diff options
author | jeff <jeff@FreeBSD.org> | 2008-03-02 07:41:10 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2008-03-02 07:41:10 +0000 |
commit | 9b809b84f16f1b5f2b5c156fa35225d7453ae6ff (patch) | |
tree | 6e6f6ceab2dd08974c7721ce896ec881210c2847 /sys/kern/systrace_args.c | |
parent | 694203deddc2570fd74a74f384e602bc5b335850 (diff) | |
download | FreeBSD-src-9b809b84f16f1b5f2b5c156fa35225d7453ae6ff.zip FreeBSD-src-9b809b84f16f1b5f2b5c156fa35225d7453ae6ff.tar.gz |
- Regen for cpuset
Sponsored by: Nokia
Diffstat (limited to 'sys/kern/systrace_args.c')
-rw-r--r-- | sys/kern/systrace_args.c | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/sys/kern/systrace_args.c b/sys/kern/systrace_args.c index 2b445c6..9b5b706 100644 --- a/sys/kern/systrace_args.c +++ b/sys/kern/systrace_args.c @@ -2887,6 +2887,54 @@ systrace_args(int sysnum, void *params, u_int64_t *uarg, int *n_args) *n_args = 1; break; } + /* cpuset */ + case 484: { + struct cpuset_args *p = params; + uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */ + *n_args = 1; + break; + } + /* cpuset_setid */ + case 485: { + struct cpuset_setid_args *p = params; + iarg[0] = p->which; /* cpuwhich_t */ + iarg[1] = p->id; /* id_t */ + iarg[2] = p->setid; /* cpusetid_t */ + *n_args = 3; + break; + } + /* cpuset_getid */ + case 486: { + struct cpuset_getid_args *p = params; + iarg[0] = p->level; /* cpulevel_t */ + iarg[1] = p->which; /* cpuwhich_t */ + iarg[2] = p->id; /* id_t */ + uarg[3] = (intptr_t) p->setid; /* cpusetid_t * */ + *n_args = 4; + break; + } + /* cpuset_getaffinity */ + case 487: { + struct cpuset_getaffinity_args *p = params; + iarg[0] = p->level; /* cpulevel_t */ + iarg[1] = p->which; /* cpuwhich_t */ + iarg[2] = p->id; /* id_t */ + iarg[3] = p->cpusetsize; /* int */ + uarg[4] = (intptr_t) p->mask; /* long * */ + *n_args = 5; + break; + } + /* cpuset_setaffinity */ + case 488: { + struct cpuset_setaffinity_args *p = params; + iarg[0] = p->level; /* cpulevel_t */ + iarg[1] = p->which; /* cpuwhich_t */ + iarg[2] = p->id; /* id_t */ + iarg[3] = p->cpusetsize; /* int */ + uarg[4] = (intptr_t) p->mask; /* long * */ + *n_args = 5; + break; + } default: *n_args = 0; break; |