Lines Matching refs:atc
90 int (*map_audio_buffer)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
91 void (*unmap_audio_buffer)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
92 unsigned long (*get_ptp_phys)(struct ct_atc *atc, int index);
96 int (*pcm_playback_prepare)(struct ct_atc *atc,
98 int (*pcm_playback_start)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
99 int (*pcm_playback_stop)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
100 int (*pcm_playback_position)(struct ct_atc *atc,
102 int (*spdif_passthru_playback_prepare)(struct ct_atc *atc,
104 int (*pcm_capture_prepare)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
105 int (*pcm_capture_start)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
106 int (*pcm_capture_stop)(struct ct_atc *atc, struct ct_atc_pcm *apcm);
107 int (*pcm_capture_position)(struct ct_atc *atc,
109 int (*pcm_release_resources)(struct ct_atc *atc,
111 int (*select_line_in)(struct ct_atc *atc);
112 int (*select_mic_in)(struct ct_atc *atc);
113 int (*select_digit_io)(struct ct_atc *atc);
114 int (*line_front_unmute)(struct ct_atc *atc, unsigned char state);
115 int (*line_surround_unmute)(struct ct_atc *atc, unsigned char state);
116 int (*line_clfe_unmute)(struct ct_atc *atc, unsigned char state);
117 int (*line_rear_unmute)(struct ct_atc *atc, unsigned char state);
118 int (*line_in_unmute)(struct ct_atc *atc, unsigned char state);
119 int (*mic_unmute)(struct ct_atc *atc, unsigned char state);
120 int (*spdif_out_unmute)(struct ct_atc *atc, unsigned char state);
121 int (*spdif_in_unmute)(struct ct_atc *atc, unsigned char state);
122 int (*spdif_out_get_status)(struct ct_atc *atc, unsigned int *status);
123 int (*spdif_out_set_status)(struct ct_atc *atc, unsigned int status);
124 int (*spdif_out_passthru)(struct ct_atc *atc, unsigned char state);
125 struct capabilities (*capabilities)(struct ct_atc *atc);
126 int (*output_switch_get)(struct ct_atc *atc);
127 int (*output_switch_put)(struct ct_atc *atc, int position);
128 int (*mic_source_switch_get)(struct ct_atc *atc);
129 int (*mic_source_switch_put)(struct ct_atc *atc, int position);
147 int (*suspend)(struct ct_atc *atc);
148 int (*resume)(struct ct_atc *atc);
158 int ct_atc_create_alsa_devs(struct ct_atc *atc);