Home
last modified time | relevance | path

Searched refs:pg_cnt (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/hw/i40iw/
H A Di40iw_pble.c173 if (!chunk->pg_cnt) in i40iw_free_vmalloc_mem()
175 for (i = 0; i < chunk->pg_cnt; i++) in i40iw_free_vmalloc_mem()
190 * @pg_cnt: #of 4 K pages
194 int pg_cnt) in i40iw_get_vmalloc_mem()
202 chunk->dmaaddrs = kzalloc(pg_cnt << 3, GFP_KERNEL); in i40iw_get_vmalloc_mem()
205 size = PAGE_SIZE * pg_cnt; in i40iw_get_vmalloc_mem()
214 for (i = 0; i < pg_cnt; i++) { in i40iw_get_vmalloc_mem()
225 chunk->pg_cnt = i; in i40iw_get_vmalloc_mem()
227 if (i == pg_cnt) in i40iw_get_vmalloc_mem()
192 i40iw_get_vmalloc_mem(struct i40iw_hw *hw, struct i40iw_chunk *chunk, int pg_cnt) i40iw_get_vmalloc_mem() argument
H A Di40iw_pble.h95 u32 pg_cnt; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/
H A Dosdep.h80 u32 pg_cnt);
81 void irdma_unmap_vm_page_list(struct irdma_hw *hw, dma_addr_t *pg_dma, u32 pg_cnt);
H A Dpble.h78 u32 pg_cnt; member
130 int irdma_pble_get_paged_mem(struct irdma_chunk *chunk, u32 pg_cnt);
H A Dutils.c2217 u32 pg_cnt) in irdma_map_vm_page_list()
2224 for (i = 0; i < pg_cnt; i++) { in irdma_map_vm_page_list()
2244 void irdma_unmap_vm_page_list(struct irdma_hw *hw, dma_addr_t *pg_dma, u32 pg_cnt) in irdma_unmap_vm_page_list() argument
2248 for (i = 0; i < pg_cnt; i++) in irdma_unmap_vm_page_list()
2258 if (!chunk->pg_cnt) in irdma_pble_free_paged_mem()
2262 chunk->pg_cnt); in irdma_pble_free_paged_mem()
2275 * @pg_cnt: number of pages needed
2277 int irdma_pble_get_paged_mem(struct irdma_chunk *chunk, u32 pg_cnt) in irdma_pble_get_paged_mem() argument
2282 chunk->dmainfo.dmaaddrs = kzalloc(pg_cnt << 3, GFP_KERNEL); in irdma_pble_get_paged_mem()
2286 size = PAGE_SIZE * pg_cnt; in irdma_pble_get_paged_mem()
2216 irdma_map_vm_page_list(struct irdma_hw *hw, void *va, dma_addr_t *pg_dma, u32 pg_cnt) irdma_map_vm_page_list() argument
[all...]
H A Dhw.c613 u32 pg_cnt = DIV_ROUND_UP(aeq->mem.size, PAGE_SIZE); in irdma_destroy_virt_aeq() local
616 irdma_unmap_vm_page_list(&rf->hw, pg_arr, pg_cnt); in irdma_destroy_virt_aeq()
1342 u32 pg_cnt; in irdma_create_virt_aeq() local
1354 pg_cnt = DIV_ROUND_UP(aeq->mem.size, PAGE_SIZE); in irdma_create_virt_aeq()
1355 status = irdma_get_pble(rf->pble_rsrc, &aeq->palloc, pg_cnt, true); in irdma_create_virt_aeq()
1362 status = irdma_map_vm_page_list(&rf->hw, aeq->mem.va, pg_arr, pg_cnt); in irdma_create_virt_aeq()
/kernel/linux/linux-6.6/drivers/firmware/arm_ffa/
H A Ddriver.c157 static int ffa_rxtx_map(phys_addr_t tx_buf, phys_addr_t rx_buf, u32 pg_cnt) in ffa_rxtx_map() argument
163 .a1 = tx_buf, .a2 = rx_buf, .a3 = pg_cnt, in ffa_rxtx_map()
481 constituents->pg_cnt = args->sg->length / FFA_PAGE_SIZE; in ffa_setup_and_transmit()
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
H A Dffa.c299 u64 sz = (u64)range->pg_cnt * FFA_PAGE_SIZE; in __ffa_host_share_ranges()
319 u64 sz = (u64)range->pg_cnt * FFA_PAGE_SIZE; in __ffa_host_unshare_ranges()
/kernel/linux/linux-6.6/include/linux/
H A Darm_ffa.h220 u32 pg_cnt; member

Completed in 12 milliseconds