Lines Matching refs:addr
48 static void bnxt_prepare_access_window(uint32_t addr) in bnxt_prepare_access_window() argument
50 addr &= BNXT_INDIRECT_BASE_MASK; in bnxt_prepare_access_window()
51 io_write32(bnxt_access_window_virt_addr, addr); in bnxt_prepare_access_window()
54 static vaddr_t bnxt_indirect_tgt_addr(uint32_t addr) in bnxt_indirect_tgt_addr() argument
56 addr &= BNXT_INDIRECT_ADDR_MASK; in bnxt_indirect_tgt_addr()
57 return (vaddr_t)(bnxt_indirect_dest_addr + addr); in bnxt_indirect_tgt_addr()
91 static uint32_t bnxt_read(uint32_t addr) in bnxt_read() argument
93 bnxt_prepare_access_window(addr); in bnxt_read()
94 return io_read32(bnxt_indirect_tgt_addr(addr)); in bnxt_read()
102 static void bnxt_write(uint32_t addr, uint32_t value) in bnxt_write() argument
104 bnxt_prepare_access_window(addr); in bnxt_write()
105 io_write32(bnxt_indirect_tgt_addr(addr), value); in bnxt_write()
190 int bnxt_fastboot(uintptr_t addr) in bnxt_fastboot() argument
199 bnxt_write_ctrl(BNXT_REG_CTRL_FSTBOOT_PTR_REG, addr); in bnxt_fastboot()