powerof2
if (val < 0 || (val % secsize) != 0 || !powerof2(val)) {
if (!powerof2(n)) {
obj->valid_hash_gnu = powerof2(nmaskwords) &&
!powerof2(boot->bpbBytesPerSec)) {
if (boot->bpbSecPerClust == 0 || !powerof2(boot->bpbSecPerClust)) {
if (!powerof2(res->hr_local_sectorsize)) {
PJDLOG_ASSERT(powerof2(extentsize));
PJDLOG_ASSERT(powerof2(sectorsize));
PJDLOG_ASSERT(powerof2(extentsize));
PJDLOG_ASSERT(powerof2(sectorsize));
!powerof2(bpb.bpbBytesPerSec)) {
if (!powerof2(o.block_size)) {
if (!powerof2(o.sectors_per_cluster)) {
static_assert(powerof2(MAXBPS), "MAXBPS is not power of 2");
assert(powerof2(chunksize));
!powerof2(blkio->Media->BlockSize)) {
!powerof2(blkio->Media->IoAlign)) {
CTASSERT(powerof2(NDMPML4E));
KASSERT(powerof2(len), ("pmap_demote_DMAP: len is not a power of 2"));
if ((powerof2(count) == 0) || (count > 8))
KASSERT(boundary == 0 || powerof2(boundary),
KASSERT(alignment != 0 && powerof2(alignment),
KASSERT(powerof2(count), ("%s: bad count", __func__));
KASSERT(powerof2(maxcount), ("%s: bad maxcount", __func__));
CTASSERT(powerof2(NB_IN_PT1));
CTASSERT(powerof2(PT2MAP_SIZE));
if (powerof2(count) == 0 || count > MSI_IRQ_NUM)
KASSERT(powerof2(count), ("%s: bad count", __func__));
KASSERT(powerof2(maxcount), ("%s: bad maxcount", __func__));
KASSERT(powerof2(count), ("%s: bad count", __func__));
KASSERT(powerof2(maxcount), ("%s: bad maxcount", __func__));
if (ctl_max_luns <= 0 || powerof2(ctl_max_luns) == 0) {
if (ctl_max_ports <= 0 || powerof2(ctl_max_ports) == 0) {
if (be_lun->pblockmul < 1 || !powerof2(be_lun->pblockmul)) {
if (powerof2(count)) {
if (powerof2(softc->media_blksize)) {
CTASSERT(_d > 0 && powerof2(_d)); \
#define BUILD_BUG_ON_NOT_POWER_OF_2(x) BUILD_BUG_ON(!powerof2(x))
ccs = powerof2(cstatus) ? ffs(cstatus) - 1 : -1;
MPASS(powerof2(XGBE_TX_DESC_CNT));
MPASS(powerof2(XGBE_RX_DESC_CNT));
MPASS(powerof2(XGMAC_FIFO_MIN_ALLOC));
CTASSERT(powerof2(n) && (n) >= (min) && (n) <= (max))
_Static_assert(powerof2(NUM_CPL_FW6_COOKIES),
MPASS(powerof2(fec));
MPASS(powerof2(speed));
(itype != INTR_MSI || powerof2(iaq->nirq))) {
(itype != INTR_MSI || powerof2(iaq->nirq))) {
(itype != INTR_MSI || powerof2(iaq->nirq))) {
MPASS(powerof2(iaq->nirq));
!powerof2(fl_pad)) {
!powerof2(fl_pack)) {
MPASS(powerof2(pack));
(itype != INTR_MSI || powerof2(iaq->nirq))) {
if (!powerof2(t4_ddp_rcvbuf_len))
if (!powerof2(actual))
if (!powerof2(val) || val == 0) {
if (!powerof2(val)) {
CTASSERT(powerof2(GEM_NRXDESC) && GEM_NRXDESC >= 32 && GEM_NRXDESC <= 8192);
CTASSERT(powerof2(GEM_NTXDESC) && GEM_NTXDESC >= 32 && GEM_NTXDESC <= 8192);
if (!powerof2(val) || val == 0) {
if (!powerof2(caps.ndis_nind)) {
return powerof2(n);
KASSERT(en > 0 && powerof2(en), ("%s: %s enable %#x "
if (length < PAGE_SIZE || !powerof2(length))
if (length < PAGE_SIZE || !powerof2(length)) {
if (mdr->md_sectorsize != 0 && !powerof2(mdr->md_sectorsize))
CTASSERT(powerof2(sizeof(struct mlx4_en_rx_desc)));
CTASSERT(powerof2(sizeof(struct mlx5e_rx_wqe)));
powerof2(vol_pg->VolumeSettings.HotSparePool)
powerof2(disk_pg->PhysDiskSettings.HotSparePool)
if (!powerof2(bsize))
if (!powerof2(actual))
} else if (!powerof2(size)) {
if (powerof2(sc->xbd_ring_pages) == 0) {
if (!powerof2(ggio->gctl_sectorsize)) {
if (!powerof2(md->md_stripesize)) {
if (desc->mr_len < 131072 || !powerof2(desc->mr_len))
if (pci_link->pl_irqmask != 0 && powerof2(pci_link->pl_irqmask))
if (error && !powerof2(pci_link->pl_irqmask)) {
if (!powerof2(phdr[i].p_align) ||
if (powerof2(size) && size > sizeof(void *))
KASSERT(powerof2(align),
if (pool_size <= 0 || !powerof2(pool_size)) {
if (!powerof2(nbytes))
KASSERT(powerof2(count), ("buf ring must be size power of 2"));
KASSERT(access == PCTRIE_SMR || !powerof2(parent->pn_popmap),
KASSERT(access == PCTRIE_SMR || !powerof2(parent->pn_popmap),
if (!powerof2(node->pn_popmap)) {
CTASSERT(powerof2(SBUF_MAXEXTENDSIZE));
CTASSERT(powerof2(SBUF_MAXEXTENDINCR));
CTASSERT(powerof2(SC_TABLESIZE));
KASSERT(powerof2(max_size + 1), ("%s: invalid max_size", __func__));
if (!powerof2(scctx->isc_nrxd[i])) {
if (!powerof2(scctx->isc_ntxd[i])) {
MPASS(powerof2(sctx->isc_nrxd_min[i]));
MPASS(powerof2(sctx->isc_nrxd_max[i]));
MPASS(powerof2(sctx->isc_nrxd_default[i]));
MPASS(powerof2(sctx->isc_ntxd_min[i]));
MPASS(powerof2(sctx->isc_ntxd_max[i]));
MPASS(powerof2(sctx->isc_ntxd_default[i]));
if (!powerof2(mfchashsize)) {
!powerof2(V_tcp_fastopen_ccache_buckets))
if (!powerof2(V_tcp_hostcache.hashsize)) {
if (!powerof2(hashsize)) {
if (!powerof2(V_tcp_syncache.hashsize) ||
MPASS(powerof2(new));
else if (!powerof2(uc->states_chunks))
if (V_pf_hashsize == 0 || !powerof2(V_pf_hashsize))
if (V_pf_srchashsize == 0 || !powerof2(V_pf_srchashsize))
if (V_pf_udpendpointhashsize == 0 || !powerof2(V_pf_udpendpointhashsize))
if (*tunable_size == 0 || !powerof2(*tunable_size))
err = vmem_xalloc(msi_vmem, count, powerof2(count), 0, 0,
err = vmem_xalloc(sc->msi_vmem, count, powerof2(count), 0, 0,
if (cbom_block_size <= 0 || !powerof2(cbom_block_size)) {
if (!powerof2(flags & MDF_SUPP_MASK)) {
KASSERT(powerof2(count), ("buf ring must be size power of 2"));
FCHK(powerof2(fs->fs_fsize), ==, 0, %jd);
FCHK(powerof2(fs->fs_bsize), ==, 0, %jd);
FCHK(powerof2(fs->fs_fsize), ==, 0, %jd);
FCHK(powerof2(fs->fs_maxbsize), ==, 0, %jd);
KASSERT(powerof2(size), ("hash size must be power of 2"));
KASSERT(powerof2(mask + 1),
KASSERT(powerof2(alignment), ("%s: alignment is not a power of 2: %#lx",
KASSERT(powerof2(boundary), ("%s: boundary is not a power of 2: %#jx",
KASSERT(powerof2(alignment), ("alignment is not a power of 2"));
KASSERT(powerof2(boundary), ("boundary is not a power of 2"));
KASSERT(powerof2(alignment), ("alignment is not a power of 2"));
KASSERT(powerof2(boundary), ("boundary is not a power of 2"));
KASSERT(powerof2(alignment), ("alignment is not a power of 2"));
KASSERT(powerof2(boundary), ("boundary is not a power of 2"));
KASSERT(powerof2(alignment), ("alignment is not a power of 2"));
KASSERT(powerof2(boundary), ("boundary is not a power of 2"));
KASSERT(powerof2(npages),
KASSERT(ppn_align != 0 && powerof2(ppn_align),
KASSERT(ppn_bound != 0 && powerof2(ppn_bound),
KASSERT(powerof2(alignment), ("alignment is not a power of 2"));
KASSERT(powerof2(boundary), ("boundary is not a power of 2"));
!powerof2(unit->event_log_size))
powerof2(unit->irte_nentries),
powerof2(unit->irte_cnt),
KASSERT(powerof2(divisor), ("lapic: invalid divisor %u", divisor));
KASSERT(powerof2(count), ("bad count"));
KASSERT(powerof2(align), ("bad align"));
powerof2((len)) && /* ... and power of two */ \
#ifndef powerof2
if (!powerof2(size)) {
assert(powerof2(alignment));
if (!powerof2(ssopt) || !powerof2(pssopt) || ssopt < 512 ||
if (!powerof2(mssize))
if (!powerof2(mssize))
powerof2(size) ? size : (1l << flsll(size))));
assert(powerof2(blksz));
assert(powerof2(zfs->mssize));
assert(powerof2(size));
assert(powerof2(len));
if ((stripe_size < 512) || (!powerof2(stripe_size)))
if ((stripe_size < 512) || (!powerof2(stripe_size))) {