Lines Matching refs:numfds
491 proc_fdlist_internal(proc_t p, struct proc_fdinfo *pfd, size_t numfds) in proc_fdlist_internal() argument
499 if (count >= numfds) { in proc_fdlist_internal()
516 uint32_t numfds = 0; in proc_pidfdlist() local
523 numfds = (uint32_t)p->p_fd.fd_nfiles; in proc_pidfdlist()
527 numfds += 20; in proc_pidfdlist()
528 *retval = (numfds * sizeof(struct proc_fdinfo)); in proc_pidfdlist()
535 if (numfds > needfds) { in proc_pidfdlist()
536 numfds = needfds; in proc_pidfdlist()
539 kbuf = (char *)kalloc_data(numfds * sizeof(struct proc_fdinfo), Z_WAITOK | Z_ZERO); in proc_pidfdlist()
545 count = (uint32_t)proc_fdlist_internal(p, (struct proc_fdinfo *)kbuf, (size_t)numfds); in proc_pidfdlist()
548 kfree_data(kbuf, numfds * sizeof(struct proc_fdinfo)); in proc_pidfdlist()