Home
last modified time | relevance | path

Searched refs:rounddown_pow_of_two (Results 1 – 25 of 61) sorted by relevance

123

/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-ram.c46 n = min_t(u8, rounddown_pow_of_two(val), in can_ram_rounddown_pow_of_two()
123 num_rx_coalesce = rounddown_pow_of_two(num_rx_coalesce); in can_ram_get_layout()
146 num_tx_coalesce = rounddown_pow_of_two(num_tx_coalesce); in can_ram_get_layout()
/linux/tools/include/linux/
H A Dlog2.h168 #define rounddown_pow_of_two(n) \ macro
/linux/fs/pstore/
H A Dram.c766 pdata->record_size = rounddown_pow_of_two(pdata->record_size); in ramoops_probe()
768 pdata->console_size = rounddown_pow_of_two(pdata->console_size); in ramoops_probe()
770 pdata->ftrace_size = rounddown_pow_of_two(pdata->ftrace_size); in ramoops_probe()
772 pdata->pmsg_size = rounddown_pow_of_two(pdata->pmsg_size); in ramoops_probe()
/linux/drivers/md/bcache/
H A Dbset.c478 (size - rounddown_pow_of_two(size - 1)) << 1;
479 unsigned int i = 1, j = rounddown_pow_of_two(size - 1);
492 if (j == rounddown_pow_of_two(size) - 1)
709 t->extra = (t->size - rounddown_pow_of_two(t->size - 1)) << 1; in bch_bset_build_written_tree()
/linux/drivers/net/ethernet/intel/libeth/
H A Drx.c136 max = min(rounddown_pow_of_two(fq->buf_len ? : U32_MAX), in libeth_rx_page_pool_params_zc()
H A Dxdp.c372 low = rounddown_pow_of_two(quarter); in libeth_xdp_queue_threshold()
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Darb.c180 fifo->burst = rounddown_pow_of_two(fifo->burst); in nv10_calc_arb()
/linux/drivers/infiniband/core/
H A Dumem.c153 return pgsz_bitmap ? rounddown_pow_of_two(pgsz_bitmap) : 0; in ib_umem_find_best_pgsz()
/linux/sound/hda/codecs/side-codecs/
H A Dtas2781_hda_spi.c247 mask = rounddown_pow_of_two(max); in tasdevice_spi_amp_putvol()
275 mask = rounddown_pow_of_two(max); in tasdevice_spi_amp_getvol()
/linux/drivers/tty/serial/8250/
H A D8250_lpss.c86 fuart *= rounddown_pow_of_two(fref / fuart); in byt_set_termios()
H A D8250_mid.c229 fuart *= rounddown_pow_of_two(mid->board->freq / fuart); in mid8250_set_termios()
/linux/fs/xfs/
H A Dxfs_mount.c676 return rounddown_pow_of_two(XFS_B_TO_FSB(mp, MAX_RW_COUNT)); in xfs_calc_atomic_write_max()
702 return rounddown_pow_of_two(g->blocks); in xfs_calc_group_awu_max()
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Dhuge_pages.c214 const u64 max_len = rounddown_pow_of_two(UINT_MAX); in fake_get_huge_pages()
1254 max_page_size = rounddown_pow_of_two(obj->mm.page_sizes.sg); in igt_write_huge()
1399 size = igt_random_size(&prng, min, rounddown_pow_of_two(size)); in igt_ppgtt_smoke_huge()
H A Di915_gem_mman.c523 tile.stride = rounddown_pow_of_two(tile.stride); in igt_smoke_tiling()
1331 io_size = rounddown_pow_of_two(io_size >> 1); in igt_mmap_migrate()
/linux/lib/
H A Dkfifo.c73 size = rounddown_pow_of_two(size); in __kfifo_init()
/linux/drivers/dma/dw/
H A Dcore.c792 rounddown_pow_of_two(dwc->dma_sconfig.src_maxburst); in dwc_verify_maxburst()
794 rounddown_pow_of_two(dwc->dma_sconfig.dst_maxburst); in dwc_verify_maxburst()
/linux/drivers/pci/controller/
H A Dpci-mvebu.c1150 rounddown_pow_of_two(size))); in mvebu_pcie_align_resource()
1153 rounddown_pow_of_two(size))); in mvebu_pcie_align_resource()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_sriov.c406 num_txq = rounddown_pow_of_two(avail_qs); in ice_set_per_vf_res()
414 num_rxq = rounddown_pow_of_two(avail_qs); in ice_set_per_vf_res()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c175 new_size = rounddown_pow_of_two(ring->actual_size); in mlx4_en_fill_rx_buffers()
233 rounddown_pow_of_two(num_rx_rings); in mlx4_en_set_num_rx_rings()
/linux/security/selinux/ss/
H A Davtab.c240 nslot = nrules > 3 ? rounddown_pow_of_two(nrules / 2) : 2; in avtab_alloc()
/linux/drivers/ntb/hw/mscc/
H A Dntb_hw_switchtec.c1206 sndev->nr_lut_mw = rounddown_pow_of_two(sndev->nr_lut_mw); in switchtec_ntb_init_mw()
1217 sndev->peer_nr_lut_mw = rounddown_pow_of_two(sndev->peer_nr_lut_mw); in switchtec_ntb_init_mw()
/linux/block/
H A Dbio.c1311 *size = rounddown_pow_of_two(*size - 1); in folio_alloc_greedy()
1346 this_len = rounddown_pow_of_two(this_len); in bio_iov_iter_bounce_write()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c79 tmp = burst - rounddown_pow_of_two(burst); in otx2_get_egress_burst_cfg()
110 tmp = maxrate - rounddown_pow_of_two(maxrate); in otx2_get_egress_rate_cfg()
/linux/drivers/infiniband/hw/hfi1/
H A Dinit.c1842 rounddown_pow_of_two(rcd->egrbufs.size / 8)); in hfi1_setup_eagerbufs()
1931 rounddown_pow_of_two(rcd->egrbufs.alloced / 2); in hfi1_setup_eagerbufs()
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_drv.c3416 ring0_size = rounddown_pow_of_two(ring0_size); in vmxnet3_adjust_rx_ring_size()
3417 ring1_size = rounddown_pow_of_two(ring1_size); in vmxnet3_adjust_rx_ring_size()
4141 num_rx_queues = rounddown_pow_of_two(num_rx_queues); in vmxnet3_probe_device()
4142 num_tx_queues = rounddown_pow_of_two(num_tx_queues); in vmxnet3_probe_device()
4331 num_rx_queues = rounddown_pow_of_two(num_rx_queues); in vmxnet3_remove_device()

123