Lines Matching refs:loc
886 db_table::cacheValid(entryp loc) { in cacheValid() argument
894 if (loc < 0 || loc >= table_size || tab == 0 || tab[loc] == 0) in cacheValid()
896 else if (mapping.expire == 0 || mapping.expire[loc] >= now.tv_sec) in cacheValid()
911 db_table::dupEntry(entry_object *obj, entryp loc) { in dupEntry() argument
912 if (obj == 0 || loc < 0 || loc >= table_size || tab == 0 || in dupEntry()
913 tab[loc] == 0) in dupEntry()
916 if (sameEntry(obj, tab[loc])) { in dupEntry()
917 setEntryExp(loc, tab[loc], 0); in dupEntry()
920 enumTouch(loc); in dupEntry()
1029 db_table::enumTouch(entryp loc) { in enumTouch() argument
1030 if (loc < 0 || loc >= table_size) in enumTouch()
1035 ((entry_object **)enumArray.ptr)[loc] = 0; in enumTouch()
1040 if (loc == ((entryp *)enumIndex.ptr)[i]) { in enumTouch()
1053 db_table::enumSetup(entryp loc, long index) { in enumSetup() argument
1054 if (enumMode.flag == 0 || loc < 0 || loc >= table_size || in enumSetup()
1058 ((entryp *)enumIndex.ptr)[index] = loc; in enumSetup()
1059 ((entry_object **)enumArray.ptr)[index] = tab[loc]; in enumSetup()
1067 db_table::touchEntry(entryp loc) { in touchEntry() argument
1068 if (loc < 0 || loc >= table_size || tab == 0 || tab[loc] == 0) in touchEntry()
1071 setEntryExp(loc, tab[loc], 0); in touchEntry()
1073 enumTouch(loc); in touchEntry()