Home
last modified time | relevance | path

Searched refs:ivtv (Results 1 - 25 of 74) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/media/pci/ivtv/
H A DMakefile2 ivtv-objs := ivtv-routing.o ivtv-cards.o ivtv-controls.o \
3 ivtv-driver.o ivtv-fileops.o ivtv-firmware.o \
4 ivtv-gpio.o ivtv-i2c.o ivtv
[all...]
H A Divtv-udma.h16 int ivtv_udma_setup(struct ivtv *itv, unsigned long ivtv_dest_addr,
18 void ivtv_udma_unmap(struct ivtv *itv);
19 void ivtv_udma_free(struct ivtv *itv);
20 void ivtv_udma_alloc(struct ivtv *itv);
21 void ivtv_udma_prepare(struct ivtv *itv);
22 void ivtv_udma_start(struct ivtv *itv);
24 static inline void ivtv_udma_sync_for_device(struct ivtv *itv) in ivtv_udma_sync_for_device()
30 static inline void ivtv_udma_sync_for_cpu(struct ivtv *itv) in ivtv_udma_sync_for_cpu()
H A Divtv-i2c.c11 from the Hauppauge windows driver. Older ivtv versions used i2c-algo-bit,
50 #include "ivtv-driver.h"
51 #include "ivtv-cards.h"
52 #include "ivtv-gpio.h"
53 #include "ivtv-i2c.h"
56 /* i2c implementation for cx23415/6 chip, ivtv project.
163 static int ivtv_i2c_new_ir(struct ivtv *itv, u32 hw, const char *type, u8 addr) in ivtv_i2c_new_ir()
216 void ivtv_i2c_new_ir_legacy(struct ivtv *itv) in ivtv_i2c_new_ir_legacy()
241 int ivtv_i2c_register(struct ivtv *itv, unsigned idx) in ivtv_i2c_register()
297 struct v4l2_subdev *ivtv_find_hw(struct ivtv *it
[all...]
H A Divtv-controls.c9 #include "ivtv-driver.h"
10 #include "ivtv-ioctl.h"
11 #include "ivtv-controls.h"
12 #include "ivtv-mailbox.h"
16 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhdl); in ivtv_s_stream_vbi_fmt()
53 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhdl); in ivtv_s_video_encoding()
70 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhd in ivtv_s_audio_sampling_freq()
[all...]
H A Divtv-yuv.h24 int ivtv_yuv_filter_check(struct ivtv *itv);
25 void ivtv_yuv_setup_stream_frame(struct ivtv *itv);
26 int ivtv_yuv_udma_stream_frame(struct ivtv *itv, void __user *src);
27 void ivtv_yuv_frame_complete(struct ivtv *itv);
28 int ivtv_yuv_prep_frame(struct ivtv *itv, struct ivtv_dma_frame *args);
29 void ivtv_yuv_close(struct ivtv *itv);
30 void ivtv_yuv_work_handler(struct ivtv *itv);
H A Divtv-firmware.h3 ivtv firmware functions.
13 int ivtv_firmware_init(struct ivtv *itv);
14 void ivtv_firmware_versions(struct ivtv *itv);
15 void ivtv_halt_firmware(struct ivtv *itv);
16 void ivtv_init_mpeg_decoder(struct ivtv *itv);
17 int ivtv_firmware_check(struct ivtv *itv, char *where);
H A Divtv-i2c.h12 void ivtv_i2c_new_ir_legacy(struct ivtv *itv);
13 int ivtv_i2c_register(struct ivtv *itv, unsigned idx);
14 struct v4l2_subdev *ivtv_find_hw(struct ivtv *itv, u32 hw);
17 int init_ivtv_i2c(struct ivtv *itv);
18 void exit_ivtv_i2c(struct ivtv *itv);
H A Divtv-streams.h12 int ivtv_streams_setup(struct ivtv *itv);
13 int ivtv_streams_register(struct ivtv *itv);
14 void ivtv_streams_cleanup(struct ivtv *itv);
22 void ivtv_stop_all_captures(struct ivtv *itv);
23 int ivtv_passthrough_mode(struct ivtv *itv, int enable);
H A Divtv-vbi.h12 ivtv_write_vbi_from_user(struct ivtv *itv,
15 void ivtv_process_vbi_data(struct ivtv *itv, struct ivtv_buffer *buf,
17 int ivtv_used_line(struct ivtv *itv, int line, int field);
18 void ivtv_disable_cc(struct ivtv *itv);
20 void ivtv_vbi_work_handler(struct ivtv *itv);
H A Divtv-gpio.c10 #include "ivtv-driver.h"
11 #include "ivtv-cards.h"
12 #include "ivtv-gpio.h"
94 void ivtv_reset_ir_gpio(struct ivtv *itv) in ivtv_reset_ir_gpio()
119 struct ivtv *itv = algo->data; in ivtv_reset_tuner_gpio()
136 static inline struct ivtv *sd_to_ivtv(struct v4l2_subdev *sd) in sd_to_ivtv()
138 return container_of(sd, struct ivtv, sd_gpio); in sd_to_ivtv()
143 return &container_of(ctrl->handler, struct ivtv, hdl_gpio)->sd_gpio; in to_sd()
148 struct ivtv *itv = sd_to_ivtv(sd); in subdev_s_clock_freq()
171 struct ivtv *it in subdev_g_tuner()
[all...]
H A Divtv-ioctl.c9 #include "ivtv-driver.h"
10 #include "ivtv-version.h"
11 #include "ivtv-mailbox.h"
12 #include "ivtv-i2c.h"
13 #include "ivtv-queue.h"
14 #include "ivtv-fileops.h"
15 #include "ivtv-vbi.h"
16 #include "ivtv-routing.h"
17 #include "ivtv-streams.h"
18 #include "ivtv
[all...]
H A Divtv-mailbox.h17 int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[]);
18 int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...);
19 int ivtv_vapi(struct ivtv *itv, int cmd, int args, ...);
21 void ivtv_mailbox_cache_invalidate(struct ivtv *itv);
H A Divtv-ioctl.h15 void ivtv_set_osd_alpha(struct ivtv *itv);
16 int ivtv_set_speed(struct ivtv *itv, int speed);
18 void ivtv_s_std_enc(struct ivtv *itv, v4l2_std_id std);
19 void ivtv_s_std_dec(struct ivtv *itv, v4l2_std_id std);
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/
H A DMakefile2 ivtv-objs := ivtv-routing.o ivtv-cards.o ivtv-controls.o \
3 ivtv-driver.o ivtv-fileops.o ivtv-firmware.o \
4 ivtv-gpio.o ivtv-i2c.o ivtv
[all...]
H A Divtv-udma.h16 int ivtv_udma_setup(struct ivtv *itv, unsigned long ivtv_dest_addr,
18 void ivtv_udma_unmap(struct ivtv *itv);
19 void ivtv_udma_free(struct ivtv *itv);
20 void ivtv_udma_alloc(struct ivtv *itv);
21 void ivtv_udma_prepare(struct ivtv *itv);
22 void ivtv_udma_start(struct ivtv *itv);
24 static inline void ivtv_udma_sync_for_device(struct ivtv *itv) in ivtv_udma_sync_for_device()
30 static inline void ivtv_udma_sync_for_cpu(struct ivtv *itv) in ivtv_udma_sync_for_cpu()
H A Divtv-i2c.c11 from the Hauppauge windows driver. Older ivtv versions used i2c-algo-bit,
50 #include "ivtv-driver.h"
51 #include "ivtv-cards.h"
52 #include "ivtv-gpio.h"
53 #include "ivtv-i2c.h"
56 /* i2c implementation for cx23415/6 chip, ivtv project.
163 static int ivtv_i2c_new_ir(struct ivtv *itv, u32 hw, const char *type, u8 addr) in ivtv_i2c_new_ir()
216 void ivtv_i2c_new_ir_legacy(struct ivtv *itv) in ivtv_i2c_new_ir_legacy()
241 int ivtv_i2c_register(struct ivtv *itv, unsigned idx) in ivtv_i2c_register()
303 struct v4l2_subdev *ivtv_find_hw(struct ivtv *it
[all...]
H A Divtv-controls.c9 #include "ivtv-driver.h"
10 #include "ivtv-ioctl.h"
11 #include "ivtv-controls.h"
12 #include "ivtv-mailbox.h"
16 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhdl); in ivtv_s_stream_vbi_fmt()
53 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhdl); in ivtv_s_video_encoding()
70 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhd in ivtv_s_audio_sampling_freq()
[all...]
H A Divtv-yuv.h24 int ivtv_yuv_filter_check(struct ivtv *itv);
25 void ivtv_yuv_setup_stream_frame(struct ivtv *itv);
26 int ivtv_yuv_udma_stream_frame(struct ivtv *itv, void __user *src);
27 void ivtv_yuv_frame_complete(struct ivtv *itv);
28 int ivtv_yuv_prep_frame(struct ivtv *itv, struct ivtv_dma_frame *args);
29 void ivtv_yuv_close(struct ivtv *itv);
30 void ivtv_yuv_work_handler(struct ivtv *itv);
H A Divtv-firmware.h3 ivtv firmware functions.
13 int ivtv_firmware_init(struct ivtv *itv);
14 void ivtv_firmware_versions(struct ivtv *itv);
15 void ivtv_halt_firmware(struct ivtv *itv);
16 void ivtv_init_mpeg_decoder(struct ivtv *itv);
17 int ivtv_firmware_check(struct ivtv *itv, char *where);
H A Divtv-i2c.h12 void ivtv_i2c_new_ir_legacy(struct ivtv *itv);
13 int ivtv_i2c_register(struct ivtv *itv, unsigned idx);
14 struct v4l2_subdev *ivtv_find_hw(struct ivtv *itv, u32 hw);
17 int init_ivtv_i2c(struct ivtv *itv);
18 void exit_ivtv_i2c(struct ivtv *itv);
H A Divtv-vbi.h12 ivtv_write_vbi_from_user(struct ivtv *itv,
15 void ivtv_process_vbi_data(struct ivtv *itv, struct ivtv_buffer *buf,
17 int ivtv_used_line(struct ivtv *itv, int line, int field);
18 void ivtv_disable_cc(struct ivtv *itv);
20 void ivtv_vbi_work_handler(struct ivtv *itv);
H A Divtv-streams.h12 int ivtv_streams_setup(struct ivtv *itv);
13 int ivtv_streams_register(struct ivtv *itv);
14 void ivtv_streams_cleanup(struct ivtv *itv);
22 void ivtv_stop_all_captures(struct ivtv *itv);
23 int ivtv_passthrough_mode(struct ivtv *itv, int enable);
H A Divtv-gpio.c10 #include "ivtv-driver.h"
11 #include "ivtv-cards.h"
12 #include "ivtv-gpio.h"
94 void ivtv_reset_ir_gpio(struct ivtv *itv) in ivtv_reset_ir_gpio()
119 struct ivtv *itv = algo->data; in ivtv_reset_tuner_gpio()
136 static inline struct ivtv *sd_to_ivtv(struct v4l2_subdev *sd) in sd_to_ivtv()
138 return container_of(sd, struct ivtv, sd_gpio); in sd_to_ivtv()
143 return &container_of(ctrl->handler, struct ivtv, hdl_gpio)->sd_gpio; in to_sd()
148 struct ivtv *itv = sd_to_ivtv(sd); in subdev_s_clock_freq()
171 struct ivtv *it in subdev_g_tuner()
[all...]
H A Divtv-ioctl.c9 #include "ivtv-driver.h"
10 #include "ivtv-version.h"
11 #include "ivtv-mailbox.h"
12 #include "ivtv-i2c.h"
13 #include "ivtv-queue.h"
14 #include "ivtv-fileops.h"
15 #include "ivtv-vbi.h"
16 #include "ivtv-routing.h"
17 #include "ivtv-streams.h"
18 #include "ivtv
[all...]
H A Divtv-mailbox.h17 int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[]);
18 int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...);
19 int ivtv_vapi(struct ivtv *itv, int cmd, int args, ...);
21 void ivtv_mailbox_cache_invalidate(struct ivtv *itv);

Completed in 9 milliseconds

123