Searched refs:sbitmap (Results 1 – 12 of 12) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | sbitmap.h | 47 struct sbitmap { struct 108 struct sbitmap sb; 180 static inline void sbitmap_free(struct sbitmap *sb) in sbitmap_free() 195 void sbitmap_resize(struct sbitmap *sb, unsigned int depth); 205 int sbitmap_get(struct sbitmap *sb); 230 bool sbitmap_any_bit_set(const struct sbitmap *sb); 247 static inline void __sbitmap_for_each_set(struct sbitmap *sb, in __sbitmap_for_each_set() 305 static inline unsigned long *__sbitmap_word(struct sbitmap *sb, in __sbitmap_word() 378 void sbitmap_show(struct sbitmap *sb, struct seq_file *m); 388 unsigned int sbitmap_weight(const struct sbitmap *sb); [all …]
|
H A D | blk-mq.h | 349 struct sbitmap ctx_map;
|
/openbmc/linux/lib/ |
H A D | sbitmap.c | 12 static int init_alloc_hint(struct sbitmap *sb, gfp_t flags) in init_alloc_hint() 43 static inline void update_alloc_hint_after_get(struct sbitmap *sb, in update_alloc_hint_after_get() 123 void sbitmap_resize(struct sbitmap *sb, unsigned int depth) in sbitmap_resize() 189 static int sbitmap_find_bit(struct sbitmap *sb, in sbitmap_find_bit() 239 int sbitmap_get(struct sbitmap *sb) in sbitmap_get() 256 static int __sbitmap_get_shallow(struct sbitmap *sb, in __sbitmap_get_shallow() 285 bool sbitmap_any_bit_set(const struct sbitmap *sb) in sbitmap_any_bit_set() 318 unsigned int sbitmap_weight(const struct sbitmap *sb) in sbitmap_weight() 324 void sbitmap_show(struct sbitmap *sb, struct seq_file *m) in sbitmap_show() 485 struct sbitmap *sb = &sbq->sb; in __sbitmap_queue_get_batch() [all …]
|
H A D | Makefile | 365 obj-$(CONFIG_SBITMAP) += sbitmap.o
|
/openbmc/linux/block/ |
H A D | blk-mq-tag.c | 266 static bool bt_iter(struct sbitmap *bitmap, unsigned int bitnr, void *data) in bt_iter() 338 static bool bt_tags_iter(struct sbitmap *bitmap, unsigned int bitnr, void *data) in bt_tags_iter()
|
H A D | kyber-iosched.c | 187 struct sbitmap kcq_map[KYBER_NUM_DOMAINS]; 667 static bool flush_busy_kcq(struct sbitmap *sb, unsigned int bitnr, void *data) in flush_busy_kcq()
|
H A D | blk-mq.c | 1698 static bool flush_busy_ctx(struct sbitmap *sb, unsigned int bitnr, void *data) in flush_busy_ctx() 1732 static bool dispatch_rq_from_ctx(struct sbitmap *sb, unsigned int bitnr, in dispatch_rq_from_ctx()
|
/openbmc/linux/include/scsi/ |
H A D | scsi_device.h | 111 struct sbitmap budget_map;
|
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/gcc/ |
H A D | CVE-2023-4039.patch | 159 static sbitmap 163 sbitmap components = sbitmap_alloc (LAST_SAVED_REGNUM + 1); 204 @@ -9485,6 +9486,7 @@ aarch64_get_next_set_bit (sbitmap bmp, unsigned int start) 206 aarch64_process_components (sbitmap components, bool prologue_p) 212 @@ -9499,9 +9501,9 @@ aarch64_process_components (sbitmap components, bool prologue_p) 224 @@ -9526,14 +9528,14 @@ aarch64_process_components (sbitmap components, bool prologue_p) 241 @@ -9555,7 +9557,7 @@ aarch64_process_components (sbitmap components, bool prologue_p) 713 @@ -9507,7 +9508,7 @@ aarch64_process_components (sbitmap components, bool prologue_p) 722 @@ -9561,7 +9562,7 @@ aarch64_process_components (sbitmap components, bool prologue_p) 1556 @@ -9509,9 +9507,7 @@ aarch64_process_components (sbitmap components, bool prologue_p) [all …]
|
/openbmc/linux/drivers/scsi/ |
H A D | scsi_scan.c | 224 struct sbitmap sb_backup; in scsi_realloc_sdev_budget_map()
|
/openbmc/linux/drivers/vhost/ |
H A D | scsi.c | 188 struct sbitmap scsi_tags;
|
/openbmc/linux/ |
H A D | MAINTAINERS | 3585 F: lib/sbitmap.c
|