/linux/drivers/input/keyboard/ |
H A D | bcm-keypad.c | 62 #define BIT_TO_ROW_SSRN(bit_nr, reg_n) (((bit_nr) >> 3) + 4 * (reg_n)) argument 63 #define BIT_TO_COL(bit_nr) ((bit_nr) % 8) argument 96 int bit_nr; in bcm_kp_report_keys() local 108 for_each_set_bit(bit_nr, &change, BITS_PER_LONG) { in bcm_kp_report_keys() 109 key_press = state & BIT(bit_nr); in bcm_kp_report_keys() 112 row = BIT_TO_ROW_SSRN(bit_nr, reg_num); in bcm_kp_report_keys() 113 col = BIT_TO_COL(bit_nr); in bcm_kp_report_keys()
|
H A D | mt6779-keypad.c | 54 unsigned int bit_nr, key; in mt6779_keypad_irq_handler() local 65 for_each_set_bit(bit_nr, change, MTK_KPD_NUM_BITS) { in mt6779_keypad_irq_handler() 70 if (bit_nr % 32 >= 16) in mt6779_keypad_irq_handler() 73 key = bit_nr / 32 * 16 + bit_nr % 32; in mt6779_keypad_irq_handler() 78 pressed = !test_bit(bit_nr, new_state); in mt6779_keypad_irq_handler()
|
H A D | st-keyscan.c | 46 int bit_nr; in keyscan_isr() local 52 for_each_set_bit(bit_nr, &change, BITS_PER_LONG) in keyscan_isr() 54 keycode[bit_nr], state & BIT(bit_nr)); in keyscan_isr()
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac100_core.c | 113 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26; in dwmac100_set_filter() local 118 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in dwmac100_set_filter()
|
/linux/mm/ |
H A D | filemap.c | 1141 if (test_bit(key->bit_nr, &key->folio->flags)) in wake_page_function() 1144 if (test_and_set_bit(key->bit_nr, &key->folio->flags)) in wake_page_function() 1176 static void folio_wake_bit(struct folio *folio, int bit_nr) in folio_wake_bit() argument 1183 key.bit_nr = bit_nr; in folio_wake_bit() 1223 static inline bool folio_trylock_flag(struct folio *folio, int bit_nr, in folio_trylock_flag() argument 1227 if (test_and_set_bit(bit_nr, &folio->flags)) in folio_trylock_flag() 1229 } else if (test_bit(bit_nr, &folio->flags)) in folio_trylock_flag() 1239 static inline int folio_wait_bit_common(struct folio *folio, int bit_nr, in folio_wait_bit_common() argument 1250 if (bit_nr == PG_locked && in folio_wait_bit_common() 1260 wait_page.bit_nr = bit_nr; in folio_wait_bit_common() [all …]
|
/linux/arch/openrisc/kernel/ |
H A D | setup.c | 218 short bit_nr, short width) in extract_value_bits() argument 220 return (reg >> bit_nr) & (0 << width); in extract_value_bits()
|
/linux/drivers/net/wireless/admtek/ |
H A D | adm8211.c | 1330 unsigned int bit_nr; in adm8211_prepare_multicast() local 1337 bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26; in adm8211_prepare_multicast() 1339 bit_nr &= 0x3F; in adm8211_prepare_multicast() 1340 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in adm8211_prepare_multicast()
|
/linux/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 1378 unsigned int bit_nr = in set_rx_mode() local 1380 mc_filter[bit_nr >> 3] |= (1 << bit_nr); in set_rx_mode()
|
/linux/drivers/net/ethernet/sis/ |
H A D | sis900.c | 2415 unsigned int bit_nr; in set_rx_mode() local 2417 bit_nr = sis900_mcast_bitnr(ha->addr, in set_rx_mode() 2419 mc_filter[bit_nr >> 4] |= (1 << (bit_nr & 0xf)); in set_rx_mode()
|
H A D | sis190.c | 859 int bit_nr = in sis190_set_rx_mode() local 861 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in sis190_set_rx_mode()
|
/linux/drivers/hwmon/ |
H A D | gl520sm.c | 652 int bit_nr = to_sensor_dev_attr(attr)->index; in alarm_show() local 655 return sprintf(buf, "%d\n", (data->alarms >> bit_nr) & 1); in alarm_show()
|
/linux/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 1876 int bit_nr = bitrev32(~crc32_le(~0, ha->addr, 6)) >> 26; in sxgbe_set_rx_mode() local 1882 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in sxgbe_set_rx_mode()
|
/linux/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 1809 int bit_nr = ether_crc_le(ETH_ALEN, ha->addr) >> 23; in set_rx_mode() local 1810 __le32 *fptr = (__le32 *) &mc_filter[(bit_nr >> 4) & ~1]; in set_rx_mode() 1812 *fptr |= cpu_to_le32(1 << (bit_nr & 31)); in set_rx_mode()
|
/linux/drivers/net/ethernet/realtek/ |
H A D | 8139cp.c | 911 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26; in __cp_set_rx_mode() local 913 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in __cp_set_rx_mode()
|
H A D | 8139too.c | 2579 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26; in __set_rx_mode() local 2581 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in __set_rx_mode()
|
H A D | r8169_main.c | 2808 u32 bit_nr = eth_hw_addr_crc(ha) >> 26; in rtl_set_rx_mode() local 2809 mc_filter[bit_nr >> 5] |= BIT(bit_nr & 31); in rtl_set_rx_mode()
|
/linux/drivers/net/ethernet/ |
H A D | jme.c | 2279 int bit_nr; in jme_set_multi() local 2283 bit_nr = ether_crc(ETH_ALEN, ha->addr) & 0x3F; in jme_set_multi() 2284 mc_hash[bit_nr >> 5] |= 1 << (bit_nr & 0x1F); in jme_set_multi()
|
/linux/drivers/net/ethernet/via/ |
H A D | via-rhine.c | 2269 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26; in rhine_set_rx_mode() local 2271 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in rhine_set_rx_mode()
|
/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 438 int byte_offset, bit_nr; in its_sync_lpi_pending_table() local 441 bit_nr = intid % BITS_PER_BYTE; in its_sync_lpi_pending_table() 463 irq->pending_latch = pendmask & (1U << bit_nr); in its_sync_lpi_pending_table()
|
/linux/drivers/hid/ |
H A D | hid-core.c | 1381 unsigned int bit_nr = 0; in __extract() local 1388 value |= ((u32)report[idx] >> bit_shift) << bit_nr; in __extract() 1390 bit_nr += bits_to_copy; in __extract()
|
/linux/drivers/net/ethernet/realtek/rtase/ |
H A D | rtase_main.c | 781 u32 bit_nr = eth_hw_addr_crc(hw_addr); in rtase_hw_set_rx_packet_filter() local 782 u32 idx = u32_get_bits(bit_nr, BIT(31)); in rtase_hw_set_rx_packet_filter() 783 u32 bit = u32_get_bits(bit_nr, in rtase_hw_set_rx_packet_filter()
|
/linux/kernel/power/ |
H A D | snapshot.c | 746 * and return the position of the bit in @addr and @bit_nr. 749 void **addr, unsigned int *bit_nr) in memory_bm_find_bit() argument 810 *bit_nr = (pfn - zone->start_pfn) & BM_BLOCK_MASK; in memory_bm_find_bit()
|
/linux/arch/s390/kvm/ |
H A D | interrupt.c | 2769 static unsigned long get_ind_bit(__u64 addr, unsigned long bit_nr, bool swap) in get_ind_bit() argument 2773 bit = bit_nr + (addr % PAGE_SIZE) * 8; in get_ind_bit()
|
/linux/drivers/net/usb/ |
H A D | r8152.c | 2900 int bit_nr = ether_crc(ETH_ALEN, ha->addr) >> 26; in _rtl8152_set_rx_mode() local 2902 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in _rtl8152_set_rx_mode()
|