Lines Matching refs:hn_rx_ring

251 	struct hn_rx_ring	*rxr;
313 static void hn_rndis_rx_data(struct hn_rx_ring *,
324 static void hn_nvs_handle_rxbuf(struct hn_rx_ring *,
327 static void hn_nvs_ack_rxbuf(struct hn_rx_ring *,
369 static void hn_chan_rollup(struct hn_rx_ring *,
408 static int hn_rxpkt(struct hn_rx_ring *);
666 sc->hn_rx_ring[i].hn_lro.lro_length_lim = lenlim; in hn_set_lro_lenlim()
1137 struct hn_rx_ring *rxr; in hn_rxvf_set()
1147 rxr = &sc->hn_rx_ring[i]; in hn_rxvf_set()
1385 if (sc->hn_rx_ring[0].hn_lro.lro_length_lim < HN_LRO_LENLIM_MIN(ifp)) in hn_mtu_change_fixup()
1444 sc->hn_rx_ring[i].hn_mbuf_hash = mbuf_hash; in hn_rss_mbuf_hash()
1755 sc->hn_rx_ring[i].hn_rx_flags |= HN_RX_FLAG_XPNT_VF; in hn_xpnt_vf_setenable()
1773 sc->hn_rx_ring[i].hn_rx_flags &= ~HN_RX_FLAG_XPNT_VF; in hn_xpnt_vf_setdisable()
2871 hn_chan_rollup(struct hn_rx_ring *rxr, struct hn_tx_ring *txr) in hn_chan_rollup()
3416 hn_rxpkt(struct hn_rx_ring *rxr) in hn_rxpkt()
4157 lenlim = sc->hn_rx_ring[0].hn_lro.lro_length_lim; in hn_lro_lenlim_sysctl()
4184 ackcnt = sc->hn_rx_ring[0].hn_lro.lro_ackcnt_lim + 1; in hn_lro_ackcnt_sysctl()
4199 sc->hn_rx_ring[i].hn_lro.lro_ackcnt_lim = ackcnt; in hn_lro_ackcnt_sysctl()
4212 if (sc->hn_rx_ring[0].hn_trust_hcsum & hcsum) in hn_trust_hcsum_sysctl()
4221 struct hn_rx_ring *rxr = &sc->hn_rx_ring[i]; in hn_trust_hcsum_sysctl()
4257 struct hn_rx_ring *rxr; in hn_rx_stat_u64_sysctl()
4262 rxr = &sc->hn_rx_ring[i]; in hn_rx_stat_u64_sysctl()
4272 rxr = &sc->hn_rx_ring[i]; in hn_rx_stat_u64_sysctl()
4283 struct hn_rx_ring *rxr; in hn_rx_stat_ulong_sysctl()
4288 rxr = &sc->hn_rx_ring[i]; in hn_rx_stat_ulong_sysctl()
4298 rxr = &sc->hn_rx_ring[i]; in hn_rx_stat_ulong_sysctl()
4655 hash = sc->hn_rx_ring[0].hn_mbuf_hash; in hn_rss_mbuf_sysctl()
4686 vf_ifp = sc->hn_rx_ring[0].hn_rxvf_ifp; in hn_rxvf_sysctl()
4957 sc->hn_rx_ring = malloc(sizeof(struct hn_rx_ring) * sc->hn_rx_ring_cnt, in hn_create_rx_data()
4976 struct hn_rx_ring *rxr = &sc->hn_rx_ring[i]; in hn_create_rx_data()
5057 __offsetof(struct hn_rx_ring, hn_lro.lro_queued), in hn_create_rx_data()
5062 __offsetof(struct hn_rx_ring, hn_lro.lro_flushed), in hn_create_rx_data()
5067 __offsetof(struct hn_rx_ring, hn_lro_tried), in hn_create_rx_data()
5094 __offsetof(struct hn_rx_ring, hn_csum_ip), in hn_create_rx_data()
5098 __offsetof(struct hn_rx_ring, hn_csum_tcp), in hn_create_rx_data()
5102 __offsetof(struct hn_rx_ring, hn_csum_udp), in hn_create_rx_data()
5106 __offsetof(struct hn_rx_ring, hn_csum_trusted), in hn_create_rx_data()
5111 __offsetof(struct hn_rx_ring, hn_small_pkts), in hn_create_rx_data()
5115 __offsetof(struct hn_rx_ring, hn_ack_failed), in hn_create_rx_data()
5142 struct hn_rx_ring *rxr = &sc->hn_rx_ring[i]; in hn_destroy_rx_data()
5159 free(sc->hn_rx_ring, M_DEVBUF); in hn_destroy_rx_data()
5160 sc->hn_rx_ring = NULL; in hn_destroy_rx_data()
5638 sc->hn_rx_ring[i].hn_rx_flags |= HN_RX_FLAG_UDP_HASH; in hn_fixup_rx_data()
6180 struct hn_rx_ring *rxr; in hn_chan_attach()
6192 rxr = &sc->hn_rx_ring[idx]; in hn_chan_attach()
6243 struct hn_rx_ring *rxr; in hn_chan_detach()
6254 rxr = &sc->hn_rx_ring[idx]; in hn_chan_detach()
6345 KASSERT((sc->hn_rx_ring[i].hn_rx_flags & in hn_detach_allchans()
6423 const struct hn_rx_ring *rxr = &sc->hn_rx_ring[i]; in hn_synth_attachable()
7145 hn_rsc_add_data(struct hn_rx_ring *rxr, const void *data, in hn_rsc_add_data()
7166 hn_rndis_rx_data(struct hn_rx_ring *rxr, const void *data, int dlen) in hn_rndis_rx_data()
7367 hn_rndis_rxpkt(struct hn_rx_ring *rxr, const void *data, int dlen) in hn_rndis_rxpkt()
7425 hn_nvs_handle_rxbuf(struct hn_rx_ring *rxr, struct vmbus_channel *chan, in hn_nvs_handle_rxbuf()
7492 hn_nvs_ack_rxbuf(struct hn_rx_ring *rxr, struct vmbus_channel *chan, in hn_nvs_ack_rxbuf()
7528 struct hn_rx_ring *rxr = xrxr; in hn_chan_callback()