fls
int fls(int) __pure2;
if (fls(tmp) != ffs(tmp))
fls(tmp) - 1);
index = fls(hwmgr->workload_mask);
index = fls(hwmgr->workload_mask);
index = fls(hwmgr->workload_mask);
high = mask ? (fls(mask) - 1) : 0;
if (fls(tmp) != ffs(tmp))
fls(tmp) - 1);
data->smc_state_table.gfx_max_level = mask ? (fls(mask) - 1) : 0;
data->smc_state_table.mem_max_level = mask ? (fls(mask) - 1) : 0;
soft_max_level = mask ? (fls(mask) - 1) : 0;
soft_max_level = mask ? (fls(mask) - 1) : 0;
soft_max_level = mask ? (fls(mask) - 1) : 0;
soft_max_level = mask ? (fls(mask) - 1) : 0;
n = fls(size >> PAGE_SHIFT) - 1;
int order = min(fls(npages) - 1, max_order);
u32 slice = fls(sseu->slice_mask);
u32 subslice = fls(sseu->subslice_mask[slice]);
u32 slice = fls(sseu->slice_mask);
return (fls(mask) - 1);
order = fls(count) - 1;
fls((u32)(n)) - 1 : flsll((u64)(n)) - 1 \
1 << (fls(w->wclass.conv.stripecap) - 1));
return (0xffffffffU >> (32 - fls(size / 8)));
ch->stripectl = fls(ch->stripecap & hdaa_allowed_stripes(fmt)) - 1;
if (ffs(pdevinfo->recsrc) != fls(pdevinfo->recsrc))
1 << (fls(w->wclass.conv.stripecap) - 1));
#define LOW_POW_2(n) (1 << (fls(n) - 1))
return (1U << (fls(val) - 1));
rm->rm_cnt = 1 << (fls(rm->rm_cnt) - 1);
((sizeof(_n) > 4 ? flsl(_n) : fls(_n)) - 1) \
int fls(int);
bit = fls(bbp[loc]);
bit = fls(bbp[loc]);
return ((unsigned)~0 >> (32 - fls(x)));