• Home
  • Raw
  • Download

Lines Matching refs:buffer

61 static void print_nid_array(struct snd_info_buffer *buffer,  in print_nid_array()  argument
72 snd_iprintf(buffer, in print_nid_array()
77 snd_iprintf(buffer, in print_nid_array()
88 static void print_nid_pcms(struct snd_info_buffer *buffer, in print_nid_pcms() argument
98 snd_iprintf(buffer, " Device: name=\"%s\", " in print_nid_pcms()
107 static void print_amp_caps(struct snd_info_buffer *buffer, in print_amp_caps() argument
114 snd_iprintf(buffer, "N/A\n"); in print_amp_caps()
117 snd_iprintf(buffer, "ofs=0x%02x, nsteps=0x%02x, stepsize=0x%02x, " in print_amp_caps()
147 static void print_amp_vals(struct snd_info_buffer *buffer, in print_amp_vals() argument
159 snd_iprintf(buffer, " ["); in print_amp_vals()
163 snd_iprintf(buffer, "0x%02x", val); in print_amp_vals()
168 snd_iprintf(buffer, " 0x%02x", val); in print_amp_vals()
170 snd_iprintf(buffer, "]"); in print_amp_vals()
172 snd_iprintf(buffer, "\n"); in print_amp_vals()
175 static void print_pcm_rates(struct snd_info_buffer *buffer, unsigned int pcm) in print_pcm_rates() argument
184 snd_iprintf(buffer, " rates [0x%x]:", pcm); in print_pcm_rates()
187 snd_iprintf(buffer, " %d", rates[i]); in print_pcm_rates()
188 snd_iprintf(buffer, "\n"); in print_pcm_rates()
191 static void print_pcm_bits(struct snd_info_buffer *buffer, unsigned int pcm) in print_pcm_bits() argument
195 snd_iprintf(buffer, " bits [0x%x]:", (pcm >> 16) & 0xff); in print_pcm_bits()
197 snd_iprintf(buffer, "%s\n", buf); in print_pcm_bits()
200 static void print_pcm_formats(struct snd_info_buffer *buffer, in print_pcm_formats() argument
203 snd_iprintf(buffer, " formats [0x%x]:", streams & 0xf); in print_pcm_formats()
205 snd_iprintf(buffer, " PCM"); in print_pcm_formats()
207 snd_iprintf(buffer, " FLOAT"); in print_pcm_formats()
209 snd_iprintf(buffer, " AC3"); in print_pcm_formats()
210 snd_iprintf(buffer, "\n"); in print_pcm_formats()
213 static void print_pcm_caps(struct snd_info_buffer *buffer, in print_pcm_caps() argument
219 snd_iprintf(buffer, "N/A\n"); in print_pcm_caps()
222 print_pcm_rates(buffer, pcm); in print_pcm_caps()
223 print_pcm_bits(buffer, pcm); in print_pcm_caps()
224 print_pcm_formats(buffer, stream); in print_pcm_caps()
318 static void print_pin_caps(struct snd_info_buffer *buffer, in print_pin_caps() argument
328 snd_iprintf(buffer, " Pincap 0x%08x:", caps); in print_pin_caps()
330 snd_iprintf(buffer, " IN"); in print_pin_caps()
332 snd_iprintf(buffer, " OUT"); in print_pin_caps()
334 snd_iprintf(buffer, " HP"); in print_pin_caps()
336 snd_iprintf(buffer, " EAPD"); in print_pin_caps()
338 snd_iprintf(buffer, " Detect"); in print_pin_caps()
340 snd_iprintf(buffer, " Balanced"); in print_pin_caps()
344 snd_iprintf(buffer, " R/L"); in print_pin_caps()
347 snd_iprintf(buffer, " HBR"); in print_pin_caps()
348 snd_iprintf(buffer, " HDMI"); in print_pin_caps()
352 snd_iprintf(buffer, " DP"); in print_pin_caps()
354 snd_iprintf(buffer, " Trigger"); in print_pin_caps()
356 snd_iprintf(buffer, " ImpSense"); in print_pin_caps()
357 snd_iprintf(buffer, "\n"); in print_pin_caps()
361 snd_iprintf(buffer, " Vref caps:"); in print_pin_caps()
363 snd_iprintf(buffer, " HIZ"); in print_pin_caps()
365 snd_iprintf(buffer, " 50"); in print_pin_caps()
367 snd_iprintf(buffer, " GRD"); in print_pin_caps()
369 snd_iprintf(buffer, " 80"); in print_pin_caps()
371 snd_iprintf(buffer, " 100"); in print_pin_caps()
372 snd_iprintf(buffer, "\n"); in print_pin_caps()
379 snd_iprintf(buffer, " EAPD 0x%x:", val); in print_pin_caps()
381 snd_iprintf(buffer, " BALANCED"); in print_pin_caps()
383 snd_iprintf(buffer, " EAPD"); in print_pin_caps()
385 snd_iprintf(buffer, " R/L"); in print_pin_caps()
386 snd_iprintf(buffer, "\n"); in print_pin_caps()
389 snd_iprintf(buffer, " Pin Default 0x%08x: [%s] %s at %s %s\n", caps, in print_pin_caps()
394 snd_iprintf(buffer, " Conn = %s, Color = %s\n", in print_pin_caps()
401 snd_iprintf(buffer, " DefAssociation = 0x%x, Sequence = 0x%x\n", in print_pin_caps()
410 snd_iprintf(buffer, " Misc = NO_PRESENCE\n"); in print_pin_caps()
414 static void print_pin_ctls(struct snd_info_buffer *buffer, in print_pin_ctls() argument
422 snd_iprintf(buffer, " Pin-ctls: 0x%02x:", pinctls); in print_pin_ctls()
424 snd_iprintf(buffer, " IN"); in print_pin_ctls()
426 snd_iprintf(buffer, " OUT"); in print_pin_ctls()
428 snd_iprintf(buffer, " HP"); in print_pin_ctls()
433 snd_iprintf(buffer, " VREF_HIZ"); in print_pin_ctls()
436 snd_iprintf(buffer, " VREF_50"); in print_pin_ctls()
439 snd_iprintf(buffer, " VREF_GRD"); in print_pin_ctls()
442 snd_iprintf(buffer, " VREF_80"); in print_pin_ctls()
445 snd_iprintf(buffer, " VREF_100"); in print_pin_ctls()
449 snd_iprintf(buffer, "\n"); in print_pin_ctls()
452 static void print_vol_knob(struct snd_info_buffer *buffer, in print_vol_knob() argument
456 snd_iprintf(buffer, " Volume-Knob: delta=%d, steps=%d, ", in print_vol_knob()
460 snd_iprintf(buffer, "direct=%d, val=%d\n", in print_vol_knob()
464 static void print_audio_io(struct snd_info_buffer *buffer, in print_audio_io() argument
469 snd_iprintf(buffer, in print_audio_io()
477 snd_iprintf(buffer, " SDI-Select: %d\n", in print_audio_io()
482 static void print_digital_conv(struct snd_info_buffer *buffer, in print_digital_conv() argument
490 snd_iprintf(buffer, " Digital:"); in print_digital_conv()
492 snd_iprintf(buffer, " Enabled"); in print_digital_conv()
494 snd_iprintf(buffer, " Validity"); in print_digital_conv()
496 snd_iprintf(buffer, " ValidityCfg"); in print_digital_conv()
498 snd_iprintf(buffer, " Preemphasis"); in print_digital_conv()
500 snd_iprintf(buffer, " Non-Copyright"); in print_digital_conv()
502 snd_iprintf(buffer, " Non-Audio"); in print_digital_conv()
504 snd_iprintf(buffer, " Pro"); in print_digital_conv()
506 snd_iprintf(buffer, " GenLevel"); in print_digital_conv()
508 snd_iprintf(buffer, " KAE"); in print_digital_conv()
509 snd_iprintf(buffer, "\n"); in print_digital_conv()
510 snd_iprintf(buffer, " Digital category: 0x%x\n", in print_digital_conv()
512 snd_iprintf(buffer, " IEC Coding Type: 0x%x\n", in print_digital_conv()
526 static void print_power_state(struct snd_info_buffer *buffer, in print_power_state() argument
546 snd_iprintf(buffer, " Power states: "); in print_power_state()
549 snd_iprintf(buffer, " %s", names[i]); in print_power_state()
551 snd_iprintf(buffer, "\n"); in print_power_state()
554 snd_iprintf(buffer, " Power: setting=%s, actual=%s", in print_power_state()
559 snd_iprintf(buffer, ", Error"); in print_power_state()
561 snd_iprintf(buffer, ", Clock-stop-OK"); in print_power_state()
563 snd_iprintf(buffer, ", Setting-reset"); in print_power_state()
564 snd_iprintf(buffer, "\n"); in print_power_state()
567 static void print_unsol_cap(struct snd_info_buffer *buffer, in print_unsol_cap() argument
572 snd_iprintf(buffer, in print_unsol_cap()
587 static void print_proc_caps(struct snd_info_buffer *buffer, in print_proc_caps() argument
593 snd_iprintf(buffer, " Processing caps: benign=%d, ncoeff=%d\n", in print_proc_caps()
607 snd_iprintf(buffer, " Coeff 0x%02x: 0x%04x\n", i, val); in print_proc_caps()
612 static void print_conn_list(struct snd_info_buffer *buffer, in print_conn_list() argument
627 snd_iprintf(buffer, " Connection: %d\n", conn_len); in print_conn_list()
629 snd_iprintf(buffer, " "); in print_conn_list()
631 snd_iprintf(buffer, " 0x%02x", conn[c]); in print_conn_list()
633 snd_iprintf(buffer, "*"); in print_conn_list()
635 snd_iprintf(buffer, "\n"); in print_conn_list()
642 snd_iprintf(buffer, " In-driver Connection: %d\n", cache_len); in print_conn_list()
644 snd_iprintf(buffer, " "); in print_conn_list()
646 snd_iprintf(buffer, " 0x%02x", list[c]); in print_conn_list()
647 snd_iprintf(buffer, "\n"); in print_conn_list()
652 static void print_gpio(struct snd_info_buffer *buffer, in print_gpio() argument
659 snd_iprintf(buffer, "GPIO: io=%d, o=%d, i=%d, " in print_gpio()
682 snd_iprintf(buffer, in print_gpio()
692 print_nid_array(buffer, codec, nid, &codec->mixers); in print_gpio()
693 print_nid_array(buffer, codec, nid, &codec->nids); in print_gpio()
696 static void print_device_list(struct snd_info_buffer *buffer, in print_device_list() argument
705 snd_iprintf(buffer, " Devices: %d\n", devlist_len); in print_device_list()
714 snd_iprintf(buffer, " *"); in print_device_list()
716 snd_iprintf(buffer, " "); in print_device_list()
718 snd_iprintf(buffer, in print_device_list()
727 struct snd_info_buffer *buffer) in print_codec_core_info() argument
729 snd_iprintf(buffer, "Codec: "); in print_codec_core_info()
731 snd_iprintf(buffer, "%s %s\n", in print_codec_core_info()
734 snd_iprintf(buffer, "Not Set\n"); in print_codec_core_info()
735 snd_iprintf(buffer, "Address: %d\n", codec->addr); in print_codec_core_info()
737 snd_iprintf(buffer, "AFG Function Id: 0x%x (unsol %u)\n", in print_codec_core_info()
740 snd_iprintf(buffer, "MFG Function Id: 0x%x (unsol %u)\n", in print_codec_core_info()
742 snd_iprintf(buffer, "Vendor Id: 0x%08x\n", codec->vendor_id); in print_codec_core_info()
743 snd_iprintf(buffer, "Subsystem Id: 0x%08x\n", codec->subsystem_id); in print_codec_core_info()
744 snd_iprintf(buffer, "Revision Id: 0x%x\n", codec->revision_id); in print_codec_core_info()
747 snd_iprintf(buffer, "Modem Function Group: 0x%x\n", codec->mfg); in print_codec_core_info()
749 snd_iprintf(buffer, "No Modem Function Group found\n"); in print_codec_core_info()
753 struct snd_info_buffer *buffer) in print_codec_info() argument
759 print_codec_core_info(&codec->core, buffer); in print_codec_info()
764 snd_iprintf(buffer, "Default PCM:\n"); in print_codec_info()
765 print_pcm_caps(buffer, codec, fg); in print_codec_info()
766 snd_iprintf(buffer, "Default Amp-In caps: "); in print_codec_info()
767 print_amp_caps(buffer, codec, fg, HDA_INPUT); in print_codec_info()
768 snd_iprintf(buffer, "Default Amp-Out caps: "); in print_codec_info()
769 print_amp_caps(buffer, codec, fg, HDA_OUTPUT); in print_codec_info()
770 snd_iprintf(buffer, "State of AFG node 0x%02x:\n", fg); in print_codec_info()
771 print_power_state(buffer, codec, fg); in print_codec_info()
775 snd_iprintf(buffer, "Invalid AFG subtree\n"); in print_codec_info()
780 print_gpio(buffer, codec, fg); in print_codec_info()
782 codec->proc_widget_hook(buffer, codec, fg); in print_codec_info()
791 snd_iprintf(buffer, "Node 0x%02x [%s] wcaps 0x%x:", nid, in print_codec_info()
796 snd_iprintf(buffer, " Stereo"); in print_codec_info()
798 snd_iprintf(buffer, " %d-Channels", chans); in print_codec_info()
800 snd_iprintf(buffer, " Mono"); in print_codec_info()
802 snd_iprintf(buffer, " Digital"); in print_codec_info()
804 snd_iprintf(buffer, " Amp-In"); in print_codec_info()
806 snd_iprintf(buffer, " Amp-Out"); in print_codec_info()
808 snd_iprintf(buffer, " Stripe"); in print_codec_info()
810 snd_iprintf(buffer, " R/L"); in print_codec_info()
812 snd_iprintf(buffer, " CP"); in print_codec_info()
813 snd_iprintf(buffer, "\n"); in print_codec_info()
815 print_nid_array(buffer, codec, nid, &codec->mixers); in print_codec_info()
816 print_nid_array(buffer, codec, nid, &codec->nids); in print_codec_info()
817 print_nid_pcms(buffer, codec, nid); in print_codec_info()
839 snd_iprintf(buffer, " Amp-In caps: "); in print_codec_info()
840 print_amp_caps(buffer, codec, nid, HDA_INPUT); in print_codec_info()
841 snd_iprintf(buffer, " Amp-In vals: "); in print_codec_info()
845 print_amp_vals(buffer, codec, nid, HDA_INPUT, in print_codec_info()
848 print_amp_vals(buffer, codec, nid, HDA_INPUT, in print_codec_info()
852 snd_iprintf(buffer, " Amp-Out caps: "); in print_codec_info()
853 print_amp_caps(buffer, codec, nid, HDA_OUTPUT); in print_codec_info()
854 snd_iprintf(buffer, " Amp-Out vals: "); in print_codec_info()
857 print_amp_vals(buffer, codec, nid, HDA_OUTPUT, in print_codec_info()
860 print_amp_vals(buffer, codec, nid, HDA_OUTPUT, in print_codec_info()
867 print_pin_caps(buffer, codec, nid, &supports_vref); in print_codec_info()
868 print_pin_ctls(buffer, codec, nid, supports_vref); in print_codec_info()
872 print_vol_knob(buffer, codec, nid); in print_codec_info()
876 print_audio_io(buffer, codec, nid, wid_type); in print_codec_info()
878 print_digital_conv(buffer, codec, nid); in print_codec_info()
880 snd_iprintf(buffer, " PCM:\n"); in print_codec_info()
881 print_pcm_caps(buffer, codec, nid); in print_codec_info()
887 print_unsol_cap(buffer, codec, nid); in print_codec_info()
890 print_power_state(buffer, codec, nid); in print_codec_info()
893 snd_iprintf(buffer, " Delay: %d samples\n", in print_codec_info()
898 print_device_list(buffer, codec, nid); in print_codec_info()
901 print_conn_list(buffer, codec, nid, wid_type, in print_codec_info()
905 print_proc_caps(buffer, codec, nid); in print_codec_info()
908 codec->proc_widget_hook(buffer, codec, nid); in print_codec_info()