Lines Matching defs:chip
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()
164 int mv88e6352_serdes_get_stats(struct mv88e6xxx_chip *chip, int port, in mv88e6352_serdes_get_stats()
191 static int mv88e6390_serdes_get_lane(struct mv88e6xxx_chip *chip, int port) in mv88e6390_serdes_get_lane()
217 int mv88e6390x_serdes_get_lane(struct mv88e6xxx_chip *chip, int port) in mv88e6390x_serdes_get_lane()
294 static int mv88e6390_serdes_power_10g(struct mv88e6xxx_chip *chip, int lane, in mv88e6390_serdes_power_10g()
321 static int mv88e6390_serdes_power_sgmii(struct mv88e6xxx_chip *chip, int lane, in mv88e6390_serdes_power_sgmii()
346 static int mv88e6390_serdes_power_lane(struct mv88e6xxx_chip *chip, int port, in mv88e6390_serdes_power_lane()
364 int mv88e6390_serdes_power(struct mv88e6xxx_chip *chip, int port, bool on) in mv88e6390_serdes_power()
383 int mv88e6390x_serdes_power(struct mv88e6xxx_chip *chip, int port, bool on) in mv88e6390x_serdes_power()
404 static void mv88e6390_serdes_irq_link_sgmii(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_irq_link_sgmii()
425 static int mv88e6390_serdes_irq_enable_sgmii(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_irq_enable_sgmii()
434 static int mv88e6390_serdes_irq_disable_sgmii(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_irq_disable_sgmii()
441 int mv88e6390_serdes_irq_enable(struct mv88e6xxx_chip *chip, int port, in mv88e6390_serdes_irq_enable()
457 int mv88e6390_serdes_irq_disable(struct mv88e6xxx_chip *chip, int port, in mv88e6390_serdes_irq_disable()
473 static int mv88e6390_serdes_irq_status_sgmii(struct mv88e6xxx_chip *chip, in mv88e6390_serdes_irq_status_sgmii()
487 struct mv88e6xxx_chip *chip = port->chip; in mv88e6390_serdes_thread_fn() local
517 int mv88e6390_serdes_irq_setup(struct mv88e6xxx_chip *chip, int port) in mv88e6390_serdes_irq_setup()
561 void mv88e6390_serdes_irq_free(struct mv88e6xxx_chip *chip, int port) in mv88e6390_serdes_irq_free()
583 int mv88e6341_serdes_power(struct mv88e6xxx_chip *chip, int port, bool on) in mv88e6341_serdes_power()