rtl8169_private 135 drivers/net/ethernet/realtek/r8169_firmware.c void rtl_fw_write_firmware(struct rtl8169_private *tp, struct rtl_fw *rtl_fw) rtl8169_private 14 drivers/net/ethernet/realtek/r8169_firmware.h struct rtl8169_private; rtl8169_private 15 drivers/net/ethernet/realtek/r8169_firmware.h typedef void (*rtl_fw_write_t)(struct rtl8169_private *tp, int reg, int val); rtl8169_private 16 drivers/net/ethernet/realtek/r8169_firmware.h typedef int (*rtl_fw_read_t)(struct rtl8169_private *tp, int reg); rtl8169_private 39 drivers/net/ethernet/realtek/r8169_firmware.h void rtl_fw_write_firmware(struct rtl8169_private *tp, struct rtl_fw *rtl_fw); rtl8169_private 691 drivers/net/ethernet/realtek/r8169_main.c typedef void (*rtl_generic_fct)(struct rtl8169_private *tp); rtl8169_private 720 drivers/net/ethernet/realtek/r8169_main.c static inline struct device *tp_to_dev(struct rtl8169_private *tp) rtl8169_private 725 drivers/net/ethernet/realtek/r8169_main.c static void rtl_lock_work(struct rtl8169_private *tp) rtl8169_private 730 drivers/net/ethernet/realtek/r8169_main.c static void rtl_unlock_work(struct rtl8169_private *tp) rtl8169_private 735 drivers/net/ethernet/realtek/r8169_main.c static void rtl_lock_config_regs(struct rtl8169_private *tp) rtl8169_private 740 drivers/net/ethernet/realtek/r8169_main.c static void rtl_unlock_config_regs(struct rtl8169_private *tp) rtl8169_private 745 drivers/net/ethernet/realtek/r8169_main.c static void rtl_tx_performance_tweak(struct rtl8169_private *tp, u16 force) rtl8169_private 751 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_is_8125(struct rtl8169_private *tp) rtl8169_private 756 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_is_8168evl_up(struct rtl8169_private *tp) rtl8169_private 763 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_supports_eee(struct rtl8169_private *tp) rtl8169_private 770 drivers/net/ethernet/realtek/r8169_main.c static void rtl_read_mac_from_reg(struct rtl8169_private *tp, u8 *mac, int reg) rtl8169_private 779 drivers/net/ethernet/realtek/r8169_main.c bool (*check)(struct rtl8169_private *); rtl8169_private 788 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_loop_wait(struct rtl8169_private *tp, const struct rtl_cond *c, rtl8169_private 804 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_udelay_loop_wait_high(struct rtl8169_private *tp, rtl8169_private 811 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_udelay_loop_wait_low(struct rtl8169_private *tp, rtl8169_private 818 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_msleep_loop_wait_high(struct rtl8169_private *tp, rtl8169_private 825 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_msleep_loop_wait_low(struct rtl8169_private *tp, rtl8169_private 833 drivers/net/ethernet/realtek/r8169_main.c static bool name ## _check(struct rtl8169_private *); \ rtl8169_private 840 drivers/net/ethernet/realtek/r8169_main.c static bool name ## _check(struct rtl8169_private *tp) rtl8169_private 842 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_ocp_reg_failure(struct rtl8169_private *tp, u32 reg) rtl8169_private 856 drivers/net/ethernet/realtek/r8169_main.c static void r8168_phy_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data) rtl8169_private 866 drivers/net/ethernet/realtek/r8169_main.c static int r8168_phy_ocp_read(struct rtl8169_private *tp, u32 reg) rtl8169_private 877 drivers/net/ethernet/realtek/r8169_main.c static void r8168_mac_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data) rtl8169_private 885 drivers/net/ethernet/realtek/r8169_main.c static u16 r8168_mac_ocp_read(struct rtl8169_private *tp, u32 reg) rtl8169_private 895 drivers/net/ethernet/realtek/r8169_main.c static void r8168_mac_ocp_modify(struct rtl8169_private *tp, u32 reg, u16 mask, rtl8169_private 905 drivers/net/ethernet/realtek/r8169_main.c static void r8168g_mdio_write(struct rtl8169_private *tp, int reg, int value) rtl8169_private 918 drivers/net/ethernet/realtek/r8169_main.c static int r8168g_mdio_read(struct rtl8169_private *tp, int reg) rtl8169_private 929 drivers/net/ethernet/realtek/r8169_main.c static void mac_mcu_write(struct rtl8169_private *tp, int reg, int value) rtl8169_private 939 drivers/net/ethernet/realtek/r8169_main.c static int mac_mcu_read(struct rtl8169_private *tp, int reg) rtl8169_private 949 drivers/net/ethernet/realtek/r8169_main.c static void r8169_mdio_write(struct rtl8169_private *tp, int reg, int value) rtl8169_private 961 drivers/net/ethernet/realtek/r8169_main.c static int r8169_mdio_read(struct rtl8169_private *tp, int reg) rtl8169_private 984 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_1_mdio_access(struct rtl8169_private *tp, int reg, u32 data) rtl8169_private 993 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_1_mdio_write(struct rtl8169_private *tp, int reg, int value) rtl8169_private 999 drivers/net/ethernet/realtek/r8169_main.c static int r8168dp_1_mdio_read(struct rtl8169_private *tp, int reg) rtl8169_private 1013 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_2_mdio_start(struct rtl8169_private *tp) rtl8169_private 1018 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_2_mdio_stop(struct rtl8169_private *tp) rtl8169_private 1023 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_2_mdio_write(struct rtl8169_private *tp, int reg, int value) rtl8169_private 1032 drivers/net/ethernet/realtek/r8169_main.c static int r8168dp_2_mdio_read(struct rtl8169_private *tp, int reg) rtl8169_private 1049 drivers/net/ethernet/realtek/r8169_main.c static void rtl_writephy(struct rtl8169_private *tp, int location, int val) rtl8169_private 1068 drivers/net/ethernet/realtek/r8169_main.c static int rtl_readphy(struct rtl8169_private *tp, int location) rtl8169_private 1083 drivers/net/ethernet/realtek/r8169_main.c static void rtl_patchphy(struct rtl8169_private *tp, int reg_addr, int value) rtl8169_private 1088 drivers/net/ethernet/realtek/r8169_main.c static void rtl_w0w1_phy(struct rtl8169_private *tp, int reg_addr, int p, int m) rtl8169_private 1101 drivers/net/ethernet/realtek/r8169_main.c static void rtl_ephy_write(struct rtl8169_private *tp, int reg_addr, int value) rtl8169_private 1111 drivers/net/ethernet/realtek/r8169_main.c static u16 rtl_ephy_read(struct rtl8169_private *tp, int reg_addr) rtl8169_private 1124 drivers/net/ethernet/realtek/r8169_main.c static void _rtl_eri_write(struct rtl8169_private *tp, int addr, u32 mask, rtl8169_private 1134 drivers/net/ethernet/realtek/r8169_main.c static void rtl_eri_write(struct rtl8169_private *tp, int addr, u32 mask, rtl8169_private 1140 drivers/net/ethernet/realtek/r8169_main.c static u32 _rtl_eri_read(struct rtl8169_private *tp, int addr, int type) rtl8169_private 1148 drivers/net/ethernet/realtek/r8169_main.c static u32 rtl_eri_read(struct rtl8169_private *tp, int addr) rtl8169_private 1153 drivers/net/ethernet/realtek/r8169_main.c static void rtl_w0w1_eri(struct rtl8169_private *tp, int addr, u32 mask, u32 p, rtl8169_private 1162 drivers/net/ethernet/realtek/r8169_main.c static void rtl_eri_set_bits(struct rtl8169_private *tp, int addr, u32 mask, rtl8169_private 1168 drivers/net/ethernet/realtek/r8169_main.c static void rtl_eri_clear_bits(struct rtl8169_private *tp, int addr, u32 mask, rtl8169_private 1174 drivers/net/ethernet/realtek/r8169_main.c static u32 r8168dp_ocp_read(struct rtl8169_private *tp, u8 mask, u16 reg) rtl8169_private 1181 drivers/net/ethernet/realtek/r8169_main.c static u32 r8168ep_ocp_read(struct rtl8169_private *tp, u8 mask, u16 reg) rtl8169_private 1186 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_ocp_write(struct rtl8169_private *tp, u8 mask, u16 reg, rtl8169_private 1194 drivers/net/ethernet/realtek/r8169_main.c static void r8168ep_ocp_write(struct rtl8169_private *tp, u8 mask, u16 reg, rtl8169_private 1201 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_oob_notify(struct rtl8169_private *tp, u8 cmd) rtl8169_private 1212 drivers/net/ethernet/realtek/r8169_main.c static u16 rtl8168_get_ocp_reg(struct rtl8169_private *tp) rtl8169_private 1236 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168ep_stop_cmac(struct rtl8169_private *tp) rtl8169_private 1244 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168dp_driver_start(struct rtl8169_private *tp) rtl8169_private 1250 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168ep_driver_start(struct rtl8169_private *tp) rtl8169_private 1258 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168_driver_start(struct rtl8169_private *tp) rtl8169_private 1277 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168dp_driver_stop(struct rtl8169_private *tp) rtl8169_private 1283 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168ep_driver_stop(struct rtl8169_private *tp) rtl8169_private 1292 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168_driver_stop(struct rtl8169_private *tp) rtl8169_private 1311 drivers/net/ethernet/realtek/r8169_main.c static bool r8168dp_check_dash(struct rtl8169_private *tp) rtl8169_private 1318 drivers/net/ethernet/realtek/r8169_main.c static bool r8168ep_check_dash(struct rtl8169_private *tp) rtl8169_private 1323 drivers/net/ethernet/realtek/r8169_main.c static bool r8168_check_dash(struct rtl8169_private *tp) rtl8169_private 1339 drivers/net/ethernet/realtek/r8169_main.c static void rtl_reset_packet_filter(struct rtl8169_private *tp) rtl8169_private 1350 drivers/net/ethernet/realtek/r8169_main.c static u8 rtl8168d_efuse_read(struct rtl8169_private *tp, int reg_addr) rtl8169_private 1358 drivers/net/ethernet/realtek/r8169_main.c static u32 rtl_get_events(struct rtl8169_private *tp) rtl8169_private 1366 drivers/net/ethernet/realtek/r8169_main.c static void rtl_ack_events(struct rtl8169_private *tp, u32 bits) rtl8169_private 1374 drivers/net/ethernet/realtek/r8169_main.c static void rtl_irq_disable(struct rtl8169_private *tp) rtl8169_private 1387 drivers/net/ethernet/realtek/r8169_main.c static void rtl_irq_enable(struct rtl8169_private *tp) rtl8169_private 1396 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_irq_mask_and_ack(struct rtl8169_private *tp) rtl8169_private 1404 drivers/net/ethernet/realtek/r8169_main.c static void rtl_link_chg_patch(struct rtl8169_private *tp) rtl8169_private 1448 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1456 drivers/net/ethernet/realtek/r8169_main.c static void __rtl8169_set_wol(struct rtl8169_private *tp, u32 wolopts) rtl8169_private 1525 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1550 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1569 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1584 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1641 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1654 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1661 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1697 drivers/net/ethernet/realtek/r8169_main.c static bool rtl8169_do_counters(struct rtl8169_private *tp, u32 counter_cmd) rtl8169_private 1711 drivers/net/ethernet/realtek/r8169_main.c static bool rtl8169_reset_counters(struct rtl8169_private *tp) rtl8169_private 1723 drivers/net/ethernet/realtek/r8169_main.c static bool rtl8169_update_counters(struct rtl8169_private *tp) rtl8169_private 1737 drivers/net/ethernet/realtek/r8169_main.c static bool rtl8169_init_counter_offsets(struct rtl8169_private *tp) rtl8169_private 1778 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1882 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1900 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 1972 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 2036 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 2058 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 2110 drivers/net/ethernet/realtek/r8169_main.c static void rtl_enable_eee(struct rtl8169_private *tp) rtl8169_private 2125 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_get_mac_version(struct rtl8169_private *tp) rtl8169_private 2250 drivers/net/ethernet/realtek/r8169_main.c static void __rtl_writephy_batch(struct rtl8169_private *tp, rtl8169_private 2261 drivers/net/ethernet/realtek/r8169_main.c static void rtl_release_firmware(struct rtl8169_private *tp) rtl8169_private 2270 drivers/net/ethernet/realtek/r8169_main.c static void rtl_apply_firmware(struct rtl8169_private *tp) rtl8169_private 2277 drivers/net/ethernet/realtek/r8169_main.c static void rtl_apply_firmware_cond(struct rtl8169_private *tp, u8 reg, u16 val) rtl8169_private 2285 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168_config_eee_mac(struct rtl8169_private *tp) rtl8169_private 2294 drivers/net/ethernet/realtek/r8169_main.c static void rtl8125_config_eee_mac(struct rtl8169_private *tp) rtl8169_private 2300 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168f_config_eee_phy(struct rtl8169_private *tp) rtl8169_private 2315 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168g_config_eee_phy(struct rtl8169_private *tp) rtl8169_private 2320 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168h_config_eee_phy(struct rtl8169_private *tp) rtl8169_private 2330 drivers/net/ethernet/realtek/r8169_main.c static void rtl8125_config_eee_phy(struct rtl8169_private *tp) rtl8169_private 2340 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169s_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2407 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169sb_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2418 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169scd_hw_phy_config_quirk(struct rtl8169_private *tp) rtl8169_private 2431 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169scd_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2478 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169sce_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2531 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168bb_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2544 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168bef_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2555 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168cp_1_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2568 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168cp_2_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2583 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168c_1_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2612 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168c_2_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2640 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168c_3_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2662 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168c_4_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2717 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168d_1_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2779 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168d_2_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2831 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168d_3_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2892 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168d_4_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2908 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168e_1_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 2981 drivers/net/ethernet/realtek/r8169_main.c static void rtl_rar_exgmac_set(struct rtl8169_private *tp, u8 *addr) rtl8169_private 2995 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168e_2_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3071 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168f_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3096 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168f_1_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3146 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168f_2_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3153 drivers/net/ethernet/realtek/r8169_main.c static void rtl8411_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3234 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168g_disable_aldps(struct rtl8169_private *tp) rtl8169_private 3239 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168g_phy_adjust_10m_aldps(struct rtl8169_private *tp) rtl8169_private 3253 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168g_1_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3303 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168g_2_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3310 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168h_1_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3411 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168h_2_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3477 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168ep_1_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3501 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168ep_2_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3578 drivers/net/ethernet/realtek/r8169_main.c static void rtl8102e_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3595 drivers/net/ethernet/realtek/r8169_main.c static void rtl8105e_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3621 drivers/net/ethernet/realtek/r8169_main.c static void rtl8402_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3638 drivers/net/ethernet/realtek/r8169_main.c static void rtl8106e_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3660 drivers/net/ethernet/realtek/r8169_main.c static void rtl8125_1_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3716 drivers/net/ethernet/realtek/r8169_main.c static void rtl8125_2_hw_phy_config(struct rtl8169_private *tp) rtl8169_private 3846 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 3852 drivers/net/ethernet/realtek/r8169_main.c static void rtl_schedule_task(struct rtl8169_private *tp, enum rtl_flag flag) rtl8169_private 3858 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_init_phy(struct net_device *dev, struct rtl8169_private *tp) rtl8169_private 3876 drivers/net/ethernet/realtek/r8169_main.c static void rtl_rar_set(struct rtl8169_private *tp, u8 *addr) rtl8169_private 3898 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 3918 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 3926 drivers/net/ethernet/realtek/r8169_main.c static void rtl_wol_suspend_quirk(struct rtl8169_private *tp) rtl8169_private 3945 drivers/net/ethernet/realtek/r8169_main.c static void rtl_pll_power_down(struct rtl8169_private *tp) rtl8169_private 3987 drivers/net/ethernet/realtek/r8169_main.c static void rtl_pll_power_up(struct rtl8169_private *tp) rtl8169_private 4022 drivers/net/ethernet/realtek/r8169_main.c static void rtl_init_rxcfg(struct rtl8169_private *tp) rtl8169_private 4047 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_init_ring_indexes(struct rtl8169_private *tp) rtl8169_private 4052 drivers/net/ethernet/realtek/r8169_main.c static void r8168c_hw_jumbo_enable(struct rtl8169_private *tp) rtl8169_private 4059 drivers/net/ethernet/realtek/r8169_main.c static void r8168c_hw_jumbo_disable(struct rtl8169_private *tp) rtl8169_private 4066 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_hw_jumbo_enable(struct rtl8169_private *tp) rtl8169_private 4071 drivers/net/ethernet/realtek/r8169_main.c static void r8168dp_hw_jumbo_disable(struct rtl8169_private *tp) rtl8169_private 4076 drivers/net/ethernet/realtek/r8169_main.c static void r8168e_hw_jumbo_enable(struct rtl8169_private *tp) rtl8169_private 4084 drivers/net/ethernet/realtek/r8169_main.c static void r8168e_hw_jumbo_disable(struct rtl8169_private *tp) rtl8169_private 4092 drivers/net/ethernet/realtek/r8169_main.c static void r8168b_0_hw_jumbo_enable(struct rtl8169_private *tp) rtl8169_private 4098 drivers/net/ethernet/realtek/r8169_main.c static void r8168b_0_hw_jumbo_disable(struct rtl8169_private *tp) rtl8169_private 4104 drivers/net/ethernet/realtek/r8169_main.c static void r8168b_1_hw_jumbo_enable(struct rtl8169_private *tp) rtl8169_private 4111 drivers/net/ethernet/realtek/r8169_main.c static void r8168b_1_hw_jumbo_disable(struct rtl8169_private *tp) rtl8169_private 4118 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_jumbo_enable(struct rtl8169_private *tp) rtl8169_private 4144 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_jumbo_disable(struct rtl8169_private *tp) rtl8169_private 4170 drivers/net/ethernet/realtek/r8169_main.c static void rtl_jumbo_config(struct rtl8169_private *tp, int mtu) rtl8169_private 4183 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_reset(struct rtl8169_private *tp) rtl8169_private 4190 drivers/net/ethernet/realtek/r8169_main.c static void rtl_request_firmware(struct rtl8169_private *tp) rtl8169_private 4217 drivers/net/ethernet/realtek/r8169_main.c static void rtl_rx_close(struct rtl8169_private *tp) rtl8169_private 4232 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_hw_reset(struct rtl8169_private *tp) rtl8169_private 4259 drivers/net/ethernet/realtek/r8169_main.c static void rtl_set_tx_config_registers(struct rtl8169_private *tp) rtl8169_private 4270 drivers/net/ethernet/realtek/r8169_main.c static void rtl_set_rx_max_size(struct rtl8169_private *tp) rtl8169_private 4276 drivers/net/ethernet/realtek/r8169_main.c static void rtl_set_rx_tx_desc_registers(struct rtl8169_private *tp) rtl8169_private 4289 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_set_magic_reg(struct rtl8169_private *tp, unsigned mac_version) rtl8169_private 4311 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 4355 drivers/net/ethernet/realtek/r8169_main.c static void rtl_csi_write(struct rtl8169_private *tp, int addr, int value) rtl8169_private 4366 drivers/net/ethernet/realtek/r8169_main.c static u32 rtl_csi_read(struct rtl8169_private *tp, int addr) rtl8169_private 4377 drivers/net/ethernet/realtek/r8169_main.c static void rtl_csi_access_enable(struct rtl8169_private *tp, u8 val) rtl8169_private 4396 drivers/net/ethernet/realtek/r8169_main.c static void rtl_set_def_aspm_entry_latency(struct rtl8169_private *tp) rtl8169_private 4407 drivers/net/ethernet/realtek/r8169_main.c static void __rtl_ephy_init(struct rtl8169_private *tp, rtl8169_private 4421 drivers/net/ethernet/realtek/r8169_main.c static void rtl_disable_clock_request(struct rtl8169_private *tp) rtl8169_private 4427 drivers/net/ethernet/realtek/r8169_main.c static void rtl_enable_clock_request(struct rtl8169_private *tp) rtl8169_private 4433 drivers/net/ethernet/realtek/r8169_main.c static void rtl_pcie_state_l2l3_disable(struct rtl8169_private *tp) rtl8169_private 4439 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_aspm_clkreq_enable(struct rtl8169_private *tp, bool enable) rtl8169_private 4453 drivers/net/ethernet/realtek/r8169_main.c static void rtl_set_fifo_size(struct rtl8169_private *tp, u16 rx_stat, rtl8169_private 4463 drivers/net/ethernet/realtek/r8169_main.c static void rtl8168g_set_pause_thresholds(struct rtl8169_private *tp, rtl8169_private 4471 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168bb(struct rtl8169_private *tp) rtl8169_private 4476 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168bef(struct rtl8169_private *tp) rtl8169_private 4483 drivers/net/ethernet/realtek/r8169_main.c static void __rtl_hw_start_8168cp(struct rtl8169_private *tp) rtl8169_private 4492 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168cp_1(struct rtl8169_private *tp) rtl8169_private 4509 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168cp_2(struct rtl8169_private *tp) rtl8169_private 4516 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168cp_3(struct rtl8169_private *tp) rtl8169_private 4526 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168c_1(struct rtl8169_private *tp) rtl8169_private 4543 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168c_2(struct rtl8169_private *tp) rtl8169_private 4557 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168c_3(struct rtl8169_private *tp) rtl8169_private 4562 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168c_4(struct rtl8169_private *tp) rtl8169_private 4569 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168d(struct rtl8169_private *tp) rtl8169_private 4579 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168dp(struct rtl8169_private *tp) rtl8169_private 4589 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168d_4(struct rtl8169_private *tp) rtl8169_private 4607 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168e_1(struct rtl8169_private *tp) rtl8169_private 4638 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168e_2(struct rtl8169_private *tp) rtl8169_private 4672 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168f(struct rtl8169_private *tp) rtl8169_private 4697 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168f_1(struct rtl8169_private *tp) rtl8169_private 4715 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8411(struct rtl8169_private *tp) rtl8169_private 4733 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168g(struct rtl8169_private *tp) rtl8169_private 4758 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168g_1(struct rtl8169_private *tp) rtl8169_private 4775 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168g_2(struct rtl8169_private *tp) rtl8169_private 4797 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8411_2(struct rtl8169_private *tp) rtl8169_private 4957 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168h_1(struct rtl8169_private *tp) rtl8169_private 5028 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168ep(struct rtl8169_private *tp) rtl8169_private 5059 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168ep_1(struct rtl8169_private *tp) rtl8169_private 5078 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168ep_2(struct rtl8169_private *tp) rtl8169_private 5098 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168ep_3(struct rtl8169_private *tp) rtl8169_private 5123 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8102e_1(struct rtl8169_private *tp) rtl8169_private 5154 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8102e_2(struct rtl8169_private *tp) rtl8169_private 5164 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8102e_3(struct rtl8169_private *tp) rtl8169_private 5171 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8105e_1(struct rtl8169_private *tp) rtl8169_private 5198 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8105e_2(struct rtl8169_private *tp) rtl8169_private 5204 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8402(struct rtl8169_private *tp) rtl8169_private 5231 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8106(struct rtl8169_private *tp) rtl8169_private 5251 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8125_common(struct rtl8169_private *tp) rtl8169_private 5302 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8125_1(struct rtl8169_private *tp) rtl8169_private 5341 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8125_2(struct rtl8169_private *tp) rtl8169_private 5368 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_config(struct rtl8169_private *tp) rtl8169_private 5424 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8125(struct rtl8169_private *tp) rtl8169_private 5435 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8168(struct rtl8169_private *tp) rtl8169_private 5453 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start_8169(struct rtl8169_private *tp) rtl8169_private 5479 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_start(struct rtl8169_private *tp) rtl8169_private 5510 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 5536 drivers/net/ethernet/realtek/r8169_main.c static struct page *rtl8169_alloc_rx_data(struct rtl8169_private *tp, rtl8169_private 5562 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_rx_clear(struct rtl8169_private *tp) rtl8169_private 5581 drivers/net/ethernet/realtek/r8169_main.c static int rtl8169_rx_fill(struct rtl8169_private *tp) rtl8169_private 5604 drivers/net/ethernet/realtek/r8169_main.c static int rtl8169_init_ring(struct rtl8169_private *tp) rtl8169_private 5627 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_tx_clear_range(struct rtl8169_private *tp, u32 start, rtl8169_private 5650 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_tx_clear(struct rtl8169_private *tp) rtl8169_private 5657 drivers/net/ethernet/realtek/r8169_main.c static void rtl_reset_work(struct rtl8169_private *tp) rtl8169_private 5681 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 5696 drivers/net/ethernet/realtek/r8169_main.c static int rtl8169_xmit_frags(struct rtl8169_private *tp, struct sk_buff *skb, rtl8169_private 5743 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_test_hw_pad_bug(struct rtl8169_private *tp, struct sk_buff *skb) rtl8169_private 5790 drivers/net/ethernet/realtek/r8169_main.c static bool rtl8169_tso_csum_v2(struct rtl8169_private *tp, rtl8169_private 5851 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_tx_slots_avail(struct rtl8169_private *tp, rtl8169_private 5861 drivers/net/ethernet/realtek/r8169_main.c static bool rtl_chip_supports_csum_v2(struct rtl8169_private *tp) rtl8169_private 5872 drivers/net/ethernet/realtek/r8169_main.c static void rtl8169_doorbell(struct rtl8169_private *tp) rtl8169_private 5883 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 5994 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6024 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6057 drivers/net/ethernet/realtek/r8169_main.c static void rtl_tx(struct net_device *dev, struct rtl8169_private *tp, rtl8169_private 6141 drivers/net/ethernet/realtek/r8169_main.c static int rtl_rx(struct net_device *dev, struct rtl8169_private *tp, u32 budget) rtl8169_private 6241 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = dev_instance; rtl8169_private 6275 drivers/net/ethernet/realtek/r8169_main.c void (*action)(struct rtl8169_private *); rtl8169_private 6279 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = rtl8169_private 6280 drivers/net/ethernet/realtek/r8169_main.c container_of(work, struct rtl8169_private, wk.work); rtl8169_private 6304 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = container_of(napi, struct rtl8169_private, napi); rtl8169_private 6322 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6333 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(ndev); rtl8169_private 6346 drivers/net/ethernet/realtek/r8169_main.c static int r8169_phy_connect(struct rtl8169_private *tp) rtl8169_private 6372 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6399 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6435 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6443 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6523 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6577 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6600 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6610 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6629 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6644 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6665 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6711 drivers/net/ethernet/realtek/r8169_main.c static void rtl_wol_shutdown_quirk(struct rtl8169_private *tp) rtl8169_private 6732 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6755 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = netdev_priv(dev); rtl8169_private 6794 drivers/net/ethernet/realtek/r8169_main.c static void rtl_set_irq_mask(struct rtl8169_private *tp) rtl8169_private 6807 drivers/net/ethernet/realtek/r8169_main.c static int rtl_alloc_irq(struct rtl8169_private *tp) rtl8169_private 6828 drivers/net/ethernet/realtek/r8169_main.c static void rtl_read_mac_address(struct rtl8169_private *tp, rtl8169_private 6860 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = mii_bus->priv; rtl8169_private 6871 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp = mii_bus->priv; rtl8169_private 6881 drivers/net/ethernet/realtek/r8169_main.c static int r8169_mdio_register(struct rtl8169_private *tp) rtl8169_private 6923 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_init_8168g(struct rtl8169_private *tp) rtl8169_private 6949 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_init_8125(struct rtl8169_private *tp) rtl8169_private 6974 drivers/net/ethernet/realtek/r8169_main.c static void rtl_hw_initialize(struct rtl8169_private *tp) rtl8169_private 6991 drivers/net/ethernet/realtek/r8169_main.c static int rtl_jumbo_max(struct rtl8169_private *tp) rtl8169_private 7019 drivers/net/ethernet/realtek/r8169_main.c static int rtl_get_ether_clk(struct rtl8169_private *tp) rtl8169_private 7045 drivers/net/ethernet/realtek/r8169_main.c static void rtl_init_mac_address(struct rtl8169_private *tp) rtl8169_private 7071 drivers/net/ethernet/realtek/r8169_main.c struct rtl8169_private *tp;