Lines Matching defs:cur
82 struct i2c_msg *cur;
194 if (gi2c->cur)
196 gi2c->cur->len, gi2c->cur->addr, gi2c->cur->flags);
215 struct i2c_msg *cur;
223 cur = gi2c->cur;
225 if (!cur ||
249 } else if (cur->flags & I2C_M_RD &&
256 while (gi2c->cur_rd < cur->len && p < sizeof(val)) {
257 cur->buf[gi2c->cur_rd++] = val & 0xff;
261 if (gi2c->cur_rd == cur->len)
264 } else if (!(cur->flags & I2C_M_RD) &&
271 while (gi2c->cur_wr < cur->len && p < sizeof(val)) {
272 temp = cur->buf[gi2c->cur_wr++];
278 if (gi2c->cur_wr == cur->len) {
312 gi2c->cur = NULL;
355 struct i2c_msg *cur)
362 i2c_put_dma_safe_msg_buf(gi2c->dma_buf, cur, !gi2c->err);
367 struct i2c_msg *cur)
374 i2c_put_dma_safe_msg_buf(gi2c->dma_buf, cur, !gi2c->err);
386 struct i2c_msg *cur;
409 cur = gi2c->cur;
414 geni_i2c_rx_msg_cleanup(gi2c, cur);
427 struct i2c_msg *cur;
453 cur = gi2c->cur;
458 geni_i2c_tx_msg_cleanup(gi2c, cur);
487 gi2c->cur = &msgs[i];
501 gi2c->cur = NULL;