Lines Matching refs:dstdp
50 freebsd11_cvtdirent(struct freebsd11_dirent *dstdp, struct dirent *srcdp) in freebsd11_cvtdirent() argument
53 if (srcdp->d_namlen >= sizeof(dstdp->d_name)) in freebsd11_cvtdirent()
55 dstdp->d_type = srcdp->d_type; in freebsd11_cvtdirent()
56 dstdp->d_namlen = srcdp->d_namlen; in freebsd11_cvtdirent()
57 dstdp->d_fileno = srcdp->d_fileno; /* truncate */ in freebsd11_cvtdirent()
58 dstdp->d_reclen = FREEBSD11_DIRSIZ(dstdp); in freebsd11_cvtdirent()
59 bcopy(srcdp->d_name, dstdp->d_name, dstdp->d_namlen); in freebsd11_cvtdirent()
60 bzero(dstdp->d_name + dstdp->d_namlen, in freebsd11_cvtdirent()
61 dstdp->d_reclen - offsetof(struct freebsd11_dirent, d_name) - in freebsd11_cvtdirent()
62 dstdp->d_namlen); in freebsd11_cvtdirent()
69 struct freebsd11_dirent *dstdp; in freebsd11_readdir() local
80 dstdp = dirp->dd_compat_de; in freebsd11_readdir()
82 dstdp = NULL; in freebsd11_readdir()
84 dstdp = NULL; in freebsd11_readdir()
88 return (dstdp); in freebsd11_readdir()