Lines Matching defs:buffersize

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);
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);
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));
193 proc_listpids(uint32_t type, uint32_t typeinfo, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
210 if (buffersize < sizeof(int)) {
213 wantpids = buffersize/sizeof(int);
314 proc_pidfdlist(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval)
332 /* buffersize is big enough atleast for one struct */
333 needfds = buffersize/sizeof(struct proc_fdinfo);
399 user_addr_t buffer, uint32_t buffersize, int32_t *retval)
408 needfileports = buffersize / sizeof (*pfi);
442 assert(buffersize >= PROC_PIDLISTFILEPORTS_SIZE);
747 proc_pidlistthreads(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval)
756 count = buffersize/(sizeof(uint64_t));
781 proc_pidregioninfo(proc_t p, uint64_t arg, user_addr_t buffer, __unused uint32_t buffersize, int32_t *retval)
798 proc_pidregionpathinfo(proc_t p, uint64_t arg, user_addr_t buffer, __unused uint32_t buffersize, int32_t *retval)
835 proc_pidvnodepathinfo(proc_t p, __unused uint64_t arg, user_addr_t buffer, __unused uint32_t buffersize, int32_t *retval)
897 proc_pidpathinfo(proc_t p, __unused uint64_t arg, user_addr_t buffer, uint32_t buffersize, __unused int32_t *retval)
902 int len = buffersize;
910 buf = (char *)kalloc(buffersize);
929 kfree(buf, buffersize);
952 proc_pidinfo(int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
1021 if (buffersize < size)
1024 if ((flavor == PROC_PIDPATHINFO) && (buffersize > PROC_PIDPATHINFO_MAXSIZE)) {
1043 error = proc_pidfdlist(p, buffer, buffersize, retval);
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);
1182 error = proc_pidpathinfo(p, arg, buffer, buffersize, retval);
1200 error = proc_pidfileportlist(p, buffer, buffersize,
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)
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)
1305 pid_socketinfo(socket_t so, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1325 pid_pseminfo(struct psemnode *psem, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1342 pid_pshminfo(struct pshmnode *pshm, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1359 pid_pipeinfo(struct pipe * p, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1375 pid_kqueueinfo(struct kqueue * kq, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
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)
1441 if (buffersize < size)
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)
1676 if (buffersize < size)
1688 fia.fia_buffersize = buffersize;
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)
1757 if(buffersize > PROC_SELFSET_THREADNAME_SIZE)
1768 error = copyin(buffer, ut->pth_name, buffersize);