Lines Matching refs:asi
273 uint32 asi, uint32 read));
274 static int32 mec_read PARAMS ((uint32 addr, uint32 asi, uint32 *data));
301 static void fetch_bytes PARAMS ((int asi, unsigned char *mem,
611 set_sfsr(fault, addr, asi, read)
614 uint32 asi;
617 if ((asi == 0xa) || (asi == 0xb)) {
621 switch (asi) {
633 mec_read(addr, asi, data)
635 uint32 asi;
734 if (asi != 0xb) {
735 set_sfsr(MEC_ACC, addr, asi, 1);
747 set_sfsr(MEC_ACC, addr, asi, 1);
1528 fetch_bytes (asi, mem, data, sz)
1529 int asi;
1535 || asi == 8 || asi == 9) {
1644 memory_read(asi, addr, data, sz, ws)
1645 int32 asi;
1657 set_sfsr(errmec, addr, asi, 1);
1666 fetch_bytes (asi, &ramb[addr & mem_rammask], data, sz);
1670 mexc = mec_read(addr, asi, data);
1672 set_sfsr(MEC_ACC, addr, asi, 1);
1684 fetch_bytes (asi, &romb[addr & ROM_MASK], data, sz);
1695 fetch_bytes (asi, &romb[addr], data, sz);
1701 fetch_bytes (asi, &romb[addr], data, sz);
1709 set_sfsr(UIMP_ACC, addr, asi, 1);
1715 memory_write(asi, addr, data, sz, ws)
1716 int32 asi;
1734 set_sfsr(errmec, addr, asi, 0);
1748 (((asi == 0xa) && (mec_wpr[i] & 1)) ||
1749 ((asi == 0xb) && (mec_wpr[i] & 2))) &&
1758 set_sfsr(PROT_EXC, addr, asi, 0);
1780 if ((sz != 2) || (asi != 0xb)) {
1781 set_sfsr(MEC_ACC, addr, asi, 0);
1787 set_sfsr(MEC_ACC, addr, asi, 0);
1836 set_sfsr(UIMP_ACC, addr, asi, 0);