Lines Matching defs:chip
20 static int mv88e6352_serdes_read(struct mv88e6xxx_chip *chip, int reg, in mv88e6352_serdes_read()
28 static int mv88e6352_serdes_write(struct mv88e6xxx_chip *chip, int reg, in mv88e6352_serdes_write()
36 static int mv88e6390_serdes_read(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_read()
44 static int mv88e6390_serdes_write(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_write()
52 static int mv88e6xxx_serdes_pcs_get_state(struct mv88e6xxx_chip *chip, in mv88e6xxx_serdes_pcs_get_state()
98 int mv88e6352_serdes_power(struct mv88e6xxx_chip *chip, int port, int lane, in mv88e6352_serdes_power()
119 int mv88e6352_serdes_pcs_config(struct mv88e6xxx_chip *chip, int port, in mv88e6352_serdes_pcs_config()
168 int mv88e6352_serdes_pcs_get_state(struct mv88e6xxx_chip *chip, int port, in mv88e6352_serdes_pcs_get_state()
189 int mv88e6352_serdes_pcs_an_restart(struct mv88e6xxx_chip *chip, int port, in mv88e6352_serdes_pcs_an_restart()
202 int mv88e6352_serdes_pcs_link_up(struct mv88e6xxx_chip *chip, int port, in mv88e6352_serdes_pcs_link_up()
233 int mv88e6352_serdes_get_lane(struct mv88e6xxx_chip *chip, int port) in mv88e6352_serdes_get_lane()
246 static bool mv88e6352_port_has_serdes(struct mv88e6xxx_chip *chip, int port) in mv88e6352_port_has_serdes()
265 int mv88e6352_serdes_get_sset_count(struct mv88e6xxx_chip *chip, int port) in mv88e6352_serdes_get_sset_count()
273 int mv88e6352_serdes_get_strings(struct mv88e6xxx_chip *chip, in mv88e6352_serdes_get_strings()
290 static uint64_t mv88e6352_serdes_get_stat(struct mv88e6xxx_chip *chip, in mv88e6352_serdes_get_stat()
317 int mv88e6352_serdes_get_stats(struct mv88e6xxx_chip *chip, int port, in mv88e6352_serdes_get_stats()
341 static void mv88e6352_serdes_irq_link(struct mv88e6xxx_chip *chip, int port) in mv88e6352_serdes_irq_link()
356 irqreturn_t mv88e6352_serdes_irq_status(struct mv88e6xxx_chip *chip, int port, in mv88e6352_serdes_irq_status()
375 int mv88e6352_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, int lane, in mv88e6352_serdes_irq_enable()
386 unsigned int mv88e6352_serdes_irq_mapping(struct mv88e6xxx_chip *chip, int port) in mv88e6352_serdes_irq_mapping()
391 int mv88e6352_serdes_get_regs_len(struct mv88e6xxx_chip *chip, int port) in mv88e6352_serdes_get_regs_len()
399 void mv88e6352_serdes_get_regs(struct mv88e6xxx_chip *chip, int port, void *_p) in mv88e6352_serdes_get_regs()
416 int mv88e6341_serdes_get_lane(struct mv88e6xxx_chip *chip, int port) in mv88e6341_serdes_get_lane()
433 int mv88e6185_serdes_power(struct mv88e6xxx_chip *chip, int port, int lane, in mv88e6185_serdes_power()
443 int mv88e6185_serdes_get_lane(struct mv88e6xxx_chip *chip, int port) in mv88e6185_serdes_get_lane()
458 int mv88e6185_serdes_pcs_get_state(struct mv88e6xxx_chip *chip, int port, in mv88e6185_serdes_pcs_get_state()
495 int mv88e6097_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, int lane, in mv88e6097_serdes_irq_enable()
513 static void mv88e6097_serdes_irq_link(struct mv88e6xxx_chip *chip, int port) in mv88e6097_serdes_irq_link()
527 irqreturn_t mv88e6097_serdes_irq_status(struct mv88e6xxx_chip *chip, int port, in mv88e6097_serdes_irq_status()
542 int mv88e6390_serdes_get_lane(struct mv88e6xxx_chip *chip, int port) in mv88e6390_serdes_get_lane()
565 int mv88e6390x_serdes_get_lane(struct mv88e6xxx_chip *chip, int port) in mv88e6390x_serdes_get_lane()
643 int mv88e6393x_serdes_get_lane(struct mv88e6xxx_chip *chip, int port) in mv88e6393x_serdes_get_lane()
662 static int mv88e6390_serdes_power_10g(struct mv88e6xxx_chip *chip, int lane, in mv88e6390_serdes_power_10g()
689 static int mv88e6390_serdes_power_sgmii(struct mv88e6xxx_chip *chip, int lane, in mv88e6390_serdes_power_sgmii()
723 int mv88e6390_serdes_get_sset_count(struct mv88e6xxx_chip *chip, int port) in mv88e6390_serdes_get_sset_count()
731 int mv88e6390_serdes_get_strings(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_get_strings()
748 static uint64_t mv88e6390_serdes_get_stat(struct mv88e6xxx_chip *chip, int lane, in mv88e6390_serdes_get_stat()
766 int mv88e6390_serdes_get_stats(struct mv88e6xxx_chip *chip, int port, in mv88e6390_serdes_get_stats()
785 static int mv88e6390_serdes_enable_checker(struct mv88e6xxx_chip *chip, int lane) in mv88e6390_serdes_enable_checker()
800 int mv88e6390_serdes_power(struct mv88e6xxx_chip *chip, int port, int lane, in mv88e6390_serdes_power()
824 int mv88e6390_serdes_pcs_config(struct mv88e6xxx_chip *chip, int port, in mv88e6390_serdes_pcs_config()
883 static int mv88e6390_serdes_pcs_get_state_sgmii(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_pcs_get_state_sgmii()
906 static int mv88e6390_serdes_pcs_get_state_10g(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_pcs_get_state_10g()
926 static int mv88e6393x_serdes_pcs_get_state_10g(struct mv88e6xxx_chip *chip, in mv88e6393x_serdes_pcs_get_state_10g()
950 int mv88e6390_serdes_pcs_get_state(struct mv88e6xxx_chip *chip, int port, in mv88e6390_serdes_pcs_get_state()
969 int mv88e6393x_serdes_pcs_get_state(struct mv88e6xxx_chip *chip, int port, in mv88e6393x_serdes_pcs_get_state()
988 int mv88e6390_serdes_pcs_an_restart(struct mv88e6xxx_chip *chip, int port, in mv88e6390_serdes_pcs_an_restart()
1004 int mv88e6390_serdes_pcs_link_up(struct mv88e6xxx_chip *chip, int port, in mv88e6390_serdes_pcs_link_up()
1038 static void mv88e6390_serdes_irq_link_sgmii(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_irq_link_sgmii()
1055 static void mv88e6393x_serdes_irq_link_10g(struct mv88e6xxx_chip *chip, in mv88e6393x_serdes_irq_link_10g()
1072 static int mv88e6390_serdes_irq_enable_sgmii(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_irq_enable_sgmii()
1085 int mv88e6390_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, int lane, in mv88e6390_serdes_irq_enable()
1100 static int mv88e6390_serdes_irq_status_sgmii(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_irq_status_sgmii()
1111 static int mv88e6393x_serdes_irq_enable_10g(struct mv88e6xxx_chip *chip, in mv88e6393x_serdes_irq_enable_10g()
1123 int mv88e6393x_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, in mv88e6393x_serdes_irq_enable()
1141 static int mv88e6393x_serdes_irq_status_10g(struct mv88e6xxx_chip *chip, in mv88e6393x_serdes_irq_status_10g()
1152 irqreturn_t mv88e6393x_serdes_irq_status(struct mv88e6xxx_chip *chip, int port, in mv88e6393x_serdes_irq_status()
1188 irqreturn_t mv88e6390_serdes_irq_status(struct mv88e6xxx_chip *chip, int port, in mv88e6390_serdes_irq_status()
1213 unsigned int mv88e6390_serdes_irq_mapping(struct mv88e6xxx_chip *chip, int port) in mv88e6390_serdes_irq_mapping()
1246 int mv88e6390_serdes_get_regs_len(struct mv88e6xxx_chip *chip, int port) in mv88e6390_serdes_get_regs_len()
1254 void mv88e6390_serdes_get_regs(struct mv88e6xxx_chip *chip, int port, void *_p) in mv88e6390_serdes_get_regs()
1274 static int mv88e6393x_serdes_port_errata(struct mv88e6xxx_chip *chip, int lane) in mv88e6393x_serdes_port_errata()
1337 int mv88e6393x_serdes_setup_errata(struct mv88e6xxx_chip *chip) in mv88e6393x_serdes_setup_errata()
1352 int mv88e6393x_serdes_power(struct mv88e6xxx_chip *chip, int port, int lane, in mv88e6393x_serdes_power()