Lines Matching defs:eso_softc
88 struct eso_softc { struct
89 struct device sc_dev;
90 pci_intr_handle_t * sc_ih;
91 unsigned int sc_revision; /* PCI Revision ID */
94 struct pci_attach_args sc_pa;
95 bus_size_t sc_vcsize; /* original size of mapping */
98 bus_dma_tag_t sc_dmat;
99 struct eso_dma * sc_dmas;
102 bus_space_tag_t sc_iot;
103 bus_space_handle_t sc_ioh;
106 bus_space_tag_t sc_sb_iot;
107 bus_space_handle_t sc_sb_ioh;
110 unsigned int sc_dmac_configured;
111 bus_addr_t sc_dmac_addr;
112 bus_space_tag_t sc_dmac_iot;
113 bus_space_handle_t sc_dmac_ioh;
116 bus_space_tag_t sc_mpu_iot;
117 bus_space_handle_t sc_mpu_ioh;
118 struct device * sc_mpudev;
127 void (*sc_pintr)(void *);
128 void * sc_parg;
129 void (*sc_rintr)(void *);
130 void * sc_rarg;
133 int sc_pdrain;
134 int sc_rdrain;
137 uint8_t sc_a2c2; /* Audio 2 Control 2 */
140 uint8_t sc_gain[ESO_NGAINDEVS][2];
143 unsigned int sc_recsrc; /* record source selection */
144 unsigned int sc_monooutsrc; /* MONO_OUT source selection */
145 unsigned int sc_monoinbypass;/* MONO_IN bypass enable */
146 unsigned int sc_recmon; /* record monitor setting */
147 unsigned int sc_preamp; /* microphone preamp */
148 unsigned int sc_spatializer; /* spatializer enable */
149 unsigned int sc_mvmute; /* master volume mute */