Home
last modified time | relevance | path

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

/freebsd/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()
162 pbl->pg_arr = vmalloc(sginfo->npages * sizeof(void *)); in __alloc_pbl()
163 if (!pbl->pg_arr) in __alloc_pbl()
168 vfree(pbl->pg_arr); in __alloc_pbl()
175 pbl->pg_arr[i] = dma_zalloc_coherent(&pdev->dev, in __alloc_pbl()
[all …]
H A Dqplib_res.h229 void **pg_arr; member
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_coredump.c94 if (!rmem->pg_arr[i].idi_vaddr) in bnxt_copy_crash_data()
100 rmem->pg_arr[i].idi_vaddr, data_len); in bnxt_copy_crash_data()
H A Dbnxt_mgmt.c105 if (!rmem2->pg_arr[j].idi_vaddr) in bnxt_get_driver_coredump_len()
114 if (!rmem2->pg_arr[j].idi_vaddr) in bnxt_get_driver_coredump_len()
213 if (!rmem2->pg_arr[k].idi_vaddr) in bnxt_retrieve_driver_coredump()
216 rmem2->pg_arr[k].idi_vaddr, in bnxt_retrieve_driver_coredump()
224 if (!rmem->pg_arr[k].idi_vaddr) in bnxt_retrieve_driver_coredump()
227 rmem->pg_arr[k].idi_vaddr, in bnxt_retrieve_driver_coredump()
H A Dif_bnxt.c1004 if (!rmem->pg_arr[i].idi_vaddr) in bnxt_free_ring()
1007 iflib_dma_free(&rmem->pg_arr[i]); in bnxt_free_ring()
1008 rmem->pg_arr[i].idi_vaddr = NULL; in bnxt_free_ring()
1062 rc = iflib_dma_alloc(softc->ctx, rmem->page_size, &rmem->pg_arr[i], 0); in bnxt_alloc_ring()
1067 bnxt_init_ctx_mem(rmem->ctx_mem, rmem->pg_arr[i].idi_vaddr, in bnxt_alloc_ring()
1079 ptr[i] = htole64(rmem->pg_arr[i].idi_paddr | extra_bits); in bnxt_alloc_ring()
1105 rmem->pg_arr = ctx_pg->ctx_arr; in bnxt_alloc_ctx_mem_blk()
1308 bs_trace->magic_byte = rmem_pg_tbl->pg_arr[last_pg].idi_vaddr; in bnxt_bs_trace_init()
1310 bs_trace->magic_byte = rmem->pg_arr[last_pg].idi_vaddr; in bnxt_bs_trace_init()
H A Dbnxt.h752 struct iflib_dma_info *pg_arr; member
H A Dbnxt_hwrm.c629 *pg_dir = htole64(rmem->pg_arr[0].idi_paddr); in bnxt_hwrm_set_pg_attr()
3495 softc->fw_crash_mem->ring_mem.pg_arr[0].idi_paddr); in bnxt_hwrm_crash_dump_mem_cfg()
/freebsd/sys/dev/irdma/
H A Dosdep.h234 void irdma_unmap_vm_page_list(struct irdma_hw *hw, u64 *pg_arr, u32 pg_cnt);
236 u64 *pg_arr, u32 pg_cnt);
H A Dirdma_hw.c658 dma_addr_t *pg_arr = (dma_addr_t *) aeq->palloc.level1.addr; in irdma_destroy_virt_aeq() local
660 irdma_unmap_vm_page_list(&rf->hw, pg_arr, pg_cnt); in irdma_destroy_virt_aeq()
1446 dma_addr_t *pg_arr; in irdma_create_virt_aeq() local
1466 pg_arr = (dma_addr_t *) aeq->palloc.level1.addr; in irdma_create_virt_aeq()
1467 status = irdma_map_vm_page_list(&rf->hw, aeq->mem.va, pg_arr, pg_cnt); in irdma_create_virt_aeq()