Lines Matching defs:dirbuflen
3855 * caller's buffer to fill and 'dirbuflen' its allocated size. 'dirbuf' must
3856 * be properly aligned to access 'struct dirent' structures and 'dirbuflen'
3882 char *dirbuf, size_t dirbuflen,
3893 MPASS2((uintptr_t)dirbuf < (uintptr_t)dirbuf + dirbuflen,
3896 if (__predict_false(dirbuflen < GENERIC_MAXDIRSIZ)) {
3912 MPASS(*len <= dirbuflen);
3914 (uintptr_t)dp + *len <= (uintptr_t)dirbuf + dirbuflen,
3947 iov.iov_len = dirbuflen;
3952 uio.uio_resid = dirbuflen;
3966 *len = dirbuflen - uio.uio_resid;
4011 size_t dirbuflen, len;
4024 dirbuflen = max(DEV_BSIZE, GENERIC_MAXDIRSIZ);
4025 if (dirbuflen < va.va_blocksize)
4026 dirbuflen = va.va_blocksize;
4027 dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK);
4034 error = vn_dir_next_dirent(vp, td, dirbuf, dirbuflen,