Home
last modified time | relevance | path

Searched refs:palloc (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/infiniband/hw/irdma/
H A Dpble.c307 struct irdma_pble_alloc *palloc) in free_lvl2() argument
310 struct irdma_pble_level2 *lvl2 = &palloc->level2; in free_lvl2()
335 struct irdma_pble_alloc *palloc) in get_lvl2_pble() argument
340 struct irdma_pble_level2 *lvl2 = &palloc->level2; in get_lvl2_pble()
347 lf4k = palloc->total_cnt >> 9; in get_lvl2_pble()
348 lflast = palloc->total_cnt % PBLE_PER_PAGE; 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() argument
406 struct irdma_pble_info *lvl1 = &palloc->level1; in get_lvl1_pble()
[all …]
H A Dpble.h114 struct irdma_pble_alloc *palloc);
116 struct irdma_pble_alloc *palloc, u32 pble_cnt,
H A Dhw.c612 dma_addr_t *pg_arr = (dma_addr_t *)aeq->palloc.level1.addr; in irdma_destroy_virt_aeq()
615 irdma_free_pble(rf->pble_rsrc, &aeq->palloc); in irdma_destroy_virt_aeq()
1353 status = irdma_get_pble(rf->pble_rsrc, &aeq->palloc, pg_cnt, true); in irdma_create_virt_aeq()
1359 pg_arr = (dma_addr_t *)aeq->palloc.level1.addr; in irdma_create_virt_aeq()
1362 irdma_free_pble(rf->pble_rsrc, &aeq->palloc); in irdma_create_virt_aeq()
1407 info.first_pm_pbl_idx = aeq->palloc.level1.idx; in irdma_create_aeq()
H A Dmain.h205 struct irdma_pble_alloc palloc; member