Lines Matching refs:nc_dma
1832 if (cmd->nc_dma) { in nvme_free_cmd()
1833 nvme_free_dma(cmd->nc_dma); in nvme_free_cmd()
1834 cmd->nc_dma = NULL; in nvme_free_cmd()
2781 nvme_check_dma_hdl(cmd->nc_dma) || in nvme_wait_cmd()
3270 &nvme->n_prp_dma_attr, &cmd->nc_dma) != DDI_SUCCESS) { in nvme_get_logpage()
3278 if (nvme_fill_prp(cmd, cmd->nc_dma->nd_dmah) != 0) { in nvme_get_logpage()
3297 bcopy(cmd->nc_dma->nd_memp, *buf, log->nigl_len); in nvme_get_logpage()
3383 &nvme->n_prp_dma_attr, &cmd->nc_dma) != DDI_SUCCESS) { in nvme_identify()
3391 if (cmd->nc_dma->nd_ncookie > 2) { in nvme_identify()
3400 cmd->nc_sqe.sqe_dptr.d_prp[0] = cmd->nc_dma->nd_cookie.dmac_laddress; in nvme_identify()
3401 if (cmd->nc_dma->nd_ncookie > 1) { in nvme_identify()
3402 ddi_dma_nextcookie(cmd->nc_dma->nd_dmah, in nvme_identify()
3403 &cmd->nc_dma->nd_cookie); in nvme_identify()
3405 cmd->nc_dma->nd_cookie.dmac_laddress; in nvme_identify()
3422 bcopy(cmd->nc_dma->nd_memp, *buf, NVME_IDENTIFY_BUFSIZE); in nvme_identify()
6644 args->ica_dma_flags, &nvme->n_prp_dma_attr, &cmd->nc_dma) != in nvme_ioc_cmd()
6653 if (nvme_fill_prp(cmd, cmd->nc_dma->nd_dmah) != 0) { in nvme_ioc_cmd()
6660 ddi_copyin(args->ica_data, cmd->nc_dma->nd_memp, in nvme_ioc_cmd()
6678 ddi_copyout(cmd->nc_dma->nd_memp, args->ica_data, in nvme_ioc_cmd()