Lines Matching defs:node

422  * levels, and subdirs below each level. Provides a link from node to
465 * this node
512 /* provide a pointer from node to mapent */
526 * push_options(hiernode *node, char *opts, char *mapopts, int err)
529 * If a node points to a mapentry, and it has an option, then thats the option
530 * for that mapentry. Else, the node's mapent inherits the option from the
536 push_options(hiernode *node, char *defaultopts, char *mapopts, int err)
542 while (node != NULL) {
543 me = node->mapent;
552 if (node->subdir != NULL) {
553 if (node->mapent && strcmp(node->mapent->map_fstype,
556 if ((rc = push_options(node->subdir, defaultopts,
560 node = node->leveldir;
779 /* separate out the node */
891 trace_prt(1, " node mountpoint %s\t travpath=%s\n",
935 * mark_level1_root(hiernode *node, char *traversed_path)
938 * In this routine, a level 1 node is considered to be the 1st existing
939 * mapentry below the root node, so there's no faking involved.
943 mark_level1_root(hiernode *node, char *traversed_path)
946 while (node) {
948 * mark node level as 1, if one exists - else walk down
951 if (node->mapent == NULL) {
954 if (node->subdir != NULL) {
956 node->dirname);
957 if (mark_level1_root(node->subdir, w)
970 sprintf(w, "%s/%s", traversed_path, node->dirname);
972 trace_prt(1, " node mntpnt %s\t travpath %s\n",
973 node->mapent->map_mntpnt, w);
976 if (strlen(node->mapent->map_mntpnt) < strlen(w)) {
984 if (strcmp(node->mapent->map_mntpnt, w) != 0)
985 strcpy(node->mapent->map_mntpnt, w);
986 node->mapent->map_mntlevel = 1;
988 node = node->leveldir;
994 * mark_and_fake_level1_noroot(hiernode *node, char *traversed_path,
1005 mark_and_fake_level1_noroot(hiernode *node, char *traversed_path,
1015 while (node != NULL) {
1016 if (node->mapent != NULL) {
1021 sprintf(w, "%s/%s", traversed_path, node->dirname);
1023 trace_prt(1, " node mntpnt=%s\t travpath=%s\n",
1024 node->mapent->map_mntpnt, w);
1025 if (strlen(node->mapent->map_mntpnt) < strlen(w)) {
1033 if (strcmp(node->mapent->map_mntpnt, w) != 0)
1034 strcpy(node->mapent->map_mntpnt, w);
1035 node->mapent->map_mntlevel = 1;
1062 node->dirname);
1093 node->mapent = me;
1095 node = node->leveldir;
1627 * free_hiernode(hiernode *node)
1633 free_hiernode(hiernode *node)
1635 hiernode *currnode = node;
1730 * trace_hierarchy(hiernode *node)
1738 trace_hierarchy(hiernode *node, int nodelevel)
1740 hiernode *currnode = node;