Lines Matching defs:deferfcp
741 struct nvmet_fc_defer_fcp_req *deferfcp;
761 deferfcp = list_first_entry_or_null(&queue->pending_cmd_list,
763 if (!deferfcp) {
770 list_del(&deferfcp->req_list);
772 fcpreq = deferfcp->fcp_req;
774 /* deferfcp can be reused for another IO at a later date */
775 list_add_tail(&deferfcp->req_list, &queue->avail_defer_list);
884 struct nvmet_fc_defer_fcp_req *deferfcp, *tempptr;
917 list_for_each_entry_safe(deferfcp, tempptr, &queue->avail_defer_list,
919 list_del(&deferfcp->req_list);
920 kfree(deferfcp);
924 deferfcp = list_first_entry_or_null(&queue->pending_cmd_list,
926 if (!deferfcp)
929 list_del(&deferfcp->req_list);
933 deferfcp->fcp_req);
936 deferfcp->fcp_req);
939 deferfcp->fcp_req);
944 kfree(deferfcp);
2665 struct nvmet_fc_defer_fcp_req *deferfcp;
2710 deferfcp = list_first_entry_or_null(&queue->avail_defer_list,
2712 if (deferfcp) {
2714 list_del(&deferfcp->req_list);
2719 deferfcp = kmalloc(sizeof(*deferfcp), GFP_KERNEL);
2720 if (!deferfcp) {
2731 deferfcp->fcp_req = fcpreq;
2734 list_add_tail(&deferfcp->req_list, &queue->pending_cmd_list);