Lines Matching defs:retval

91 int proc_info_internal(int callnum, int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
94 int proc_listpids(uint32_t type, uint32_t tyoneinfo, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
95 int proc_pidinfo(int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
96 int proc_pidfdinfo(int pid, int flavor,int fd, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
97 int proc_kernmsgbuf(user_addr_t buffer, uint32_t buffersize, int32_t * retval);
98 int proc_setcontrol(int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
99 int proc_pidfileportinfo(int pid, int flavor, mach_port_name_t name, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
100 int proc_dirtycontrol(int pid, int flavor, uint64_t arg, int32_t * retval);
101 int proc_terminate(int pid, int32_t * retval);
104 int proc_pidfdlist(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
108 int proc_pidallinfo(proc_t p, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
111 int proc_pidlistthreads(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
112 int proc_pidregioninfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
113 int proc_pidregionpathinfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
114 int proc_pidvnodepathinfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
115 int proc_pidpathinfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
117 int proc_pidfileportlist(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
121 int pid_vnodeinfo(vnode_t vp, uint32_t vid, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
122 int pid_vnodeinfopath(vnode_t vp, uint32_t vid, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
123 int pid_socketinfo(socket_t so, struct fileproc *fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
124 int pid_pseminfo(struct psemnode * psem, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
125 int pid_pshminfo(struct pshmnode * pshm, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
126 int pid_pipeinfo(struct pipe * p, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
127 int pid_kqueueinfo(struct kqueue * kq, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
128 int pid_atalkinfo(struct atalk * at, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
156 proc_info(__unused struct proc *p, struct proc_info_args * uap, int32_t *retval)
158 return(proc_info_internal(uap->callnum, uap->pid, uap->flavor, uap->arg, uap->buffer, uap->buffersize, retval));
163 proc_info_internal(int callnum, int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
169 return(proc_listpids(pid, flavor, buffer, buffersize, retval));
171 return(proc_pidinfo(pid, flavor, arg, buffer, buffersize, retval));
173 return(proc_pidfdinfo(pid, flavor, (int)arg, buffer, buffersize, retval));
175 return(proc_kernmsgbuf(buffer, buffersize, retval));
177 return(proc_setcontrol(pid, flavor, arg, buffer, buffersize, retval));
179 return(proc_pidfileportinfo(pid, flavor, (mach_port_name_t)arg, buffer, buffersize, retval));
181 return(proc_terminate(pid, retval));
183 return(proc_dirtycontrol(pid, flavor, arg, retval));
193 proc_listpids(uint32_t type, uint32_t typeinfo, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
206 *retval = ((nprocs+20) * sizeof(int));
304 *retval = (n * sizeof(int));
314 proc_pidfdlist(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval)
328 *retval = (numfds * sizeof(struct proc_fdinfo));
361 *retval = (count * sizeof(struct proc_fdinfo));
399 user_addr_t buffer, uint32_t buffersize, int32_t *retval)
430 *retval = 0; /* none at all, bail */
435 *retval = numfileports * sizeof (*pfi);
475 *retval = numfileports * sizeof (*pfi);
747 proc_pidlistthreads(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval)
774 *retval = ret;
781 proc_pidregioninfo(proc_t p, uint64_t arg, user_addr_t buffer, __unused uint32_t buffersize, int32_t *retval)
792 *retval = sizeof(struct proc_regioninfo);
798 proc_pidregionpathinfo(proc_t p, uint64_t arg, user_addr_t buffer, __unused uint32_t buffersize, int32_t *retval)
826 *retval = sizeof(struct proc_regionwithpathinfo);
835 proc_pidvnodepathinfo(proc_t p, __unused uint64_t arg, user_addr_t buffer, __unused uint32_t buffersize, int32_t *retval)
890 *retval = sizeof(struct proc_vnodepathinfo);
897 proc_pidpathinfo(proc_t p, __unused uint64_t arg, user_addr_t buffer, uint32_t buffersize, __unused int32_t *retval)
952 proc_pidinfo(int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
1043 error = proc_pidfdlist(p, buffer, buffersize, retval);
1092 *retval = sizeof(struct proc_bsdshortinfo);
1096 *retval = sizeof(struct proc_bsdinfo);
1109 *retval = sizeof(struct proc_taskinfo);
1122 *retval = sizeof(struct proc_taskallinfo);
1136 *retval = sizeof(struct proc_threadinfo);
1142 error = proc_pidlistthreads(p, buffer, buffersize, retval);
1147 error = proc_pidregioninfo(p, arg, buffer, buffersize, retval);
1153 error = proc_pidregionpathinfo(p, arg, buffer, buffersize, retval);
1158 error = proc_pidvnodepathinfo(p, arg, buffer, buffersize, retval);
1170 *retval = sizeof(struct proc_threadwithpathinfo);
1182 error = proc_pidpathinfo(p, arg, buffer, buffersize, retval);
1194 *retval = sizeof(struct proc_workqueueinfo);
1201 retval);
1217 pid_vnodeinfo(vnode_t vp, uint32_t vid, struct fileproc * fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1232 *retval = sizeof(struct vnode_fdinfo);
1238 pid_vnodeinfopath(vnode_t vp, uint32_t vid, struct fileproc * fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1256 *retval = sizeof(struct vnode_fdinfowithpath);
1305 pid_socketinfo(socket_t so, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1315 *retval = sizeof(struct socket_fdinfo);
1319 *retval = 0;
1325 pid_pseminfo(struct psemnode *psem, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1335 *retval = sizeof(struct psem_fdinfo);
1342 pid_pshminfo(struct pshmnode *pshm, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1352 *retval = sizeof(struct pshm_fdinfo);
1359 pid_pipeinfo(struct pipe * p, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1368 *retval = sizeof(struct pipe_fdinfo);
1375 pid_kqueueinfo(struct kqueue * kq, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1386 *retval = sizeof(struct kqueue_fdinfo);
1393 pid_atalkinfo(__unused struct atalk * at, __unused struct fileproc *fp, __unused int closeonexec, __unused user_addr_t buffer, __unused uint32_t buffersize, __unused int32_t * retval)
1402 proc_pidfdinfo(int pid, int flavor, int fd, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
1463 error = pid_vnodeinfo(vp, vid, fp, closeonexec, buffer, buffersize, retval);
1477 error = pid_vnodeinfopath(vp, vid, fp, closeonexec, buffer, buffersize, retval);
1489 error = pid_socketinfo(so, fp, closeonexec, buffer, buffersize, retval);
1501 error = pid_pseminfo(psem, fp, closeonexec, buffer, buffersize, retval);
1513 error = pid_pshminfo(pshm, fp, closeonexec, buffer, buffersize, retval);
1525 error = pid_pipeinfo(cpipe, fp, closeonexec, buffer, buffersize, retval);
1537 error = pid_kqueueinfo(kq, fp, closeonexec, buffer, buffersize, retval);
1551 error = pid_atalkinfo(at, fp, closeonexec, buffer, buffersize, retval);
1650 user_addr_t buffer, uint32_t buffersize, int32_t *retval)
1689 fia.fia_retval = retval;
1719 proc_kernmsgbuf(user_addr_t buffer, uint32_t buffersize, int32_t * retval)
1722 return(log_dmesg(buffer, buffersize, retval));
1729 proc_setcontrol(int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, __unused int32_t * retval)
1841 proc_dirtycontrol(int pid, int flavor, uint64_t arg, int32_t *retval) {
1947 if (retval) {
1950 *retval = 0;
1952 *retval |= PROC_DIRTY_TRACKED;
1954 *retval |= PROC_DIRTY_ALLOWS_IDLE_EXIT;
1957 *retval |= PROC_DIRTY_IS_DIRTY;
1983 proc_terminate(int pid, int32_t *retval)
1996 if (pid <= 0 || retval == NULL) {
2032 *retval = sig;