Lines Matching refs:ct_atc
82 int (*create)(struct ct_atc *atc,
125 atc_pcm_release_resources(struct ct_atc *atc, struct ct_atc_pcm *apcm);
132 static int ct_map_audio_buffer(struct ct_atc *atc, struct ct_atc_pcm *apcm)
151 static void ct_unmap_audio_buffer(struct ct_atc *atc, struct ct_atc_pcm *apcm)
165 static unsigned long atc_get_ptp_phys(struct ct_atc *atc, int index)
239 static int atc_pcm_playback_prepare(struct ct_atc *atc, struct ct_atc_pcm *apcm)
317 atc_pcm_release_resources(struct ct_atc *atc, struct ct_atc_pcm *apcm)
374 static int atc_pcm_playback_start(struct ct_atc *atc, struct ct_atc_pcm *apcm)
399 static int atc_pcm_stop(struct ct_atc *atc, struct ct_atc_pcm *apcm)
426 atc_pcm_playback_position(struct ct_atc *atc, struct ct_atc_pcm *apcm)
458 static void setup_src_node_conf(struct ct_atc *atc, struct ct_atc_pcm *apcm,
499 atc_pcm_capture_get_resources(struct ct_atc *atc, struct ct_atc_pcm *apcm)
643 static int atc_pcm_capture_prepare(struct ct_atc *atc, struct ct_atc_pcm *apcm)
721 static int atc_pcm_capture_start(struct ct_atc *atc, struct ct_atc_pcm *apcm)
772 atc_pcm_capture_position(struct ct_atc *atc, struct ct_atc_pcm *apcm)
781 static int spdif_passthru_playback_get_resources(struct ct_atc *atc,
845 static int atc_pll_init(struct ct_atc *atc, int rate)
855 spdif_passthru_playback_setup(struct ct_atc *atc, struct ct_atc_pcm *apcm)
893 spdif_passthru_playback_prepare(struct ct_atc *atc, struct ct_atc_pcm *apcm)
937 static int atc_select_line_in(struct ct_atc *atc)
959 static int atc_select_mic_in(struct ct_atc *atc)
981 static struct capabilities atc_capabilities(struct ct_atc *atc)
988 static int atc_output_switch_get(struct ct_atc *atc)
995 static int atc_output_switch_put(struct ct_atc *atc, int position)
1002 static int atc_mic_source_switch_get(struct ct_atc *atc)
1009 static int atc_mic_source_switch_put(struct ct_atc *atc, int position)
1016 static int atc_select_digit_io(struct ct_atc *atc)
1028 static int atc_daio_unmute(struct ct_atc *atc, unsigned char state, int type)
1043 atc_dao_get_status(struct ct_atc *atc, unsigned int *status, int type)
1050 atc_dao_set_status(struct ct_atc *atc, unsigned int status, int type)
1059 static int atc_line_front_unmute(struct ct_atc *atc, unsigned char state)
1064 static int atc_line_surround_unmute(struct ct_atc *atc, unsigned char state)
1069 static int atc_line_clfe_unmute(struct ct_atc *atc, unsigned char state)
1074 static int atc_line_rear_unmute(struct ct_atc *atc, unsigned char state)
1079 static int atc_line_in_unmute(struct ct_atc *atc, unsigned char state)
1084 static int atc_mic_unmute(struct ct_atc *atc, unsigned char state)
1089 static int atc_spdif_out_unmute(struct ct_atc *atc, unsigned char state)
1094 static int atc_spdif_in_unmute(struct ct_atc *atc, unsigned char state)
1099 static int atc_spdif_out_get_status(struct ct_atc *atc, unsigned int *status)
1104 static int atc_spdif_out_set_status(struct ct_atc *atc, unsigned int status)
1109 static int atc_spdif_out_passthru(struct ct_atc *atc, unsigned char state)
1141 static int atc_release_resources(struct ct_atc *atc)
1211 static int ct_atc_destroy(struct ct_atc *atc)
1251 struct ct_atc *atc = dev->device_data;
1255 static int atc_identify_card(struct ct_atc *atc, unsigned int ssid)
1302 int ct_atc_create_alsa_devs(struct ct_atc *atc)
1325 static int atc_create_hw_devs(struct ct_atc *atc)
1362 static int atc_get_resources(struct ct_atc *atc)
1486 static void atc_connect_resources(struct ct_atc *atc)
1545 static int atc_suspend(struct ct_atc *atc)
1558 static int atc_hw_resume(struct ct_atc *atc)
1570 static int atc_resources_resume(struct ct_atc *atc)
1591 static int atc_resume(struct ct_atc *atc)
1614 static const struct ct_atc atc_preset = {
1665 * Creates kmallocated ct_atc structure. Initializes hardware.
1672 struct ct_atc **ratc)
1674 struct ct_atc *atc;