Searched refs:palloc (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | pble.c | 315 struct irdma_pble_alloc *palloc) in free_lvl2() argument 318 struct irdma_pble_level2 *lvl2 = &palloc->level2; in free_lvl2() 343 struct irdma_pble_alloc *palloc) in get_lvl2_pble() argument 348 struct irdma_pble_level2 *lvl2 = &palloc->level2; in get_lvl2_pble() 355 lf4k = palloc->total_cnt >> 9; in get_lvl2_pble() 356 lflast = palloc->total_cnt % PBLE_PER_PAGE; in get_lvl2_pble() 394 palloc->level = PBLE_LEVEL_2; in get_lvl2_pble() 399 free_lvl2(pble_rsrc, palloc); in get_lvl2_pble() 410 struct irdma_pble_alloc *palloc) in get_lvl1_pble() argument 414 struct irdma_pble_info *lvl1 = &palloc->level1; in get_lvl1_pble() [all …]
|
| H A D | pble.h | 114 struct irdma_pble_alloc *palloc); 116 struct irdma_pble_alloc *palloc, u32 pble_cnt,
|
| H A D | verbs.c | 2789 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc; in irdma_copy_user_pgaddrs() 2795 pinfo = (level == PBLE_LEVEL_1) ? NULL : palloc->level2.leaf; in irdma_copy_user_pgaddrs() 2802 if (++pbl_cnt == palloc->total_cnt) in irdma_copy_user_pgaddrs() 2829 * @palloc: pbl allocation struct 2832 static bool irdma_check_mr_contiguous(struct irdma_pble_alloc *palloc, in irdma_check_mr_contiguous() 2835 struct irdma_pble_level2 *lvl2 = &palloc->level2; in irdma_check_mr_contiguous() 2842 if (palloc->level == PBLE_LEVEL_1) { in irdma_check_mr_contiguous() 2843 arr = palloc->level1.addr; in irdma_check_mr_contiguous() 2844 ret = irdma_check_mem_contiguous(arr, palloc->total_cnt, in irdma_check_mr_contiguous() 2873 struct irdma_pble_alloc *palloc in irdma_setup_pbles() 2788 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc; irdma_copy_user_pgaddrs() local 2831 irdma_check_mr_contiguous(struct irdma_pble_alloc * palloc,u32 pg_size) irdma_check_mr_contiguous() argument 2872 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc; irdma_setup_pbles() local 2912 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc; irdma_handle_q_mem() local 3148 struct irdma_pble_alloc *palloc; irdma_alloc_mr() local 3207 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc; irdma_set_page() local 3257 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc; irdma_hwreg_mr() local 4099 struct irdma_pble_alloc *palloc = &iwmr->iwpbl.pble_alloc; irdma_post_send() local [all...] |
| H A D | hw.c | 704 dma_addr_t *pg_arr = (dma_addr_t *)aeq->palloc.level1.addr; in irdma_destroy_virt_aeq() 707 irdma_free_pble(rf->pble_rsrc, &aeq->palloc); in irdma_destroy_virt_aeq() 1473 status = irdma_get_pble(rf->pble_rsrc, &aeq->palloc, pg_cnt, true); in irdma_create_virt_aeq() 1479 pg_arr = (dma_addr_t *)aeq->palloc.level1.addr; in irdma_create_virt_aeq() 1482 irdma_free_pble(rf->pble_rsrc, &aeq->palloc); in irdma_create_virt_aeq() 1532 info.first_pm_pbl_idx = aeq->palloc.level1.idx; in irdma_create_aeq()
|