Searched refs:rx_page_size (Results 1 – 11 of 11) sorted by relevance
| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | devmem_lib.py | 45 def _probe_devmem(cfg, rx_page_size): argument 48 if rx_page_size != RX_PAGE_SIZE_DEFAULT: 53 def require_devmem(cfg, rx_page_size=RX_PAGE_SIZE_DEFAULT): argument 55 if rx_page_size not in PROBE_RX_PAGE_SIZES: 70 if rx_page_size != RX_PAGE_SIZE_DEFAULT: 72 if not _is_aligned(rx_page_size, page_size): 77 if not cfg.devmem_supported[rx_page_size]: 144 rx_page_size=RX_PAGE_SIZE_DEFAULT): argument 164 if rx_page_size != RX_PAGE_SIZE_DEFAULT: 279 require_devmem(cfg, rx_page_size=RX_PAGE_SIZE_16K) [all …]
|
| H A D | ncdevmem.c | 106 static uint32_t rx_page_size; variable 165 if (rx_page_size > getpagesize()) in udmabuf_alloc() 717 if (rx_page_size) in bind_rx_queue() 718 netdev_bind_rx_req_set_rx_page_size(req, rx_page_size); in bind_rx_queue() 1476 rx_page_size = val; in main()
|
| /linux/include/net/page_pool/ |
| H A D | types.h | 173 u32 rx_page_size; member
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_xdp.c | 186 u32 buflen = rxr->rx_page_size; in bnxt_xdp_buff_init() 470 rxr->rx_page_size * num_frags, in bnxt_xdp_build_skb()
|
| H A D | bnxt.c | 957 return rxr->need_head_pool || rxr->rx_page_size < PAGE_SIZE; in bnxt_separate_head_pool() 967 if (rxr->rx_page_size < PAGE_SIZE) { in __bnxt_alloc_rx_page() 969 rxr->rx_page_size); in __bnxt_alloc_rx_page() 988 if (rxr->rx_page_size < PAGE_SIZE) { in __bnxt_alloc_rx_netmem() 990 rxr->rx_page_size, gfp); in __bnxt_alloc_rx_netmem() 1214 dma_sync_single_for_cpu(&bp->pdev->dev, dma_addr, rxr->rx_page_size, in bnxt_rx_multi_page_skb() 1216 skb = napi_build_skb(frag_start, rxr->rx_page_size); in bnxt_rx_multi_page_skb() 1248 dma_sync_single_for_cpu(&bp->pdev->dev, dma_addr, rxr->rx_page_size, in bnxt_rx_page_skb() 1262 skb_add_rx_frag(skb, 0, page, off, len, rxr->rx_page_size); in bnxt_rx_page_skb() 1347 frag_len, rxr->rx_page_size); in __bnxt_rx_agg_netmems() [all...] |
| H A D | bnxt.h | 1125 u32 rx_page_size; member
|
| /linux/net/core/ |
| H A D | netdev-genl.c | 1035 u32 rx_page_size = nla_get_u32(info->attrs[NETDEV_A_DMABUF_RX_PAGE_SIZE]); in netdev_nl_bind_rx_doit() local 1037 if (!is_power_of_2(rx_page_size)) { in netdev_nl_bind_rx_doit() 1043 niov_shift = ilog2(rx_page_size); in netdev_nl_bind_rx_doit()
|
| H A D | devmem.c | 169 mp_params.rx_page_size = 1U << binding->niov_shift; in net_devmem_bind_dmabuf_to_queue()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | params.c | 35 else if (qcfg && qcfg->rx_page_size) in mlx5e_mpwrq_page_shift() 36 req_page_shift = order_base_2(qcfg->rx_page_size); in mlx5e_mpwrq_page_shift()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_main.c | 5666 qcfg->rx_page_size = PAGE_SIZE; in mlx5e_queue_default_qcfg() 5677 if (!is_power_of_2(qcfg->rx_page_size)) { in mlx5e_queue_validate_qcfg() 5679 qcfg->rx_page_size); in mlx5e_queue_validate_qcfg() 5684 if (qcfg->rx_page_size < PAGE_SIZE || qcfg->rx_page_size > max) { in mlx5e_queue_validate_qcfg() 5687 qcfg->rx_page_size, PAGE_SIZE, max); in mlx5e_queue_validate_qcfg() 5698 if (qcfg->rx_page_size == PAGE_SIZE) in mlx5e_queue_validate_page_size()
|
| /linux/io_uring/ |
| H A D | zcrx.c | 921 mp_param.rx_page_size = 1U << ifq->niov_shift; in zcrx_register_netdev()
|