Lines Matching refs:req

237 STATIC int sysctl_handle_kern_threadname(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
238 STATIC int sysctl_sched_stats(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
239 STATIC int sysctl_sched_stats_enable(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
254 STATIC int sysctl_aiomax(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
255 STATIC int sysctl_aioprocmax(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
256 STATIC int sysctl_aiothreads(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
257 STATIC int sysctl_maxproc(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
258 STATIC int sysctl_osversion(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
259 STATIC int sysctl_sysctl_bootargs(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
260 STATIC int sysctl_maxvnodes(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
261 STATIC int sysctl_securelvl(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
262 STATIC int sysctl_domainname(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
263 STATIC int sysctl_hostname(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
264 STATIC int sysctl_procname(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
265 STATIC int sysctl_boottime(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
266 STATIC int sysctl_symfile(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
268 STATIC int sysctl_netboot(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
271 STATIC int sysctl_imgsrcdev(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
273 STATIC int sysctl_usrstack(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
274 STATIC int sysctl_usrstack64(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
275 STATIC int sysctl_coredump(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
276 STATIC int sysctl_suid_coredump(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
277 STATIC int sysctl_delayterm(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
278 STATIC int sysctl_rage_vnode(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
279 STATIC int sysctl_kern_check_openevt(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
280 STATIC int sysctl_nx(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
281 STATIC int sysctl_loadavg(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
282 STATIC int sysctl_vm_toggle_address_reuse(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
283 STATIC int sysctl_swapusage(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
285 STATIC int sysctl_sysctl_exec_affinity(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
288 STATIC int sysctl_sysctl_native(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
289 STATIC int sysctl_sysctl_cputype(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
290 STATIC int sysctl_safeboot(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
291 STATIC int sysctl_singleuser(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
292 STATIC int sysctl_slide(struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req);
575 user_addr_t oldp = req->oldptr; /* user buffer copy out address */
576 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
577 user_addr_t newp = req->newptr; /* user buffer copy in address */
578 // size_t newlen = req->newlen; /* user buffer copy in size */
601 req->oldidx += req->oldlen;
618 user_addr_t oldp = req->oldptr; /* user buffer copy out address */
619 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
620 user_addr_t newp = req->newptr; /* user buffer copy in address */
621 // size_t newlen = req->newlen; /* user buffer copy in size */
653 req->oldidx += req->oldlen;
670 __unused int arg2, struct sysctl_req *req)
678 oldp = req->oldptr;
679 oldlenp = &(req->oldlen);
680 newp = req->newptr;
681 newlen = req->newlen;
702 req->oldidx = currlen;
729 sysctl_sched_stats(__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
746 if (req->oldlen < size) {
758 error = sysctl_io_opaque(req, buf, size, &changed);
774 sysctl_sched_stats_enable(__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, __unused struct sysctl_req *req)
779 if (req->newlen != sizeof(active)) {
783 res = copyin(req->newptr, &active, sizeof(active));
808 user_addr_t oldp = req->oldptr; /* user buffer copy out address */
809 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
810 user_addr_t newp = req->newptr; /* user buffer copy in address */
811 size_t newlen = req->newlen; /* user buffer copy in size */
851 req->oldidx += req->oldlen;
887 user_addr_t oldp = req->oldptr; /* user buffer copy out address */
888 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
889 user_addr_t newp = req->newptr; /* user buffer copy in address */
890 size_t newlen = req->newlen; /* user buffer copy in size */
917 req->oldidx += req->oldlen;
1325 user_addr_t where = req->oldptr;/* user buffer copy out address */
1329 int buflen = where != USER_ADDR_NULL ? req->oldlen : 0;
1412 req->oldlen = dp - where;
1413 if (needed > req->oldlen)
1417 req->oldlen = needed;
1420 req->oldidx += req->oldlen;
1425 * We specify the subcommand code for multiple nodes as the 'req->arg2' value
1728 user_addr_t oldp = req->oldptr; /* user buffer copy out address */
1729 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
1730 // user_addr_t newp = req->newptr; /* user buffer copy in address */
1731 // size_t newlen = req->newlen; /* user buffer copy in size */
1774 req->oldidx += req->oldlen;
1797 user_addr_t oldp = req->oldptr; /* user buffer copy out address */
1798 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
1799 // user_addr_t newp = req->newptr; /* user buffer copy in address */
1800 // size_t newlen = req->newlen; /* user buffer copy in size */
1807 req->oldidx += req->oldlen;
1825 user_addr_t oldp = req->oldptr; /* user buffer copy out address */
1826 size_t *oldlenp = &req->oldlen; /* user buffer copy out size */
1827 // user_addr_t newp = req->newptr; /* user buffer copy in address */
1828 // size_t newlen = req->newlen; /* user buffer copy in size */
1835 req->oldidx += req->oldlen;
2104 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2107 int error = sysctl_io_number(req, aio_max_requests, sizeof(int), &new_value, &changed);
2124 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2127 int error = sysctl_io_number(req, aio_max_requests_per_process, sizeof(int), &new_value, &changed);
2144 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2147 int error = sysctl_io_number(req, aio_worker_threads, sizeof(int), &new_value, &changed);
2166 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2169 int error = sysctl_io_number(req, maxproc, sizeof(int), &new_value, &changed);
2243 sysctl_osversion(__unused struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req)
2247 rval = sysctl_handle_string(oidp, arg1, arg2, req);
2249 if (req->newptr) {
2263 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2269 error = sysctl_io_string(req, buf, 256, 0, NULL);
2319 sysctl_maxvnodes (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2322 int error = sysctl_io_number(req, desiredvnodes, sizeof(int), &desiredvnodes, NULL);
2358 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2361 int error = sysctl_io_number(req, securelevel, sizeof(int), &new_value, &changed);
2363 if (!(new_value < securelevel && req->p->p_pid != 1)) {
2381 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2384 error = sysctl_io_string(req, domainname, sizeof(domainname), 0, &changed);
2401 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2404 error = sysctl_io_string(req, hostname, sizeof(hostname), 1, &changed);
2406 hostnamelen = req->newlen;
2418 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2422 return sysctl_io_string(req, &req->p->p_name[0], (2*MAXCOMLEN+1), 1, NULL);
2484 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2487 struct proc *p = req->p;
2493 return sysctl_io_opaque(req, &t, sizeof(t), NULL);
2498 return sysctl_io_opaque(req, &t, sizeof(t), NULL);
2508 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2511 int error = get_kernel_symfile(req->p, &str);
2514 return sysctl_io_string(req, str, 0, 0, NULL);
2525 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2527 return sysctl_io_number(req, netboot_root(), sizeof(int), NULL, NULL);
2541 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2566 result = sysctl_io_number(req, vnode_specrdev(devvp), sizeof(dev_t), NULL, NULL);
2580 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2632 return sysctl_io_opaque(req, info, i * sizeof(info[0]), NULL);
2647 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2649 return sysctl_io_number(req, (int)req->p->user_stack, sizeof(int), NULL, NULL);
2658 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2660 return sysctl_io_number(req, req->p->user_stack, sizeof(req->p->user_stack), NULL, NULL);
2673 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2679 int error = sysctl_io_number(req, do_coredump, sizeof(int), &new_value, &changed);
2695 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2701 int error = sysctl_io_number(req, sugid_coredump, sizeof(int), &new_value, &changed);
2717 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2719 struct proc *p = req->p;
2721 int error = sysctl_io_number(req, (req->p->p_lflag & P_LDELAYTERM)? 1: 0, sizeof(int), &new_value, &changed);
2725 req->p->p_lflag |= P_LDELAYTERM;
2727 req->p->p_lflag &= ~P_LDELAYTERM;
2740 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2742 struct proc *p = req->p;
2756 error = sysctl_io_number(req, old_value, sizeof(int), &new_value, &changed);
2790 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2800 if ((error = sysctl_io_number(req, old_value, sizeof(old_value), &new_value, NULL)) != 0)
2824 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2826 struct proc *p = req->p;
2836 error = sysctl_io_number(req, old_value, sizeof(int), &new_value, &changed);
2862 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2870 error = sysctl_io_number(req, nx_enabled, sizeof(nx_enabled), &new_value, &changed);
2895 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2897 if (proc_is64bit(req->p)) {
2900 return sysctl_io_opaque(req, &loadinfo64, sizeof(loadinfo64), NULL);
2904 return sysctl_io_opaque(req, &loadinfo32, sizeof(loadinfo32), NULL);
2917 __unused int arg2, struct sysctl_req *req)
2923 error = sysctl_io_number(req, old_value, sizeof(int), &new_value, NULL);
2934 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
2955 return sysctl_io_opaque(req, &xsu, sizeof(xsu), NULL);
2974 error = sysctl_handle_int(oidp, &val, 0, req);
2975 if (error || !req->newptr)
3004 struct sysctl_req *req)
3006 proc_t cur_proc = req->p;
3009 if (req->oldptr != USER_ADDR_NULL) {
3011 if ((error = SYSCTL_OUT(req, &oldcputype, sizeof(oldcputype))))
3015 if (req->newptr != USER_ADDR_NULL) {
3017 if ((error = SYSCTL_IN(req, &newcputype, sizeof(newcputype))))
3077 struct sysctl_req *req)
3081 if ((error = fetch_process_cputype(req->p, (int *)arg1, arg2, &proc_cputype)) != 0)
3086 return SYSCTL_OUT(req, &res, sizeof(res));
3092 struct sysctl_req *req)
3096 if ((error = fetch_process_cputype(req->p, (int *)arg1, arg2, &proc_cputype)) != 0)
3098 return SYSCTL_OUT(req, &proc_cputype, sizeof(proc_cputype));
3104 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
3106 return sysctl_io_number(req, boothowto & RB_SAFEBOOT ? 1 : 0, sizeof(int), NULL, NULL);
3115 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
3117 return sysctl_io_number(req, boothowto & RB_SINGLE ? 1 : 0, sizeof(int), NULL, NULL);
3140 (__unused struct sysctl_oid *oidp, __unused void *arg1, __unused int arg2, struct sysctl_req *req)
3146 return sysctl_io_number( req, slide, sizeof(int), NULL, NULL);