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"
213 * struct em28xx_usb_bufs - Contains URB-related buffer data
230 * struct em28xx_usb_ctl - Contains URB-related buffer data
247 * struct em28xx_fmt - Struct to enumberate video formats
260 * struct em28xx_buffer- buffer for storing one video frame
266 * @top_field: If non-zero, indicate that the buffer is the top field
329 * enum em28xx_amux - describes the type of audio input used by em28xx
332 * Used only on em28xx dev->map field, in order to mark an entry
361 * The AC97 device typically have several different inputs and outputs.
368 EM28XX_AMUX_UNUSED = -1,
372 /* Some less-common mixer setups */
382 /* AC97 outputs */
389 /* PCM IN Mixer - used by AC97_RECORD_SELECT register */
392 /* Bits 10-8 are used to indicate the PCM IN record select */
422 #define INPUT(nr) (&em28xx_boards[dev->model].input[nr]) argument
639 // Sub-module data
695 unsigned long hash; // eeprom hash - for boards with generic ID
696 unsigned long i2c_hash; // i2c devicelist hash -
789 /* Provided by em28xx-i2c.c */
795 /* Provided by em28xx-core.c */
835 /* Provided by em28xx-cards.c */
842 /* Provided by em28xx-camera.c */