Lines Matching refs:deferfcp
739 struct nvmet_fc_defer_fcp_req *deferfcp; in nvmet_fc_free_fcp_iod() local
759 deferfcp = list_first_entry_or_null(&queue->pending_cmd_list, in nvmet_fc_free_fcp_iod()
761 if (!deferfcp) { in nvmet_fc_free_fcp_iod()
768 list_del(&deferfcp->req_list); in nvmet_fc_free_fcp_iod()
770 fcpreq = deferfcp->fcp_req; in nvmet_fc_free_fcp_iod()
773 list_add_tail(&deferfcp->req_list, &queue->avail_defer_list); in nvmet_fc_free_fcp_iod()
882 struct nvmet_fc_defer_fcp_req *deferfcp, *tempptr; in nvmet_fc_delete_target_queue() local
915 list_for_each_entry_safe(deferfcp, tempptr, &queue->avail_defer_list, in nvmet_fc_delete_target_queue()
917 list_del(&deferfcp->req_list); in nvmet_fc_delete_target_queue()
918 kfree(deferfcp); in nvmet_fc_delete_target_queue()
922 deferfcp = list_first_entry_or_null(&queue->pending_cmd_list, in nvmet_fc_delete_target_queue()
924 if (!deferfcp) in nvmet_fc_delete_target_queue()
927 list_del(&deferfcp->req_list); in nvmet_fc_delete_target_queue()
931 deferfcp->fcp_req); in nvmet_fc_delete_target_queue()
934 deferfcp->fcp_req); in nvmet_fc_delete_target_queue()
937 deferfcp->fcp_req); in nvmet_fc_delete_target_queue()
942 kfree(deferfcp); in nvmet_fc_delete_target_queue()
2669 struct nvmet_fc_defer_fcp_req *deferfcp; in nvmet_fc_rcv_fcp_req() local
2714 deferfcp = list_first_entry_or_null(&queue->avail_defer_list, in nvmet_fc_rcv_fcp_req()
2716 if (deferfcp) { in nvmet_fc_rcv_fcp_req()
2718 list_del(&deferfcp->req_list); in nvmet_fc_rcv_fcp_req()
2723 deferfcp = kmalloc(sizeof(*deferfcp), GFP_KERNEL); in nvmet_fc_rcv_fcp_req()
2724 if (!deferfcp) { in nvmet_fc_rcv_fcp_req()
2735 deferfcp->fcp_req = fcpreq; in nvmet_fc_rcv_fcp_req()
2738 list_add_tail(&deferfcp->req_list, &queue->pending_cmd_list); in nvmet_fc_rcv_fcp_req()