| /Linux-v5.10/Documentation/userspace-api/media/v4l/ | 
| D | vidioc-g-audio.rst | 20 ``int ioctl(int fd, VIDIOC_G_AUDIO, struct v4l2_audio *argp)``24 ``int ioctl(int fd, VIDIOC_S_AUDIO, const struct v4l2_audio *argp)``
 33     Pointer to struct :c:type:`v4l2_audio`.
 39 array of a struct :c:type:`v4l2_audio` and call the
 47 struct :c:type:`v4l2_audio` structure and call the :ref:`VIDIOC_S_AUDIO <VIDIOC_G_AUDIO>`
 54 .. c:type:: v4l2_audio
 56 .. flat-table:: struct v4l2_audio
 
 | 
| D | vidioc-enumaudio.rst | 20 ``int ioctl(int fd, VIDIOC_ENUMAUDIO, struct v4l2_audio *argp)``29     Pointer to struct :c:type:`v4l2_audio`.
 36 :c:type:`v4l2_audio` and call the :ref:`VIDIOC_ENUMAUDIO`
 43 :c:type:`v4l2_audio`.
 
 | 
| D | audio.rst | 32 The struct :c:type:`v4l2_audio` returned by the65     struct v4l2_audio audio;
 82     struct v4l2_audio audio;
 94    Actually struct :c:type:`v4l2_audio` ought to have a
 
 | 
| D | diff-v4l.rst | 348 :c:type:`v4l2_audio` as discussed in :ref:`audio`.364 :c:type:`v4l2_audio` also reports if this is a mono or
 
 | 
| D | hist-v4l2.rst | 356 5.  The struct v4l2_audio field ``audio`` was796    struct v4l2_audio ``mode`` field is a flags field.
 
 | 
| /Linux-v5.10/drivers/media/test-drivers/vivid/ | 
| D | vivid-vid-cap.h | 42 int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin);43 int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *vin);
 44 int vidioc_s_audio(struct file *file, void *fh, const struct v4l2_audio *vin);
 
 | 
| D | vivid-vid-cap.c | 1291 static const struct v4l2_audio vivid_audio_inputs[] = {1459 int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin)  in vidioc_enumaudio()
 1467 int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *vin)  in vidioc_g_audio()
 1477 int vidioc_s_audio(struct file *file, void *fh, const struct v4l2_audio *vin)  in vidioc_s_audio()
 
 | 
| /Linux-v5.10/include/media/ | 
| D | v4l2-ioctl.h | 479 				struct v4l2_audio *a);481 			      struct v4l2_audio *a);
 483 			      const struct v4l2_audio *a);
 
 | 
| /Linux-v5.10/drivers/media/pci/cx18/ | 
| D | cx18-cards.h | 138 int cx18_get_audio_input(struct cx18 *cx, u16 index, struct v4l2_audio *input);
 | 
| D | cx18-ioctl.c | 398 static int cx18_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin)  in cx18_enumaudio()405 static int cx18_g_audio(struct file *file, void *fh, struct v4l2_audio *vin)  in cx18_g_audio()
 413 static int cx18_s_audio(struct file *file, void *fh, const struct v4l2_audio *vout)  in cx18_s_audio()
 1015 	struct v4l2_audio audin;  in cx18_log_status()
 
 | 
| D | cx18-cards.c | 606 int cx18_get_audio_input(struct cx18 *cx, u16 index, struct v4l2_audio *audio)  in cx18_get_audio_input()
 | 
| /Linux-v5.10/drivers/media/pci/saa7146/ | 
| D | mxb.c | 89 static struct v4l2_audio mxb_audios[MXB_AUDIOS] = {620 static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a)  in vidioc_enumaudio()
 628 static int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a)  in vidioc_g_audio()
 638 static int vidioc_s_audio(struct file *file, void *fh, const struct v4l2_audio *a)  in vidioc_s_audio()
 
 | 
| /Linux-v5.10/drivers/media/pci/ttpci/ | 
| D | av7110_v4l.c | 210 static const struct v4l2_audio msp3400_v4l2_audio = {492 static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a)  in vidioc_enumaudio()
 501 static int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a)  in vidioc_g_audio()
 515 static int vidioc_s_audio(struct file *file, void *fh, const struct v4l2_audio *a)  in vidioc_s_audio()
 
 | 
| /Linux-v5.10/drivers/media/pci/ivtv/ | 
| D | ivtv-cards.h | 284 int ivtv_get_audio_input(struct ivtv *itv, u16 index, struct v4l2_audio *input);
 | 
