Lines Matching refs:hw_ops

55 			pdata->hw_ops.tx_start_xmit(channel, ring);
209 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
225 hw_ops->enable_int(channel, int_id);
231 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
247 hw_ops->disable_int(channel, int_id);
256 struct xlgmac_hw_ops *hw_ops;
259 hw_ops = &pdata->hw_ops;
333 hw_ops->tx_mmc_int(pdata);
337 hw_ops->rx_mmc_int(pdata);
563 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
567 hw_ops->init(pdata);
574 hw_ops->enable_tx(pdata);
575 hw_ops->enable_rx(pdata);
582 hw_ops->exit(pdata);
589 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
597 hw_ops->disable_tx(pdata);
598 hw_ops->disable_rx(pdata);
601 hw_ops->exit(pdata);
706 struct xlgmac_hw_ops *hw_ops;
712 hw_ops = &pdata->hw_ops;
756 hw_ops->dev_xmit(channel);
773 pdata->hw_ops.read_mmc_stats(pdata);
795 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
803 hw_ops->set_mac_address(pdata, netdev->dev_addr);
839 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
842 hw_ops->update_vlan_hash_table(pdata);
852 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
855 hw_ops->update_vlan_hash_table(pdata);
884 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
893 ret = hw_ops->enable_rss(pdata);
895 ret = hw_ops->disable_rss(pdata);
900 hw_ops->enable_rx_csum(pdata);
902 hw_ops->disable_rx_csum(pdata);
905 hw_ops->enable_rx_vlan_stripping(pdata);
907 hw_ops->disable_rx_vlan_stripping(pdata);
910 hw_ops->enable_rx_vlan_filtering(pdata);
912 hw_ops->disable_rx_vlan_filtering(pdata);
922 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
924 hw_ops->config_rx_mode(pdata);
957 struct xlgmac_hw_ops *hw_ops;
960 hw_ops = &pdata->hw_ops;
971 hw_ops->rx_desc_reset(pdata, desc_data, ring->dirty);
1043 struct xlgmac_hw_ops *hw_ops;
1049 hw_ops = &pdata->hw_ops;
1067 if (!hw_ops->tx_complete(dma_desc))
1078 if (hw_ops->is_last_desc(dma_desc)) {
1085 hw_ops->tx_desc_reset(desc_data);
1117 struct xlgmac_hw_ops *hw_ops;
1123 hw_ops = &pdata->hw_ops;
1155 if (hw_ops->dev_read(channel))