Lines Matching refs:mv88e6xxx_chip
273 int mv88e6xxx_g1_read(struct mv88e6xxx_chip *chip, int reg, u16 *val);
274 int mv88e6xxx_g1_write(struct mv88e6xxx_chip *chip, int reg, u16 val);
275 int mv88e6xxx_g1_wait_bit(struct mv88e6xxx_chip *chip, int reg, int
277 int mv88e6xxx_g1_wait_mask(struct mv88e6xxx_chip *chip, int reg,
280 int mv88e6xxx_g1_set_switch_mac(struct mv88e6xxx_chip *chip, u8 *addr);
282 int mv88e6185_g1_reset(struct mv88e6xxx_chip *chip);
283 int mv88e6352_g1_reset(struct mv88e6xxx_chip *chip);
284 int mv88e6250_g1_reset(struct mv88e6xxx_chip *chip);
285 int mv88e6xxx_g1_wait_eeprom_done(struct mv88e6xxx_chip *chip);
286 int mv88e6250_g1_wait_eeprom_done_prereset(struct mv88e6xxx_chip *chip);
288 int mv88e6185_g1_ppu_enable(struct mv88e6xxx_chip *chip);
289 int mv88e6185_g1_ppu_disable(struct mv88e6xxx_chip *chip);
291 int mv88e6185_g1_set_max_frame_size(struct mv88e6xxx_chip *chip, int mtu);
293 int mv88e6xxx_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port);
294 int mv88e6320_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port);
295 int mv88e6390_g1_stats_snapshot(struct mv88e6xxx_chip *chip, int port);
296 int mv88e6095_g1_stats_set_histogram(struct mv88e6xxx_chip *chip);
297 int mv88e6390_g1_stats_set_histogram(struct mv88e6xxx_chip *chip);
298 void mv88e6xxx_g1_stats_read(struct mv88e6xxx_chip *chip, int stat, u32 *val);
299 int mv88e6xxx_g1_stats_clear(struct mv88e6xxx_chip *chip);
300 int mv88e6095_g1_set_egress_port(struct mv88e6xxx_chip *chip,
303 int mv88e6390_g1_set_egress_port(struct mv88e6xxx_chip *chip,
306 int mv88e6095_g1_set_cpu_port(struct mv88e6xxx_chip *chip, int port);
307 int mv88e6390_g1_set_cpu_port(struct mv88e6xxx_chip *chip, int port);
308 int mv88e6390_g1_set_ptp_cpu_port(struct mv88e6xxx_chip *chip, int port);
309 int mv88e6390_g1_mgmt_rsvd2cpu(struct mv88e6xxx_chip *chip);
311 int mv88e6085_g1_ip_pri_map(struct mv88e6xxx_chip *chip);
313 int mv88e6085_g1_ieee_pri_map(struct mv88e6xxx_chip *chip);
314 int mv88e6250_g1_ieee_pri_map(struct mv88e6xxx_chip *chip);
316 int mv88e6185_g1_set_cascade_port(struct mv88e6xxx_chip *chip, int port);
318 int mv88e6085_g1_rmu_disable(struct mv88e6xxx_chip *chip);
319 int mv88e6352_g1_rmu_disable(struct mv88e6xxx_chip *chip);
320 int mv88e6390_g1_rmu_disable(struct mv88e6xxx_chip *chip);
322 int mv88e6xxx_g1_set_device_number(struct mv88e6xxx_chip *chip, int index);
324 int mv88e6xxx_g1_atu_set_learn2all(struct mv88e6xxx_chip *chip, bool learn2all);
325 int mv88e6xxx_g1_atu_set_age_time(struct mv88e6xxx_chip *chip,
327 int mv88e6xxx_g1_atu_getnext(struct mv88e6xxx_chip *chip, u16 fid,
329 int mv88e6xxx_g1_atu_loadpurge(struct mv88e6xxx_chip *chip, u16 fid,
331 int mv88e6xxx_g1_atu_flush(struct mv88e6xxx_chip *chip, u16 fid, bool all);
332 int mv88e6xxx_g1_atu_remove(struct mv88e6xxx_chip *chip, u16 fid, int port,
334 int mv88e6xxx_g1_atu_prob_irq_setup(struct mv88e6xxx_chip *chip);
335 void mv88e6xxx_g1_atu_prob_irq_free(struct mv88e6xxx_chip *chip);
336 int mv88e6165_g1_atu_get_hash(struct mv88e6xxx_chip *chip, u8 *hash);
337 int mv88e6165_g1_atu_set_hash(struct mv88e6xxx_chip *chip, u8 hash);
339 int mv88e6xxx_g1_vtu_getnext(struct mv88e6xxx_chip *chip,
341 int mv88e6185_g1_vtu_getnext(struct mv88e6xxx_chip *chip,
343 int mv88e6185_g1_vtu_loadpurge(struct mv88e6xxx_chip *chip,
345 int mv88e6352_g1_vtu_getnext(struct mv88e6xxx_chip *chip,
347 int mv88e6352_g1_vtu_loadpurge(struct mv88e6xxx_chip *chip,
349 int mv88e6390_g1_vtu_getnext(struct mv88e6xxx_chip *chip,
351 int mv88e6390_g1_vtu_loadpurge(struct mv88e6xxx_chip *chip,
353 int mv88e6xxx_g1_vtu_flush(struct mv88e6xxx_chip *chip);
354 int mv88e6xxx_g1_stu_getnext(struct mv88e6xxx_chip *chip,
356 int mv88e6352_g1_stu_getnext(struct mv88e6xxx_chip *chip,
358 int mv88e6352_g1_stu_loadpurge(struct mv88e6xxx_chip *chip,
360 int mv88e6390_g1_stu_getnext(struct mv88e6xxx_chip *chip,
362 int mv88e6390_g1_stu_loadpurge(struct mv88e6xxx_chip *chip,
364 int mv88e6xxx_g1_vtu_prob_irq_setup(struct mv88e6xxx_chip *chip);
365 void mv88e6xxx_g1_vtu_prob_irq_free(struct mv88e6xxx_chip *chip);
366 int mv88e6xxx_g1_atu_get_next(struct mv88e6xxx_chip *chip, u16 fid);