Lines Matching refs:lnode_list
698 struct csio_lnode **lnode_list; in csio_lnodes_block_request() local
701 lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns), in csio_lnodes_block_request()
703 if (!lnode_list) { in csio_lnodes_block_request()
712 lnode_list[cur_cnt++] = sln; in csio_lnodes_block_request()
716 lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln; in csio_lnodes_block_request()
721 csio_dbg(hw, "Blocking IOs on lnode: %p\n", lnode_list[ii]); in csio_lnodes_block_request()
722 ln = lnode_list[ii]; in csio_lnodes_block_request()
727 kfree(lnode_list); in csio_lnodes_block_request()
737 struct csio_lnode **lnode_list; in csio_lnodes_unblock_request() local
740 lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns), in csio_lnodes_unblock_request()
742 if (!lnode_list) { in csio_lnodes_unblock_request()
751 lnode_list[cur_cnt++] = sln; in csio_lnodes_unblock_request()
755 lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln; in csio_lnodes_unblock_request()
760 csio_dbg(hw, "unblocking IOs on lnode: %p\n", lnode_list[ii]); in csio_lnodes_unblock_request()
761 ln = lnode_list[ii]; in csio_lnodes_unblock_request()
765 kfree(lnode_list); in csio_lnodes_unblock_request()
775 struct csio_lnode **lnode_list; in csio_lnodes_block_by_port() local
778 lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns), in csio_lnodes_block_by_port()
780 if (!lnode_list) { in csio_lnodes_block_by_port()
792 lnode_list[cur_cnt++] = sln; in csio_lnodes_block_by_port()
796 lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln; in csio_lnodes_block_by_port()
801 csio_dbg(hw, "Blocking IOs on lnode: %p\n", lnode_list[ii]); in csio_lnodes_block_by_port()
802 ln = lnode_list[ii]; in csio_lnodes_block_by_port()
806 kfree(lnode_list); in csio_lnodes_block_by_port()
816 struct csio_lnode **lnode_list; in csio_lnodes_unblock_by_port() local
819 lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns), in csio_lnodes_unblock_by_port()
821 if (!lnode_list) { in csio_lnodes_unblock_by_port()
832 lnode_list[cur_cnt++] = sln; in csio_lnodes_unblock_by_port()
836 lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln; in csio_lnodes_unblock_by_port()
841 csio_dbg(hw, "unblocking IOs on lnode: %p\n", lnode_list[ii]); in csio_lnodes_unblock_by_port()
842 ln = lnode_list[ii]; in csio_lnodes_unblock_by_port()
846 kfree(lnode_list); in csio_lnodes_unblock_by_port()
855 struct csio_lnode **lnode_list; in csio_lnodes_exit() local
858 lnode_list = kzalloc((sizeof(struct csio_lnode *) * hw->num_lns), in csio_lnodes_exit()
860 if (!lnode_list) { in csio_lnodes_exit()
872 lnode_list[cur_cnt++] = (struct csio_lnode *) cur_cln; in csio_lnodes_exit()
878 csio_dbg(hw, "Deleting child lnode: %p\n", lnode_list[ii]); in csio_lnodes_exit()
879 ln = lnode_list[ii]; in csio_lnodes_exit()
893 lnode_list[cur_cnt++] = sln; in csio_lnodes_exit()
899 csio_dbg(hw, "Deleting parent lnode: %p\n", lnode_list[ii]); in csio_lnodes_exit()
900 csio_shost_exit(lnode_list[ii]); in csio_lnodes_exit()
904 kfree(lnode_list); in csio_lnodes_exit()