Lines Matching refs:linux_dirent
450 struct l_dirent *linux_dirent; in linux_getdents() local
486 linux_dirent = (struct l_dirent*)lbuf; in linux_getdents()
487 linux_dirent->d_ino = bdp->d_fileno; in linux_getdents()
488 linux_dirent->d_off = bdp->d_off; in linux_getdents()
489 linux_dirent->d_reclen = linuxreclen; in linux_getdents()
494 strlcpy(linux_dirent->d_name, bdp->d_name, in linux_getdents()
496 error = copyout(linux_dirent, outp, linuxreclen); in linux_getdents()
601 struct l_dirent *linux_dirent; /* Linux-format */ in linux_readdir() local
616 linux_dirent = malloc(LINUX_RECLEN(LINUX_NAME_MAX), M_LINUX, in linux_readdir()
622 linux_dirent->d_ino = bdp->d_fileno; in linux_readdir()
623 linux_dirent->d_off = bdp->d_off; in linux_readdir()
624 linux_dirent->d_reclen = bdp->d_namlen; in linux_readdir()
625 strlcpy(linux_dirent->d_name, bdp->d_name, in linux_readdir()
627 error = copyout(linux_dirent, args->dent, linuxreclen); in linux_readdir()
631 free(linux_dirent, M_LINUX); in linux_readdir()