Home
last modified time | relevance | path

Searched refs:sbitmap_get (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/lib/
H A Dsbitmap.c157 int sbitmap_get(struct sbitmap *sb, unsigned int alloc_hint, bool round_robin) in sbitmap_get() function
190 EXPORT_SYMBOL_GPL(sbitmap_get); variable
435 nr = sbitmap_get(&sbq->sb, hint, sbq->round_robin); in __sbitmap_queue_get()
/kernel/linux/linux-6.6/lib/
H A Dsbitmap.c239 int sbitmap_get(struct sbitmap *sb) in sbitmap_get() function
254 EXPORT_SYMBOL_GPL(sbitmap_get); variable
478 return sbitmap_get(&sbq->sb); in __sbitmap_queue_get()
/kernel/linux/linux-5.10/include/linux/
H A Dsbitmap.h179 * sbitmap_get() - Try to allocate a free bit from a &struct sbitmap.
190 int sbitmap_get(struct sbitmap *sb, unsigned int alloc_hint, bool round_robin);
201 * uses sbitmap_get() and a low-priority class that uses sbitmap_get_shallow()
360 * @round_robin: See sbitmap_get().
/kernel/linux/linux-6.6/include/linux/
H A Dsbitmap.h198 * sbitmap_get() - Try to allocate a free bit from a &struct sbitmap.
205 int sbitmap_get(struct sbitmap *sb);
215 * uses sbitmap_get() and a low-priority class that uses sbitmap_get_shallow()
337 * Pair of sbitmap_get, and this one applies both cleared bit and
407 * @round_robin: See sbitmap_get().
/kernel/linux/linux-5.10/drivers/vhost/
H A Dscsi.c617 tag = sbitmap_get(&svq->scsi_tags, 0, false); in vhost_scsi_get_cmd()
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsi_lib.c1254 token = sbitmap_get(&sdev->budget_map); in scsi_dev_queue_ready()
/kernel/linux/linux-6.6/drivers/vhost/
H A Dscsi.c614 tag = sbitmap_get(&svq->scsi_tags); in vhost_scsi_get_cmd()

Completed in 21 milliseconds