Searched refs:itv (Results 1 - 25 of 38) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/media/video/ivtv/
H A Divtv-firmware.h22 int ivtv_firmware_init(struct ivtv *itv);
23 void ivtv_firmware_versions(struct ivtv *itv);
24 void ivtv_halt_firmware(struct ivtv *itv);
25 void ivtv_init_mpeg_decoder(struct ivtv *itv);
H A Divtv-yuv.h21 int ivtv_yuv_filter_check(struct ivtv *itv);
22 int ivtv_yuv_prep_frame(struct ivtv *itv, struct ivtv_dma_frame *args);
23 void ivtv_yuv_close(struct ivtv *itv);
24 void ivtv_yuv_work_handler (struct ivtv *itv);
H A Divtv-controls.h21 int ivtv_control_ioctls(struct ivtv *itv, unsigned int cmd, void *arg);
H A Divtv-driver.c232 void ivtv_clear_irq_mask(struct ivtv *itv, u32 mask) argument
234 itv->irqmask &= ~mask;
235 write_reg_sync(itv->irqmask, IVTV_REG_IRQMASK);
238 void ivtv_set_irq_mask(struct ivtv *itv, u32 mask) argument
240 itv->irqmask |= mask;
241 write_reg_sync(itv->irqmask, IVTV_REG_IRQMASK);
244 int ivtv_set_output_mode(struct ivtv *itv, int mode) argument
248 spin_lock(&itv->lock);
249 old_mode = itv->output_mode;
251 itv
256 ivtv_get_output_stream(struct ivtv *itv) argument
293 ivtv_iounmap(struct ivtv *itv) argument
320 ivtv_read_eeprom(struct ivtv *itv, struct tveeprom *tv) argument
329 ivtv_process_eeprom(struct ivtv *itv) argument
454 ivtv_parse_std(struct ivtv *itv) argument
536 ivtv_process_options(struct ivtv *itv) argument
618 ivtv_init_struct1(struct ivtv *itv) argument
678 ivtv_init_struct2(struct ivtv *itv) argument
723 ivtv_setup_pci(struct ivtv *itv, struct pci_dev *dev, const struct pci_device_id *pci_id) argument
797 ivtv_request_module(struct ivtv *itv, const char *name) argument
806 ivtv_load_and_init_modules(struct ivtv *itv) argument
944 struct ivtv *itv; local
1246 struct ivtv *itv = pci_get_drvdata(pci_dev); local
[all...]
H A Divtv-audio.h21 int ivtv_audio_set_io(struct ivtv *itv);
22 void ivtv_audio_set_route(struct ivtv *itv, struct v4l2_routing *route);
23 void ivtv_audio_set_audio_clock_freq(struct ivtv *itv, u8 freq);
H A Divtv-gpio.h22 void ivtv_gpio_init(struct ivtv *itv);
23 void ivtv_reset_ir_gpio(struct ivtv *itv);
25 int ivtv_gpio(struct ivtv *itv, unsigned int command, void *arg);
H A Divtv-udma.h25 int ivtv_udma_setup(struct ivtv *itv, unsigned long ivtv_dest_addr,
27 void ivtv_udma_unmap(struct ivtv *itv);
28 void ivtv_udma_free(struct ivtv *itv);
29 void ivtv_udma_alloc(struct ivtv *itv);
30 void ivtv_udma_prepare(struct ivtv *itv);
31 void ivtv_udma_start(struct ivtv *itv);
33 static inline void ivtv_udma_sync_for_device(struct ivtv *itv) argument
35 pci_dma_sync_single_for_device((struct pci_dev *)itv->dev, itv->udma.SG_handle,
36 sizeof(itv
39 ivtv_udma_sync_for_cpu(struct ivtv *itv) argument
[all...]
H A Divtv-i2c.h21 int ivtv_cx25840(struct ivtv *itv, unsigned int cmd, void *arg);
22 int ivtv_saa7115(struct ivtv *itv, unsigned int cmd, void *arg);
23 int ivtv_saa7127(struct ivtv *itv, unsigned int cmd, void *arg);
24 int ivtv_saa717x(struct ivtv *itv, unsigned int cmd, void *arg);
25 int ivtv_upd64031a(struct ivtv *itv, unsigned int cmd, void *arg);
26 int ivtv_upd64083(struct ivtv *itv, unsigned int cmd, void *arg);
28 int ivtv_i2c_hw_addr(struct ivtv *itv, u32 hw);
29 int ivtv_i2c_hw(struct ivtv *itv, u32 hw, unsigned int cmd, void *arg);
30 int ivtv_i2c_id(struct ivtv *itv, u32 id, unsigned int cmd, void *arg);
31 int ivtv_call_i2c_client(struct ivtv *itv, in
[all...]
H A Divtv-audio.c32 int ivtv_audio_set_io(struct ivtv *itv) argument
39 if (test_bit(IVTV_F_I_RADIO_USER, &itv->i_flags)) {
40 audio_input = itv->card->radio_input.audio_input;
41 mux_input = itv->card->radio_input.muxer_input;
43 audio_input = itv->card->audio_inputs[itv->audio_input].audio_input;
44 mux_input = itv->card->audio_inputs[itv->audio_input].muxer_input;
50 ivtv_i2c_hw(itv, itv
59 ivtv_audio_set_route(struct ivtv *itv, struct v4l2_routing *route) argument
64 ivtv_audio_set_audio_clock_freq(struct ivtv *itv, u8 freq) argument
[all...]
H A Divtv-i2c.c136 struct ivtv *itv = (struct ivtv *)i2c_get_adapdata(client->adapter); local
141 if (itv->i2c_clients[i] == NULL) {
142 itv->i2c_clients[i] = client;
155 struct ivtv *itv = (struct ivtv *)i2c_get_adapdata(client->adapter); local
159 if (itv->i2c_clients[i] == client) {
160 itv->i2c_clients[i] = NULL;
171 static void ivtv_setscl(struct ivtv *itv, int state) argument
179 static void ivtv_setsda(struct ivtv *itv, int state) argument
187 static int ivtv_getscl(struct ivtv *itv) argument
193 static int ivtv_getsda(struct ivtv *itv) argument
199 ivtv_scldelay(struct ivtv *itv) argument
208 ivtv_waitscl(struct ivtv *itv, int val) argument
221 ivtv_waitsda(struct ivtv *itv, int val) argument
234 ivtv_ack(struct ivtv *itv) argument
262 ivtv_sendbyte(struct ivtv *itv, unsigned char byte) argument
295 ivtv_readbyte(struct ivtv *itv, unsigned char *byte, int nack) argument
327 ivtv_start(struct ivtv *itv) argument
353 ivtv_stop(struct ivtv *itv) argument
390 ivtv_write(struct ivtv *itv, unsigned char addr, unsigned char *data, u32 len, int do_stop) argument
413 ivtv_read(struct ivtv *itv, unsigned char addr, unsigned char *data, u32 len) argument
437 struct ivtv *itv = i2c_get_adapdata(i2c_adap); local
483 struct ivtv *itv = (struct ivtv *)data; local
497 struct ivtv *itv = (struct ivtv *)data; local
511 struct ivtv *itv = (struct ivtv *)data; local
518 struct ivtv *itv = (struct ivtv *)data; local
551 ivtv_call_i2c_client(struct ivtv *itv, int addr, unsigned int cmd, void *arg) argument
578 ivtv_i2c_id_addr(struct ivtv *itv, u32 id) argument
620 ivtv_i2c_hw_addr(struct ivtv *itv, u32 hw) argument
632 ivtv_i2c_hw(struct ivtv *itv, u32 hw, unsigned int cmd, void *arg) argument
651 ivtv_i2c_id(struct ivtv *itv, u32 id, unsigned int cmd, void *arg) argument
665 ivtv_cx25840(struct ivtv *itv, unsigned int cmd, void *arg) argument
670 ivtv_saa7115(struct ivtv *itv, unsigned int cmd, void *arg) argument
675 ivtv_saa7127(struct ivtv *itv, unsigned int cmd, void *arg) argument
680 ivtv_saa717x(struct ivtv *itv, unsigned int cmd, void *arg) argument
685 ivtv_upd64031a(struct ivtv *itv, unsigned int cmd, void *arg) argument
690 ivtv_upd64083(struct ivtv *itv, unsigned int cmd, void *arg) argument
696 ivtv_call_i2c_clients(struct ivtv *itv, unsigned int cmd, void *arg) argument
708 init_ivtv_i2c(struct ivtv *itv) argument
743 exit_ivtv_i2c(struct ivtv *itv) argument
[all...]
H A Divtv-vbi.c35 static void passthrough_vbi_data(struct ivtv *itv, int cnt) argument
43 int cc_pos = itv->vbi.cc_pos;
47 struct v4l2_sliced_vbi_data *d = itv->vbi.sliced_dec_data + i;
69 if (itv->vbi.wss_found != found_wss || itv->vbi.wss != wss) {
70 itv->vbi.wss = wss;
71 itv->vbi.wss_found = found_wss;
72 set_bit(IVTV_F_I_UPDATE_WSS, &itv->i_flags);
75 if (found_vps || itv->vbi.vps_found) {
76 itv
95 copy_vbi_data(struct ivtv *itv, int lines, u32 pts_stamp) argument
152 ivtv_convert_ivtv_vbi(struct ivtv *itv, u8 *p) argument
214 ivtv_write_vbi(struct ivtv *itv, const char __user *ubuf, size_t count) argument
289 compress_raw_buf(struct ivtv *itv, u8 *buf, u32 size) argument
315 compress_sliced_buf(struct ivtv *itv, u32 line, u8 *buf, u32 size, u8 sav) argument
351 ivtv_process_vbi_data(struct ivtv *itv, struct ivtv_buffer *buf, u64 pts_stamp, int streamtype) argument
439 ivtv_disable_vbi(struct ivtv *itv) argument
453 ivtv_vbi_work_handler(struct ivtv *itv) argument
[all...]
H A Divtv-vbi.h20 ssize_t ivtv_write_vbi(struct ivtv *itv, const char __user *ubuf, size_t count);
21 void ivtv_process_vbi_data(struct ivtv *itv, struct ivtv_buffer *buf,
23 int ivtv_used_line(struct ivtv *itv, int line, int field);
24 void ivtv_disable_vbi(struct ivtv *itv);
26 void ivtv_vbi_work_handler(struct ivtv *itv);
H A Divtv-controls.c50 static int ivtv_queryctrl(struct ivtv *itv, struct v4l2_queryctrl *qctrl) argument
66 if (itv->video_dec_func(itv, VIDIOC_QUERYCTRL, qctrl))
76 if (ivtv_i2c_hw(itv, itv->card->hw_audio_ctrl, VIDIOC_QUERYCTRL, qctrl))
81 if (cx2341x_ctrl_query(&itv->params, qctrl))
90 static int ivtv_querymenu(struct ivtv *itv, struct v4l2_querymenu *qmenu) argument
95 ivtv_queryctrl(itv, &qctrl);
99 static int ivtv_s_ctrl(struct ivtv *itv, struct v4l2_control *vctrl) argument
111 return itv
128 ivtv_g_ctrl(struct ivtv *itv, struct v4l2_control *vctrl) argument
154 ivtv_setup_vbi_fmt(struct ivtv *itv, enum v4l2_mpeg_stream_vbi_fmt fmt) argument
194 ivtv_control_ioctls(struct ivtv *itv, unsigned int cmd, void *arg) argument
[all...]
H A Divtv-firmware.c48 static int load_fw_direct(const char *fn, volatile u8 __iomem *mem, struct ivtv *itv, long size) argument
54 if (retries && request_firmware(&fw, fn, &itv->dev->dev) == 0) {
86 void ivtv_halt_firmware(struct ivtv *itv) argument
89 if (itv->has_cx23415 && itv->dec_mbox.mbox)
90 ivtv_vapi(itv, CX2341X_DEC_HALT_FW, 0);
91 if (itv->enc_mbox.mbox)
92 ivtv_vapi(itv, CX2341X_ENC_HALT_FW, 0);
95 itv->enc_mbox.mbox = itv
139 ivtv_firmware_versions(struct ivtv *itv) argument
157 ivtv_firmware_copy(struct ivtv *itv) argument
194 ivtv_firmware_init(struct ivtv *itv) argument
240 ivtv_init_mpeg_decoder(struct ivtv *itv) argument
[all...]
H A Divtv-streams.c133 static void ivtv_stream_init(struct ivtv *itv, int type) argument
135 struct ivtv_stream *s = &itv->streams[type];
143 s->itv = itv;
151 s->buf_size = itv->stream_buf_size[type];
153 s->buffers = itv->options.megabytes[type] * 1024 * 1024 / s->buf_size;
165 static int ivtv_reg_dev(struct ivtv *itv, int type) argument
167 struct ivtv_stream *s = &itv->streams[type];
176 s->itv = itv;
262 ivtv_streams_setup(struct ivtv *itv) argument
289 ivtv_streams_cleanup(struct ivtv *itv) argument
310 ivtv_vbi_setup(struct ivtv *itv) argument
442 struct ivtv *itv = s->itv; local
592 struct ivtv *itv = s->itv; local
643 struct ivtv *itv = s->itv; local
701 ivtv_stop_all_captures(struct ivtv *itv) argument
718 struct ivtv *itv = s->itv; local
860 struct ivtv *itv = s->itv; local
922 ivtv_passthrough_mode(struct ivtv *itv, int enable) argument
[all...]
H A Divtv-yuv.c27 static int ivtv_yuv_prep_user_dma(struct ivtv *itv, struct ivtv_user_dma *dma, argument
38 int frame = atomic_read(&itv->yuv_info.next_fill_frame);
87 dma->SG_length = pci_map_sg(itv->dev, dma->SGlist, dma->page_count, PCI_DMA_TODEVICE);
94 if (itv->yuv_info.blanking_dmaptr) {
96 dma->SGarray[dma->SG_length].src = cpu_to_le32(itv->yuv_info.blanking_dmaptr);
105 ivtv_udma_sync_for_device(itv);
110 int ivtv_yuv_filter_check(struct ivtv *itv) argument
124 static void ivtv_yuv_filter(struct ivtv *itv, int h_filter, int v_filter_1, int v_filter_2) argument
187 static void ivtv_yuv_handle_horizontal(struct ivtv *itv, struct yuv_frame_info *window) argument
307 IVTV_DEBUG_YUV("Update reg 0x2834 %08x->%08x 0x2838 %08x->%08x\n",itv
341 ivtv_yuv_handle_vertical(struct ivtv *itv, struct yuv_frame_info *window) argument
617 ivtv_yuv_window_setup(struct ivtv *itv, struct yuv_frame_info *window) argument
809 ivtv_yuv_work_handler(struct ivtv *itv) argument
839 ivtv_yuv_init(struct ivtv *itv) argument
922 ivtv_yuv_prep_frame(struct ivtv *itv, struct ivtv_dma_frame *args) argument
1017 ivtv_yuv_close(struct ivtv *itv) argument
[all...]
H A Divtv-streams.h21 int ivtv_streams_setup(struct ivtv *itv);
22 void ivtv_streams_cleanup(struct ivtv *itv);
30 void ivtv_stop_all_captures(struct ivtv *itv);
31 int ivtv_passthrough_mode(struct ivtv *itv, int enable);
H A Divtv-video.h20 void ivtv_set_wss(struct ivtv *itv, int enabled, int mode);
21 void ivtv_set_cc(struct ivtv *itv, int mode, u8 cc1, u8 cc2, u8 cc3, u8 cc4);
22 void ivtv_set_vps(struct ivtv *itv, int enabled, u8 vps1, u8 vps2, u8 vps3,
24 void ivtv_video_set_io(struct ivtv *itv);
H A Divtv-irq.c44 static void ivtv_pio_work_handler(struct ivtv *itv) argument
46 struct ivtv_stream *s = &itv->streams[itv->cur_pio_stream];
52 if (itv->cur_pio_stream < 0 || itv->cur_pio_stream >= IVTV_MAX_STREAMS ||
54 itv->cur_pio_stream = -1;
67 memcpy_fromio(buf->buf, itv->dec_mem + s->PIOarray[i].src - IVTV_DECODER_OFFSET, size);
70 memcpy_fromio(buf->buf, itv->enc_mem + s->PIOarray[i].src, size);
81 struct ivtv *itv = container_of(work, struct ivtv, irq_work_queue); local
85 if (test_and_clear_bit(IVTV_F_I_WORK_HANDLER_PIO, &itv
101 struct ivtv *itv = s->itv; local
238 struct ivtv *itv = s->itv; local
314 struct ivtv *itv = s->itv; local
367 struct ivtv *itv = s->itv; local
430 struct ivtv *itv = s->itv; local
444 ivtv_irq_dma_read(struct ivtv *itv) argument
491 ivtv_irq_enc_dma_complete(struct ivtv *itv) argument
526 ivtv_irq_enc_pio_complete(struct ivtv *itv) argument
560 ivtv_irq_dma_err(struct ivtv *itv) argument
586 ivtv_irq_enc_start_cap(struct ivtv *itv) argument
607 ivtv_irq_enc_vbi_cap(struct ivtv *itv) argument
642 ivtv_irq_dec_vbi_reinsert(struct ivtv *itv) argument
654 ivtv_irq_dec_data_req(struct ivtv *itv) argument
684 ivtv_irq_vsync(struct ivtv *itv) argument
756 struct ivtv *itv = (struct ivtv *)dev_id; local
897 struct ivtv *itv = (struct ivtv *)arg; local
[all...]
H A Divtv-ioctl.c163 void ivtv_set_osd_alpha(struct ivtv *itv) argument
165 ivtv_vapi(itv, CX2341X_OSD_SET_GLOBAL_ALPHA, 3,
166 itv->osd_global_alpha_state, itv->osd_global_alpha, !itv->osd_local_alpha_state);
167 ivtv_vapi(itv, CX2341X_OSD_SET_CHROMA_KEY, 2, itv->osd_color_key_state, itv->osd_color_key);
170 int ivtv_set_speed(struct ivtv *itv, int speed) argument
180 if (speed == itv
270 ivtv_video_command(struct ivtv *itv, struct ivtv_open_id *id, struct video_command *vc, int try) argument
331 ivtv_itvc(struct ivtv *itv, unsigned int cmd, void *arg) argument
359 ivtv_get_fmt(struct ivtv *itv, int streamtype, struct v4l2_format *fmt) argument
484 ivtv_try_or_set_fmt(struct ivtv *itv, int streamtype, struct v4l2_format *fmt, int set_fmt) argument
631 struct ivtv *itv = id->itv; local
687 ivtv_v4l2_ioctls(struct ivtv *itv, struct file *filp, unsigned int cmd, void *arg) argument
1254 struct ivtv *itv = id->itv; local
1441 struct ivtv *itv = id->itv; local
1555 struct ivtv *itv = id->itv; local
[all...]
H A Divtv-fileops.c45 struct ivtv *itv = id->itv; local
46 struct ivtv_stream *s = &itv->streams[type];
72 ivtv_clear_irq_mask(itv, IVTV_IRQ_DEC_VBI_RE_INSERT);
82 itv->vbi.insert_mpeg && itv->vbi.sliced_in->service_set) {
87 s_vbi = &itv->streams[vbi_type];
92 ivtv_clear_irq_mask(itv, IVTV_IRQ_DEC_VBI_RE_INSERT);
103 struct ivtv *itv = s->itv; local
149 ivtv_dualwatch(struct ivtv *itv) argument
178 ivtv_update_pgm_info(struct ivtv *itv) argument
210 struct ivtv *itv = s->itv; local
287 ivtv_setup_sliced_vbi_buf(struct ivtv *itv) argument
299 struct ivtv *itv = s->itv; local
358 struct ivtv *itv = s->itv; local
407 struct ivtv *itv = s->itv; local
417 struct ivtv *itv = id->itv; local
496 struct ivtv *itv = id->itv; local
510 struct ivtv *itv = id->itv; local
529 struct ivtv *itv = id->itv; local
653 struct ivtv *itv = id->itv; local
674 struct ivtv *itv = id->itv; local
699 struct ivtv *itv = id->itv; local
737 struct ivtv *itv = id->itv; local
766 struct ivtv *itv = id->itv; local
814 struct ivtv *itv = NULL; local
906 ivtv_mute(struct ivtv *itv) argument
919 ivtv_unmute(struct ivtv *itv) argument
[all...]
H A Divtv-video.c28 void ivtv_set_vps(struct ivtv *itv, int enabled, u8 vps1, u8 vps2, u8 vps3, argument
33 if (!(itv->v4l2_cap & V4L2_CAP_VIDEO_OUTPUT))
43 ivtv_saa7127(itv, VIDIOC_INT_S_VBI_DATA, &data);
46 void ivtv_set_cc(struct ivtv *itv, int mode, u8 cc1, u8 cc2, u8 cc3, u8 cc4) argument
50 if (!(itv->v4l2_cap & V4L2_CAP_VIDEO_OUTPUT))
57 ivtv_saa7127(itv, VIDIOC_INT_S_VBI_DATA, &data);
62 ivtv_saa7127(itv, VIDIOC_INT_S_VBI_DATA, &data);
65 void ivtv_set_wss(struct ivtv *itv, int enabled, int mode) argument
69 if (!(itv->v4l2_cap & V4L2_CAP_VIDEO_OUTPUT))
76 if ((itv
88 ivtv_video_set_io(struct ivtv *itv) argument
[all...]
H A Divtv-ioctl.h26 int ivtv_v4l2_ioctls(struct ivtv *itv, struct file *filp, unsigned int cmd, void *arg);
27 void ivtv_set_osd_alpha(struct ivtv *itv);
28 int ivtv_set_speed(struct ivtv *itv, int speed);
H A Divtv-mailbox.h22 int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[]);
23 int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...);
24 int ivtv_vapi(struct ivtv *itv, int cmd, int args, ...);
H A Divtv-gpio.c104 void ivtv_reset_ir_gpio(struct ivtv *itv) argument
108 if (itv->card->type != IVTV_CARD_PVR_150)
130 struct ivtv *itv = (struct ivtv *) priv; local
132 if (itv->card->type != IVTV_CARD_PG600V2 || itv->options.tuner != TUNER_XCEIVE_XC3028)
153 void ivtv_gpio_init(struct ivtv *itv) argument
155 if (itv->card->gpio_init.direction == 0)
162 write_reg(itv->card->gpio_init.initial_value, IVTV_REG_GPIO_OUT);
163 write_reg(itv->card->gpio_init.direction, IVTV_REG_GPIO_DIR);
177 int ivtv_gpio(struct ivtv *itv, unsigne argument
[all...]

Completed in 78 milliseconds

12