Home
last modified time | relevance | path

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

/freebsd/sys/dev/mpr/
H A Dmpr.c2919 struct mpr_prp_page *prp_page_info = NULL; in mpr_build_nvme_prp() local
2945 prp_page_info = mpr_alloc_prp_page(sc); in mpr_build_nvme_prp()
2946 KASSERT(prp_page_info != NULL, ("%s: There are no PRP Pages left to be " in mpr_build_nvme_prp()
2948 prp_page = (uint64_t *)prp_page_info->prp_page; in mpr_build_nvme_prp()
2949 prp_page_phys = (uint64_t *)(uintptr_t)prp_page_info->prp_page_busaddr; in mpr_build_nvme_prp()
2955 TAILQ_INSERT_TAIL(&cm->cm_prp_page_list, prp_page_info, prp_page_link); in mpr_build_nvme_prp()
3118 struct mpr_prp_page *prp_page_info = NULL; in mpr_check_pcie_native_sgl() local
3217 prp_page_info = mpr_alloc_prp_page(sc); in mpr_check_pcie_native_sgl()
3218 KASSERT(prp_page_info != NULL, ("%s: There are no PRP Pages left to be " in mpr_check_pcie_native_sgl()
3220 curr_buff = (uint32_t *)prp_page_info->prp_page; in mpr_check_pcie_native_sgl()
[all …]
H A Dmpr_sas.c1717 struct mpr_prp_page *prp_page_info; in mprsas_build_nvme_unmap() local
1756 prp_page_info = mpr_alloc_prp_page(sc); in mprsas_build_nvme_unmap()
1757 KASSERT(prp_page_info != NULL, ("%s: There is no PRP Page for " in mprsas_build_nvme_unmap()
1764 TAILQ_INSERT_TAIL(&cm->cm_prp_page_list, prp_page_info, prp_page_link); in mprsas_build_nvme_unmap()
1766 nvme_dsm_ranges = (struct nvme_dsm_range *)prp_page_info->prp_page; in mprsas_build_nvme_unmap()
1767 nvme_dsm_ranges_dma_handle = prp_page_info->prp_page_busaddr; in mprsas_build_nvme_unmap()