Symbol: rounddown_pow_of_two
arch/s390/include/asm/pci_io.h
142
return rounddown_pow_of_two(size);
block/bio.c
1311
*size = rounddown_pow_of_two(*size - 1);
block/bio.c
1346
this_len = rounddown_pow_of_two(this_len);
block/blk-settings.c
249
unit_limit = rounddown_pow_of_two(unit_limit);
crypto/testmgr.c
929
len = rounddown_pow_of_two(len);
drivers/dma/dw/core.c
792
rounddown_pow_of_two(dwc->dma_sconfig.src_maxburst);
drivers/dma/dw/core.c
794
rounddown_pow_of_two(dwc->dma_sconfig.dst_maxburst);
drivers/dma/sun6i-dma.c
595
for (u32 burst = rounddown_pow_of_two(maxburst); burst > 0; burst /= 2)
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
1555
switch (rounddown_pow_of_two(domain)) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2124
pages = rounddown_pow_of_two(pages);
drivers/gpu/drm/drm_buddy.c
922
modify_size = rounddown_pow_of_two(size);
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1254
max_page_size = rounddown_pow_of_two(obj->mm.page_sizes.sg);
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1399
size = igt_random_size(&prng, min, rounddown_pow_of_two(size));
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
214
const u64 max_len = rounddown_pow_of_two(UINT_MAX);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1331
io_size = rounddown_pow_of_two(io_size >> 1);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
523
tile.stride = rounddown_pow_of_two(tile.stride);
drivers/gpu/drm/i915/i915_vma.c
894
rounddown_pow_of_two(vma->page_sizes.sg |
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1107
align = max_t(u32, sizeof(u32), rounddown_pow_of_two(align));
drivers/gpu/drm/i915/selftests/intel_memory_region.c
406
expected_order = get_order(rounddown_pow_of_two(size));
drivers/gpu/drm/nouveau/dispnv04/arb.c
180
fifo->burst = rounddown_pow_of_two(fifo->burst);
drivers/gpu/drm/panthor/panthor_mmu.c
1440
*kernel_va_range = rounddown_pow_of_two(full_va_range - user_va_range);
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
1149
return rounddown_pow_of_two(GUC_ID_MAX / num_vfs);
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
1414
return rounddown_pow_of_two(GUC_NUM_DOORBELLS / (num_vfs + 1));
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
761
return rounddown_pow_of_two(div_u64(shareable, num_vfs));
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
119
#define MAX_RANGE_TLB_INVALIDATION_LENGTH (rounddown_pow_of_two(ULONG_MAX))
drivers/hwtracing/coresight/coresight-stm.c
438
size = rounddown_pow_of_two(size);
drivers/hwtracing/intel_th/sth.c
81
size = rounddown_pow_of_two(size);
drivers/infiniband/core/umem.c
153
return pgsz_bitmap ? rounddown_pow_of_two(pgsz_bitmap) : 0;
drivers/infiniband/hw/hfi1/init.c
1842
rounddown_pow_of_two(rcd->egrbufs.size / 8));
drivers/infiniband/hw/hfi1/init.c
1931
rounddown_pow_of_two(rcd->egrbufs.alloced / 2);
drivers/infiniband/hw/hfi1/tid_rdma.c
930
rounddown_pow_of_two(bufsize) >>
drivers/infiniband/hw/hfi1/tid_rdma.c
985
maxpages = rounddown_pow_of_two(maxpages);
drivers/infiniband/hw/hfi1/user_exp_rcv.c
608
rounddown_pow_of_two(bufsize) >>
drivers/md/bcache/bset.c
478
(size - rounddown_pow_of_two(size - 1)) << 1;
drivers/md/bcache/bset.c
479
unsigned int i = 1, j = rounddown_pow_of_two(size - 1);
drivers/md/bcache/bset.c
492
if (j == rounddown_pow_of_two(size) - 1)
drivers/md/bcache/bset.c
709
t->extra = (t->size - rounddown_pow_of_two(t->size - 1)) << 1;
drivers/md/dm-snap.c
849
unsigned int chunk_size = rounddown_pow_of_two(UINT_MAX);
drivers/md/dm-snap.c
891
hash_size = rounddown_pow_of_two(hash_size);
drivers/md/dm-thin.c
4069
limits->max_sectors = rounddown_pow_of_two(limits->max_sectors);
drivers/media/platform/amphion/vpu_v4l2.c
770
rounddown_pow_of_two(sizeof(inst->msg_buffer)));
drivers/misc/eeprom/at24.c
859
at24_io_limit = rounddown_pow_of_two(at24_io_limit);
drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c
123
num_rx_coalesce = rounddown_pow_of_two(num_rx_coalesce);
drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c
146
num_tx_coalesce = rounddown_pow_of_two(num_tx_coalesce);
drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c
46
n = min_t(u8, rounddown_pow_of_two(val),
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c
525
rx_obj_num = min_t(u8, rounddown_pow_of_two(rem),
drivers/net/ethernet/amazon/ena/ena_ethtool.c
641
new_tx_size = rounddown_pow_of_two(new_tx_size);
drivers/net/ethernet/amazon/ena/ena_ethtool.c
645
new_rx_size = rounddown_pow_of_two(new_rx_size);
drivers/net/ethernet/amazon/ena/ena_netdev.c
2944
max_tx_queue_size = rounddown_pow_of_two(max_tx_queue_size);
drivers/net/ethernet/amazon/ena/ena_netdev.c
2945
max_rx_queue_size = rounddown_pow_of_two(max_rx_queue_size);
drivers/net/ethernet/amazon/ena/ena_netdev.c
2982
tx_queue_size = rounddown_pow_of_two(tx_queue_size);
drivers/net/ethernet/amazon/ena/ena_netdev.c
2983
rx_queue_size = rounddown_pow_of_two(rx_queue_size);
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
78
cfg->vecs = rounddown_pow_of_two(cfg->vecs);
drivers/net/ethernet/broadcom/bnx2.c
6331
bp->num_tx_rings = rounddown_pow_of_two(bp->irq_nvecs);
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
508
qs->sq_len = rounddown_pow_of_two(tx_count);
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
509
qs->cq_len = rounddown_pow_of_two(rx_count);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
391
rss->hash_bits = ilog2(rounddown_pow_of_two(rss->rss_size));
drivers/net/ethernet/ethoc.c
1133
priv->num_tx = rounddown_pow_of_two(num_bd >> 1);
drivers/net/ethernet/ethoc.c
985
priv->num_tx = rounddown_pow_of_two(ring->tx_pending);
drivers/net/ethernet/intel/ice/ice_sriov.c
406
num_txq = rounddown_pow_of_two(avail_qs);
drivers/net/ethernet/intel/ice/ice_sriov.c
414
num_rxq = rounddown_pow_of_two(avail_qs);
drivers/net/ethernet/intel/libeth/rx.c
136
max = min(rounddown_pow_of_two(fq->buf_len ? : U32_MAX),
drivers/net/ethernet/intel/libeth/xdp.c
372
low = rounddown_pow_of_two(quarter);
drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c
286
tmp = burst - rounddown_pow_of_two(burst);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
110
tmp = maxrate - rounddown_pow_of_two(maxrate);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
79
tmp = burst - rounddown_pow_of_two(burst);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1212
return rounddown_pow_of_two(priv->rx_ring_num);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1250
rss_rings = rounddown_pow_of_two(rss_rings);
drivers/net/ethernet/mellanox/mlx4/en_rx.c
175
new_size = rounddown_pow_of_two(ring->actual_size);
drivers/net/ethernet/mellanox/mlx4/en_rx.c
233
rounddown_pow_of_two(num_rx_rings);
drivers/net/ethernet/mellanox/mlx4/fw.c
495
rounddown_pow_of_two(dev->caps.num_eqs);
drivers/net/ethernet/mellanox/mlx4/fw.c
503
rounddown_pow_of_two(func.max_eq);
drivers/net/ethernet/mellanox/mlx5/core/en.h
113
rounddown_pow_of_two(MLX5_UMR_MAX_FLEX_SPACE / sizeof(struct mlx5_mtt))
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
3714
mgp->num_slices = rounddown_pow_of_two(mgp->num_slices);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
632
num_rings = rounddown_pow_of_two(min_t(int, num_online_cpus(),
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
765
num_msix = rounddown_pow_of_two(err);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
769
num_msix = rounddown_pow_of_two(err - 1);
drivers/net/ethernet/sfc/mcdi_filters.c
1947
min(rounddown_pow_of_two(efx->rss_spread),
drivers/net/vmxnet3/vmxnet3_drv.c
3416
ring0_size = rounddown_pow_of_two(ring0_size);
drivers/net/vmxnet3/vmxnet3_drv.c
3417
ring1_size = rounddown_pow_of_two(ring1_size);
drivers/net/vmxnet3/vmxnet3_drv.c
4141
num_rx_queues = rounddown_pow_of_two(num_rx_queues);
drivers/net/vmxnet3/vmxnet3_drv.c
4142
num_tx_queues = rounddown_pow_of_two(num_tx_queues);
drivers/net/vmxnet3/vmxnet3_drv.c
4331
num_rx_queues = rounddown_pow_of_two(num_rx_queues);
drivers/net/vmxnet3/vmxnet3_ethtool.c
752
new_tx_ring_size = rounddown_pow_of_two(new_tx_ring_size);
drivers/net/vmxnet3/vmxnet3_ethtool.c
753
new_rx_ring_size = rounddown_pow_of_two(new_rx_ring_size);
drivers/net/vmxnet3/vmxnet3_ethtool.c
754
new_rx_ring2_size = rounddown_pow_of_two(new_rx_ring2_size);
drivers/net/wireguard/noise.c
509
rounddown_pow_of_two(NSEC_PER_SEC / INITIATIONS_PER_SECOND));
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c
1036
size = rounddown_pow_of_two(size);
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
1206
sndev->nr_lut_mw = rounddown_pow_of_two(sndev->nr_lut_mw);
drivers/ntb/hw/mscc/ntb_hw_switchtec.c
1217
sndev->peer_nr_lut_mw = rounddown_pow_of_two(sndev->peer_nr_lut_mw);
drivers/nvme/host/core.c
2058
lim->atomic_write_hw_unit_max = rounddown_pow_of_two(atomic_bs);
drivers/pci/controller/pci-mvebu.c
1150
rounddown_pow_of_two(size)));
drivers/pci/controller/pci-mvebu.c
1153
rounddown_pow_of_two(size)));
drivers/scsi/be2iscsi/be_main.c
2523
rounddown_pow_of_two(curr_alloc_size))
drivers/scsi/be2iscsi/be_main.c
2524
curr_alloc_size = rounddown_pow_of_two
drivers/scsi/bnx2i/bnx2i_hwi.c
56
hba->max_sqes = rounddown_pow_of_two(hba->max_sqes);
drivers/scsi/bnx2i/bnx2i_hwi.c
59
hba->max_rqes = rounddown_pow_of_two(hba->max_rqes);
drivers/scsi/libiscsi.c
2848
total_cmds = rounddown_pow_of_two(total_cmds);
drivers/scsi/megaraid/megaraid_sas_fusion.c
1846
rounddown_pow_of_two(fusion->max_sge_in_main_msg
drivers/scsi/sd.c
1000
unit_max = rounddown_pow_of_two(sdkp->max_atomic_boundary);
drivers/scsi/sd.c
986
unit_min = rounddown_pow_of_two(sdkp->atomic_granularity ?
drivers/scsi/sd.c
996
unit_max = rounddown_pow_of_two(sdkp->max_atomic);
drivers/spi/spi-rzv2m-csi.c
239
csi->words_to_transfer = rounddown_pow_of_two(to_transfer);
drivers/staging/greybus/sdio.c
141
mmc->max_blk_size = rounddown_pow_of_two(blksz);
drivers/tty/serial/8250/8250_lpss.c
86
fuart *= rounddown_pow_of_two(fref / fuart);
drivers/tty/serial/8250/8250_mid.c
229
fuart *= rounddown_pow_of_two(mid->board->freq / fuart);
drivers/usb/host/ehci-q.c
858
tmp = rounddown_pow_of_two(tmp);
drivers/usb/host/xhci-mem.c
1479
max_packet = rounddown_pow_of_two(max_packet);
fs/pstore/ram.c
766
pdata->record_size = rounddown_pow_of_two(pdata->record_size);
fs/pstore/ram.c
768
pdata->console_size = rounddown_pow_of_two(pdata->console_size);
fs/pstore/ram.c
770
pdata->ftrace_size = rounddown_pow_of_two(pdata->ftrace_size);
fs/pstore/ram.c
772
pdata->pmsg_size = rounddown_pow_of_two(pdata->pmsg_size);
fs/xfs/xfs_iomap.c
590
alloc_blocks = rounddown_pow_of_two(alloc_blocks);
fs/xfs/xfs_mount.c
676
return rounddown_pow_of_two(XFS_B_TO_FSB(mp, MAX_RW_COUNT));
fs/xfs/xfs_mount.c
702
return rounddown_pow_of_two(g->blocks);
fs/xfs/xfs_reflink.c
1056
return rounddown_pow_of_two(xfs_calc_max_atomic_write_fsblocks(mp));
lib/kfifo.c
73
size = rounddown_pow_of_two(size);
lib/rhashtable.c
1052
ht->p.max_size = rounddown_pow_of_two(params->max_size);
mm/memory.c
5697
fault_around_pages = rounddown_pow_of_two(val) >> PAGE_SHIFT;
mm/page_alloc.c
5947
batch = rounddown_pow_of_two(batch + batch/2) - 1;
mm/percpu.c
2480
apl = rounddown_pow_of_two(max(60 / width, 1));
net/sctp/protocol.c
1579
sctp_port_hashsize = rounddown_pow_of_two(num_entries);
security/selinux/ss/avtab.c
240
nslot = nrules > 3 ? rounddown_pow_of_two(nrules / 2) : 2;
sound/core/oss/pcm_oss.c
698
oss_buffer_size = rounddown_pow_of_two(oss_buffer_size);
sound/core/oss/pcm_oss.c
744
max_period_size = rounddown_pow_of_two(max_period_size);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
247
mask = rounddown_pow_of_two(max);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
275
mask = rounddown_pow_of_two(max);
tools/perf/util/evlist.c
908
pages = rounddown_pow_of_two(pages);