ffs
while ((nxt = ffs(flg)) != 0) {
rel_dir = ffs(dir_mask) - 1;
int ffs(int) __pure2;
int type = ffs(mask) - 1;
for (mask = *maskp++; (bit = ffs(mask)) != 0;
dev_bshift = ffs(dev_bsize) - 1;
tp_bshift = ffs(TP_BSIZE) - 1;
b = ffs(ntohl(te->netmask.sin_addr.s_addr));
int type_shift = ffs(types) - 1;
fs->bshift = ffs(fs->bsize) - 1;
ffs(count) - 1;
ffs(softc->media_blksize) - 1;
return ffs(mask) - 1;
int irq = ffs(config->ic_irqmask[i]) - 1;
int drq = ffs(config->ic_drqmask[i]) - 1;
ctrl |= (ffs(count) - 1) << 4;
gws = ffs(aperture / 4*1024*1024) - 1;
orig_id = ffs(ADV_INB(adv, ADV_HOST_SCSIID)) - 1;
slot = ffs(ap->ap_active) - 1;
slot = ffs(ap->ap_sactive) - 1;
tag = ffs(mask) - 1;
port = ffs(is) - 1;
slot = ffs(ci_masked) - 1;
slot = ffs(ci_masked) - 1;
slot = ffs(ap->ap_expired) - 1;
amd->cur_target = ffs(amd->cur_target) - 1;
meta->stripe_shift = (rdp->width > 1) ? (ffs(rdp->interleave)-1) : 0;
meta->stripe_shift = ffs(rdp->interleave) - 2;
meta->raid.stripe_shift = ffs(rdp->interleave) - 1;
slot = ffs(ap->ap_active) - 1;
tag = ffs(mask) - 1;
port = ffs(gint) - 1;
slot = ffs(active) - 1;
slot = ffs(active) - 1;
slot = ffs(active) - 1;
slot = ffs(ap->ap_expired) - 1;
i = ffs(adev->gfx.scratch.free_mask);
*frag = min((unsigned)ffs(start) - 1, (unsigned)fls64(end - start) - 1);
if (fls(tmp) != ffs(tmp))
low = mask ? (ffs(mask) - 1) : 0;
if (fls(tmp) != ffs(tmp))
data->smc_state_table.gfx_boot_level = mask ? (ffs(mask) - 1) : 0;
data->smc_state_table.mem_boot_level = mask ? (ffs(mask) - 1) : 0;
soft_min_level = mask ? (ffs(mask) - 1) : 0;
soft_min_level = mask ? (ffs(mask) - 1) : 0;
soft_min_level = mask ? (ffs(mask) - 1) : 0;
soft_min_level = mask ? (ffs(mask) - 1) : 0;
BIT((ffs(rotation & DRM_MODE_ROTATE_MASK) + 1)
while ((slice = ffs(dev_priv->l3_parity.which_slice)) != 0) {
int port = ffs((pch_iir & SDE_AUDIO_POWER_MASK) >>
int port = ffs((pch_iir & SDE_AUDIO_POWER_MASK_CPT) >>
#define I830_FENCE_SIZE_BITS(size) ((ffs((size) >> 19) - 1) << 8)
#define I915_FENCE_SIZE_BITS(size) ((ffs((size) >> 20) - 1) << 8)
#define CURSOR_STRIDE(x) ((ffs(x) - 9) << CURSOR_STRIDE_SHIFT) /* 256,512,1k,2k */
for (; mask ? idx = ffs(mask) - 1, 1 : 0; mask &= ~BIT(idx))
while ((i = ffs(p->bitmap))) {
int __idx = ffs(mask) - 1; \
clock.n = ffs((fp & FP_N_PINEVIEW_DIV_MASK) >> FP_N_DIV_SHIFT) - 1;
clock.p1 = ffs((dpll & DPLL_FPA01_P1_POST_DIV_MASK_PINEVIEW) >>
clock.p1 = ffs((dpll & DPLL_FPA01_P1_POST_DIV_MASK) >>
clock.p1 = ffs((dpll & DPLL_FPA01_P1_POST_DIV_MASK_I830_LVDS) >>
return ffs(pipes) - 1;
pipe = ffs(intel_state->active_crtcs) - 1;
ss = ffs(INTEL_INFO(dev_priv)->sseu.subslice_7eu[i]) - 1;
(ffs(n) - 1) << DSI_PLL_N1_DIV_SHIFT |
return (ffs(mask) - 1);
ctl |= ((ffs(rq) - 8) << 12);
v = ffs(readrq) - 8;
pos = ffs(place->flags & TTM_PL_MASK_MEM);
rank = ffs(err_ranks) - 1;
return (ffs(~slots & ((2U << MAXIMAL_MT_SLOT(evdev)) - 1)) - 1);
st_slot = ffs(mt->touches) - 1;
for ((i) = ffs(v) - 1; (i) != -1; (i) = ffs((v) & (~1 << (i))) - 1)
chan = ffs(ts) - 1;
sn->current_rix[y] = ffs(sn->ratemask)-1;
nextant = 1<<(ffs(txant)-1);
init.init_rlen = (a >> 16) | ((ffs(sc->sc_nrbuf) - 1) << 13);
init.init_tlen = (a >> 16) | ((ffs(sc->sc_ntbuf) - 1) << 13);
init.init_mode |= LE_HTOLE32(((ffs(sc->sc_ntbuf) - 1) << 28) |
((ffs(sc->sc_nrbuf) - 1) << 20));
chan = ffs(ts) - 1;
len = 1 << (ffs(pci_bar) - 1);
if (ffs(pdevinfo->recsrc) != fls(pdevinfo->recsrc))
mask = (1 << (ffs(mask) - 1));
src = (1 << (ffs(mixer->recdevs) - 1));
while ((bit = ffs(w) - 1) != -1) {
return (ffs(set->__bits[i]) + (i * 32));
ssp->dss_secshift = ffs(ssp->dss_secmult) - 1;
idx = ffs(mq->mq_bitmap);
ioc_ent->masklen = 33 - ffs(ntohl(mask->sin_addr.s_addr));
bit = ffs(ng_fec_units[index]) - 1;
bit = ffs(ng_iface_units[index]) - 1;
bit = ffs(ng_iface_units[index]) - 1;
bit = ffs(ng_fec_units[index]) - 1;
while ((irq = ffs(gd->gd_spending)) != 0) {
while ((irq = ffs(gd->gd_fpending)) != 0) {
int ffs(int);
bit = ffs(bbp[loc]) - 1;
ipref = (loc - ibp) * NBBY + ffs(~*loc) - 1;
return ((loc - bbp) * NBBY + ffs(~*loc) - 1);
k = ffs(*bitmap);
isomp->im_bshift = ffs(logical_block_size) - 1;
len = ffs(map) - 1 - start;
len += ffs(map) - 1;
cn = idx * N_INUSEBITS + ffs(map ^ FULL_RUN) - 1;
cn = idx * N_INUSEBITS + ffs(map ^ FULL_RUN) - 1;
pmp->pm_cnshift = ffs(pmp->pm_bpcluster) - 1;
udfmp->bshift = ffs(udfmp->bsize) - 1;
SYSCTL_NODE(_vfs, OID_AUTO, ffs, CTLFLAG_RW, 0, "FFS filesystem");
while (QuietOpt == 0 && (bno = ffs(kev->fflags)) > 0) {
lognindir = ffs(NINDIR(ip->i_fs)) - 1;
ENTRY(ffs),
DECLARE_FUN(ffs);
len = ffs(map) - 1 - start;
len += ffs(map) - 1;
cn = idx * N_INUSEBITS + ffs(map ^ FULL_RUN) - 1;
cn = idx * N_INUSEBITS + ffs(map ^ FULL_RUN) - 1;
pmp->pm_bnshift = ffs(pmp->pm_BytesPerSec) - 1;
pmp->pm_cnshift = ffs(pmp->pm_bpcluster) - 1;
ld->params.stripe_size = ffs(stripe_size) - 1 - 9;
*pool = 1 << (ffs(info->VolumeSettings.HotSparePool &
printf(" backs pool %d\n", ffs(spare->HotSparePool) - 1);