Lines Matching refs:ent

151 	Hash_ent	*ent;  in enterino()  local
189 if ((ent = get_hash(tbl, ino, 0, in enterino()
196 if ((obj = ent->e_obj) == NULL) { in enterino()
213 ent->e_obj = obj; in enterino()
215 return (ent); in enterino()
223 _enterdir(Crle_desc *crle, const char *dir, Hash_ent *ent, Hash_obj *obj) in _enterdir() argument
236 ent->e_key = (Addr)ndir; in _enterdir()
237 ent->e_id = crle->c_dirnum++; in _enterdir()
238 ent->e_obj = obj; in _enterdir()
260 (void) printf(fmt, ent->e_id, dir); in _enterdir()
272 Hash_ent *ent; in enterdir() local
300 if ((ent = enterino(crle, ndir, status, flags)) == NULL) in enterdir()
302 obj = ent->e_obj; in enterdir()
307 if ((ent = get_hash(stbl, (Addr)ndir, 0, in enterdir()
315 if (ent->e_id == 0) { in enterdir()
316 if (_enterdir(crle, ndir, ent, obj) == 0) in enterdir()
325 return (ent); in enterdir()
330 if ((ent = get_hash(stbl, (Addr)odir, 0, in enterdir()
338 if (ent->e_id == 0) { in enterdir()
339 if (_enterdir(crle, odir, ent, obj) == 0) in enterdir()
343 return (ent); in enterdir()
353 Hash_ent *ent; in enternoexistdir() local
358 if ((ent = get_hash(crle->c_strtbl, (Addr)dir, 0, in enternoexistdir()
366 if (ent->e_id == 0) { in enternoexistdir()
373 if (_enterdir(crle, dir, ent, obj) == 0) in enternoexistdir()
376 return (ent); in enternoexistdir()
452 Hash_ent *rent, *ent; in enternoexistfile() local
490 if ((ent = get_hash(crle->c_strtbl, (Addr)file, dent->e_id, in enternoexistfile()
494 if (ent->e_id == 0) { in enternoexistfile()
495 if (_enterfile(crle, file, off, ent, rent, dent, obj) == 0) in enternoexistfile()
498 return (ent); in enternoexistfile()
510 Hash_ent *ent, *rent, *ndent = odent; in enterfile() local
556 if ((ent = enterino(crle, npath, status, flags)) == NULL) in enterfile()
558 obj = ent->e_obj; in enterfile()
592 if ((ent = get_hash(stbl, (Addr)nfile, ndent->e_id, in enterfile()
595 if (ent->e_id == 0) { in enterfile()
596 if (_enterfile(crle, nfile, off, ent, rent, ndent, obj) == 0) in enterfile()
606 return (ent); in enterfile()
611 if ((ent = enterino(crle, opath, status, 0)) == NULL) in enterfile()
613 obj = ent->e_obj; in enterfile()
637 if ((ent = get_hash(stbl, (Addr)ofile, odent->e_id, in enterfile()
640 if (ent->e_id == 0) { in enterfile()
641 if (_enterfile(crle, ofile, off, ent, rent, odent, obj) == 0) in enterfile()
645 return (ent); in enterfile()
655 Hash_ent *ent; in inspect_file() local
672 if ((ent = get_hash(tbl, ino, 0, HASH_FND_ENT)) == NULL) in inspect_file()
679 if ((ent = enterfile(crle, path, file, flags, dent, in inspect_file()
682 obj = ent->e_obj; in inspect_file()
783 if ((ent = enterfile(crle, path, file, flags, dent, status)) == NULL) { in inspect_file()
787 obj = ent->e_obj; in inspect_file()
822 ent = get_hash(crle->c_strtbl, (Addr)path, 0, in inspect_file()
826 crle->c_app = (char *)ent->e_key; in inspect_file()
854 Hash_ent *ent; in inspect_dir() local
864 if ((ent = get_hash(stbl, (Addr)name, 0, HASH_FND_ENT)) != NULL) { in inspect_dir()
865 if (ent->e_obj->o_flags & RTC_OBJ_ALLENTS) in inspect_dir()
871 if ((ent = enterdir(crle, name, (flags | RTC_OBJ_ALLENTS), in inspect_dir()
875 ent->e_obj->o_flags |= RTC_OBJ_ALLENTS; in inspect_dir()
918 if (inspect_file(crle, path, file, flags, ent, &_status, 0)) { in inspect_dir()
942 Hash_ent *ent; in inspect() local
988 if ((ent = enternoexistdir(crle, name)) == NULL) in inspect()
990 ent->e_flags |= flags; in inspect()
1007 ent = get_hash(crle->c_strtbl, (Addr)name, 0, HASH_FND_ENT); in inspect()
1008 ent->e_flags |= flags; in inspect()
1049 if ((ent = get_hash(crle->c_strtbl, in inspect()
1066 if ((ent = enternoexistdir(crle, dir)) == NULL) in inspect()
1068 ent->e_flags |= nflags; in inspect()
1071 if ((ent = enterdir(crle, dir, nflags, in inspect()
1084 if ((ent = enternoexistfile(crle, name, file, ent)) == NULL) in inspect()
1086 ent->e_flags |= nflags; in inspect()
1087 if (enteralt(crle, name, file, flags, ent->e_obj) == 0) in inspect()
1090 if (inspect_file(crle, name, file, nflags, ent, &status, 1)) in inspect()
1097 ent = get_hash(crle->c_strtbl, (Addr)name, 0, HASH_FND_ENT); in inspect()
1098 if (ent != NULL) in inspect()
1099 ent->e_flags |= (flags & RTC_OBJ_CMDLINE); in inspect()