sk_softc
struct sk_softc *sc = device_private(parent);
sc_if->sk_softc = sc;
static void msk_update_int_mod(struct sk_softc *, int);
struct sk_softc *sc = sc_if->sk_softc;
struct sk_softc *sc = device_private(self);
struct sk_softc *sc = device_private(self);
struct sk_softc *sc = sc_if->sk_softc;
mskc_reset(sc_if->sk_softc);
struct sk_softc *sc = device_private(dv);
struct sk_softc *sc = device_private(dv);
msk_rxvalid(struct sk_softc *sc, uint32_t stat, uint32_t len)
struct sk_softc *sc = sc_if->sk_softc;
bus_dmamap_sync(sc_if->sk_softc->sc_dmatag, dmamap, 0,
struct sk_softc *sc = sc_if->sk_softc;
struct sk_softc *sc = xsc;
struct sk_softc *sc;
sc = sc_if->sk_softc;
CSR_READ_4(sc_if->sk_softc, SK_CSR)));
sk_win_read_4(struct sk_softc *sc, uint32_t reg)
reg = sk_win_read_2(sc_if->sk_softc,
sk_win_read_2(struct sk_softc *sc, uint32_t reg)
struct sk_softc *sc = sc_if->sk_softc;
sk_win_read_1(struct sk_softc *sc, uint32_t reg)
sk_win_write_4(struct sk_softc *sc, uint32_t reg, uint32_t x)
sk_win_write_2(struct sk_softc *sc, uint32_t reg, uint16_t x)
struct sk_softc *sc = sc_if->sk_softc;
sk_win_write_1(struct sk_softc *sc, uint32_t reg, uint8_t x)
CFATTACH_DECL3_NEW(mskc, sizeof(struct sk_softc), mskc_probe, mskc_attach,
struct sk_softc *sc;
sc_if->sk_softc->sk_type == SK_YUKON_FE_P) {
struct sk_softc *sc = sc_if->sk_softc;
struct sk_softc *sc = sc_if->sk_softc;
struct sk_softc *sc = sc_if->sk_softc;
msk_update_int_mod(struct sk_softc *sc, int verbose)
mskc_reset(struct sk_softc *sc)
static void mskc_reset(struct sk_softc *);
bus_dmamap_sync((sc)->sk_softc->sc_dmatag, \
bus_dmamap_sync((sc)->sk_softc->sc_dmatag, (sc)->sk_ring_map, \
bus_dmamap_sync((sc)->sk_softc->sc_dmatag, (sc)->sk_ring_map, \
struct sk_softc *sk_softc; /* parent controller */
struct sk_softc *sc = sc_if->sk_softc;
sk_update_int_mod(struct sk_softc *sc)
sk_reset(struct sk_softc *sc)
struct sk_softc *sc = device_private(parent);
sc_if->sk_softc = sc;
struct sk_softc *sc = device_private(self);
static void sk_reset(struct sk_softc *);
struct sk_softc *sc = sc_if->sk_softc;
static uint8_t sk_vpd_readbyte(struct sk_softc *, int);
static void sk_vpd_read_res(struct sk_softc *, struct vpd_res *, int);
static void sk_vpd_read(struct sk_softc *);
static void sk_update_int_mod(struct sk_softc *);
struct sk_softc *sc = sc_if->sk_softc;
struct sk_softc *sc = sc_if->sk_softc;
bus_dmamap_sync(sc_if->sk_softc->sc_dmatag, dmamap, 0,
struct sk_softc *sc = sc_if->sk_softc;
struct sk_softc *sc = xsc;
struct sk_softc *sc = sc_if->sk_softc;
struct sk_softc *sc = sc_if->sk_softc;
struct sk_softc *sc;
CSR_READ_4(sc_if->sk_softc, SK_CSR)));
sc = sc_if->sk_softc;
sk_win_read_4(struct sk_softc *sc, uint32_t reg)
switch (sc_if->sk_softc->sk_pmd) {
reg = sk_win_read_2(sc_if->sk_softc,
sk_win_read_2(struct sk_softc *sc, uint32_t reg)
struct sk_softc *sc = sc_if->sk_softc;
sk_win_read_1(struct sk_softc *sc, uint32_t reg)
struct sk_softc *sc = sc_if->sk_softc;
sk_win_write_4(struct sk_softc *sc, uint32_t reg, uint32_t x)
struct sk_softc *sc = device_private(dv);
struct sk_softc *sc = device_private(dv);
CFATTACH_DECL_NEW(skc, sizeof(struct sk_softc),
sk_win_write_2(struct sk_softc *sc, uint32_t reg, uint16_t x)
struct sk_softc *sc;
sk_win_write_1(struct sk_softc *sc, uint32_t reg, uint8_t x)
sk_vpd_readbyte(struct sk_softc *sc, int addr)
sk_vpd_read_res(struct sk_softc *sc, struct vpd_res *res, int addr)
sk_vpd_read(struct sk_softc *sc)
struct sk_softc *sc = sc_if->sk_softc;
struct sk_softc *sc = sc_if->sk_softc;
((sk_win_read_2(sc->sk_softc, \
((sk_win_read_2(sc->sk_softc, \
sk_win_read_4(sc_if->sk_softc, reg + \
sk_win_write_2(sc->sk_softc, SK_XMAC_REG(sc, reg), \
sk_win_write_2(sc->sk_softc, SK_XMAC_REG(sc, reg + 2), \
sk_win_read_4(sc->sk_softc, SK_XMAC_REG(sc, reg))
sk_win_write_4(sc->sk_softc, SK_XMAC_REG(sc, reg), (val))
sk_win_read_2(sc->sk_softc, SK_XMAC_REG(sc, reg))
sk_win_write_2(sc->sk_softc, SK_XMAC_REG(sc, reg), val)
sk_win_read_2(sc_if->sk_softc, reg + \
sk_win_read_4((sc)->sk_softc, SK_YU_REG((sc), (reg)))
sk_win_read_2((sc)->sk_softc, SK_YU_REG((sc), (reg)))
sk_win_write_4((sc)->sk_softc, SK_YU_REG((sc), (reg)), (val))
sk_win_write_2((sc)->sk_softc, SK_YU_REG((sc), (reg)), (val))
sk_win_read_1(sc_if->sk_softc, reg + \
sk_win_write_4(sc_if->sk_softc, \
sk_win_write_2(sc_if->sk_softc, \
sk_win_write_1(sc_if->sk_softc, \
bus_dmamap_sync((sc)->sk_softc->sc_dmatag, \
bus_dmamap_sync((sc)->sk_softc->sc_dmatag, (sc)->sk_ring_map, \
bus_dmamap_sync((sc)->sk_softc->sc_dmatag, (sc)->sk_ring_map, \
struct sk_softc *sk_softc; /* parent controller */