Lines Matching refs:bmap

127 	if (!rsrc->bmap)  in rvu_alloc_rsrc()
130 id = find_first_zero_bit(rsrc->bmap, rsrc->max); in rvu_alloc_rsrc()
134 __set_bit(id, rsrc->bmap); in rvu_alloc_rsrc()
143 if (!rsrc->bmap) in rvu_alloc_rsrc_contig()
146 start = bitmap_find_next_zero_area(rsrc->bmap, rsrc->max, 0, nrsrc, 0); in rvu_alloc_rsrc_contig()
150 bitmap_set(rsrc->bmap, start, nrsrc); in rvu_alloc_rsrc_contig()
156 if (!rsrc->bmap) in rvu_free_rsrc_contig()
161 bitmap_clear(rsrc->bmap, start, nrsrc); in rvu_free_rsrc_contig()
168 if (!rsrc->bmap) in rvu_rsrc_check_contig()
171 start = bitmap_find_next_zero_area(rsrc->bmap, rsrc->max, 0, nrsrc, 0); in rvu_rsrc_check_contig()
180 if (!rsrc->bmap) in rvu_free_rsrc()
183 __clear_bit(id, rsrc->bmap); in rvu_free_rsrc()
190 if (!rsrc->bmap) in rvu_rsrc_free_count()
193 used = bitmap_weight(rsrc->bmap, rsrc->max); in rvu_rsrc_free_count()
199 if (!rsrc->bmap) in is_rsrc_free()
202 return !test_bit(id, rsrc->bmap); in is_rsrc_free()
207 rsrc->bmap = kcalloc(BITS_TO_LONGS(rsrc->max), in rvu_alloc_bitmap()
209 if (!rsrc->bmap) in rvu_alloc_bitmap()
216 kfree(rsrc->bmap); in rvu_free_bitmap()
558 __set_bit(lf, block->lf.bmap); in rvu_scan_block()
730 kfree(block->lf.bmap); in rvu_free_hw_resources()
736 kfree(pfvf->msix.bmap); in rvu_free_hw_resources()
741 kfree(pfvf->msix.bmap); in rvu_free_hw_resources()
1083 if (!block->lf.bmap) in rvu_setup_hw_resources()
1351 if (!block->lf.bmap) in rvu_detach_rsrcs()
1473 if (!block->lf.bmap) in rvu_attach_block()
1757 if (!pfvf->msix.bmap) in rvu_mbox_handler_msix_offset()