Lines Matching defs:dirbuf
3854 * 'td' is used for credentials and passed to uiomove(). 'dirbuf' is the
3855 * caller's buffer to fill and 'dirbuflen' its allocated size. 'dirbuf' must
3861 * valid bytes in 'dirbuf' after 'dpp' (including the pointed entry).
3882 char *dirbuf, size_t dirbuflen,
3893 MPASS2((uintptr_t)dirbuf < (uintptr_t)dirbuf + dirbuflen,
3913 MPASS2((uintptr_t)dirbuf <= (uintptr_t)dp &&
3914 (uintptr_t)dp + *len <= (uintptr_t)dirbuf + dirbuflen,
3946 iov.iov_base = dirbuf;
3983 dp = (struct dirent *)dirbuf;
4010 char *dirbuf;
4027 dirbuf = malloc(dirbuflen, M_TEMP, M_WAITOK);
4034 error = vn_dir_next_dirent(vp, td, dirbuf, dirbuflen,
4087 free(dirbuf, M_TEMP);