Lines Matching defs:sv_softc
34 struct sv_softc { struct
35 kmutex_t sc_lock;
36 kmutex_t sc_intr_lock;
37 void *sc_ih; /* interrupt vectoring */
39 bus_space_tag_t sc_iot;
40 bus_space_handle_t sc_ioh;
41 bus_space_handle_t sc_dmaa_ioh;
42 bus_space_handle_t sc_dmac_ioh;
43 bus_dma_tag_t sc_dmatag; /* DMA tag */
45 bus_space_tag_t sc_opliot;
46 bus_space_handle_t sc_oplioh;
48 bus_space_tag_t sc_midiiot;
49 bus_space_handle_t sc_midiioh;
51 struct sv_dma *sc_dmas;
53 void (*sc_pintr)(void *); /* DMA completion intr handler */
54 void *sc_parg; /* arg for sc_intr() */
56 void (*sc_rintr)(void *); /* DMA completion intr handler */
57 void *sc_rarg; /* arg for sc_intr() */
59 u_int sc_record_source; /* recording source mask */
61 struct pci_attach_args sc_pa;
62 char sc_dmaset;