Symbol: fls64
arch/alpha/include/asm/bitops.h
408
return fls64(x) - 1;
arch/alpha/include/asm/bitops.h
413
return fls64(x);
arch/arm64/kvm/va_layout.c
92
tag_lsb = fls64((u64)phys_to_virt(memblock_start_of_DRAM()) ^
arch/arm64/lib/insn.c
1424
ror = fls64(~imm);
arch/arm64/net/bpf_jit_comp.c
166
shift = max(round_down((inverse ? (fls64(rev_tmp) - 1) :
arch/arm64/net/bpf_jit_comp.c
167
(fls64(nrm_tmp) - 1)), 16), 0);
arch/mips/cavium-octeon/octeon-irq.c
1306
int bit = fls64(ciu_sum) - 1;
arch/mips/cavium-octeon/octeon-irq.c
1323
int bit = fls64(ciu_sum) - 1;
arch/mips/cavium-octeon/octeon-irq.c
1342
int bit = fls64(ciu_sum) - 1;
arch/mips/cavium-octeon/octeon-irq.c
2006
line = fls64(sum) - 1;
arch/mips/cavium-octeon/octeon-irq.c
2013
bit = fls64(src) - 1;
arch/mips/cavium-octeon/octeon-irq.c
2043
line = fls64(sum) - 1;
arch/mips/kernel/cpu-probe.c
218
vmbits = fls64(read_c0_entryhi_64() & 0x3fffffffffffe000ULL);
arch/mips/pci/msi-octeon.c
312
bit = fls64(msi_bits);
arch/mips/sibyte/bcm1480/irq.c
326
do_IRQ(fls64(mask_h) - 1);
arch/mips/sibyte/bcm1480/irq.c
328
do_IRQ(63 + fls64(mask_l));
arch/mips/sibyte/sb1250/irq.c
284
do_IRQ(fls64(mask) - 1);
arch/powerpc/platforms/powernv/opal-irqchip.c
51
hwirq = fls64(e) - 1;
arch/powerpc/platforms/pseries/iommu.c
1574
dev_max_ddw = fls64(dma_mask);
arch/riscv/include/asm/word-at-a-time.h
44
return fls64(mask) >> 3;
arch/sparc/mm/init_64.c
1055
m_end += pa_start & ~((1ul << fls64(m_mask)) - 1);
arch/x86/events/intel/core.c
5675
bit = fls64(*cntr_mask);
arch/x86/events/intel/core.c
5683
bit = fls64(*fixed_cntr_mask);
arch/x86/events/intel/core.c
5733
if (!new_weight && fls64(c1->idxmsk64) < INTEL_PMC_IDX_FIXED) {
arch/x86/events/intel/core.c
5777
fls64(new_mask) > fls64(check_mask))
arch/x86/events/intel/core.c
5781
fls64(new_mask) < fls64(check_mask))
arch/x86/events/intel/core.c
8416
if (fls64(x86_pmu.fixed_cntr_mask64) > INTEL_PMC_MAX_FIXED)
arch/x86/events/intel/core.c
8418
intel_v5_gen_event_constraints[fls64(x86_pmu.fixed_cntr_mask64)].weight = -1;
arch/x86/events/perf_event.h
1318
return fls64(hybrid(pmu, cntr_mask64));
arch/x86/events/perf_event.h
1328
return fls64(hybrid(pmu, fixed_cntr_mask64));
arch/x86/kernel/apic/x2apic_uv_x.c
1317
index, _min_socket, _max_socket, _min_pnode, _max_pnode, fls64(gend));
arch/x86/kernel/cpu/mtrr/generic.c
836
hi = fls64(tmp);
arch/x86/kernel/fpu/xstate.c
149
xfeature_idx = fls64(xfeatures_print)-1;
arch/x86/kernel/fpu/xstate.c
592
unsigned int topmost = fls64(xfeatures) - 1;
arch/x86/kvm/svm/avic.c
423
fls64(AVIC_PHYSICAL_ID_ENTRY_BACKING_PAGE_MASK));
block/sed-opal.c
3174
bit_set = fls64(rw_tbl->flags) - 1;
block/sed-opal.c
758
msb = fls64(number);
drivers/crypto/ccp/ccp-dmaengine.c
24
(mask == 0) ? 64 : fls64(mask); \
drivers/extcon/extcon-fsa9480.c
206
int dev = fls64(mask) - 1;
drivers/extcon/extcon-fsa9480.c
210
int cable = fls64(cables) - 1;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2411
tmp = DIV_ROUND_UP(fls64(tmp) - 1, 9) - 1;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c
775
*frag = min_t(unsigned int, ffs(start) - 1, fls64(end - start) - 1);
drivers/gpu/drm/i915/i915_syncmap.c
287
above = fls64(__sync_branch_prefix(p, id) ^ p->prefix);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
746
for (pot = fls64(hole_end - 1) - 1;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
782
__func__, pot, fls64(hole_end - 1) - 1)) {
drivers/gpu/drm/nouveau/nouveau_chan.c
547
drm->runl_nr = fls64(runlists->data);
drivers/gpu/drm/nouveau/nvif/fifo.c
53
device->runlists = fls64(a->v.runlists.data);
drivers/gpu/drm/panfrost/panfrost_mmu.c
121
region_width = max(fls64(region_start ^ (region_end - 1)),
drivers/gpu/drm/panfrost/panfrost_perfcnt.c
313
ncores = fls64(pfdev->features.shader_present);
drivers/gpu/drm/panthor/panthor_mmu.c
552
region_width = max(fls64(*region_start ^ (region_end - 1)),
drivers/gpu/drm/xe/xe_configfs.c
491
if (bit >= fls64(engine_info[i].mask))
drivers/hwmon/lochnagar-hwmon.c
75
if (fls64(man) + exp > (int)sizeof(long) * 8 - 1)
drivers/infiniband/hw/hfi1/chip.c
5821
int posn = fls64(reg_copy);
drivers/iommu/amd/iommu.c
1283
msb_diff = fls64(end ^ address) - 1;
drivers/iommu/fsl_pamu.c
145
return fls64(addrspace_size) - 2;
drivers/md/bcache/bset.c
620
f->exponent = fls64(KEY_INODE(r) ^ KEY_INODE(l)) + 64;
drivers/md/bcache/bset.c
622
f->exponent = fls64(r->low ^ l->low);
drivers/md/dm-integrity.c
4141
for (test_bit = fls64(ic->meta_device_sectors) - 1; test_bit >= 3; test_bit--) {
drivers/md/md-cluster.c
305
slot = fls64((u64)cinfo->recovery_map) - 1;
drivers/media/rc/imon_raw.c
61
bit = fls64(data & (BIT_ULL(offset) - 1));
drivers/mtd/maps/physmap-core.c
521
info->win_order = fls64(resource_size(res)) - 1;
drivers/mtd/nand/raw/brcmnand/brcmnand.c
2813
if (fls64(cfg->device_size) < fls64(BRCMNAND_MIN_DEVSIZE)) {
drivers/mtd/nand/raw/brcmnand/brcmnand.c
2818
device_size = fls64(cfg->device_size) - fls64(BRCMNAND_MIN_DEVSIZE);
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1554
highest_bit = fls64(le64_to_cpu(pcaps.phy_type_high));
drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c
1560
highest_bit = fls64(le64_to_cpu(pcaps.phy_type_low));
drivers/net/ethernet/mellanox/mlx4/en_clock.c
253
u64 max_val_cycles_rounded = 1ULL << fls64(max_val_cycles - 1);
drivers/net/ethernet/mellanox/mlxsw/spectrum_dcb.c
241
map->map[i] = fls64(map->map[i]) - 1;
drivers/net/ethernet/mellanox/mlxsw/spectrum_policer.c
69
return fls64(bs512) - 1;
drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c
1743
int bs = fls64(burst) - 1;
drivers/net/ethernet/microchip/lan966x/lan966x_dcb.c
93
qos.dscp_rewr.map[i] = fls64(dscp_rewr_map.map[i]) - 1;
drivers/net/ethernet/microchip/sparx5/sparx5_dcb.c
193
dscp = fls64(dscp_rewr_map.map[i]) - 1;
drivers/net/wireguard/allowedips.c
84
return a ? fls64(a) + 64U : fls64(b);
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
881
if (__ffs64(tpart_vec) != (fls64(tpart_vec) - 1)) {
drivers/pci/controller/cadence/pcie-cadence-ep.c
99
sz = 1ULL << fls64(sz - 1);
drivers/pci/controller/cadence/pcie-cadence-hpa.c
49
u64 sz = 1ULL << fls64(size - 1);
drivers/pci/controller/cadence/pcie-cadence.c
62
u64 sz = 1ULL << fls64(size - 1);
drivers/pci/controller/pci-aardvark.c
1784
win_size = (1ULL << (fls64(size)-1)) |
drivers/pci/controller/pcie-brcmstb.c
1004
pcie->memc_size[0] = 1ULL << fls64(tot_size - 1);
drivers/pci/controller/pcie-brcmstb.c
1014
size = 1ULL << fls64(size - 1);
drivers/pci/controller/pcie-rcar-ep.c
200
u64 size = 1ULL << fls64(epf_bar->size - 1);
drivers/pci/controller/pcie-rockchip-ep.c
169
sz = 1ULL << fls64(sz - 1);
drivers/pci/controller/pcie-rockchip-ep.c
81
int num_pass_bits = fls64(pci_addr ^ (pci_addr + size - 1));
drivers/pci/endpoint/pci-epc-mem.c
33
order = fls64(size);
drivers/pci/pci-sysfs.c
402
return sysfs_emit(buf, "%d\n", fls64(pdev->dma_mask));
drivers/pci/pci-sysfs.c
410
return sysfs_emit(buf, "%d\n", fls64(dev->coherent_dma_mask));
drivers/soc/fsl/qe/qmc.c
1009
last_tx = fls64(chan->tx_ts_mask);
drivers/thunderbolt/tb.h
1240
return (fls64(route) + TB_ROUTE_SHIFT - 1) / TB_ROUTE_SHIFT;
drivers/xen/swiotlb-xen.c
163
if (xen_create_contiguous_region(phys, order, fls64(dma_mask),
fs/crypto/fscrypt_private.h
375
return fls64(sb->s_maxbytes - 1) - du_bits;
fs/xfs/libxfs/xfs_bit.h
38
return fls64(v) - 1;
include/asm-generic/getorder.h
46
return fls64(size);
include/linux/bitops.h
207
return fls64(l);
include/linux/count_zeros.h
28
return BITS_PER_LONG - fls64(x);
include/linux/kvm_host.h
2088
size_t index = fls64(value);
include/linux/log2.h
32
return fls64(n) - 1;
include/linux/netdev_features.h
178
return fls64(feature) - 1;
kernel/bpf/lpm_trie.c
187
prefixlen = 64 - fls64(diff);
kernel/bpf/tnum.c
25
u8 bits = fls64(chi);
kernel/bpf/tnum.c
307
k = fls64(p); /* k is the most-significant 0-to-1 flip */
kernel/bpf/tnum.c
315
k = fls64(p); /* k is the most-significant 1-to-0 flip */
kernel/bpf/verifier.c
5216
return fls64(reg->umax_value);
kernel/dma/direct.c
45
return (1ULL << (fls64(max_dma) - 1)) * 2 - 1;
kernel/events/core.c
4336
count_fls = fls64(count);
kernel/events/core.c
4337
nsec_fls = fls64(nsec);
kernel/events/core.c
4338
frequency_fls = fls64(frequency);
kernel/fork.c
817
if (fls64(nr_pages) + fls64(PAGE_SIZE) > 64)
kernel/time/timekeeping.c
1088
if (((int)sizeof(u64)*8 - fls64(mult) < fls64(tmp)) ||
kernel/time/timekeeping.c
1089
((int)sizeof(u64)*8 - fls64(mult) < fls64(rem)))
kernel/time/timekeeping.c
1254
if (BITS_TO_BYTES(fls64(*delta) + tkr->shift) >= sizeof(*delta))
lib/clz_ctz.c
34
return 64 - fls64(val);
lib/math/int_sqrt.c
56
m = 1ULL << ((fls64(x) - 1) & ~1ULL);
lib/tests/ffs_kunit.c
172
KUNIT_EXPECT_EQ(test, fls64(input), 0);
lib/tests/ffs_kunit.c
176
fls64_result = fls64(input);
lib/tests/ffs_kunit.c
190
KUNIT_EXPECT_EQ_MSG(test, fls64(input), fls(input_32),
lib/tests/ffs_kunit.c
192
input, input_32, fls64(input), fls(input_32));
lib/tests/ffs_kunit.c
251
validate_ffs64_result(test, tc->input, fls64(tc->input),
net/ipv4/tcp_cubic.c
189
b = fls64(a);
net/mac80211/iface.c
2147
if (__ffs64(mask) + hweight64(mask) != fls64(mask)) {
net/smc/smc_stats.h
103
_pos = fls64((l - 1) >> 13); \
sound/soc/fsl/fsl_qmc_audio.c
849
last_rx_ts = fls64(ts_info.rx_ts_mask);
sound/soc/fsl/fsl_qmc_audio.c
850
last_tx_ts = fls64(ts_info.tx_ts_mask);
tools/include/linux/bitops.h
79
return fls64(l);
tools/include/linux/log2.h
29
return fls64(n) - 1;
tools/testing/selftests/bpf/progs/bpf_cubic.c
241
b = fls64(a);