Lines Matching refs:addr
160 uint32_t addr)
163 return master->last_addr == (((id & 0x3) << 21) | (addr & ~0x3));
167 uint32_t addr, uint32_t *rel_addrp)
187 rel_addr = addr - last_addr;
197 int id, bool valid, uint32_t addr)
202 master->last_addr = ((id & 0x3) << 21) | (addr & ~0x3);
210 uint32_t addr, size_t size,
222 addr &= ((1 << 21) - 1);
227 if (check_same_address(master, id, addr)) {
234 } else if (check_relative_address(master, id, addr, &rel_addr)) {
237 addr = rel_addr;
244 trace_fsi_master_acf_cmd_abs_addr(master, addr);
251 * size addr:1 addr:0 ds
258 addr &= ~(size - 1);
260 addr |= 1;
265 msg_push_bits(cmd, addr, addr_bits);
598 uint8_t id, uint32_t addr, void *val,
609 dev_dbg(master->dev, "read id %d addr %x size %zd\n", id, addr, size);
610 build_ar_command(master, &cmd, id, addr, size, NULL);
612 last_address_update(master, id, rc == 0, addr);
614 dev_dbg(master->dev, "read id %d addr 0x%08x err: %d\n",
615 id, addr, rc);
622 uint8_t id, uint32_t addr, const void *val,
633 build_ar_command(master, &cmd, id, addr, size, val);
634 dev_dbg(master->dev, "write id %d addr %x size %zd raw_data: %08x\n",
635 id, addr, size, *(uint32_t *)val);
637 last_address_update(master, id, rc == 0, addr);
639 dev_dbg(master->dev, "write id %d addr 0x%08x err: %d\n",
640 id, addr, rc);