Symbol: hweight64
arch/arm64/lib/insn.c
1390
ones = hweight64(imm);
arch/powerpc/perf/core-book3s.c
2142
if (hweight64(event->attr.branch_sample_type & ~PERF_SAMPLE_BRANCH_PLM_ALL) > 1) {
arch/sparc/kernel/unaligned_64.c
410
ret = hweight64(value);
arch/x86/events/core.c
1945
if (hweight64(pmu_attr->pmu_type) == 1)
arch/x86/events/intel/core.c
4242
c2->weight = hweight64(c2->idxmsk64);
arch/x86/events/intel/core.c
4848
if (hweight64(cause_mask) > hweight64(hybrid(pmu, acr_cause_mask64)) ||
arch/x86/events/intel/core.c
4849
num > hweight64(hybrid(event->pmu, acr_cntr_mask64)))
arch/x86/events/intel/core.c
5727
new_weight = hweight64(new_mask);
arch/x86/events/intel/core.c
5745
check_weight = hweight64(check_mask);
arch/x86/events/intel/core.c
7336
c->weight = hweight64(c->idxmsk64);
arch/x86/events/intel/core.c
7352
c->weight = hweight64(c->idxmsk64);
arch/x86/events/intel/ds.c
1660
sz += (hweight64(PEBS_DATACFG_CNTRS(pebs_data_cfg)) +
arch/x86/events/intel/ds.c
1661
hweight64(PEBS_DATACFG_FIX(pebs_data_cfg))) *
arch/x86/events/intel/uncore_snbep.c
5431
return hweight64(caps);
arch/x86/events/perf_event.h
1313
return hweight64(hybrid(pmu, cntr_mask64));
arch/x86/events/perf_event.h
1323
return hweight64(hybrid(pmu, fixed_cntr_mask64));
arch/x86/kernel/cpu/mce/threshold.c
157
if (hweight64(history) < STORM_BEGIN_THRESHOLD)
arch/x86/kvm/hyperv.c
1851
sbank = hweight64(valid_bank_mask & GENMASK_ULL(valid_bit_nr - 1, 0));
arch/x86/kvm/hyperv.c
2102
if (hc->var_cnt != hweight64(valid_bank_mask))
arch/x86/kvm/hyperv.c
2274
if (hc->var_cnt != hweight64(valid_bank_mask))
drivers/accel/habanalabs/gaudi2/gaudi2.c
2631
u8 faulty_hbms = hweight64(hdev->dram_binning);
drivers/accel/habanalabs/gaudi2/gaudi2.c
3082
if (hweight64(hdev->tpc_binning) > MAX_CLUSTER_BINNING_FAULTY_TPCS) {
drivers/char/uv_mmtimer.c
119
ret = hweight64(UVH_RTC_REAL_TIME_CLOCK_MASK);
drivers/clk/clk-stm32f4.c
1012
return stm32fx_end_primary_clk - 1 + hweight64(table[0]) +
drivers/clk/clk-stm32f4.c
1013
(BIT_ULL_WORD(secondary) >= 1 ? hweight64(table[1]) : 0) +
drivers/clk/clk-stm32f4.c
1014
(BIT_ULL_WORD(secondary) >= 2 ? hweight64(table[2]) : 0);
drivers/cxl/acpi.c
68
val = (hweight64(addr & cximsd->xormaps[i]) & 1);
drivers/firmware/qcom/qcom_scm.c
1376
src_sz = hweight64(srcvm_bits) * sizeof(*src);
drivers/gpu/drm/drm_buddy.c
337
mm->n_roots = hweight64(size);
drivers/gpu/drm/drm_property.c
218
int num_values = hweight64(supported_bits);
drivers/gpu/drm/i915/i915_vma.c
799
GEM_BUG_ON(hweight64(flags & (PIN_OFFSET_GUARD | PIN_OFFSET_FIXED | PIN_OFFSET_BIAS)) > 1);
drivers/gpu/drm/panfrost/panfrost_gpu.c
306
pfdev->features.nr_core_groups = hweight64(pfdev->features.l2_present);
drivers/gpu/drm/panfrost/panfrost_gpu.c
446
hweight64(core_mask),
drivers/gpu/drm/panfrost/panfrost_gpu.c
447
hweight64(pfdev->features.shader_present));
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
296
ncoregroups = hweight64(pfdev->features.l2_present);
drivers/gpu/drm/panthor/panthor_gpu.c
269
hweight64(core_mask),
drivers/gpu/drm/panthor/panthor_gpu.c
270
hweight64(ptdev->gpu_info.shader_present));
drivers/gpu/drm/panthor/panthor_hw.c
64
const u8 shader_core_count = hweight64(ptdev->gpu_info.shader_present);
drivers/gpu/drm/panthor/panthor_sched.c
3658
if (hweight64(group_args->compute_core_mask) < group_args->max_compute_cores ||
drivers/gpu/drm/panthor/panthor_sched.c
3659
hweight64(group_args->fragment_core_mask) < group_args->max_fragment_cores ||
drivers/gpu/drm/panthor/panthor_sched.c
3660
hweight64(group_args->tiler_core_mask) < group_args->max_tiler_cores)
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
860
hweight64(gt->info.engine_mask) : SZ_256;
drivers/gpu/drm/xe/xe_hw_engine.c
776
if (hweight64(gt->info.engine_mask &
drivers/infiniband/hw/hfi1/chip.c
5716
weight = hweight64(info & PORT_DISCARD_EGRESS_ERRS);
drivers/infiniband/hw/hfi1/mad.c
2694
u8 num_vls = hweight64(vl_select_mask);
drivers/infiniband/hw/hfi1/mad.c
3177
num_pslm = hweight64(be64_to_cpu(req->port_select_mask[3]));
drivers/infiniband/hw/hfi1/mad.c
3346
num_pslm = hweight64(be64_to_cpu(req->port_select_mask[3]));
drivers/infiniband/hw/hfi1/mad.c
3596
num_pslm = hweight64(be64_to_cpu(req->port_select_mask[3]));
drivers/infiniband/sw/rdmavt/qp.c
235
weight = hweight64((u64)bits);
drivers/media/tuners/xc2028.c
490
nr_matches = hweight64(match_mask);
drivers/media/tuners/xc4000.c
644
nr_diffs = hweight64(id_diff_mask) + hweight32(type_diff_mask);
drivers/misc/sgi-gru/grufile.c
284
n = hweight64(gru->gs_cbr_map) * GRU_CBR_AU_SIZE;
drivers/misc/sgi-gru/grufile.c
286
n = hweight64(gru->gs_dsr_map) * GRU_DSR_AU_BYTES;
drivers/misc/sgi-gru/grukdump.c
146
cbrcnt = hweight64(cch->cbr_allocation_map) *
drivers/misc/sgi-gru/grumain.c
211
return hweight64(gru->gs_cbr_map) >= cbr_au_count
drivers/misc/sgi-gru/grumain.c
212
&& hweight64(gru->gs_dsr_map) >= dsr_au_count
drivers/misc/sgi-gru/grumain.c
486
length = hweight64(dsrmap) * GRU_DSR_AU_BYTES;
drivers/misc/sgi-gru/grumain.c
521
length = hweight64(dsrmap) * GRU_DSR_AU_BYTES;
drivers/misc/sgi-gru/grumain.c
842
gru->gs_gid, ctxnum, ngts, cbr, dsr, hweight64(gru->gs_cbr_map),
drivers/misc/sgi-gru/grumain.c
843
hweight64(gru->gs_dsr_map));
drivers/misc/sgi-gru/gruprocfs.c
198
cbrfree = hweight64(gru->gs_cbr_map) * GRU_CBR_AU_SIZE;
drivers/misc/sgi-gru/gruprocfs.c
199
dsrfree = hweight64(gru->gs_dsr_map) * GRU_DSR_AU_BYTES;
drivers/net/ethernet/amazon/ena/ena_com.h
1095
return hweight64(ena_dev->customer_metrics.supported_metrics);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1059
lio->linfo.num_rxpciq = hweight64(resp->cfg_info.iqmask);
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1060
lio->linfo.num_txpciq = hweight64(resp->cfg_info.iqmask);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3469
num_iqueues = hweight64(resp->cfg_info.iqmask);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3470
num_oqueues = hweight64(resp->cfg_info.oqmask);
drivers/net/ethernet/cavium/liquidio/lio_main.c
803
vfs_referencing_pf = hweight64(vfs_mask1);
drivers/net/ethernet/cavium/liquidio/lio_main.c
804
vfs_referencing_pf += hweight64(vfs_mask2);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2014
num_iqueues = hweight64(resp->cfg_info.iqmask);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2015
num_oqueues = hweight64(resp->cfg_info.oqmask);
drivers/net/ethernet/freescale/enetc/enetc.c
59
res |= (hweight64(fold & (mask << i)) & 0x1) << i;
drivers/net/ethernet/netronome/nfp/nfp_asm.c
300
return hweight64(value) & 1;
drivers/net/ethernet/sun/niu.c
2753
if (hweight64(reg_val & port01_mask) & 1)
drivers/net/ethernet/sun/niu.c
2758
if (hweight64(reg_val & port23_mask) & 1)
drivers/net/ipa/ipa_table.c
178
count = hweight64(filtered);
drivers/net/ipa/ipa_table.c
240
trans = ipa_cmd_trans_alloc(ipa, hweight64(ep_mask));
drivers/net/ipa/ipa_table.c
419
count = 1 + hweight64(ipa->filtered);
drivers/net/ipa/ipa_table.c
647
if (count < 1 + hweight64(ipa->filtered))
drivers/ntb/hw/amd/ntb_hw_amd.c
1145
hweight64(ndev->db_valid_mask));
drivers/ntb/test/ntb_perf.c
401
if (hweight64(ntb_msg_read_sts(perf->ntb) & inbits) < 3)
drivers/nvdimm/nd-core.h
65
dev_WARN_ONCE(&nvdimm->dev, hweight64(flags & state_flags) > 1,
drivers/perf/amlogic/meson_ddr_pmu_core.c
135
hweight64(config1) + hweight64(config2) > MAX_AXI_PORTS_OF_CHANNEL)
drivers/soc/fsl/qe/qmc.c
343
info->nb_tx_ts = hweight64(chan->tx_ts_mask);
drivers/soc/fsl/qe/qmc.c
346
info->nb_rx_ts = hweight64(chan->rx_ts_mask);
drivers/soc/fsl/qe/qmc.c
997
w_rx = hweight64(chan->rx_ts_mask);
drivers/soc/fsl/qe/qmc.c
998
w_tx = hweight64(chan->tx_ts_mask);
fs/btrfs/tree-checker.c
749
if (unlikely(hweight64(flags & BTRFS_BLOCK_GROUP_PROFILE_MASK) > 1)) {
fs/btrfs/tree-checker.c
753
hweight64(flags & BTRFS_BLOCK_GROUP_PROFILE_MASK));
fs/btrfs/tree-checker.c
774
type, hweight64(type),
fs/coredump.c
841
if (hweight64(ack.mask & (COREDUMP_USERSPACE | COREDUMP_KERNEL |
fs/xfs/libxfs/xfs_ialloc.c
108
return hweight64(realfree);
fs/xfs/scrub/iscan.c
174
if (hweight64(allocmask) > 0) {
fs/xfs/scrub/trace.h
1378
__entry->unavail = hweight64(iscan->__skipped_inomask);
fs/xfs/xfs_iwalk.c
140
irec->ir_freecount = hweight64(irec->ir_free);
include/linux/bitops.h
96
return sizeof(w) == 4 ? hweight32(w) : hweight64((__u64)w);
kernel/events/core.c
8600
size += hweight64(mask) * sizeof(u64);
kernel/events/core.c
8663
size += hweight64(mask) * sizeof(u64);
kernel/kcsan/permissive.h
80
if (hweight64(diff) == 1) {
net/ethtool/ioctl.c
796
n_bits = hweight64(sset_mask);
net/mac80211/iface.c
2147
if (__ffs64(mask) + hweight64(mask) != fls64(mask)) {
sound/soc/sdca/sdca_functions.c
1074
num_controls = hweight64(control_list);
sound/soc/sdca/sdca_functions.c
1819
num_pins = hweight64(pin_list);
sound/soc/sdca/sdca_functions.c
979
control->values = devm_kcalloc(dev, hweight64(control->cn_list),
sound/soc/sdca/sdca_regmap.c
223
nconsts += hweight64(entity->controls[j].cn_list);
tools/include/linux/bitops.h
72
return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
tools/perf/builtin-inject.c
460
sample_size -= (hweight64(evsel->core.attr.sample_regs_user) + 1) * sizeof(u64);
tools/perf/util/evsel.c
3483
sz = hweight64(mask) * sizeof(u64);
tools/perf/util/evsel.c
3540
sz = hweight64(mask) * sizeof(u64);
tools/perf/util/synthetic-events.c
1526
sz = hweight64(sample->user_regs->mask) * sizeof(u64);
tools/perf/util/synthetic-events.c
1554
sz = hweight64(sample->intr_regs->mask) * sizeof(u64);
tools/perf/util/synthetic-events.c
1731
sz = hweight64(sample->user_regs->mask) * sizeof(u64);
tools/perf/util/synthetic-events.c
1767
sz = hweight64(sample->intr_regs->mask) * sizeof(u64);