fls_long
pabits = fls_long(entry) + 6;
int bit = fls_long(eirr);
mask = 1ULL << (fls_long(tbl->it_offset + tbl->it_size) +
bit = fls_long(usec);
kvm_riscv_aia_nr_hgei = fls_long(csr_read(CSR_HGEIE));
vmid_bits = fls_long(vmid_bits);
asid_bits = fls_long(asid_bits);
unsigned long scale = fls_long(*parent_rate / rate - 1);
grain_bits = fls_long(e->grain - 1);
log2_span = fls_long(page_start ^ page_end);
align_mask <<= fls_long(size - 1);
if (fls_long(csi2_status) >= ARRAY_SIZE(cio2_irq_errs))
scale = fls_long(q1 - 1);
r1 = abs(fref1 / (1 << (24 - fls_long(mul))) / q1 - rate);
return (int)fls_long(--l);
return fls_long(orders) - 1;
return 1UL << fls_long(n - 1);
return 1UL << (fls_long(n) - 1);
mask64 = fls_long(max_entries - 1);
priority = fls_long(reclaimable) - 1 - fls_long(sc->nr_to_reclaim - 1);
max_order = fls_long(totalram_pages() - 1);
if (fls_long(resource_mask) > num_cores)
if (fls_long(resource_mask) > num_libs)
if (fls_long(resource_mask) > num_cores)
for_each_clear_bit_from(b, &new, fls_long(mask)) {
return 1UL << fls_long(n - 1);
return 1UL << (fls_long(n) - 1);