| /linux/include/linux/ |
| H A D | sbitmap.h | 220 #define SB_NR_TO_INDEX(sb, bitnr) ((bitnr) >> (sb)->shift) argument 221 #define SB_NR_TO_BIT(sb, bitnr) ((bitnr) & ((1U << (sb)->shift) - 1U)) argument 294 unsigned int bitnr) in __sbitmap_word() argument 296 return &sb->map[SB_NR_TO_INDEX(sb, bitnr)].word; in __sbitmap_word() 301 static inline void sbitmap_set_bit(struct sbitmap *sb, unsigned int bitnr) in sbitmap_set_bit() argument 303 set_bit(SB_NR_TO_BIT(sb, bitnr), __sbitmap_word(sb, bitnr)); in sbitmap_set_bit() 306 static inline void sbitmap_clear_bit(struct sbitmap *sb, unsigned int bitnr) in sbitmap_clear_bit() argument 317 sbitmap_deferred_clear_bit(struct sbitmap * sb,unsigned int bitnr) sbitmap_deferred_clear_bit() argument 328 sbitmap_put(struct sbitmap * sb,unsigned int bitnr) sbitmap_put() argument 336 sbitmap_test_bit(struct sbitmap * sb,unsigned int bitnr) sbitmap_test_bit() argument [all...] |
| /linux/net/xfrm/ |
| H A D | xfrm_replay.c | 216 unsigned int bitnr, nr; in xfrm_replay_check_bmp() local 239 bitnr = (pos - diff) % replay_esn->replay_window; in xfrm_replay_check_bmp() 241 bitnr = replay_esn->replay_window - (diff - pos); in xfrm_replay_check_bmp() 243 nr = bitnr >> 5; in xfrm_replay_check_bmp() 244 bitnr = bitnr & 0x1F; in xfrm_replay_check_bmp() 245 if (replay_esn->bmp[nr] & (1U << bitnr)) in xfrm_replay_check_bmp() 259 unsigned int bitnr, nr, i; in xfrm_replay_advance_bmp() local 275 bitnr = (pos + i) % replay_esn->replay_window; in xfrm_replay_advance_bmp() 276 nr = bitnr >> 5; in xfrm_replay_advance_bmp() 277 bitnr = bitnr & 0x1F; in xfrm_replay_advance_bmp() [all …]
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | kunit_generic_pt.h | 684 unsigned int bitnr; in test_lvl_sw_bit_leaf() local 691 for (bitnr = 0; bitnr <= pt_max_sw_bit(pts->range->common); in test_lvl_sw_bit_leaf() 692 bitnr++) in test_lvl_sw_bit_leaf() 694 pt_test_sw_bit_acquire(pts, bitnr)); in test_lvl_sw_bit_leaf() 696 for (bitnr = 0; bitnr <= pt_max_sw_bit(pts->range->common); in test_lvl_sw_bit_leaf() 697 bitnr++) { in test_lvl_sw_bit_leaf() 699 pt_test_sw_bit_acquire(pts, bitnr)); in test_lvl_sw_bit_leaf() 700 pt_set_sw_bit_release(pts, bitnr); in test_lvl_sw_bit_leaf() 702 pt_test_sw_bit_acquire(pts, bitnr)); in test_lvl_sw_bit_leaf() 705 for (bitnr = 0; bitnr <= pt_max_sw_bit(pts->range->common); in test_lvl_sw_bit_leaf() [all …]
|
| H A D | pt_fmt_defaults.h | 208 unsigned int bitnr) in pt_test_sw_bit_acquire() argument 213 return pts->entry & pt_sw_bit(bitnr); in pt_test_sw_bit_acquire() 218 unsigned int bitnr) in pt_set_sw_bit_release() argument 227 new_entry = old_entry | pt_sw_bit(bitnr); in pt_set_sw_bit_release() 239 new_entry = old_entry | pt_sw_bit(bitnr); in pt_set_sw_bit_release() 254 unsigned int bitnr) in pt_test_sw_bit_acquire() argument 261 unsigned int bitnr) in pt_set_sw_bit_release() argument
|
| H A D | pt_common.h | 363 unsigned int bitnr); 374 unsigned int bitnr);
|
| /linux/block/ |
| H A D | blk-mq-tag.c | 256 unsigned int bitnr) in blk_mq_find_and_get_req() argument 260 rq = tags->rqs[bitnr]; in blk_mq_find_and_get_req() 261 if (!rq || rq->tag != bitnr || !req_ref_inc_not_zero(rq)) in blk_mq_find_and_get_req() 266 static bool bt_iter(struct sbitmap *bitmap, unsigned int bitnr, void *data) in bt_iter() argument 282 bitnr += tags->nr_reserved_tags; in bt_iter() 287 rq = blk_mq_find_and_get_req(tags, bitnr); in bt_iter() 338 static bool bt_tags_iter(struct sbitmap *bitmap, unsigned int bitnr, void *data) in bt_tags_iter() argument 347 bitnr += tags->nr_reserved_tags; in bt_tags_iter() 354 rq = tags->static_rqs[bitnr]; in bt_tags_iter() 356 rq = blk_mq_find_and_get_req(tags, bitnr); in bt_tags_iter()
|
| H A D | blk-mq.c | 1789 static bool flush_busy_ctx(struct sbitmap *sb, unsigned int bitnr, void *data) in flush_busy_ctx() argument 1793 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in flush_busy_ctx() 1798 sbitmap_clear_bit(sb, bitnr); in flush_busy_ctx() 1822 static bool dispatch_rq_from_ctx(struct sbitmap *sb, unsigned int bitnr, in dispatch_rq_from_ctx() argument 1827 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in dispatch_rq_from_ctx() 1835 sbitmap_clear_bit(sb, bitnr); in dispatch_rq_from_ctx()
|
| /linux/drivers/iommu/generic_pt/fmt/ |
| H A D | x86_64.h | 176 static inline u64 x86_64_pt_sw_bit(unsigned int bitnr) in x86_64_pt_sw_bit() argument 178 if (__builtin_constant_p(bitnr) && bitnr > 12) in x86_64_pt_sw_bit() 182 switch (bitnr) { in x86_64_pt_sw_bit() 188 return BIT_ULL((bitnr - 2) + 52); in x86_64_pt_sw_bit()
|
| H A D | vtdss.h | 175 static inline u64 vtdss_pt_sw_bit(unsigned int bitnr) in vtdss_pt_sw_bit() argument 177 if (__builtin_constant_p(bitnr) && bitnr > 10) in vtdss_pt_sw_bit() 181 switch (bitnr) { in vtdss_pt_sw_bit() 185 return BIT_ULL((bitnr - 1) + 52); in vtdss_pt_sw_bit()
|
| /linux/drivers/hwmon/ |
| H A D | gl518sm.c | 451 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()
|
| H A D | ad7414.c | 152 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local 154 int value = (data->temp_input >> bitnr) & 1; in alarm_show()
|
| H A D | w83791d.c | 439 int bitnr = sensor_attr->index; in show_beep() local 441 return sprintf(buf, "%d\n", (data->beep_mask >> bitnr) & 1); in show_beep() 451 int bitnr = sensor_attr->index; in store_beep() local 452 int bytenr = bitnr / 8; in store_beep() 468 data->beep_mask &= ~(1 << bitnr); in store_beep() 469 data->beep_mask |= val << bitnr; in store_beep() 485 int bitnr = sensor_attr->index; in show_alarm() local 487 return sprintf(buf, "%d\n", (data->alarms >> bitnr) & 1); in show_alarm()
|
| H A D | gl520sm.c | 671 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()
|
| H A D | lm77.c | 206 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()
|
| H A D | adm1025.c | 337 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()
|
| H A D | lm80.c | 443 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()
|
| H A D | it87.c | 2076 int bitnr = to_sensor_dev_attr(attr)->index; in show_alarm() local 2081 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm() 2136 int bitnr = to_sensor_dev_attr(attr)->index; in show_beep() local 2141 return sprintf(buf, "%u\n", (data->beeps >> bitnr) & 1); in show_beep() 2147 int bitnr = to_sensor_dev_attr(attr)->index; in set_beep() local 2161 data->beeps |= BIT(bitnr); in set_beep() 2163 data->beeps &= ~BIT(bitnr); in set_beep()
|
| H A D | asb100.c | 522 int bitnr = to_sensor_dev_attr(attr)->index; in show_alarm() local 524 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm()
|
| H A D | lm63.c | 735 int bitnr = attr->index; in show_alarm() local 737 return sprintf(buf, "%u\n", (data->alarms >> bitnr) & 1); in show_alarm()
|
| H A D | adm1031.c | 823 int bitnr = to_sensor_dev_attr(attr)->index; in alarm_show() local 825 return sprintf(buf, "%d\n", (data->alarm >> bitnr) & 1); in alarm_show()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu_npc_fs.c | 636 u8 lid, lt, ld, bitnr; in npc_scan_kex() local 647 for_each_set_bit(bitnr, (unsigned long *)&masked_cfg, 31) { in npc_scan_kex() 648 npc_scan_parse_result(mcam, bitnr, key_nibble, intf); in npc_scan_kex() 657 bitnr = NPC_EXACT_NIBBLE_START; in npc_scan_kex() 658 for_each_set_bit_from(bitnr, (unsigned long *)&masked_cfg, NPC_EXACT_NIBBLE_END + 1) { in npc_scan_kex() 659 npc_scan_exact_result(mcam, bitnr, key_nibble, intf); in npc_scan_kex()
|
| /linux/drivers/net/ethernet/aeroflex/ |
| H A D | greth.c | 1049 unsigned int bitnr; in greth_set_hash_filter() local 1054 bitnr = greth_hash_get_index(ha->addr); in greth_set_hash_filter() 1055 mc_filter[bitnr >> 5] |= 1 << (bitnr & 31); in greth_set_hash_filter()
|
| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_main.c | 2846 static inline int hash_bit_value(int bitnr, __u8 *addr) in hash_bit_value() argument 2848 if (addr[bitnr / 8] & (1 << (bitnr % 8))) in hash_bit_value() 2874 unsigned int bitnr; in macb_sethashtable() local 2881 bitnr = hash_get_index(ha->addr); in macb_sethashtable() 2882 mc_filter[bitnr >> 5] |= 1 << (bitnr & 31); in macb_sethashtable()
|
| /linux/drivers/block/drbd/ |
| H A D | drbd_int.h | 1292 extern int drbd_bm_test_bit(struct drbd_device *device, unsigned long bitnr);
|