Lines Matching defs:buffersize

93 int proc_info_internal(int callnum, int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
96 int proc_listpids(uint32_t type, uint32_t tyoneinfo, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
97 int proc_pidinfo(int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
98 int proc_pidfdinfo(int pid, int flavor,int fd, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
99 int proc_kernmsgbuf(user_addr_t buffer, uint32_t buffersize, int32_t * retval);
100 int proc_setcontrol(int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
101 int proc_pidfileportinfo(int pid, int flavor, mach_port_name_t name, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
107 int proc_pidfdlist(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
111 int proc_pidallinfo(proc_t p, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
114 int proc_pidlistthreads(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
115 int proc_pidregioninfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
116 int proc_pidregionpathinfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
117 int proc_pidvnodepathinfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
118 int proc_pidpathinfo(proc_t p, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
120 int proc_pidfileportlist(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval);
125 int pid_vnodeinfo(vnode_t vp, uint32_t vid, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
126 int pid_vnodeinfopath(vnode_t vp, uint32_t vid, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
127 int pid_socketinfo(socket_t so, struct fileproc *fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
128 int pid_pseminfo(struct psemnode * psem, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
129 int pid_pshminfo(struct pshmnode * pshm, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
130 int pid_pipeinfo(struct pipe * p, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
131 int pid_kqueueinfo(struct kqueue * kq, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
132 int pid_atalkinfo(struct atalk * at, struct fileproc * fp, int closeonexec, user_addr_t buffer, uint32_t buffersize, int32_t * retval);
173 return(proc_info_internal(uap->callnum, uap->pid, uap->flavor, uap->arg, uap->buffer, uap->buffersize, retval));
178 proc_info_internal(int callnum, int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
184 return(proc_listpids(pid, flavor, buffer, buffersize, retval));
186 return(proc_pidinfo(pid, flavor, arg, buffer, buffersize, retval));
188 return(proc_pidfdinfo(pid, flavor, (int)arg, buffer, buffersize, retval));
190 return(proc_kernmsgbuf(buffer, buffersize, retval));
192 return(proc_setcontrol(pid, flavor, arg, buffer, buffersize, retval));
194 return(proc_pidfileportinfo(pid, flavor, (mach_port_name_t)arg, buffer, buffersize, retval));
210 proc_listpids(uint32_t type, uint32_t typeinfo, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
231 if (buffersize < sizeof(int)) {
234 wantpids = buffersize/sizeof(int);
335 proc_pidfdlist(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval)
353 /* buffersize is big enough atleast for one struct */
354 needfds = buffersize/sizeof(struct proc_fdinfo);
425 user_addr_t buffer, uint32_t buffersize, int32_t *retval)
434 needfileports = buffersize / sizeof (*pfi);
468 assert(buffersize >= PROC_PIDLISTFILEPORTS_SIZE);
769 proc_pidlistthreads(proc_t p, user_addr_t buffer, uint32_t buffersize, int32_t *retval)
778 count = buffersize/(sizeof(uint64_t));
803 proc_pidregioninfo(proc_t p, uint64_t arg, user_addr_t buffer, __unused uint32_t buffersize, int32_t *retval)
820 proc_pidregionpathinfo(proc_t p, uint64_t arg, user_addr_t buffer, __unused uint32_t buffersize, int32_t *retval)
857 proc_pidvnodepathinfo(proc_t p, __unused uint64_t arg, user_addr_t buffer, __unused uint32_t buffersize, int32_t *retval)
919 proc_pidpathinfo(proc_t p, __unused uint64_t arg, user_addr_t buffer, uint32_t buffersize, __unused int32_t *retval)
924 int len = buffersize;
932 buf = (char *)kalloc(buffersize);
951 kfree(buf, buffersize);
987 proc_pidinfo(int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
1064 if (buffersize < size)
1067 if ((flavor == PROC_PIDPATHINFO) && (buffersize > PROC_PIDPATHINFO_MAXSIZE)) {
1108 error = proc_pidfdlist(p, buffer, buffersize, retval);
1201 error = proc_pidlistthreads(p, buffer, buffersize, retval);
1206 error = proc_pidregioninfo(p, arg, buffer, buffersize, retval);
1212 error = proc_pidregionpathinfo(p, arg, buffer, buffersize, retval);
1217 error = proc_pidvnodepathinfo(p, arg, buffer, buffersize, retval);
1235 error = proc_pidpathinfo(p, arg, buffer, buffersize, retval);
1253 error = proc_pidfileportlist(p, buffer, buffersize,
1272 pid_vnodeinfo(vnode_t vp, uint32_t vid, struct fileproc * fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1293 pid_vnodeinfopath(vnode_t vp, uint32_t vid, struct fileproc * fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1373 pid_socketinfo(socket_t so, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1394 pid_pseminfo(struct psemnode *psem, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1411 pid_pshminfo(struct pshmnode *pshm, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1428 pid_pipeinfo(struct pipe * p, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1444 pid_kqueueinfo(struct kqueue * kq, struct fileproc *fp, int closeonexec, user_addr_t buffer, __unused uint32_t buffersize, int32_t * retval)
1462 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)
1471 proc_pidfdinfo(int pid, int flavor, int fd, user_addr_t buffer, uint32_t buffersize, int32_t * retval)
1510 if (buffersize < size)
1532 error = pid_vnodeinfo(vp, vid, fp, closeonexec, buffer, buffersize, retval);
1546 error = pid_vnodeinfopath(vp, vid, fp, closeonexec, buffer, buffersize, retval);
1558 error = pid_socketinfo(so, fp, closeonexec, buffer, buffersize, retval);
1570 error = pid_pseminfo(psem, fp, closeonexec, buffer, buffersize, retval);
1582 error = pid_pshminfo(pshm, fp, closeonexec, buffer, buffersize, retval);
1594 error = pid_pipeinfo(cpipe, fp, closeonexec, buffer, buffersize, retval);
1606 error = pid_kqueueinfo(kq, fp, closeonexec, buffer, buffersize, retval);
1705 user_addr_t buffer, uint32_t buffersize, int32_t *retval)
1731 if (buffersize < size)
1744 fia.fia_buffersize = buffersize;
1795 proc_kernmsgbuf(user_addr_t buffer, uint32_t buffersize, int32_t * retval)
1798 return(log_dmesg(buffer, buffersize, retval));
1805 proc_setcontrol(int pid, int flavor, uint64_t arg, user_addr_t buffer, uint32_t buffersize, __unused int32_t * retval)
1836 if(buffersize > PROC_SELFSET_THREADNAME_SIZE)
1847 error = copyin(buffer, ut->pth_name, buffersize);