Lines Matching defs:saa7134_dev

546 struct saa7134_dev {  struct
547 struct list_head devlist;
548 struct mutex lock;
549 spinlock_t slock;
550 struct v4l2_device v4l2_dev;
552 struct work_struct request_module_wk;
555 int autodetected;
558 unsigned int resources;
559 struct video_device *video_dev;
560 struct video_device *radio_dev;
561 struct video_device *vbi_dev;
562 struct saa7134_dmasound dmasound;
565 int has_remote;
566 struct saa7134_card_ir *remote;
569 char name[32];
570 int nr;
571 struct pci_dev *pci;
572 unsigned char pci_rev,pci_lat;
573 __u32 __iomem *lmmio;
574 __u8 __iomem *bmmio;
577 unsigned int board;
578 unsigned int tuner_type;
579 unsigned int radio_type;
580 unsigned char tuner_addr;
581 unsigned char radio_addr;
583 unsigned int tda9887_conf;
584 unsigned int gpio_value;
587 struct i2c_adapter i2c_adap;
588 struct i2c_client i2c_client;
589 unsigned char eedata[256];
590 int has_rds;
593 struct v4l2_framebuffer ovbuf;
594 struct saa7134_format *ovfmt;
595 unsigned int ovenable;
596 enum v4l2_field ovfield;
597 struct v4l2_window win;
598 struct v4l2_clip clips[8];
599 unsigned int nclips;
600 struct v4l2_fh *overlay_owner;
604 struct saa7134_dmaqueue video_q;
605 struct vb2_queue video_vbq;
606 struct saa7134_dmaqueue vbi_q;
607 struct vb2_queue vbi_vbq;
608 enum v4l2_field field;
609 struct saa7134_format *fmt;
610 unsigned int width, height;
611 unsigned int vbi_hlen, vbi_vlen;
612 struct pm_qos_request qos_request;
615 struct saa7134_ts ts;
616 struct saa7134_dmaqueue ts_q;
617 enum v4l2_field ts_field;
618 int ts_started;
619 struct saa7134_mpeg_ops *mops;
622 struct video_device *empress_dev;
623 struct v4l2_subdev *empress_sd;
624 struct vb2_queue empress_vbq;
625 struct work_struct empress_workqueue;
626 int empress_started;
627 struct v4l2_ctrl_handler empress_ctrl_handler;
630 struct saa7134_tvnorm *tvnorm; /* video */
631 struct saa7134_tvaudio *tvaudio;
632 struct v4l2_ctrl_handler ctrl_handler;
633 unsigned int ctl_input;
634 int ctl_bright;
635 int ctl_contrast;
636 int ctl_hue;
637 int ctl_saturation;
638 int ctl_mute; /* audio */
639 int ctl_volume;
640 int ctl_invert; /* private */
641 int ctl_mirror;
642 int ctl_y_odd;
643 int ctl_y_even;
644 int ctl_automute;
647 struct v4l2_rect crop_bounds;
648 struct v4l2_rect crop_defrect;
649 struct v4l2_rect crop_current;
652 unsigned int automute;
653 struct saa7134_thread thread;
654 struct saa7134_input *input;
655 struct saa7134_input *hw_input;
656 unsigned int hw_mute;
657 int last_carrier;
658 int nosignal;
659 unsigned int insuspend;
660 struct v4l2_ctrl_handler radio_ctrl_handler;
686 void (*gate_ctrl)(struct saa7134_dev *dev, int open); argument