| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/inc/hw/ |
| audio.h | 1 /* $NetBSD: audio.h,v 1.2 2021/12/18 23:45:05 riastradh Exp $ */ 33 struct audio; 37 bool (*endpoint_valid)(struct audio *audio); 39 void (*hw_init)(struct audio *audio); 41 void (*az_enable)(struct audio *audio); 43 void (*az_disable)(struct audio *audio); 58 struct audio { struct [all...] |
| audio.h | 1 /* $NetBSD: audio.h,v 1.2 2021/12/18 23:45:05 riastradh Exp $ */ 33 struct audio; 37 bool (*endpoint_valid)(struct audio *audio); 39 void (*hw_init)(struct audio *audio); 41 void (*az_enable)(struct audio *audio); 43 void (*az_disable)(struct audio *audio); 58 struct audio { struct [all...] |
| /src/sys/dev/audio/ |
| audiobell.c | 45 #include <dev/audio/audio_if.h> 46 #include <dev/audio/audiovar.h> 47 #include <dev/audio/audiodef.h> 48 #include <dev/audio/audiobellvar.h> 53 * frequency. In addition, audio layer does linear interpolation in the 93 * dev is a device_t for the audio device to use. 102 dev_t audio; local 127 /* The audio system isn't built for polling. */ 132 audio = AUDIO_DEVICE | device_unit((device_t)dev); 135 if (audiobellopen(audio, &file) != 0 [all...] |
| audiobell.c | 45 #include <dev/audio/audio_if.h> 46 #include <dev/audio/audiovar.h> 47 #include <dev/audio/audiodef.h> 48 #include <dev/audio/audiobellvar.h> 53 * frequency. In addition, audio layer does linear interpolation in the 93 * dev is a device_t for the audio device to use. 102 dev_t audio; local 127 /* The audio system isn't built for polling. */ 132 audio = AUDIO_DEVICE | device_unit((device_t)dev); 135 if (audiobellopen(audio, &file) != 0 [all...] |
| /src/sys/arch/usermode/usermode/ |
| machdep.c | 109 " [audio=<audiodev>]" 117 " audio=audio0" 177 } else if (strncmp(argv[i], "audio=", 178 strlen("audio=")) == 0) { 179 char *audio = argv[i] + strlen("audio="); local 180 if (*audio != '/') 183 "/dev/%s", audio); 187 "%s", audio);
|
| machdep.c | 109 " [audio=<audiodev>]" 117 " audio=audio0" 177 } else if (strncmp(argv[i], "audio=", 178 strlen("audio=")) == 0) { 179 char *audio = argv[i] + strlen("audio="); local 180 if (*audio != '/') 183 "/dev/%s", audio); 187 "%s", audio);
|
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce/ |
| amdgpu_dce_audio.c | 38 #define DCE_AUD(audio)\ 39 container_of(audio, struct dce_audio, base) 57 read_indirect_azalia_reg(audio, IX_REG(reg_name)) 60 write_indirect_azalia_reg(audio, IX_REG(reg_name), value) 62 static void write_indirect_azalia_reg(struct audio *audio, 66 struct dce_audio *aud = DCE_AUD(audio); 76 DC_LOG_HW_AUDIO("AUDIO:write_indirect_azalia_reg: index: %u data: %u\n", 80 static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index 948 struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL); local [all...] |
| amdgpu_dce_audio.c | 38 #define DCE_AUD(audio)\ 39 container_of(audio, struct dce_audio, base) 57 read_indirect_azalia_reg(audio, IX_REG(reg_name)) 60 write_indirect_azalia_reg(audio, IX_REG(reg_name), value) 62 static void write_indirect_azalia_reg(struct audio *audio, 66 struct dce_audio *aud = DCE_AUD(audio); 76 DC_LOG_HW_AUDIO("AUDIO:write_indirect_azalia_reg: index: %u data: %u\n", 80 static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index 948 struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL); local [all...] |
| /src/sys/external/bsd/drm2/dist/drm/radeon/ |
| radeon_r600_hdmi.c | 117 * update all hdmi interfaces with current audio parameters 128 if (rdev->audio.pin[0].channels != audio_status.channels || 129 rdev->audio.pin[0].rate != audio_status.rate || 130 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample || 131 rdev->audio.pin[0].status_bits != audio_status.status_bits || 132 rdev->audio.pin[0].category_code != audio_status.category_code) { 133 rdev->audio.pin[0] = audio_status; 145 /* enable the audio stream */ 179 return &rdev->audio.pin[0]; 246 * build a Audio Info Fram 422 struct r600_audio_pin audio = r600_audio_status(rdev); local [all...] |
| radeon_r600_hdmi.c | 117 * update all hdmi interfaces with current audio parameters 128 if (rdev->audio.pin[0].channels != audio_status.channels || 129 rdev->audio.pin[0].rate != audio_status.rate || 130 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample || 131 rdev->audio.pin[0].status_bits != audio_status.status_bits || 132 rdev->audio.pin[0].category_code != audio_status.category_code) { 133 rdev->audio.pin[0] = audio_status; 145 /* enable the audio stream */ 179 return &rdev->audio.pin[0]; 246 * build a Audio Info Fram 422 struct r600_audio_pin audio = r600_audio_status(rdev); local [all...] |
| /src/usr.bin/videoctl/ |
| videoctl.c | 401 struct v4l2_audio audio; local 405 /* enumerate audio */ 406 for (audio.index = 0; ; audio.index++) { 407 error = ioctl(video_fd, VIDIOC_ENUMAUDIO, &audio); 410 printf("info.audio.%u=%s\n", audio.index, audio.name); 411 printf("info.audio.%u.stereo=%d\n", audio.index [all...] |
| videoctl.c | 401 struct v4l2_audio audio; local 405 /* enumerate audio */ 406 for (audio.index = 0; ; audio.index++) { 407 error = ioctl(video_fd, VIDIOC_ENUMAUDIO, &audio); 410 printf("info.audio.%u=%s\n", audio.index, audio.name); 411 printf("info.audio.%u.stereo=%d\n", audio.index [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
| ior.h | 83 void (*audio)(struct nvkm_ior *, int head, bool enable); member in struct:nvkm_ior_func::__anon5323
|
| ior.h | 83 void (*audio)(struct nvkm_ior *, int head, bool enable); member in struct:nvkm_ior_func::__anon5323
|
| /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/ti/ |
| Makefile | 41 dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo 148 k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 149 k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 156 k3-am62a7-sk-hdmi-audio-dtbs := k3-am62a7-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 206 k3-am625-sk-hdmi-audio.dtb \ 207 k3-am62-lp-sk-hdmi-audio.dtb \ 210 k3-am62a7-sk-hdmi-audio.dtb [all...] |
| Makefile | 41 dtb-$(CONFIG_ARCH_K3) += k3-am62x-sk-hdmi-audio.dtbo 148 k3-am625-sk-hdmi-audio-dtbs := k3-am625-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 149 k3-am62-lp-sk-hdmi-audio-dtbs := k3-am62-lp-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 156 k3-am62a7-sk-hdmi-audio-dtbs := k3-am62a7-sk.dtb k3-am62x-sk-hdmi-audio.dtbo 206 k3-am625-sk-hdmi-audio.dtb \ 207 k3-am62-lp-sk-hdmi-audio.dtb \ 210 k3-am62a7-sk-hdmi-audio.dtb [all...] |
| /src/sys/dev/pci/ |
| sv.c | 83 #include <dev/audio/audio_if.h> 856 const char *audio; member in struct:__anon3554 920 strcpy(dip->label.name, ports[idx].audio); 1310 if (!strcmp(ports[i].audio, AudioNdac)) {
|
| sv.c | 83 #include <dev/audio/audio_if.h> 856 const char *audio; member in struct:__anon3554 920 strcpy(dip->label.name, ports[idx].audio); 1310 if (!strcmp(ports[i].audio, AudioNdac)) {
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/ |
| nouveau_drv.h | 223 } audio; member in struct:nouveau_drm
|
| nouveau_drv.h | 223 } audio; member in struct:nouveau_drm
|
| /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/renesas/ |
| Makefile | 89 dtb-$(CONFIG_ARCH_R8A779G0) += r8a779g0-white-hawk-ard-audio-da7212.dtbo 90 r8a779g0-white-hawk-ard-audio-da7212-dtbs := r8a779g0-white-hawk.dtb r8a779g0-white-hawk-ard-audio-da7212.dtbo 91 dtb-$(CONFIG_ARCH_R8A779G0) += r8a779g0-white-hawk-ard-audio-da7212.dtb
|
| Makefile | 89 dtb-$(CONFIG_ARCH_R8A779G0) += r8a779g0-white-hawk-ard-audio-da7212.dtbo 90 r8a779g0-white-hawk-ard-audio-da7212-dtbs := r8a779g0-white-hawk.dtb r8a779g0-white-hawk-ard-audio-da7212.dtbo 91 dtb-$(CONFIG_ARCH_R8A779G0) += r8a779g0-white-hawk-ard-audio-da7212.dtb
|
| /src/sys/dev/ |
| video.c | 428 * Called from hardware driver. This is where the MI audio driver 1223 v4l2_audio_to_video_audio(const struct v4l2_audio *audio, 1226 va->index = audio->index; 1227 strlcpy(va->name, audio->name, sizeof(va->name)); 1229 if (audio->capability & V4L2_AUDCAP_STEREO) 1231 if (audio->capability & V4L2_AUDCAP_AVL) 1233 if (audio->mode & V4L2_AUDMODE_AVL) 1239 struct v4l2_audio *audio) 1241 audio->index = va->index; 1242 strlcpy(audio->name, va->name, sizeof(audio->name)) 1987 struct v4l2_audio *audio; local [all...] |
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dce110/ |
| amdgpu_dce110_hw_sequencer.c | 59 #include "audio.h" 692 /* enable audio only within mode set */ 693 if (pipe_ctx->stream_res.audio != NULL) { 951 /* notify audio driver for audio modes of monitor */ 962 if (pipe_ctx->stream_res.audio && pipe_ctx->stream_res.audio->enabled == true) 965 if (pipe_ctx->stream_res.audio) { 968 if (dc->current_state->res_ctx.pipe_ctx[i].stream_res.audio != NULL) 972 pipe_ctx->stream_res.audio->funcs->az_enable(pipe_ctx->stream_res.audio) 2409 struct audio *audio = dc->res_pool->audios[i]; local [all...] |
| /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/dcn10/ |
| amdgpu_dcn10_hw_sequencer.c | 855 /* TODO program audio */ 885 else if (pipe_ctx->stream_res.audio) 888 if (pipe_ctx->stream_res.audio) { 890 pipe_ctx->stream_res.audio->funcs->az_disable(pipe_ctx->stream_res.audio); 892 /*free audio*/ 894 /*we have to dynamic arbitrate the audio endpoints*/ 897 pipe_ctx->stream_res.audio, false); 898 pipe_ctx->stream_res.audio = NULL; 1336 struct audio *audio = res_pool->audios[i] local [all...] |