Home
last modified time | relevance | path

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

/titanic_50/usr/src/uts/common/io/mac/
H A Dmac_client.c1708 if (mrp->mrp_mask & MRP_RX_RINGS) { in mac_client_set_rings_prop()
1709 unspec = mrp->mrp_mask & MRP_RXRINGS_UNSPEC; in mac_client_set_rings_prop()
1720 if (mrp->mrp_mask & MRP_RINGS_RESET) { in mac_client_set_rings_prop()
1721 if (!(tmrp->mrp_mask & MRP_RX_RINGS)) in mac_client_set_rings_prop()
1725 if (tmrp->mrp_mask & MRP_RXRINGS_UNSPEC) in mac_client_set_rings_prop()
1729 if ((tmrp->mrp_mask & MRP_RX_RINGS) && in mac_client_set_rings_prop()
1730 !(tmrp->mrp_mask & MRP_RXRINGS_UNSPEC) && in mac_client_set_rings_prop()
1737 if (mrp->mrp_mask & MRP_RINGS_RESET) { in mac_client_set_rings_prop()
1830 if (tmrp->mrp_mask & MRP_RX_RINGS) { in mac_client_set_rings_prop()
1852 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.c5981 if ((mrp->mrp_mask & MRP_RX_RINGS) == 0) { in mac_reclaim_ring_from_grp()
6037 if ((mrp->mrp_mask & MRP_TX_RINGS) == 0) { in mac_reclaim_ring_from_grp()
6097 if ((mrp->mrp_mask & MRP_TX_RINGS) == 0) { in mac_reclaim_ring_from_grp()
6346 boolean_t rxhw = mrp->mrp_mask & MRP_RX_RINGS; in mac_reserve_rx_group()
6347 boolean_t unspec = mrp->mrp_mask & MRP_RXRINGS_UNSPEC; in mac_reserve_rx_group()
6463 (gmrp->mrp_mask & MRP_RX_RINGS) == 0 && in mac_reserve_rx_group()
6911 boolean_t txhw = mrp->mrp_mask & MRP_TX_RINGS; in mac_reserve_tx_group()
6912 boolean_t unspec = mrp->mrp_mask & MRP_TXRINGS_UNSPEC; in mac_reserve_tx_group()
6981 nrings = (mrp->mrp_mask & MRP_TX_RINGS) != 0 ? mrp->mrp_ntxrings : 1; in mac_reserve_tx_group()
7001 (gmrp->mrp_mask & MRP_TX_RINGS) == 0 && in mac_reserve_tx_group()
[all …]
H A Dmac_datapath_setup.c616 if (flent->fe_resource_props.mrp_mask & MRP_MAXBW && in mac_compute_soft_ring_count()
1059 emrp->mrp_mask = mrp->mrp_mask; in mac_flow_user_cpu_init()
2019 if (mrp->mrp_mask & MRP_CPUS_USERSPEC) in mac_fanout_setup()
2158 if ((mrp->mrp_mask & MRP_MAXBW) != 0) { in mac_srs_create()
2876 rxhw = (mrp->mrp_mask & MRP_RX_RINGS) && in mac_datapath_setup()
2878 (mrp->mrp_mask & MRP_RXRINGS_UNSPEC)); in mac_datapath_setup()
2879 txhw = (mrp->mrp_mask & MRP_TX_RINGS) && in mac_datapath_setup()
2881 (mrp->mrp_mask & MRP_TXRINGS_UNSPEC)); in mac_datapath_setup()
3155 if (mrp->mrp_mask & MRP_RX_RINGS) { in mac_datapath_teardown()
3188 if (mrp->mrp_mask & MRP_TX_RINGS) { in mac_datapath_teardown()
[all …]
H A Dmac_protect.c2531 curr->mrp_mask &= ~MRP_PROTECT; in mac_protect_update()
2535 curr->mrp_mask |= MRP_PROTECT; in mac_protect_update()
H A Dmac_provider.c539 if (mip->mi_resource_props.mrp_mask != 0) in mac_unregister()
/titanic_50/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.h232 (mcip)->mci_flent->fe_resource_props.mrp_mask)
H A Dmac_impl.h716 fe_resource_props.mrp_mask & MRP_PROTECT) != 0 && \
/titanic_50/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_50/usr/src/uts/common/io/vnic/
H A Dvnic_dev.c540 if ((mrp->mrp_mask & MRP_RX_RINGS) != 0 || in vnic_dev_create()
541 (mrp->mrp_mask & MRP_TX_RINGS) != 0) { in vnic_dev_create()
/titanic_50/usr/src/uts/sun4v/io/
H A Dvsw_phys.c1415 mrp->mrp_mask |= MRP_MAXBW; in vsw_maccl_set_bandwidth()