Searched refs:palloc (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/infiniband/hw/irdma/ |
H A D | pble.c | 304 * @palloc: level 2 pble allocation 307 struct irdma_pble_alloc *palloc) in free_lvl2() argument 310 struct irdma_pble_level2 *lvl2 = &palloc->level2; in free_lvl2() 332 * @palloc: level 2 pble allocation 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 get_lvl1_pble(struct irdma_hmc_pble_rsrc * pble_rsrc,struct irdma_pble_alloc * palloc) get_lvl1_pble() argument 429 get_lvl1_lvl2_pble(struct irdma_hmc_pble_rsrc * pble_rsrc,struct irdma_pble_alloc * palloc,u8 lvl) get_lvl1_lvl2_pble() argument 450 irdma_get_pble(struct irdma_hmc_pble_rsrc * pble_rsrc,struct irdma_pble_alloc * palloc,u32 pble_cnt,u8 lvl) irdma_get_pble() argument 499 irdma_free_pble(struct irdma_hmc_pble_rsrc * pble_rsrc,struct irdma_pble_alloc * palloc) irdma_free_pble() argument [all...] |
H A D | pble.h | 114 struct irdma_pble_alloc *palloc); 116 struct irdma_pble_alloc *palloc, u32 pble_cnt,
|
H A D | hw.c | 612 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 D | main.h | 205 struct irdma_pble_alloc palloc; member
|