Lines Matching defs:mpi_request
621 mpi3mr_app_construct_sgl(struct mpi3mr_softc *sc, U8 *mpi_request, U32 sgl_offset,
625 U8 *sgl = (mpi_request + sgl_offset), count = 0;
626 Mpi3RequestHeader_t *mpi_header = (Mpi3RequestHeader_t *)mpi_request;
628 (Mpi3MgmtPassthroughRequest_t *)mpi_request;
790 U8 *mpi_request = NULL;
825 mpi_request = malloc(MPI3MR_AREQ_FRAME_SZ, M_MPI3MR, M_NOWAIT | M_ZERO);
826 if (!mpi_request) {
827 printf(IOCNAME "%s: memory allocation failed for mpi_request\n", sc->name,
832 mpi_header = (Mpi3RequestHeader_t *)mpi_request;
833 pel = (Mpi3PELReqActionGetCount_t *)mpi_request;
834 if (copyin(karg->mpi_msg_buf, mpi_request, (karg->mpi_msg_size * 4))) {
1031 if (mpi3mr_app_construct_sgl(sc, mpi_request, (karg->mpi_msg_size * 4), dma_buffers,
1040 (Mpi3NVMeEncapsulatedRequest_t *)mpi_request);
1043 (Mpi3NVMeEncapsulatedRequest_t *) mpi_request,
1050 if (mpi3mr_app_construct_nvme_sgl(sc, (Mpi3NVMeEncapsulatedRequest_t *) mpi_request,
1071 rval = mpi3mr_submit_admin_cmd(sc, mpi_request, MPI3MR_AREQ_FRAME_SZ);
1189 if (mpi_request)
1190 free(mpi_request, M_MPI3MR);