Lines Matching refs:cx23885_dev
230 struct cx23885_dev *dev;
254 struct cx23885_dev *dev;
316 struct cx23885_dev *cx;
333 struct cx23885_dev *dev;
352 struct cx23885_dev { struct
448 static inline struct cx23885_dev *to_cx23885(struct v4l2_device *v4l2_dev) in to_cx23885() argument
450 return container_of(v4l2_dev, struct cx23885_dev, v4l2_dev); in to_cx23885()
462 extern struct v4l2_subdev *cx23885_find_hw(struct cx23885_dev *dev, u32 hw);
509 extern int cx23885_sram_channel_setup(struct cx23885_dev *dev,
513 extern void cx23885_sram_channel_dump(struct cx23885_dev *dev,
532 extern void cx23885_gpio_set(struct cx23885_dev *dev, u32 mask);
533 extern void cx23885_gpio_clear(struct cx23885_dev *dev, u32 mask);
534 extern u32 cx23885_gpio_get(struct cx23885_dev *dev, u32 mask);
535 extern void cx23885_gpio_enable(struct cx23885_dev *dev, u32 mask,
538 extern void cx23885_irq_add_enable(struct cx23885_dev *dev, u32 mask);
539 extern void cx23885_irq_enable(struct cx23885_dev *dev, u32 mask);
540 extern void cx23885_irq_disable(struct cx23885_dev *dev, u32 mask);
541 extern void cx23885_irq_remove(struct cx23885_dev *dev, u32 mask);
553 extern void cx23885_card_list(struct cx23885_dev *dev);
554 extern int cx23885_ir_init(struct cx23885_dev *dev);
555 extern void cx23885_ir_pci_int_enable(struct cx23885_dev *dev);
556 extern void cx23885_ir_fini(struct cx23885_dev *dev);
557 extern void cx23885_gpio_setup(struct cx23885_dev *dev);
558 extern void cx23885_card_setup(struct cx23885_dev *dev);
559 extern void cx23885_card_setup_pre_i2c(struct cx23885_dev *dev);
568 extern void cx23885_free_buffer(struct cx23885_dev *dev,
574 extern int cx23885_video_register(struct cx23885_dev *dev);
575 extern void cx23885_video_unregister(struct cx23885_dev *dev);
576 extern int cx23885_video_irq(struct cx23885_dev *dev, u32 status);
577 extern void cx23885_video_wakeup(struct cx23885_dev *dev,
579 int cx23885_enum_input(struct cx23885_dev *dev, struct v4l2_input *i);
583 int cx23885_set_tvnorm(struct cx23885_dev *dev, v4l2_std_id norm);
591 extern int cx23885_vbi_irq(struct cx23885_dev *dev, u32 status);
596 extern void cx23885_av_clk(struct cx23885_dev *dev, int enable);
600 extern int cx23885_417_register(struct cx23885_dev *dev);
601 extern void cx23885_417_unregister(struct cx23885_dev *dev);
602 extern int cx23885_irq_417(struct cx23885_dev *dev, u32 status);
603 extern void cx23885_417_check_encoder(struct cx23885_dev *dev);
604 extern void cx23885_mc417_init(struct cx23885_dev *dev);
605 extern int mc417_memory_read(struct cx23885_dev *dev, u32 address, u32 *value);
606 extern int mc417_memory_write(struct cx23885_dev *dev, u32 address, u32 value);
607 extern int mc417_register_read(struct cx23885_dev *dev,
609 extern int mc417_register_write(struct cx23885_dev *dev,
611 extern void mc417_gpio_set(struct cx23885_dev *dev, u32 mask);
612 extern void mc417_gpio_clear(struct cx23885_dev *dev, u32 mask);
613 extern void mc417_gpio_enable(struct cx23885_dev *dev, u32 mask, int asoutput);
618 struct cx23885_dev *dev);
619 extern void cx23885_audio_unregister(struct cx23885_dev *dev);
620 extern int cx23885_audio_irq(struct cx23885_dev *dev, u32 status, u32 mask);