Lines Matching refs:hw_feat
432 if (!pdata->hw_feat.rss) in xgbe_enable_rss()
459 if (!pdata->hw_feat.rss) in xgbe_disable_rss()
474 if (!pdata->hw_feat.rss) in xgbe_config_rss()
615 ver = XGMAC_GET_BITS(pdata->hw_feat.version, MAC_VR, SNPSVER); in xgbe_enable_dma_interrupts()
674 q_count = max(pdata->hw_feat.tx_q_cnt, pdata->hw_feat.rx_q_cnt); in xgbe_enable_mtl_interrupts()
934 addn_macs = pdata->hw_feat.addn_mac; in xgbe_set_mac_addn_addrs()
1658 if (XGMAC_GET_BITS(pdata->hw_feat.version, MAC_VR, SNPSVER) < 0x21) in xgbe_flush_tx_queues()
1725 for (i = 0; i < pdata->hw_feat.tc_cnt; i++) { in xgbe_config_mtl_mode()
1836 pdata->hw_feat.tx_fifo_size)); in xgbe_get_tx_fifo_size()
1844 pdata->hw_feat.rx_fifo_size)); in xgbe_get_rx_fifo_size()
1961 qptc = pdata->tx_q_count / pdata->hw_feat.tc_cnt; in xgbe_config_queue_mapping()
1962 qptc_extra = pdata->tx_q_count % pdata->hw_feat.tc_cnt; in xgbe_config_queue_mapping()
1964 for (i = 0, queue = 0; i < pdata->hw_feat.tc_cnt; i++) { in xgbe_config_queue_mapping()
2039 if (pdata->hw_feat.hash_table_size) { in xgbe_config_mac_address()
2496 if (XGMAC_GET_BITS(pdata->hw_feat.version, MAC_VR, SNPSVER) > 0x20) in xgbe_prepare_tx_stop()