Searched refs:hw_if (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-drv.c | 179 pdata->hw_if.tx_start_xmit(channel, ring); in xgbe_maybe_stop_tx_queue() 203 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_enable_rx_tx_int() local 215 hw_if->enable_int(channel, int_id); in xgbe_enable_rx_tx_int() 229 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_disable_rx_tx_int() local 241 hw_if->disable_int(channel, int_id); in xgbe_disable_rx_tx_int() 325 pdata->hw_if.disable_ecc_ded(pdata); in xgbe_ecc_isr_bh_work() 333 pdata->hw_if.disable_ecc_sec(pdata, XGBE_ECC_SEC_TX); in xgbe_ecc_isr_bh_work() 339 pdata->hw_if.disable_ecc_sec(pdata, XGBE_ECC_SEC_RX); in xgbe_ecc_isr_bh_work() 344 pdata->hw_if.disable_ecc_sec(pdata, XGBE_ECC_SEC_DESC); in xgbe_ecc_isr_bh_work() 371 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_isr_bh_work() local [all …]
|
| H A D | xgbe-dev.c | 2705 pdata->hw_if.disable_rx(pdata); in xgbe_config_dcb_pfc() 2713 pdata->hw_if.enable_rx(pdata); in xgbe_config_dcb_pfc() 3481 void xgbe_init_function_ptrs_dev(struct xgbe_hw_if *hw_if) in xgbe_init_function_ptrs_dev() argument 3485 hw_if->tx_complete = xgbe_tx_complete; in xgbe_init_function_ptrs_dev() 3487 hw_if->set_mac_address = xgbe_set_mac_address; in xgbe_init_function_ptrs_dev() 3488 hw_if->config_rx_mode = xgbe_config_rx_mode; in xgbe_init_function_ptrs_dev() 3490 hw_if->enable_rx_csum = xgbe_enable_rx_csum; in xgbe_init_function_ptrs_dev() 3491 hw_if->disable_rx_csum = xgbe_disable_rx_csum; in xgbe_init_function_ptrs_dev() 3493 hw_if->enable_rx_vlan_stripping = xgbe_enable_rx_vlan_stripping; in xgbe_init_function_ptrs_dev() 3494 hw_if->disable_rx_vlan_stripping = xgbe_disable_rx_vlan_stripping; in xgbe_init_function_ptrs_dev() [all …]
|
| H A D | xgbe-ethtool.c | 116 pdata->hw_if.read_mmc_stats(pdata); in xgbe_get_ethtool_stats() 350 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_set_coalesce() local 355 rx_riwt = hw_if->usec_to_riwt(pdata, ec->rx_coalesce_usecs); in xgbe_set_coalesce() 367 hw_if->riwt_to_usec(pdata, in xgbe_set_coalesce() 411 hw_if->config_rx_coalesce(pdata); in xgbe_set_coalesce() 415 hw_if->config_tx_coalesce(pdata); in xgbe_set_coalesce() 466 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_set_rxfh() local 476 ret = hw_if->set_rss_lookup_table(pdata, rxfh->indir); in xgbe_set_rxfh() 482 ret = hw_if->set_rss_hash_key(pdata, rxfh->key); in xgbe_set_rxfh()
|
| H A D | xgbe-desc.c | 284 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_wrapper_tx_descriptor_init() local 317 hw_if->tx_desc_init(channel); in xgbe_wrapper_tx_descriptor_init() 325 struct xgbe_hw_if *hw_if = &pdata->hw_if; in xgbe_wrapper_rx_descriptor_init() local 360 hw_if->rx_desc_init(channel); in xgbe_wrapper_rx_descriptor_init()
|
| H A D | xgbe-mdio.c | 113 pdata->hw_if.set_speed(pdata, SPEED_10000); in xgbe_kr_mode() 122 pdata->hw_if.set_speed(pdata, SPEED_2500); in xgbe_kx_2500_mode() 131 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_kx_1000_mode() 144 pdata->hw_if.set_speed(pdata, SPEED_10000); in xgbe_sfi_mode() 153 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_x_mode() 162 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_sgmii_1000_mode() 171 pdata->hw_if.set_speed(pdata, SPEED_10); in xgbe_sgmii_10_mode() 180 pdata->hw_if.set_speed(pdata, SPEED_1000); in xgbe_sgmii_100_mode() 1032 pdata->hw_if.config_tx_flow_control(pdata); in xgbe_phy_adjust_link() 1038 pdata->hw_if.config_rx_flow_control(pdata); in xgbe_phy_adjust_link()
|
| H A D | xgbe-dcb.c | 96 pdata->hw_if.config_dcb_tc(pdata); in xgbe_dcb_ieee_setets() 143 pdata->hw_if.config_dcb_pfc(pdata); in xgbe_dcb_ieee_setpfc()
|
| H A D | xgbe-phy-v2.c | 506 return pdata->hw_if.write_ext_mii_regs_c22(pdata, addr, reg, val); in xgbe_phy_mdio_mii_write_c22() 517 return pdata->hw_if.write_ext_mii_regs_c45(pdata, addr, devad, in xgbe_phy_mdio_mii_write_c45() 597 return pdata->hw_if.read_ext_mii_regs_c22(pdata, addr, reg); in xgbe_phy_mdio_mii_read_c22() 608 return pdata->hw_if.read_ext_mii_regs_c45(pdata, addr, devad, reg); in xgbe_phy_mdio_mii_read_c45() 955 ret = pdata->hw_if.set_ext_mii_mode(pdata, phy_data->mdio_addr, in xgbe_phy_find_phy_device() 1876 return pdata->hw_if.write_ext_mii_regs_c22(pdata, phy_data->redrv_addr, in xgbe_phy_set_redrv_mode_mdio() 2034 pdata->hw_if.disable_tx(pdata); in xgbe_phy_stop_data_path() 2035 pdata->hw_if.disable_rx(pdata); in xgbe_phy_stop_data_path() 2054 pdata->hw_if.enable_rx(pdata); in xgbe_phy_start_data_path() 2055 pdata->hw_if.enable_tx(pdata); in xgbe_phy_start_data_path() [all …]
|
| H A D | xgbe-main.c | 55 xgbe_init_function_ptrs_dev(&pdata->hw_if); in xgbe_init_all_fptrs() 171 ret = pdata->hw_if.exit(pdata); in xgbe_config_netdev()
|
| H A D | xgbe-common.h | 1683 ((_pdata)->hw_if.read_mmd_regs((_pdata), 0, \ 1690 ((_pdata)->hw_if.write_mmd_regs((_pdata), 0, \
|
| H A D | xgbe.h | 1048 struct xgbe_hw_if hw_if; member
|