Symbol: rtl8169_private
drivers/net/ethernet/realtek/r8169.h
79
struct rtl8169_private;
drivers/net/ethernet/realtek/r8169.h
82
void r8169_apply_firmware(struct rtl8169_private *tp);
drivers/net/ethernet/realtek/r8169.h
83
u16 rtl8168h_2_get_adc_bias_ioffset(struct rtl8169_private *tp);
drivers/net/ethernet/realtek/r8169.h
84
u8 rtl8168d_efuse_read(struct rtl8169_private *tp, int reg_addr);
drivers/net/ethernet/realtek/r8169.h
85
void r8169_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev,
drivers/net/ethernet/realtek/r8169.h
88
void r8169_get_led_name(struct rtl8169_private *tp, int idx,
drivers/net/ethernet/realtek/r8169.h
90
int rtl8168_get_led_mode(struct rtl8169_private *tp);
drivers/net/ethernet/realtek/r8169.h
91
int rtl8168_led_mod_ctrl(struct rtl8169_private *tp, u16 mask, u16 val);
drivers/net/ethernet/realtek/r8169.h
93
int rtl8125_get_led_mode(struct rtl8169_private *tp, int index);
drivers/net/ethernet/realtek/r8169.h
94
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
1013
void r8169_get_led_name(struct rtl8169_private *tp, int idx,
drivers/net/ethernet/realtek/r8169_main.c
1035
static void r8168fp_adjust_ocp_cmd(struct rtl8169_private *tp, u32 *cmd, int type)
drivers/net/ethernet/realtek/r8169_main.c
1047
static void _rtl_eri_write(struct rtl8169_private *tp, int addr, u32 mask,
drivers/net/ethernet/realtek/r8169_main.c
1062
static void rtl_eri_write(struct rtl8169_private *tp, int addr, u32 mask,
drivers/net/ethernet/realtek/r8169_main.c
1068
static u32 _rtl_eri_read(struct rtl8169_private *tp, int addr, int type)
drivers/net/ethernet/realtek/r8169_main.c
1079
static u32 rtl_eri_read(struct rtl8169_private *tp, int addr)
drivers/net/ethernet/realtek/r8169_main.c
1084
static void rtl_w0w1_eri(struct rtl8169_private *tp, int addr, u32 p, u32 m)
drivers/net/ethernet/realtek/r8169_main.c
1091
static void rtl_eri_set_bits(struct rtl8169_private *tp, int addr, u32 p)
drivers/net/ethernet/realtek/r8169_main.c
1096
static void rtl_eri_clear_bits(struct rtl8169_private *tp, int addr, u32 m)
drivers/net/ethernet/realtek/r8169_main.c
1111
static void r8168_phy_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data)
drivers/net/ethernet/realtek/r8169_main.c
1121
static int r8168_phy_ocp_read(struct rtl8169_private *tp, u32 reg)
drivers/net/ethernet/realtek/r8169_main.c
1136
static void __r8168_mac_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data)
drivers/net/ethernet/realtek/r8169_main.c
1144
static void r8168_mac_ocp_write(struct rtl8169_private *tp, u32 reg, u32 data)
drivers/net/ethernet/realtek/r8169_main.c
1153
static u16 __r8168_mac_ocp_read(struct rtl8169_private *tp, u32 reg)
drivers/net/ethernet/realtek/r8169_main.c
1163
static u16 r8168_mac_ocp_read(struct rtl8169_private *tp, u32 reg)
drivers/net/ethernet/realtek/r8169_main.c
1175
static void r8168_mac_ocp_modify(struct rtl8169_private *tp, u32 reg, u16 mask,
drivers/net/ethernet/realtek/r8169_main.c
1187
static void r8127_sfp_sds_phy_reset(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1197
static void r8127_sfp_init_10g(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1215
static void rtl_sfp_init(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1221
static void rtl_sfp_reset(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1230
static void rtl8168g_phy_suspend_quirk(struct rtl8169_private *tp, int value)
drivers/net/ethernet/realtek/r8169_main.c
1244
static void r8168g_mdio_write(struct rtl8169_private *tp, int reg, int value)
drivers/net/ethernet/realtek/r8169_main.c
1260
static int r8168g_mdio_read(struct rtl8169_private *tp, int reg)
drivers/net/ethernet/realtek/r8169_main.c
1271
static void mac_mcu_write(struct rtl8169_private *tp, int reg, int value)
drivers/net/ethernet/realtek/r8169_main.c
1281
static int mac_mcu_read(struct rtl8169_private *tp, int reg)
drivers/net/ethernet/realtek/r8169_main.c
1291
static void r8169_mdio_write(struct rtl8169_private *tp, int reg, int value)
drivers/net/ethernet/realtek/r8169_main.c
1303
static int r8169_mdio_read(struct rtl8169_private *tp, int reg)
drivers/net/ethernet/realtek/r8169_main.c
1328
static void r8168dp_2_mdio_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1333
static void r8168dp_2_mdio_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1338
static void r8168dp_2_mdio_write(struct rtl8169_private *tp, int reg, int value)
drivers/net/ethernet/realtek/r8169_main.c
1347
static int r8168dp_2_mdio_read(struct rtl8169_private *tp, int reg)
drivers/net/ethernet/realtek/r8169_main.c
1364
static void rtl_writephy(struct rtl8169_private *tp, int location, int val)
drivers/net/ethernet/realtek/r8169_main.c
1380
static int rtl_readphy(struct rtl8169_private *tp, int location)
drivers/net/ethernet/realtek/r8169_main.c
1398
static void rtl_ephy_write(struct rtl8169_private *tp, int reg_addr, int value)
drivers/net/ethernet/realtek/r8169_main.c
1408
static u16 rtl_ephy_read(struct rtl8169_private *tp, int reg_addr)
drivers/net/ethernet/realtek/r8169_main.c
1416
static u32 r8168dp_ocp_read(struct rtl8169_private *tp, u16 reg)
drivers/net/ethernet/realtek/r8169_main.c
1423
static u32 r8168ep_ocp_read(struct rtl8169_private *tp, u16 reg)
drivers/net/ethernet/realtek/r8169_main.c
1428
static void r8168dp_ocp_write(struct rtl8169_private *tp, u8 mask, u16 reg,
drivers/net/ethernet/realtek/r8169_main.c
1436
static void r8168ep_ocp_write(struct rtl8169_private *tp, u8 mask, u16 reg,
drivers/net/ethernet/realtek/r8169_main.c
1443
static void r8168dp_oob_notify(struct rtl8169_private *tp, u8 cmd)
drivers/net/ethernet/realtek/r8169_main.c
1454
static u16 rtl8168_get_ocp_reg(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1478
static void rtl8168ep_stop_cmac(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1486
static void rtl8168dp_driver_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1493
static void rtl8168ep_driver_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1501
static void rtl8125bp_driver_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1508
static void rtl8168_driver_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1518
static void rtl8168dp_driver_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1525
static void rtl8168ep_driver_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1534
static void rtl8125bp_driver_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1541
static void rtl8168_driver_stop(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1551
static bool r8168dp_check_dash(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1558
static bool r8168ep_check_dash(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1563
static bool rtl_dash_is_enabled(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1576
static enum rtl_dash_type rtl_get_dash_type(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1595
static void rtl_set_d3_pll_down(struct rtl8169_private *tp, bool enable)
drivers/net/ethernet/realtek/r8169_main.c
1613
static void rtl_reset_packet_filter(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1624
u8 rtl8168d_efuse_read(struct rtl8169_private *tp, int reg_addr)
drivers/net/ethernet/realtek/r8169_main.c
1632
static u32 rtl_get_events(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1640
static void rtl_ack_events(struct rtl8169_private *tp, u32 bits)
drivers/net/ethernet/realtek/r8169_main.c
1648
static void rtl_irq_disable(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1656
static void rtl_irq_enable(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1664
static void rtl8169_irq_mask_and_ack(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1671
static void rtl_link_chg_patch(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1711
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1717
static void __rtl8169_set_wol(struct rtl8169_private *tp, u32 wolopts)
drivers/net/ethernet/realtek/r8169_main.c
1770
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1784
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1802
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1814
static void rtl_set_rx_config_features(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
1837
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1876
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
1916
static void rtl8169_do_counters(struct rtl8169_private *tp, u32 counter_cmd)
drivers/net/ethernet/realtek/r8169_main.c
1928
static void rtl8169_update_counters(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1940
static void rtl8169_init_counter_offsets(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
1978
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2062
rtl_coalesce_info(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2088
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2124
static int rtl_coalesce_choose_scale(struct rtl8169_private *tp, u32 usec,
drivers/net/ethernet/realtek/r8169_main.c
2149
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2213
static void rtl_set_eee_txidle_timer(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2232
static unsigned int r8169_get_tx_lpi_timer_us(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2246
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2263
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2285
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2298
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2311
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2324
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2373
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2387
struct rtl8169_private *tp = netdev_priv(ndev);
drivers/net/ethernet/realtek/r8169_main.c
2477
static void rtl_release_firmware(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2486
void r8169_apply_firmware(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2503
static void rtl_rar_exgmac_set(struct rtl8169_private *tp, const u8 *addr)
drivers/net/ethernet/realtek/r8169_main.c
2511
u16 rtl8168h_2_get_adc_bias_ioffset(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2527
static void rtl_schedule_task(struct rtl8169_private *tp, enum rtl_flag flag)
drivers/net/ethernet/realtek/r8169_main.c
2534
static void rtl8169_init_phy(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2559
static void rtl_rar_set(struct rtl8169_private *tp, const u8 *addr)
drivers/net/ethernet/realtek/r8169_main.c
2577
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2589
static void rtl_init_rxcfg(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2617
static void rtl8169_init_ring_indexes(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2622
static void rtl_jumbo_config(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2671
static void rtl_hw_reset(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2678
static void rtl_request_firmware(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2703
static void rtl_rx_close(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2729
static void rtl_wait_txrx_fifo_empty(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2749
static void rtl_disable_rxdvgate(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2754
static void rtl_enable_rxdvgate(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2761
static void rtl_wol_enable_rx(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2771
static void rtl_prepare_power_down(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2783
static void rtl_set_tx_config_registers(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2794
static void rtl_set_rx_max_size(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2800
static void rtl_set_rx_tx_desc_registers(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2813
static void rtl8169_set_magic_reg(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2835
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
2875
static void rtl_csi_write(struct rtl8169_private *tp, int addr, int value)
drivers/net/ethernet/realtek/r8169_main.c
2886
static u32 rtl_csi_read(struct rtl8169_private *tp, int addr)
drivers/net/ethernet/realtek/r8169_main.c
2897
static void rtl_csi_mod(struct rtl8169_private *tp, int addr,
drivers/net/ethernet/realtek/r8169_main.c
2911
static void rtl_disable_zrxdc_timeout(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2933
static void rtl_set_aspm_entry_latency(struct rtl8169_private *tp, u8 val)
drivers/net/ethernet/realtek/r8169_main.c
2950
static void rtl_set_def_aspm_entry_latency(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2962
static void __rtl_ephy_init(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
2976
static void rtl_disable_clock_request(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2982
static void rtl_enable_clock_request(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2988
static void rtl_pcie_state_l2l3_disable(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
2994
static void rtl_enable_exit_l1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3019
static void rtl_disable_exit_l1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3033
static void rtl_enable_ltr(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3119
static void rtl_hw_aspm_clkreq_enable(struct rtl8169_private *tp, bool enable)
drivers/net/ethernet/realtek/r8169_main.c
3183
static void rtl_set_fifo_size(struct rtl8169_private *tp, u16 rx_stat,
drivers/net/ethernet/realtek/r8169_main.c
3193
static void rtl8168g_set_pause_thresholds(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
3201
static void rtl_hw_start_8168b(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3206
static void __rtl_hw_start_8168cp(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3215
static void rtl_hw_start_8168cp_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3232
static void rtl_hw_start_8168cp_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3239
static void rtl_hw_start_8168cp_3(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3249
static void rtl_hw_start_8168c_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3266
static void rtl_hw_start_8168c_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3280
static void rtl_hw_start_8168c_4(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3287
static void rtl_hw_start_8168d(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3294
static void rtl_hw_start_8168d_4(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3310
static void rtl_hw_start_8168e_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3341
static void rtl_hw_start_8168e_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3372
static void rtl_hw_start_8168f(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3393
static void rtl_hw_start_8168f_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3409
static void rtl_hw_start_8411(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3425
static void rtl_hw_start_8168g(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3446
static void rtl_hw_start_8168g_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3459
static void rtl_hw_start_8168g_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3477
static void rtl8411b_fix_phy_down(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3504
static void rtl_hw_start_8411_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3550
static void rtl_hw_start_8168h_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3609
static void rtl_hw_start_8168ep(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3634
static void rtl_hw_start_8168ep_3(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3655
static void rtl_hw_start_8117(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3713
static void rtl_hw_start_8102e_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3742
static void rtl_hw_start_8102e_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3750
static void rtl_hw_start_8102e_3(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3757
static void rtl_hw_start_8401(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3770
static void rtl_hw_start_8105e_1(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3797
static void rtl_hw_start_8105e_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3803
static void rtl_hw_start_8402(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3831
static void rtl_hw_start_8106(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3856
static void rtl_hw_start_8125_common(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3925
static void rtl_hw_start_8125a_2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3948
static void rtl_hw_start_8125b(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3964
static void rtl_hw_start_8125d(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3970
static void rtl_hw_start_8126a(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3977
static void rtl_hw_start_8127a(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
3983
static void rtl_hw_config(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4033
static void rtl_hw_start_8125(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4066
static void rtl_hw_start_8168(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4079
static void rtl_hw_start_8169(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4097
static void rtl_hw_start(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4134
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4154
static struct page *rtl8169_alloc_rx_data(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4179
static void rtl8169_rx_clear(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4194
static int rtl8169_rx_fill(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4215
static int rtl8169_init_ring(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4225
static void rtl8169_unmap_tx_skb(struct rtl8169_private *tp, unsigned int entry)
drivers/net/ethernet/realtek/r8169_main.c
4236
static void rtl8169_tx_clear_range(struct rtl8169_private *tp, u32 start,
drivers/net/ethernet/realtek/r8169_main.c
4256
static void rtl8169_tx_clear(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4262
static void rtl8169_cleanup(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4299
static void rtl_reset_work(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4316
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4321
static int rtl8169_tx_map(struct rtl8169_private *tp, const u32 *opts, u32 len,
drivers/net/ethernet/realtek/r8169_main.c
4353
static int rtl8169_xmit_frags(struct rtl8169_private *tp, struct sk_buff *skb,
drivers/net/ethernet/realtek/r8169_main.c
4398
static unsigned int rtl8125_quirk_udp_padto(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4425
static unsigned int rtl_quirk_packet_padto(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4469
static bool rtl8169_tso_csum_v2(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4527
static unsigned int rtl_tx_slots_avail(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4533
static bool rtl_chip_supports_csum_v2(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4544
static void rtl8169_doorbell(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4555
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4659
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4686
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
4702
static void rtl_tx(struct net_device *dev, struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
4764
static int rtl_rx(struct net_device *dev, struct rtl8169_private *tp, int budget)
drivers/net/ethernet/realtek/r8169_main.c
4852
struct rtl8169_private *tp = dev_instance;
drivers/net/ethernet/realtek/r8169_main.c
4878
struct rtl8169_private *tp =
drivers/net/ethernet/realtek/r8169_main.c
4879
container_of(work, struct rtl8169_private, wk.work);
drivers/net/ethernet/realtek/r8169_main.c
4910
struct rtl8169_private *tp = container_of(napi, struct rtl8169_private, napi);
drivers/net/ethernet/realtek/r8169_main.c
4924
static void rtl_enable_tx_lpi(struct rtl8169_private *tp, bool enable)
drivers/net/ethernet/realtek/r8169_main.c
4961
struct rtl8169_private *tp = netdev_priv(ndev);
drivers/net/ethernet/realtek/r8169_main.c
4975
static int r8169_phy_connect(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
4997
static void rtl8169_down(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5022
static void rtl8169_up(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5040
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
5068
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
5076
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
5139
struct rtl8169_private *tp = netdev_priv(dev);
drivers/net/ethernet/realtek/r8169_main.c
5171
static void rtl8169_net_suspend(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5181
struct rtl8169_private *tp = dev_get_drvdata(dev);
drivers/net/ethernet/realtek/r8169_main.c
5196
struct rtl8169_private *tp = dev_get_drvdata(device);
drivers/net/ethernet/realtek/r8169_main.c
5209
struct rtl8169_private *tp = dev_get_drvdata(device);
drivers/net/ethernet/realtek/r8169_main.c
5222
struct rtl8169_private *tp = dev_get_drvdata(device);
drivers/net/ethernet/realtek/r8169_main.c
5239
struct rtl8169_private *tp = dev_get_drvdata(device);
drivers/net/ethernet/realtek/r8169_main.c
5258
struct rtl8169_private *tp = pci_get_drvdata(pdev);
drivers/net/ethernet/realtek/r8169_main.c
5273
struct rtl8169_private *tp = pci_get_drvdata(pdev);
drivers/net/ethernet/realtek/r8169_main.c
5314
static void rtl_set_irq_mask(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5322
static int rtl_alloc_irq(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5343
static void rtl_read_mac_address(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
5364
static void r8168g_wait_ll_share_fifo_ready(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5371
struct rtl8169_private *tp = mii_bus->priv;
drivers/net/ethernet/realtek/r8169_main.c
5382
struct rtl8169_private *tp = mii_bus->priv;
drivers/net/ethernet/realtek/r8169_main.c
5395
struct rtl8169_private *tp = mii_bus->priv;
drivers/net/ethernet/realtek/r8169_main.c
5409
struct rtl8169_private *tp = mii_bus->priv;
drivers/net/ethernet/realtek/r8169_main.c
5419
static int r8169_mdio_register(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5486
static void rtl_hw_init_8168g(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5501
static void rtl_hw_init_8125(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5518
static void rtl_hw_initialize(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5535
static int rtl_jumbo_max(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5559
static void rtl_init_mac_address(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5586
static bool rtl_aspm_is_safe(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
5599
struct rtl8169_private *tp;
drivers/net/ethernet/realtek/r8169_main.c
775
typedef void (*rtl_generic_fct)(struct rtl8169_private *tp);
drivers/net/ethernet/realtek/r8169_main.c
810
static inline struct device *tp_to_dev(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
815
static void rtl_lock_config_regs(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
820
static void rtl_unlock_config_regs(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
825
static void rtl_pci_commit(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
831
static void rtl_mod_config2(struct rtl8169_private *tp, u8 clear, u8 set)
drivers/net/ethernet/realtek/r8169_main.c
839
static void rtl_mod_config5(struct rtl8169_private *tp, u8 clear, u8 set)
drivers/net/ethernet/realtek/r8169_main.c
847
static void r8169_mod_reg8_cond(struct rtl8169_private *tp, int reg,
drivers/net/ethernet/realtek/r8169_main.c
861
static bool rtl_is_8125(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
866
static bool rtl_is_8168evl_up(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
873
static bool rtl_supports_eee(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
880
static void rtl_read_mac_from_reg(struct rtl8169_private *tp, u8 *mac, int reg)
drivers/net/ethernet/realtek/r8169_main.c
889
bool (*check)(struct rtl8169_private *);
drivers/net/ethernet/realtek/r8169_main.c
893
static bool rtl_loop_wait(struct rtl8169_private *tp, const struct rtl_cond *c,
drivers/net/ethernet/realtek/r8169_main.c
910
static bool rtl_loop_wait_high(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
917
static bool rtl_loop_wait_low(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_main.c
925
static bool name ## _check(struct rtl8169_private *); \
drivers/net/ethernet/realtek/r8169_main.c
932
static bool name ## _check(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
934
int rtl8168_led_mod_ctrl(struct rtl8169_private *tp, u16 mask, u16 val)
drivers/net/ethernet/realtek/r8169_main.c
952
int rtl8168_get_led_mode(struct rtl8169_private *tp)
drivers/net/ethernet/realtek/r8169_main.c
975
int rtl8125_set_led_mode(struct rtl8169_private *tp, int index, u16 mode)
drivers/net/ethernet/realtek/r8169_main.c
996
int rtl8125_get_led_mode(struct rtl8169_private *tp, int index)
drivers/net/ethernet/realtek/r8169_phy_config.c
1060
static void rtl8125b_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1095
static void rtl8125d_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1105
static void rtl8125bp_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1123
static void rtl8126a_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1133
static void rtl8127a_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
114
static void rtl8169s_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
1298
void r8169_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev,
drivers/net/ethernet/realtek/r8169_phy_config.c
17
typedef void (*rtl_phy_cfg_fct)(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
182
static void rtl8169sb_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
188
static void rtl8169scd_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
234
static void rtl8169sce_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
288
static void rtl8168bef_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
294
static void rtl8168cp_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
301
static void rtl8168cp_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
309
static void rtl8168c_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
338
static void rtl8168c_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
366
static void rtl8168c_3_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
429
static void rtl8168d_apply_firmware_cond(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
469
static void rtl8168d_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
503
static void rtl8168d_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
527
static void rtl8168d_4_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
535
static void rtl8168e_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
580
static void rtl8168e_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
622
static void rtl8168f_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
638
static void rtl8168f_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
666
static void rtl8168f_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
674
static void rtl8411_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
738
static void rtl8168g_1_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
786
static void rtl8168g_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
793
static void rtl8168h_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
833
static void rtl8168ep_2_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
883
static void rtl8117_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
920
static void rtl8102e_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
937
static void rtl8401_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
944
static void rtl8105e_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
958
static void rtl8402_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
974
static void rtl8106e_hw_phy_config(struct rtl8169_private *tp,
drivers/net/ethernet/realtek/r8169_phy_config.c
998
static void rtl8125a_2_hw_phy_config(struct rtl8169_private *tp,