H A D | r8169.c | 764 struct rtl8169_private { struct 789 void (*write)(struct rtl8169_private *, int, int); 790 int (*read)(struct rtl8169_private *, int); 794 void (*down)(struct rtl8169_private *); 795 void (*up)(struct rtl8169_private *); 799 void (*enable)(struct rtl8169_private *); 800 void (*disable)(struct rtl8169_private *); 804 void (*write)(struct rtl8169_private *, int, int); 805 u32 (*read)(struct rtl8169_private *, int); 810 void (*phy_reset_enable)(struct rtl8169_private *tp); 812 unsigned int (*phy_reset_pending)(struct rtl8169_private *tp); 814 int (*do_ioctl)(struct rtl8169_private *tp, struct mii_ioctl_data *data, int cmd); 815 bool (*tso_csum)(struct rtl8169_private *, struct sk_buff *, u32 *); 875 static void rtl_lock_work(struct rtl8169_private *tp) rtl_lock_work() 880 static void rtl_unlock_work(struct rtl8169_private *tp) rtl_unlock_work() 892 bool (*check)(struct rtl8169_private *); 901 static bool rtl_loop_wait(struct rtl8169_private *tp, const struct rtl_cond *c, rtl_loop_wait() 917 static bool rtl_udelay_loop_wait_high(struct rtl8169_private *tp, rtl_udelay_loop_wait_high() 924 static bool rtl_udelay_loop_wait_low(struct rtl8169_private *tp, rtl_udelay_loop_wait_low() 931 static bool rtl_msleep_loop_wait_high(struct rtl8169_private *tp, rtl_msleep_loop_wait_high() 938 static bool rtl_msleep_loop_wait_low(struct rtl8169_private *tp, rtl_msleep_loop_wait_low() 946 static bool name ## _check(struct rtl8169_private *); \ 953 static bool name ## _check(struct rtl8169_private *tp) 955 static bool rtl_ocp_reg_failure(struct rtl8169_private *tp, u32 reg) rtl_ocp_reg_failure() 971 static void r8168_phy_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data) r8168_phy_ocp_write() 983 static u16 r8168_phy_ocp_read(struct rtl8169_private *tp, u32 reg) r8168_phy_ocp_read() 996 static void r8168_mac_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data) r8168_mac_ocp_write() 1006 static u16 r8168_mac_ocp_read(struct rtl8169_private *tp, u32 reg) r8168_mac_ocp_read() 1020 static void r8168g_mdio_write(struct rtl8169_private *tp, int reg, int value) r8168g_mdio_write() 1033 static int r8168g_mdio_read(struct rtl8169_private *tp, int reg) r8168g_mdio_read() 1041 static void mac_mcu_write(struct rtl8169_private *tp, int reg, int value) mac_mcu_write() 1051 static int mac_mcu_read(struct rtl8169_private *tp, int reg) mac_mcu_read() 1063 static void r8169_mdio_write(struct rtl8169_private *tp, int reg, int value) r8169_mdio_write() 1077 static int r8169_mdio_read(struct rtl8169_private *tp, int reg) r8169_mdio_read() 1103 static void r8168dp_1_mdio_access(struct rtl8169_private *tp, int reg, u32 data) r8168dp_1_mdio_access() 1114 static void r8168dp_1_mdio_write(struct rtl8169_private *tp, int reg, int value) r8168dp_1_mdio_write() 1120 static int r8168dp_1_mdio_read(struct rtl8169_private *tp, int reg) r8168dp_1_mdio_read() 1146 static void r8168dp_2_mdio_write(struct rtl8169_private *tp, int reg, int value) r8168dp_2_mdio_write() 1157 static int r8168dp_2_mdio_read(struct rtl8169_private *tp, int reg) r8168dp_2_mdio_read() 1171 static void rtl_writephy(struct rtl8169_private *tp, int location, u32 val) rtl_writephy() 1176 static int rtl_readphy(struct rtl8169_private *tp, int location) rtl_readphy() 1181 static void rtl_patchphy(struct rtl8169_private *tp, int reg_addr, int value) rtl_patchphy() 1186 static void rtl_w0w1_phy(struct rtl8169_private *tp, int reg_addr, int p, int m) rtl_w0w1_phy() 1197 struct rtl8169_private *tp = netdev_priv(dev); rtl_mdio_write() 1204 struct rtl8169_private *tp = netdev_priv(dev); rtl_mdio_read() 1216 static void rtl_ephy_write(struct rtl8169_private *tp, int reg_addr, int value) rtl_ephy_write() 1228 static u16 rtl_ephy_read(struct rtl8169_private *tp, int reg_addr) rtl_ephy_read() 1245 static void rtl_eri_write(struct rtl8169_private *tp, int addr, u32 mask, rtl_eri_write() 1257 static u32 rtl_eri_read(struct rtl8169_private *tp, int addr, int type) rtl_eri_read() 1267 static void rtl_w0w1_eri(struct rtl8169_private *tp, int addr, u32 mask, u32 p, rtl_w0w1_eri() 1276 static u32 r8168dp_ocp_read(struct rtl8169_private *tp, u8 mask, u16 reg) r8168dp_ocp_read() 1285 static u32 r8168ep_ocp_read(struct rtl8169_private *tp, u8 mask, u16 reg) r8168ep_ocp_read() 1290 static u32 ocp_read(struct rtl8169_private *tp, u8 mask, u16 reg) ocp_read() 1307 static void r8168dp_ocp_write(struct rtl8169_private *tp, u8 mask, u16 reg, r8168dp_ocp_write() 1317 static void r8168ep_ocp_write(struct rtl8169_private *tp, u8 mask, u16 reg, r8168ep_ocp_write() 1324 static void ocp_write(struct rtl8169_private *tp, u8 mask, u16 reg, u32 data) ocp_write() 1343 static void rtl8168_oob_notify(struct rtl8169_private *tp, u8 cmd) rtl8168_oob_notify() 1354 static u16 rtl8168_get_ocp_reg(struct rtl8169_private *tp) rtl8168_get_ocp_reg() 1380 static void rtl8168ep_stop_cmac(struct rtl8169_private *tp) rtl8168ep_stop_cmac() 1390 static void rtl8168dp_driver_start(struct rtl8169_private *tp) rtl8168dp_driver_start() 1396 static void rtl8168ep_driver_start(struct rtl8169_private *tp) rtl8168ep_driver_start() 1403 static void rtl8168_driver_start(struct rtl8169_private *tp) rtl8168_driver_start() 1422 static void rtl8168dp_driver_stop(struct rtl8169_private *tp) rtl8168dp_driver_stop() 1428 static void rtl8168ep_driver_stop(struct rtl8169_private *tp) rtl8168ep_driver_stop() 1436 static void rtl8168_driver_stop(struct rtl8169_private *tp) rtl8168_driver_stop() 1455 static int r8168dp_check_dash(struct rtl8169_private *tp) r8168dp_check_dash() 1462 static int r8168ep_check_dash(struct rtl8169_private *tp) r8168ep_check_dash() 1467 static int r8168_check_dash(struct rtl8169_private *tp) r8168_check_dash() 1489 static void rtl_write_exgmac_batch(struct rtl8169_private *tp, rtl_write_exgmac_batch() 1505 static u8 rtl8168d_efuse_read(struct rtl8169_private *tp, int reg_addr) rtl8168d_efuse_read() 1515 static u16 rtl_get_events(struct rtl8169_private *tp) rtl_get_events() 1522 static void rtl_ack_events(struct rtl8169_private *tp, u16 bits) rtl_ack_events() 1530 static void rtl_irq_disable(struct rtl8169_private *tp) rtl_irq_disable() 1538 static void rtl_irq_enable(struct rtl8169_private *tp, u16 bits) rtl_irq_enable() 1549 static void rtl_irq_enable_all(struct rtl8169_private *tp) rtl_irq_enable_all() 1554 static void rtl8169_irq_mask_and_ack(struct rtl8169_private *tp) rtl8169_irq_mask_and_ack() 1563 static unsigned int rtl8169_tbi_reset_pending(struct rtl8169_private *tp) rtl8169_tbi_reset_pending() 1570 static unsigned int rtl8169_xmii_reset_pending(struct rtl8169_private *tp) rtl8169_xmii_reset_pending() 1585 static void rtl8169_tbi_reset_enable(struct rtl8169_private *tp) rtl8169_tbi_reset_enable() 1592 static void rtl8169_xmii_reset_enable(struct rtl8169_private *tp) rtl8169_xmii_reset_enable() 1600 static void rtl_link_chg_patch(struct rtl8169_private *tp) rtl_link_chg_patch() 1658 struct rtl8169_private *tp, __rtl8169_check_link_status() 1678 struct rtl8169_private *tp, rtl8169_check_link_status() 1686 static u32 __rtl8169_get_wol(struct rtl8169_private *tp) __rtl8169_get_wol() 1739 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_get_wol() 1749 static void __rtl8169_set_wol(struct rtl8169_private *tp, u32 wolopts) __rtl8169_set_wol() 1835 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_set_wol() 1852 static const char *rtl_lookup_firmware_name(struct rtl8169_private *tp) rtl_lookup_firmware_name() 1860 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_get_drvinfo() 1880 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_set_speed_tbi() 1903 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_set_speed_xmii() 1982 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_set_speed() 1999 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_set_settings() 2015 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_fix_features() 2030 struct rtl8169_private *tp = netdev_priv(dev); __rtl8169_set_features() 2061 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_set_features() 2090 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_gset_tbi() 2111 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_gset_xmii() 2118 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_get_settings() 2131 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_get_regs() 2144 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_get_msglevel() 2151 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_set_msglevel() 2191 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_update_counters() 2226 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_get_ethtool_stats() 2273 static void rtl8169_get_mac_version(struct rtl8169_private *tp, rtl8169_get_mac_version() 2408 static void rtl8169_print_mac_version(struct rtl8169_private *tp) rtl8169_print_mac_version() 2418 static void rtl_writephy_batch(struct rtl8169_private *tp, rtl_writephy_batch() 2451 static bool rtl_fw_format_ok(struct rtl8169_private *tp, struct rtl_fw *rtl_fw) rtl_fw_format_ok() 2502 static bool rtl_fw_data_ok(struct rtl8169_private *tp, struct net_device *dev, rtl_fw_data_ok() 2558 static int rtl_check_firmware(struct rtl8169_private *tp, struct rtl_fw *rtl_fw) rtl_check_firmware() 2574 static void rtl_phy_write_fw(struct rtl8169_private *tp, struct rtl_fw *rtl_fw) rtl_phy_write_fw() 2663 static void rtl_release_firmware(struct rtl8169_private *tp) rtl_release_firmware() 2672 static void rtl_apply_firmware(struct rtl8169_private *tp) rtl_apply_firmware() 2681 static void rtl_apply_firmware_cond(struct rtl8169_private *tp, u8 reg, u16 val) rtl_apply_firmware_cond() 2689 static void rtl8169s_hw_phy_config(struct rtl8169_private *tp) rtl8169s_hw_phy_config() 2756 static void rtl8169sb_hw_phy_config(struct rtl8169_private *tp) rtl8169sb_hw_phy_config() 2767 static void rtl8169scd_hw_phy_config_quirk(struct rtl8169_private *tp) rtl8169scd_hw_phy_config_quirk() 2780 static void rtl8169scd_hw_phy_config(struct rtl8169_private *tp) rtl8169scd_hw_phy_config() 2827 static void rtl8169sce_hw_phy_config(struct rtl8169_private *tp) rtl8169sce_hw_phy_config() 2880 static void rtl8168bb_hw_phy_config(struct rtl8169_private *tp) rtl8168bb_hw_phy_config() 2893 static void rtl8168bef_hw_phy_config(struct rtl8169_private *tp) rtl8168bef_hw_phy_config() 2904 static void rtl8168cp_1_hw_phy_config(struct rtl8169_private *tp) rtl8168cp_1_hw_phy_config() 2917 static void rtl8168cp_2_hw_phy_config(struct rtl8169_private *tp) rtl8168cp_2_hw_phy_config() 2932 static void rtl8168c_1_hw_phy_config(struct rtl8169_private *tp) rtl8168c_1_hw_phy_config() 2961 static void rtl8168c_2_hw_phy_config(struct rtl8169_private *tp) rtl8168c_2_hw_phy_config() 2989 static void rtl8168c_3_hw_phy_config(struct rtl8169_private *tp) rtl8168c_3_hw_phy_config() 3011 static void rtl8168c_4_hw_phy_config(struct rtl8169_private *tp) rtl8168c_4_hw_phy_config() 3016 static void rtl8168d_1_hw_phy_config(struct rtl8169_private *tp) rtl8168d_1_hw_phy_config() 3127 static void rtl8168d_2_hw_phy_config(struct rtl8169_private *tp) rtl8168d_2_hw_phy_config() 3229 static void rtl8168d_3_hw_phy_config(struct rtl8169_private *tp) rtl8168d_3_hw_phy_config() 3290 static void rtl8168d_4_hw_phy_config(struct rtl8169_private *tp) rtl8168d_4_hw_phy_config() 3306 static void rtl8168e_1_hw_phy_config(struct rtl8169_private *tp) rtl8168e_1_hw_phy_config() 3379 static void rtl_rar_exgmac_set(struct rtl8169_private *tp, u8 *addr) rtl_rar_exgmac_set() 3396 static void rtl8168e_2_hw_phy_config(struct rtl8169_private *tp) rtl8168e_2_hw_phy_config() 3483 static void rtl8168f_hw_phy_config(struct rtl8169_private *tp) rtl8168f_hw_phy_config() 3505 static void rtl8168f_1_hw_phy_config(struct rtl8169_private *tp) rtl8168f_1_hw_phy_config() 3555 static void rtl8168f_2_hw_phy_config(struct rtl8169_private *tp) rtl8168f_2_hw_phy_config() 3562 static void rtl8411_hw_phy_config(struct rtl8169_private *tp) rtl8411_hw_phy_config() 3659 static void rtl8168g_1_hw_phy_config(struct rtl8169_private *tp) rtl8168g_1_hw_phy_config() 3725 static void rtl8168g_2_hw_phy_config(struct rtl8169_private *tp) rtl8168g_2_hw_phy_config() 3730 static void rtl8168h_1_hw_phy_config(struct rtl8169_private *tp) rtl8168h_1_hw_phy_config() 3840 static void rtl8168h_2_hw_phy_config(struct rtl8169_private *tp) rtl8168h_2_hw_phy_config() 3913 static void rtl8168ep_1_hw_phy_config(struct rtl8169_private *tp) rtl8168ep_1_hw_phy_config() 3955 static void rtl8168ep_2_hw_phy_config(struct rtl8169_private *tp) rtl8168ep_2_hw_phy_config() 4046 static void rtl8102e_hw_phy_config(struct rtl8169_private *tp) rtl8102e_hw_phy_config() 4063 static void rtl8105e_hw_phy_config(struct rtl8169_private *tp) rtl8105e_hw_phy_config() 4089 static void rtl8402_hw_phy_config(struct rtl8169_private *tp) rtl8402_hw_phy_config() 4106 static void rtl8106e_hw_phy_config(struct rtl8169_private *tp) rtl8106e_hw_phy_config() 4130 struct rtl8169_private *tp = netdev_priv(dev); rtl_hw_phy_config() 4259 static void rtl_phy_work(struct rtl8169_private *tp) rtl_phy_work() 4287 static void rtl_schedule_task(struct rtl8169_private *tp, enum rtl_flag flag) rtl_schedule_task() 4296 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_phy_timer() 4317 struct rtl8169_private *tp) rtl8169_phy_reset() 4323 static bool rtl_tbi_enabled(struct rtl8169_private *tp) rtl_tbi_enabled() 4331 static void rtl8169_init_phy(struct net_device *dev, struct rtl8169_private *tp) rtl8169_init_phy() 4367 static void rtl_rar_set(struct rtl8169_private *tp, u8 *addr) rtl_rar_set() 4391 struct rtl8169_private *tp = netdev_priv(dev); rtl_set_mac_address() 4406 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_ioctl() 4412 static int rtl_xmii_ioctl(struct rtl8169_private *tp, rtl_xmii_ioctl() 4431 static int rtl_tbi_ioctl(struct rtl8169_private *tp, struct mii_ioctl_data *data, int cmd) rtl_tbi_ioctl() 4436 static void rtl_disable_msi(struct pci_dev *pdev, struct rtl8169_private *tp) rtl_disable_msi() 4444 static void rtl_init_mdio_ops(struct rtl8169_private *tp) rtl_init_mdio_ops() 4480 static void rtl_speed_down(struct rtl8169_private *tp) rtl_speed_down() 4504 static void rtl_wol_suspend_quirk(struct rtl8169_private *tp) rtl_wol_suspend_quirk() 4539 static bool rtl_wol_pll_power_down(struct rtl8169_private *tp) rtl_wol_pll_power_down() 4550 static void r810x_phy_power_down(struct rtl8169_private *tp) r810x_phy_power_down() 4556 static void r810x_phy_power_up(struct rtl8169_private *tp) r810x_phy_power_up() 4562 static void r810x_pll_power_down(struct rtl8169_private *tp) r810x_pll_power_down() 4585 static void r810x_pll_power_up(struct rtl8169_private *tp) r810x_pll_power_up() 4609 static void r8168_phy_power_up(struct rtl8169_private *tp) r8168_phy_power_up() 4636 static void r8168_phy_power_down(struct rtl8169_private *tp) r8168_phy_power_down() 4669 static void r8168_pll_power_down(struct rtl8169_private *tp) r8168_pll_power_down() 4723 static void r8168_pll_power_up(struct rtl8169_private *tp) r8168_pll_power_up() 4756 static void rtl_generic_op(struct rtl8169_private *tp, rtl_generic_op() 4757 void (*op)(struct rtl8169_private *)) rtl_generic_op() 4763 static void rtl_pll_power_down(struct rtl8169_private *tp) rtl_pll_power_down() 4768 static void rtl_pll_power_up(struct rtl8169_private *tp) rtl_pll_power_up() 4773 static void rtl_init_pll_power_ops(struct rtl8169_private *tp) rtl_init_pll_power_ops() 4835 static void rtl_init_rxcfg(struct rtl8169_private *tp) rtl_init_rxcfg() 4889 static void rtl8169_init_ring_indexes(struct rtl8169_private *tp) rtl8169_init_ring_indexes() 4894 static void rtl_hw_jumbo_enable(struct rtl8169_private *tp) rtl_hw_jumbo_enable() 4903 static void rtl_hw_jumbo_disable(struct rtl8169_private *tp) rtl_hw_jumbo_disable() 4912 static void r8168c_hw_jumbo_enable(struct rtl8169_private *tp) r8168c_hw_jumbo_enable() 4921 static void r8168c_hw_jumbo_disable(struct rtl8169_private *tp) r8168c_hw_jumbo_disable() 4930 static void r8168dp_hw_jumbo_enable(struct rtl8169_private *tp) r8168dp_hw_jumbo_enable() 4937 static void r8168dp_hw_jumbo_disable(struct rtl8169_private *tp) r8168dp_hw_jumbo_disable() 4944 static void r8168e_hw_jumbo_enable(struct rtl8169_private *tp) r8168e_hw_jumbo_enable() 4954 static void r8168e_hw_jumbo_disable(struct rtl8169_private *tp) r8168e_hw_jumbo_disable() 4964 static void r8168b_0_hw_jumbo_enable(struct rtl8169_private *tp) r8168b_0_hw_jumbo_enable() 4970 static void r8168b_0_hw_jumbo_disable(struct rtl8169_private *tp) r8168b_0_hw_jumbo_disable() 4976 static void r8168b_1_hw_jumbo_enable(struct rtl8169_private *tp) r8168b_1_hw_jumbo_enable() 4985 static void r8168b_1_hw_jumbo_disable(struct rtl8169_private *tp) r8168b_1_hw_jumbo_disable() 4994 static void rtl_init_jumbo_ops(struct rtl8169_private *tp) rtl_init_jumbo_ops() 5063 static void rtl_hw_reset(struct rtl8169_private *tp) rtl_hw_reset() 5072 static void rtl_request_uncached_firmware(struct rtl8169_private *tp) rtl_request_uncached_firmware() 5110 static void rtl_request_firmware(struct rtl8169_private *tp) rtl_request_firmware() 5116 static void rtl_rx_close(struct rtl8169_private *tp) rtl_rx_close() 5137 static void rtl8169_hw_reset(struct rtl8169_private *tp) rtl8169_hw_reset() 5177 static void rtl_set_rx_tx_config_registers(struct rtl8169_private *tp) rtl_set_rx_tx_config_registers() 5188 struct rtl8169_private *tp = netdev_priv(dev); rtl_hw_start() 5195 static void rtl_set_rx_tx_desc_registers(struct rtl8169_private *tp, rtl_set_rx_tx_desc_registers() 5251 struct rtl8169_private *tp = netdev_priv(dev); rtl_set_rx_mode() 5304 struct rtl8169_private *tp = netdev_priv(dev); rtl_hw_start_8169() 5374 static void rtl_csi_write(struct rtl8169_private *tp, int addr, int value) rtl_csi_write() 5380 static u32 rtl_csi_read(struct rtl8169_private *tp, int addr) rtl_csi_read() 5385 static void rtl_csi_access_enable(struct rtl8169_private *tp, u32 bits) rtl_csi_access_enable() 5393 static void rtl_csi_access_enable_1(struct rtl8169_private *tp) rtl_csi_access_enable_1() 5398 static void rtl_csi_access_enable_2(struct rtl8169_private *tp) rtl_csi_access_enable_2() 5410 static void r8169_csi_write(struct rtl8169_private *tp, int addr, int value) r8169_csi_write() 5421 static u32 r8169_csi_read(struct rtl8169_private *tp, int addr) r8169_csi_read() 5432 static void r8402_csi_write(struct rtl8169_private *tp, int addr, int value) r8402_csi_write() 5444 static u32 r8402_csi_read(struct rtl8169_private *tp, int addr) r8402_csi_read() 5455 static void r8411_csi_write(struct rtl8169_private *tp, int addr, int value) r8411_csi_write() 5467 static u32 r8411_csi_read(struct rtl8169_private *tp, int addr) r8411_csi_read() 5478 static void rtl_init_csi_ops(struct rtl8169_private *tp) rtl_init_csi_ops() 5525 static void rtl_ephy_init(struct rtl8169_private *tp, const struct ephy_info *e, rtl_ephy_init() 5549 static void rtl_pcie_state_l2l3_enable(struct rtl8169_private *tp, bool enable) rtl_pcie_state_l2l3_enable() 5575 static void rtl_hw_start_8168bb(struct rtl8169_private *tp) rtl_hw_start_8168bb() 5590 static void rtl_hw_start_8168bef(struct rtl8169_private *tp) rtl_hw_start_8168bef() 5601 static void __rtl_hw_start_8168cp(struct rtl8169_private *tp) __rtl_hw_start_8168cp() 5618 static void rtl_hw_start_8168cp_1(struct rtl8169_private *tp) rtl_hw_start_8168cp_1() 5635 static void rtl_hw_start_8168cp_2(struct rtl8169_private *tp) rtl_hw_start_8168cp_2() 5650 static void rtl_hw_start_8168cp_3(struct rtl8169_private *tp) rtl_hw_start_8168cp_3() 5670 static void rtl_hw_start_8168c_1(struct rtl8169_private *tp) rtl_hw_start_8168c_1() 5688 static void rtl_hw_start_8168c_2(struct rtl8169_private *tp) rtl_hw_start_8168c_2() 5702 static void rtl_hw_start_8168c_3(struct rtl8169_private *tp) rtl_hw_start_8168c_3() 5707 static void rtl_hw_start_8168c_4(struct rtl8169_private *tp) rtl_hw_start_8168c_4() 5714 static void rtl_hw_start_8168d(struct rtl8169_private *tp) rtl_hw_start_8168d() 5731 static void rtl_hw_start_8168dp(struct rtl8169_private *tp) rtl_hw_start_8168dp() 5746 static void rtl_hw_start_8168d_4(struct rtl8169_private *tp) rtl_hw_start_8168d_4() 5774 static void rtl_hw_start_8168e_1(struct rtl8169_private *tp) rtl_hw_start_8168e_1() 5812 static void rtl_hw_start_8168e_2(struct rtl8169_private *tp) rtl_hw_start_8168e_2() 5852 static void rtl_hw_start_8168f(struct rtl8169_private *tp) rtl_hw_start_8168f() 5883 static void rtl_hw_start_8168f_1(struct rtl8169_private *tp) rtl_hw_start_8168f_1() 5903 static void rtl_hw_start_8411(struct rtl8169_private *tp) rtl_hw_start_8411() 5920 static void rtl_hw_start_8168g(struct rtl8169_private *tp) rtl_hw_start_8168g() 5955 static void rtl_hw_start_8168g_1(struct rtl8169_private *tp) rtl_hw_start_8168g_1() 5973 static void rtl_hw_start_8168g_2(struct rtl8169_private *tp) rtl_hw_start_8168g_2() 5991 static void rtl_hw_start_8411_2(struct rtl8169_private *tp) rtl_hw_start_8411_2() 6010 static void rtl_hw_start_8168h_1(struct rtl8169_private *tp) rtl_hw_start_8168h_1() 6108 static void rtl_hw_start_8168ep(struct rtl8169_private *tp) rtl_hw_start_8168ep() 6149 static void rtl_hw_start_8168ep_1(struct rtl8169_private *tp) rtl_hw_start_8168ep_1() 6168 static void rtl_hw_start_8168ep_2(struct rtl8169_private *tp) rtl_hw_start_8168ep_2() 6188 static void rtl_hw_start_8168ep_3(struct rtl8169_private *tp) rtl_hw_start_8168ep_3() 6225 struct rtl8169_private *tp = netdev_priv(dev); rtl_hw_start_8168() 6376 static void rtl_hw_start_8102e_1(struct rtl8169_private *tp) rtl_hw_start_8102e_1() 6409 static void rtl_hw_start_8102e_2(struct rtl8169_private *tp) rtl_hw_start_8102e_2() 6422 static void rtl_hw_start_8102e_3(struct rtl8169_private *tp) rtl_hw_start_8102e_3() 6429 static void rtl_hw_start_8105e_1(struct rtl8169_private *tp) rtl_hw_start_8105e_1() 6457 static void rtl_hw_start_8105e_2(struct rtl8169_private *tp) rtl_hw_start_8105e_2() 6463 static void rtl_hw_start_8402(struct rtl8169_private *tp) rtl_hw_start_8402() 6494 static void rtl_hw_start_8106(struct rtl8169_private *tp) rtl_hw_start_8106() 6510 struct rtl8169_private *tp = netdev_priv(dev); rtl_hw_start_8101() 6586 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_change_mtu() 6609 static void rtl8169_free_rx_databuff(struct rtl8169_private *tp, rtl8169_free_rx_databuff() 6642 static struct sk_buff *rtl8169_alloc_rx_data(struct rtl8169_private *tp, rtl8169_alloc_rx_data() 6678 static void rtl8169_rx_clear(struct rtl8169_private *tp) rtl8169_rx_clear() 6695 static int rtl8169_rx_fill(struct rtl8169_private *tp) rtl8169_rx_fill() 6723 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_init_ring() 6746 static void rtl8169_tx_clear_range(struct rtl8169_private *tp, u32 start, rtl8169_tx_clear_range() 6770 static void rtl8169_tx_clear(struct rtl8169_private *tp) rtl8169_tx_clear() 6776 static void rtl_reset_work(struct rtl8169_private *tp) rtl_reset_work() 6801 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_tx_timeout() 6806 static int rtl8169_xmit_frags(struct rtl8169_private *tp, struct sk_buff *skb, rtl8169_xmit_frags() 6857 static bool rtl_test_hw_pad_bug(struct rtl8169_private *tp, struct sk_buff *skb) rtl_test_hw_pad_bug() 6868 static void r8169_csum_workaround(struct rtl8169_private *tp, r8169_csum_workaround() 6938 static bool rtl8169_tso_csum_v1(struct rtl8169_private *tp, rtl8169_tso_csum_v1() 6960 static bool rtl8169_tso_csum_v2(struct rtl8169_private *tp, rtl8169_tso_csum_v2() 7041 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_start_xmit() 7143 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_pcierr_interrupt() 7188 static void rtl_tx(struct net_device *dev, struct rtl8169_private *tp) rtl_tx() 7270 struct rtl8169_private *tp, rtl8169_try_rx_copy() 7288 static int rtl_rx(struct net_device *dev, struct rtl8169_private *tp, u32 budget) rtl_rx() 7383 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_interrupt() 7403 static void rtl_slow_event_work(struct rtl8169_private *tp) rtl_slow_event_work() 7436 void (*action)(struct rtl8169_private *); rtl_task() 7443 struct rtl8169_private *tp = rtl_task() 7444 container_of(work, struct rtl8169_private, wk.work); rtl_task() 7468 struct rtl8169_private *tp = container_of(napi, struct rtl8169_private, napi); rtl8169_poll() 7501 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_rx_missed() 7512 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_down() 7540 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_close() 7573 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_netpoll() 7581 struct rtl8169_private *tp = netdev_priv(dev); rtl_open() 7662 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_get_stats64() 7695 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_net_suspend() 7725 struct rtl8169_private *tp = netdev_priv(dev); __rtl8169_resume() 7743 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_resume() 7757 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_runtime_suspend() 7776 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_runtime_resume() 7797 struct rtl8169_private *tp = netdev_priv(dev); rtl8169_runtime_idle() 7822 static void rtl_wol_shutdown_quirk(struct rtl8169_private *tp) rtl_wol_shutdown_quirk() 7845 struct rtl8169_private *tp = netdev_priv(dev); rtl_shutdown() 7873 struct rtl8169_private *tp = netdev_priv(dev); rtl_remove_one() 7956 static unsigned rtl_try_msi(struct rtl8169_private *tp, rtl_try_msi() 7991 static void rtl_hw_init_8168g(struct rtl8169_private *tp) rtl_hw_init_8168g() 8025 static void rtl_hw_init_8168ep(struct rtl8169_private *tp) rtl_hw_init_8168ep() 8031 static void rtl_hw_initialize(struct rtl8169_private *tp) rtl_hw_initialize() 8059 struct rtl8169_private *tp; rtl_init_one()
|