Searched refs:round_robin (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/lib/ |
H A D | sbitmap.c | 20 if (depth && !sb->round_robin) { in init_alloc_hint() 51 } else if (nr == hint || unlikely(sb->round_robin)) { in update_alloc_hint_after_get() 102 gfp_t flags, int node, bool round_robin, in sbitmap_init_node() argument 118 sb->round_robin = round_robin; in sbitmap_init_node() 252 if (sb->round_robin) in __sbitmap_get() 258 !sb->round_robin); in __sbitmap_get() 438 int shift, bool round_robin, gfp_t flags, int node) in sbitmap_queue_init_node() argument 444 round_robin, true); in sbitmap_queue_init_node() 512 if (unlikely(sb->round_robin)) in __sbitmap_queue_get_batch() 627 if (likely(!sb->round_robin && tag < sb->depth)) in sbitmap_update_cpu_hint() [all …]
|
/openbmc/linux/include/linux/ |
H A D | sbitmap.h | 71 bool round_robin; member 171 gfp_t flags, int node, bool round_robin, bool alloc_hint); 349 if (likely(sb->alloc_hint && !sb->round_robin && bitnr < sb->depth)) in sbitmap_put() 419 int shift, bool round_robin, gfp_t flags, int node);
|
/openbmc/linux/block/ |
H A D | blk-mq-tag.c | 541 bool round_robin, int node) in bt_alloc() argument 543 return sbitmap_queue_init_node(bt, depth, -1, round_robin, GFP_KERNEL, in bt_alloc() 553 bool round_robin = alloc_policy == BLK_TAG_ALLOC_RR; in blk_mq_init_bitmaps() local 555 if (bt_alloc(bitmap_tags, depth, round_robin, node)) in blk_mq_init_bitmaps() 557 if (bt_alloc(breserved_tags, reserved, round_robin, node)) in blk_mq_init_bitmaps()
|
/openbmc/qemu/include/block/ |
H A D | throttle-groups.h | 58 QLIST_ENTRY(ThrottleGroupMember) round_robin;
|
/openbmc/qemu/block/ |
H A D | throttle-groups.c | 185 ThrottleGroupMember *next = QLIST_NEXT(tgm, round_robin); in throttle_group_next_tgm() 564 QLIST_INSERT_HEAD(&tg->head, tgm, round_robin); in throttle_group_register_tgm() 616 QLIST_REMOVE(tgm, round_robin); in throttle_group_unregister_tgm()
|