myx_softc
myx_get_sffpage(struct myx_softc *sc, struct if_sffpage *sff)
myx_up(struct myx_softc *sc)
myx_setlladdr(struct myx_softc *sc, u_int32_t cmd, u_int8_t *addr)
myx_iff(struct myx_softc *sc)
myx_down(struct myx_softc *sc)
myx_write_txd_tail(struct myx_softc *sc, struct myx_slot *ms, u_int8_t flags,
struct myx_softc *sc = ifp->if_softc;
myx_load_mbuf(struct myx_softc *sc, struct myx_slot *ms, struct mbuf *m)
struct myx_softc *sc = (struct myx_softc *)arg;
struct myx_softc *sc = mrr->mrr_softc;
myx_txeof(struct myx_softc *sc, u_int32_t done_count)
int myx_pcie_dc(struct myx_softc *, struct pci_attach_args *);
int myx_query(struct myx_softc *sc, char *, size_t);
myx_rxeof(struct myx_softc *sc)
int myx_loadfirmware(struct myx_softc *, const char *);
int myx_probe_firmware(struct myx_softc *);
void myx_read(struct myx_softc *, bus_size_t, void *, bus_size_t);
myx_rx_fill_slots(struct myx_softc *sc, struct myx_rx_ring *mrr, u_int slots)
void myx_write(struct myx_softc *, bus_size_t, void *, bus_size_t);
myx_rx_init(struct myx_softc *sc, int ring, bus_size_t size)
myx_rx_fill(struct myx_softc *sc, struct myx_rx_ring *mrr)
myx_rx_empty(struct myx_softc *sc, struct myx_rx_ring *mrr)
int myx_cmd(struct myx_softc *, u_int32_t, struct myx_cmd *, u_int32_t *);
myx_rx_free(struct myx_softc *sc, struct myx_rx_ring *mrr)
int myx_boot(struct myx_softc *, u_int32_t);
int myx_rdma(struct myx_softc *, u_int);
int myx_dmamem_alloc(struct myx_softc *, struct myx_dmamem *,
myx_buf_fill(struct myx_softc *sc, struct myx_slot *ms,
void myx_dmamem_free(struct myx_softc *, struct myx_dmamem *);
myx_tx_init(struct myx_softc *sc, bus_size_t size)
void myx_link_state(struct myx_softc *, u_int32_t);
myx_tx_empty(struct myx_softc *sc)
int myx_rxrinfo(struct myx_softc *, struct if_rxrinfo *);
void myx_up(struct myx_softc *);
myx_tx_free(struct myx_softc *sc)
void myx_iff(struct myx_softc *);
void myx_down(struct myx_softc *);
int myx_get_sffpage(struct myx_softc *, struct if_sffpage *);
void myx_write_txd_tail(struct myx_softc *, struct myx_slot *, u_int8_t,
struct myx_softc *sc = ks->ks_softc;
int myx_load_mbuf(struct myx_softc *, struct myx_slot *, struct mbuf *);
int myx_setlladdr(struct myx_softc *, u_int32_t, u_int8_t *);
void myx_rxeof(struct myx_softc *);
struct myx_softc *sc = arg;
void myx_txeof(struct myx_softc *, u_int32_t);
myx_kstat_start(struct myx_softc *sc)
myx_kstat_stop(struct myx_softc *sc)
int myx_buf_fill(struct myx_softc *, struct myx_slot *,
myx_kstat_attach(struct myx_softc *sc)
int myx_rx_init(struct myx_softc *, int, bus_size_t);
int myx_rx_fill(struct myx_softc *, struct myx_rx_ring *);
void myx_rx_empty(struct myx_softc *, struct myx_rx_ring *);
void myx_rx_free(struct myx_softc *, struct myx_rx_ring *);
int myx_tx_init(struct myx_softc *, bus_size_t);
void myx_tx_empty(struct myx_softc *);
void myx_tx_free(struct myx_softc *);
void myx_kstat_attach(struct myx_softc *);
void myx_kstat_start(struct myx_softc *);
void myx_kstat_stop(struct myx_softc *);
sizeof(struct myx_softc), myx_match, myx_attach
struct myx_softc *sc = (struct myx_softc *)self;
myx_pcie_dc(struct myx_softc *sc, struct pci_attach_args *pa)
myx_query(struct myx_softc *sc, char *part, size_t partlen)
myx_loadfirmware(struct myx_softc *sc, const char *filename)
struct myx_softc *sc = (struct myx_softc *)self;
myx_probe_firmware(struct myx_softc *sc)
myx_read(struct myx_softc *sc, bus_size_t off, void *ptr, bus_size_t len)
myx_write(struct myx_softc *sc, bus_size_t off, void *ptr, bus_size_t len)
myx_dmamem_alloc(struct myx_softc *sc, struct myx_dmamem *mxm,
myx_dmamem_free(struct myx_softc *sc, struct myx_dmamem *mxm)
myx_cmd(struct myx_softc *sc, u_int32_t cmd, struct myx_cmd *mc, u_int32_t *r)
myx_boot(struct myx_softc *sc, u_int32_t length)
myx_rdma(struct myx_softc *sc, u_int do_enable)
struct myx_softc *sc = (struct myx_softc *)ifp->if_softc;
myx_link_state(struct myx_softc *sc, u_int32_t sts)
struct myx_softc *sc = (struct myx_softc *)ifp->if_softc;
struct myx_softc *mrr_softc;
myx_rxrinfo(struct myx_softc *sc, struct if_rxrinfo *ifri)
myx_i2c_byte(struct myx_softc *sc, uint8_t addr, uint8_t off, uint8_t *byte)