ffsl
#define MALLOCX_ALIGN(a) ((int)(ffsl((int)(a))-1))
int ffsl(long) __pure2;
for (mask = *maskp++; (bit = ffsl(mask)) != 0;
#define FFS ffsl
bit = ffsl(inuse) - 1;
bit = ffsl(pc->pc_map[field]) - 1;
bit = ffsl(pc->pc_map[field]) - 1;
bit = ffsl(inuse) - 1;
return (ffsl(mask) - 1);
idx = ffsl(il->bitmap);
return (ffsl(mask) - 1);
return (i * NB_BITS_PER_LONG + ffsl(n) - 1);
idx = ffsl(~bmap[i]);
while ((chid_ofs = ffsl(flags)) != 0) {
return (i * BITS_PER_LONG + ffsl(n) - 1);
l1i = ffsl(masked_l1) - 1;
l2i = ffsl(masked_l2) - 1;
return (off * NDENTRIES + ffsl(mask) - 1);
return (off * NDENTRIES + ffsl(~map[off]) - 1);
if ((v = ffsl(*mask)) == 0)
if ((v = ffsl(*mask)) == 0)
if ((i = ffsl(freemask[0])) != 0)
if ((i = ffsl(freemask[1])) != 0)
sz = ffsl((~((1 << flsl(size-1)) - 1)) & pa);
attr |= (ffsl(size) - 2);
(tgt << OCP85XX_TRGT_SHIFT_QORIQ) | (ffsl(PAGE_SIZE) - 2));
while ((irq = ffsl(bitmap & mask) - 1) != -1) {
bit = ffsl(pc->pc_map[field]) - 1;
bit = ffsl(pc->pc_map[field]) - 1;
bit = ffsl(inuse) - 1;
__bit = ffsl((p)->__bits[__i] & __mask); \
int __bit = ffsl(__bits) - 1; \
_value = ((_curbitstr - _bitstr) * _BITSTR_BITS) + ffsl(_test) - 1;
_last = ffsl(~(_test >> 1));
int _res = ffsl((long)(word)); /* Assumes two-complement. */ \
#define MFD_HUGE_FLAGS(sz) (((ffsl(sz) - 1U) << MFD_HUGE_SHIFT) & MFD_HUGE_MASK)
MAP_ANON | MAP_PRIVATE | MAP_ALIGNED(ffsl(ps[i]) - 1), -1,
MAP_ANON | MAP_ALIGNED(ffsl(ps[i]) - 1), -1, 0);
ata_ident->pss |= ffsl(psectsz / sectsz) - 1;