Symbol: ffz
arch/alpha/kernel/irq_i8259.c
154
int j = ffz(~pic);
arch/alpha/kernel/irq_pyxis.c
82
i = ffz(~pld);
arch/alpha/kernel/sys_alcor.c
98
i = ffz(~pld);
arch/alpha/kernel/sys_cabriolet.c
77
i = ffz(~pld);
arch/alpha/kernel/sys_dp264.c
204
i = ffz(~pld);
arch/alpha/kernel/sys_mikasa.c
79
i = ffz(~pld);
arch/alpha/kernel/sys_noritake.c
85
i = ffz(~pld);
arch/alpha/kernel/sys_rx164.c
84
i = ffz(~pld);
arch/arc/kernel/perf_event.c
528
idx = ffz(pmu_cpu->used_mask[0]);
arch/arm64/include/asm/pkeys.h
88
ret = ffz(mm_pkey_allocation_map(mm));
arch/arm64/kernel/module-plts.c
220
min_align = 2ULL << ffz(rela[i].r_offset | 0x7);
arch/mips/ralink/mt7621.c
47
WARN_ON(mask && BIT(ffz(~mask)) - 1 != ~mask);
arch/parisc/kernel/smp.c
140
unsigned long which = ffz(~ops);
arch/powerpc/include/asm/pkeys.h
104
ret = ffz((u32)mm_pkey_allocation_map(mm));
arch/powerpc/mm/book3s64/slb.c
572
index = ffz(local_paca->slb_used_bitmap);
arch/powerpc/platforms/512x/mpc5121_ads_cpld.c
100
return ffz(status) + offset;
arch/x86/include/asm/pkeys.h
99
ret = ffz(mm_pkey_allocation_map(mm));
block/blk-flush.c
105
return 1 << ffz(rq->flush.seq);
crypto/lrw.c
120
return res + ffz(counter[i]++);
drivers/crypto/tegra/tegra-se-key.c
36
keyid = ffz(tegra_se_keyslots);
drivers/gpu/drm/display/drm_dp_mst_topology.c
5413
payload->vcpi = ffz(mst_state->payload_mask) + 1;
drivers/gpu/drm/panfrost/panfrost_mmu.c
296
as = ffz(pfdev->as_alloc_mask);
drivers/gpu/drm/panthor/panthor_mmu.c
748
as = ffz(ptdev->mmu->as.alloc_mask | BIT(0));
drivers/infiniband/hw/hfi1/sdma.c
3243
nr = ffz(READ_ONCE(sde->ahg_bits));
drivers/infiniband/hw/hfi1/tid_rdma.c
726
nr = ffz(rcd->flow_mask);
drivers/input/keyboard/hilkbd.c
237
kbid = ffz(~c);
drivers/iommu/generic_pt/pt_log2.h
109
return ffz(a);
drivers/iommu/generic_pt/pt_log2.h
114
return ffz(a);
drivers/iommu/generic_pt/pt_log2.h
120
#define ffz_t(type, a) _dispatch_sz(type, ffz, a)
drivers/md/bcache/bset.c
379
j >>= ffz(j) + 1;
drivers/md/bcache/bset.c
604
: tree_to_bkey(t, j >> (ffz(j) + 1));
drivers/md/md-bitmap.c
2429
chunkshift = ffz(~chunksize) - BITMAP_BLOCK_SHIFT;
drivers/md/md-llbitmap.c
1026
llbitmap->chunkshift = ffz(~chunksize);
drivers/md/md-llbitmap.c
1153
llbitmap->chunkshift = ffz(~chunksize);
drivers/md/md-llbitmap.c
918
llbitmap->chunkshift = ffz(~chunksize);
drivers/md/raid0.c
335
int chunksect_bits = ffz(~chunk_sects);
drivers/md/raid10.c
3838
geo->chunk_shift = ffz(~chunk);
drivers/media/platform/allegro-dvt/allegro-core.c
431
return ffz(dev->channel_user_ids);
drivers/media/platform/amphion/vpu_core.c
325
id = ffz(core->instance_mask);
drivers/media/rc/ttusbir.c
132
b = ffz(v | 1);
drivers/net/dsa/yt921x.c
2220
ffz(priv->acl_masks[candidates[i]]);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
459
txsc_idx = ffz(cfg->txsc_idx_busy);
drivers/net/ethernet/aquantia/atlantic/aq_macsec.c
756
rxsc_idx = ffz(cfg->rxsc_idx_busy);
drivers/net/ethernet/cadence/macb_main.c
4629
if (fls(queue_mask) != ffz(queue_mask)) {
drivers/net/ethernet/mellanox/mlx4/pd.c
219
idx = ffz(uar->free_bf_bmap);
drivers/net/ipa/gsi.c
1573
evt_ring_id = ffz(gsi->event_bitmap);
drivers/net/wireless/ath/ath11k/hal_rx.c
52
u8 avail_slot = ffz(hal->avail_blk_resource);
drivers/net/wireless/ath/ath12k/wifi7/hal_rx.c
52
u8 avail_slot = ffz(hal->avail_blk_resource);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
1071
avp->index = hvif.index = ffz(priv->vif_slot);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
364
sta_idx = ffz(priv->sta_slot);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
377
hvif.index = ffz(priv->vif_slot);
drivers/net/wireless/ath/ath9k/htc_drv_main.c
481
sta_idx = ffz(priv->sta_slot);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
1941
idx = ffz(fwrt->dump.active_wks);
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2243
idx = ffz(fwrt->dump.active_wks);
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
354
assoc_link.id = BIT(ffz(BIT(link_id)));
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
354
key->hw_key_idx += reg ? ffz(reg) : 0;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
348
key->hw_key_idx += reg ? ffz(reg) : 0;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
284
key->hw_key_idx += reg ? ffz(reg) : 0;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
380
key->hw_key_idx += reg ? ffz(reg) : 0;
drivers/net/wireless/silabs/wfx/sta.c
298
sta_priv->link_id = ffz(wvif->link_id_map);
drivers/spi/spi-pxa2xx.c
1426
platform_info->num_chipselect = ffz(tmp);
drivers/tty/serial/sh-sci.c
3767
id = ffz(sci_ports_in_use);
fs/afs/dir_edit.c
44
n = ffz(bitmap);
fs/afs/dir_edit.c
47
ffz((u32)bitmap) :
fs/afs/dir_edit.c
48
ffz((u32)(bitmap >> 32)) + 32;
fs/binfmt_elf.c
1549
i = state ? ffz(~state) + 1 : 0;
fs/binfmt_elf_fdpic.c
1367
i = state ? ffz(~state) + 1 : 0;
fs/exfat/balloc.c
271
clu_free = clu_base + ffz(clu_bits);
fs/minix/minix.h
147
return ((p - addr) << 4) + ffz(num);
fs/ntfs/mft.c
956
b = ffz((unsigned long)*byte);
fs/squashfs/super.c
210
msblk->devblksize_log2 = ffz(~msblk->devblksize);
fs/xfs/libxfs/xfs_bit.c
65
return result + ffz(tmp) - start_bit;
include/linux/find.h
187
return val == ~0UL ? size : ffz(val);
include/linux/find.h
388
return val == ~0UL ? size : ffz(val);
include/linux/find.h
539
return val == ~0UL ? size : ffz(val);
include/linux/find.h
553
return val == ~0UL ? size : ffz(val);
include/linux/inetdevice.h
315
return 32 - ffz(~hmask);
kernel/irq/manage.c
1690
new->thread_mask = 1UL << ffz(thread_mask);
kernel/signal.c
219
sig = ffz(~x) + 1;
kernel/signal.c
229
sig = ffz(~x) + i*_NSIG_BPW + 1;
kernel/signal.c
238
sig = ffz(~x) + _NSIG_BPW + 1;
kernel/unwind/deferred.c
342
work->bit = ffz(unwind_mask);
lib/tests/ffs_kunit.c
388
unsigned long result = ffz(tc->input);
lib/tests/ffs_kunit.c
405
KUNIT_EXPECT_EQ(test, ffz(input), 0);
lib/tests/ffs_kunit.c
411
ffz_result = ffz(input);
lib/tests/ffs_kunit.c
416
ffz_result = ffz(input);
lib/tests/ffs_kunit.c
430
unsigned long new_ffz = ffz(modified);
lib/tests/ffs_kunit.c
522
CREATE_WRAPPER(ffz)
net/rxrpc/input.c
944
rxrpc_seq_t lowest = seq + ffz(extracted_acks);
net/sched/sch_htb.c
370
int prio = ffz(~mask);
net/sched/sch_htb.c
404
int prio = ffz(~mask);
net/sched/sch_htb.c
435
unsigned int prio = ffz(~m);
net/sched/sch_htb.c
476
int prio = ffz(~m);
net/sched/sch_htb.c
984
int prio = ffz(m);
sound/core/oss/mixer_oss.c
226
mixer->put_recsrc(fmixer, ffz(~recsrc));
sound/soc/intel/atom/sst/sst_pvt.c
307
local = ffz(drv->pvt_id);
tools/include/linux/find.h
101
return val == ~0UL ? size : ffz(val);
tools/include/linux/find.h
170
return val == ~0UL ? size : ffz(val);