Lines Matching refs:dma_desc

240 		sgl_dma = htole64(dma_buff->dma_desc[i].dma_addr);  in mpi3mr_app_construct_nvme_sgl()
251 nvme_sgl->length = htole32(dma_buff->dma_desc[i].size); in mpi3mr_app_construct_nvme_sgl()
324 dma_addr = dma_buff->dma_desc[count].dma_addr; in mpi3mr_app_build_nvme_prp()
332 dma_addr = dma_buff->dma_desc[0].dma_addr; in mpi3mr_app_build_nvme_prp()
333 desc_len = dma_buff->dma_desc[0].size; in mpi3mr_app_build_nvme_prp()
506 dma_buff->dma_desc[desc_count].dma_addr; in mpi3mr_app_build_nvme_prp()
508 dma_buff->dma_desc[desc_count].size; in mpi3mr_app_build_nvme_prp()
557 dma_buffers->dma_desc = malloc(sizeof(*dma_buffers->dma_desc) * needed_desc, in mpi3mr_map_data_buffer_dma()
559 if (!dma_buffers->dma_desc) in mpi3mr_map_data_buffer_dma()
565 dma_buffers->dma_desc[i].addr = sc->ioctl_sge[desc_count].addr; in mpi3mr_map_data_buffer_dma()
566 dma_buffers->dma_desc[i].dma_addr = sc->ioctl_sge[desc_count].dma_addr; in mpi3mr_map_data_buffer_dma()
569 dma_buffers->dma_desc[i].size = buf_len; in mpi3mr_map_data_buffer_dma()
571 dma_buffers->dma_desc[i].size = sc->ioctl_sge[desc_count].size; in mpi3mr_map_data_buffer_dma()
573 buf_len -= dma_buffers->dma_desc[i].size; in mpi3mr_map_data_buffer_dma()
574 memset(dma_buffers->dma_desc[i].addr, 0, sc->ioctl_sge[desc_count].size); in mpi3mr_map_data_buffer_dma()
578 dma_buffers->dma_desc[i].addr, in mpi3mr_map_data_buffer_dma()
579 dma_buffers->dma_desc[i].size); in mpi3mr_map_data_buffer_dma()
582 copied_len += dma_buffers->dma_desc[i].size; in mpi3mr_map_data_buffer_dma()
587 free(dma_buffers->dma_desc, M_MPI3MR); in mpi3mr_map_data_buffer_dma()
691 dma_buff->dma_desc[0].size, in mpi3mr_app_construct_sgl()
692 dma_buff->dma_desc[0].dma_addr); in mpi3mr_app_construct_sgl()
734 dma_buff->dma_desc[i].size, in mpi3mr_app_construct_sgl()
735 dma_buff->dma_desc[i].dma_addr); in mpi3mr_app_construct_sgl()
964 dma_buff->dma_desc = NULL; in mpi3mr_app_mptcmds()
978 dma_buff->dma_desc = NULL; in mpi3mr_app_mptcmds()
1163 if (copyout(dma_buff->dma_desc[desc_count].addr, in mpi3mr_app_mptcmds()
1165 dma_buff->dma_desc[desc_count].size)) { in mpi3mr_app_mptcmds()
1171 tmplen += dma_buff->dma_desc[desc_count].size; in mpi3mr_app_mptcmds()
1194 free(dma_buff->dma_desc, M_MPI3MR); in mpi3mr_app_mptcmds()