Searched refs:bit_nr (Results 1 - 25 of 36) sorted by relevance

12

/linux-master/kernel/sched/
H A Dwait_bit.c27 wait_bit->key.bit_nr != key->bit_nr ||
28 test_bit(key->bit_nr, key->flags))
48 if (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags))
50 } while (test_bit_acquire(wbq_entry->key.bit_nr, wbq_entry->key.flags) && !ret);
89 if (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) {
100 if (!test_and_set_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) {
168 wbq_entry->key.bit_nr != key->bit_nr)
179 .bit_nr
[all...]
/linux-master/drivers/input/keyboard/
H A Dmt6779-keypad.c54 unsigned int bit_nr, key; local
65 for_each_set_bit(bit_nr, change, MTK_KPD_NUM_BITS) {
70 if (bit_nr % 32 >= 16)
73 key = bit_nr / 32 * 16 + bit_nr % 32;
78 pressed = !test_bit(bit_nr, new_state);
H A Dbcm-keypad.c62 #define BIT_TO_ROW_SSRN(bit_nr, reg_n) (((bit_nr) >> 3) + 4 * (reg_n))
63 #define BIT_TO_COL(bit_nr) ((bit_nr) % 8)
96 int bit_nr; local
108 for_each_set_bit(bit_nr, &change, BITS_PER_LONG) {
109 key_press = state & BIT(bit_nr);
112 row = BIT_TO_ROW_SSRN(bit_nr, reg_num);
113 col = BIT_TO_COL(bit_nr);
H A Dst-keyscan.c46 int bit_nr; local
52 for_each_set_bit(bit_nr, &change, BITS_PER_LONG)
54 keycode[bit_nr], state & BIT(bit_nr));
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-v3.c308 int byte_offset, bit_nr; local
323 bit_nr = irq->intid % BITS_PER_BYTE;
330 status = val & (1 << bit_nr);
342 val &= ~(1 << bit_nr);
401 int byte_offset, bit_nr; local
414 bit_nr = irq->intid % BITS_PER_BYTE;
424 stored = val & (1U << bit_nr);
435 val |= 1 << bit_nr;
437 val &= ~(1 << bit_nr);
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac100_core.c113 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26; local
118 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
H A Ddwmac1000_core.c173 int bit_nr = bitrev32(~crc32_le(~0, ha->addr, local
180 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
H A Ddwmac4_core.c671 u32 bit_nr = bitrev32(~crc32_le(~0, ha->addr, local
677 mc_filter[bit_nr >> 5] |= (1 << (bit_nr & 0x1f));
/linux-master/include/linux/
H A Dwait_bit.h12 int bit_nr; member in struct:wait_bit_key
22 { .flags = word, .bit_nr = bit, }
H A Dpagemap.h968 int bit_nr; member in struct:wait_page_key
974 int bit_nr; member in struct:wait_page_queue
985 if (wait_page->bit_nr != key->bit_nr)
1110 void folio_wait_bit(struct folio *folio, int bit_nr);
1111 int folio_wait_bit_killable(struct folio *folio, int bit_nr);
/linux-master/arch/openrisc/kernel/
H A Dsetup.c218 short bit_nr, short width)
220 return (reg >> bit_nr) & (0 << width);
217 extract_value_bits(unsigned long reg, short bit_nr, short width) argument
/linux-master/mm/
H A Dfilemap.c1106 if (test_bit(key->bit_nr, &key->folio->flags))
1109 if (test_and_set_bit(key->bit_nr, &key->folio->flags))
1141 static void folio_wake_bit(struct folio *folio, int bit_nr) argument
1148 key.bit_nr = bit_nr;
1188 static inline bool folio_trylock_flag(struct folio *folio, int bit_nr, argument
1192 if (test_and_set_bit(bit_nr, &folio->flags))
1194 } else if (test_bit(bit_nr, &folio->flags))
1204 static inline int folio_wait_bit_common(struct folio *folio, int bit_nr, argument
1215 if (bit_nr
1420 folio_wait_bit(struct folio *folio, int bit_nr) argument
1426 folio_wait_bit_killable(struct folio *folio, int bit_nr) argument
[all...]
/linux-master/drivers/net/ethernet/calxeda/
H A Dxgmac.c1296 u32 bit_nr = ~ether_crc(ETH_ALEN, ha->addr) >> 23; local
1301 hash_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
1321 u32 bit_nr = ~ether_crc(ETH_ALEN, ha->addr) >> 23; local
1326 hash_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
/linux-master/drivers/staging/vt6656/
H A Dmain_usb.c849 u32 bit_nr; local
852 bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26;
853 mc_filter |= BIT_ULL(bit_nr);
/linux-master/drivers/hwmon/
H A Dgl520sm.c652 int bit_nr = to_sensor_dev_attr(attr)->index; local
655 return sprintf(buf, "%d\n", (data->alarms >> bit_nr) & 1);
/linux-master/drivers/net/wireless/admtek/
H A Dadm8211.c1330 unsigned int bit_nr; local
1337 bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26;
1339 bit_nr &= 0x3F;
1340 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
/linux-master/drivers/net/ethernet/sis/
H A Dsis190.c859 int bit_nr = local
861 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
H A Dsis900.c2415 unsigned int bit_nr; local
2417 bit_nr = sis900_mcast_bitnr(ha->addr,
2419 mc_filter[bit_nr >> 4] |= (1 << (bit_nr & 0xf));
/linux-master/drivers/net/ethernet/smsc/
H A Depic100.c1378 unsigned int bit_nr = local
1380 mc_filter[bit_nr >> 3] |= (1 << bit_nr);
/linux-master/drivers/staging/vt6655/
H A Ddevice_main.c1556 u32 bit_nr = 0; local
1559 bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26;
1561 mc_filter |= 1ULL << (bit_nr & 0x3f);
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_main.c1876 int bit_nr = bitrev32(~crc32_le(~0, ha->addr, 6)) >> 26; local
1882 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);
/linux-master/drivers/s390/virtio/
H A Dvirtio_ccw.c142 u64 bit_nr; member in struct:virtio_thinint_area
163 int bit_nr; member in struct:virtio_ccw_vq_info
658 &thinint_area->bit_nr,
/linux-master/drivers/net/ethernet/cortina/
H A Dgemini.c1862 unsigned int bit_nr; local
1878 bit_nr = ~crc32_le(~0, ha->addr, ETH_ALEN) & 0x3f;
1879 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 0x1f);
/linux-master/fs/reiserfs/
H A Djournal.c213 unsigned int bit_nr = block % (sb->s_blocksize << 3); local
218 set_bit(bit_nr, (unsigned long *)jb->bitmaps[bmap_nr]->data);
459 unsigned int bmap_nr, int bit_nr, int search_all,
481 test_bit(bit_nr,
489 bit_nr + 1);
495 bl = bmap_nr * (sb->s_blocksize << 3) + bit_nr;
458 reiserfs_in_journal(struct super_block *sb, unsigned int bmap_nr, int bit_nr, int search_all, b_blocknr_t * next_zero_bit) argument
/linux-master/drivers/net/ethernet/realtek/
H A D8139cp.c911 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26; local
913 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31);

Completed in 760 milliseconds

12