Home
last modified time | relevance | path

Searched refs:mv88e6xxx_chip (Results 1 – 20 of 20) sorted by relevance

/Linux-v4.19/drivers/net/dsa/mv88e6xxx/
Dchip.h194 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 …]
Dglobal1.h254 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 …]
Dglobal2.h283 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 …]
Dport.h254 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 …]
Dglobal2.c23 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 …]
Dphy.c20 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 …]
Dglobal1.c20 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 …]
Dphy.h21 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 …]
Dserdes.h60 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 …]
Dglobal2_avb.c34 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 …]
Dport.c24 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 …]
Dserdes.c24 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 …]
Dglobal1_vtu.c22 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 …]
Dglobal1_atu.c20 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 …]
Dhwtstamp.h130 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()
Dglobal2_scratch.c19 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 …]
Dptp.c30 #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 …]
Dhwtstamp.c25 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 …]
Dchip.c47 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 …]
Dptp.h149 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()