/linux-4.4.14/drivers/media/usb/cx231xx/ |
D | cx231xx.h | 155 struct cx231xx; 188 int (*isoc_copy) (struct cx231xx *dev, struct urb *urb); 222 int (*bulk_copy) (struct cx231xx *dev, struct urb *urb); 437 struct cx231xx; 441 struct cx231xx *dev; 472 struct cx231xx *dev; 539 struct cx231xx *dev; 589 struct cx231xx { struct 681 int (*cx231xx_read_ctrl_reg) (struct cx231xx *dev, u8 req, u16 reg, argument 683 int (*cx231xx_write_ctrl_reg) (struct cx231xx *dev, u8 req, u16 reg, argument [all …]
|
D | Makefile | 1 cx231xx-y += cx231xx-video.o cx231xx-i2c.o cx231xx-cards.o cx231xx-core.o 2 cx231xx-y += cx231xx-avcore.o cx231xx-417.o cx231xx-pcb-cfg.o cx231xx-vbi.o 3 cx231xx-$(CONFIG_VIDEO_CX231XX_RC) += cx231xx-input.o 5 cx231xx-alsa-objs := cx231xx-audio.o 7 obj-$(CONFIG_VIDEO_CX231XX) += cx231xx.o 8 obj-$(CONFIG_VIDEO_CX231XX_ALSA) += cx231xx-alsa.o 9 obj-$(CONFIG_VIDEO_CX231XX_DVB) += cx231xx-dvb.o
|
D | cx231xx-vbi.h | 42 int cx231xx_init_vbi_isoc(struct cx231xx *dev, int max_packets, 44 int (*bulk_copy) (struct cx231xx *dev, 47 void cx231xx_uninit_vbi_isoc(struct cx231xx *dev); 50 u32 cx231xx_get_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 53 u32 cx231xx_copy_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 56 void cx231xx_reset_vbi_buffer(struct cx231xx *dev, 59 int cx231xx_do_vbi_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 62 u8 cx231xx_is_vbi_buffer_done(struct cx231xx *dev,
|
D | cx231xx-vbi.c | 40 static inline void print_err_status(struct cx231xx *dev, int packet, int status) in print_err_status() 83 static inline int cx231xx_isoc_vbi_copy(struct cx231xx *dev, struct urb *urb) in cx231xx_isoc_vbi_copy() 173 struct cx231xx *dev = fh->dev; in vbi_buffer_setup() 193 struct cx231xx *dev = fh->dev; in free_buffer() 222 struct cx231xx *dev = fh->dev; in vbi_buffer_prepare() 270 struct cx231xx *dev = fh->dev; in vbi_buffer_queue() 307 struct cx231xx *dev = container_of(vmode, struct cx231xx, vbi_mode); in cx231xx_irq_vbi_callback() 341 void cx231xx_uninit_vbi_isoc(struct cx231xx *dev) in cx231xx_uninit_vbi_isoc() 384 int cx231xx_init_vbi_isoc(struct cx231xx *dev, int max_packets, in cx231xx_init_vbi_isoc() 386 int (*bulk_copy) (struct cx231xx *dev, in cx231xx_init_vbi_isoc() [all …]
|
D | cx231xx-video.c | 103 static int cx231xx_enable_analog_tuner(struct cx231xx *dev) in cx231xx_enable_analog_tuner() 179 static inline void buffer_filled(struct cx231xx *dev, in buffer_filled() 198 static inline void print_err_status(struct cx231xx *dev, int packet, int status) in print_err_status() 244 struct cx231xx *dev = container_of(vmode, struct cx231xx, video_mode); in get_next_buf() 276 static inline int cx231xx_isoc_copy(struct cx231xx *dev, struct urb *urb) in cx231xx_isoc_copy() 373 static inline int cx231xx_bulk_copy(struct cx231xx *dev, struct urb *urb) in cx231xx_bulk_copy() 511 u32 cx231xx_get_video_line(struct cx231xx *dev, in cx231xx_get_video_line() 556 u32 cx231xx_copy_video_line(struct cx231xx *dev, in cx231xx_copy_video_line() 621 void cx231xx_reset_video_buffer(struct cx231xx *dev, in cx231xx_reset_video_buffer() 653 int cx231xx_do_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, in cx231xx_do_copy() [all …]
|
D | Kconfig | 2 tristate "Conexant cx231xx USB video capture support" 16 module will be called cx231xx 19 bool "Conexant cx231xx Remote Controller additional support" 24 cx231xx hardware has a builtin RX/TX support. However, a few 40 module will be called cx231xx-alsa 57 Conexant cx231xx chips.
|
D | cx231xx-core.c | 70 void cx231xx_remove_from_devlist(struct cx231xx *dev) in cx231xx_remove_from_devlist() 85 void cx231xx_add_into_devlist(struct cx231xx *dev) in cx231xx_add_into_devlist() 97 struct cx231xx *dev = NULL; in cx231xx_register_extension() 112 struct cx231xx *dev = NULL; in cx231xx_unregister_extension() 125 void cx231xx_init_extension(struct cx231xx *dev) in cx231xx_init_extension() 139 void cx231xx_close_extension(struct cx231xx *dev) in cx231xx_close_extension() 160 struct cx231xx *dev = i2c_bus->dev; in cx231xx_send_usb_command() 237 static int __usb_control_msg(struct cx231xx *dev, unsigned int pipe, in __usb_control_msg() 295 int cx231xx_read_ctrl_reg(struct cx231xx *dev, u8 req, u16 reg, in cx231xx_read_ctrl_reg() 334 int cx231xx_send_vendor_cmd(struct cx231xx *dev, in cx231xx_send_vendor_cmd() [all …]
|
D | cx231xx-audio.c | 47 static int cx231xx_isoc_audio_deinit(struct cx231xx *dev) in cx231xx_isoc_audio_deinit() 71 static int cx231xx_bulk_audio_deinit(struct cx231xx *dev) in cx231xx_bulk_audio_deinit() 97 struct cx231xx *dev = urb->context; in cx231xx_audio_isocirq() 188 struct cx231xx *dev = urb->context; in cx231xx_audio_bulkirq() 272 static int cx231xx_init_audio_isoc(struct cx231xx *dev) in cx231xx_init_audio_isoc() 334 static int cx231xx_init_audio_bulk(struct cx231xx *dev) in cx231xx_init_audio_bulk() 394 struct cx231xx *dev = snd_pcm_substream_chip(subs); in snd_pcm_alloc_vmalloc_buffer() 435 struct cx231xx *dev = snd_pcm_substream_chip(substream); in snd_cx231xx_capture_open() 482 struct cx231xx *dev = snd_pcm_substream_chip(substream); in snd_cx231xx_pcm_close() 520 struct cx231xx *dev = snd_pcm_substream_chip(substream); in snd_cx231xx_hw_capture_params() [all …]
|
D | cx231xx-avcore.c | 58 static int verve_write_byte(struct cx231xx *dev, u8 saddr, u8 data) in verve_write_byte() 64 static int verve_read_byte(struct cx231xx *dev, u8 saddr, u8 *data) in verve_read_byte() 74 void initGPIO(struct cx231xx *dev) in initGPIO() 96 void uninitGPIO(struct cx231xx *dev) in uninitGPIO() 110 static int afe_write_byte(struct cx231xx *dev, u16 saddr, u8 data) in afe_write_byte() 116 static int afe_read_byte(struct cx231xx *dev, u16 saddr, u8 *data) in afe_read_byte() 127 int cx231xx_afe_init_super_block(struct cx231xx *dev, u32 ref_count) in cx231xx_afe_init_super_block() 198 int cx231xx_afe_init_channels(struct cx231xx *dev) in cx231xx_afe_init_channels() 247 int cx231xx_afe_setup_AFE_for_baseband(struct cx231xx *dev) in cx231xx_afe_setup_AFE_for_baseband() 268 int cx231xx_afe_set_input_mux(struct cx231xx *dev, u32 input_mux) in cx231xx_afe_set_input_mux() [all …]
|
D | cx231xx-417.c | 324 static int set_itvc_reg(struct cx231xx *dev, u32 gpio_direction, u32 value) in set_itvc_reg() 336 static int get_itvc_reg(struct cx231xx *dev, u32 gpio_direction, u32 *val_ptr) in get_itvc_reg() 349 static int wait_for_mci_complete(struct cx231xx *dev) in wait_for_mci_complete() 369 static int mc417_register_write(struct cx231xx *dev, u16 address, u32 value) in mc417_register_write() 427 static int mc417_register_read(struct cx231xx *dev, u16 address, u32 *value) in mc417_register_read() 501 static int mc417_memory_write(struct cx231xx *dev, u32 address, u32 value) in mc417_memory_write() 565 static int mc417_memory_read(struct cx231xx *dev, u32 address, u32 *value) in mc417_memory_read() 733 struct cx231xx *dev = priv; in cx231xx_mbox_func() 809 static int cx231xx_api_cmd(struct cx231xx *dev, u32 command, in cx231xx_api_cmd() 833 static int cx231xx_find_mailbox(struct cx231xx *dev) in cx231xx_find_mailbox() [all …]
|
D | cx231xx-i2c.c | 57 static inline int get_real_i2c_port(struct cx231xx *dev, int bus_nr) in get_real_i2c_port() 64 static inline bool is_tuner(struct cx231xx *dev, struct cx231xx_i2c *bus, in is_tuner() 88 struct cx231xx *dev = bus->dev; in cx231xx_i2c_send_bytes() 199 struct cx231xx *dev = bus->dev; in cx231xx_i2c_recv_bytes() 286 struct cx231xx *dev = bus->dev; in cx231xx_i2c_recv_bytes_with_saddr() 349 struct cx231xx *dev = bus->dev; in cx231xx_i2c_check_for_device() 376 struct cx231xx *dev = bus->dev; in cx231xx_i2c_xfer() 490 void cx231xx_do_i2c_scan(struct cx231xx *dev, int i2c_port) in cx231xx_do_i2c_scan() 526 struct cx231xx *dev = bus->dev; in cx231xx_i2c_register() 563 struct cx231xx *dev = mux_priv; in cx231xx_i2c_mux_select() [all …]
|
D | cx231xx-cards.c | 923 struct cx231xx *dev = ptr; in cx231xx_tuner_callback() 955 static void cx231xx_reset_out(struct cx231xx *dev) in cx231xx_reset_out() 964 static void cx231xx_enable_OSC(struct cx231xx *dev) in cx231xx_enable_OSC() 969 static void cx231xx_sleep_s5h1432(struct cx231xx *dev) in cx231xx_sleep_s5h1432() 974 static inline void cx231xx_set_model(struct cx231xx *dev) in cx231xx_set_model() 982 void cx231xx_pre_card_setup(struct cx231xx *dev) in cx231xx_pre_card_setup() 1005 static void cx231xx_config_tuner(struct cx231xx *dev) in cx231xx_config_tuner() 1043 static int read_eeprom(struct cx231xx *dev, struct i2c_client *client, in read_eeprom() 1082 void cx231xx_card_setup(struct cx231xx *dev) in cx231xx_card_setup() 1152 int cx231xx_config(struct cx231xx *dev) in cx231xx_config() [all …]
|
D | cx231xx-dvb.c | 176 static inline void print_err_status(struct cx231xx *dev, int packet, int status) in print_err_status() 216 static inline int dvb_isoc_copy(struct cx231xx *dev, struct urb *urb) in dvb_isoc_copy() 250 static inline int dvb_bulk_copy(struct cx231xx *dev, struct urb *urb) in dvb_bulk_copy() 274 struct cx231xx *dev = dvb->adapter.priv; in start_streaming() 304 struct cx231xx *dev = dvb->adapter.priv; in stop_streaming() 358 struct cx231xx *dev = fe->dvb->priv; in cx231xx_dvb_bus_ctrl() 379 static int attach_xc5000(u8 addr, struct cx231xx *dev) 409 int cx231xx_set_analog_freq(struct cx231xx *dev, u32 freq) in cx231xx_set_analog_freq() 432 int cx231xx_reset_analog_tuner(struct cx231xx *dev) in cx231xx_reset_analog_tuner() 465 struct cx231xx *dev, struct device *device) in register_dvb() [all …]
|
D | cx231xx-input.c | 60 int cx231xx_ir_init(struct cx231xx *dev) in cx231xx_ir_init() 108 void cx231xx_ir_exit(struct cx231xx *dev) in cx231xx_ir_exit()
|
D | cx231xx-pcb-cfg.h | 222 struct cx231xx; 224 int initialize_cx231xx(struct cx231xx *p_dev);
|
D | cx231xx-pcb-cfg.c | 657 int initialize_cx231xx(struct cx231xx *dev) in initialize_cx231xx()
|
/linux-4.4.14/drivers/media/usb/ |
D | Makefile | 21 obj-$(CONFIG_VIDEO_CX231XX) += cx231xx/
|
D | Kconfig | 35 source "drivers/media/usb/cx231xx/Kconfig"
|
/linux-4.4.14/Documentation/dvb/ |
D | get_dvb_firmware | 365 sub cx231xx { subroutine
|