Home
last modified time | relevance | path

Searched refs:pg_arr (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/sys/dev/bnxt/bnxt_re/
H A Dqplib_res.c71 if (pbl->pg_arr[i]) { in __free_pbl()
73 (void *)((u64)pbl->pg_arr[i] & in __free_pbl()
81 pbl->pg_arr[i] = NULL; in __free_pbl()
85 if (pbl->pg_arr) { in __free_pbl()
86 vfree(pbl->pg_arr); in __free_pbl()
87 pbl->pg_arr = NULL; in __free_pbl()
163 if (!pbl->pg_arr) in __alloc_pbl()
168 vfree(pbl->pg_arr); in __alloc_pbl()
179 if (!pbl->pg_arr[i]) in __alloc_pbl()
300 (dma_addr_t **)hwq->pbl[PBL_LVL_0].pg_arr; in bnxt_qplib_alloc_init_hwq()
[all …]
H A Dqplib_res.h229 void **pg_arr; member
/freebsd-14.2/sys/dev/irdma/
H A Dosdep.h229 void irdma_unmap_vm_page_list(struct irdma_hw *hw, u64 *pg_arr, u32 pg_cnt);
231 u64 *pg_arr, u32 pg_cnt);
H A Dirdma_hw.c647 dma_addr_t *pg_arr = (dma_addr_t *) aeq->palloc.level1.addr; in irdma_destroy_virt_aeq() local
649 irdma_unmap_vm_page_list(&rf->hw, pg_arr, pg_cnt); in irdma_destroy_virt_aeq()
1433 dma_addr_t *pg_arr; in irdma_create_virt_aeq() local
1453 pg_arr = (dma_addr_t *) aeq->palloc.level1.addr; in irdma_create_virt_aeq()
1454 status = irdma_map_vm_page_list(&rf->hw, aeq->mem.va, pg_arr, pg_cnt); in irdma_create_virt_aeq()
/freebsd-14.2/sys/dev/bnxt/bnxt_en/
H A Dif_bnxt.c826 if (!rmem->pg_arr[i].idi_vaddr) in bnxt_free_ring()
829 iflib_dma_free(&rmem->pg_arr[i]); in bnxt_free_ring()
830 rmem->pg_arr[i].idi_vaddr = NULL; in bnxt_free_ring()
884 rc = iflib_dma_alloc(softc->ctx, rmem->page_size, &rmem->pg_arr[i], 0); in bnxt_alloc_ring()
889 bnxt_init_ctx_mem(rmem->ctx_mem, rmem->pg_arr[i].idi_vaddr, in bnxt_alloc_ring()
901 ptr[i] = htole64(rmem->pg_arr[i].idi_paddr | extra_bits); in bnxt_alloc_ring()
927 rmem->pg_arr = ctx_pg->ctx_arr; in bnxt_alloc_ctx_mem_blk()
H A Dbnxt.h688 struct iflib_dma_info *pg_arr; member
H A Dbnxt_hwrm.c530 *pg_dir = htole64(rmem->pg_arr[0].idi_paddr); in bnxt_hwrm_set_pg_attr()