Home
last modified time | relevance | path

Searched refs:prp_page (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/mpr/
H A Dmprvar.h233 uint64_t *prp_page; member
594 struct mpr_prp_page *prp_page; in mpr_alloc_prp_page() local
596 if ((prp_page = TAILQ_FIRST(&sc->prp_page_list)) != NULL) { in mpr_alloc_prp_page()
597 TAILQ_REMOVE(&sc->prp_page_list, prp_page, prp_page_link); in mpr_alloc_prp_page()
603 return (prp_page); in mpr_alloc_prp_page()
607 mpr_free_prp_page(struct mpr_softc *sc, struct mpr_prp_page *prp_page) in mpr_free_prp_page() argument
610 TAILQ_INSERT_TAIL(&sc->prp_page_list, prp_page, prp_page_link); in mpr_free_prp_page()
617 struct mpr_prp_page *prp_page, *prp_page_temp; in mpr_free_command() local
643 TAILQ_FOREACH_SAFE(prp_page, &cm->cm_prp_page_list, prp_page_link, in mpr_free_command()
645 TAILQ_REMOVE(&cm->cm_prp_page_list, prp_page, prp_page_link); in mpr_free_command()
[all …]
H A Dmpr.c1625 struct mpr_prp_page *prp_page; in mpr_alloc_nvme_prp_pages() local
1675 prp_page = &sc->prps[i]; in mpr_alloc_nvme_prp_pages()
1676 prp_page->prp_page = (uint64_t *)(sc->prp_pages + in mpr_alloc_nvme_prp_pages()
1678 prp_page->prp_page_busaddr = (uint64_t)(sc->prp_page_busaddr + in mpr_alloc_nvme_prp_pages()
1680 mpr_free_prp_page(sc, prp_page); in mpr_alloc_nvme_prp_pages()
2915 uint64_t *prp_entry_phys, *prp_page, *prp_page_phys; in mpr_build_nvme_prp() local
2948 prp_page = (uint64_t *)prp_page_info->prp_page; in mpr_build_nvme_prp()
2962 page_mask_result = (uintptr_t)((uint8_t *)prp_page + prp_size) & in mpr_build_nvme_prp()
2967 prp_page = (uint64_t *)((uint8_t *)prp_page + prp_size); in mpr_build_nvme_prp()
3055 prp_entry = prp_page; in mpr_build_nvme_prp()
[all …]
H A Dmpr_sas.c1766 nvme_dsm_ranges = (struct nvme_dsm_range *)prp_page_info->prp_page; in mprsas_build_nvme_unmap()
/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr_app.c267 U64 *prp_page; in mpi3mr_app_build_nvme_prp() local
381 prp_page = sc->nvme_encap_prp_list; in mpi3mr_app_build_nvme_prp()
388 page_mask_result = (uintptr_t)((U8 *)prp_page + prp_size) & page_mask; in mpi3mr_app_build_nvme_prp()
456 prp_entry = prp_page; in mpi3mr_app_build_nvme_prp()