Home
last modified time | relevance | path

Searched full:syscall (Results 1 – 25 of 601) sorted by relevance

12345678910>>...25

/titanic_51/usr/src/uts/common/syscall/
H A DSYSCALL.README54 1) System calls now live in directories called "syscall". Architecture
55 independant system calls live in common/syscall and architecture
56 dependant system calls live in sparc/syscall or i86/syscall.
100 The original syscall files have not been deleted, but have been
106 Syscall Entry Point Old File New File
108 gtime scalls.c common/syscall/time.c
109 stime scalls.c common/syscall/time.c
111 adjtime scalls.c common/syscall/adjtime.c
113 times scalls.c common/syscall/time
[all...]
/titanic_51/usr/src/lib/libc/port/sys/
H A Dcorectl.c31 #include <sys/syscall.h>
36 return (syscall(SYS_corectl, CC_SET_OPTIONS, options)); in core_set_options()
42 return (syscall(SYS_corectl, CC_GET_OPTIONS)); in core_get_options()
48 return (syscall(SYS_corectl, CC_SET_GLOBAL_CONTENT, content)); in core_set_global_content()
54 return (syscall(SYS_corectl, CC_GET_GLOBAL_CONTENT, content)); in core_get_global_content()
60 return (syscall(SYS_corectl, CC_SET_GLOBAL_PATH, buf, bufsize)); in core_set_global_path()
66 return (syscall(SYS_corectl, CC_GET_GLOBAL_PATH, buf, bufsize)); in core_get_global_path()
72 return (syscall(SYS_corectl, CC_SET_DEFAULT_CONTENT, content)); in core_set_default_content()
78 return (syscall(SYS_corectl, CC_GET_DEFAULT_CONTENT, content)); in core_get_default_content()
84 return (syscall(SYS_corect in core_set_default_path()
[all...]
H A Dzone.c29 #include <sys/syscall.h>
63 return ((zoneid_t)syscall(SYS_zone, ZONE_CREATE, &zd)); in zone_create()
69 return (syscall(SYS_zone, ZONE_BOOT, zoneid)); in zone_boot()
75 return (syscall(SYS_zone, ZONE_SHUTDOWN, zoneid)); in zone_shutdown()
81 return (syscall(SYS_zone, ZONE_DESTROY, zoneid)); in zone_destroy()
100 return (syscall(SYS_zone, ZONE_SETATTR, zoneid, attr, valp, size)); in zone_setattr()
106 return (syscall(SYS_zone, ZONE_ENTER, zoneid)); in zone_enter()
185 return (syscall(SYS_zone, ZONE_LIST, zonelist, numzones)); in zone_list()
194 return ((zoneid_t)syscall(SYS_zone, ZONE_LOOKUP, name)); in zone_lookup()
218 return (syscall(SYS_zon in zone_version()
[all...]
H A Dstat.c29 #include <sys/syscall.h>
39 return (syscall(SYS_fstatat64, fd, name, sb, flags)); in fstatat64()
47 return (syscall(SYS_stat64, name, sb)); in stat64()
58 return (syscall(SYS_lstat64, name, sb)); in lstat64()
69 return (syscall(SYS_fstat64, fd, sb)); in fstat64()
81 return (syscall(SYS_fstatat, fd, name, sb, flags)); in fstatat()
89 return (syscall(SYS_stat, name, sb)); in stat()
100 return (syscall(SYS_lstat, name, sb)); in lstat()
111 return (syscall(SYS_fstat, fd, sb)); in fstat()
H A Dmsgsys.c43 #include <sys/syscall.h>
50 return (syscall(SYS_msgsys, MSGGET, key, msgflg)); in msgget()
61 return (syscall(SYS_msgsys, MSGCTL, msqid, cmd, buf)); in msgctl()
72 return (syscall(SYS_msgsys, MSGCTL, msqid, cmd, buf)); in msgctl64()
85 * syscall() is doomed to return an int in __msgrcv()
93 return ((ssize_t)syscall(SYS_msgsys, MSGRCV, msqid, in __msgrcv()
110 return (syscall(SYS_msgsys, MSGSND, msqid, msgp, msgsz, msgflg)); in __msgsnd()
116 return (syscall(SYS_msgsys, MSGIDS, buf, nids, pnids)); in msgids()
122 return (syscall(SYS_msgsys, MSGSNAP, msqid, buf, bufsz, msgtyp)); in msgsnap()
H A Dpgrpsys.c39 #include <sys/syscall.h>
44 return ((pid_t)syscall(SYS_pgrpsys, 0)); in getpgrp()
50 return ((pid_t)syscall(SYS_pgrpsys, 1)); in setpgrp()
56 return ((pid_t)syscall(SYS_pgrpsys, 2, pid)); in getsid()
62 return ((pid_t)syscall(SYS_pgrpsys, 3)); in setsid()
68 return ((pid_t)syscall(SYS_pgrpsys, 4, pid)); in getpgid()
74 return (syscall(SYS_pgrpsys, 5, pid, pgid)); in setpgid()
/titanic_51/usr/src/uts/sun4/brand/common/
H A Dbrand_solaris.s155 * Switch from the alternate to user globals to grab the syscall
162 * syscall that doesn't need emulation.
164 cmp %g1, 1024; /* is this a native syscall? */
166 mov %g1, %l1; /* delay slot - grab syscall number */
169 * This is a native syscall, probably from the emulation library.
170 * Subtract 1024 from the syscall number and let it go through.
172 sub %g1, 1024, %g1; /* convert magic num to real syscall */
173 ba _exit; /* jump back into syscall path */
180 * an indirect syscall, in which case the actual syscall numbe
[all...]
/titanic_51/usr/src/lib/libbsm/common/
H A Dbsm.c26 #include <sys/syscall.h>
37 return (syscall(SYS_auditsys, BSM_AUDITDOOR, fd)); in auditdoor()
44 return (syscall(SYS_auditsys, BSM_AUDIT, record, length)); in audit()
51 return (syscall(SYS_auditsys, BSM_GETAUID, auid)); in getauid()
58 return (syscall(SYS_auditsys, BSM_SETAUID, auid)); in setauid()
65 return (syscall(SYS_auditsys, BSM_GETAUDIT, ai)); in getaudit()
71 return (syscall(SYS_auditsys, BSM_GETAUDIT_ADDR, ai, len)); in getaudit_addr()
78 return (syscall(SYS_auditsys, BSM_SETAUDIT, ai)); in setaudit()
85 return (syscall(SYS_auditsys, BSM_SETAUDIT_ADDR, ai, len)); in setaudit_addr()
92 return (syscall(SYS_auditsy in auditon()
[all...]
/titanic_51/usr/src/lib/libc/i386/sys/
H A Dsyscall.s27 .file "syscall.s"
32 ANSI_PRAGMA_WEAK(syscall,function)
35 * See sparc/sys/syscall.s to understand why _syscall6() exists.
39 ENTRY2(syscall,_syscall6)
44 .byte 0xf, 0x5 /* syscall */
59 SET_SIZE(syscall)
63 * See sparc/sys/syscall.s to understand why __systemcall6() exists.
69 * controlled process's text for a syscall instruction. It must be present in
70 * all libc variants because /proc cannot use an optimized syscall instruction
82 / error; clear syscall retur
[all...]
/titanic_51/usr/src/uts/common/sys/
H A Dsyscall.h41 * syscall(SYS_xxxx, ...)
44 /* syscall enumeration MUST begin with 1 */
91 * getpgrp() :: syscall(39,0)
92 * setpgrp() :: syscall(39,1)
93 * getsid(pid) :: syscall(39,2,pid)
94 * setsid() :: syscall(39,3)
95 * getpgid(pid) :: syscall(39,4,pid)
96 * setpgid(pid,pgid) :: syscall(39,5,pid,pgid)
149 * uname(obuf) (obsolete) :: syscall(57, obuf, ign, 0)
151 * ustat(dev, obuf) :: syscall(5
[all...]
/titanic_51/usr/src/cmd/dtrace/test/tst/common/docsExamples/
H A Dspecopen.d40 syscall::open:entry,
41 syscall::open64:entry
55 syscall::open:return,
56 syscall::open64:return
63 syscall::open:return,
64 syscall::open64:return
71 syscall::open:return,
72 syscall::open64:return
/titanic_51/usr/src/lib/libproc/common/
H A Dpr_stat.c74 int syscall; /* SYS_fstatat or SYS_fstatat64 */ in pr_stat() local
85 syscall = SYS_fstatat64; in pr_stat()
87 syscall = SYS_fstatat; in pr_stat()
127 error = Psyscall(Pr, &rval, syscall, 4, &argd[0]); in pr_stat()
149 int syscall; /* SYS_fstatat or SYS_fstatat64 */ in pr_lstat() local
160 syscall = SYS_fstatat64; in pr_lstat()
162 syscall = SYS_fstatat; in pr_lstat()
202 error = Psyscall(Pr, &rval, syscall, 4, &argd[0]); in pr_lstat()
224 int syscall; /* SYS_fstatat or SYS_fstatat64 */ in pr_fstat() local
235 syscall in pr_fstat()
299 int syscall; /* SYS_fstatat or SYS_fstatat64 */ pr_stat64() local
378 int syscall; /* SYS_fstatat or SYS_fstatat64 */ pr_lstat64() local
457 int syscall; /* SYS_fstatat or SYS_fstatat64 */ pr_fstat64() local
[all...]
H A Dpr_lseek.c45 int syscall; /* SYS_lseek or SYS_llseek */ in pr_lseek() local
46 int nargs; /* 3 or 4, depending on syscall */ in pr_lseek()
65 syscall = SYS_lseek; in pr_lseek()
73 syscall = SYS_llseek; in pr_lseek()
96 error = Psyscall(Pr, &rval, syscall, nargs, &argd[0]); in pr_lseek()
120 int syscall; /* SYS_lseek or SYS_llseek */ in pr_llseek() local
121 int nargs; /* 3 or 4, depending on syscall */ in pr_llseek()
140 syscall = SYS_lseek; in pr_llseek()
148 syscall = SYS_llseek; in pr_llseek()
171 error = Psyscall(Pr, &rval, syscall, narg in pr_llseek()
[all...]
/titanic_51/usr/src/uts/intel/ia32/os/
H A Dsyscall.c45 #include <sys/syscall.h>
65 static kmutex_t systrace_lock; /* syscall tracing lock */
139 * Called from syscall() when a non-trivial 32-bit system call occurs.
160 * system call. This is for the loadable-syscall case where the in syscall_entry()
178 * it either points to syscall-entry-saved amd64 regs, in syscall_entry()
181 * /proc has possibly mucked with the syscall args. in syscall_entry()
190 * for syscall handling. in syscall_entry()
233 * requiring pre-syscall handling must set the t_pre_sys flag. If the
245 t->t_pre_sys = repost = 0; /* clear pre-syscall processing flag */ in pre_syscall()
254 * On the amd64 kernel, the syscall argument in pre_syscall()
[all...]
/titanic_51/usr/src/lib/brand/shared/brand/sparc/
H A Dhandler.s114 mov %g1, %l5 /* save syscall number */
116 mov %l5, %g1 /* restore syscall number */
127 mov %g1, %l3 /* %g1 == syscall number */
130 * Check for indirect system calls, in which case the real syscall
133 cmp %g1, %g0 /* saved syscall number */
134 bne,a,pt %icc, no_indir /* indirect syscall? */
135 mov %g1, %l3 /* %g1 == syscall number */
136 mov %i0, %l3 /* %i0 == syscall number */
162 stn %i5, [%sp + EH_ARGS_OFFSET(0)] /* copy 6th syscall arg */
166 ldn [%fp + EH_ARGS_OFFSET(0)], %l5 /* copy 7th syscall ar
[all...]
/titanic_51/usr/src/cmd/dtrace/demo/spec/
H A Dspecopen.d29 syscall::open:entry,
30 syscall::open64:entry
59 syscall::open:return,
60 syscall::open64:return
73 syscall::open:return,
74 syscall::open64:return
84 syscall::open:return,
85 syscall::open64:return
/titanic_51/usr/src/lib/libc/amd64/sys/
H A Dsyscall.s27 .file "syscall.s"
31 ANSI_PRAGMA_WEAK(syscall,function)
33 ENTRY(syscall)
52 syscall
57 SET_SIZE(syscall)
60 * Same as _syscall(), but restricted to 6 syscall arguments
73 syscall
98 syscall
116 * Same as __systemcall(), but restricted to 6 syscall arguments
131 syscall
[all...]
/titanic_51/usr/src/boot/sys/boot/uboot/lib/
H A Dglue.c113 if (!syscall(API_GETC, NULL, &c)) in ub_getc()
124 if (!syscall(API_TSTC, NULL, &t)) in ub_tstc()
134 syscall(API_PUTC, NULL, &c); in ub_putc()
141 syscall(API_PUTS, NULL, s); in ub_puts()
154 syscall(API_RESET, NULL); in ub_reset()
170 if (!syscall(API_GET_SYS_INFO, &err, &si)) in ub_get_sys_info()
186 syscall(API_UDELAY, NULL, &usec); in ub_udelay()
194 if (!syscall(API_GET_TIMER, NULL, &cur, &base)) in ub_get_timer()
232 if (!syscall(API_DEV_ENUM, NULL, di)) in ub_dev_enum()
246 if (!syscall(API_DEV_ENU in ub_dev_enum()
[all...]
/titanic_51/usr/src/lib/brand/shared/brand/amd64/
H A Dhandler.s68 * v 8 | syscall arguments |
69 * %rsp+0 | syscall number |
76 /* Save registers at the time of the syscall. */
105 pushfq /* save syscall flags */
108 movq EH_ARGS_OFFSET(0)(%rbp), %r12 /* save syscall rbp */
110 movq %rbp, %r12 /* save syscall rsp */
113 movq %fs:0, %r12 /* save syscall fsbase */
126 shrq $4, %rax /* table_offset/size = syscall num */
127 movq %rax, EH_LOCALS_GREG(REG_RAX)(%rbp) /* save syscall num */
156 * Note: Syscall argumen
[all...]
/titanic_51/usr/src/cmd/auditrecord/
H A Daudit_record_attr.txt129 # syscall <= 20
233 syscall=acl
259 syscall=auditon: GETAMASK
263 syscall=auditon: GETCAR
271 syscall=auditon: GETCLASS
279 syscall=auditon: GETCOND
287 syscall=auditon: GETCWD
295 syscall=auditon: GETKMASK
303 syscall=auditon: A_GETSTAT
311 syscall
[all...]
/titanic_51/usr/src/lib/libc/amd64/inc/
H A DSYS.h36 #include <sys/syscall.h>
50 * an entry of the form SYS_name exists (from sys/syscall.h).
51 * Note that %rcx is smashed by the syscall instruction,
58 syscall
132 * SYSCALL provides the standard (i.e.: most common) system call sequence.
134 #define SYSCALL(name) \ macro
149 SYSCALL(name)
205 * Standard syscall return sequence, return code equal to rval1.
211 * Syscall return sequence, return code equal to rval2.
218 * Syscall retur
[all...]
/titanic_51/usr/src/lib/brand/shared/brand/sys/
H A Dbrand_misc.h38 #include <sys/syscall.h>
45 * Our syscall emulation callback handler adds one argument to each
48 * take. Also, we assume that each syscall argument is a long, ie, we
49 * don't support long long syscall parameters.
130 * syscall return value encoding.
132 * When declaring new syscall emulation functions, it is very important
134 * syscall emulation fuctions should return an errno value. Upon success
135 * syscall emulation functions should return 0 and set the sysret_t return
138 * There are five possible syscall macro wrappers used in the kernel's system
149 #define RV_DEFAULT 0x00000100 /* syscall return
[all...]
/titanic_51/usr/src/lib/libc/sparc/sys/
H A Dsyscall.s31 * C library -- int syscall(int sysnum, ...);
46 .file "syscall.s"
50 ANSI_PRAGMA_WEAK(syscall,function)
52 ENTRY(syscall)
74 SET_SIZE(syscall)
77 * Same as _syscall(), but restricted to 6 syscall arguments
83 mov %o1, %o0 /* syscall args */
124 * Same as __systemcall(), but restricted to 6 syscall arguments
131 mov %o2, %o0 /* syscall args */
/titanic_51/usr/src/contrib/ast/src/lib/libast/features/
H A Dsyscall1 lib sysgetcwd note{ syscall(SYS_getcwd,buf,len) implemented }end link{
2 #include <sys/syscall.h>
6 return syscall(SYS_getcwd, buf, sizeof(buf)) < 0;
11 #include <sys/syscall.h>
16 #define SYSGETCWD(a,b) syscall(SYS_getcwd,a,b)
/titanic_51/usr/src/uts/sparc/v9/ml/
H A Dsyscall_trap.s32 #include <sys/syscall.h>
86 inc %g2 ! cpu_stats.sys.syscall++
114 ldx [%l1 + G1_OFF], %g1 ! get syscall code
134 ldub [THREAD_REG + T_PRE_SYS], %g3 ! pre-syscall proc?
167 sth %g1, [THREAD_REG + T_SYSNUM] ! save syscall code
216 ! Check for post-syscall processing.
233 clrh [THREAD_REG + T_SYSNUM] ! clear syscall code
276 clrh [THREAD_REG + T_SYSNUM] ! clear syscall code
279 ! illegal system call - syscall number out of range
285 ! Post-syscall wit
[all...]

12345678910>>...25