Home
last modified time | relevance | path

Searched refs:bitnr (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v5.4/include/linux/
Dsbitmap.h228 #define SB_NR_TO_INDEX(sb, bitnr) ((bitnr) >> (sb)->shift) argument
229 #define SB_NR_TO_BIT(sb, bitnr) ((bitnr) & ((1U << (sb)->shift) - 1U)) argument
302 unsigned int bitnr) in __sbitmap_word() argument
304 return &sb->map[SB_NR_TO_INDEX(sb, bitnr)].word; in __sbitmap_word()
309 static inline void sbitmap_set_bit(struct sbitmap *sb, unsigned int bitnr) in sbitmap_set_bit() argument
311 set_bit(SB_NR_TO_BIT(sb, bitnr), __sbitmap_word(sb, bitnr)); in sbitmap_set_bit()
314 static inline void sbitmap_clear_bit(struct sbitmap *sb, unsigned int bitnr) in sbitmap_clear_bit() argument
316 clear_bit(SB_NR_TO_BIT(sb, bitnr), __sbitmap_word(sb, bitnr)); in sbitmap_clear_bit()
325 static inline void sbitmap_deferred_clear_bit(struct sbitmap *sb, unsigned int bitnr) in sbitmap_deferred_clear_bit() argument
327 unsigned long *addr = &sb->map[SB_NR_TO_INDEX(sb, bitnr)].cleared; in sbitmap_deferred_clear_bit()
[all …]
/Linux-v5.4/net/xfrm/
Dxfrm_replay.c188 unsigned int bitnr, nr; in xfrm_replay_check_bmp() local
211 bitnr = (pos - diff) % replay_esn->replay_window; in xfrm_replay_check_bmp()
213 bitnr = replay_esn->replay_window - (diff - pos); in xfrm_replay_check_bmp()
215 nr = bitnr >> 5; in xfrm_replay_check_bmp()
216 bitnr = bitnr & 0x1F; in xfrm_replay_check_bmp()
217 if (replay_esn->bmp[nr] & (1U << bitnr)) in xfrm_replay_check_bmp()
231 unsigned int bitnr, nr, i; in xfrm_replay_advance_bmp() local
247 bitnr = (pos + i) % replay_esn->replay_window; in xfrm_replay_advance_bmp()
248 nr = bitnr >> 5; in xfrm_replay_advance_bmp()
249 bitnr = bitnr & 0x1F; in xfrm_replay_advance_bmp()
[all …]
/Linux-v5.4/drivers/block/drbd/
Ddrbd_bitmap.c304 static unsigned int bm_bit_to_page_idx(struct drbd_bitmap *b, u64 bitnr) in bm_bit_to_page_idx() argument
307 unsigned int page_nr = bitnr >> (PAGE_SHIFT + 3); in bm_bit_to_page_idx()
1356 unsigned long bitnr; in __bm_change_bits_to() local
1366 for (bitnr = s; bitnr <= e; bitnr++) { in __bm_change_bits_to()
1367 unsigned int page_nr = bm_bit_to_page_idx(b, bitnr); in __bm_change_bits_to()
1381 c += (0 == __test_and_set_bit_le(bitnr & BITS_PER_PAGE_MASK, p_addr)); in __bm_change_bits_to()
1383 c -= (0 != __test_and_clear_bit_le(bitnr & BITS_PER_PAGE_MASK, p_addr)); in __bm_change_bits_to()
1546 int drbd_bm_test_bit(struct drbd_device *device, const unsigned long bitnr) in drbd_bm_test_bit() argument
1561 if (bitnr < b->bm_bits) { in drbd_bm_test_bit()
1562 p_addr = bm_map_pidx(b, bm_bit_to_page_idx(b, bitnr)); in drbd_bm_test_bit()
[all …]
/Linux-v5.4/block/
Dblk-mq-tag.c215 static bool bt_iter(struct sbitmap *bitmap, unsigned int bitnr, void *data) in bt_iter() argument
224 bitnr += tags->nr_reserved_tags; in bt_iter()
225 rq = tags->rqs[bitnr]; in bt_iter()
270 static bool bt_tags_iter(struct sbitmap *bitmap, unsigned int bitnr, void *data) in bt_tags_iter() argument
278 bitnr += tags->nr_reserved_tags; in bt_tags_iter()
284 rq = tags->rqs[bitnr]; in bt_tags_iter()
Dkyber-iosched.c663 static bool flush_busy_kcq(struct sbitmap *sb, unsigned int bitnr, void *data) in flush_busy_kcq() argument
666 struct kyber_ctx_queue *kcq = &flush_data->khd->kcqs[bitnr]; in flush_busy_kcq()
671 sbitmap_clear_bit(sb, bitnr); in flush_busy_kcq()
Dblk-mq.c979 static bool flush_busy_ctx(struct sbitmap *sb, unsigned int bitnr, void *data) in flush_busy_ctx() argument
983 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in flush_busy_ctx()
988 sbitmap_clear_bit(sb, bitnr); in flush_busy_ctx()
1013 static bool dispatch_rq_from_ctx(struct sbitmap *sb, unsigned int bitnr, in dispatch_rq_from_ctx() argument
1018 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in dispatch_rq_from_ctx()
1026 sbitmap_clear_bit(sb, bitnr); in dispatch_rq_from_ctx()
/Linux-v5.4/drivers/hwmon/
Dw83781d.c452 int bitnr = to_sensor_dev_attr(attr)->index; in show_alarm() local
453 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm()
461 int bitnr = (data->type == w83781d) ? 5 : 13; in show_temp3_alarm() local
462 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_temp3_alarm()
523 int bitnr = to_sensor_dev_attr(attr)->index; in show_beep() local
524 return sprintf(buf, "%u\n", (data->beep_mask >> bitnr) & 1); in show_beep()
532 int bitnr = to_sensor_dev_attr(attr)->index; in store_beep() local
546 data->beep_mask |= (1 << bitnr); in store_beep()
548 data->beep_mask &= ~(1 << bitnr); in store_beep()
550 if (bitnr < 8) { in store_beep()
[all …]
Dgl518sm.c451 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
453 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in alarm_show()
467 int bitnr = to_sensor_dev_attr(attr)->index; in beep_show() local
469 return sprintf(buf, "%u\n", (data->beep_mask >> bitnr) & 1); in beep_show()
477 int bitnr = to_sensor_dev_attr(attr)->index; in beep_store() local
491 data->beep_mask |= (1 << bitnr); in beep_store()
493 data->beep_mask &= ~(1 << bitnr); in beep_store()
Dw83627hf.c844 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
845 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in alarm_show()
905 int bitnr = to_sensor_dev_attr(attr)->index; in beep_show() local
906 return sprintf(buf, "%u\n", (data->beep_mask >> bitnr) & 1); in beep_show()
914 int bitnr = to_sensor_dev_attr(attr)->index; in beep_store() local
928 data->beep_mask |= (1 << bitnr); in beep_store()
930 data->beep_mask &= ~(1 << bitnr); in beep_store()
932 if (bitnr < 8) { in beep_store()
935 reg |= (1 << bitnr); in beep_store()
937 reg &= ~(1 << bitnr); in beep_store()
[all …]
Dad7414.c152 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
154 int value = (data->temp_input >> bitnr) & 1; in alarm_show()
Dmax6642.c239 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
241 return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1); in alarm_show()
Dmax1619.c178 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
180 return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1); in alarm_show()
Dlm92.c222 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
224 return sprintf(buf, "%d\n", (data->temp[t_input] >> bitnr) & 1); in alarm_show()
Dlm83.c195 int bitnr = attr->index; in alarm_show() local
197 return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1); in alarm_show()
Dlm77.c206 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
208 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in alarm_show()
Dgl520sm.c671 int bitnr = to_sensor_dev_attr(attr)->index; in beep_show() local
674 return sprintf(buf, "%d\n", (data->beep_mask >> bitnr) & 1); in beep_show()
682 int bitnr = to_sensor_dev_attr(attr)->index; in beep_store() local
696 data->beep_mask |= (1 << bitnr); in beep_store()
698 data->beep_mask &= ~(1 << bitnr); in beep_store()
Dw83791d.c438 int bitnr = sensor_attr->index; in show_beep() local
440 return sprintf(buf, "%d\n", (data->beep_mask >> bitnr) & 1); in show_beep()
450 int bitnr = sensor_attr->index; in store_beep() local
451 int bytenr = bitnr / 8; in store_beep()
467 data->beep_mask &= ~(1 << bitnr); in store_beep()
468 data->beep_mask |= val << bitnr; in store_beep()
484 int bitnr = sensor_attr->index; in show_alarm() local
486 return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1); in show_alarm()
Dadm1025.c337 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
339 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in alarm_show()
Dlm80.c443 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
447 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in alarm_show()
Dadm9240.c500 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
502 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in alarm_show()
Dsmsc47m1.c238 int bitnr = to_sensor_dev_attr(devattr)->index; in fan_alarm_show() local
240 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in fan_alarm_show()
Dvia686a.c581 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local
583 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in alarm_show()
/Linux-v5.4/drivers/gpio/
Dgpio-msic.c229 int bitnr; in msic_gpio_irq_handler() local
236 for_each_set_bit(bitnr, &pending, BITS_PER_BYTE) in msic_gpio_irq_handler()
237 generic_handle_irq(mg->irq_base + i * BITS_PER_BYTE + bitnr); in msic_gpio_irq_handler()
/Linux-v5.4/sound/pci/oxygen/
Doxygen_mixer.c510 unsigned int bitnr = (ctl->private_value >> 8) & 0xff; in ac97_switch_get() local
517 if (!(reg & (1 << bitnr)) ^ !invert) in ac97_switch_get()
548 unsigned int bitnr = (ctl->private_value >> 8) & 0xff; in ac97_switch_put() local
557 newreg |= 1 << bitnr; in ac97_switch_put()
559 newreg &= ~(1 << bitnr); in ac97_switch_put()
576 bitnr == 15 && !(newreg & 0x8000)) { in ac97_switch_put()
729 #define AC97_SWITCH(xname, codec, index, bitnr, invert) { \ argument
736 ((bitnr) << 8) | (index), \
/Linux-v5.4/drivers/net/ethernet/aeroflex/
Dgreth.c1047 unsigned int bitnr; in greth_set_hash_filter() local
1052 bitnr = greth_hash_get_index(ha->addr); in greth_set_hash_filter()
1053 mc_filter[bitnr >> 5] |= 1 << (bitnr & 31); in greth_set_hash_filter()

12