Lines Matching defs:val
112 uint8_t slave_id, uint32_t addr, void *val, size_t size);
114 uint8_t slave_id, uint32_t addr, const void *val, size_t size);
128 * val: For read/peek this is the value read at the specified address. For
130 * The data in val must be FSI bus endian (big endian).
134 int fsi_device_read(struct fsi_device *dev, uint32_t addr, void *val,
140 return fsi_slave_read(dev->slave, dev->addr + addr, val, size);
144 int fsi_device_write(struct fsi_device *dev, uint32_t addr, const void *val,
150 return fsi_slave_write(dev->slave, dev->addr + addr, val, size);
154 int fsi_device_peek(struct fsi_device *dev, void *val)
158 return fsi_slave_read(dev->slave, addr, val, sizeof(uint32_t));
346 void *val, size_t size)
357 id, addr, val, size);
371 const void *val, size_t size)
382 id, addr, val, size);
829 unsigned long val;
832 if (kstrtoul(buf, 0, &val) < 0)
835 if (val < 1 || val > 16)
842 slave->t_send_delay = val;
843 slave->t_echo_delay = val;
1138 uint8_t slave_id, uint32_t addr, void *val, size_t size)
1146 rc = master->read(master, link, slave_id, addr, val, size);
1149 false, val, rc);
1155 uint8_t slave_id, uint32_t addr, const void *val, size_t size)
1159 trace_fsi_master_write(master, link, slave_id, addr, size, val);
1163 rc = master->write(master, link, slave_id, addr, val, size);
1166 true, val, rc);