Searched refs:xdp_buf (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 474 struct xdp_buff xdp_buf; in ionic_run_xdp() local 483 xdp_init_buff(&xdp_buf, IONIC_PAGE_SIZE, rxq->xdp_rxq_info); in ionic_run_xdp() 485 xdp_prepare_buff(&xdp_buf, ionic_rx_buf_va(buf_info), in ionic_run_xdp() 490 prefetchw(&xdp_buf.data_hard_start); in ionic_run_xdp() 503 sinfo = xdp_get_shared_info_from_buff(&xdp_buf); in ionic_run_xdp() 506 xdp_buff_set_frags_flag(&xdp_buf); in ionic_run_xdp() 526 xdp_buff_set_frag_pfmemalloc(&xdp_buf); in ionic_run_xdp() 531 xdp_action = bpf_prog_run_xdp(xdp_prog, &xdp_buf); in ionic_run_xdp() 544 xdpf = xdp_convert_buff_to_frame(&xdp_buf); in ionic_run_xdp() 578 err = xdp_do_redirect(netdev, &xdp_buf, xdp_prog); in ionic_run_xdp()
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_xsk.c | 18 return &rx_ring->xdp_buf[idx]; in ice_xdp_buf() 320 size_t elem_size = pool_present ? sizeof(*rx_ring->xdp_buf) : in ice_realloc_rx_xdp_bufs() 330 rx_ring->xdp_buf = sw_ring; in ice_realloc_rx_xdp_bufs() 332 kfree(rx_ring->xdp_buf); in ice_realloc_rx_xdp_bufs() 333 rx_ring->xdp_buf = NULL; in ice_realloc_rx_xdp_bufs()
|
| H A D | ice_txrx.h | 329 struct xdp_buff **xdp_buf; member
|
| H A D | ice_txrx.c | 430 memset(rx_ring->xdp_buf, 0, array_size(rx_ring->count, sizeof(*rx_ring->xdp_buf))); in ice_clean_rx_ring() 461 kfree(rx_ring->xdp_buf); in ice_free_rx_ring() 462 rx_ring->xdp_buf = NULL; in ice_free_rx_ring()
|
| /linux-6.15/drivers/net/ethernet/marvell/ |
| H A D | mvneta.c | 2437 struct xdp_buff xdp_buf; in mvneta_rx_swbm() local 2439 xdp_init_buff(&xdp_buf, PAGE_SIZE, &rxq->xdp_rxq); in mvneta_rx_swbm() 2440 xdp_buf.data_hard_start = NULL; in mvneta_rx_swbm() 2472 mvneta_swbm_rx_frame(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm() 2475 if (unlikely(!xdp_buf.data_hard_start)) { in mvneta_rx_swbm() 2482 mvneta_swbm_add_rx_fragment(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm() 2491 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1); in mvneta_rx_swbm() 2503 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1); in mvneta_rx_swbm() 2519 xdp_buf.data_hard_start = NULL; in mvneta_rx_swbm() 2522 if (xdp_buf.data_hard_start) in mvneta_rx_swbm() [all …]
|