ddi_ffs
fsp->pcfs_sdshift = ddi_ffs(secsize / DEV_BSIZE) - 1;
ddi_ffs(arg.mi.dki_lbsize / DEV_BSIZE) - 1;
fsp->pcfs_sdshift = ddi_ffs(l / DEV_BSIZE) - 1;
set_val = ddi_ffs(value & 0xffff);
set_val = ddi_ffs(value & 0xffffffffU);
set_val = ddi_ffs(value & 0xffffffffU);
set_val = ddi_ffs(val & 0xffff) - 1;
vr->value = ddi_ffs((unsigned long)v) - 1;
ASSERT(ddi_ffs(bgep->pagemask) == ddi_fls(bgep->pagemask));
bd->d_blkshift = ddi_ffs(media.m_blksize) - 1;
bd->d_pblkshift = ddi_ffs(media.m_pblksize) - 1;
if ((ddi_ffs(low) == ddi_fls(low)) &&
(ddi_ffs(hi) == ddi_fls(hi)))
slot = ddi_ffs(cmdq->mcmd_mask);
slot = ddi_ffs(cmdq->mcmd_mask);
while ((slot = ddi_ffs(comp_vec)) != 0) {
tmp_slot = ddi_ffs(slot_tags) - 1;
slot = ddi_ffs(free_slots) - 1;
npmport = ddi_ffs(port_hotplug_tags) - 1;
finished_slot = ddi_ffs(finished_tags) - 1;
issued_slot = ddi_ffs(issued_tags) - 1;
finished_slot = ddi_ffs(finished_tags) - 1;
current_slot = ddi_ffs(current_tags) - 1;
tmp_slot = ddi_ffs(finished_tags) - 1;
tmp_slot = ddi_ffs(failed_tags) - 1;
tmp_slot = ddi_ffs(timeout_tags) - 1;
tmp_slot = ddi_ffs(aborted_tags) - 1;
tmp_slot = ddi_ffs(reset_tags) - 1;
tmp_slot = ddi_ffs(unfinished_tags) - 1;
tmp_slot = ddi_ffs(pending_tags) - 1;
tmpslot = ddi_ffs(finished_tags) - 1;
tmpslot = ddi_ffs(failed_tags) - 1;
tmpslot = ddi_ffs(timedout_tags) - 1;
tmpslot = ddi_ffs(aborting_tags) - 1;
tmpslot = ddi_ffs(reset_tags) - 1;
tmpslot = ddi_ffs(unfinished_tags) - 1;
slot = ddi_ffs(free_slots) - 1;
finished_slot = ddi_ffs(finished_tags) - 1;
tmpslot = ddi_ffs(pending_tags) - 1;
(1<<ddi_ffs(attr->dma_attr_burstsizes)-1) :
(1<<(ddi_ffs(hcdi->hcdi_dma_attr->dma_attr_burstsizes)-1));
if ((bitlog = ddi_fls(n_items)) == ddi_ffs(n_items))
ddi_ffs(long mask);
core_bit = ddi_ffs(val);
(1<<(ddi_ffs(hba_dma_attr->dma_attr_burstsizes)-1));
(1 << (ddi_ffs(softsp->sbus64_burst_sizes) - 1)));
(1 << (ddi_ffs(softsp->sbus_burst_sizes) - 1)));