Lines Matching refs:addr

112 #define     _LoadHW(addr, value, res, type)  \  argument
131 : "r" (addr), "i" (-EFAULT)); \
135 #define _LoadW(addr, value, res, type) \ argument
152 : "r" (addr), "i" (-EFAULT)); \
157 #define _LoadW(addr, value, res, type) \ argument
187 : "r" (addr), "i" (-EFAULT)); \
192 #define _LoadHWU(addr, value, res, type) \ argument
213 : "r" (addr), "i" (-EFAULT)); \
217 #define _LoadWU(addr, value, res, type) \ argument
236 : "r" (addr), "i" (-EFAULT)); \
239 #define _LoadDW(addr, value, res) \ argument
256 : "r" (addr), "i" (-EFAULT)); \
261 #define _LoadWU(addr, value, res, type) \ argument
291 : "r" (addr), "i" (-EFAULT)); \
294 #define _LoadDW(addr, value, res) \ argument
340 : "r" (addr), "i" (-EFAULT)); \
346 #define _StoreHW(addr, value, res, type) \ argument
366 : "r" (value), "r" (addr), "i" (-EFAULT));\
370 #define _StoreW(addr, value, res, type) \ argument
387 : "r" (value), "r" (addr), "i" (-EFAULT)); \
390 #define _StoreDW(addr, value, res) \ argument
407 : "r" (value), "r" (addr), "i" (-EFAULT)); \
411 #define _StoreW(addr, value, res, type) \ argument
438 : "r" (value), "r" (addr), "i" (-EFAULT) \
442 #define _StoreDW(addr, value, res) \ argument
482 : "r" (value), "r" (addr), "i" (-EFAULT) \
490 #define _LoadHW(addr, value, res, type) \ argument
509 : "r" (addr), "i" (-EFAULT)); \
513 #define _LoadW(addr, value, res, type) \ argument
530 : "r" (addr), "i" (-EFAULT)); \
535 #define _LoadW(addr, value, res, type) \ argument
565 : "r" (addr), "i" (-EFAULT)); \
571 #define _LoadHWU(addr, value, res, type) \ argument
592 : "r" (addr), "i" (-EFAULT)); \
596 #define _LoadWU(addr, value, res, type) \ argument
615 : "r" (addr), "i" (-EFAULT)); \
618 #define _LoadDW(addr, value, res) \ argument
635 : "r" (addr), "i" (-EFAULT)); \
640 #define _LoadWU(addr, value, res, type) \ argument
670 : "r" (addr), "i" (-EFAULT)); \
673 #define _LoadDW(addr, value, res) \ argument
719 : "r" (addr), "i" (-EFAULT)); \
723 #define _StoreHW(addr, value, res, type) \ argument
743 : "r" (value), "r" (addr), "i" (-EFAULT));\
747 #define _StoreW(addr, value, res, type) \ argument
764 : "r" (value), "r" (addr), "i" (-EFAULT)); \
767 #define _StoreDW(addr, value, res) \ argument
784 : "r" (value), "r" (addr), "i" (-EFAULT)); \
789 #define _StoreW(addr, value, res, type) \ argument
816 : "r" (value), "r" (addr), "i" (-EFAULT) \
820 #define _StoreDW(addr, value, res) \ argument
860 : "r" (value), "r" (addr), "i" (-EFAULT) \
867 #define LoadHWU(addr, value, res) _LoadHWU(addr, value, res, kernel) argument
868 #define LoadHWUE(addr, value, res) _LoadHWU(addr, value, res, user) argument
869 #define LoadWU(addr, value, res) _LoadWU(addr, value, res, kernel) argument
870 #define LoadWUE(addr, value, res) _LoadWU(addr, value, res, user) argument
871 #define LoadHW(addr, value, res) _LoadHW(addr, value, res, kernel) argument
872 #define LoadHWE(addr, value, res) _LoadHW(addr, value, res, user) argument
873 #define LoadW(addr, value, res) _LoadW(addr, value, res, kernel) argument
874 #define LoadWE(addr, value, res) _LoadW(addr, value, res, user) argument
875 #define LoadDW(addr, value, res) _LoadDW(addr, value, res) argument
877 #define StoreHW(addr, value, res) _StoreHW(addr, value, res, kernel) argument
878 #define StoreHWE(addr, value, res) _StoreHW(addr, value, res, user) argument
879 #define StoreW(addr, value, res) _StoreW(addr, value, res, kernel) argument
880 #define StoreWE(addr, value, res) _StoreW(addr, value, res, user) argument
881 #define StoreDW(addr, value, res) _StoreDW(addr, value, res) argument
884 void __user *addr, unsigned int __user *pc) in emulate_load_store_insn() argument
940 if (!access_ok(addr, 4)) in emulate_load_store_insn()
942 LoadW(addr, value, res); in emulate_load_store_insn()
949 if (!access_ok(addr, 2)) in emulate_load_store_insn()
951 LoadHW(addr, value, res); in emulate_load_store_insn()
972 if (!access_ok(addr, 2)) { in emulate_load_store_insn()
976 LoadHWE(addr, value, res); in emulate_load_store_insn()
985 if (!access_ok(addr, 4)) { in emulate_load_store_insn()
989 LoadWE(addr, value, res); in emulate_load_store_insn()
998 if (!access_ok(addr, 2)) { in emulate_load_store_insn()
1002 LoadHWUE(addr, value, res); in emulate_load_store_insn()
1011 if (!access_ok(addr, 2)) { in emulate_load_store_insn()
1017 StoreHWE(addr, value, res); in emulate_load_store_insn()
1024 if (!access_ok(addr, 4)) { in emulate_load_store_insn()
1030 StoreWE(addr, value, res); in emulate_load_store_insn()
1045 if (!access_ok(addr, 2)) in emulate_load_store_insn()
1050 LoadHW(addr, value, res); in emulate_load_store_insn()
1052 LoadHWE(addr, value, res); in emulate_load_store_insn()
1054 LoadHW(addr, value, res); in emulate_load_store_insn()
1064 if (!access_ok(addr, 4)) in emulate_load_store_insn()
1069 LoadW(addr, value, res); in emulate_load_store_insn()
1071 LoadWE(addr, value, res); in emulate_load_store_insn()
1073 LoadW(addr, value, res); in emulate_load_store_insn()
1083 if (!access_ok(addr, 2)) in emulate_load_store_insn()
1088 LoadHWU(addr, value, res); in emulate_load_store_insn()
1090 LoadHWUE(addr, value, res); in emulate_load_store_insn()
1092 LoadHWU(addr, value, res); in emulate_load_store_insn()
1110 if (!access_ok(addr, 4)) in emulate_load_store_insn()
1113 LoadWU(addr, value, res); in emulate_load_store_insn()
1133 if (!access_ok(addr, 8)) in emulate_load_store_insn()
1136 LoadDW(addr, value, res); in emulate_load_store_insn()
1148 if (!access_ok(addr, 2)) in emulate_load_store_insn()
1156 StoreHW(addr, value, res); in emulate_load_store_insn()
1158 StoreHWE(addr, value, res); in emulate_load_store_insn()
1160 StoreHW(addr, value, res); in emulate_load_store_insn()
1168 if (!access_ok(addr, 4)) in emulate_load_store_insn()
1176 StoreW(addr, value, res); in emulate_load_store_insn()
1178 StoreWE(addr, value, res); in emulate_load_store_insn()
1180 StoreW(addr, value, res); in emulate_load_store_insn()
1196 if (!access_ok(addr, 8)) in emulate_load_store_insn()
1201 StoreDW(addr, value, res); in emulate_load_store_insn()
1258 if (!access_ok(addr, sizeof(*fpr))) in emulate_load_store_insn()
1273 res = __copy_from_user_inatomic(fpr, addr, in emulate_load_store_insn()
1294 if (!access_ok(addr, sizeof(*fpr))) in emulate_load_store_insn()
1307 res = __copy_to_user_inatomic(addr, fpr, sizeof(*fpr)); in emulate_load_store_insn()
1391 void __user *addr) in emulate_load_store_microMIPS() argument
1467 if (!access_ok(addr, 8)) in emulate_load_store_microMIPS()
1470 LoadW(addr, value, res); in emulate_load_store_microMIPS()
1474 addr += 4; in emulate_load_store_microMIPS()
1475 LoadW(addr, value, res); in emulate_load_store_microMIPS()
1486 if (!access_ok(addr, 8)) in emulate_load_store_microMIPS()
1490 StoreW(addr, value, res); in emulate_load_store_microMIPS()
1493 addr += 4; in emulate_load_store_microMIPS()
1495 StoreW(addr, value, res); in emulate_load_store_microMIPS()
1506 if (!access_ok(addr, 16)) in emulate_load_store_microMIPS()
1509 LoadDW(addr, value, res); in emulate_load_store_microMIPS()
1513 addr += 8; in emulate_load_store_microMIPS()
1514 LoadDW(addr, value, res); in emulate_load_store_microMIPS()
1529 if (!access_ok(addr, 16)) in emulate_load_store_microMIPS()
1533 StoreDW(addr, value, res); in emulate_load_store_microMIPS()
1536 addr += 8; in emulate_load_store_microMIPS()
1538 StoreDW(addr, value, res); in emulate_load_store_microMIPS()
1552 if (!access_ok(addr, 4 * (rvar + 1))) in emulate_load_store_microMIPS()
1555 if (!access_ok(addr, 4 * rvar)) in emulate_load_store_microMIPS()
1561 LoadW(addr, value, res); in emulate_load_store_microMIPS()
1564 addr += 4; in emulate_load_store_microMIPS()
1568 LoadW(addr, value, res); in emulate_load_store_microMIPS()
1571 addr += 4; in emulate_load_store_microMIPS()
1575 LoadW(addr, value, res); in emulate_load_store_microMIPS()
1588 if (!access_ok(addr, 4 * (rvar + 1))) in emulate_load_store_microMIPS()
1591 if (!access_ok(addr, 4 * rvar)) in emulate_load_store_microMIPS()
1598 StoreW(addr, value, res); in emulate_load_store_microMIPS()
1601 addr += 4; in emulate_load_store_microMIPS()
1605 StoreW(addr, value, res); in emulate_load_store_microMIPS()
1608 addr += 4; in emulate_load_store_microMIPS()
1612 StoreW(addr, value, res); in emulate_load_store_microMIPS()
1625 if (!access_ok(addr, 8 * (rvar + 1))) in emulate_load_store_microMIPS()
1628 if (!access_ok(addr, 8 * rvar)) in emulate_load_store_microMIPS()
1635 LoadDW(addr, value, res); in emulate_load_store_microMIPS()
1638 addr += 4; in emulate_load_store_microMIPS()
1642 LoadDW(addr, value, res); in emulate_load_store_microMIPS()
1645 addr += 8; in emulate_load_store_microMIPS()
1649 LoadDW(addr, value, res); in emulate_load_store_microMIPS()
1666 if (!access_ok(addr, 8 * (rvar + 1))) in emulate_load_store_microMIPS()
1669 if (!access_ok(addr, 8 * rvar)) in emulate_load_store_microMIPS()
1677 StoreDW(addr, value, res); in emulate_load_store_microMIPS()
1680 addr += 8; in emulate_load_store_microMIPS()
1684 StoreDW(addr, value, res); in emulate_load_store_microMIPS()
1687 addr += 8; in emulate_load_store_microMIPS()
1691 StoreDW(addr, value, res); in emulate_load_store_microMIPS()
1788 if (!access_ok(addr, 4 * rvar)) in emulate_load_store_microMIPS()
1792 LoadW(addr, value, res); in emulate_load_store_microMIPS()
1795 addr += 4; in emulate_load_store_microMIPS()
1798 LoadW(addr, value, res); in emulate_load_store_microMIPS()
1808 if (!access_ok(addr, 4 * rvar)) in emulate_load_store_microMIPS()
1813 StoreW(addr, value, res); in emulate_load_store_microMIPS()
1816 addr += 4; in emulate_load_store_microMIPS()
1819 StoreW(addr, value, res); in emulate_load_store_microMIPS()
1862 if (!access_ok(addr, 2)) in emulate_load_store_microMIPS()
1865 LoadHW(addr, value, res); in emulate_load_store_microMIPS()
1872 if (!access_ok(addr, 2)) in emulate_load_store_microMIPS()
1875 LoadHWU(addr, value, res); in emulate_load_store_microMIPS()
1882 if (!access_ok(addr, 4)) in emulate_load_store_microMIPS()
1885 LoadW(addr, value, res); in emulate_load_store_microMIPS()
1900 if (!access_ok(addr, 4)) in emulate_load_store_microMIPS()
1903 LoadWU(addr, value, res); in emulate_load_store_microMIPS()
1922 if (!access_ok(addr, 8)) in emulate_load_store_microMIPS()
1925 LoadDW(addr, value, res); in emulate_load_store_microMIPS()
1936 if (!access_ok(addr, 2)) in emulate_load_store_microMIPS()
1940 StoreHW(addr, value, res); in emulate_load_store_microMIPS()
1946 if (!access_ok(addr, 4)) in emulate_load_store_microMIPS()
1950 StoreW(addr, value, res); in emulate_load_store_microMIPS()
1964 if (!access_ok(addr, 8)) in emulate_load_store_microMIPS()
1968 StoreDW(addr, value, res); in emulate_load_store_microMIPS()
2010 static void emulate_load_store_MIPS16e(struct pt_regs *regs, void __user * addr) in emulate_load_store_MIPS16e() argument
2122 if (!access_ok(addr, 2)) in emulate_load_store_MIPS16e()
2125 LoadHW(addr, value, res); in emulate_load_store_MIPS16e()
2133 if (!access_ok(addr, 2)) in emulate_load_store_MIPS16e()
2136 LoadHWU(addr, value, res); in emulate_load_store_MIPS16e()
2146 if (!access_ok(addr, 4)) in emulate_load_store_MIPS16e()
2149 LoadW(addr, value, res); in emulate_load_store_MIPS16e()
2165 if (!access_ok(addr, 4)) in emulate_load_store_MIPS16e()
2168 LoadWU(addr, value, res); in emulate_load_store_MIPS16e()
2189 if (!access_ok(addr, 8)) in emulate_load_store_MIPS16e()
2192 LoadDW(addr, value, res); in emulate_load_store_MIPS16e()
2204 if (!access_ok(addr, 2)) in emulate_load_store_MIPS16e()
2209 StoreHW(addr, value, res); in emulate_load_store_MIPS16e()
2217 if (!access_ok(addr, 4)) in emulate_load_store_MIPS16e()
2222 StoreW(addr, value, res); in emulate_load_store_MIPS16e()
2237 if (!access_ok(addr, 8)) in emulate_load_store_MIPS16e()
2242 StoreDW(addr, value, res); in emulate_load_store_MIPS16e()