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);
562 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
566 hw_ops->init(pdata);
573 hw_ops->enable_tx(pdata);
574 hw_ops->enable_rx(pdata);
581 hw_ops->exit(pdata);
588 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
596 hw_ops->disable_tx(pdata);
597 hw_ops->disable_rx(pdata);
600 hw_ops->exit(pdata);
705 struct xlgmac_hw_ops *hw_ops;
711 hw_ops = &pdata->hw_ops;
755 hw_ops->dev_xmit(channel);
772 pdata->hw_ops.read_mmc_stats(pdata);
794 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
802 hw_ops->set_mac_address(pdata, netdev->dev_addr);
838 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
841 hw_ops->update_vlan_hash_table(pdata);
851 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
854 hw_ops->update_vlan_hash_table(pdata);
883 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
892 ret = hw_ops->enable_rss(pdata);
894 ret = hw_ops->disable_rss(pdata);
899 hw_ops->enable_rx_csum(pdata);
901 hw_ops->disable_rx_csum(pdata);
904 hw_ops->enable_rx_vlan_stripping(pdata);
906 hw_ops->disable_rx_vlan_stripping(pdata);
909 hw_ops->enable_rx_vlan_filtering(pdata);
911 hw_ops->disable_rx_vlan_filtering(pdata);
921 struct xlgmac_hw_ops *hw_ops = &pdata->hw_ops;
923 hw_ops->config_rx_mode(pdata);
956 struct xlgmac_hw_ops *hw_ops;
959 hw_ops = &pdata->hw_ops;
970 hw_ops->rx_desc_reset(pdata, desc_data, ring->dirty);
1042 struct xlgmac_hw_ops *hw_ops;
1048 hw_ops = &pdata->hw_ops;
1066 if (!hw_ops->tx_complete(dma_desc))
1077 if (hw_ops->is_last_desc(dma_desc)) {
1084 hw_ops->tx_desc_reset(desc_data);
1116 struct xlgmac_hw_ops *hw_ops;
1122 hw_ops = &pdata->hw_ops;
1154 if (hw_ops->dev_read(channel))