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