Lines Matching refs:tsnep_rx

944 static void tsnep_rx_ring_cleanup(struct tsnep_rx *rx)  in tsnep_rx_ring_cleanup()
976 static int tsnep_rx_ring_create(struct tsnep_rx *rx) in tsnep_rx_ring_create()
1031 static void tsnep_rx_init(struct tsnep_rx *rx) in tsnep_rx_init()
1044 static void tsnep_rx_enable(struct tsnep_rx *rx) in tsnep_rx_enable()
1052 static void tsnep_rx_disable(struct tsnep_rx *rx) in tsnep_rx_disable()
1062 static int tsnep_rx_desc_available(struct tsnep_rx *rx) in tsnep_rx_desc_available()
1070 static void tsnep_rx_free_page_buffer(struct tsnep_rx *rx) in tsnep_rx_free_page_buffer()
1085 static int tsnep_rx_alloc_page_buffer(struct tsnep_rx *rx) in tsnep_rx_alloc_page_buffer()
1104 static void tsnep_rx_set_page(struct tsnep_rx *rx, struct tsnep_rx_entry *entry, in tsnep_rx_set_page()
1113 static int tsnep_rx_alloc_buffer(struct tsnep_rx *rx, int index) in tsnep_rx_alloc_buffer()
1126 static void tsnep_rx_reuse_buffer(struct tsnep_rx *rx, int index) in tsnep_rx_reuse_buffer()
1135 static void tsnep_rx_activate(struct tsnep_rx *rx, int index) in tsnep_rx_activate()
1162 static int tsnep_rx_alloc(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_alloc()
1190 static int tsnep_rx_refill(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_refill()
1201 static void tsnep_rx_set_xdp(struct tsnep_rx *rx, struct tsnep_rx_entry *entry, in tsnep_rx_set_xdp()
1210 static void tsnep_rx_reuse_buffer_zc(struct tsnep_rx *rx, int index) in tsnep_rx_reuse_buffer_zc()
1219 static int tsnep_rx_alloc_zc(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_alloc_zc()
1247 static void tsnep_rx_free_zc(struct tsnep_rx *rx) in tsnep_rx_free_zc()
1260 static int tsnep_rx_refill_zc(struct tsnep_rx *rx, int count, bool reuse) in tsnep_rx_refill_zc()
1271 static void tsnep_xsk_rx_need_wakeup(struct tsnep_rx *rx, int desc_available) in tsnep_xsk_rx_need_wakeup()
1279 static bool tsnep_xdp_run_prog(struct tsnep_rx *rx, struct bpf_prog *prog, in tsnep_xdp_run_prog()
1323 static bool tsnep_xdp_run_prog_zc(struct tsnep_rx *rx, struct bpf_prog *prog, in tsnep_xdp_run_prog_zc()
1374 static struct sk_buff *tsnep_build_skb(struct tsnep_rx *rx, struct page *page, in tsnep_build_skb()
1405 static void tsnep_rx_page(struct tsnep_rx *rx, struct napi_struct *napi, in tsnep_rx_page()
1427 static int tsnep_rx_poll(struct tsnep_rx *rx, struct napi_struct *napi, in tsnep_rx_poll()
1533 static int tsnep_rx_poll_zc(struct tsnep_rx *rx, struct napi_struct *napi, in tsnep_rx_poll_zc()
1648 static bool tsnep_rx_pending(struct tsnep_rx *rx) in tsnep_rx_pending()
1663 static int tsnep_rx_open(struct tsnep_rx *rx) in tsnep_rx_open()
1701 static void tsnep_rx_close(struct tsnep_rx *rx) in tsnep_rx_close()
1709 static void tsnep_rx_reopen(struct tsnep_rx *rx) in tsnep_rx_reopen()
1737 static void tsnep_rx_reopen_xsk(struct tsnep_rx *rx) in tsnep_rx_reopen_xsk()
1894 struct tsnep_rx *rx = queue->rx; in tsnep_queue_close()
1911 struct tsnep_rx *rx = queue->rx; in tsnep_queue_open()