Lines Matching refs:i2c_dev
96 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
99 i2c_dev->status = I2C_STAT_INIT;
100 i2c_dev->msg = pmsg;
101 i2c_dev->buf_offset = 0;
102 reinit_completion(&i2c_dev->complete);
109 while (i2c_dev->status != I2C_TRANSACTION_DONE)
110 wait_for_completion_interruptible_timeout(&i2c_dev->complete,
129 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
132 mutex_lock(&i2c_dev->i2c_lock);
152 mutex_unlock(&i2c_dev->i2c_lock);
177 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
178 struct i2c_msg *msg = i2c_dev->msg;
183 offset = i2c_dev->buf_offset;
188 i2c_dev->buf_offset += (0x10 * 4);
200 i2c_dev->status = I2C_READ_DONE;
206 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
219 i2c_dev->status = I2C_TRANSACTION_DONE;
226 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
242 complete(&i2c_dev->complete);
276 struct hdmi_i2c_dev *i2c_dev;
281 i2c_dev = kzalloc(sizeof(struct hdmi_i2c_dev), GFP_KERNEL);
282 if (i2c_dev == NULL) {
288 i2c_dev->adap = &oaktrail_hdmi_i2c_adapter;
289 i2c_dev->status = I2C_STAT_INIT;
290 init_completion(&i2c_dev->complete);
291 mutex_init(&i2c_dev->i2c_lock);
293 hdmi_dev->i2c_dev = i2c_dev;
311 kfree(i2c_dev);
319 struct hdmi_i2c_dev *i2c_dev;
324 i2c_dev = hdmi_dev->i2c_dev;
325 kfree(i2c_dev);