Home
last modified time | relevance | path

Searched refs:rx_page_size (Results 1 – 10 of 10) sorted by relevance

/linux/tools/testing/selftests/drivers/net/hw/
H A Ddevmem_lib.py45 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 Dncdevmem.c106 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 Dtypes.h173 u32 rx_page_size; member
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c186 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 Dbnxt.h1125 u32 rx_page_size; member
/linux/net/core/
H A Dnetdev-genl.c1035 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 Ddevmem.c169 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 Dparams.c35 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 Den_main.c5666 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 Dzcrx.c920 mp_param.rx_page_size = 1U << ifq->niov_shift; in zcrx_register_netdev()