Home
last modified time | relevance | path

Searched refs:softring (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_datapath_setup.c169 mac_soft_ring_t *softring; \
178 softring = mac_tx_srs->srs_tx_soft_rings[i]; \
180 (void) mac_soft_ring_bind(softring, \
233 mac_soft_ring_t *softring, *next, *head; in mac_srs_soft_rings_free() local
251 for (softring = head; softring != NULL; softring = next) { in mac_srs_soft_rings_free()
252 next = softring->s_ring_next; in mac_srs_soft_rings_free()
253 mac_soft_ring_free(softring); in mac_srs_soft_rings_free()
320 mac_soft_ring_t *softring; in mac_srs_client_poll_quiesce() local
329 for (softring = mac_srs->srs_soft_ring_head; in mac_srs_client_poll_quiesce()
330 softring != NULL; softring = softring->s_ring_next) { in mac_srs_client_poll_quiesce()
[all …]
H A Dmac_soft_ring.c104 #define ADD_SOFTRING_TO_SET(mac_srs, softring) { \ argument
106 mac_srs->srs_soft_ring_head = softring; \
107 mac_srs->srs_soft_ring_tail = softring; \
110 softring->s_ring_prev = \
112 mac_srs->srs_soft_ring_tail->s_ring_next = softring; \
113 mac_srs->srs_soft_ring_tail = softring; \
240 mac_soft_ring_free(mac_soft_ring_t *softring) in mac_soft_ring_free() argument
242 ASSERT((softring->s_ring_state & in mac_soft_ring_free()
245 mac_drop_chain(softring->s_ring_first, "softring free"); in mac_soft_ring_free()
246 softring->s_ring_tx_arg2 = NULL; in mac_soft_ring_free()
[all …]
H A Dmac_stat.c1117 mac_soft_ring_t *softring; in mac_soft_ring_stat_create() local
1119 for (index = 0, softring = mac_srs->srs_soft_ring_head; in mac_soft_ring_stat_create()
1120 softring != NULL; in mac_soft_ring_stat_create()
1121 index++, softring = softring->s_ring_next) { in mac_soft_ring_stat_create()
1122 if (softring == ringp) in mac_soft_ring_stat_create()
H A Dmac_sched.c1676 mac_soft_ring_t *softring; in mac_rx_srs_proto_fanout() local
1681 softring = mac_srs->srs_tcp_soft_rings[0]; in mac_rx_srs_proto_fanout()
1684 softring = mac_srs->srs_udp_soft_rings[0]; in mac_rx_srs_proto_fanout()
1687 softring = mac_srs->srs_oth_soft_rings[0]; in mac_rx_srs_proto_fanout()
1689 mac_rx_soft_ring_process(mcip, softring, in mac_rx_srs_proto_fanout()
2171 mac_soft_ring_t *softring; in mac_rx_srs_fanout() local
2176 softring = in mac_rx_srs_fanout()
2180 softring = in mac_rx_srs_fanout()
2184 softring = in mac_rx_srs_fanout()
2189 softring, headmp[type][i], tailmp[type][i], in mac_rx_srs_fanout()
[all …]