Lines Matching refs:receive_queue

327 struct receive_queue {  struct
397 struct receive_queue *rq; argument
525 static void virtnet_receive_done(struct virtnet_info *vi, struct receive_queue *rq,
689 static void give_pages(struct receive_queue *rq, struct page *page) in give_pages()
699 static struct page *get_a_page(struct receive_queue *rq, gfp_t gfp_mask) in get_a_page()
713 struct receive_queue *rq, void *buf) in virtnet_rq_free_buf()
848 struct receive_queue *rq, in page_to_skb()
946 static void virtnet_rq_unmap(struct receive_queue *rq, void *buf, u32 len) in virtnet_rq_unmap()
978 static void *virtnet_rq_get_buf(struct receive_queue *rq, u32 *len, void **ctx) in virtnet_rq_get_buf()
992 static void virtnet_rq_init_one_sg(struct receive_queue *rq, void *buf, u32 len) in virtnet_rq_init_one_sg()
1014 static void *virtnet_rq_alloc(struct receive_queue *rq, u32 size, gfp_t gfp) in virtnet_rq_alloc()
1073 struct receive_queue *rq; in virtnet_rq_unmap_free_buf()
1181 struct receive_queue *rq, void *buf, in buf_to_xdp()
1224 static struct sk_buff *xsk_construct_skb(struct receive_queue *rq, in xsk_construct_skb()
1254 struct receive_queue *rq, struct xdp_buff *xdp, in virtnet_receive_xsk_small()
1285 struct receive_queue *rq, in xsk_drop_follow_bufs()
1306 struct receive_queue *rq, in xsk_append_merge_buffer()
1367 struct receive_queue *rq, struct xdp_buff *xdp, in virtnet_receive_xsk_merge()
1417 static void virtnet_receive_xsk_buf(struct virtnet_info *vi, struct receive_queue *rq, in virtnet_receive_xsk_buf()
1453 static int virtnet_add_recvbuf_xsk(struct virtnet_info *vi, struct receive_queue *rq, in virtnet_add_recvbuf_xsk()
1727 struct receive_queue *rq = vi->rq; in virtnet_xdp_xmit()
1871 struct receive_queue *rq, in xdp_linearize_page()
1961 struct receive_queue *rq, in receive_small_xdp()
2052 struct receive_queue *rq, in receive_small()
2104 struct receive_queue *rq, in receive_big()
2125 static void mergeable_buf_free(struct receive_queue *rq, int num_buf, in mergeable_buf_free()
2199 struct receive_queue *rq, in virtnet_build_xdp_buff_mrg()
2279 struct receive_queue *rq, in mergeable_xdp_get_buf()
2358 struct receive_queue *rq, in receive_mergeable_xdp()
2461 struct receive_queue *rq, in receive_mergeable()
2567 static void virtnet_receive_done(struct virtnet_info *vi, struct receive_queue *rq, in virtnet_receive_done()
2608 static void receive_buf(struct virtnet_info *vi, struct receive_queue *rq, in receive_buf()
2652 static int add_recvbuf_small(struct virtnet_info *vi, struct receive_queue *rq, in add_recvbuf_small()
2684 static int add_recvbuf_big(struct virtnet_info *vi, struct receive_queue *rq, in add_recvbuf_big()
2733 static unsigned int get_mergeable_buf_len(struct receive_queue *rq, in get_mergeable_buf_len()
2751 struct receive_queue *rq, gfp_t gfp) in add_recvbuf_mergeable()
2811 static bool try_fill_recv(struct virtnet_info *vi, struct receive_queue *rq, in try_fill_recv()
2848 struct receive_queue *rq = &vi->rq[vq2rxq(rvq)]; in skb_recv_done()
2868 static void virtnet_napi_enable(struct receive_queue *rq) in virtnet_napi_enable()
2910 static void virtnet_napi_disable(struct receive_queue *rq) in virtnet_napi_disable()
2928 struct receive_queue *rq = &vi->rq[i]; in refill_work()
2957 struct receive_queue *rq, in virtnet_receive_xsk_bufs()
2979 struct receive_queue *rq, in virtnet_receive_packets()
3006 static int virtnet_receive(struct receive_queue *rq, int budget, in virtnet_receive()
3046 static void virtnet_poll_cleantx(struct receive_queue *rq, int budget) in virtnet_poll_cleantx()
3079 static void virtnet_rx_dim_update(struct virtnet_info *vi, struct receive_queue *rq) in virtnet_rx_dim_update()
3100 struct receive_queue *rq = in virtnet_poll()
3101 container_of(napi, struct receive_queue, napi); in virtnet_poll()
3410 struct receive_queue *rq) in __virtnet_rx_pause()
3434 static void virtnet_rx_pause(struct virtnet_info *vi, struct receive_queue *rq) in virtnet_rx_pause()
3446 struct receive_queue *rq, in __virtnet_rx_resume()
3474 static void virtnet_rx_resume(struct virtnet_info *vi, struct receive_queue *rq) in virtnet_rx_resume()
3481 struct receive_queue *rq, u32 ring_num) in virtnet_rx_resize()
3692 struct receive_queue *rq = &vi->rq[i]; in virtnet_stats()
4164 struct receive_queue *rq; in virtnet_set_ringparam()
5126 struct receive_queue *rq = &vi->rq[i]; in virtnet_get_ethtool_stats()
5349 struct receive_queue *rq = container_of(dim, in virtnet_rx_dim_work()
5350 struct receive_queue, dim); in virtnet_rx_dim_work()
5661 struct receive_queue *rq = &vi->rq[i]; in virtnet_get_queue_stats_rx()
5843 static int virtnet_rq_bind_xsk_pool(struct virtnet_info *vi, struct receive_queue *rq, in virtnet_rq_bind_xsk_pool()
5913 struct receive_queue *rq; in virtnet_xsk_pool_enable()
5996 struct receive_queue *rq; in virtnet_xsk_pool_disable()