Lines Matching refs:vtnet_rxq

127 static int	vtnet_rxq_populate(struct vtnet_rxq *);
128 static void vtnet_rxq_free_mbufs(struct vtnet_rxq *);
131 static int vtnet_rxq_replace_lro_nomrg_buf(struct vtnet_rxq *,
133 static int vtnet_rxq_replace_buf(struct vtnet_rxq *, struct mbuf *, int);
134 static int vtnet_rxq_enqueue_buf(struct vtnet_rxq *, struct mbuf *);
135 static int vtnet_rxq_new_buf(struct vtnet_rxq *);
136 static int vtnet_rxq_csum_needs_csum(struct vtnet_rxq *, struct mbuf *,
138 static int vtnet_rxq_csum_data_valid(struct vtnet_rxq *, struct mbuf *,
140 static int vtnet_rxq_csum(struct vtnet_rxq *, struct mbuf *,
142 static void vtnet_rxq_discard_merged_bufs(struct vtnet_rxq *, int);
143 static void vtnet_rxq_discard_buf(struct vtnet_rxq *, struct mbuf *);
144 static int vtnet_rxq_merged_eof(struct vtnet_rxq *, struct mbuf *, int);
145 static void vtnet_rxq_input(struct vtnet_rxq *, struct mbuf *,
147 static int vtnet_rxq_eof(struct vtnet_rxq *);
148 static void vtnet_rx_vq_process(struct vtnet_rxq *rxq, int tries);
236 struct sysctl_oid_list *, struct vtnet_rxq *);
243 static int vtnet_rxq_enable_intr(struct vtnet_rxq *);
244 static void vtnet_rxq_disable_intr(struct vtnet_rxq *);
831 struct vtnet_rxq *rxq; in vtnet_init_rxq()
903 sc->vtnet_rxqs = malloc(sizeof(struct vtnet_rxq) * npairs, M_DEVBUF, in vtnet_alloc_rxtx_queues()
926 vtnet_destroy_rxq(struct vtnet_rxq *rxq) in vtnet_destroy_rxq()
1029 struct vtnet_rxq *rxq; in vtnet_alloc_virtqueues()
1471 vtnet_rxq_populate(struct vtnet_rxq *rxq) in vtnet_rxq_populate()
1506 vtnet_rxq_free_mbufs(struct vtnet_rxq *rxq) in vtnet_rxq_free_mbufs()
1575 vtnet_rxq_replace_lro_nomrg_buf(struct vtnet_rxq *rxq, struct mbuf *m0, in vtnet_rxq_replace_lro_nomrg_buf()
1666 vtnet_rxq_replace_buf(struct vtnet_rxq *rxq, struct mbuf *m, int len) in vtnet_rxq_replace_buf()
1696 vtnet_rxq_enqueue_buf(struct vtnet_rxq *rxq, struct mbuf *m) in vtnet_rxq_enqueue_buf()
1744 vtnet_rxq_new_buf(struct vtnet_rxq *rxq) in vtnet_rxq_new_buf()
1764 vtnet_rxq_csum_needs_csum(struct vtnet_rxq *rxq, struct mbuf *m, uint16_t etype, in vtnet_rxq_csum_needs_csum()
1837 vtnet_rxq_csum_data_valid(struct vtnet_rxq *rxq, struct mbuf *m, in vtnet_rxq_csum_data_valid()
1898 vtnet_rxq_csum(struct vtnet_rxq *rxq, struct mbuf *m, in vtnet_rxq_csum()
1923 vtnet_rxq_discard_merged_bufs(struct vtnet_rxq *rxq, int nbufs) in vtnet_rxq_discard_merged_bufs()
1936 vtnet_rxq_discard_buf(struct vtnet_rxq *rxq, struct mbuf *m) in vtnet_rxq_discard_buf()
1950 vtnet_rxq_merged_eof(struct vtnet_rxq *rxq, struct mbuf *m_head, int nbufs) in vtnet_rxq_merged_eof()
2000 vtnet_lro_rx(struct vtnet_rxq *rxq, struct mbuf *m) in vtnet_lro_rx()
2016 vtnet_rxq_input(struct vtnet_rxq *rxq, struct mbuf *m, in vtnet_rxq_input()
2074 vtnet_rxq_eof(struct vtnet_rxq *rxq) in vtnet_rxq_eof()
2190 vtnet_rx_vq_process(struct vtnet_rxq *rxq, int tries) in vtnet_rx_vq_process()
2261 struct vtnet_rxq *rxq; in vtnet_rx_vq_intr()
2270 struct vtnet_rxq *rxq; in vtnet_rxq_tq_intr()
3076 struct vtnet_rxq *rxq; in vtnet_start_taskqueues()
3113 struct vtnet_rxq *rxq; in vtnet_free_taskqueues()
3135 struct vtnet_rxq *rxq; in vtnet_drain_taskqueues()
3156 struct vtnet_rxq *rxq; in vtnet_drain_rxtx_queues()
3172 struct vtnet_rxq *rxq; in vtnet_stop_rendezvous()
3290 struct vtnet_rxq *rxq; in vtnet_init_rx_queues()
4089 struct sysctl_oid_list *child, struct vtnet_rxq *rxq) in vtnet_setup_rxq_sysctl()
4298 vtnet_rxq_enable_intr(struct vtnet_rxq *rxq) in vtnet_rxq_enable_intr()
4305 vtnet_rxq_disable_intr(struct vtnet_rxq *rxq) in vtnet_rxq_disable_intr()
4338 struct vtnet_rxq *rxq; in vtnet_enable_rx_interrupts()