| D | ivtv-ioctl.c | 745 static int ivtv_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin)  in ivtv_enumaudio()752 static int ivtv_g_audio(struct file *file, void *fh, struct v4l2_audio *vin)  in ivtv_g_audio()
 760 static int ivtv_s_audio(struct file *file, void *fh, const struct v4l2_audio *vout)  in ivtv_s_audio()
 1506 	struct v4l2_audio audin;  in ivtv_log_status()
 
 | 
| D | ivtv-cards.c | 1332 int ivtv_get_audio_input(struct ivtv *itv, u16 index, struct v4l2_audio *audio)  in ivtv_get_audio_input()
 | 
| /Linux-v5.10/drivers/media/radio/wl128x/ | 
| D | fmdrv_v4l2.c | 233 		struct v4l2_audio *audio)  in fm_v4l2_vidioc_g_audio()243 		const struct v4l2_audio *audio)  in fm_v4l2_vidioc_s_audio()
 
 | 
| /Linux-v5.10/include/uapi/linux/ | 
| D | videodev2.h | 1963 struct v4l2_audio {  struct2498 #define VIDIOC_G_AUDIO		 _IOR('V', 33, struct v4l2_audio)
 2499 #define VIDIOC_S_AUDIO		 _IOW('V', 34, struct v4l2_audio)
 2522 #define VIDIOC_ENUMAUDIO	_IOWR('V', 65, struct v4l2_audio)
 
 | 
| /Linux-v5.10/drivers/media/pci/cx23885/ | 
| D | cx23885-video.c | 829 	struct v4l2_audio *i)  in cx23885_query_audinput()852 				struct v4l2_audio *i)  in vidioc_enum_audinput()
 858 	struct v4l2_audio *i)  in vidioc_g_audinput()
 873 	const struct v4l2_audio *i)  in vidioc_s_audinput()
 
 | 
| /Linux-v5.10/drivers/media/usb/go7007/ | 
| D | go7007-v4l2.c | 642 static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a)  in vidioc_enumaudio()654 static int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a)  in vidioc_g_audio()
 666 	const struct v4l2_audio *a)  in vidioc_s_audio()
 
 | 
| /Linux-v5.10/drivers/media/usb/hdpvr/ | 
| D | hdpvr-video.c | 833 				struct v4l2_audio *audio)  in vidioc_enumaudio()849 			  const struct v4l2_audio *audio)  in vidioc_s_audio()
 868 			  struct v4l2_audio *audio)  in vidioc_g_audio()
 
 | 
| /Linux-v5.10/drivers/media/usb/pvrusb2/ | 
| D | pvrusb2-v4l2.c | 247 static int pvr2_enumaudio(struct file *file, void *priv, struct v4l2_audio *vin)  in pvr2_enumaudio()271 static int pvr2_g_audio(struct file *file, void *priv, struct v4l2_audio *vin)  in pvr2_g_audio()
 280 static int pvr2_s_audio(struct file *file, void *priv, const struct v4l2_audio *vout)  in pvr2_s_audio()
 
 | 
| /Linux-v5.10/drivers/media/usb/au0828/ | 
| D | au0828-video.c | 1444 static int vidioc_enumaudio(struct file *file, void *priv, struct v4l2_audio *a)  in vidioc_enumaudio()1460 static int vidioc_g_audio(struct file *file, void *priv, struct v4l2_audio *a)  in vidioc_g_audio()
 1477 static int vidioc_s_audio(struct file *file, void *priv, const struct v4l2_audio *a)  in vidioc_s_audio()
 
 | 
| /Linux-v5.10/drivers/media/usb/em28xx/ | 
| D | em28xx-video.c | 1716 				   struct v4l2_audio *a,  in em28xx_fill_audio_input()1769 static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a)  in vidioc_enumaudio()
 1779 static int vidioc_g_audio(struct file *file, void *priv, struct v4l2_audio *a)  in vidioc_g_audio()
 1793 			  const struct v4l2_audio *a)  in vidioc_s_audio()
 
 | 
| /Linux-v5.10/drivers/media/radio/ | 
| D | radio-wl1273.c | 1465 				    struct v4l2_audio *audio)  in wl1273_fm_vidioc_g_audio()1481 				    const struct v4l2_audio *audio)  in wl1273_fm_vidioc_s_audio()
 
 |