cpsw_softc
cpsw_ports_down(struct cpsw_softc *sc)
struct cpsw_softc *sc;
cpsw_rx_teardown(struct cpsw_softc *sc)
cpsw_tx_teardown(struct cpsw_softc *sc)
static struct mbuf *cpsw_rx_dequeue(struct cpsw_softc *);
static void cpsw_rx_enqueue(struct cpsw_softc *);
static int cpsw_tx_dequeue(struct cpsw_softc *);
struct cpsw_softc *sc;
struct cpsw_softc *sc;
static void cpsw_ale_read_entry(struct cpsw_softc *, uint16_t, uint32_t *);
static void cpsw_ale_write_entry(struct cpsw_softc *, uint16_t, uint32_t *);
static int cpsw_ale_mc_entry_set(struct cpsw_softc *, uint8_t, int, uint8_t *);
static void cpsw_ale_dump_table(struct cpsw_softc *);
static int cpsw_ale_update_vlan_table(struct cpsw_softc *, int, int, int, int,
cpswp_miibus_ready(struct cpsw_softc *sc, uint32_t reg)
static void cpsw_add_sysctls(struct cpsw_softc *);
static void cpsw_stats_collect(struct cpsw_softc *);
struct cpsw_softc *sc;
sc = (struct cpsw_softc *)arg;
cpsw_rx_dequeue(struct cpsw_softc *sc)
cpsw_rx_enqueue(struct cpsw_softc *sc)
struct cpsw_softc *sc;
sc = (struct cpsw_softc *)arg;
cpsw_tx_dequeue(struct cpsw_softc *sc)
struct cpsw_softc *sc;
sc = (struct cpsw_softc *)arg;
sizeof(struct cpsw_softc),
cpsw_intr_misc_host_error(struct cpsw_softc *sc)
struct cpsw_softc *sc = arg;
cpsw_tx_watchdog_full_reset(struct cpsw_softc *sc)
struct cpsw_softc *sc;
cpsw_ale_read_entry(struct cpsw_softc *sc, uint16_t idx, uint32_t *ale_entry)
cpsw_ale_write_entry(struct cpsw_softc *sc, uint16_t idx, uint32_t *ale_entry)
cpsw_ale_remove_all_mc_entries(struct cpsw_softc *sc)
cpsw_ale_mc_entry_set(struct cpsw_softc *sc, uint8_t portmap, int vlan,
cpsw_ale_dump_table(struct cpsw_softc *sc) {
cpsw_ale_update_vlan_table(struct cpsw_softc *sc, int vlan, int ports,
cpsw_stats_dump(struct cpsw_softc *sc)
cpsw_stats_collect(struct cpsw_softc *sc)
struct cpsw_softc *sc;
sc = (struct cpsw_softc *)arg1;
struct cpsw_softc *sc;
sc = (struct cpsw_softc *)arg1;
struct cpsw_softc *sc;
sc = (struct cpsw_softc *)arg1;
struct cpsw_softc *swsc;
struct cpsw_softc *sc)
cpsw_add_sysctls(struct cpsw_softc *sc)
struct cpsw_softc *sc;
struct cpsw_softc *sc;
struct cpsw_softc *sc;
cpsw_remove_vlan(struct cpsw_softc *sc, int vlan)
struct cpsw_softc *sc;
cpsw_write_hdp_slotX(struct cpsw_softc *sc, struct cpsw_queue *queue, struct cpsw_slot *slot)
cpsw_write_cp_slotX(struct cpsw_softc *sc, struct cpsw_queue *queue, struct cpsw_slot *slot)
cpsw_dump_slot(struct cpsw_softc *sc, struct cpsw_slot *slot)
cpsw_dump_queue(struct cpsw_softc *sc, struct cpsw_slots *q)
cpsw_init_slots(struct cpsw_softc *sc)
cpsw_add_slots(struct cpsw_softc *sc, struct cpsw_queue *queue, int requested)
cpsw_free_slot(struct cpsw_softc *sc, struct cpsw_slot *slot)
cpsw_reset(struct cpsw_softc *sc)
cpsw_init(struct cpsw_softc *sc)
cpsw_intr_attach(struct cpsw_softc *sc)
cpsw_intr_detach(struct cpsw_softc *sc)
cpsw_get_fdt_data(struct cpsw_softc *sc, int port)
struct cpsw_softc *sc;
struct cpsw_softc *sc;
struct cpsw_softc *swsc;