sca_softc
struct sca_softc *sc = scp->sca;
sca_hardintr(struct sca_softc *sc)
struct sca_softc *sc;
static void sca_msci_init(struct sca_softc *, sca_port_t *);
static void sca_dmac_init(struct sca_softc *, sca_port_t *);
static struct mbuf *sca_mbuf_alloc(struct sca_softc *, void *, u_int);
struct sca_softc *sc;
struct sca_softc *sc = scp->sca;
struct sca_softc *sc = scp->sca;
sca_shutdown(struct sca_softc *sca)
sca_mbuf_alloc(struct sca_softc *sc, void *p, u_int len)
sca_get_base_clock(struct sca_softc *sc)
sca_print_clock_info(struct sca_softc *sc)
sca_desc_read_chainp(struct sca_softc *sc, struct sca_desc *dp)
sca_desc_write_chainp(struct sca_softc *sc, struct sca_desc *dp, u_int16_t cp)
sca_desc_read_bufp(struct sca_softc *sc, struct sca_desc *dp)
sca_desc_write_bufp(struct sca_softc *sc, struct sca_desc *dp, u_int32_t bufp)
sca_desc_read_buflen(struct sca_softc *sc, struct sca_desc *dp)
sca_desc_write_buflen(struct sca_softc *sc, struct sca_desc *dp, u_int16_t len)
sca_desc_read_stat(struct sca_softc *sc, struct sca_desc *dp)
sca_desc_write_stat(struct sca_softc *sc, struct sca_desc *dp, u_int8_t stat)
sca_init(struct sca_softc *sc)
sca_port_attach(struct sca_softc *sc, u_int port)
sca_msci_init(struct sca_softc *sc, sca_port_t *scp)
sca_dmac_init(struct sca_softc *sc, sca_port_t *scp)
struct sca_softc *sca; /* pointer to parent */
u_int8_t (*sc_read_1)(struct sca_softc *, u_int);
u_int16_t (*sc_read_2)(struct sca_softc *, u_int);
void (*sc_write_1)(struct sca_softc *, u_int, u_int8_t);
void (*sc_write_2)(struct sca_softc *, u_int, u_int16_t);
void (*p_set_page)(struct sca_softc *, bus_addr_t);
void (*p_page_on)(struct sca_softc *);
void (*p_page_off)(struct sca_softc *);
void sca_init(struct sca_softc *);
void sca_port_attach(struct sca_softc *, u_int);
int sca_hardintr(struct sca_softc *);
void sca_shutdown(struct sca_softc *);
void sca_get_base_clock(struct sca_softc *);
void sca_print_clock_info(struct sca_softc *);
struct sca_softc;
ntwoc_isa_sca_write_1(struct sca_softc *sc, u_int reg, u_int8_t val)
ntwoc_isa_sca_write_2(struct sca_softc *sc, u_int reg, u_int16_t val)
ntwoc_isa_sca_read_1(struct sca_softc *sc, u_int reg)
ntwoc_isa_sca_read_2(struct sca_softc *sc, u_int reg)
ntwoc_isa_set_page(struct sca_softc *sca, bus_addr_t addr)
ntwoc_isa_set_on(struct sca_softc *sca)
ntwoc_isa_set_off(struct sca_softc *sca)
struct sca_softc *sca;
ntwoc_isa_setup_memory(struct sca_softc *sc)
struct sca_softc sc_sca; /* the SCA itself */
static void ntwoc_isa_setup_memory(struct sca_softc *sc);
struct sca_softc sc_sca; /* the SCA itself */
static int ntwoc_pci_alloc_dma(struct sca_softc *);
static void ntwoc_pci_setup_dma(struct sca_softc *);
ntwoc_pci_sca_write_1(struct sca_softc *sc, u_int reg, u_int8_t val)
ntwoc_pci_sca_write_2(struct sca_softc *sc, u_int reg, u_int16_t val)
ntwoc_pci_sca_read_1(struct sca_softc *sc, u_int reg)
ntwoc_pci_sca_read_2(struct sca_softc *sc, u_int reg)
struct sca_softc *sca = &sc->sc_sca;
ntwoc_pci_alloc_dma(struct sca_softc *sc)
ntwoc_pci_setup_dma(struct sca_softc *sc)