Lines Matching defs:name
17 * information: Portions Copyright [yyyy] [name of copyright owner]
72 #define __SYSTRAP(name) \
74 mov SYS_/**/name, %g1; \
77 #define SYSTRAP_RVAL1(name) __SYSTRAP(name)
78 #define SYSTRAP_RVAL2(name) __SYSTRAP(name)
79 #define SYSTRAP_2RVALS(name) __SYSTRAP(name)
80 #define SYSTRAP_64RVAL(name) __SYSTRAP(name)
86 #define SYSFASTTRAP(name) \
88 ta ST_/**/name
124 #define SYSREENTRY(name) \
125 ENTRY(name); \
128 .restart_/**/name:
134 #define SYSRESTART(name) \
139 be,a,pn %icc, name; \
149 #define SYSINTR_RESTART(name) \
155 be,a,pn %icc, name; \
159 be,a,pn %icc, name; \
166 #define SYSCALL(name) \
167 ENTRY(name); \
168 SYSTRAP_2RVALS(name); \
171 #define SYSCALL_RVAL1(name) \
172 ENTRY(name); \
173 SYSTRAP_RVAL1(name); \
180 #define SYSCALL64(name) \
181 ENTRY(name); \
182 SYSTRAP_64RVAL(name); \
188 #define SYSCALL_RESTART(name) \
189 SYSREENTRY(name); \
190 SYSTRAP_2RVALS(name); \
192 SYSRESTART(.restart_/**/name)
194 #define SYSCALL_RESTART_RVAL1(name) \
195 SYSREENTRY(name); \
196 SYSTRAP_RVAL1(name); \
198 SYSRESTART(.restart_/**/name)
201 * SYSCALL2 provides a common system call sequence when the entry name
202 * is different than the trap name.
216 * entry name is different than the trap name.
234 #define SYSCALL_NOERROR(name) \
235 ENTRY(name); \
236 SYSTRAP_2RVALS(name)
238 #define SYSCALL_NOERROR_RVAL1(name) \
239 ENTRY(name); \
240 SYSTRAP_RVAL1(name)