Lines Matching defs:harmony_softc
81 struct harmony_softc { struct
82 device_t sc_dv;
83 kmutex_t sc_lock;
84 kmutex_t sc_intr_lock;
85 struct audio_device sc_audev;
87 bus_dma_tag_t sc_dmat;
88 bus_space_tag_t sc_bt;
89 bus_space_handle_t sc_bh;
90 uint32_t sc_cntlbits;
91 int sc_need_commit;
92 int sc_playback_empty;
93 bus_addr_t sc_playback_paddrs[PLAYBACK_EMPTYS];
94 int sc_capture_empty;
95 bus_addr_t sc_capture_paddrs[CAPTURE_EMPTYS];
96 bus_dmamap_t sc_empty_map;
97 bus_dma_segment_t sc_empty_seg;
98 int sc_empty_rseg;
99 struct harmony_empty *sc_empty_kva;
100 struct harmony_dma *sc_dmas;
101 int sc_playing, sc_capturing;
102 struct harmony_channel sc_playback, sc_capture;
103 struct harmony_volume sc_monitor_lvl, sc_input_lvl, sc_output_lvl;
104 int sc_in_port, sc_out_port;
105 int sc_micpreamp, sc_ov, sc_outputgain;
106 int sc_teleshare;
108 krndsource_t sc_rnd_source;
109 struct callout sc_acc_tmo;
110 uint32_t sc_acc, sc_acc_num, sc_acc_cnt;