Lines Matching +full:nr +full:- +full:outputs
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * em28xx.h - driver for Empia EM2800/EM2820/2840 USB video capture devices
27 #include <media/videobuf2-v4l2.h>
28 #include <media/videobuf2-vmalloc.h>
29 #include <media/v4l2-device.h>
30 #include <media/v4l2-ctrls.h>
31 #include <media/v4l2-fh.h>
32 #include <media/i2c/ir-kbd-i2c.h>
33 #include <media/rc-core.h>
36 #include "em28xx-reg.h"
212 * struct em28xx_usb_bufs - Contains URB-related buffer data
229 * struct em28xx_usb_ctl - Contains URB-related buffer data
246 * struct em28xx_fmt - Struct to enumberate video formats
259 * struct em28xx_buffer- buffer for storing one video frame
265 * @top_field: If non-zero, indicate that the buffer is the top field
328 * enum em28xx_amux - describes the type of audio input used by em28xx
331 * Used only on em28xx dev->map field, in order to mark an entry
360 * The AC97 device typically have several different inputs and outputs.
367 EM28XX_AMUX_UNUSED = -1,
371 /* Some less-common mixer setups */
381 /* AC97 outputs */
388 /* PCM IN Mixer - used by AC97_RECORD_SELECT register */
391 /* Bits 10-8 are used to indicate the PCM IN record select */
421 #define INPUT(nr) (&em28xx_boards[dev->model].input[nr]) argument
638 // Sub-module data
694 unsigned long hash; // eeprom hash - for boards with generic ID
695 unsigned long i2c_hash; // i2c devicelist hash -
788 /* Provided by em28xx-i2c.c */
794 /* Provided by em28xx-core.c */
834 /* Provided by em28xx-cards.c */
841 /* Provided by em28xx-camera.c */