Lines Matching defs:dev
26 struct vivid_dev *dev = video_drvdata(file);
27 struct v4l2_rds_data *data = dev->rds_gen.data;
32 if (dev->radio_tx_rds_controls)
39 if (mutex_lock_interruptible(&dev->mutex))
41 if (dev->radio_tx_rds_owner &&
42 file->private_data != dev->radio_tx_rds_owner) {
43 mutex_unlock(&dev->mutex);
46 dev->radio_tx_rds_owner = file->private_data;
49 timestamp = ktime_sub(ktime_get(), dev->radio_rds_init_time);
51 if (blk - VIVID_RDS_GEN_BLOCKS >= dev->radio_tx_rds_last_block)
52 dev->radio_tx_rds_last_block = blk - VIVID_RDS_GEN_BLOCKS + 1;
60 if (blk == dev->radio_tx_rds_last_block ||
61 !(dev->radio_tx_subchans & V4L2_TUNER_SUB_RDS)) {
62 mutex_unlock(&dev->mutex);
67 if (mutex_lock_interruptible(&dev->mutex))
72 for (i = 0; i < size && blk > dev->radio_tx_rds_last_block;
73 dev->radio_tx_rds_last_block++) {
74 unsigned data_blk = dev->radio_tx_rds_last_block % VIVID_RDS_GEN_BLOCKS;
82 if (!dev->radio_rds_loop)
90 mutex_unlock(&dev->mutex);
101 struct vivid_dev *dev = video_drvdata(file);
109 (dev->radio_tx_rds_controls ?
114 a->txsubchans = dev->radio_tx_subchans;
120 struct vivid_dev *dev = video_drvdata(file);
126 dev->radio_tx_subchans = a->txsubchans;