Searched refs:xsk_umem (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_xsk.c | 146 struct xdp_umem *umem = rx_ring->xsk_umem; in ixgbe_run_xdp_zc() 234 hr = rx_ring->xsk_umem->headroom + XDP_PACKET_HEADROOM; in ixgbe_zca_free() 235 mask = rx_ring->xsk_umem->chunk_mask; in ixgbe_zca_free() 245 bi->dma = xdp_umem_get_dma(rx_ring->xsk_umem, handle); in ixgbe_zca_free() 248 bi->addr = xdp_umem_get_data(rx_ring->xsk_umem, handle); in ixgbe_zca_free() 251 bi->handle = xsk_umem_adjust_offset(rx_ring->xsk_umem, (u64)handle, in ixgbe_zca_free() 252 rx_ring->xsk_umem->headroom); in ixgbe_zca_free() 258 struct xdp_umem *umem = rx_ring->xsk_umem; in ixgbe_alloc_buffer_zc() 287 struct xdp_umem *umem = rx_ring->xsk_umem; in ixgbe_alloc_buffer_slow_zc() 295 handle &= rx_ring->xsk_umem->chunk_mask; in ixgbe_alloc_buffer_slow_zc() [all …]
|
| D | ixgbe_main.c | 3171 bool wd = ring->xsk_umem ? in ixgbe_poll() 3191 int cleaned = ring->xsk_umem ? in ixgbe_poll() 3486 ring->xsk_umem = NULL; in ixgbe_configure_tx_ring() 3488 ring->xsk_umem = ixgbe_xsk_umem(adapter, ring); in ixgbe_configure_tx_ring() 3728 if (rx_ring->xsk_umem) { in ixgbe_configure_srrctl() 3729 u32 xsk_buf_len = rx_ring->xsk_umem->chunk_size_nohr - in ixgbe_configure_srrctl() 4075 ring->xsk_umem = ixgbe_xsk_umem(adapter, ring); in ixgbe_configure_rx_ring() 4076 if (ring->xsk_umem) { in ixgbe_configure_rx_ring() 4136 if (ring->xsk_umem && hw->mac.type != ixgbe_mac_82599EB) { in ixgbe_configure_rx_ring() 4137 u32 xsk_buf_len = ring->xsk_umem->chunk_size_nohr - in ixgbe_configure_rx_ring() [all …]
|
| D | ixgbe.h | 353 struct xdp_umem *xsk_umem; member
|
| /Linux-v5.4/drivers/net/ethernet/intel/i40e/ |
| D | i40e_xsk.c | 193 struct xdp_umem *umem = rx_ring->xsk_umem; in i40e_run_xdp_zc() 248 struct xdp_umem *umem = rx_ring->xsk_umem; in i40e_alloc_buffer_zc() 289 struct xdp_umem *umem = rx_ring->xsk_umem; in i40e_alloc_buffer_slow_zc() 297 handle &= rx_ring->xsk_umem->chunk_mask; in i40e_alloc_buffer_slow_zc() 455 hr = rx_ring->xsk_umem->headroom + XDP_PACKET_HEADROOM; in i40e_zca_free() 456 mask = rx_ring->xsk_umem->chunk_mask; in i40e_zca_free() 466 bi->dma = xdp_umem_get_dma(rx_ring->xsk_umem, handle); in i40e_zca_free() 469 bi->addr = xdp_umem_get_data(rx_ring->xsk_umem, handle); in i40e_zca_free() 472 bi->handle = xsk_umem_adjust_offset(rx_ring->xsk_umem, (u64)handle, in i40e_zca_free() 473 rx_ring->xsk_umem->headroom); in i40e_zca_free() [all …]
|
| D | i40e_txrx.h | 421 struct xdp_umem *xsk_umem; member
|
| D | i40e_txrx.c | 638 if (ring_is_xdp(tx_ring) && tx_ring->xsk_umem) { in i40e_clean_tx_ring() 1357 if (rx_ring->xsk_umem) { in i40e_clean_rx_ring() 2588 bool wd = ring->xsk_umem ? in i40e_napi_poll() 2610 int cleaned = ring->xsk_umem ? in i40e_napi_poll()
|
| D | i40e_main.c | 3141 ring->xsk_umem = i40e_xsk_umem(ring); in i40e_configure_tx_ring() 3263 ring->xsk_umem = i40e_xsk_umem(ring); in i40e_configure_rx_ring() 3264 if (ring->xsk_umem) { in i40e_configure_rx_ring() 3265 ring->rx_buf_len = ring->xsk_umem->chunk_size_nohr - in i40e_configure_rx_ring() 3347 ok = ring->xsk_umem ? in i40e_configure_rx_ring() 3356 ring->xsk_umem ? "UMEM enabled " : "", in i40e_configure_rx_ring() 12543 if (vsi->xdp_rings[i]->xsk_umem) in i40e_xdp_setup()
|
| /Linux-v5.4/tools/lib/bpf/ |
| D | xsk.h | 45 struct xsk_umem; 186 LIBBPF_API int xsk_umem__fd(const struct xsk_umem *umem); 216 LIBBPF_API int xsk_umem__create(struct xsk_umem **umem, 221 LIBBPF_API int xsk_umem__create_v0_0_2(struct xsk_umem **umem, 226 LIBBPF_API int xsk_umem__create_v0_0_4(struct xsk_umem **umem, 233 struct xsk_umem *umem, 239 LIBBPF_API int xsk_umem__delete(struct xsk_umem *umem);
|
| D | xsk.c | 47 struct xsk_umem { struct 60 struct xsk_umem *umem; argument 76 int xsk_umem__fd(const struct xsk_umem *umem) in xsk_umem__fd() 136 int xsk_umem__create_v0_0_4(struct xsk_umem **umem_ptr, void *umem_area, in xsk_umem__create_v0_0_4() 143 struct xsk_umem *umem; in xsk_umem__create_v0_0_4() 251 int xsk_umem__create_v0_0_2(struct xsk_umem **umem_ptr, void *umem_area, in xsk_umem__create_v0_0_2() 486 __u32 queue_id, struct xsk_umem *umem, in xsk_socket__create() 637 int xsk_umem__delete(struct xsk_umem *umem) in xsk_umem__delete()
|
| /Linux-v5.4/samples/bpf/ |
| D | xdpsock_user.c | 83 struct xsk_umem *umem; 198 struct xsk_umem *umem = xsks[0]->umem->umem; in int_exit()
|