Lines Matching defs:saa7134_dev
537 struct saa7134_dev { struct
538 struct list_head devlist;
539 struct mutex lock;
540 spinlock_t slock;
541 struct v4l2_device v4l2_dev;
543 struct work_struct request_module_wk;
546 int autodetected;
549 unsigned int resources;
550 struct video_device *video_dev;
551 struct video_device *radio_dev;
552 struct video_device *vbi_dev;
553 struct saa7134_dmasound dmasound;
556 int has_remote;
557 struct saa7134_card_ir *remote;
560 char name[32];
561 int nr;
562 struct pci_dev *pci;
563 unsigned char pci_rev,pci_lat;
564 __u32 __iomem *lmmio;
565 __u8 __iomem *bmmio;
568 unsigned int board;
569 unsigned int tuner_type;
570 unsigned int radio_type;
571 unsigned char tuner_addr;
572 unsigned char radio_addr;
574 unsigned int tda9887_conf;
575 unsigned int gpio_value;
578 struct i2c_adapter i2c_adap;
579 struct i2c_client i2c_client;
580 unsigned char eedata[256];
581 int has_rds;
584 struct v4l2_framebuffer ovbuf;
585 struct saa7134_format *ovfmt;
586 unsigned int ovenable;
587 enum v4l2_field ovfield;
588 struct v4l2_window win;
589 struct v4l2_clip clips[8];
590 unsigned int nclips;
591 struct v4l2_fh *overlay_owner;
595 void *alloc_ctx;
596 struct saa7134_dmaqueue video_q;
597 struct vb2_queue video_vbq;
598 struct saa7134_dmaqueue vbi_q;
599 struct vb2_queue vbi_vbq;
600 enum v4l2_field field;
601 struct saa7134_format *fmt;
602 unsigned int width, height;
603 unsigned int vbi_hlen, vbi_vlen;
604 struct pm_qos_request qos_request;
607 struct saa7134_ts ts;
608 struct saa7134_dmaqueue ts_q;
609 enum v4l2_field ts_field;
610 int ts_started;
611 struct saa7134_mpeg_ops *mops;
614 struct video_device *empress_dev;
615 struct v4l2_subdev *empress_sd;
616 struct vb2_queue empress_vbq;
617 struct work_struct empress_workqueue;
618 int empress_started;
619 struct v4l2_ctrl_handler empress_ctrl_handler;
622 struct saa7134_tvnorm *tvnorm; /* video */
623 struct saa7134_tvaudio *tvaudio;
624 struct v4l2_ctrl_handler ctrl_handler;
625 unsigned int ctl_input;
626 int ctl_bright;
627 int ctl_contrast;
628 int ctl_hue;
629 int ctl_saturation;
630 int ctl_mute; /* audio */
631 int ctl_volume;
632 int ctl_invert; /* private */
633 int ctl_mirror;
634 int ctl_y_odd;
635 int ctl_y_even;
636 int ctl_automute;
639 struct v4l2_rect crop_bounds;
640 struct v4l2_rect crop_defrect;
641 struct v4l2_rect crop_current;
665 void (*gate_ctrl)(struct saa7134_dev *dev, int open); argument