| /Linux-v4.19/drivers/net/dsa/mv88e6xxx/ |
| D | chip.h | 194 struct mv88e6xxx_chip *chip; 206 struct mv88e6xxx_chip { struct 291 int (*read)(struct mv88e6xxx_chip *chip, int addr, int reg, u16 *val); argument 292 int (*write)(struct mv88e6xxx_chip *chip, int addr, int reg, u16 val); 297 struct mv88e6xxx_chip *chip; 303 int (*ieee_pri_map)(struct mv88e6xxx_chip *chip); 304 int (*ip_pri_map)(struct mv88e6xxx_chip *chip); 307 int (*irl_init_all)(struct mv88e6xxx_chip *chip, int port); 309 int (*get_eeprom)(struct mv88e6xxx_chip *chip, 311 int (*set_eeprom)(struct mv88e6xxx_chip *chip, [all …]
|
| D | global1.h | 254 int mv88e6xxx_g1_read(struct mv88e6xxx_chip *chip, int reg, u16 *val); 255 int mv88e6xxx_g1_write(struct mv88e6xxx_chip *chip, int reg, u16 val); 256 int mv88e6xxx_g1_wait(struct mv88e6xxx_chip *chip, int reg, u16 mask); 258 int mv88e6xxx_g1_set_switch_mac(struct mv88e6xxx_chip *chip, u8 *addr); 260 int mv88e6185_g1_reset(struct mv88e6xxx_chip *chip); 261 int mv88e6352_g1_reset(struct mv88e6xxx_chip *chip); 263 int mv88e6185_g1_ppu_enable(struct mv88e6xxx_chip *chip); 264 int mv88e6185_g1_ppu_disable(struct mv88e6xxx_chip *chip); 266 int mv88e6xxx_g1_stats_wait(struct mv88e6xxx_chip *chip); 267 int mv88e6xxx_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port); [all …]
|
| D | global2.h | 283 static inline int mv88e6xxx_g2_require(struct mv88e6xxx_chip *chip) in mv88e6xxx_g2_require() 288 int mv88e6xxx_g2_read(struct mv88e6xxx_chip *chip, int reg, u16 *val); 289 int mv88e6xxx_g2_write(struct mv88e6xxx_chip *chip, int reg, u16 val); 290 int mv88e6xxx_g2_update(struct mv88e6xxx_chip *chip, int reg, u16 update); 291 int mv88e6xxx_g2_wait(struct mv88e6xxx_chip *chip, int reg, u16 mask); 293 int mv88e6352_g2_irl_init_all(struct mv88e6xxx_chip *chip, int port); 294 int mv88e6390_g2_irl_init_all(struct mv88e6xxx_chip *chip, int port); 296 int mv88e6xxx_g2_smi_phy_read(struct mv88e6xxx_chip *chip, 299 int mv88e6xxx_g2_smi_phy_write(struct mv88e6xxx_chip *chip, 302 int mv88e6xxx_g2_set_switch_mac(struct mv88e6xxx_chip *chip, u8 *addr); [all …]
|
| D | port.h | 254 int mv88e6xxx_port_read(struct mv88e6xxx_chip *chip, int port, int reg, 256 int mv88e6xxx_port_write(struct mv88e6xxx_chip *chip, int port, int reg, 259 int mv88e6185_port_set_pause(struct mv88e6xxx_chip *chip, int port, 261 int mv88e6352_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port, 263 int mv88e6390_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port, 266 int mv88e6xxx_port_set_link(struct mv88e6xxx_chip *chip, int port, int link); 268 int mv88e6xxx_port_set_duplex(struct mv88e6xxx_chip *chip, int port, int dup); 270 int mv88e6065_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed); 271 int mv88e6185_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed); 272 int mv88e6352_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed); [all …]
|
| D | global2.c | 23 int mv88e6xxx_g2_read(struct mv88e6xxx_chip *chip, int reg, u16 *val) in mv88e6xxx_g2_read() 28 int mv88e6xxx_g2_write(struct mv88e6xxx_chip *chip, int reg, u16 val) in mv88e6xxx_g2_write() 33 int mv88e6xxx_g2_update(struct mv88e6xxx_chip *chip, int reg, u16 update) in mv88e6xxx_g2_update() 38 int mv88e6xxx_g2_wait(struct mv88e6xxx_chip *chip, int reg, u16 mask) in mv88e6xxx_g2_wait() 45 static int mv88e6xxx_g2_int_source(struct mv88e6xxx_chip *chip, u16 *src) in mv88e6xxx_g2_int_source() 53 static int mv88e6xxx_g2_int_mask(struct mv88e6xxx_chip *chip, u16 mask) in mv88e6xxx_g2_int_mask() 60 static int mv88e6xxx_g2_mgmt_enable_2x(struct mv88e6xxx_chip *chip, u16 en2x) in mv88e6xxx_g2_mgmt_enable_2x() 67 static int mv88e6xxx_g2_mgmt_enable_0x(struct mv88e6xxx_chip *chip, u16 en0x) in mv88e6xxx_g2_mgmt_enable_0x() 74 static int mv88e6xxx_g2_switch_mgmt_rsvd2cpu(struct mv88e6xxx_chip *chip, in mv88e6xxx_g2_switch_mgmt_rsvd2cpu() 92 int mv88e6185_g2_mgmt_rsvd2cpu(struct mv88e6xxx_chip *chip) in mv88e6185_g2_mgmt_rsvd2cpu() [all …]
|
| D | phy.c | 20 int mv88e6165_phy_read(struct mv88e6xxx_chip *chip, struct mii_bus *bus, in mv88e6165_phy_read() 26 int mv88e6165_phy_write(struct mv88e6xxx_chip *chip, struct mii_bus *bus, in mv88e6165_phy_write() 32 int mv88e6xxx_phy_read(struct mv88e6xxx_chip *chip, int phy, int reg, u16 *val) in mv88e6xxx_phy_read() 47 int mv88e6xxx_phy_write(struct mv88e6xxx_chip *chip, int phy, int reg, u16 val) in mv88e6xxx_phy_write() 62 static int mv88e6xxx_phy_page_get(struct mv88e6xxx_chip *chip, int phy, u8 page) in mv88e6xxx_phy_page_get() 67 static void mv88e6xxx_phy_page_put(struct mv88e6xxx_chip *chip, int phy) in mv88e6xxx_phy_page_put() 83 int mv88e6xxx_phy_page_read(struct mv88e6xxx_chip *chip, int phy, in mv88e6xxx_phy_page_read() 101 int mv88e6xxx_phy_page_write(struct mv88e6xxx_chip *chip, int phy, in mv88e6xxx_phy_page_write() 119 static int mv88e6xxx_phy_ppu_disable(struct mv88e6xxx_chip *chip) in mv88e6xxx_phy_ppu_disable() 127 static int mv88e6xxx_phy_ppu_enable(struct mv88e6xxx_chip *chip) in mv88e6xxx_phy_ppu_enable() [all …]
|
| D | global1.c | 20 int mv88e6xxx_g1_read(struct mv88e6xxx_chip *chip, int reg, u16 *val) in mv88e6xxx_g1_read() 27 int mv88e6xxx_g1_write(struct mv88e6xxx_chip *chip, int reg, u16 val) in mv88e6xxx_g1_write() 34 int mv88e6xxx_g1_wait(struct mv88e6xxx_chip *chip, int reg, u16 mask) in mv88e6xxx_g1_wait() 41 static int mv88e6185_g1_wait_ppu_disabled(struct mv88e6xxx_chip *chip) in mv88e6185_g1_wait_ppu_disabled() 62 static int mv88e6185_g1_wait_ppu_polling(struct mv88e6xxx_chip *chip) in mv88e6185_g1_wait_ppu_polling() 83 static int mv88e6352_g1_wait_ppu_polling(struct mv88e6xxx_chip *chip) in mv88e6352_g1_wait_ppu_polling() 103 static int mv88e6xxx_g1_wait_init_ready(struct mv88e6xxx_chip *chip) in mv88e6xxx_g1_wait_init_ready() 134 int mv88e6xxx_g1_set_switch_mac(struct mv88e6xxx_chip *chip, u8 *addr) in mv88e6xxx_g1_set_switch_mac() 159 int mv88e6185_g1_reset(struct mv88e6xxx_chip *chip) in mv88e6185_g1_reset() 185 int mv88e6352_g1_reset(struct mv88e6xxx_chip *chip) in mv88e6352_g1_reset() [all …]
|
| D | phy.h | 21 int mv88e6165_phy_read(struct mv88e6xxx_chip *chip, struct mii_bus *bus, 23 int mv88e6165_phy_write(struct mv88e6xxx_chip *chip, struct mii_bus *bus, 25 int mv88e6185_phy_ppu_read(struct mv88e6xxx_chip *chip, struct mii_bus *bus, 27 int mv88e6185_phy_ppu_write(struct mv88e6xxx_chip *chip, struct mii_bus *bus, 31 int mv88e6xxx_phy_read(struct mv88e6xxx_chip *chip, int phy, 33 int mv88e6xxx_phy_write(struct mv88e6xxx_chip *chip, int phy, 35 int mv88e6xxx_phy_page_read(struct mv88e6xxx_chip *chip, int phy, 37 int mv88e6xxx_phy_page_write(struct mv88e6xxx_chip *chip, int phy, 39 void mv88e6xxx_phy_init(struct mv88e6xxx_chip *chip); 40 void mv88e6xxx_phy_destroy(struct mv88e6xxx_chip *chip); [all …]
|
| D | serdes.h | 60 int mv88e6390x_serdes_get_lane(struct mv88e6xxx_chip *chip, int port); 61 int mv88e6341_serdes_power(struct mv88e6xxx_chip *chip, int port, bool on); 62 int mv88e6352_serdes_power(struct mv88e6xxx_chip *chip, int port, bool on); 63 int mv88e6390_serdes_power(struct mv88e6xxx_chip *chip, int port, bool on); 64 int mv88e6390x_serdes_power(struct mv88e6xxx_chip *chip, int port, bool on); 65 int mv88e6390_serdes_irq_setup(struct mv88e6xxx_chip *chip, int port); 66 void mv88e6390_serdes_irq_free(struct mv88e6xxx_chip *chip, int port); 67 int mv88e6352_serdes_get_sset_count(struct mv88e6xxx_chip *chip, int port); 68 int mv88e6352_serdes_get_strings(struct mv88e6xxx_chip *chip, 70 int mv88e6352_serdes_get_stats(struct mv88e6xxx_chip *chip, int port, [all …]
|
| D | global2_avb.c | 34 static int mv88e6xxx_g2_avb_read(struct mv88e6xxx_chip *chip, u16 readop, in mv88e6xxx_g2_avb_read() 59 static int mv88e6xxx_g2_avb_write(struct mv88e6xxx_chip *chip, u16 writeop, in mv88e6xxx_g2_avb_write() 71 static int mv88e6352_g2_avb_port_ptp_read(struct mv88e6xxx_chip *chip, in mv88e6352_g2_avb_port_ptp_read() 83 static int mv88e6352_g2_avb_port_ptp_write(struct mv88e6xxx_chip *chip, in mv88e6352_g2_avb_port_ptp_write() 92 static int mv88e6352_g2_avb_ptp_read(struct mv88e6xxx_chip *chip, int addr, in mv88e6352_g2_avb_ptp_read() 100 static int mv88e6352_g2_avb_ptp_write(struct mv88e6xxx_chip *chip, int addr, in mv88e6352_g2_avb_ptp_write() 108 static int mv88e6352_g2_avb_tai_read(struct mv88e6xxx_chip *chip, int addr, in mv88e6352_g2_avb_tai_read() 116 static int mv88e6352_g2_avb_tai_write(struct mv88e6xxx_chip *chip, int addr, in mv88e6352_g2_avb_tai_write() 133 static int mv88e6165_g2_avb_tai_read(struct mv88e6xxx_chip *chip, int addr, in mv88e6165_g2_avb_tai_read() 141 static int mv88e6165_g2_avb_tai_write(struct mv88e6xxx_chip *chip, int addr, in mv88e6165_g2_avb_tai_write() [all …]
|
| D | port.c | 24 int mv88e6xxx_port_read(struct mv88e6xxx_chip *chip, int port, int reg, in mv88e6xxx_port_read() 32 int mv88e6xxx_port_write(struct mv88e6xxx_chip *chip, int port, int reg, in mv88e6xxx_port_write() 45 int mv88e6185_port_set_pause(struct mv88e6xxx_chip *chip, int port, in mv88e6185_port_set_pause() 72 static int mv88e6xxx_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port, in mv88e6xxx_port_set_rgmii_delay() 113 int mv88e6352_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port, in mv88e6352_port_set_rgmii_delay() 122 int mv88e6390_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port, in mv88e6390_port_set_rgmii_delay() 131 int mv88e6xxx_port_set_link(struct mv88e6xxx_chip *chip, int port, int link) in mv88e6xxx_port_set_link() 169 int mv88e6xxx_port_set_duplex(struct mv88e6xxx_chip *chip, int port, int dup) in mv88e6xxx_port_set_duplex() 207 static int mv88e6xxx_port_set_speed(struct mv88e6xxx_chip *chip, int port, in mv88e6xxx_port_set_speed() 270 int mv88e6065_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed) in mv88e6065_port_set_speed() [all …]
|
| D | serdes.c | 24 static int mv88e6352_serdes_read(struct mv88e6xxx_chip *chip, int reg, in mv88e6352_serdes_read() 32 static int mv88e6352_serdes_write(struct mv88e6xxx_chip *chip, int reg, in mv88e6352_serdes_write() 40 static int mv88e6390_serdes_read(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_read() 48 static int mv88e6390_serdes_write(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_write() 56 static int mv88e6352_serdes_power_set(struct mv88e6xxx_chip *chip, bool on) in mv88e6352_serdes_power_set() 76 static bool mv88e6352_port_has_serdes(struct mv88e6xxx_chip *chip, int port) in mv88e6352_port_has_serdes() 88 int mv88e6352_serdes_power(struct mv88e6xxx_chip *chip, int port, bool on) in mv88e6352_serdes_power() 112 int mv88e6352_serdes_get_sset_count(struct mv88e6xxx_chip *chip, int port) in mv88e6352_serdes_get_sset_count() 120 int mv88e6352_serdes_get_strings(struct mv88e6xxx_chip *chip, in mv88e6352_serdes_get_strings() 137 static uint64_t mv88e6352_serdes_get_stat(struct mv88e6xxx_chip *chip, in mv88e6352_serdes_get_stat() [all …]
|
| D | global1_vtu.c | 22 static int mv88e6xxx_g1_vtu_fid_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_fid_read() 37 static int mv88e6xxx_g1_vtu_fid_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_fid_write() 47 static int mv88e6xxx_g1_vtu_sid_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_sid_read() 62 static int mv88e6xxx_g1_vtu_sid_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_sid_write() 72 static int mv88e6xxx_g1_vtu_op_wait(struct mv88e6xxx_chip *chip) in mv88e6xxx_g1_vtu_op_wait() 78 static int mv88e6xxx_g1_vtu_op(struct mv88e6xxx_chip *chip, u16 op) in mv88e6xxx_g1_vtu_op() 92 static int mv88e6xxx_g1_vtu_vid_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_vid_read() 112 static int mv88e6xxx_g1_vtu_vid_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_vtu_vid_write() 131 static int mv88e6185_g1_vtu_data_read(struct mv88e6xxx_chip *chip, in mv88e6185_g1_vtu_data_read() 159 static int mv88e6185_g1_vtu_data_write(struct mv88e6xxx_chip *chip, in mv88e6185_g1_vtu_data_write() [all …]
|
| D | global1_atu.c | 20 static int mv88e6xxx_g1_atu_fid_write(struct mv88e6xxx_chip *chip, u16 fid) in mv88e6xxx_g1_atu_fid_write() 27 int mv88e6xxx_g1_atu_set_learn2all(struct mv88e6xxx_chip *chip, bool learn2all) in mv88e6xxx_g1_atu_set_learn2all() 44 int mv88e6xxx_g1_atu_set_age_time(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_atu_set_age_time() 80 static int mv88e6xxx_g1_atu_op_wait(struct mv88e6xxx_chip *chip) in mv88e6xxx_g1_atu_op_wait() 86 static int mv88e6xxx_g1_atu_op(struct mv88e6xxx_chip *chip, u16 fid, u16 op) in mv88e6xxx_g1_atu_op() 125 static int mv88e6xxx_g1_atu_data_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_atu_data_read() 144 static int mv88e6xxx_g1_atu_data_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_atu_data_write() 164 static int mv88e6xxx_g1_atu_mac_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_atu_mac_read() 182 static int mv88e6xxx_g1_atu_mac_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_g1_atu_mac_write() 200 int mv88e6xxx_g1_atu_getnext(struct mv88e6xxx_chip *chip, u16 fid, in mv88e6xxx_g1_atu_getnext() [all …]
|
| D | hwtstamp.h | 130 int mv88e6xxx_hwtstamp_setup(struct mv88e6xxx_chip *chip); 131 void mv88e6xxx_hwtstamp_free(struct mv88e6xxx_chip *chip); 132 int mv88e6352_hwtstamp_port_enable(struct mv88e6xxx_chip *chip, int port); 133 int mv88e6352_hwtstamp_port_disable(struct mv88e6xxx_chip *chip, int port); 134 int mv88e6165_global_enable(struct mv88e6xxx_chip *chip); 135 int mv88e6165_global_disable(struct mv88e6xxx_chip *chip); 171 static inline int mv88e6xxx_hwtstamp_setup(struct mv88e6xxx_chip *chip) in mv88e6xxx_hwtstamp_setup() 176 static inline void mv88e6xxx_hwtstamp_free(struct mv88e6xxx_chip *chip) in mv88e6xxx_hwtstamp_free()
|
| D | global2_scratch.c | 19 static int mv88e6xxx_g2_scratch_read(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_read() 39 static int mv88e6xxx_g2_scratch_write(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_write() 53 static int mv88e6xxx_g2_scratch_get_bit(struct mv88e6xxx_chip *chip, in mv88e6xxx_g2_scratch_get_bit() 79 static int mv88e6xxx_g2_scratch_set_bit(struct mv88e6xxx_chip *chip, in mv88e6xxx_g2_scratch_set_bit() 107 static int mv88e6352_g2_scratch_gpio_get_data(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_get_data() 128 static int mv88e6352_g2_scratch_gpio_set_data(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_set_data() 152 static int mv88e6352_g2_scratch_gpio_get_dir(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_get_dir() 172 static int mv88e6352_g2_scratch_gpio_set_dir(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_set_dir() 191 static int mv88e6352_g2_scratch_gpio_get_pctl(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_get_pctl() 215 static int mv88e6352_g2_scratch_gpio_set_pctl(struct mv88e6xxx_chip *chip, in mv88e6352_g2_scratch_gpio_set_pctl() [all …]
|
| D | ptp.c | 30 #define cc_to_chip(cc) container_of(cc, struct mv88e6xxx_chip, tstamp_cc) 31 #define dw_overflow_to_chip(dw) container_of(dw, struct mv88e6xxx_chip, \ 33 #define dw_tai_event_to_chip(dw) container_of(dw, struct mv88e6xxx_chip, \ 36 static int mv88e6xxx_tai_read(struct mv88e6xxx_chip *chip, int addr, in mv88e6xxx_tai_read() 45 static int mv88e6xxx_tai_write(struct mv88e6xxx_chip *chip, int addr, u16 data) in mv88e6xxx_tai_write() 54 static int mv88e6352_set_gpio_func(struct mv88e6xxx_chip *chip, int pin, in mv88e6352_set_gpio_func() 71 struct mv88e6xxx_chip *chip = cc_to_chip(cc); in mv88e6352_ptp_clock_read() 85 struct mv88e6xxx_chip *chip = cc_to_chip(cc); in mv88e6165_ptp_clock_read() 103 static int mv88e6352_config_eventcap(struct mv88e6xxx_chip *chip, int event, in mv88e6352_config_eventcap() 139 struct mv88e6xxx_chip *chip = dw_tai_event_to_chip(dw); in mv88e6352_tai_event_work() [all …]
|
| D | hwtstamp.c | 25 static int mv88e6xxx_port_ptp_read(struct mv88e6xxx_chip *chip, int port, in mv88e6xxx_port_ptp_read() 35 static int mv88e6xxx_port_ptp_write(struct mv88e6xxx_chip *chip, int port, in mv88e6xxx_port_ptp_write() 45 static int mv88e6xxx_ptp_write(struct mv88e6xxx_chip *chip, int addr, in mv88e6xxx_ptp_write() 54 static int mv88e6xxx_ptp_read(struct mv88e6xxx_chip *chip, int addr, in mv88e6xxx_ptp_read() 74 struct mv88e6xxx_chip *chip; in mv88e6xxx_get_ts_info() 95 static int mv88e6xxx_set_hwtstamp_config(struct mv88e6xxx_chip *chip, int port, in mv88e6xxx_set_hwtstamp_config() 182 struct mv88e6xxx_chip *chip = ds->priv; in mv88e6xxx_port_hwtstamp_set() 207 struct mv88e6xxx_chip *chip = ds->priv; in mv88e6xxx_port_hwtstamp_get() 251 static u8 *mv88e6xxx_should_tstamp(struct mv88e6xxx_chip *chip, int port, in mv88e6xxx_should_tstamp() 290 static void mv88e6xxx_get_rxts(struct mv88e6xxx_chip *chip, in mv88e6xxx_get_rxts() [all …]
|
| D | chip.c | 47 static void assert_reg_lock(struct mv88e6xxx_chip *chip) in assert_reg_lock() 67 static int mv88e6xxx_smi_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_read() 76 static int mv88e6xxx_smi_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_write() 85 static int mv88e6xxx_smi_single_chip_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_single_chip_read() 99 static int mv88e6xxx_smi_single_chip_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_single_chip_write() 116 static int mv88e6xxx_smi_multi_chip_wait(struct mv88e6xxx_chip *chip) in mv88e6xxx_smi_multi_chip_wait() 133 static int mv88e6xxx_smi_multi_chip_read(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_multi_chip_read() 164 static int mv88e6xxx_smi_multi_chip_write(struct mv88e6xxx_chip *chip, in mv88e6xxx_smi_multi_chip_write() 198 int mv88e6xxx_read(struct mv88e6xxx_chip *chip, int addr, int reg, u16 *val) in mv88e6xxx_read() 214 int mv88e6xxx_write(struct mv88e6xxx_chip *chip, int addr, int reg, u16 val) in mv88e6xxx_write() [all …]
|
| D | ptp.h | 149 int mv88e6xxx_ptp_setup(struct mv88e6xxx_chip *chip); 150 void mv88e6xxx_ptp_free(struct mv88e6xxx_chip *chip); 152 #define ptp_to_chip(ptp) container_of(ptp, struct mv88e6xxx_chip, \ 165 static inline int mv88e6xxx_ptp_setup(struct mv88e6xxx_chip *chip) in mv88e6xxx_ptp_setup() 170 static inline void mv88e6xxx_ptp_free(struct mv88e6xxx_chip *chip) in mv88e6xxx_ptp_free()
|