Searched refs:prp_page (Results 1 – 3 of 3) sorted by relevance
/dflybsd-src/sys/dev/raid/mpr/ |
H A D | mprvar.h | 199 uint64_t *prp_page; member 548 struct mpr_prp_page *prp_page; in mpr_alloc_prp_page() local 550 if ((prp_page = TAILQ_FIRST(&sc->prp_page_list)) != NULL) { in mpr_alloc_prp_page() 551 TAILQ_REMOVE(&sc->prp_page_list, prp_page, prp_page_link); in mpr_alloc_prp_page() 557 return (prp_page); in mpr_alloc_prp_page() 561 mpr_free_prp_page(struct mpr_softc *sc, struct mpr_prp_page *prp_page) in mpr_free_prp_page() argument 564 TAILQ_INSERT_TAIL(&sc->prp_page_list, prp_page, prp_page_link); in mpr_free_prp_page() 571 struct mpr_prp_page *prp_page, *prp_page_temp; in mpr_free_command() local 596 TAILQ_FOREACH_MUTABLE(prp_page, &cm->cm_prp_page_list, prp_page_link, in mpr_free_command() 598 TAILQ_REMOVE(&cm->cm_prp_page_list, prp_page, prp_page_link); in mpr_free_command() [all …]
|
H A D | mpr.c | 1572 struct mpr_prp_page *prp_page; in mpr_alloc_nvme_prp_pages() local 1624 prp_page = &sc->prps[i]; in mpr_alloc_nvme_prp_pages() 1625 prp_page->prp_page = (uint64_t *)(sc->prp_pages + in mpr_alloc_nvme_prp_pages() 1627 prp_page->prp_page_busaddr = (uint64_t)(sc->prp_page_busaddr + in mpr_alloc_nvme_prp_pages() 1629 mpr_free_prp_page(sc, prp_page); in mpr_alloc_nvme_prp_pages() 2686 uint64_t *prp_entry_phys, *prp_page, *prp_page_phys; in mpr_build_nvme_prp() local 2719 prp_page = (uint64_t *)prp_page_info->prp_page; in mpr_build_nvme_prp() 2733 page_mask_result = (uintptr_t)((uint8_t *)prp_page + prp_size) & in mpr_build_nvme_prp() 2738 prp_page = (uint64_t *)((uint8_t *)prp_page + prp_size); in mpr_build_nvme_prp() 2826 prp_entry = prp_page; in mpr_build_nvme_prp() [all …]
|
H A D | mpr_sas.c | 1827 nvme_dsm_ranges = (struct nvme_dsm_range *)prp_page_info->prp_page;
|