Lines Matching defs:deferfcp
729 struct nvmet_fc_defer_fcp_req *deferfcp;
749 deferfcp = list_first_entry_or_null(&queue->pending_cmd_list,
751 if (!deferfcp) {
758 list_del(&deferfcp->req_list);
760 fcpreq = deferfcp->fcp_req;
762 /* deferfcp can be reused for another IO at a later date */
763 list_add_tail(&deferfcp->req_list, &queue->avail_defer_list);
887 struct nvmet_fc_defer_fcp_req *deferfcp, *tempptr;
920 list_for_each_entry_safe(deferfcp, tempptr, &queue->avail_defer_list,
922 list_del(&deferfcp->req_list);
923 kfree(deferfcp);
927 deferfcp = list_first_entry_or_null(&queue->pending_cmd_list,
929 if (!deferfcp)
932 list_del(&deferfcp->req_list);
936 deferfcp->fcp_req);
939 deferfcp->fcp_req);
942 deferfcp->fcp_req);
947 kfree(deferfcp);
2641 struct nvmet_fc_defer_fcp_req *deferfcp;
2686 deferfcp = list_first_entry_or_null(&queue->avail_defer_list,
2688 if (deferfcp) {
2690 list_del(&deferfcp->req_list);
2695 deferfcp = kmalloc(sizeof(*deferfcp), GFP_KERNEL);
2696 if (!deferfcp) {
2707 deferfcp->fcp_req = fcpreq;
2710 list_add_tail(&deferfcp->req_list, &queue->pending_cmd_list);