Symbol: hweight16
arch/arm/mm/alignment.c
515
nr_regs = hweight16(REGMASK_BITS(instr)) * 4;
arch/arm/net/bpf_jit_32.c
124
#define EBPF_SCRATCH_TO_ARM_FP(x) ((x) - 4 * hweight16(CALLEE_PUSH_MASK) - 4)
arch/arm/net/bpf_jit_32.c
1572
emit(ARM_SUB_I(ARM_SP, ARM_FP, hweight16(reg_set) * 4), ctx);
arch/arm64/kernel/compat_alignment.c
122
nr_regs = hweight16(REGMASK_BITS(instr)) * 4;
arch/arm64/kvm/vgic/vgic-v3-nested.c
195
used_lrs -= hweight16(mi_state.elrsr);
arch/arm64/kvm/vgic/vgic-v3-nested.c
264
s_cpu_if->vgic_lr[hweight16(shadow_if->lr_map)] = lr;
arch/arm64/kvm/vgic/vgic-v3-nested.c
268
s_cpu_if->used_lrs = hweight16(shadow_if->lr_map);
arch/arm64/kvm/vgic/vgic-v3-nested.c
41
return hweight16(shadow_if->lr_map & (BIT(idx) - 1));
arch/x86/kernel/aperture_64.c
190
nbits = hweight16(apsize);
arch/x86/kvm/lapic.c
1207
lowest = kvm_vector_to_index(irq->vector, hweight16(*bitmap),
arch/x86/kvm/lapic.c
1297
hweight16(bitmap) == 1) {
drivers/ata/sata_mv.c
2495
failed_links = hweight16(new_map);
drivers/char/agp/amd64-agp.c
296
order = 7 - hweight16(apsize);
drivers/clk/clk-si521xx.c
318
for (i = 0; i < hweight16(chip_info); i++) {
drivers/crypto/cavium/nitrox/nitrox_hal.c
628
dead_cores = hweight16(emu_fuse.s.se_fuse);
drivers/crypto/intel/qat/qat_common/adf_gen2_hw_data.c
15
return hweight16(self->accel_mask);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
522
num_xcc = hweight16(adev->gfx.xcc_mask);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
79
#define NUM_XCC(x) hweight16(x)
drivers/gpu/drm/gma500/psb_intel_sdvo.c
1835
num_bits = hweight16(mask);
drivers/gpu/drm/i915/display/intel_cdclk.c
1588
return hweight16(waveform ?: 0xffff);
drivers/gpu/drm/i915/display/intel_cdclk.c
1827
cdclk_config->cdclk = DIV_ROUND_CLOSEST(hweight16(waveform) *
drivers/gpu/drm/i915/display/intel_pmdemand.c
257
min_t(u16, hweight16(pmdemand_state->active_combo_phys_mask),
drivers/gpu/drm/i915/display/intel_sdvo.c
2603
num_bits = hweight16(mask);
drivers/gpu/drm/i915/gt/intel_sseu.c
165
sseu->eu_per_subslice = hweight16(eu_en);
drivers/gpu/drm/i915/gt/intel_sseu.c
185
sseu->eu_per_subslice = hweight16(eu_en);
drivers/gpu/drm/i915/gt/intel_sseu.c
79
total += hweight16(sseu->eu_mask.xehp[ss]);
drivers/gpu/drm/i915/gt/intel_sseu.c
81
total += hweight16(sseu->eu_mask.hsw[s][ss]);
drivers/gpu/drm/i915/gt/intel_sseu.c
821
ss, hweight16(enabled_eus), enabled_eus);
drivers/gpu/drm/i915/gt/intel_sseu.c
837
hweight16(enabled_eus), enabled_eus);
drivers/gpu/host1x/hw/debug_hw.c
86
return hweight16(mask);
drivers/hwmon/i5k_amb.c
254
num_ambs += hweight16(data->amb_present[i] & 0x7fff);
drivers/hwmon/ina3221.c
188
u32 channels = hweight16(config & INA3221_CONFIG_CHs_EN_MASK);
drivers/hwmon/ina3221.c
199
u32 channels = hweight16(config & INA3221_CONFIG_CHs_EN_MASK);
drivers/input/joystick/analog.c
345
hweight16(analog->mask & ANALOG_BTNS_GAMEPAD) + !!(analog->mask & ANALOG_HBTN_CHF) * 4);
drivers/input/joystick/analog.c
349
hweight16(analog->mask & ANALOG_HATS_ALL));
drivers/input/keyboard/pmic8xxx-keypad.c
260
if (hweight16(row_state) > 1) {
drivers/input/keyboard/twl4030_keypad.c
180
if ((col & check) && hweight16(col) > 1)
drivers/mtd/nand/raw/sm_common.h
41
return hweight16(oob->data_status) >= 5;
drivers/mtd/nand/raw/sm_common.h
46
return hweight16(oob->block_status) >= 7;
drivers/mtd/parsers/sharpslpart.c
156
if (hweight16(us) & BLOCK_UNMASK_COMPLEMENT)
drivers/mtd/sm_ftl.c
134
if (hweight16(*(uint16_t *)lba) & 1)
drivers/mtd/sm_ftl.c
181
if (hweight16(*(uint16_t *)tmp) & 0x01)
drivers/net/dsa/microchip/ksz9477_acl.c
275
if (contiguous_count != hweight16(val)) {
drivers/net/dsa/microchip/ksz9477_acl.c
347
original_bit_count = hweight16(rule_linkage);
drivers/net/dsa/microchip/ksz9477_acl.c
373
if (original_bit_count != hweight16(rule_linkage)) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1306
if (hweight16(rule->hek_fields) > MVPP2_FLOW_N_FIELDS)
drivers/net/wireless/ath/ath10k/mac.c
6937
tmp = hweight16(mask->control[band].vht_mcs[i]);
drivers/net/wireless/ath/ath10k/mac.c
6995
if (hweight16(mask->control[band].vht_mcs[i]) == 1) {
drivers/net/wireless/ath/ath11k/mac.c
4689
num_rates += hweight16(mask->control[band].vht_mcs[i]);
drivers/net/wireless/ath/ath11k/mac.c
4703
num_rates += hweight16(mask->control[band].he_mcs[i]);
drivers/net/wireless/ath/ath11k/mac.c
4724
if (hweight16(mask->control[band].vht_mcs[i]) == 1) {
drivers/net/wireless/ath/ath11k/mac.c
4774
if (hweight16(mask->control[band].he_mcs[i]) == 1) {
drivers/net/wireless/ath/ath12k/mac.c
10147
if (hweight16(ahvif->vif->valid_links) > ATH12K_WMI_MLO_MAX_LINKS) {
drivers/net/wireless/ath/ath12k/mac.c
11295
if (hweight16(ahvif->vif->valid_links) > ATH12K_WMI_MLO_MAX_LINKS)
drivers/net/wireless/ath/ath12k/mac.c
12725
num_rates += hweight16(mask->control[band].ht_mcs[i]);
drivers/net/wireless/ath/ath12k/mac.c
3323
ru < hweight16(IEEE80211_EHT_PPE_THRES_RU_INDEX_BITMASK_MASK);
drivers/net/wireless/ath/ath12k/mac.c
6310
num_rates += hweight16(mask->control[band].vht_mcs[i]);
drivers/net/wireless/ath/ath12k/mac.c
6324
num_rates += hweight16(mask->control[band].he_mcs[i]);
drivers/net/wireless/ath/ath12k/mac.c
6338
num_rates += hweight16(mask->control[band].eht_mcs[i]);
drivers/net/wireless/ath/ath12k/mac.c
6359
if (hweight16(mask->control[band].vht_mcs[i]) == 1) {
drivers/net/wireless/ath/ath12k/mac.c
6408
if (hweight16(mask->control[band].he_mcs[i]) == 1) {
drivers/net/wireless/ath/ath12k/mac.c
6462
if (hweight16(mask->control[band].eht_mcs[i]) == 1) {
drivers/net/wireless/ath/ath12k/mac.c
7759
WARN_ON(!sta->mlo && hweight16(sta->valid_links) != 1);
drivers/net/wireless/ath/ath12k/mac.c
7777
(hweight16(sta->valid_links) == 1)) {
drivers/net/wireless/ath/ath12k/mac.c
8896
ru < hweight16(IEEE80211_EHT_PPE_THRES_RU_INDEX_BITMASK_MASK);
drivers/net/wireless/intel/iwlwifi/mld/d3.c
2124
WARN_ON(hweight16(bss_vif->active_links) > 1);
drivers/net/wireless/intel/iwlwifi/mld/debugfs.c
884
if (hweight16(vif->active_links) > 1)
drivers/net/wireless/intel/iwlwifi/mld/link.c
642
if (hweight16(vif->active_links) <= 1)
drivers/net/wireless/intel/iwlwifi/mld/link.c
859
n_punctured = hweight16(link_conf->chanreq.oper.punctured);
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
1180
if (hweight16(final_active_links) > 1) {
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
2641
int n_links = hweight16(desired_links);
drivers/net/wireless/intel/iwlwifi/mld/mac80211.c
2642
int n_add = hweight16(desired_links & ~vif->active_links);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
1089
if (!ieee80211_vif_is_mld(vif) || hweight16(vif->valid_links) <= 1)
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
945
if (!mld_vif->authorized || hweight16(usable_links) <= 1)
drivers/net/wireless/intel/iwlwifi/mld/mlo.h
97
switch (hweight16(vif->active_links)) {
drivers/net/wireless/intel/iwlwifi/mld/notif.c
139
if (WARN(hweight16(vif->active_links) > 1,
drivers/net/wireless/intel/iwlwifi/mld/scan.c
1958
!ieee80211_vif_is_mld(vif) || hweight16(vif->valid_links) == 1)
drivers/net/wireless/intel/iwlwifi/mld/session-protect.c
64
WARN(hweight16(vif->active_links) > 1,
drivers/net/wireless/intel/iwlwifi/mld/stats.c
358
if (hweight16(vif->active_links) > 1)
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
369
hweight16(valid_links) == 1 ||
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
370
hweight16(valid_links) == 2);
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
376
if (hweight16(valid_links) > 1) {
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c
417
KUNIT_ASSERT_TRUE(test, hweight16(valid_links) == 2);
drivers/net/wireless/intel/iwlwifi/mld/tlc.c
828
if (hweight16(sta->valid_links) <= 1) {
drivers/net/wireless/intel/iwlwifi/mld/tx.c
323
WARN_ON(hweight16(vif->active_links) != 1);
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
1204
if (hweight16(mvm->queue_info[queue].tid_bitmap) == 1 &&
drivers/net/wireless/intel/iwlwifi/mvm/sta.c
733
shared_queue = hweight16(mvm->queue_info[queue].tid_bitmap) > 1;
drivers/net/wireless/mediatek/mt76/eeprom.c
439
int n_chains = hweight16(phy->chainmask);
drivers/net/wireless/mediatek/mt76/eeprom.c
474
txs_delta = mt76_get_txs_delta(np, hweight16(phy->chainmask));
drivers/net/wireless/mediatek/mt76/mac80211.c
1781
int n_chains = hweight16(phy->chainmask);
drivers/net/wireless/mediatek/mt76/mac80211.c
1799
n_chains = hweight16(phy->chainmask);
drivers/net/wireless/mediatek/mt76/mac80211.c
2140
if (hweight16(sel_links) == max_active_links)
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
282
delta = mt76_tx_power_path_delta(hweight16(phy->chainmask));
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c
293
if (hweight16(mask->control[band]._mcs[i]) == 1) { \
drivers/net/wireless/mediatek/mt76/mt7915/init.c
287
int i, n_chains = hweight16(phy->mt76->chainmask);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1076
int sts = hweight16(phy->mt76->chainmask);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1480
nrates += hweight16(mask->control[band]._mcs[i]); \
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2806
.tx_path_num = hweight16(phy->mt76->chainmask),
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
3402
for (chain_idx = 0; chain_idx < hweight16(mphy->chainmask); chain_idx++) {
drivers/net/wireless/mediatek/mt76/mt7925/main.c
1157
if (!ieee80211_vif_is_mld(vif) || hweight16(sel_links) < 2)
drivers/net/wireless/mediatek/mt76/mt7925/main.c
169
int sts = hweight16(phy->mt76->chainmask);
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2048
if (hweight16(mvif->valid_links) < 2) {
drivers/net/wireless/mediatek/mt76/mt7925/main.c
2188
if (hweight16(mvif->valid_links) == 0)
drivers/net/wireless/mediatek/mt76/mt7925/main.c
413
mconf->mt76.link_idx = hweight16(mvif->valid_links);
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
1390
if (!mconf || hweight16(vif->valid_links) < 2 ||
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
1391
hweight16(sel_links) != 2)
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
1419
for (i = 0; i < ARRAY_SIZE(links) && i < hweight16(vif->active_links); i++) {
drivers/net/wireless/mediatek/mt76/mt7925/mcu.c
2714
(hweight16(mvif->valid_links) > 1);
drivers/net/wireless/mediatek/mt76/mt7996/eeprom.c
328
hweight16(mphy->chainmask);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1318
sts = hweight16(phy->mt76->chainmask);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1347
int sts = hweight16(phy->mt76->chainmask);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
1566
int sts = hweight16(phy->mt76->chainmask);
drivers/net/wireless/mediatek/mt76/mt7996/init.c
362
int i, n_chains = hweight16(phy->mt76->chainmask);
drivers/net/wireless/mediatek/mt76/mt7996/main.c
1461
if (hweight16(active_links) < 2)
drivers/net/wireless/mediatek/mt76/mt7996/main.c
833
n_chains = hweight16(phy->mt76->chainmask);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
1729
int sts = hweight16(phy->mt76->chainmask);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2032
tx_ant = hweight16(phy->mt76->chainmask) - 1;
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2296
nrates += hweight16(mask.control[band]._mcs[i]); \
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2674
unsigned int nlinks = hweight16(sta->valid_links);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
4095
.tx_path_num = hweight16(phy->mt76->chainmask),
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
848
int max_nss = hweight16(phy->orig_antenna_mask);
drivers/net/wireless/realtek/rtw89/mac80211.c
1567
u8 w = hweight16(links);
drivers/net/wireless/realtek/rtw89/mac80211.c
737
if (hweight16(vif->active_links) == 1) {
drivers/net/wireless/realtek/rtw89/pci.c
1756
if (hweight16(bd_num) != 1)
drivers/net/wireless/virtual/mac80211_hwsim_main.c
2862
WARN(hweight16(sta->valid_links) > 1,
drivers/platform/x86/dell/dell-laptop.c
1436
return hweight16(kbd_token_bits);
drivers/ras/amd/atl/umc.c
242
temp = hweight16(col & addr_hash.bank[i].col_xor) & 1;
drivers/ras/amd/atl/umc.c
243
temp ^= hweight16(row & addr_hash.bank[i].row_xor) & 1;
drivers/ras/amd/atl/umc.c
249
temp = hweight16(col & addr_hash.pc.col_xor) & 1;
drivers/ras/amd/atl/umc.c
250
temp ^= hweight16(row & addr_hash.pc.row_xor) & 1;
drivers/ras/amd/atl/umc.c
252
temp ^= hweight16((bank | sid << NUM_BANK_BITS) & addr_hash.bank_xor) & 1;
drivers/spi/spi-dw-core.c
869
dws->num_cs = hweight16(ser);
fs/fs-writeback.c
972
if (hweight16(history) > WB_FRN_HIST_THR_SLOTS)
fs/minix/bitmap.c
36
sum += 16 - hweight16(*p++);
fs/ocfs2/cluster/heartbeat.c
1560
if (hweight16(bytes) != 1)
include/linux/ieee80211-eht.h
332
n = hweight16(ppe_thres_hdr &
net/mac80211/link.c
280
WARN_ON(hweight16(sdata->vif.active_links) > 1);
net/mac80211/sta_info.c
2025
hweight16(driver_release_tids) > 1)
net/mac80211/tx.c
4551
if (hweight16(links) == 1) {
net/wireless/nl80211.c
6365
if (hweight16(beacon_rate->control[band].vht_mcs[i]) > 1) {
net/wireless/nl80211.c
6378
if (hweight16(beacon_rate->control[band].he_mcs[i]) > 1) {
net/wireless/nl80211.c
6391
if (hweight16(beacon_rate->control[band].eht_mcs[i]) > 1) {
security/selinux/ss/avtab.c
436
if (hweight16(key.specified & ~AVTAB_ENABLED) != 1) {
security/tomoyo/util.c
1093
count += hweight16(perm);
sound/usb/midi.c
2626
out_ports += hweight16(endpoints[i].out_cables);
sound/usb/midi.c
2627
in_ports += hweight16(endpoints[i].in_cables);