Lines Matching defs:name
17 * information: Portions Copyright [yyyy] [name of copyright owner]
70 #define __SYSTRAP(name) \
72 mov SYS_/**/name, %g1; \
75 #define SYSTRAP_RVAL1(name) __SYSTRAP(name)
76 #define SYSTRAP_RVAL2(name) __SYSTRAP(name)
77 #define SYSTRAP_2RVALS(name) __SYSTRAP(name)
78 #define SYSTRAP_64RVAL(name) __SYSTRAP(name)
84 #define SYSFASTTRAP(name) \
86 ta ST_/**/name
115 #define SYSREENTRY(name) \
116 ENTRY(name); \
119 .restart_/**/name:
125 #define SYSRESTART(name) \
130 be,a,pn %icc, name; \
140 #define SYSINTR_RESTART(name) \
146 be,a,pn %icc, name; \
150 be,a,pn %icc, name; \
157 #define SYSCALL(name) \
158 ENTRY(name); \
159 SYSTRAP_2RVALS(name); \
162 #define SYSCALL_RVAL1(name) \
163 ENTRY(name); \
164 SYSTRAP_RVAL1(name); \
170 #define SYSCALL_RESTART(name) \
171 SYSREENTRY(name); \
172 SYSTRAP_2RVALS(name); \
174 SYSRESTART(.restart_/**/name)
176 #define SYSCALL_RESTART_RVAL1(name) \
177 SYSREENTRY(name); \
178 SYSTRAP_RVAL1(name); \
180 SYSRESTART(.restart_/**/name)
183 * SYSCALL2 provides a common system call sequence when the entry name
184 * is different than the trap name.
198 * entry name is different than the trap name.
216 #define SYSCALL_NOERROR(name) \
217 ENTRY(name); \
218 SYSTRAP_2RVALS(name)
220 #define SYSCALL_NOERROR_RVAL1(name) \
221 ENTRY(name); \
222 SYSTRAP_RVAL1(name)