Home
last modified time | relevance | path

Searched refs:mrp_mask (Results 1 – 14 of 14) sorted by relevance

/titanic_41/usr/src/uts/common/io/mac/
H A Dmac_client.c1692 if (mrp->mrp_mask & MRP_RX_RINGS) { in mac_client_set_rings_prop()
1693 unspec = mrp->mrp_mask & MRP_RXRINGS_UNSPEC; in mac_client_set_rings_prop()
1704 if (mrp->mrp_mask & MRP_RINGS_RESET) { in mac_client_set_rings_prop()
1705 if (!(tmrp->mrp_mask & MRP_RX_RINGS)) in mac_client_set_rings_prop()
1709 if (tmrp->mrp_mask & MRP_RXRINGS_UNSPEC) in mac_client_set_rings_prop()
1713 if ((tmrp->mrp_mask & MRP_RX_RINGS) && in mac_client_set_rings_prop()
1714 !(tmrp->mrp_mask & MRP_RXRINGS_UNSPEC) && in mac_client_set_rings_prop()
1721 if (mrp->mrp_mask & MRP_RINGS_RESET) { in mac_client_set_rings_prop()
1814 if (tmrp->mrp_mask & MRP_RX_RINGS) { in mac_client_set_rings_prop()
1836 if (tmrp->mrp_mask & MRP_RX_RINGS) { in mac_client_set_rings_prop()
[all …]
H A Dmac_flow.c261 if (!(mrp->mrp_mask & MRP_PRIORITY)) in mac_flow_create()
262 mrp->mrp_mask |= MRP_PRIORITY; in mac_flow_create()
664 if ((mrp->mrp_mask & MRP_MAXBW) != 0 && in mac_flow_modify_props()
665 (!(fmrp->mrp_mask & MRP_MAXBW) || in mac_flow_modify_props()
669 fmrp->mrp_mask &= ~MRP_MAXBW; in mac_flow_modify_props()
672 fmrp->mrp_mask |= MRP_MAXBW; in mac_flow_modify_props()
677 if ((mrp->mrp_mask & MRP_PRIORITY) != 0) { in mac_flow_modify_props()
682 fmrp->mrp_mask &= ~MRP_PRIORITY; in mac_flow_modify_props()
685 fmrp->mrp_mask |= MRP_PRIORITY; in mac_flow_modify_props()
690 if ((mrp->mrp_mask & MRP_CPUS) != 0) { in mac_flow_modify_props()
[all …]
H A Dmac.c5986 if ((mrp->mrp_mask & MRP_RX_RINGS) == 0) { in mac_reclaim_ring_from_grp()
6042 if ((mrp->mrp_mask & MRP_TX_RINGS) == 0) { in mac_reclaim_ring_from_grp()
6102 if ((mrp->mrp_mask & MRP_TX_RINGS) == 0) { in mac_reclaim_ring_from_grp()
6351 boolean_t rxhw = mrp->mrp_mask & MRP_RX_RINGS; in mac_reserve_rx_group()
6352 boolean_t unspec = mrp->mrp_mask & MRP_RXRINGS_UNSPEC; in mac_reserve_rx_group()
6468 (gmrp->mrp_mask & MRP_RX_RINGS) == 0 && in mac_reserve_rx_group()
6916 boolean_t txhw = mrp->mrp_mask & MRP_TX_RINGS; in mac_reserve_tx_group()
6917 boolean_t unspec = mrp->mrp_mask & MRP_TXRINGS_UNSPEC; in mac_reserve_tx_group()
6986 nrings = (mrp->mrp_mask & MRP_TX_RINGS) != 0 ? mrp->mrp_ntxrings : 1; in mac_reserve_tx_group()
7006 (gmrp->mrp_mask & MRP_TX_RINGS) == 0 && in mac_reserve_tx_group()
[all …]
H A Dmac_datapath_setup.c615 if (flent->fe_resource_props.mrp_mask & MRP_MAXBW && in mac_compute_soft_ring_count()
1058 emrp->mrp_mask = mrp->mrp_mask; in mac_flow_user_cpu_init()
2042 if (mrp->mrp_mask & MRP_CPUS_USERSPEC) in mac_fanout_setup()
2181 if ((mrp->mrp_mask & MRP_MAXBW) != 0) { in mac_srs_create()
2899 rxhw = (mrp->mrp_mask & MRP_RX_RINGS) && in mac_datapath_setup()
2901 (mrp->mrp_mask & MRP_RXRINGS_UNSPEC)); in mac_datapath_setup()
2902 txhw = (mrp->mrp_mask & MRP_TX_RINGS) && in mac_datapath_setup()
2904 (mrp->mrp_mask & MRP_TXRINGS_UNSPEC)); in mac_datapath_setup()
3178 if (mrp->mrp_mask & MRP_RX_RINGS) { in mac_datapath_teardown()
3211 if (mrp->mrp_mask & MRP_TX_RINGS) { in mac_datapath_teardown()
[all …]
H A Dmac_protect.c2254 curr->mrp_mask &= ~MRP_PROTECT; in mac_protect_update()
2258 curr->mrp_mask |= MRP_PROTECT; in mac_protect_update()
H A Dmac_provider.c522 if (mip->mi_resource_props.mrp_mask != 0) in mac_unregister()
/titanic_41/usr/src/uts/common/sys/
H A Dmac_flow.h220 uint32_t mrp_mask; member
245 (fmrp)->mrp_mask &= ~MRP_CPUS; \
246 (fmrp)->mrp_mask &= ~MRP_CPUS_USERSPEC; \
250 (fmrp)->mrp_mask |= MRP_CPUS; \
251 if ((mrp)->mrp_mask & MRP_CPUS_USERSPEC) \
252 (fmrp)->mrp_mask |= MRP_CPUS_USERSPEC; \
H A Dmac_client_impl.h230 (mcip)->mci_flent->fe_resource_props.mrp_mask)
H A Dmac_impl.h716 fe_resource_props.mrp_mask & MRP_PROTECT) != 0 && \
/titanic_41/usr/src/lib/libdladm/common/
H A Dflowprop.c279 if (mrp->mrp_mask & MRP_MAXBW) { in do_get_maxbw()
307 mrp.mrp_mask = MRP_MAXBW; in do_set_maxbw()
374 if (mrp->mrp_mask & MRP_PRIORITY) { in do_get_priority()
401 mrp.mrp_mask = MRP_PRIORITY; in do_set_priority()
H A Dlibdlflow.c162 attr->fi_resource_props.mrp_mask |= in dladm_flow_parse_db()
168 attr->fi_resource_props.mrp_mask |= MRP_PRIORITY; in dladm_flow_parse_db()
234 if (attr->fi_resource_props.mrp_mask & MRP_MAXBW) in i_dladm_flow_fput_grp()
238 if (attr->fi_resource_props.mrp_mask & MRP_PRIORITY) in i_dladm_flow_fput_grp()
H A Dlinkprop.c1739 if ((mrp.mrp_mask & MRP_MAXBW) == 0) { in get_maxbw()
1793 mrp->mrp_mask |= MRP_MAXBW; in extract_maxbw()
1960 mrp->mrp_mask |= MRP_CPUS; in extract_cpus()
1968 mrp->mrp_mask |= (MRP_CPUS|MRP_CPUS_USERSPEC); in extract_cpus()
2076 mrp->mrp_mask |= MRP_POOL; in extract_pool()
2082 mrp->mrp_mask |= MRP_POOL; in extract_pool()
2108 pri = ((mrp.mrp_mask & MRP_PRIORITY) == 0) ? MPL_HIGH : in get_priority()
2126 mrp->mrp_mask |= MRP_PRIORITY; in extract_priority()
2268 if ((mrp.mrp_mask & MRP_RX_RINGS) == 0) { in get_rxrings()
2274 if (mrp.mrp_mask & MRP_RXRINGS_UNSPEC) in get_rxrings()
[all …]
/titanic_41/usr/src/uts/common/io/vnic/
H A Dvnic_dev.c539 if ((mrp->mrp_mask & MRP_RX_RINGS) != 0 || in vnic_dev_create()
540 (mrp->mrp_mask & MRP_TX_RINGS) != 0) { in vnic_dev_create()
/titanic_41/usr/src/uts/sun4v/io/
H A Dvsw_phys.c1415 mrp->mrp_mask |= MRP_MAXBW; in vsw_maccl_set_bandwidth()