Searched refs:cap_rings (Results 1 - 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_gld.c259 mac_capab_rings_t *cap_rings = cap_data; local
261 switch (cap_rings->mr_type) {
263 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
264 cap_rings->mr_rnum = ixgbe->num_rx_rings;
265 cap_rings->mr_gnum = ixgbe->num_rx_groups;
266 cap_rings->mr_rget = ixgbe_fill_ring;
267 cap_rings->mr_gget = ixgbe_fill_group;
268 cap_rings->mr_gaddring = NULL;
269 cap_rings->mr_gremring = NULL;
272 cap_rings
[all...]
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_gld.c580 mac_capab_rings_t *cap_rings; local
593 cap_rings = cap_data;
594 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
595 switch (cap_rings->mr_type) {
604 cap_rings->mr_gnum = 0;
605 cap_rings->mr_rnum = i40e->i40e_num_trqpairs;
606 cap_rings->mr_rget = i40e_fill_tx_ring;
607 cap_rings->mr_gget = NULL;
608 cap_rings->mr_gaddring = NULL;
609 cap_rings
[all...]
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_gld.c927 mac_capab_rings_t *cap_rings = cap_data; local
929 switch (cap_rings->mr_type) {
931 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
932 cap_rings->mr_rnum = igb->num_rx_rings;
933 cap_rings->mr_gnum = igb->num_rx_groups;
934 cap_rings->mr_rget = igb_fill_ring;
935 cap_rings->mr_gget = igb_fill_group;
936 cap_rings->mr_gaddring = NULL;
937 cap_rings->mr_gremring = NULL;
941 cap_rings
[all...]
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac.c3804 mac_capab_rings_t *cap_rings)
3835 cap_rings->mr_rget(mip->mi_driver, group->mrg_type, group->mrg_index,
3905 mac_capab_rings_t *cap_rings)
3914 (void) mac_init_ring(mip, group, index, cap_rings);
3920 mac_capab_rings_t *cap_rings; local
3936 cap_rings = &mip->mi_rx_rings_cap;
3937 cap_rings->mr_type = MAC_RING_TYPE_RX;
3942 cap_rings = &mip->mi_tx_rings_cap;
3943 cap_rings->mr_type = MAC_RING_TYPE_TX;
3949 if (!i_mac_capab_get((mac_handle_t)mip, MAC_CAPAB_RINGS, cap_rings))
3803 mac_init_ring(mac_impl_t *mip, mac_group_t *group, int index, mac_capab_rings_t *cap_rings) argument
3904 mac_init_group(mac_impl_t *mip, mac_group_t *group, int size, mac_capab_rings_t *cap_rings) argument
4411 mac_capab_rings_t *cap_rings; local
4635 mac_capab_rings_t *cap_rings = NULL; local
[all...]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnet.c2082 mac_capab_rings_t *cap_rings = cap_data; local
2161 if (cap_rings->mr_type == MAC_RING_TYPE_RX) {
2162 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
2170 cap_rings->mr_rnum = vnetp->rx_grp[0].ring_cnt;
2171 cap_rings->mr_rget = vnet_get_ring;
2173 cap_rings->mr_gnum = VNET_NUM_PSEUDO_GROUPS;
2174 cap_rings->mr_gget = vnet_get_group;
2175 cap_rings->mr_gaddring = NULL;
2176 cap_rings->mr_gremring = NULL;
2178 cap_rings
[all...]
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_main.c4416 mac_capab_rings_t *cap_rings = cap_data; local
4420 if (cap_rings->mr_type == MAC_RING_TYPE_RX) {
4422 cap_rings->mr_group_type =
4424 cap_rings->mr_rnum =
4426 cap_rings->mr_rget = nxge_fill_ring;
4427 cap_rings->mr_gnum = 1;
4428 cap_rings->mr_gget = nxge_hio_group_get;
4429 cap_rings->mr_gaddring = NULL;
4430 cap_rings->mr_gremring = NULL;
4435 cap_rings
[all...]
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxgell.c2464 mac_capab_rings_t *cap_rings = cap_data; local
2466 switch (cap_rings->mr_type) {
2468 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
2469 cap_rings->mr_rnum = lldev->init_rx_rings;
2470 cap_rings->mr_gnum = lldev->init_rx_groups;
2471 cap_rings->mr_rget = xgell_fill_ring;
2472 cap_rings->mr_gget = xgell_fill_group;
2475 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
2476 cap_rings->mr_rnum = lldev->init_tx_rings;
2477 cap_rings
[all...]
/illumos-gate/usr/src/uts/common/io/aggr/
H A Daggr_grp.c2169 mac_capab_rings_t *cap_rings = cap_data; local
2171 if (cap_rings->mr_type == MAC_RING_TYPE_RX) {
2172 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
2173 cap_rings->mr_rnum = grp->lg_rx_group.arg_ring_cnt;
2180 cap_rings->mr_gnum = 1;
2181 cap_rings->mr_gaddring = NULL;
2182 cap_rings->mr_gremring = NULL;
2184 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
2185 cap_rings->mr_rnum = grp->lg_tx_group.atg_ring_cnt;
2186 cap_rings
[all...]
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_main.c3074 mac_capab_rings_t *cap_rings = cap_data; local
3077 if (cap_rings->mr_type == MAC_RING_TYPE_RX) {
3078 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
3079 cap_rings->mr_rnum = HXGE_MAX_RDCS;
3080 cap_rings->mr_rget = hxge_fill_ring;
3081 cap_rings->mr_gnum = HXGE_MAX_RX_GROUPS;
3082 cap_rings->mr_gget = hxge_group_get;
3083 cap_rings->mr_gaddring = NULL;
3084 cap_rings->mr_gremring = NULL;
3086 cap_rings
[all...]
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/
H A Dmyri10ge.c5196 mac_capab_rings_t *cap_rings; local
5204 cap_rings = cap_data;
5205 switch (cap_rings->mr_type) {
5207 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
5208 cap_rings->mr_rnum = mgp->num_slices;
5209 cap_rings->mr_gnum = 1;
5210 cap_rings->mr_rget = myri10ge_fill_ring;
5211 cap_rings->mr_gget = myri10ge_fill_group;
5214 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
5215 cap_rings
[all...]
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_main2.c1793 mac_capab_rings_t *cap_rings; local
1804 cap_rings = (mac_capab_rings_t *)cap_data;
1807 if (cap_rings->mr_type != MAC_RING_TYPE_RX)
1810 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
1811 cap_rings->mr_rnum =
1812 cap_rings->mr_gnum =
1814 cap_rings->mr_rget = bge_fill_ring;
1815 cap_rings->mr_gget = bge_fill_group;
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_main.c3164 mac_capab_rings_t *cap_rings = cap_data; local
3167 if (cap_rings->mr_type != MAC_RING_TYPE_RX)
3170 cap_rings->mr_group_type = MAC_GROUP_TYPE_STATIC;
3171 cap_rings->mr_rnum = 1;
3172 cap_rings->mr_gnum = 1;
3173 cap_rings->mr_rget = e1000g_fill_ring;
3174 cap_rings->mr_gget = e1000g_fill_group;

Completed in 146 milliseconds