ar40xx_softc
ar40xx_hw_init_globals(struct ar40xx_softc *sc)
ar40xx_hw_vlan_init(struct ar40xx_softc *sc)
ar40xx_hw_sw_hw_apply(struct ar40xx_softc *sc)
ar40xx_hw_wait_bit(struct ar40xx_softc *sc, int reg, uint32_t mask,
ar40xx_hw_read_switch_mac_address(struct ar40xx_softc *sc,
ar40xx_hw_write_switch_mac_address(struct ar40xx_softc *sc,
ar40xx_hw_ess_reset(struct ar40xx_softc *sc)
extern int ar40xx_hw_ess_reset(struct ar40xx_softc *sc);
extern int ar40xx_hw_init_globals(struct ar40xx_softc *sc);
extern int ar40xx_hw_vlan_init(struct ar40xx_softc *sc);
extern int ar40xx_hw_sw_hw_apply(struct ar40xx_softc *sc);
extern int ar40xx_hw_wait_bit(struct ar40xx_softc *sc, int reg,
extern int ar40xx_hw_read_switch_mac_address(struct ar40xx_softc *sc,
extern int ar40xx_hw_write_switch_mac_address(struct ar40xx_softc *sc,
ar40xx_hw_atu_flush_port(struct ar40xx_softc *sc, int port)
ar40xx_hw_atu_fetch_entry(struct ar40xx_softc *sc, etherswitch_atu_entry_t *e,
ar40xx_hw_atu_wait_busy(struct ar40xx_softc *sc)
ar40xx_hw_atu_flush_all(struct ar40xx_softc *sc)
extern int ar40xx_hw_atu_wait_busy(struct ar40xx_softc *sc);
extern int ar40xx_hw_atu_flush_all(struct ar40xx_softc *sc);
extern int ar40xx_hw_atu_flush_port(struct ar40xx_softc *sc, int port);
extern int ar40xx_hw_atu_fetch_entry(struct ar40xx_softc *sc,
ar40xx_hw_phy_mmd_read(struct ar40xx_softc *sc, uint32_t phy_id,
ar40xx_hw_phy_dbg_write(struct ar40xx_softc *sc, int phy, uint16_t dbg,
ar40xx_hw_phy_dbg_read(struct ar40xx_softc *sc, int phy, uint16_t dbg)
ar40xx_hw_phy_mmd_write(struct ar40xx_softc *sc, uint32_t phy_id,
extern int ar40xx_hw_phy_dbg_write(struct ar40xx_softc *sc, int phy,
extern int ar40xx_hw_phy_dbg_read(struct ar40xx_softc *sc, int phy,
extern int ar40xx_hw_phy_mmd_write(struct ar40xx_softc *sc, uint32_t phy_id,
extern int ar40xx_hw_phy_mmd_read(struct ar40xx_softc *sc, uint32_t phy_id,
ar40xx_hw_mib_op(struct ar40xx_softc *sc, uint32_t op)
ar40xx_hw_mib_capture(struct ar40xx_softc *sc)
ar40xx_hw_mib_flush(struct ar40xx_softc *sc)
ar40xx_hw_mib_fetch(struct ar40xx_softc *sc, int port)
extern int ar40xx_hw_mib_op(struct ar40xx_softc *sc, uint32_t op);
extern int ar40xx_hw_mib_capture(struct ar40xx_softc *sc);
extern int ar40xx_hw_mib_flush(struct ar40xx_softc *sc);
extern int ar40xx_hw_mib_fetch(struct ar40xx_softc *sc, int port);
ar40xx_hw_mirror_set_registers(struct ar40xx_softc *sc)
extern int ar40xx_hw_mirror_set_registers(struct ar40xx_softc *sc);
ar40xx_hw_port_link_down(struct ar40xx_softc *sc, int port)
ar40xx_hw_port_link_up(struct ar40xx_softc *sc, int port)
ar40xx_hw_port_cpuport_setup(struct ar40xx_softc *sc)
ar40xx_hw_get_port_pvid(struct ar40xx_softc *sc, int port, int *pvid)
ar40xx_hw_set_port_pvid(struct ar40xx_softc *sc, int port, int pvid)
ar40xx_hw_port_setup(struct ar40xx_softc *sc, int port, uint32_t members)
ar40xx_hw_port_init(struct ar40xx_softc *sc, int port)
extern int ar40xx_hw_port_init(struct ar40xx_softc *sc, int port);
extern int ar40xx_hw_port_cpuport_setup(struct ar40xx_softc *sc);
extern int ar40xx_hw_port_link_up(struct ar40xx_softc *sc, int port);
extern int ar40xx_hw_port_link_down(struct ar40xx_softc *sc, int port);
extern int ar40xx_hw_get_port_pvid(struct ar40xx_softc *sc, int port,
extern int ar40xx_hw_set_port_pvid(struct ar40xx_softc *sc, int port,
extern int ar40xx_hw_port_setup(struct ar40xx_softc *sc, int port,
ar40xx_hw_psgmii_set_mac_mode(struct ar40xx_softc *sc, uint32_t mac_mode)
ar40xx_hw_psgmii_single_phy_testing(struct ar40xx_softc *sc, int phy)
ar40xx_hw_psgmii_all_phy_testing(struct ar40xx_softc *sc)
ar40xx_hw_malibu_psgmii_ess_reset(struct ar40xx_softc *sc)
ar40xx_hw_psgmii_self_test(struct ar40xx_softc *sc)
ar40xx_hw_psgmii_self_test_clean(struct ar40xx_softc *sc)
ar40xx_hw_psgmii_init_config(struct ar40xx_softc *sc)
ar40xx_hw_psgmii_reg_write(struct ar40xx_softc *sc, uint32_t reg,
ar40xx_hw_psgmii_reg_read(struct ar40xx_softc *sc, uint32_t reg)
extern int ar40xx_hw_psgmii_set_mac_mode(struct ar40xx_softc *sc,
extern int ar40xx_hw_psgmii_self_test(struct ar40xx_softc *sc);
extern int ar40xx_hw_psgmii_self_test_clean(struct ar40xx_softc *sc);
extern int ar40xx_hw_psgmii_single_phy_testing(struct ar40xx_softc *sc,
extern int ar40xx_hw_malibu_psgmii_ess_reset(struct ar40xx_softc *sc);
extern int ar40xx_hw_psgmii_all_phy_testing(struct ar40xx_softc *sc);
extern int ar40xx_hw_psgmii_init_config(struct ar40xx_softc *sc);
ar40xx_hw_vtu_load_vlan(struct ar40xx_softc *sc, uint32_t vid,
ar40xx_hw_vtu_flush(struct ar40xx_softc *sc)
ar40xx_hw_vtu_get_vlan(struct ar40xx_softc *sc, int vid, uint32_t *ports,
ar40xx_hw_vtu_op(struct ar40xx_softc *sc, uint32_t op, uint32_t val)
extern int ar40xx_hw_vtu_op(struct ar40xx_softc *sc, uint32_t op,
extern int ar40xx_hw_vtu_load_vlan(struct ar40xx_softc *sc, uint32_t vid,
extern int ar40xx_hw_vtu_flush(struct ar40xx_softc *sc);
extern int ar40xx_hw_vtu_get_vlan(struct ar40xx_softc *sc, int vid,
struct ar40xx_softc *sc = arg;
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
ar40xx_reset_switch(struct ar40xx_softc *sc)
struct ar40xx_softc *sc = arg1;
struct ar40xx_softc *sc = arg1;
ar40xx_sysctl_attach(struct ar40xx_softc *sc)
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
struct ar40xx_softc *sc = device_get_softc(dev);
sizeof(struct ar40xx_softc));
ar40xx_phy_miiforport(struct ar40xx_softc *sc, int port)
ar40xx_phy_ifpforport(struct ar40xx_softc *sc, int port)
struct ar40xx_softc *sc = if_getsoftc(ifp);
struct ar40xx_softc *sc = if_getsoftc(ifp);
ar40xx_attach_phys(struct ar40xx_softc *sc)
ar40xx_hw_phy_get_ids(struct ar40xx_softc *sc)
ar40xx_phy_tick(struct ar40xx_softc *sc)
extern int ar40xx_phy_tick(struct ar40xx_softc *sc);
extern int ar40xx_attach_phys(struct ar40xx_softc *sc);
extern int ar40xx_hw_phy_get_ids(struct ar40xx_softc *sc);
extern struct mii_data * ar40xx_phy_miiforport(struct ar40xx_softc *sc,
extern if_t ar40xx_phy_ifpforport(struct ar40xx_softc *sc,