Home
last modified time | relevance | path

Searched refs:nc_prp (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme.c1607 if (cmd->nc_prp) { in nvme_free_cmd()
1608 kmem_cache_free(cmd->nc_nvme->n_prp_cache, cmd->nc_prp); in nvme_free_cmd()
1609 cmd->nc_prp = NULL; in nvme_free_cmd()
5045 cmd->nc_prp = kmem_cache_alloc(nvme->n_prp_cache, KM_SLEEP); in nvme_fill_prp()
5046 bzero(cmd->nc_prp->nd_memp, cmd->nc_prp->nd_len); in nvme_fill_prp()
5049 prp = (uint64_t *)cmd->nc_prp->nd_memp; in nvme_fill_prp()
5056 (void) ddi_dma_sync(cmd->nc_prp->nd_dmah, 0, cmd->nc_prp->nd_len, in nvme_fill_prp()
5096 if (cmd->nc_prp == NULL) in nvme_fill_ranges()
5099 bzero(cmd->nc_prp->nd_memp, cmd->nc_prp->nd_len); in nvme_fill_ranges()
5100 ranges = (nvme_range_t *)cmd->nc_prp->nd_memp; in nvme_fill_ranges()
[all …]
H A Dnvme_var.h192 nvme_dma_t *nc_prp; /* DMA for PRP lists */ member