/drivers/media/video/ivtv/ |
H A D | ivtv-routing.h | 24 void ivtv_audio_set_io(struct ivtv *itv); 25 void ivtv_video_set_io(struct ivtv *itv);
|
H A D | ivtv-firmware.h | 25 int ivtv_firmware_init(struct ivtv *itv); 26 void ivtv_firmware_versions(struct ivtv *itv); 27 void ivtv_halt_firmware(struct ivtv *itv); 28 void ivtv_init_mpeg_decoder(struct ivtv *itv); 29 int ivtv_firmware_check(struct ivtv *itv, char *where);
|
H A D | ivtv-udma.h | 28 int ivtv_udma_setup(struct ivtv *itv, unsigned long ivtv_dest_addr, 30 void ivtv_udma_unmap(struct ivtv *itv); 31 void ivtv_udma_free(struct ivtv *itv); 32 void ivtv_udma_alloc(struct ivtv *itv); 33 void ivtv_udma_prepare(struct ivtv *itv); 34 void ivtv_udma_start(struct ivtv *itv); 36 static inline void ivtv_udma_sync_for_device(struct ivtv *itv) argument 38 pci_dma_sync_single_for_device(itv->pdev, itv->udma.SG_handle, 39 sizeof(itv 42 ivtv_udma_sync_for_cpu(struct ivtv *itv) argument [all...] |
H A D | ivtv-driver.c | 282 void ivtv_clear_irq_mask(struct ivtv *itv, u32 mask) argument 284 itv->irqmask &= ~mask; 285 write_reg_sync(itv->irqmask, IVTV_REG_IRQMASK); 288 void ivtv_set_irq_mask(struct ivtv *itv, u32 mask) argument 290 itv->irqmask |= mask; 291 write_reg_sync(itv->irqmask, IVTV_REG_IRQMASK); 294 int ivtv_set_output_mode(struct ivtv *itv, int mode) argument 298 spin_lock(&itv->lock); 299 old_mode = itv->output_mode; 301 itv 306 ivtv_get_output_stream(struct ivtv *itv) argument 347 ivtv_iounmap(struct ivtv *itv) argument 374 ivtv_read_eeprom(struct ivtv *itv, struct tveeprom *tv) argument 383 ivtv_process_eeprom(struct ivtv *itv) argument 517 ivtv_parse_std(struct ivtv *itv) argument 610 ivtv_process_options(struct ivtv *itv) argument 707 ivtv_init_struct1(struct ivtv *itv) argument 775 ivtv_init_struct2(struct ivtv *itv) argument 806 ivtv_setup_pci(struct ivtv *itv, struct pci_dev *pdev, const struct pci_device_id *pci_id) argument 879 ivtv_load_and_init_modules(struct ivtv *itv) argument 979 struct ivtv *itv; local 1259 ivtv_init_on_first_open(struct ivtv *itv) argument 1353 struct ivtv *itv = to_ivtv(v4l2_dev); local [all...] |
H A D | ivtv-i2c.h | 24 struct i2c_client *ivtv_i2c_new_ir_legacy(struct ivtv *itv); 25 int ivtv_i2c_register(struct ivtv *itv, unsigned idx); 26 struct v4l2_subdev *ivtv_find_hw(struct ivtv *itv, u32 hw); 29 int init_ivtv_i2c(struct ivtv *itv); 30 void exit_ivtv_i2c(struct ivtv *itv);
|
H A D | ivtv-vbi.h | 24 ivtv_write_vbi_from_user(struct ivtv *itv, 27 void ivtv_process_vbi_data(struct ivtv *itv, struct ivtv_buffer *buf, 29 int ivtv_used_line(struct ivtv *itv, int line, int field); 30 void ivtv_disable_cc(struct ivtv *itv); 32 void ivtv_vbi_work_handler(struct ivtv *itv);
|
H A D | ivtv-routing.c | 34 void ivtv_audio_set_io(struct ivtv *itv) argument 40 if (test_bit(IVTV_F_I_RADIO_USER, &itv->i_flags)) 41 in = &itv->card->radio_input; 43 in = &itv->card->audio_inputs[itv->audio_input]; 47 if (itv->card->hw_muxer & IVTV_HW_M52790) 49 v4l2_subdev_call(itv->sd_muxer, audio, s_routing, 54 if (itv->card->hw_audio & IVTV_HW_MSP34XX) 56 ivtv_call_hw(itv, itv 62 ivtv_video_set_io(struct ivtv *itv) argument [all...] |
H A D | ivtv-gpio.h | 25 int ivtv_gpio_init(struct ivtv *itv); 26 void ivtv_reset_ir_gpio(struct ivtv *itv);
|
H A D | ivtv-firmware.c | 52 static int load_fw_direct(const char *fn, volatile u8 __iomem *mem, struct ivtv *itv, long size) argument 58 if (retries && request_firmware(&fw, fn, &itv->pdev->dev) == 0) { 88 void ivtv_halt_firmware(struct ivtv *itv) argument 91 if (itv->has_cx23415 && itv->dec_mbox.mbox) 92 ivtv_vapi(itv, CX2341X_DEC_HALT_FW, 0); 93 if (itv->enc_mbox.mbox) 94 ivtv_vapi(itv, CX2341X_ENC_HALT_FW, 0); 97 itv->enc_mbox.mbox = itv 140 ivtv_firmware_versions(struct ivtv *itv) argument 158 ivtv_firmware_copy(struct ivtv *itv) argument 195 ivtv_firmware_init(struct ivtv *itv) argument 244 ivtv_init_mpeg_decoder(struct ivtv *itv) argument 279 ivtv_firmware_restart(struct ivtv *itv) argument 335 ivtv_firmware_check(struct ivtv *itv, char *where) argument [all...] |
H A D | ivtv-yuv.h | 36 int ivtv_yuv_filter_check(struct ivtv *itv); 37 void ivtv_yuv_setup_stream_frame(struct ivtv *itv); 38 int ivtv_yuv_udma_stream_frame(struct ivtv *itv, void __user *src); 39 void ivtv_yuv_frame_complete(struct ivtv *itv); 40 int ivtv_yuv_prep_frame(struct ivtv *itv, struct ivtv_dma_frame *args); 41 void ivtv_yuv_close(struct ivtv *itv); 42 void ivtv_yuv_work_handler(struct ivtv *itv);
|
H A D | ivtv-ioctl.c | 128 void ivtv_set_osd_alpha(struct ivtv *itv) argument 130 ivtv_vapi(itv, CX2341X_OSD_SET_GLOBAL_ALPHA, 3, 131 itv->osd_global_alpha_state, itv->osd_global_alpha, !itv->osd_local_alpha_state); 132 ivtv_vapi(itv, CX2341X_OSD_SET_CHROMA_KEY, 2, itv->osd_chroma_key_state, itv->osd_chroma_key); 135 int ivtv_set_speed(struct ivtv *itv, int speed) argument 145 if (speed == itv 248 ivtv_video_command(struct ivtv *itv, struct ivtv_open_id *id, struct video_command *vc, int try) argument 318 struct ivtv *itv = fh2id(fh)->itv; local 340 struct ivtv *itv = id->itv; local 363 struct ivtv *itv = fh2id(fh)->itv; local 383 struct ivtv *itv = id->itv; local 404 struct ivtv *itv = id->itv; local 444 struct ivtv *itv = fh2id(fh)->itv; local 469 struct ivtv *itv = id->itv; local 498 struct ivtv *itv = id->itv; local 551 struct ivtv *itv = fh2id(fh)->itv; local 571 struct ivtv *itv = id->itv; local 599 struct ivtv *itv = fh2id(fh)->itv; local 613 struct ivtv *itv = id->itv; local 631 struct ivtv *itv = id->itv; local 675 struct ivtv *itv = fh2id(fh)->itv; local 688 struct ivtv *itv = fh2id(fh)->itv; local 705 ivtv_itvc(struct ivtv *itv, unsigned int cmd, void *arg) argument 732 struct ivtv *itv = fh2id(fh)->itv; local 744 struct ivtv *itv = fh2id(fh)->itv; local 757 struct ivtv *itv = fh2id(fh)->itv; local 768 struct ivtv *itv = fh2id(fh)->itv; local 775 struct ivtv *itv = fh2id(fh)->itv; local 783 struct ivtv *itv = fh2id(fh)->itv; local 796 struct ivtv *itv = fh2id(fh)->itv; local 804 struct ivtv *itv = fh2id(fh)->itv; local 812 struct ivtv *itv = fh2id(fh)->itv; local 819 struct ivtv *itv = fh2id(fh)->itv; local 827 struct ivtv *itv = fh2id(fh)->itv; local 835 struct ivtv *itv = id->itv; local 872 struct ivtv *itv = id->itv; local 898 struct ivtv *itv = id->itv; local 939 struct ivtv *itv = fh2id(fh)->itv; local 967 struct ivtv *itv = fh2id(fh)->itv; local 976 struct ivtv *itv = fh2id(fh)->itv; local 1010 struct ivtv *itv = fh2id(fh)->itv; local 1022 struct ivtv *itv = fh2id(fh)->itv; local 1044 struct ivtv *itv = fh2id(fh)->itv; local 1055 struct ivtv *itv = fh2id(fh)->itv; local 1069 struct ivtv *itv = fh2id(fh)->itv; local 1075 ivtv_s_std_enc(struct ivtv *itv, v4l2_std_id *std) argument 1094 ivtv_s_std_dec(struct ivtv *itv, v4l2_std_id *std) argument 1142 struct ivtv *itv = fh2id(fh)->itv; local 1171 struct ivtv *itv = id->itv; local 1183 struct ivtv *itv = fh2id(fh)->itv; local 1199 struct ivtv *itv = fh2id(fh)->itv; local 1234 struct ivtv *itv = fh2id(fh)->itv; local 1258 struct ivtv *itv = id->itv; local 1309 struct ivtv *itv = fh2id(fh)->itv; local 1339 struct ivtv *itv = fh2id(fh)->itv; local 1427 struct ivtv *itv = id->itv; local 1447 struct ivtv *itv = id->itv; local 1471 struct ivtv *itv = fh2id(fh)->itv; local 1578 struct ivtv *itv = id->itv; local 1799 struct ivtv *itv = fh2id(fh)->itv; local [all...] |
H A D | ivtv-controls.c | 27 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhdl); local 30 if (fmt && itv->vbi.sliced_mpeg_data[0] == NULL) { 35 itv->vbi.sliced_mpeg_data[i] = kmalloc(2049, GFP_KERNEL); 36 if (itv->vbi.sliced_mpeg_data[i] == NULL) { 38 kfree(itv->vbi.sliced_mpeg_data[i]); 39 itv->vbi.sliced_mpeg_data[i] = NULL; 46 itv->vbi.insert_mpeg = fmt; 48 if (itv->vbi.insert_mpeg == 0) { 52 if (ivtv_get_service_set(itv->vbi.sliced_in) == 0) { 53 if (itv 64 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhdl); local 79 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhdl); local 90 struct ivtv *itv = container_of(cxhdl, struct ivtv, cxhdl); local [all...] |
H A D | ivtv-streams.h | 24 int ivtv_streams_setup(struct ivtv *itv); 25 int ivtv_streams_register(struct ivtv *itv); 26 void ivtv_streams_cleanup(struct ivtv *itv, int unregister); 34 void ivtv_stop_all_captures(struct ivtv *itv); 35 int ivtv_passthrough_mode(struct ivtv *itv, int enable);
|
H A D | ivtv-i2c.c | 176 static int ivtv_i2c_new_ir(struct ivtv *itv, u32 hw, const char *type, u8 addr) argument 179 struct i2c_adapter *adap = &itv->i2c_adap; 180 struct IR_i2c_init_data *init_data = &itv->ir_i2c_init_data; 185 if (itv->hw_flags & IVTV_HW_IR_TX_ANY) 194 if (itv->hw_flags & IVTV_HW_IR_RX_ANY) 211 init_data->name = itv->card_name; 218 init_data->name = itv->card_name; 222 init_data->name = itv->card_name; 238 struct i2c_client *ivtv_i2c_new_ir_legacy(struct ivtv *itv) argument 260 return i2c_new_probed_device(&itv 263 ivtv_i2c_register(struct ivtv *itv, unsigned idx) argument 320 ivtv_find_hw(struct ivtv *itv, u32 hw) argument 337 ivtv_setscl(struct ivtv *itv, int state) argument 345 ivtv_setsda(struct ivtv *itv, int state) argument 353 ivtv_getscl(struct ivtv *itv) argument 359 ivtv_getsda(struct ivtv *itv) argument 365 ivtv_scldelay(struct ivtv *itv) argument 374 ivtv_waitscl(struct ivtv *itv, int val) argument 387 ivtv_waitsda(struct ivtv *itv, int val) argument 400 ivtv_ack(struct ivtv *itv) argument 428 ivtv_sendbyte(struct ivtv *itv, unsigned char byte) argument 461 ivtv_readbyte(struct ivtv *itv, unsigned char *byte, int nack) argument 493 ivtv_start(struct ivtv *itv) argument 519 ivtv_stop(struct ivtv *itv) argument 556 ivtv_write(struct ivtv *itv, unsigned char addr, unsigned char *data, u32 len, int do_stop) argument 579 ivtv_read(struct ivtv *itv, unsigned char addr, unsigned char *data, u32 len) argument 604 struct ivtv *itv = to_ivtv(v4l2_dev); local 644 struct ivtv *itv = (struct ivtv *)data; local 658 struct ivtv *itv = (struct ivtv *)data; local 672 struct ivtv *itv = (struct ivtv *)data; local 679 struct ivtv *itv = (struct ivtv *)data; local 708 init_ivtv_i2c(struct ivtv *itv) argument 755 exit_ivtv_i2c(struct ivtv *itv) argument [all...] |
H A D | ivtv-irq.c | 42 static void ivtv_pio_work_handler(struct ivtv *itv) argument 44 struct ivtv_stream *s = &itv->streams[itv->cur_pio_stream]; 49 if (itv->cur_pio_stream < 0 || itv->cur_pio_stream >= IVTV_MAX_STREAMS || 51 itv->cur_pio_stream = -1; 62 memcpy_fromio(buf->buf, itv->dec_mem + s->sg_processing[i].src - IVTV_DECODER_OFFSET, size); 65 memcpy_fromio(buf->buf, itv->enc_mem + s->sg_processing[i].src, size); 76 struct ivtv *itv = container_of(work, struct ivtv, irq_work); local 78 if (test_and_clear_bit(IVTV_F_I_WORK_HANDLER_PIO, &itv 94 struct ivtv *itv = s->itv; local 229 struct ivtv *itv = s->itv; local 303 struct ivtv *itv = s->itv; local 376 struct ivtv *itv = s->itv; local 392 struct ivtv *itv = s->itv; local 409 struct ivtv *itv = s->itv; local 470 struct ivtv *itv = s->itv; local 487 ivtv_irq_dma_read(struct ivtv *itv) argument 552 ivtv_irq_enc_dma_complete(struct ivtv *itv) argument 601 ivtv_irq_enc_pio_complete(struct ivtv *itv) argument 628 ivtv_irq_dma_err(struct ivtv *itv) argument 702 ivtv_irq_enc_start_cap(struct ivtv *itv) argument 722 ivtv_irq_enc_vbi_cap(struct ivtv *itv) argument 734 ivtv_irq_dec_vbi_reinsert(struct ivtv *itv) argument 746 ivtv_irq_dec_data_req(struct ivtv *itv) argument 782 ivtv_irq_vsync(struct ivtv *itv) argument 880 struct ivtv *itv = (struct ivtv *)dev_id; local 1027 struct ivtv *itv = (struct ivtv *)arg; local [all...] |
H A D | ivtv-streams.c | 139 static void ivtv_stream_init(struct ivtv *itv, int type) argument 141 struct ivtv_stream *s = &itv->streams[type]; 149 s->itv = itv; 157 s->buf_size = itv->stream_buf_size[type]; 159 s->buffers = (itv->options.kilobytes[type] * 1024 + s->buf_size - 1) / s->buf_size; 170 static int ivtv_prep_dev(struct ivtv *itv, int type) argument 172 struct ivtv_stream *s = &itv->streams[type]; 174 int num = itv->instance + ivtv_first_minor + num_offset; 180 s->itv 223 ivtv_streams_setup(struct ivtv *itv) argument 248 ivtv_reg_dev(struct ivtv *itv, int type) argument 300 ivtv_streams_register(struct ivtv *itv) argument 318 ivtv_streams_cleanup(struct ivtv *itv, int unregister) argument 339 ivtv_vbi_setup(struct ivtv *itv) argument 455 struct ivtv *itv = s->itv; local 622 struct ivtv *itv = s->itv; local 686 struct ivtv *itv = s->itv; local 737 ivtv_stop_all_captures(struct ivtv *itv) argument 754 struct ivtv *itv = s->itv; local 880 struct ivtv *itv = s->itv; local 942 ivtv_passthrough_mode(struct ivtv *itv, int enable) argument [all...] |
H A D | ivtv-fileops.c | 46 struct ivtv *itv = id->itv; local 47 struct ivtv_stream *s = &itv->streams[type]; 73 ivtv_clear_irq_mask(itv, IVTV_IRQ_DEC_VBI_RE_INSERT); 83 itv->vbi.insert_mpeg && !ivtv_raw_vbi(itv)) { 88 s_vbi = &itv->streams[vbi_type]; 93 ivtv_clear_irq_mask(itv, IVTV_IRQ_DEC_VBI_RE_INSERT); 104 struct ivtv *itv = s->itv; local 150 ivtv_dualwatch(struct ivtv *itv) argument 171 ivtv_update_pgm_info(struct ivtv *itv) argument 205 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 417 struct ivtv *itv = s->itv; local 427 struct ivtv *itv = id->itv; local 506 struct ivtv *itv = id->itv; local 520 struct ivtv *itv = id->itv; local 546 struct ivtv *itv = id->itv; local 718 struct ivtv *itv = id->itv; local 752 struct ivtv *itv = id->itv; local 787 struct ivtv *itv = id->itv; local 826 struct ivtv *itv = id->itv; local 859 struct ivtv *itv = id->itv; local 922 struct ivtv *itv = s->itv; local 1021 ivtv_mute(struct ivtv *itv) argument 1028 ivtv_unmute(struct ivtv *itv) argument [all...] |
H A D | ivtv-gpio.c | 106 void ivtv_reset_ir_gpio(struct ivtv *itv) argument 110 if (itv->card->type != IVTV_CARD_PVR_150) 131 struct ivtv *itv = algo->data; local 138 curout &= ~(1 << itv->card->xceive_pin); 142 curout |= 1 << itv->card->xceive_pin; 160 struct ivtv *itv = sd_to_ivtv(sd); local 163 mask = itv->card->gpio_audio_freq.mask; 166 data = itv->card->gpio_audio_freq.f32000; 169 data = itv->card->gpio_audio_freq.f44100; 173 data = itv 183 struct ivtv *itv = sd_to_ivtv(sd); local 197 struct ivtv *itv = sd_to_ivtv(sd); local 224 struct ivtv *itv = sd_to_ivtv(sd); local 237 struct ivtv *itv = sd_to_ivtv(sd); local 263 struct ivtv *itv = sd_to_ivtv(sd); local 281 struct ivtv *itv = sd_to_ivtv(sd); local 293 struct ivtv *itv = sd_to_ivtv(sd); local 347 ivtv_gpio_init(struct ivtv *itv) argument [all...] |
H A D | ivtv-vbi.c | 27 static void ivtv_set_vps(struct ivtv *itv, int enabled) argument 31 if (!(itv->v4l2_cap & V4L2_CAP_VIDEO_OUTPUT)) 36 data.data[2] = itv->vbi.vps_payload.data[0]; 37 data.data[8] = itv->vbi.vps_payload.data[1]; 38 data.data[9] = itv->vbi.vps_payload.data[2]; 39 data.data[10] = itv->vbi.vps_payload.data[3]; 40 data.data[11] = itv->vbi.vps_payload.data[4]; 41 ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data); 44 static void ivtv_set_cc(struct ivtv *itv, int mode, const struct vbi_cc *cc) argument 48 if (!(itv 63 ivtv_set_wss(struct ivtv *itv, int enabled, int mode) argument 95 ivtv_write_vbi_line(struct ivtv *itv, const struct v4l2_sliced_vbi_data *d, struct vbi_cc *cc, int *found_cc) argument 133 ivtv_write_vbi_cc_lines(struct ivtv *itv, const struct vbi_cc *cc) argument 145 ivtv_write_vbi(struct ivtv *itv, const struct v4l2_sliced_vbi_data *sliced, size_t cnt) argument 161 ivtv_write_vbi_from_user(struct ivtv *itv, const struct v4l2_sliced_vbi_data __user *sliced, size_t cnt) argument 186 copy_vbi_data(struct ivtv *itv, int lines, u32 pts_stamp) argument 246 ivtv_convert_ivtv_vbi(struct ivtv *itv, u8 *p) argument 311 compress_raw_buf(struct ivtv *itv, u8 *buf, u32 size) argument 337 compress_sliced_buf(struct ivtv *itv, u32 line, u8 *buf, u32 size, u8 sav) argument 375 ivtv_process_vbi_data(struct ivtv *itv, struct ivtv_buffer *buf, u64 pts_stamp, int streamtype) argument 464 ivtv_disable_cc(struct ivtv *itv) argument 474 ivtv_vbi_work_handler(struct ivtv *itv) argument [all...] |
H A D | ivtv-udma.c | 92 void ivtv_udma_alloc(struct ivtv *itv) argument 94 if (itv->udma.SG_handle == 0) { 96 itv->udma.SG_handle = pci_map_single(itv->pdev, itv->udma.SGarray, 97 sizeof(itv->udma.SGarray), PCI_DMA_TODEVICE); 98 ivtv_udma_sync_for_cpu(itv); 102 int ivtv_udma_setup(struct ivtv *itv, unsigned long ivtv_dest_addr, argument 106 struct ivtv_user_dma *dma = &itv->udma; 155 dma->SG_length = pci_map_sg(itv 167 ivtv_udma_unmap(struct ivtv *itv) argument 193 ivtv_udma_free(struct ivtv *itv) argument 214 ivtv_udma_start(struct ivtv *itv) argument 224 ivtv_udma_prepare(struct ivtv *itv) argument [all...] |
H A D | ivtv-ioctl.h | 27 void ivtv_set_osd_alpha(struct ivtv *itv); 28 int ivtv_set_speed(struct ivtv *itv, int speed); 30 void ivtv_s_std_enc(struct ivtv *itv, v4l2_std_id *std); 31 void ivtv_s_std_dec(struct ivtv *itv, v4l2_std_id *std);
|
H A D | ivtv-mailbox.h | 29 int ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[]); 30 int ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...); 31 int ivtv_vapi(struct ivtv *itv, int cmd, int args, ...); 33 void ivtv_mailbox_cache_invalidate(struct ivtv *itv);
|
H A D | ivtvfb.c | 127 printk(KERN_INFO "ivtvfb%d " type ": " fmt, itv->instance , ## args); \ 133 #define IVTVFB_ERR(fmt, args...) printk(KERN_ERR "ivtvfb%d: " fmt, itv->instance , ## args) 134 #define IVTVFB_WARN(fmt, args...) printk(KERN_WARNING "ivtvfb%d: " fmt, itv->instance , ## args) 135 #define IVTVFB_INFO(fmt, args...) printk(KERN_INFO "ivtvfb%d: " fmt, itv->instance , ## args) 203 static int ivtvfb_get_framebuffer(struct ivtv *itv, u32 *fbbase, argument 209 ivtv_firmware_check(itv, "ivtvfb_get_framebuffer"); 210 rc = ivtv_vapi_result(itv, data, CX2341X_OSD_GET_FRAMEBUFFER, 0); 216 static int ivtvfb_get_osd_coords(struct ivtv *itv, argument 219 struct osd_info *oi = itv->osd_info; 222 ivtv_vapi_result(itv, dat 233 ivtvfb_set_osd_coords(struct ivtv *itv, const struct ivtv_osd_coords *osd) argument 248 ivtvfb_set_display_window(struct ivtv *itv, struct v4l2_rect *ivtv_window) argument 284 ivtvfb_prep_dec_dma_to_device(struct ivtv *itv, unsigned long ivtv_dest_addr, void __user *userbuf, int size_in_bytes) argument 333 ivtvfb_prep_frame(struct ivtv *itv, int cmd, void __user *source, unsigned long dest_offset, int count) argument 389 struct ivtv *itv = (struct ivtv *) info->par; local 461 struct ivtv *itv = (struct ivtv *)info->par; local 514 ivtvfb_set_var(struct ivtv *itv, struct fb_var_screeninfo *var) argument 628 ivtvfb_get_fix(struct ivtv *itv, struct fb_fix_screeninfo *fix) argument 650 _ivtvfb_check_var(struct fb_var_screeninfo *var, struct ivtv *itv) argument 829 struct ivtv *itv = (struct ivtv *) info->par; local 837 struct ivtv *itv = (struct ivtv *) info->par; local 860 struct ivtv *itv = (struct ivtv *) info->par; local 876 struct ivtv *itv = (struct ivtv *)info->par; local 919 struct ivtv *itv = (struct ivtv *)info->par; local 958 ivtvfb_restore(struct ivtv *itv) argument 976 ivtvfb_init_vidmode(struct ivtv *itv) argument 1099 ivtvfb_init_io(struct ivtv *itv) argument 1165 ivtvfb_release_buffers(struct ivtv *itv) argument 1190 ivtvfb_init_card(struct ivtv *itv) argument 1249 struct ivtv *itv = container_of(v4l2_dev, struct ivtv, v4l2_dev); local 1264 struct ivtv *itv = container_of(v4l2_dev, struct ivtv, v4l2_dev); local [all...] |
H A D | ivtv-queue.h | 37 struct ivtv *itv = s->itv; local 40 (SLICED_VBI_PIO && s->type == IVTV_ENC_STREAM_TYPE_VBI && itv->vbi.sliced_in->service_set); 56 pci_dma_sync_single_for_cpu(s->itv->pdev, buf->dma_handle, 63 pci_dma_sync_single_for_device(s->itv->pdev, buf->dma_handle, 85 pci_dma_sync_single_for_cpu(s->itv->pdev, s->sg_handle, 92 pci_dma_sync_single_for_device(s->itv->pdev, s->sg_handle,
|
H A D | ivtv-mailbox.c | 145 static int try_mailbox(struct ivtv *itv, struct ivtv_mailbox_data *mbdata, int mb) argument 160 static int get_mailbox(struct ivtv *itv, struct ivtv_mailbox_data *mbdata, int flags) argument 175 if (try_mailbox(itv, mbdata, mb)) 202 static void clear_all_mailboxes(struct ivtv *itv, struct ivtv_mailbox_data *mbdata) argument 214 static int ivtv_api_call(struct ivtv *itv, int cmd, int args, u32 data[]) argument 216 struct ivtv_mailbox_data *mbdata = (cmd >= 128) ? &itv->enc_mbox : &itv->dec_mbox; 247 if (itv->api_cache[cmd].last_jiffies && 249 itv->api_cache[cmd].last_jiffies + 251 !memcmp(data, itv 329 ivtv_api(struct ivtv *itv, int cmd, int args, u32 data[]) argument 344 ivtv_vapi_result(struct ivtv *itv, u32 data[CX2341X_MBOX_MAX_DATA], int cmd, int args, ...) argument 357 ivtv_vapi(struct ivtv *itv, int cmd, int args, ...) argument 382 ivtv_mailbox_cache_invalidate(struct ivtv *itv) argument [all...] |