drivers/net/ethernet/realtek/r8169.h
80
struct rtl8169_private;
drivers/net/ethernet/realtek/r8169.h
83
void r8169_apply_firmware(struct rtl8169_private *tp);
drivers/net/ethernet/realtek/r8169.h
84
u16 rtl8168h_2_get_adc_bias_ioffset(struct rtl8169_private *tp);
drivers/net/ethernet/realtek/r8169.h
85
u8 rtl8168d_efuse_read(struct rtl8169_private *tp, int reg_addr);
drivers/net/ethernet/realtek/r8169.h
86
void r8169_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev,
drivers/net/ethernet/realtek/r8169.h
89
void r8169_get_led_name(struct rtl8169_private *tp, int idx,
drivers/net/ethernet/realtek/r8169.h
91
int rtl8168_get_led_mode(struct rtl8169_private *tp);
drivers/net/ethernet/realtek/r8169.h
92
int rtl8168_led_mod_ctrl(struct rtl8169_private *tp, u16 mask, u16 val);
drivers/net/ethernet/realtek/r8169.h
94
int rtl8125_get_led_mode(struct rtl8169_private *tp, int index);
drivers/net/ethernet/realtek/r8169.h
95
int rtl8125_set_led_mode(struct rtl8169_private *tp, int index, u16 mode);
drivers/net/ethernet/realtek/r8169_firmware.c
140
void rtl_fw_write_firmware(struct rtl8169_private *tp, struct rtl_fw *rtl_fw)
drivers/net/ethernet/realtek/r8169_firmware.h
14
struct rtl8169_private;
drivers/net/ethernet/realtek/r8169_firmware.h
15
typedef void (*rtl_fw_write_t)(struct rtl8169_private *tp, int reg, int val);
drivers/net/ethernet/realtek/r8169_firmware.h
16
typedef int (*rtl_fw_read_t)(struct rtl8169_private *tp, int reg);
drivers/net/ethernet/realtek/r8169_firmware.h
39
void rtl_fw_write_firmware(struct rtl8169_private *tp, struct rtl_fw *rtl_fw);
drivers/net/ethernet/realtek/r8169_leds.c
132
struct rtl8169_private *tp = netdev_priv(ndev);
drivers/net/ethernet/realtek/r8169_leds.c
171
struct rtl8169_private *tp = netdev_priv(ldev->ndev);
drivers/net/ethernet/realtek/r8169_leds.c
186
struct rtl8169_private *tp = netdev_priv(ldev->ndev);
drivers/net/ethernet/realtek/r8169_leds.c
207
struct rtl8169_private *tp = netdev_priv(ldev->ndev);
drivers/net/ethernet/realtek/r8169_leds.c
231
struct rtl8169_private *tp = netdev_priv(ndev);
drivers/net/ethernet/realtek/r8169_leds.c
57
struct rtl8169_private *tp = netdev_priv(ldev->ndev);
drivers/net/ethernet/realtek/r8169_leds.c
73
struct rtl8169_private *tp = netdev_priv(ldev->ndev);
drivers/net/ethernet/realtek/r8169_leds.c
93
struct rtl8169_private *tp = netdev_priv(ldev->ndev);
drivers/net/ethernet/realtek/r8169_main.c
1001
int rtl8125_get_led_mode(struct rtl8169_private *tp, int index)
drivers/net/ethernet/realtek/r8169_main.c
1018
void r8169_get_led_name(struct rtl8169_private *tp, int idx,
drivers/net/ethernet/realtek/r8169_main.c
1040
static void r8168fp_adjust_ocp_cmd(struct rtl8169_private *tp, u32 *cmd, int type)
drivers/net/ethernet/realtek/r8169_main.c
1052
static void _rtl_eri_write(struct rtl8169_private *tp, int addr, u32 mask,
drivers/net/ethernet/realtek/r8169_main.c
1067
static void rtl_eri_write(struct rtl8169_private *tp, int addr, u32 mask,
drivers/net/ethernet/realtek/r8169_main.c
1073
static u32 _rtl_eri_read(struct rtl8169_private *tp, int addr, int type)
drivers/net/ethernet/realtek/r8169_main.c
1084
static u32 rtl_eri_read(struct rtl8169_private *tp, int addr)
drivers/net/ethernet/realtek/r8169_main.c
1089
static void rtl_w0w1_eri(struct rtl8169_private *tp, int addr, u32 p, u32 m)
drivers/net/ethernet/realtek/r8169_main.c
1096
static void rtl_eri_set_bits(struct rtl8169_private *tp, int addr, u32 p)
drivers/net/ethernet/realtek/r8169_main.c
1101
static void rtl_eri_clear_bits(struct rtl8169_private *tp, int addr, u32 m)
drivers/net/ethernet/realtek/r8169_main.c
1116
static void r8168_phy_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data)
drivers/net/ethernet/realtek/r8169_main.c
1126
static int r8168_phy_ocp_read(struct rtl8169_private *tp, u32 reg)
drivers/net/ethernet/realtek/r8169_main.c
1141
static void __r8168_mac_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data)
drivers/net/ethernet/realtek/r8169_main.c
1149
static void r8168_mac_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data)
drivers/net/ethernet/realtek/r8169_main.c
1158
static u16 __r8168_mac_ocp_read(struct rtl8169_private *tp, u32 reg)
drivers/net/ethernet/realtek/r8169_main.c
1168
static u16 r8168_mac_ocp_read(struct rtl8169_private *tp, u32 reg)
drivers/net/ethernet/realtek/r8169_main.c
1180
static void r8168_mac_ocp_modify(struct rtl8169_private *tp, u32 reg, u16 mask,
drivers/net/ethernet/realtek/r8169_main.c
1192
static void r8127_sfp_sds_phy_reset(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1202
static void r8127_sfp_init_10g(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1220
static void rtl_sfp_init(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1226
static void rtl_sfp_reset(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1235
static void rtl8168g_phy_suspend_quirk(struct rtl8169_private *tp, int value)
drivers/net/ethernet/realtek/r8169_main.c
1249
static void r8168g_mdio_write(struct rtl8169_private *tp, int reg, int value)
drivers/net/ethernet/realtek/r8169_main.c
1265
static int r8168g_mdio_read(struct rtl8169_private *tp, int reg)
drivers/net/ethernet/realtek/r8169_main.c
1276
static void mac_mcu_write(struct rtl8169_private *tp, int reg, int value)
drivers/net/ethernet/realtek/r8169_main.c
1286
static int mac_mcu_read(struct rtl8169_private *tp, int reg)
drivers/net/ethernet/realtek/r8169_main.c
1296
static void r8169_mdio_write(struct rtl8169_private *tp, int reg, int value)
drivers/net/ethernet/realtek/r8169_main.c
1308
static int r8169_mdio_read(struct rtl8169_private *tp, int reg)
drivers/net/ethernet/realtek/r8169_main.c
1333
static void r8168dp_2_mdio_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1338
static void r8168dp_2_mdio_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1343
static void r8168dp_2_mdio_write(struct rtl8169_private *tp, int reg, int value)
drivers/net/ethernet/realtek/r8169_main.c
1352
static int r8168dp_2_mdio_read(struct rtl8169_private *tp, int reg)
drivers/net/ethernet/realtek/r8169_main.c
1369
static void rtl_writephy(struct rtl8169_private *tp, int location, int val)
drivers/net/ethernet/realtek/r8169_main.c
1385
static int rtl_readphy(struct rtl8169_private *tp, int location)
drivers/net/ethernet/realtek/r8169_main.c
1403
static void rtl_ephy_write(struct rtl8169_private *tp, int reg_addr, int value)
drivers/net/ethernet/realtek/r8169_main.c
1413
static u16 rtl_ephy_read(struct rtl8169_private *tp, int reg_addr)
drivers/net/ethernet/realtek/r8169_main.c
1421
static u32 r8168dp_ocp_read(struct rtl8169_private *tp, u16 reg)
drivers/net/ethernet/realtek/r8169_main.c
1428
static u32 r8168ep_ocp_read(struct rtl8169_private *tp, u16 reg)
drivers/net/ethernet/realtek/r8169_main.c
1433
static void r8168dp_ocp_write(struct rtl8169_private *tp, u8 mask, u16 reg,
drivers/net/ethernet/realtek/r8169_main.c
1441
static void r8168ep_ocp_write(struct rtl8169_private *tp, u8 mask, u16 reg,
drivers/net/ethernet/realtek/r8169_main.c
1448
static void r8168dp_oob_notify(struct rtl8169_private *tp, u8 cmd)
drivers/net/ethernet/realtek/r8169_main.c
1459
static u16 rtl8168_get_ocp_reg(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1483
static void rtl8168ep_stop_cmac(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1491
static void rtl8168dp_driver_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1498
static void rtl8168ep_driver_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1506
static void rtl8125bp_driver_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1513
static void rtl8168_driver_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1523
static void rtl8168dp_driver_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1530
static void rtl8168ep_driver_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1539
static void rtl8125bp_driver_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1546
static void rtl8168_driver_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1556
static bool r8168dp_check_dash(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1563
static bool r8168ep_check_dash(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1568
static bool rtl_dash_is_enabled(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1581
static enum rtl_dash_type rtl_get_dash_type(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1600
static void rtl_set_d3_pll_down(struct rtl8169_private *tp, bool enable)
drivers/net/ethernet/realtek/r8169_main.c
1618
static void rtl_reset_packet_filter(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1629
u8 rtl8168d_efuse_read(struct rtl8169_private *tp, int reg_addr)
drivers/net/ethernet/realtek/r8169_main.c
1637
static u32 rtl_get_events(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1645
static void rtl_ack_events(struct rtl8169_private *tp, u32 bits)
drivers/net/ethernet/realtek/r8169_main.c
1653
static void rtl_irq_disable(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1661
static void rtl_irq_enable(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1669
static void rtl8169_irq_mask_and_ack(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1676
static void rtl_link_chg_patch(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1716
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1722
static void __rtl8169_set_wol(struct rtl8169_private *tp, u32 wolopts)
drivers/net/ethernet/realtek/r8169_main.c
1775
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1789
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1807
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1819
static void rtl_set_rx_config_features(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
1842
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1881
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1921
static void rtl8169_do_counters(struct rtl8169_private *tp, u32 counter_cmd)
drivers/net/ethernet/realtek/r8169_main.c
1933
static void rtl8169_update_counters(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1945
static void rtl8169_init_counter_offsets(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1983
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2067
rtl_coalesce_info(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2093
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2129
static int rtl_coalesce_choose_scale(struct rtl8169_private *tp, u32 usec,
drivers/net/ethernet/realtek/r8169_main.c
2154
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2218
static void rtl_set_eee_txidle_timer(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2237
static unsigned int r8169_get_tx_lpi_timer_us(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2251
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2268
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2290
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2303
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2316
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2329
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2378
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2392
struct rtl8169_private *tp = netdev_priv(ndev);
drivers/net/ethernet/realtek/r8169_main.c
2482
static void rtl_release_firmware(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2491
void r8169_apply_firmware(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2508
static void rtl_rar_exgmac_set(struct rtl8169_private *tp, const u8 *addr)
drivers/net/ethernet/realtek/r8169_main.c
2516
u16 rtl8168h_2_get_adc_bias_ioffset(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2532
static void rtl_schedule_task(struct rtl8169_private *tp, enum rtl_flag flag)
drivers/net/ethernet/realtek/r8169_main.c
2539
static void rtl8169_init_phy(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2564
static void rtl_rar_set(struct rtl8169_private *tp, const u8 *addr)
drivers/net/ethernet/realtek/r8169_main.c
2582
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2594
static void rtl_init_rxcfg(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2622
static void rtl8169_init_ring_indexes(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2627
static void rtl_jumbo_config(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2676
static void rtl_hw_reset(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2683
static void rtl_request_firmware(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2708
static void rtl_rx_close(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2734
static void rtl_wait_txrx_fifo_empty(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2754
static void rtl_disable_rxdvgate(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2759
static void rtl_enable_rxdvgate(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2766
static void rtl_wol_enable_rx(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2776
static void rtl_prepare_power_down(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2788
static void rtl_set_tx_config_registers(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2799
static void rtl_set_rx_max_size(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2805
static void rtl_set_rx_tx_desc_registers(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2818
static void rtl8169_set_magic_reg(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2840
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2880
static void rtl_csi_write(struct rtl8169_private *tp, int addr, int value)
drivers/net/ethernet/realtek/r8169_main.c
2891
static u32 rtl_csi_read(struct rtl8169_private *tp, int addr)
drivers/net/ethernet/realtek/r8169_main.c
2902
static void rtl_csi_mod(struct rtl8169_private *tp, int addr,
drivers/net/ethernet/realtek/r8169_main.c
2916
static void rtl_disable_zrxdc_timeout(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2938
static void rtl_set_aspm_entry_latency(struct rtl8169_private *tp, u8 val)
drivers/net/ethernet/realtek/r8169_main.c
2955
static void rtl_set_def_aspm_entry_latency(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2967
static void __rtl_ephy_init(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
2981
static void rtl_disable_clock_request(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2987
static void rtl_enable_clock_request(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2993
static void rtl_pcie_state_l2l3_disable(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2999
static void rtl_enable_exit_l1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3024
static void rtl_disable_exit_l1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3038
static void rtl_enable_ltr(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3124
static void rtl_hw_aspm_clkreq_enable(struct rtl8169_private *tp, bool enable)
drivers/net/ethernet/realtek/r8169_main.c
3188
static void rtl_set_fifo_size(struct rtl8169_private *tp, u16 rx_stat,
drivers/net/ethernet/realtek/r8169_main.c
3198
static void rtl8168g_set_pause_thresholds(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
3206
static void rtl_hw_start_8168b(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3211
static void __rtl_hw_start_8168cp(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3220
static void rtl_hw_start_8168cp_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3237
static void rtl_hw_start_8168cp_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3244
static void rtl_hw_start_8168cp_3(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3254
static void rtl_hw_start_8168c_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3271
static void rtl_hw_start_8168c_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3285
static void rtl_hw_start_8168c_4(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3292
static void rtl_hw_start_8168d(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3299
static void rtl_hw_start_8168d_4(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3315
static void rtl_hw_start_8168e_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3346
static void rtl_hw_start_8168e_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3377
static void rtl_hw_start_8168f(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3398
static void rtl_hw_start_8168f_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3414
static void rtl_hw_start_8411(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3430
static void rtl_hw_start_8168g(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3451
static void rtl_hw_start_8168g_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3464
static void rtl_hw_start_8168g_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3482
static void rtl8411b_fix_phy_down(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3509
static void rtl_hw_start_8411_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3555
static void rtl_hw_start_8168h_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3614
static void rtl_hw_start_8168ep(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3639
static void rtl_hw_start_8168ep_3(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3660
static void rtl_hw_start_8117(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3718
static void rtl_hw_start_8102e_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3747
static void rtl_hw_start_8102e_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3755
static void rtl_hw_start_8102e_3(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3762
static void rtl_hw_start_8401(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3775
static void rtl_hw_start_8105e_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3802
static void rtl_hw_start_8105e_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3808
static void rtl_hw_start_8402(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3836
static void rtl_hw_start_8106(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3861
static void rtl_hw_start_8125_common(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3930
static void rtl_hw_start_8125a_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3953
static void rtl_hw_start_8125b(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3969
static void rtl_hw_start_8125d(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3975
static void rtl_hw_start_8126a(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3982
static void rtl_hw_start_8127a(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3988
static void rtl_hw_config(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4039
static void rtl_hw_start_8125(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4073
static void rtl_hw_start_8168(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4086
static void rtl_hw_start_8169(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4104
static void rtl_hw_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4141
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4161
static struct page *rtl8169_alloc_rx_data(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4186
static void rtl8169_rx_clear(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4201
static int rtl8169_rx_fill(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4222
static int rtl8169_init_ring(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4232
static void rtl8169_unmap_tx_skb(struct rtl8169_private *tp, unsigned int entry)
drivers/net/ethernet/realtek/r8169_main.c
4243
static void rtl8169_tx_clear_range(struct rtl8169_private *tp, u32 start,
drivers/net/ethernet/realtek/r8169_main.c
4263
static void rtl8169_tx_clear(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4269
static void rtl8169_cleanup(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4306
static void rtl_reset_work(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4323
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4328
static int rtl8169_tx_map(struct rtl8169_private *tp, const u32 *opts, u32 len,
drivers/net/ethernet/realtek/r8169_main.c
4360
static int rtl8169_xmit_frags(struct rtl8169_private *tp, struct sk_buff *skb,
drivers/net/ethernet/realtek/r8169_main.c
4405
static unsigned int rtl8125_quirk_udp_padto(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4432
static unsigned int rtl_quirk_packet_padto(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4476
static bool rtl8169_tso_csum_v2(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4534
static unsigned int rtl_tx_slots_avail(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4540
static bool rtl_chip_supports_csum_v2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4551
static void rtl8169_doorbell(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4562
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4666
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4693
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4709
static void rtl_tx(struct net_device *dev, struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4771
static int rtl_rx(struct net_device *dev, struct rtl8169_private *tp, int budget)
drivers/net/ethernet/realtek/r8169_main.c
4859
struct rtl8169_private *tp = dev_instance;
drivers/net/ethernet/realtek/r8169_main.c
4885
struct rtl8169_private *tp =
drivers/net/ethernet/realtek/r8169_main.c
4886
container_of(work, struct rtl8169_private, wk.work);
drivers/net/ethernet/realtek/r8169_main.c
4917
struct rtl8169_private *tp = container_of(napi, struct rtl8169_private, napi);
drivers/net/ethernet/realtek/r8169_main.c
4931
static void rtl_enable_tx_lpi(struct rtl8169_private *tp, bool enable)
drivers/net/ethernet/realtek/r8169_main.c
4968
struct rtl8169_private *tp = netdev_priv(ndev);
drivers/net/ethernet/realtek/r8169_main.c
4982
static int r8169_phy_connect(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5004
static void rtl8169_down(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5029
static void rtl8169_up(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5047
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
5075
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
5083
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
5146
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
5178
static void rtl8169_net_suspend(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5188
struct rtl8169_private *tp = dev_get_drvdata(dev);
drivers/net/ethernet/realtek/r8169_main.c
5203
struct rtl8169_private *tp = dev_get_drvdata(device);
drivers/net/ethernet/realtek/r8169_main.c
5216
struct rtl8169_private *tp = dev_get_drvdata(device);
drivers/net/ethernet/realtek/r8169_main.c
5229
struct rtl8169_private *tp = dev_get_drvdata(device);
drivers/net/ethernet/realtek/r8169_main.c
5246
struct rtl8169_private *tp = dev_get_drvdata(device);
drivers/net/ethernet/realtek/r8169_main.c
5265
struct rtl8169_private *tp = pci_get_drvdata(pdev);
drivers/net/ethernet/realtek/r8169_main.c
5280
struct rtl8169_private *tp = pci_get_drvdata(pdev);
drivers/net/ethernet/realtek/r8169_main.c
5321
static void rtl_set_irq_mask(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5329
static int rtl_alloc_irq(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5350
static void rtl_read_mac_address(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
5371
static void r8168g_wait_ll_share_fifo_ready(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5378
struct rtl8169_private *tp = mii_bus->priv;
drivers/net/ethernet/realtek/r8169_main.c
5389
struct rtl8169_private *tp = mii_bus->priv;
drivers/net/ethernet/realtek/r8169_main.c
5402
struct rtl8169_private *tp = mii_bus->priv;
drivers/net/ethernet/realtek/r8169_main.c
5416
struct rtl8169_private *tp = mii_bus->priv;
drivers/net/ethernet/realtek/r8169_main.c
5426
static int r8169_mdio_register(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5493
static void rtl_hw_init_8168g(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5508
static void rtl_hw_init_8125(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5525
static void rtl_hw_initialize(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5542
static int rtl_jumbo_max(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5566
static void rtl_init_mac_address(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5593
static bool rtl_aspm_is_safe(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5606
struct rtl8169_private *tp;
drivers/net/ethernet/realtek/r8169_main.c
779
typedef void (*rtl_generic_fct)(struct rtl8169_private *tp);
drivers/net/ethernet/realtek/r8169_main.c
815
static inline struct device *tp_to_dev(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
820
static void rtl_lock_config_regs(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
825
static void rtl_unlock_config_regs(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
830
static void rtl_pci_commit(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
836
static void rtl_mod_config2(struct rtl8169_private *tp, u8 clear, u8 set)
drivers/net/ethernet/realtek/r8169_main.c
844
static void rtl_mod_config5(struct rtl8169_private *tp, u8 clear, u8 set)
drivers/net/ethernet/realtek/r8169_main.c
852
static void r8169_mod_reg8_cond(struct rtl8169_private *tp, int reg,
drivers/net/ethernet/realtek/r8169_main.c
866
static bool rtl_is_8125(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
871
static bool rtl_is_8168evl_up(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
878
static bool rtl_supports_eee(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
885
static void rtl_read_mac_from_reg(struct rtl8169_private *tp, u8 *mac, int reg)
drivers/net/ethernet/realtek/r8169_main.c
894
bool (*check)(struct rtl8169_private *);
drivers/net/ethernet/realtek/r8169_main.c
898
static bool rtl_loop_wait(struct rtl8169_private *tp, const struct rtl_cond *c,
drivers/net/ethernet/realtek/r8169_main.c
915
static bool rtl_loop_wait_high(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
922
static bool rtl_loop_wait_low(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
930
static bool name ## _check(struct rtl8169_private *); \
drivers/net/ethernet/realtek/r8169_main.c
937
static bool name ## _check(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
939
int rtl8168_led_mod_ctrl(struct rtl8169_private *tp, u16 mask, u16 val)
drivers/net/ethernet/realtek/r8169_main.c
957
int rtl8168_get_led_mode(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
980
int rtl8125_set_led_mode(struct rtl8169_private *tp, int index, u16 mode)
drivers/net/ethernet/realtek/r8169_phy_config.c
1001
static void rtl8125a_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1063
static void rtl8125b_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1098
static void rtl8125d_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1108
static void rtl8125cp_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1130
static void rtl8125bp_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1148
static void rtl8126a_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1158
static void rtl8127a_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
117
static void rtl8169s_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1323
void r8169_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev,
drivers/net/ethernet/realtek/r8169_phy_config.c
185
static void rtl8169sb_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
191
static void rtl8169scd_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
20
typedef void (*rtl_phy_cfg_fct)(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
237
static void rtl8169sce_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
291
static void rtl8168bef_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
297
static void rtl8168cp_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
304
static void rtl8168cp_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
312
static void rtl8168c_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
341
static void rtl8168c_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
369
static void rtl8168c_3_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
432
static void rtl8168d_apply_firmware_cond(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
472
static void rtl8168d_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
506
static void rtl8168d_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
530
static void rtl8168d_4_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
538
static void rtl8168e_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
583
static void rtl8168e_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
625
static void rtl8168f_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
641
static void rtl8168f_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
669
static void rtl8168f_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
677
static void rtl8411_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
741
static void rtl8168g_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
789
static void rtl8168g_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
796
static void rtl8168h_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
836
static void rtl8168ep_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
886
static void rtl8117_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
923
static void rtl8102e_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
940
static void rtl8401_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
947
static void rtl8105e_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
961
static void rtl8402_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
977
static void rtl8106e_hw_phy_config(struct rtl8169_private *tp,