Lines Matching refs:bmap
132 if (!rsrc->bmap)
135 id = find_first_zero_bit(rsrc->bmap, rsrc->max);
139 __set_bit(id, rsrc->bmap);
148 if (!rsrc->bmap)
151 start = bitmap_find_next_zero_area(rsrc->bmap, rsrc->max, 0, nrsrc, 0);
155 bitmap_set(rsrc->bmap, start, nrsrc);
161 if (!rsrc->bmap)
166 bitmap_clear(rsrc->bmap, start, nrsrc);
173 if (!rsrc->bmap)
176 start = bitmap_find_next_zero_area(rsrc->bmap, rsrc->max, 0, nrsrc, 0);
185 if (!rsrc->bmap)
188 __clear_bit(id, rsrc->bmap);
195 if (!rsrc->bmap)
198 used = bitmap_weight(rsrc->bmap, rsrc->max);
204 if (!rsrc->bmap)
207 return !test_bit(id, rsrc->bmap);
212 rsrc->bmap = kcalloc(BITS_TO_LONGS(rsrc->max),
214 if (!rsrc->bmap)
221 kfree(rsrc->bmap);
566 __set_bit(lf, block->lf.bmap);
738 kfree(block->lf.bmap);
744 kfree(pfvf->msix.bmap);
749 kfree(pfvf->msix.bmap);
1102 if (!block->lf.bmap)
1445 if (!block->lf.bmap)
1567 if (!block->lf.bmap)
1851 if (!pfvf->msix.bmap)