Lines Matching defs:i2c_dev
99 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
102 i2c_dev->status = I2C_STAT_INIT;
103 i2c_dev->msg = pmsg;
104 i2c_dev->buf_offset = 0;
105 reinit_completion(&i2c_dev->complete);
112 while (i2c_dev->status != I2C_TRANSACTION_DONE)
113 wait_for_completion_interruptible_timeout(&i2c_dev->complete,
132 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
135 mutex_lock(&i2c_dev->i2c_lock);
155 mutex_unlock(&i2c_dev->i2c_lock);
179 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
180 struct i2c_msg *msg = i2c_dev->msg;
185 offset = i2c_dev->buf_offset;
190 i2c_dev->buf_offset += (0x10 * 4);
202 i2c_dev->status = I2C_READ_DONE;
208 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
221 i2c_dev->status = I2C_TRANSACTION_DONE;
228 struct hdmi_i2c_dev *i2c_dev = hdmi_dev->i2c_dev;
244 complete(&i2c_dev->complete);
278 struct hdmi_i2c_dev *i2c_dev;
283 i2c_dev = kzalloc(sizeof(struct hdmi_i2c_dev), GFP_KERNEL);
284 if (!i2c_dev)
287 i2c_dev->adap = &oaktrail_hdmi_i2c_adapter;
288 i2c_dev->status = I2C_STAT_INIT;
289 init_completion(&i2c_dev->complete);
290 mutex_init(&i2c_dev->i2c_lock);
292 hdmi_dev->i2c_dev = i2c_dev;
317 kfree(i2c_dev);
325 struct hdmi_i2c_dev *i2c_dev;
330 i2c_dev = hdmi_dev->i2c_dev;
331 kfree(i2c_dev);