Lines Matching defs:saa7134_dev
551 struct saa7134_dev { struct
552 struct list_head devlist;
553 struct mutex lock;
554 spinlock_t slock;
555 struct v4l2_device v4l2_dev;
557 struct work_struct request_module_wk;
560 int autodetected;
563 unsigned int resources;
564 struct video_device *video_dev;
565 struct video_device *radio_dev;
566 struct video_device *vbi_dev;
567 struct saa7134_dmasound dmasound;
570 int has_remote;
571 struct saa7134_card_ir *remote;
574 char name[32];
575 int nr;
576 struct pci_dev *pci;
577 unsigned char pci_rev,pci_lat;
578 __u32 __iomem *lmmio;
579 __u8 __iomem *bmmio;
582 unsigned int board;
583 unsigned int tuner_type;
584 unsigned int radio_type;
585 unsigned char tuner_addr;
586 unsigned char radio_addr;
588 unsigned int tda9887_conf;
589 unsigned int gpio_value;
592 struct i2c_adapter i2c_adap;
593 struct i2c_client i2c_client;
594 unsigned char eedata[256];
595 int has_rds;
598 struct v4l2_framebuffer ovbuf;
599 struct saa7134_format *ovfmt;
600 unsigned int ovenable;
601 enum v4l2_field ovfield;
602 struct v4l2_window win;
603 struct v4l2_clip clips[8];
604 unsigned int nclips;
605 struct v4l2_fh *overlay_owner;
609 struct saa7134_dmaqueue video_q;
610 struct vb2_queue video_vbq;
611 struct saa7134_dmaqueue vbi_q;
612 struct vb2_queue vbi_vbq;
613 enum v4l2_field field;
614 struct saa7134_format *fmt;
615 unsigned int width, height;
616 unsigned int vbi_hlen, vbi_vlen;
617 struct pm_qos_request qos_request;
620 struct saa7134_ts ts;
621 struct saa7134_dmaqueue ts_q;
622 enum v4l2_field ts_field;
623 int ts_started;
624 struct saa7134_mpeg_ops *mops;
627 struct video_device *empress_dev;
628 struct v4l2_subdev *empress_sd;
629 struct vb2_queue empress_vbq;
630 struct work_struct empress_workqueue;
631 int empress_started;
632 struct v4l2_ctrl_handler empress_ctrl_handler;
635 struct saa7134_tvnorm *tvnorm; /* video */
636 struct saa7134_tvaudio *tvaudio;
637 struct v4l2_ctrl_handler ctrl_handler;
638 unsigned int ctl_input;
639 int ctl_bright;
640 int ctl_contrast;
641 int ctl_hue;
642 int ctl_saturation;
643 int ctl_mute; /* audio */
644 int ctl_volume;
645 int ctl_invert; /* private */
646 int ctl_mirror;
647 int ctl_y_odd;
648 int ctl_y_even;
649 int ctl_automute;
652 struct v4l2_rect crop_bounds;
653 struct v4l2_rect crop_defrect;
654 struct v4l2_rect crop_current;
657 unsigned int automute;
658 struct saa7134_thread thread;
659 struct saa7134_input *input;
660 struct saa7134_input *hw_input;
661 unsigned int hw_mute;
662 int last_carrier;
663 int nosignal;
664 unsigned int insuspend;
665 struct v4l2_ctrl_handler radio_ctrl_handler;
691 void (*gate_ctrl)(struct saa7134_dev *dev, int open); argument