Lines Matching refs:_regs

1729 # define SYSCALL_NUM(_regs)	(_regs).orig_rax  argument
1730 # define SYSCALL_RET(_regs) (_regs).rax argument
1733 # define SYSCALL_NUM(_regs) (_regs).orig_eax argument
1734 # define SYSCALL_RET(_regs) (_regs).eax argument
1737 # define SYSCALL_NUM(_regs) (_regs).ARM_r7 argument
1741 # define SYSCALL_NUM_SET(_regs, _nr) \ argument
1743 # define SYSCALL_RET(_regs) (_regs).ARM_r0 argument
1746 # define SYSCALL_NUM(_regs) (_regs).regs[8] argument
1750 # define SYSCALL_NUM_SET(_regs, _nr) \ argument
1759 # define SYSCALL_RET(_regs) (_regs).regs[0] argument
1762 # define SYSCALL_NUM(_regs) (_regs).regs[11] argument
1763 # define SYSCALL_RET(_regs) (_regs).regs[4] argument
1766 # define SYSCALL_NUM(_regs) (_regs).a7 argument
1767 # define SYSCALL_RET(_regs) (_regs).a0 argument
1771 # define SYSCALL_NUM(_regs) (_regs).regs[3] argument
1773 # define SYSCALL_NUM(_regs) (_regs).regs[9] argument
1775 # define SYSCALL_RET(_regs) (_regs).a0 argument
1778 # define SYSCALL_NUM(_regs) (_regs).gr[20] argument
1779 # define SYSCALL_RET(_regs) (_regs).gr[28] argument
1782 # define SYSCALL_NUM(_regs) (_regs).gpr[0] argument
1783 # define SYSCALL_RET(_regs) (_regs).gpr[3] argument
1784 # define SYSCALL_RET_SET(_regs, _val) \ argument
1787 if ((_regs.trap & 0xfff0) == 0x3000) { \
1792 SYSCALL_RET(_regs) = _result; \
1800 SYSCALL_RET(_regs) = -_result; \
1801 (_regs).ccr |= 0x10000000; \
1803 SYSCALL_RET(_regs) = _result; \
1804 (_regs).ccr &= ~0x10000000; \
1811 # define SYSCALL_NUM(_regs) (_regs).gprs[2] argument
1812 # define SYSCALL_RET_SET(_regs, _val) \ argument
1819 # define SYSCALL_NUM(_regs) \ argument
1821 typeof((_regs).regs[2]) _nr; \
1822 if ((_regs).regs[2] == __NR_O32_Linux) \
1823 _nr = (_regs).regs[4]; \
1825 _nr = (_regs).regs[2]; \
1828 # define SYSCALL_NUM_SET(_regs, _nr) \ argument
1830 if ((_regs).regs[2] == __NR_O32_Linux) \
1831 (_regs).regs[4] = _nr; \
1833 (_regs).regs[2] = _nr; \
1835 # define SYSCALL_RET_SET(_regs, _val) \ argument
1839 # define SYSCALL_NUM(_regs) (_regs).syscall argument
1844 #define SYSCALL_RET(_regs) (_regs).a[(_regs).windowbase * 4 + 2] argument
1847 # define SYSCALL_NUM(_regs) (_regs).regs[3] argument
1848 # define SYSCALL_RET(_regs) (_regs).regs[0] argument
1851 # define SYSCALL_NUM(_regs) (_regs).orig_d0 argument
1852 # define SYSCALL_RET(_regs) (_regs).d0 argument
1862 # define SYSCALL_NUM_SET(_regs, _nr) \ argument
1864 SYSCALL_NUM(_regs) = (_nr); \
1879 # define SYSCALL_RET_SET(_regs, _val) \ argument
1881 SYSCALL_RET(_regs) = (_val); \
1918 # define ARCH_GETREGS(_regs) ptrace(PTRACE_GETREGS, tracee, 0, &(_regs)) argument
1919 # define ARCH_SETREGS(_regs) ptrace(PTRACE_SETREGS, tracee, 0, &(_regs)) argument
1921 # define ARCH_GETREGS(_regs) ({ \ argument
1923 __v.iov_base = &(_regs); \
1924 __v.iov_len = sizeof(_regs); \
1927 # define ARCH_SETREGS(_regs) ({ \ argument
1929 __v.iov_base = &(_regs); \
1930 __v.iov_len = sizeof(_regs); \