• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/amd/amd/

Lines Matching defs:ep

61 static int amfs_readdir_browsable(am_node *mp, nfscookie cookie, nfsdirlist *dp, nfsentry *ep, u_int count, int fully_browsable);
203 amfs_readdir_browsable(am_node *mp, nfscookie cookie, nfsdirlist *dp, nfsentry *ep, u_int count, int fully_browsable)
234 if (count < (2 * (2 * (sizeof(*ep) + sizeof("..") + 4) + sizeof(*dp))))
249 dp->dl_entries = ep;
252 ep[0].ne_fileid = mp->am_gen;
253 ep[0].ne_name = ".";
254 ep[0].ne_nextentry = &ep[1];
255 (void)memset(ep[0].ne_cookie, 0, sizeof(u_int));
259 ep[1].ne_fileid = mp->am_parent->am_gen;
261 ep[1].ne_fileid = mp->am_gen;
263 ep[1].ne_name = "..";
264 ep[1].ne_nextentry = NULL;
265 (void)memcpy(ep[1].ne_cookie, &dotdotcookie, sizeof(dotdotcookie));
297 ep[1].ne_nextentry = te; /* append this chunk of "te" chain */
302 for (j = 0, ne = ep; ne; ne = ne->ne_nextentry) {
328 dp->dl_entries = ep;
353 ep = te; /* send next chunk of "te" chain */
354 dp->dl_entries = ep;
366 amfs_readdir(am_node *mp, nfscookie cookie, nfsdirlist *dp, nfsentry *ep, u_int count)
392 #define NEEDROOM (2 * (2 * (sizeof(*ep) + sizeof("..") + 4) + sizeof(*dp)))
399 dp->dl_entries = ep;
402 ep[0].ne_fileid = mp->am_gen;
403 ep[0].ne_name = ".";
404 ep[0].ne_nextentry = &ep[1];
405 (void)memset(ep[0].ne_cookie, 0, sizeof(u_int));
409 ep[1].ne_fileid = mp->am_parent->am_gen;
411 ep[1].ne_fileid = mp->am_gen;
412 ep[1].ne_name = "..";
413 ep[1].ne_nextentry = NULL;
414 (void)memcpy(ep[1].ne_cookie, (xp ? &xp->am_gen : &dotdotcookie),
423 for (j = 0, ne = ep; ne; ne = ne->ne_nextentry) {
452 dp->dl_entries = ep;
457 (void)memcpy(ep->ne_cookie, &xp_next->am_gen, sizeof(xp_next->am_gen));
459 (void)memcpy(ep->ne_cookie, &dotdotcookie, sizeof(dotdotcookie));
463 ep->ne_fileid = xp->am_gen;
464 ep->ne_name = xp->am_name;
465 nbytes -= sizeof(*ep) + 1;
472 ep->ne_nextentry = ep + 1;
473 ep++;
480 ep->ne_nextentry = NULL;
485 for (j=0,ne=ep; ne; ne=ne->ne_nextentry) {
640 am_dirlist3 *dp, am_entry3 *ep, u_int count,
682 dp->entries = ep;
685 ep[0].fileid = mp->am_gen;
686 ep[0].name = ".";
687 ep[0].nextentry = &ep[1];
688 ep[0].cookie = 0;
692 ep[1].fileid = mp->am_parent->am_gen;
694 ep[1].fileid = mp->am_gen;
696 ep[1].name = "..";
697 ep[1].nextentry = NULL;
698 ep[1].cookie = dotdotcookie;
730 ep[1].nextentry = te; /* append this chunk of "te" chain */
735 for (j = 0, ne = ep; ne; ne = ne->ne_nextentry) {
759 dp->entries = ep;
784 ep = te; /* send next chunk of "te" chain */
785 dp->entries = ep;
798 am_dirlist3 *dp, am_entry3 *ep, u_int count)
827 dp->entries = ep;
830 ep[0].fileid = mp->am_gen;
831 ep[0].name = ".";
832 ep[0].cookie = 0;
833 ep[0].nextentry = &ep[1];
837 ep[1].fileid = mp->am_parent->am_gen;
839 ep[1].fileid = mp->am_gen;
840 ep[1].name = "..";
841 ep[1].nextentry = NULL;
842 ep[1].cookie = (xp ? xp->am_gen : dotdotcookie);
850 for (j = 0, ne = ep; ne; ne = ne->nextentry) {
877 dp->entries = ep;
882 ep->cookie = xp_next->am_gen;
884 ep->cookie = (uint64) dotdotcookie;
888 ep->fileid = xp->am_gen;
889 ep->name = xp->am_name;
890 nbytes -= sizeof(*ep) + 1;
897 ep->nextentry = ep + 1;
898 ep++;
905 ep->nextentry = NULL;
910 for (j = 0, ne = ep; ne; ne = ne->nextentry) {
925 amfs_generic_readdir(am_node *mp, voidp cookie, voidp dp, voidp ep, u_int count)
943 return amfs_readdir_browsable(mp, cookie, dp, ep, count, full);
945 return amfs_readdir(mp, cookie, dp, ep, count);
948 return amfs_readdir3_browsable(mp, (am_cookie3) (uintptr_t) cookie, dp, ep, count, full);
950 return amfs_readdir3(mp, (am_cookie3) (uintptr_t) cookie, dp, ep, count);