Searched refs:cap_rings (Results 1 - 12 of 12) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_gld.c | 259 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 D | i40e_gld.c | 580 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 D | igb_gld.c | 927 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 D | mac.c | 3804 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 D | vnet.c | 2082 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 D | nxge_main.c | 4416 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 D | xgell.c | 2464 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 D | aggr_grp.c | 2169 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 D | hxge_main.c | 3074 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 D | myri10ge.c | 5196 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 D | bge_main2.c | 1793 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 D | e1000g_main.c | 3164 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