Searched refs:chunkinfo (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/drivers/infiniband/hw/irdma/ |
H A D | pble.h | 36 struct irdma_pble_chunkinfo chunkinfo; member 121 struct irdma_pble_chunkinfo *chunkinfo, u64 mem_size, 124 struct irdma_pble_chunkinfo *chunkinfo);
|
H A D | pble.c | 317 &leaf->chunkinfo); in free_lvl2() 323 irdma_prm_return_pbles(&pble_rsrc->pinfo, &root->chunkinfo); in free_lvl2() 359 ret_code = irdma_prm_get_pbles(&pble_rsrc->pinfo, &root->chunkinfo, in get_lvl2_pble() 374 &leaf->chunkinfo, pblcnt << 3, in get_lvl2_pble() 408 ret_code = irdma_prm_get_pbles(&pble_rsrc->pinfo, &lvl1->chunkinfo, in get_lvl1_pble() 507 &palloc->level1.chunkinfo); in irdma_free_pble()
|
H A D | utils.c | 2146 * @chunkinfo: nformation about chunk where pble's were acquired 2152 struct irdma_pble_chunkinfo *chunkinfo, u64 mem_size, in irdma_prm_get_pbles() 2189 chunkinfo->pchunk = pchunk; in irdma_prm_get_pbles() 2190 chunkinfo->bit_idx = bit_idx; in irdma_prm_get_pbles() 2191 chunkinfo->bits_used = bits_needed; in irdma_prm_get_pbles() 2193 pprm->free_pble_cnt -= chunkinfo->bits_used << (pprm->pble_shift - 3); in irdma_prm_get_pbles() 2202 * @chunkinfo: chunk where pble's were acquired and to be freed 2205 struct irdma_pble_chunkinfo *chunkinfo) in irdma_prm_return_pbles() 2210 pprm->free_pble_cnt += chunkinfo->bits_used << (pprm->pble_shift - 3); in irdma_prm_return_pbles() 2211 bitmap_clear(chunkinfo in irdma_prm_return_pbles() 2151 irdma_prm_get_pbles(struct irdma_pble_prm *pprm, struct irdma_pble_chunkinfo *chunkinfo, u64 mem_size, u64 **vaddr, u64 *fpm_addr) irdma_prm_get_pbles() argument 2204 irdma_prm_return_pbles(struct irdma_pble_prm *pprm, struct irdma_pble_chunkinfo *chunkinfo) irdma_prm_return_pbles() argument [all...] |
Completed in 5 milliseconds