Lines Matching refs:available_sges
184 U16 available_sges = 0, i; in mpi3mr_app_construct_nvme_sgl() local
213 available_sges = 1; in mpi3mr_app_construct_nvme_sgl()
227 available_sges = sc->ioctl_chain_sge.size / sge_element_size; in mpi3mr_app_construct_nvme_sgl()
228 if (available_sges < dma_buff->num_dma_desc) in mpi3mr_app_construct_nvme_sgl()
254 available_sges--; in mpi3mr_app_construct_nvme_sgl()
631 U16 available_sges, i, sges_needed; in mpi3mr_app_construct_sgl() local
649 available_sges = (dma_buff->kern_buf_len - in mpi3mr_app_construct_sgl()
651 if (sges_needed > available_sges) in mpi3mr_app_construct_sgl()
672 available_sges = (MPI3MR_AREQ_FRAME_SZ - sgl_offset) / in mpi3mr_app_construct_sgl()
674 if (!available_sges) in mpi3mr_app_construct_sgl()
684 if ((sges_needed > 2) || (sges_needed > available_sges)) in mpi3mr_app_construct_sgl()
704 if (chain_used && !available_sges) in mpi3mr_app_construct_sgl()
706 if (!chain_used && (available_sges == 1) && in mpi3mr_app_construct_sgl()
714 available_sges--; in mpi3mr_app_construct_sgl()
720 if (chain_used && !available_sges) in mpi3mr_app_construct_sgl()
722 if (!chain_used && (available_sges == 1) && in mpi3mr_app_construct_sgl()
737 available_sges--; in mpi3mr_app_construct_sgl()
746 available_sges = sc->ioctl_chain_sge.size / sge_element_size; in mpi3mr_app_construct_sgl()
747 if (sges_needed > available_sges) in mpi3mr_app_construct_sgl()