Lines Matching defs:dev

114 	struct rc_dev		*dev;
415 #define card_has_radio(dev) (SAA7134_NO_INPUT != saa7134_boards[dev->board].radio.type)
416 #define card_is_empress(dev) (SAA7134_MPEG_EMPRESS == saa7134_boards[dev->board].mpeg)
417 #define card_is_dvb(dev) (SAA7134_MPEG_DVB == saa7134_boards[dev->board].mpeg)
418 #define card_is_go7007(dev) (SAA7134_MPEG_GO7007 == saa7134_boards[dev->board].mpeg)
419 #define card_has_mpeg(dev) (SAA7134_MPEG_UNUSED != saa7134_boards[dev->board].mpeg)
420 #define card(dev) (saa7134_boards[dev->board])
421 #define card_in(dev,n) (saa7134_boards[dev->board].inputs[n])
469 int (*activate)(struct saa7134_dev *dev,
477 struct saa7134_dev *dev;
531 int (*init)(struct saa7134_dev *dev);
532 int (*fini)(struct saa7134_dev *dev);
533 void (*signal_change)(struct saa7134_dev *dev);
534 void (*irq_ts_done)(struct saa7134_dev *dev,
685 void (*gate_ctrl)(struct saa7134_dev *dev, int open);
690 #define saa_readl(reg) readl(dev->lmmio + (reg))
691 #define saa_writel(reg,value) writel((value), dev->lmmio + (reg));
693 writel((readl(dev->lmmio+(reg)) & ~(mask)) |\
694 ((value) & (mask)), dev->lmmio+(reg))
698 #define saa_readb(reg) readb(dev->bmmio + (reg))
699 #define saa_writeb(reg,value) writeb((value), dev->bmmio + (reg));
701 writeb((readb(dev->bmmio+(reg)) & ~(mask)) |\
702 ((value) & (mask)), dev->bmmio+(reg))
715 #define saa_call_all(dev, o, f, args...) do { \
716 if (dev->gate_ctrl) \
717 dev->gate_ctrl(dev, 1); \
718 v4l2_device_call_all(&(dev)->v4l2_dev, 0, o, f , ##args); \
719 if (dev->gate_ctrl) \
720 dev->gate_ctrl(dev, 0); \
723 #define saa_call_empress(dev, o, f, args...) ({ \
725 if (dev->gate_ctrl) \
726 dev->gate_ctrl(dev, 1); \
727 _rc = v4l2_device_call_until_err(&(dev)->v4l2_dev, \
729 if (dev->gate_ctrl) \
730 dev->gate_ctrl(dev, 0); \
737 struct saa7134_dev *dev = video_get_drvdata(vdev);
739 return vdev->queue == &dev->empress_vbq;
750 void saa7134_track_gpio(struct saa7134_dev *dev, const char *msg);
751 void saa7134_set_gpio(struct saa7134_dev *dev, int bit_no, int value);
765 int saa7134_buffer_queue(struct saa7134_dev *dev, struct saa7134_dmaqueue *q,
767 void saa7134_buffer_finish(struct saa7134_dev *dev, struct saa7134_dmaqueue *q,
769 void saa7134_buffer_next(struct saa7134_dev *dev, struct saa7134_dmaqueue *q);
771 void saa7134_stop_streaming(struct saa7134_dev *dev, struct saa7134_dmaqueue *q);
773 int saa7134_set_dmabits(struct saa7134_dev *dev);
775 extern int (*saa7134_dmasound_init)(struct saa7134_dev *dev);
776 extern int (*saa7134_dmasound_exit)(struct saa7134_dev *dev);
787 extern int saa7134_board_init1(struct saa7134_dev *dev);
788 extern int saa7134_board_init2(struct saa7134_dev *dev);
795 int saa7134_i2c_register(struct saa7134_dev *dev);
796 int saa7134_i2c_unregister(struct saa7134_dev *dev);
827 int saa7134_videoport_init(struct saa7134_dev *dev);
828 void saa7134_set_tvnorm_hw(struct saa7134_dev *dev);
830 int saa7134_video_init1(struct saa7134_dev *dev);
831 int saa7134_video_init2(struct saa7134_dev *dev);
832 void saa7134_irq_video_signalchange(struct saa7134_dev *dev);
833 void saa7134_irq_video_done(struct saa7134_dev *dev, unsigned long status);
834 void saa7134_video_fini(struct saa7134_dev *dev);
852 int saa7134_ts_init1(struct saa7134_dev *dev);
853 int saa7134_ts_fini(struct saa7134_dev *dev);
854 void saa7134_irq_ts_done(struct saa7134_dev *dev, unsigned long status);
859 int saa7134_ts_init_hw(struct saa7134_dev *dev);
861 int saa7134_ts_start(struct saa7134_dev *dev);
862 int saa7134_ts_stop(struct saa7134_dev *dev);
870 int saa7134_vbi_init1(struct saa7134_dev *dev);
871 int saa7134_vbi_fini(struct saa7134_dev *dev);
872 void saa7134_irq_vbi_done(struct saa7134_dev *dev, unsigned long status);
880 void saa7134_tvaudio_setmute(struct saa7134_dev *dev);
881 void saa7134_tvaudio_setinput(struct saa7134_dev *dev,
883 void saa7134_tvaudio_setvolume(struct saa7134_dev *dev, int level);
884 int saa7134_tvaudio_getstereo(struct saa7134_dev *dev);
886 void saa7134_tvaudio_init(struct saa7134_dev *dev);
887 int saa7134_tvaudio_init2(struct saa7134_dev *dev);
888 int saa7134_tvaudio_fini(struct saa7134_dev *dev);
889 int saa7134_tvaudio_do_scan(struct saa7134_dev *dev);
890 int saa7134_tvaudio_close(struct saa7134_dev *dev);
892 int saa_dsp_writel(struct saa7134_dev *dev, int reg, u32 value);
894 void saa7134_enable_i2s(struct saa7134_dev *dev);
902 int saa7134_oss_init1(struct saa7134_dev *dev);
903 int saa7134_oss_fini(struct saa7134_dev *dev);
904 void saa7134_irq_oss_done(struct saa7134_dev *dev, unsigned long status);
910 int saa7134_input_init1(struct saa7134_dev *dev);
911 void saa7134_input_fini(struct saa7134_dev *dev);
912 void saa7134_input_irq(struct saa7134_dev *dev);
913 void saa7134_probe_i2c_ir(struct saa7134_dev *dev);
914 int saa7134_ir_open(struct rc_dev *dev);
915 void saa7134_ir_close(struct rc_dev *dev);
917 #define saa7134_input_init1(dev) ((void)0)
918 #define saa7134_input_fini(dev) ((void)0)
919 #define saa7134_input_irq(dev) ((void)0)
920 #define saa7134_probe_i2c_ir(dev) ((void)0)
921 #define saa7134_ir_open(dev) ((void)0)
922 #define saa7134_ir_close(dev) ((void)0)