Searched refs:elem_loc (Results 1 - 8 of 8) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/gdbm-1.8.3/
H A Dgdbmdelete.c45 int elem_loc; /* The location in the current hash bucket. */ local
65 elem_loc = _gdbm_findkey (dbf, key, &find_data, &hash_val);
66 if (elem_loc == -1)
73 elem = dbf->bucket->h_table[elem_loc];
76 dbf->bucket->h_table[elem_loc].hash_value = -1;
80 last_loc = elem_loc;
81 elem_loc = (elem_loc + 1) % dbf->header->bucket_elems;
82 while (elem_loc != last_loc
83 && dbf->bucket->h_table[elem_loc]
[all...]
H A Dfindkey.c40 _gdbm_read_entry (dbf, elem_loc)
42 int elem_loc;
51 if (dbf->cache_entry->ca_data.elem_loc == elem_loc)
55 key_size = dbf->bucket->h_table[elem_loc].key_size;
56 data_size = dbf->bucket->h_table[elem_loc].data_size;
63 data_ca->elem_loc = elem_loc;
64 data_ca->hash_val = dbf->bucket->h_table[elem_loc].hash_value;
74 dbf->bucket->h_table[elem_loc]
99 int elem_loc; /* The location in the bucket. */ local
[all...]
H A Dgdbmseq.c45 get_next_key (dbf, elem_loc, return_val)
47 int elem_loc;
58 elem_loc++;
59 if (elem_loc == dbf->header->bucket_elems)
62 elem_loc = 0;
77 found = dbf->bucket->h_table[elem_loc].hash_value != -1;
81 find_data = _gdbm_read_entry (dbf, elem_loc);
82 return_val->dsize = dbf->bucket->h_table[elem_loc].key_size;
125 int elem_loc; /* The location in the bucket. */ local
139 elem_loc
[all...]
H A Dgdbmstore.c57 int elem_loc; /* The location in hash bucket. */ local
87 elem_loc = _gdbm_findkey (dbf, key, &temp, &new_hash_val);
94 if (elem_loc != -1)
99 free_adr = dbf->bucket->h_table[elem_loc].data_pointer;
100 free_size = dbf->bucket->h_table[elem_loc].key_size
101 + dbf->bucket->h_table[elem_loc].data_size;
128 if (elem_loc == -1)
136 /* Find space to insert into bucket and set elem_loc to that place. */
137 elem_loc = new_hash_val % dbf->header->bucket_elems;
138 while (dbf->bucket->h_table[elem_loc]
[all...]
H A Dgdbmfetch.c46 int elem_loc; /* The location in the bucket. */ local
58 elem_loc = _gdbm_findkey (dbf, key, &find_data, &hash_val);
61 if (elem_loc >= 0)
64 return_val.dsize = dbf->bucket->h_table[elem_loc].data_size;
H A Dbucket.c106 dbf->cache_entry->ca_data.elem_loc = -1;
154 int elem_loc; /* Location in new bucket to put element. */ local
233 elem_loc = old_el->hash_value % dbf->header->bucket_elems;
234 while (bucket[select]->h_table[elem_loc].hash_value != -1)
235 elem_loc = (elem_loc + 1) % dbf->header->bucket_elems;
236 bucket[select]->h_table[elem_loc] = *old_el;
336 ca_entry->ca_data.elem_loc = -1;
H A Dgdbmdefs.h132 int elem_loc; member in struct:__anon2189
H A Dgdbmopen.c432 (dbf->bucket_cache[index]).ca_data.elem_loc = -1;

Completed in 98 milliseconds