Lines Matching refs:retaddr

901                      MMUAccessType access_type, int mmu_idx, uintptr_t retaddr)  in tlb_fill()  argument
910 ok = cc->tlb_fill(cpu, addr, size, access_type, mmu_idx, false, retaddr); in tlb_fill()
915 int mmu_idx, target_ulong addr, uintptr_t retaddr, in io_readx() argument
929 cpu->mem_io_pc = retaddr; in io_readx()
931 cpu_io_recompile(cpu, retaddr); in io_readx()
945 mmu_idx, iotlbentry->attrs, r, retaddr); in io_readx()
956 uintptr_t retaddr, MemOp op) in io_writex() argument
969 cpu_io_recompile(cpu, retaddr); in io_writex()
971 cpu->mem_io_pc = retaddr; in io_writex()
985 retaddr); in io_writex()
1101 CPUIOTLBEntry *iotlbentry, uintptr_t retaddr) in notdirty_write() argument
1110 tb_invalidate_phys_page_fast(pages, ram_addr, size, retaddr); in notdirty_write()
1135 MMUAccessType access_type, int mmu_idx, uintptr_t retaddr) in probe_access() argument
1166 tlb_fill(env_cpu(env), addr, size, access_type, mmu_idx, retaddr); in probe_access()
1189 iotlbentry->attrs, wp_access, retaddr); in probe_access()
1194 notdirty_write(env_cpu(env), addr, size, iotlbentry, retaddr); in probe_access()
1293 TCGMemOpIdx oi, uintptr_t retaddr) in atomic_mmu_lookup() argument
1305 retaddr -= GETPC_ADJ; in atomic_mmu_lookup()
1311 mmu_idx, retaddr); in atomic_mmu_lookup()
1327 mmu_idx, retaddr); in atomic_mmu_lookup()
1344 mmu_idx, retaddr); in atomic_mmu_lookup()
1355 &env_tlb(env)->d[mmu_idx].iotlb[index], retaddr); in atomic_mmu_lookup()
1361 cpu_loop_exit_atomic(env_cpu(env), retaddr); in atomic_mmu_lookup()
1374 TCGMemOpIdx oi, uintptr_t retaddr);
1401 uintptr_t retaddr, MemOp op, bool code_read, in load_helper() argument
1420 mmu_idx, retaddr); in load_helper()
1428 access_type, mmu_idx, retaddr); in load_helper()
1452 iotlbentry->attrs, BP_MEM_READ, retaddr); in load_helper()
1459 return io_readx(env, iotlbentry, mmu_idx, addr, retaddr, in load_helper()
1486 r1 = full_load(env, addr1, oi, retaddr); in load_helper()
1487 r2 = full_load(env, addr2, oi, retaddr); in load_helper()
1515 TCGMemOpIdx oi, uintptr_t retaddr) in full_ldub_mmu() argument
1517 return load_helper(env, addr, oi, retaddr, MO_UB, false, full_ldub_mmu); in full_ldub_mmu()
1521 TCGMemOpIdx oi, uintptr_t retaddr) in helper_ret_ldub_mmu() argument
1523 return full_ldub_mmu(env, addr, oi, retaddr); in helper_ret_ldub_mmu()
1527 TCGMemOpIdx oi, uintptr_t retaddr) in full_le_lduw_mmu() argument
1529 return load_helper(env, addr, oi, retaddr, MO_LEUW, false, in full_le_lduw_mmu()
1534 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_lduw_mmu() argument
1536 return full_le_lduw_mmu(env, addr, oi, retaddr); in helper_le_lduw_mmu()
1540 TCGMemOpIdx oi, uintptr_t retaddr) in full_be_lduw_mmu() argument
1542 return load_helper(env, addr, oi, retaddr, MO_BEUW, false, in full_be_lduw_mmu()
1547 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_lduw_mmu() argument
1549 return full_be_lduw_mmu(env, addr, oi, retaddr); in helper_be_lduw_mmu()
1553 TCGMemOpIdx oi, uintptr_t retaddr) in full_le_ldul_mmu() argument
1555 return load_helper(env, addr, oi, retaddr, MO_LEUL, false, in full_le_ldul_mmu()
1560 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_ldul_mmu() argument
1562 return full_le_ldul_mmu(env, addr, oi, retaddr); in helper_le_ldul_mmu()
1566 TCGMemOpIdx oi, uintptr_t retaddr) in full_be_ldul_mmu() argument
1568 return load_helper(env, addr, oi, retaddr, MO_BEUL, false, in full_be_ldul_mmu()
1573 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_ldul_mmu() argument
1575 return full_be_ldul_mmu(env, addr, oi, retaddr); in helper_be_ldul_mmu()
1579 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_ldq_mmu() argument
1581 return load_helper(env, addr, oi, retaddr, MO_LEQ, false, in helper_le_ldq_mmu()
1586 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_ldq_mmu() argument
1588 return load_helper(env, addr, oi, retaddr, MO_BEQ, false, in helper_be_ldq_mmu()
1599 TCGMemOpIdx oi, uintptr_t retaddr) in helper_ret_ldsb_mmu() argument
1601 return (int8_t)helper_ret_ldub_mmu(env, addr, oi, retaddr); in helper_ret_ldsb_mmu()
1605 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_ldsw_mmu() argument
1607 return (int16_t)helper_le_lduw_mmu(env, addr, oi, retaddr); in helper_le_ldsw_mmu()
1611 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_ldsw_mmu() argument
1613 return (int16_t)helper_be_lduw_mmu(env, addr, oi, retaddr); in helper_be_ldsw_mmu()
1617 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_ldsl_mmu() argument
1619 return (int32_t)helper_le_ldul_mmu(env, addr, oi, retaddr); in helper_le_ldsl_mmu()
1623 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_ldsl_mmu() argument
1625 return (int32_t)helper_be_ldul_mmu(env, addr, oi, retaddr); in helper_be_ldsl_mmu()
1664 TCGMemOpIdx oi, uintptr_t retaddr, MemOp op) in store_helper() argument
1678 mmu_idx, retaddr); in store_helper()
1686 mmu_idx, retaddr); in store_helper()
1709 iotlbentry->attrs, BP_MEM_WRITE, retaddr); in store_helper()
1716 io_writex(env, iotlbentry, mmu_idx, val, addr, retaddr, in store_helper()
1728 notdirty_write(env_cpu(env), addr, size, iotlbentry, retaddr); in store_helper()
1770 mmu_idx, retaddr); in store_helper()
1784 BP_MEM_WRITE, retaddr); in store_helper()
1789 BP_MEM_WRITE, retaddr); in store_helper()
1806 helper_ret_stb_mmu(env, addr + i, val8, oi, retaddr); in store_helper()
1816 TCGMemOpIdx oi, uintptr_t retaddr) in helper_ret_stb_mmu() argument
1818 store_helper(env, addr, val, oi, retaddr, MO_UB); in helper_ret_stb_mmu()
1822 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_stw_mmu() argument
1824 store_helper(env, addr, val, oi, retaddr, MO_LEUW); in helper_le_stw_mmu()
1828 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_stw_mmu() argument
1830 store_helper(env, addr, val, oi, retaddr, MO_BEUW); in helper_be_stw_mmu()
1834 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_stl_mmu() argument
1836 store_helper(env, addr, val, oi, retaddr, MO_LEUL); in helper_le_stl_mmu()
1840 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_stl_mmu() argument
1842 store_helper(env, addr, val, oi, retaddr, MO_BEUL); in helper_be_stl_mmu()
1846 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_stq_mmu() argument
1848 store_helper(env, addr, val, oi, retaddr, MO_LEQ); in helper_le_stq_mmu()
1852 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_stq_mmu() argument
1854 store_helper(env, addr, val, oi, retaddr, MO_BEQ); in helper_be_stq_mmu()
1860 #define EXTRA_ARGS , TCGMemOpIdx oi, uintptr_t retaddr
1864 #define ATOMIC_MMU_LOOKUP atomic_mmu_lookup(env, addr, oi, retaddr)
1916 TCGMemOpIdx oi, uintptr_t retaddr) in full_ldub_cmmu() argument
1918 return load_helper(env, addr, oi, retaddr, MO_8, true, full_ldub_cmmu); in full_ldub_cmmu()
1922 TCGMemOpIdx oi, uintptr_t retaddr) in helper_ret_ldub_cmmu() argument
1924 return full_ldub_cmmu(env, addr, oi, retaddr); in helper_ret_ldub_cmmu()
1928 TCGMemOpIdx oi, uintptr_t retaddr) in helper_ret_ldsb_cmmu() argument
1930 return (int8_t) full_ldub_cmmu(env, addr, oi, retaddr); in helper_ret_ldsb_cmmu()
1934 TCGMemOpIdx oi, uintptr_t retaddr) in full_le_lduw_cmmu() argument
1936 return load_helper(env, addr, oi, retaddr, MO_LEUW, true, in full_le_lduw_cmmu()
1941 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_lduw_cmmu() argument
1943 return full_le_lduw_cmmu(env, addr, oi, retaddr); in helper_le_lduw_cmmu()
1947 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_ldsw_cmmu() argument
1949 return (int16_t) full_le_lduw_cmmu(env, addr, oi, retaddr); in helper_le_ldsw_cmmu()
1953 TCGMemOpIdx oi, uintptr_t retaddr) in full_be_lduw_cmmu() argument
1955 return load_helper(env, addr, oi, retaddr, MO_BEUW, true, in full_be_lduw_cmmu()
1960 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_lduw_cmmu() argument
1962 return full_be_lduw_cmmu(env, addr, oi, retaddr); in helper_be_lduw_cmmu()
1966 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_ldsw_cmmu() argument
1968 return (int16_t) full_be_lduw_cmmu(env, addr, oi, retaddr); in helper_be_ldsw_cmmu()
1972 TCGMemOpIdx oi, uintptr_t retaddr) in full_le_ldul_cmmu() argument
1974 return load_helper(env, addr, oi, retaddr, MO_LEUL, true, in full_le_ldul_cmmu()
1979 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_ldl_cmmu() argument
1981 return full_le_ldul_cmmu(env, addr, oi, retaddr); in helper_le_ldl_cmmu()
1985 TCGMemOpIdx oi, uintptr_t retaddr) in full_be_ldul_cmmu() argument
1987 return load_helper(env, addr, oi, retaddr, MO_BEUL, true, in full_be_ldul_cmmu()
1992 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_ldl_cmmu() argument
1994 return full_be_ldul_cmmu(env, addr, oi, retaddr); in helper_be_ldl_cmmu()
1998 TCGMemOpIdx oi, uintptr_t retaddr) in helper_le_ldq_cmmu() argument
2000 return load_helper(env, addr, oi, retaddr, MO_LEQ, true, in helper_le_ldq_cmmu()
2005 TCGMemOpIdx oi, uintptr_t retaddr) in helper_be_ldq_cmmu() argument
2007 return load_helper(env, addr, oi, retaddr, MO_BEQ, true, in helper_be_ldq_cmmu()