Lines Matching defs:mpcs

32 static int mv88e639x_read(struct mv88e639x_pcs *mpcs, u16 regnum, u16 *val)  in mv88e639x_read()
45 static int mv88e639x_write(struct mv88e639x_pcs *mpcs, u16 regnum, u16 val) in mv88e639x_write()
50 static int mv88e639x_modify(struct mv88e639x_pcs *mpcs, u16 regnum, u16 mask, in mv88e639x_modify()
57 static int mv88e639x_modify_changed(struct mv88e639x_pcs *mpcs, u16 regnum, in mv88e639x_modify_changed()
68 struct mv88e639x_pcs *mpcs; in mv88e639x_pcs_alloc() local
86 struct mv88e639x_pcs *mpcs = dev_id; in mv88e639x_pcs_handle_irq() local
96 static int mv88e639x_pcs_setup_irq(struct mv88e639x_pcs *mpcs, in mv88e639x_pcs_setup_irq()
117 struct mv88e639x_pcs *mpcs = chip->ports[port].pcs_private; in mv88e639x_pcs_teardown() local
135 static irqreturn_t mv88e639x_sgmii_handle_irq(struct mv88e639x_pcs *mpcs) in mv88e639x_sgmii_handle_irq()
155 static int mv88e639x_sgmii_pcs_control_irq(struct mv88e639x_pcs *mpcs, in mv88e639x_sgmii_pcs_control_irq()
169 static int mv88e639x_sgmii_pcs_control_pwr(struct mv88e639x_pcs *mpcs, in mv88e639x_sgmii_pcs_control_pwr()
186 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_enable() local
196 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_disable() local
205 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_pre_config() local
210 static int mv88e6390_erratum_3_14(struct mv88e639x_pcs *mpcs) in mv88e6390_erratum_3_14()
244 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_post_config() local
264 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_get_state() local
305 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_config() local
341 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_an_restart() local
352 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_sgmii_pcs_link_up() local
386 static int mv88e639x_xg_pcs_enable(struct mv88e639x_pcs *mpcs) in mv88e639x_xg_pcs_enable()
393 static void mv88e639x_xg_pcs_disable(struct mv88e639x_pcs *mpcs) in mv88e639x_xg_pcs_disable()
403 struct mv88e639x_pcs *mpcs = xg_pcs_to_mv88e639x_pcs(pcs); in mv88e639x_xg_pcs_get_state() local
452 struct mv88e639x_pcs *mpcs; in mv88e639x_pcs_select() local
481 static irqreturn_t mv88e6390_xg_handle_irq(struct mv88e639x_pcs *mpcs) in mv88e6390_xg_handle_irq()
501 static int mv88e6390_xg_control_irq(struct mv88e639x_pcs *mpcs, bool enable) in mv88e6390_xg_control_irq()
515 struct mv88e639x_pcs *mpcs = xg_pcs_to_mv88e639x_pcs(pcs); in mv88e6390_xg_pcs_enable() local
529 struct mv88e639x_pcs *mpcs = xg_pcs_to_mv88e639x_pcs(pcs); in mv88e6390_xg_pcs_disable() local
542 static int mv88e6390_pcs_enable_checker(struct mv88e639x_pcs *mpcs) in mv88e6390_pcs_enable_checker()
551 struct mv88e639x_pcs *mpcs; in mv88e6390_pcs_init() local
603 static int mv88e6393x_power_lane(struct mv88e639x_pcs *mpcs, bool enable) in mv88e6393x_power_lane()
620 static int mv88e6393x_erratum_4_6(struct mv88e639x_pcs *mpcs) in mv88e6393x_erratum_4_6()
649 static int mv88e6393x_erratum_4_8(struct mv88e639x_pcs *mpcs) in mv88e6393x_erratum_4_8()
675 static int mv88e6393x_erratum_5_2(struct mv88e639x_pcs *mpcs) in mv88e6393x_erratum_5_2()
716 static int mv88e6393x_fix_2500basex_an(struct mv88e639x_pcs *mpcs, bool on) in mv88e6393x_fix_2500basex_an()
739 static int mv88e6393x_sgmii_apply_2500basex_an(struct mv88e639x_pcs *mpcs, in mv88e6393x_sgmii_apply_2500basex_an()
759 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e6393x_sgmii_pcs_disable() local
769 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e6393x_sgmii_pcs_pre_config() local
779 struct mv88e639x_pcs *mpcs = sgmii_pcs_to_mv88e639x_pcs(pcs); in mv88e6393x_sgmii_pcs_post_config() local
808 static irqreturn_t mv88e6393x_xg_handle_irq(struct mv88e639x_pcs *mpcs) in mv88e6393x_xg_handle_irq()
833 static int mv88e6393x_xg_control_irq(struct mv88e639x_pcs *mpcs, bool enable) in mv88e6393x_xg_control_irq()
846 struct mv88e639x_pcs *mpcs = xg_pcs_to_mv88e639x_pcs(pcs); in mv88e6393x_xg_pcs_enable() local
855 struct mv88e639x_pcs *mpcs = xg_pcs_to_mv88e639x_pcs(pcs); in mv88e6393x_xg_pcs_disable() local
866 struct mv88e639x_pcs *mpcs = xg_pcs_to_mv88e639x_pcs(pcs); in mv88e6393x_xg_pcs_pre_config() local
875 struct mv88e639x_pcs *mpcs = xg_pcs_to_mv88e639x_pcs(pcs); in mv88e6393x_xg_pcs_post_config() local
896 struct mv88e639x_pcs *mpcs = xg_pcs_to_mv88e639x_pcs(pcs); in mv88e6393x_xg_pcs_get_state() local
929 struct mv88e639x_pcs *mpcs; in mv88e6393x_pcs_init() local