| /linux/kernel/sched/ |
| H A D | wait_bit.c | 30 wait_bit->key.bit_nr != key->bit_nr || in wake_bit_function() 31 test_bit(key->bit_nr, key->flags)) in wake_bit_function() 51 if (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) in __wait_on_bit() 53 } while (test_bit_acquire(wbq_entry->key.bit_nr, wbq_entry->key.flags) && !ret); in __wait_on_bit() 92 if (test_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) { in __wait_on_bit_lock() 103 if (!test_and_set_bit(wbq_entry->key.bit_nr, wbq_entry->key.flags)) { in __wait_on_bit_lock() 177 wbq_entry->key.bit_nr != key->bit_nr) in var_wake_function() 198 .bit_nr in init_wait_var_entry() [all...] |
| /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/arch/arm64/kvm/vgic/ |
| H A D | vgic-v3.c | 521 int byte_offset, bit_nr; in vgic_v3_lpi_sync_pending_status() local 536 bit_nr = irq->intid % BITS_PER_BYTE; in vgic_v3_lpi_sync_pending_status() 543 status = val & (1 << bit_nr); in vgic_v3_lpi_sync_pending_status() 555 val &= ~(1 << bit_nr); in vgic_v3_lpi_sync_pending_status() 614 int byte_offset, bit_nr; in vgic_v3_save_pending_tables() local 627 bit_nr = irq->intid % BITS_PER_BYTE; in vgic_v3_save_pending_tables() 637 stored = val & (1U << bit_nr); in vgic_v3_save_pending_tables() 648 val |= 1 << bit_nr; in vgic_v3_save_pending_tables() 650 val &= ~(1 << bit_nr); in vgic_v3_save_pending_tables()
|
| H A D | vgic-its.c | 409 int byte_offset, bit_nr; in its_sync_lpi_pending_table() local 412 bit_nr = intid % BITS_PER_BYTE; in its_sync_lpi_pending_table() 434 irq->pending_latch = pendmask & (1U << bit_nr); in its_sync_lpi_pending_table()
|
| /linux/arch/openrisc/kernel/ |
| H A D | setup.c | 187 short bit_nr, short width) in extract_value_bits() argument 189 return (reg >> bit_nr) & (0 << width); in extract_value_bits()
|
| /linux/arch/x86/kvm/svm/ |
| H A D | svm.h | 770 int bit_nr; \ 772 bit_nr = svm_msrpm_bit_nr(msr); \ 773 if (bit_nr < 0) \ 776 return bitop##_bit(bit_nr + bit_rw, bitmap); \
|
| H A D | nested.c | 260 int bit_nr = svm_msrpm_bit_nr(merge_msrs[i]); in nested_svm_init_msrpm_merge_offsets() local 263 if (WARN_ON(bit_nr < 0)) in nested_svm_init_msrpm_merge_offsets() 270 offset = bit_nr / BITS_PER_BYTE / sizeof(nsvm_msrpm_merge_t); in nested_svm_init_msrpm_merge_offsets() 1571 int write, bit_nr; in nested_svm_exit_handled_msr() local 1579 bit_nr = svm_msrpm_bit_nr(msr); in nested_svm_exit_handled_msr() 1582 if (bit_nr < 0) in nested_svm_exit_handled_msr() 1585 if (kvm_vcpu_read_guest(&svm->vcpu, base + bit_nr / BITS_PER_BYTE, in nested_svm_exit_handled_msr() 1589 mask = BIT(write) << (bit_nr & (BITS_PER_BYTE - 1)); in nested_svm_exit_handled_msr()
|
| /linux/drivers/net/ethernet/calxeda/ |
| H A D | xgmac.c | 1293 u32 bit_nr = ~ether_crc(ETH_ALEN, ha->addr) >> 23; in xgmac_set_rx_mode() local 1298 hash_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in xgmac_set_rx_mode() 1318 u32 bit_nr = ~ether_crc(ETH_ALEN, ha->addr) >> 23; in xgmac_set_rx_mode() local 1323 hash_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in xgmac_set_rx_mode()
|
| /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/s390/virtio/ |
| H A D | virtio_ccw.c | 145 u64 bit_nr; member 166 int bit_nr; member 669 &thinint_area->bit_nr, in virtio_ccw_register_adapter_ind()
|
| /linux/drivers/net/ethernet/samsung/sxgbe/ |
| H A D | sxgbe_main.c | 1879 int bit_nr = bitrev32(~crc32_le(~0, ha->addr, 6)) >> 26; in sxgbe_set_rx_mode() local 1885 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 31); in sxgbe_set_rx_mode()
|
| /linux/drivers/net/ethernet/cortina/ |
| H A D | gemini.c | 1917 unsigned int bit_nr; in gmac_set_rx_mode() local 1933 bit_nr = ~crc32_le(~0, ha->addr, ETH_ALEN) & 0x3f; in gmac_set_rx_mode() 1934 mc_filter[bit_nr >> 5] |= 1 << (bit_nr & 0x1f); in gmac_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()
|
| /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/drivers/net/ethernet/realtek/rtase/ |
| H A D | rtase_main.c | 791 u32 bit_nr = eth_hw_addr_crc(hw_addr); in rtase_hw_set_rx_packet_filter() local 792 u32 idx = u32_get_bits(bit_nr, BIT(31)); in rtase_hw_set_rx_packet_filter() 793 u32 bit = u32_get_bits(bit_nr, in rtase_hw_set_rx_packet_filter()
|
| /linux/drivers/hid/ |
| H A D | hid-core.c | 1415 unsigned int bit_nr = 0; in __extract() local 1422 value |= ((u32)report[idx] >> bit_shift) << bit_nr; in __extract() 1424 bit_nr += bits_to_copy; in __extract()
|
| /linux/arch/s390/kvm/ |
| H A D | interrupt.c | 2945 static unsigned long get_ind_bit(__u64 addr, unsigned long bit_nr, bool swap) in get_ind_bit() argument 2949 bit = bit_nr + (addr % PAGE_SIZE) * 8; in get_ind_bit()
|