Lines Matching refs:wbuf
117 memcpy_toio(dev->regs + I2C_TASKMEM_BASE + i2c->wbuf, in ddb_i2c_master_xfer()
130 ddbcpyto(I2C_TASKMEM_BASE + i2c->wbuf, msg[0].buf, msg[0].len); in ddb_i2c_master_xfer()
180 i2c->wbuf = i * (I2C_TASKMEM_SIZE / 4); in ddb_i2c_init()
181 i2c->rbuf = i2c->wbuf + (I2C_TASKMEM_SIZE / 8); in ddb_i2c_init()
184 ddbwritel((i2c->rbuf << 16) | i2c->wbuf, in ddb_i2c_init()
1339 static int flashio(struct ddb *dev, u8 *wbuf, u32 wlen, u8 *rbuf, u32 rlen) in flashio() argument
1347 data = swab32(*(u32 *)wbuf); in flashio()
1348 wbuf += 4; in flashio()
1364 data |= *wbuf; in flashio()
1366 wbuf++; in flashio()
1446 u8 *rbuf, *wbuf; in ddb_ioctl() local
1456 wbuf = &dev->iobuf[0]; in ddb_ioctl()
1457 rbuf = wbuf + fio.write_len; in ddb_ioctl()
1459 if (copy_from_user(wbuf, fio.write_buf, fio.write_len)) in ddb_ioctl()
1461 res = flashio(dev, wbuf, fio.write_len, rbuf, fio.read_len); in ddb_ioctl()