Lines Matching refs:chip

30 			       struct lola *chip, int nid, const char *name)  in print_audio_widget()  argument
34 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_audio_widget()
36 lola_read_param(chip, nid, LOLA_PAR_STREAM_FORMATS, &val); in print_audio_widget()
41 struct lola *chip, int nid, unsigned int ampcap, in print_pin_widget() argument
46 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_pin_widget()
50 lola_read_param(chip, nid, ampcap, &val); in print_pin_widget()
57 lola_codec_read(chip, nid, LOLA_VERB_GET_MAX_LEVEL, 0, 0, &val, NULL); in print_pin_widget()
62 struct lola *chip, int nid) in print_clock_widget() argument
67 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_clock_widget()
75 lola_codec_read(chip, nid, LOLA_VERB_GET_CLOCK_LIST, in print_clock_widget()
102 struct lola *chip, int nid) in print_mixer_widget() argument
106 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_mixer_widget()
113 struct lola *chip = entry->private_data; in lola_proc_codec_read() local
117 lola_read_param(chip, 0, LOLA_PAR_VENDOR_ID, &val); in lola_proc_codec_read()
119 lola_read_param(chip, 1, LOLA_PAR_FUNCTION_TYPE, &val); in lola_proc_codec_read()
121 lola_read_param(chip, 1, LOLA_PAR_SPECIFIC_CAPS, &val); in lola_proc_codec_read()
124 chip->pin[CAPT].num_pins, chip->pin[PLAY].num_pins); in lola_proc_codec_read()
126 for (i = 0; i < chip->pcm[CAPT].num_streams; i++, nid++) in lola_proc_codec_read()
127 print_audio_widget(buffer, chip, nid, "[Audio-In]"); in lola_proc_codec_read()
128 for (i = 0; i < chip->pcm[PLAY].num_streams; i++, nid++) in lola_proc_codec_read()
129 print_audio_widget(buffer, chip, nid, "[Audio-Out]"); in lola_proc_codec_read()
130 for (i = 0; i < chip->pin[CAPT].num_pins; i++, nid++) in lola_proc_codec_read()
131 print_pin_widget(buffer, chip, nid, LOLA_PAR_AMP_IN_CAP, in lola_proc_codec_read()
133 for (i = 0; i < chip->pin[PLAY].num_pins; i++, nid++) in lola_proc_codec_read()
134 print_pin_widget(buffer, chip, nid, LOLA_PAR_AMP_OUT_CAP, in lola_proc_codec_read()
136 if (LOLA_AFG_CLOCK_WIDGET_PRESENT(chip->lola_caps)) { in lola_proc_codec_read()
137 print_clock_widget(buffer, chip, nid); in lola_proc_codec_read()
140 if (LOLA_AFG_MIXER_WIDGET_PRESENT(chip->lola_caps)) { in lola_proc_codec_read()
141 print_mixer_widget(buffer, chip, nid); in lola_proc_codec_read()
150 struct lola *chip = entry->private_data; in lola_proc_codec_rw_write() local
156 lola_codec_read(chip, id, verb, data, extdata, in lola_proc_codec_rw_write()
157 &chip->debug_res, in lola_proc_codec_rw_write()
158 &chip->debug_res_ex); in lola_proc_codec_rw_write()
165 struct lola *chip = entry->private_data; in lola_proc_codec_rw_read() local
166 snd_iprintf(buffer, "0x%x 0x%x\n", chip->debug_res, chip->debug_res_ex); in lola_proc_codec_rw_read()
175 struct lola *chip = entry->private_data; in lola_proc_regs_read() local
180 readl(chip->bar[BAR0].remap_addr + i)); in lola_proc_regs_read()
185 readl(chip->bar[BAR1].remap_addr + i)); in lola_proc_regs_read()
190 readl(chip->bar[BAR1].remap_addr + i)); in lola_proc_regs_read()
195 lola_dsd_read(chip, i, STS)); in lola_proc_regs_read()
197 lola_dsd_read(chip, i, LPIB)); in lola_proc_regs_read()
199 lola_dsd_read(chip, i, CTL)); in lola_proc_regs_read()
201 lola_dsd_read(chip, i, LVI)); in lola_proc_regs_read()
203 lola_dsd_read(chip, i, BDPL)); in lola_proc_regs_read()
205 lola_dsd_read(chip, i, BDPU)); in lola_proc_regs_read()
209 void lola_proc_debug_new(struct lola *chip) in lola_proc_debug_new() argument
213 if (!snd_card_proc_new(chip->card, "codec", &entry)) in lola_proc_debug_new()
214 snd_info_set_text_ops(entry, chip, lola_proc_codec_read); in lola_proc_debug_new()
215 if (!snd_card_proc_new(chip->card, "codec_rw", &entry)) { in lola_proc_debug_new()
216 snd_info_set_text_ops(entry, chip, lola_proc_codec_rw_read); in lola_proc_debug_new()
220 if (!snd_card_proc_new(chip->card, "regs", &entry)) in lola_proc_debug_new()
221 snd_info_set_text_ops(entry, chip, lola_proc_regs_read); in lola_proc_debug_new()