Lines Matching defs:harmony_softc
79 struct harmony_softc { struct
80 struct device sc_dv;
82 bus_dma_tag_t sc_dmat;
83 bus_space_tag_t sc_bt;
84 bus_space_handle_t sc_bh;
85 int sc_open;
86 u_int32_t sc_cntlbits;
87 int sc_need_commit;
88 int sc_playback_empty;
89 bus_addr_t sc_playback_paddrs[PLAYBACK_EMPTYS];
90 int sc_capture_empty;
91 bus_addr_t sc_capture_paddrs[CAPTURE_EMPTYS];
92 bus_dmamap_t sc_empty_map;
93 bus_dma_segment_t sc_empty_seg;
94 int sc_empty_rseg;
95 struct harmony_empty *sc_empty_kva;
96 struct harmony_dma *sc_dmas;
97 int sc_playing, sc_capturing;
98 struct harmony_channel sc_playback, sc_capture;
99 struct harmony_volume sc_monitor_lvl, sc_input_lvl, sc_output_lvl;
100 int sc_in_port, sc_out_port, sc_hasulinear8;
101 int sc_micpreamp, sc_ov, sc_outputgain;
102 int sc_teleshare;
104 struct timeout sc_acc_tmo;
105 u_int32_t sc_acc, sc_acc_num, sc_acc_cnt;