Searched refs:palloc (Results 1 – 5 of 5) sorted by relevance
335 struct irdma_pble_alloc *palloc) in get_lvl2_pble() argument347 lf4k = palloc->total_cnt >> 9; in get_lvl2_pble()386 palloc->level = PBLE_LEVEL_2; in get_lvl2_pble()391 free_lvl2(pble_rsrc, palloc); in get_lvl2_pble()402 struct irdma_pble_alloc *palloc) in get_lvl1_pble() argument414 palloc->level = PBLE_LEVEL_1; in get_lvl1_pble()416 lvl1->cnt = palloc->total_cnt; in get_lvl1_pble()457 palloc->total_cnt = pble_cnt; in irdma_get_pble()458 palloc->level = PBLE_LEVEL_0; in irdma_get_pble()503 if (palloc->level == PBLE_LEVEL_2) in irdma_free_pble()[all …]
114 struct irdma_pble_alloc *palloc);116 struct irdma_pble_alloc *palloc, u32 pble_cnt,
2267 if (++pbl_cnt == palloc->total_cnt) in irdma_copy_user_pgaddrs()2307 if (palloc->level == PBLE_LEVEL_1) { in irdma_check_mr_contiguous()2308 arr = palloc->level1.addr; in irdma_check_mr_contiguous()2352 level = palloc->level; in irdma_setup_pbles()2354 palloc->level2.leaf; in irdma_setup_pbles()2395 arr = palloc->level1.addr; in irdma_handle_q_mem()2413 hmc_p->idx = palloc->level1.idx; in irdma_handle_q_mem()2433 hmc_p->idx = palloc->level1.idx; in irdma_handle_q_mem()2596 struct irdma_pble_alloc *palloc; in irdma_alloc_mr() local2620 palloc = &iwpbl->pble_alloc; in irdma_alloc_mr()[all …]
596 dma_addr_t *pg_arr = (dma_addr_t *)aeq->palloc.level1.addr; in irdma_destroy_virt_aeq()599 irdma_free_pble(rf->pble_rsrc, &aeq->palloc); in irdma_destroy_virt_aeq()1320 status = irdma_get_pble(rf->pble_rsrc, &aeq->palloc, pg_cnt, true); in irdma_create_virt_aeq()1326 pg_arr = (dma_addr_t *)aeq->palloc.level1.addr; in irdma_create_virt_aeq()1329 irdma_free_pble(rf->pble_rsrc, &aeq->palloc); in irdma_create_virt_aeq()1374 info.first_pm_pbl_idx = aeq->palloc.level1.idx; in irdma_create_aeq()
200 struct irdma_pble_alloc palloc; member
Completed in 20 milliseconds