/linux-6.3-rc2/drivers/media/usb/cx231xx/ |
A D | cx231xx.h | 146 struct cx231xx; 444 struct cx231xx *dev; 511 struct cx231xx *dev; 559 struct cx231xx { struct 728 int (*init) (struct cx231xx *); 729 int (*fini) (struct cx231xx *); 762 void initGPIO(struct cx231xx *dev); 763 void uninitGPIO(struct cx231xx *dev); 860 int is_fw_load(struct cx231xx *dev); 895 int cx231xx_config(struct cx231xx *dev); [all …]
|
A D | Makefile | 2 cx231xx-y += cx231xx-video.o cx231xx-i2c.o cx231xx-cards.o cx231xx-core.o 3 cx231xx-y += cx231xx-avcore.o cx231xx-417.o cx231xx-pcb-cfg.o cx231xx-vbi.o 4 cx231xx-$(CONFIG_VIDEO_CX231XX_RC) += cx231xx-input.o 6 cx231xx-alsa-objs := cx231xx-audio.o 8 obj-$(CONFIG_VIDEO_CX231XX) += cx231xx.o 9 obj-$(CONFIG_VIDEO_CX231XX_ALSA) += cx231xx-alsa.o 10 obj-$(CONFIG_VIDEO_CX231XX_DVB) += cx231xx-dvb.o
|
A D | cx231xx-vbi.h | 30 int cx231xx_init_vbi_isoc(struct cx231xx *dev, int max_packets, 32 int (*bulk_copy) (struct cx231xx *dev, 35 void cx231xx_uninit_vbi_isoc(struct cx231xx *dev); 38 u32 cx231xx_get_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 41 u32 cx231xx_copy_vbi_line(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 44 void cx231xx_reset_vbi_buffer(struct cx231xx *dev, 47 int cx231xx_do_vbi_copy(struct cx231xx *dev, struct cx231xx_dmaqueue *dma_q, 50 u8 cx231xx_is_vbi_buffer_done(struct cx231xx *dev,
|
A D | cx231xx-vbi.c | 160 struct cx231xx *dev = vb2_get_drv_priv(vq); in vbi_queue_setup() 174 struct cx231xx *dev = vb2_get_drv_priv(vb->vb2_queue); in vbi_buf_prepare() 201 static void return_all_buffers(struct cx231xx *dev, in return_all_buffers() 219 struct cx231xx *dev = vb2_get_drv_priv(vq); in vbi_start_streaming() 235 struct cx231xx *dev = vb2_get_drv_priv(vq); in vbi_stop_streaming() 262 struct cx231xx *dev = container_of(vmode, struct cx231xx, vbi_mode); in cx231xx_irq_vbi_callback() 297 void cx231xx_uninit_vbi_isoc(struct cx231xx *dev) in cx231xx_uninit_vbi_isoc() 342 int (*bulk_copy) (struct cx231xx *dev, in cx231xx_init_vbi_isoc() 568 struct cx231xx *dev = container_of(vmode, struct cx231xx, vbi_mode); in get_next_vbi_buf() 590 void cx231xx_reset_vbi_buffer(struct cx231xx *dev, in cx231xx_reset_vbi_buffer() [all …]
|
A D | cx231xx-video.c | 230 struct cx231xx *dev = container_of(vmode, struct cx231xx, video_mode); in get_next_buf() 832 struct cx231xx *dev = video_drvdata(file); in vidioc_g_fmt_vid_cap() 860 struct cx231xx *dev = video_drvdata(file); in vidioc_try_fmt_vid_cap() 892 struct cx231xx *dev = video_drvdata(file); in vidioc_s_fmt_vid_cap() 921 struct cx231xx *dev = video_drvdata(file); in vidioc_g_std() 929 struct cx231xx *dev = video_drvdata(file); in vidioc_s_std() 1019 struct cx231xx *dev = video_drvdata(file); in cx231xx_enum_input() 1058 struct cx231xx *dev = video_drvdata(file); in cx231xx_g_input() 1067 struct cx231xx *dev = video_drvdata(file); in cx231xx_s_input() 1091 struct cx231xx *dev = video_drvdata(file); in cx231xx_g_tuner() [all …]
|
A D | cx231xx-417.c | 717 struct cx231xx *dev = priv; in cx231xx_mbox_func() 1470 struct cx231xx *dev = video_drvdata(file); in vidioc_g_pixelaspect() 1485 struct cx231xx *dev = video_drvdata(file); in vidioc_g_selection() 1506 struct cx231xx *dev = video_drvdata(file); in vidioc_g_std() 1514 struct cx231xx *dev = video_drvdata(file); in vidioc_s_std() 1546 struct cx231xx *dev = video_drvdata(file); in vidioc_s_ctrl() 1571 struct cx231xx *dev = video_drvdata(file); in vidioc_g_fmt_vid_cap() 1590 struct cx231xx *dev = video_drvdata(file); in vidioc_try_fmt_vid_cap() 1676 struct cx231xx *dev = container_of(cxhdl, struct cx231xx, mpeg_ctrl_handler); in cx231xx_s_video_encoding() 1693 struct cx231xx *dev = container_of(cxhdl, struct cx231xx, mpeg_ctrl_handler); in cx231xx_s_audio_sampling_freq() [all …]
|
A D | Kconfig | 3 tristate "Conexant cx231xx USB video capture support" 15 module will be called cx231xx 18 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 59 Conexant cx231xx chips.
|
A D | cx231xx-core.c | 85 struct cx231xx *dev = NULL; in cx231xx_register_extension() 100 struct cx231xx *dev = NULL; in cx231xx_unregister_extension() 113 void cx231xx_init_extension(struct cx231xx *dev) in cx231xx_init_extension() 144 struct cx231xx *dev = i2c_bus->dev; in cx231xx_send_usb_command() 629 int cx231xx_demod_reset(struct cx231xx *dev) in cx231xx_demod_reset() 667 int is_fw_load(struct cx231xx *dev) in is_fw_load() 785 struct cx231xx *dev = container_of(vmode, struct cx231xx, video_mode); in cx231xx_isoc_irq_callback() 831 struct cx231xx *dev = container_of(vmode, struct cx231xx, video_mode); in cx231xx_bulk_irq_callback() 1245 void cx231xx_stop_TS1(struct cx231xx *dev) in cx231xx_stop_TS1() 1264 void cx231xx_start_TS1(struct cx231xx *dev) in cx231xx_start_TS1() [all …]
|
A D | cx231xx-avcore.c | 62 void initGPIO(struct cx231xx *dev) in initGPIO() 84 void uninitGPIO(struct cx231xx *dev) in uninitGPIO() 186 int cx231xx_afe_init_channels(struct cx231xx *dev) in cx231xx_afe_init_channels() 541 int cx231xx_check_fw(struct cx231xx *dev) in cx231xx_check_fw() 938 void cx231xx_enable656(struct cx231xx *dev) in cx231xx_enable656() 954 void cx231xx_disable656(struct cx231xx *dev) in cx231xx_disable656() 1069 int cx231xx_unmute_audio(struct cx231xx *dev) in cx231xx_unmute_audio() 1341 void cx231xx_dump_HH_reg(struct cx231xx *dev) in cx231xx_dump_HH_reg() 2463 int cx231xx_power_suspend(struct cx231xx *dev) in cx231xx_power_suspend() 2784 int cx231xx_gpio_i2c_start(struct cx231xx *dev) in cx231xx_gpio_i2c_start() [all …]
|
A D | cx231xx-i2c.c | 76 struct cx231xx *dev = bus->dev; in cx231xx_i2c_send_bytes() 187 struct cx231xx *dev = bus->dev; in cx231xx_i2c_recv_bytes() 274 struct cx231xx *dev = bus->dev; in cx231xx_i2c_recv_bytes_with_saddr() 337 struct cx231xx *dev = bus->dev; in cx231xx_i2c_check_for_device() 364 struct cx231xx *dev = bus->dev; in cx231xx_i2c_xfer() 476 void cx231xx_do_i2c_scan(struct cx231xx *dev, int i2c_port) in cx231xx_do_i2c_scan() 516 struct cx231xx *dev = bus->dev; in cx231xx_i2c_register() 553 struct cx231xx *dev = i2c_mux_priv(muxc); in cx231xx_i2c_mux_select() 558 int cx231xx_i2c_mux_create(struct cx231xx *dev) in cx231xx_i2c_mux_create() 568 int cx231xx_i2c_mux_register(struct cx231xx *dev, int mux_no) in cx231xx_i2c_mux_register() [all …]
|
A D | cx231xx-audio.c | 31 static int cx231xx_isoc_audio_deinit(struct cx231xx *dev) in cx231xx_isoc_audio_deinit() 55 static int cx231xx_bulk_audio_deinit(struct cx231xx *dev) in cx231xx_bulk_audio_deinit() 81 struct cx231xx *dev = urb->context; in cx231xx_audio_isocirq() 173 struct cx231xx *dev = urb->context; in cx231xx_audio_bulkirq() 258 static int cx231xx_init_audio_isoc(struct cx231xx *dev) in cx231xx_init_audio_isoc() 319 static int cx231xx_init_audio_bulk(struct cx231xx *dev) in cx231xx_init_audio_bulk() 397 struct cx231xx *dev = snd_pcm_substream_chip(substream); in snd_cx231xx_capture_open() 491 struct cx231xx *dev = container_of(work, struct cx231xx, wq_trigger); in audio_trigger() 538 struct cx231xx *dev; in snd_cx231xx_capture_pointer() 559 static int cx231xx_audio_init(struct cx231xx *dev) in cx231xx_audio_init() [all …]
|
A D | cx231xx-cards.c | 1086 struct cx231xx *dev = ptr; in cx231xx_tuner_callback() 1145 void cx231xx_pre_card_setup(struct cx231xx *dev) in cx231xx_pre_card_setup() 1250 void cx231xx_card_setup(struct cx231xx *dev) in cx231xx_card_setup() 1321 int cx231xx_config(struct cx231xx *dev) in cx231xx_config() 1332 void cx231xx_config_i2c(struct cx231xx *dev) in cx231xx_config_i2c() 1521 struct cx231xx *dev = container_of(work, in request_module_async() 1522 struct cx231xx, request_module_wk); in request_module_async() 1532 static void request_modules(struct cx231xx *dev) in request_modules() 1547 static int cx231xx_init_v4l2(struct cx231xx *dev, in cx231xx_init_v4l2() 1693 struct cx231xx *dev = NULL; in cx231xx_usb_probe() [all …]
|
A D | cx231xx-dvb.c | 207 static inline int dvb_isoc_copy(struct cx231xx *dev, struct urb *urb) in dvb_isoc_copy() 241 static inline int dvb_bulk_copy(struct cx231xx *dev, struct urb *urb) in dvb_bulk_copy() 265 struct cx231xx *dev = dvb->adapter.priv; in start_streaming() 295 struct cx231xx *dev = dvb->adapter.priv; in stop_streaming() 349 struct cx231xx *dev = fe->dvb->priv; in cx231xx_dvb_bus_ctrl() 370 static int attach_xc5000(u8 addr, struct cx231xx *dev) 400 int cx231xx_set_analog_freq(struct cx231xx *dev, u32 freq) in cx231xx_set_analog_freq() 423 int cx231xx_reset_analog_tuner(struct cx231xx *dev) in cx231xx_reset_analog_tuner() 456 struct cx231xx *dev, struct device *device) in register_dvb() 616 static int dvb_init(struct cx231xx *dev) in dvb_init() [all …]
|
A D | cx231xx-input.c | 49 int cx231xx_ir_init(struct cx231xx *dev) in cx231xx_ir_init() 97 void cx231xx_ir_exit(struct cx231xx *dev) in cx231xx_ir_exit()
|
A D | cx231xx-pcb-cfg.h | 210 struct cx231xx; 212 int initialize_cx231xx(struct cx231xx *p_dev);
|
A D | cx231xx-pcb-cfg.c | 645 int initialize_cx231xx(struct cx231xx *dev) in initialize_cx231xx()
|
/linux-6.3-rc2/drivers/media/usb/ |
A D | Makefile | 26 obj-$(CONFIG_VIDEO_CX231XX) += cx231xx/
|
A D | Kconfig | 38 source "drivers/media/usb/cx231xx/Kconfig"
|
/linux-6.3-rc2/Documentation/admin-guide/media/ |
A D | usb-cardlist.rst | 46 cx231xx Conexant cx231xx USB video capture 105 cx231xx-cardlist
|
A D | cx231xx-cardlist.rst | 3 cx231xx cards list
|
A D | building.rst | 277 :doc:`this table <cx231xx-cardlist>`, with modular media core modules, the
|
/linux-6.3-rc2/scripts/ |
A D | get_dvb_firmware | 352 sub cx231xx { subroutine
|
/linux-6.3-rc2/Documentation/i2c/ |
A D | i2c-topology.rst | 411 usb/cx231xx/ Parent-locked
|
/linux-6.3-rc2/Documentation/driver-api/media/drivers/ |
A D | cx2341x-devel.rst | 3587 The cx231xx DMA engine
|