Symbol: tsnep_rx
drivers/net/ethernet/engleder/tsnep.h
149
struct tsnep_rx *rx;
drivers/net/ethernet/engleder/tsnep.h
196
struct tsnep_rx rx[TSNEP_MAX_QUEUES];
drivers/net/ethernet/engleder/tsnep_main.c
1038
static void tsnep_rx_init(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1051
static void tsnep_rx_enable(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1059
static void tsnep_rx_disable(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1069
static int tsnep_rx_desc_available(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1077
static void tsnep_rx_free_page_buffer(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1092
static int tsnep_rx_alloc_page_buffer(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1111
static void tsnep_rx_set_page(struct tsnep_rx *rx, struct tsnep_rx_entry *entry,
drivers/net/ethernet/engleder/tsnep_main.c
1120
static int tsnep_rx_alloc_buffer(struct tsnep_rx *rx, int index)
drivers/net/ethernet/engleder/tsnep_main.c
1133
static void tsnep_rx_reuse_buffer(struct tsnep_rx *rx, int index)
drivers/net/ethernet/engleder/tsnep_main.c
1142
static void tsnep_rx_activate(struct tsnep_rx *rx, int index)
drivers/net/ethernet/engleder/tsnep_main.c
1169
static int tsnep_rx_alloc(struct tsnep_rx *rx, int count, bool reuse)
drivers/net/ethernet/engleder/tsnep_main.c
1197
static int tsnep_rx_refill(struct tsnep_rx *rx, int count, bool reuse)
drivers/net/ethernet/engleder/tsnep_main.c
1208
static void tsnep_rx_set_xdp(struct tsnep_rx *rx, struct tsnep_rx_entry *entry,
drivers/net/ethernet/engleder/tsnep_main.c
1217
static void tsnep_rx_reuse_buffer_zc(struct tsnep_rx *rx, int index)
drivers/net/ethernet/engleder/tsnep_main.c
1226
static int tsnep_rx_alloc_zc(struct tsnep_rx *rx, int count, bool reuse)
drivers/net/ethernet/engleder/tsnep_main.c
1254
static void tsnep_rx_free_zc(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1267
static int tsnep_rx_refill_zc(struct tsnep_rx *rx, int count, bool reuse)
drivers/net/ethernet/engleder/tsnep_main.c
1278
static void tsnep_xsk_rx_need_wakeup(struct tsnep_rx *rx, int desc_available)
drivers/net/ethernet/engleder/tsnep_main.c
1286
static bool tsnep_xdp_run_prog(struct tsnep_rx *rx, struct bpf_prog *prog,
drivers/net/ethernet/engleder/tsnep_main.c
1330
static bool tsnep_xdp_run_prog_zc(struct tsnep_rx *rx, struct bpf_prog *prog,
drivers/net/ethernet/engleder/tsnep_main.c
1381
static struct sk_buff *tsnep_build_skb(struct tsnep_rx *rx, struct page *page,
drivers/net/ethernet/engleder/tsnep_main.c
1412
static void tsnep_rx_page(struct tsnep_rx *rx, struct napi_struct *napi,
drivers/net/ethernet/engleder/tsnep_main.c
1434
static int tsnep_rx_poll(struct tsnep_rx *rx, struct napi_struct *napi,
drivers/net/ethernet/engleder/tsnep_main.c
1540
static int tsnep_rx_poll_zc(struct tsnep_rx *rx, struct napi_struct *napi,
drivers/net/ethernet/engleder/tsnep_main.c
1655
static bool tsnep_rx_pending(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1670
static int tsnep_rx_open(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1708
static void tsnep_rx_close(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1716
static void tsnep_rx_reopen(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1744
static void tsnep_rx_reopen_xsk(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
1901
struct tsnep_rx *rx = queue->rx;
drivers/net/ethernet/engleder/tsnep_main.c
1918
struct tsnep_rx *rx = queue->rx;
drivers/net/ethernet/engleder/tsnep_main.c
951
static void tsnep_rx_ring_cleanup(struct tsnep_rx *rx)
drivers/net/ethernet/engleder/tsnep_main.c
983
static int tsnep_rx_ring_create(struct tsnep_rx *rx)