Lines Matching refs:item

141 	datum item;  in fetch()  local
145 item = makdatum(pagbuf, i); in fetch()
146 if (item.dptr == NULL) { in fetch()
147 return (item); in fetch()
149 if (cmpdatum(key, item) == 0) { in fetch()
150 item = makdatum(pagbuf, i+1); in fetch()
151 if (item.dptr == NULL) in fetch()
153 return (item); in fetch()
162 datum item; in delete() local
168 item = makdatum(pagbuf, i); in delete()
169 if (item.dptr == NULL) in delete()
171 if (cmpdatum(key, item) == 0) { in delete()
186 datum item; in store() local
194 item = makdatum(pagbuf, i); in store()
195 if (item.dptr == NULL) in store()
197 if (cmpdatum(key, item) == 0) { in store()
221 item = makdatum(pagbuf, i); in store()
222 if (item.dptr == NULL) in store()
224 if (calchash(item) & (hmask+1)) { in store()
225 (void) additem(ovfbuf, item); in store()
227 item = makdatum(pagbuf, i); in store()
228 if (item.dptr == NULL) { in store()
232 (void) additem(ovfbuf, item); in store()
262 datum item, bitem; in nextkey() local
274 item = makdatum(pagbuf, i); in nextkey()
275 if (item.dptr == NULL) in nextkey()
277 if (cmpdatum(key, item) <= 0) in nextkey()
279 if (f || cmpdatum(bitem, item) < 0) { in nextkey()
280 bitem = item; in nextkey()
288 return (item); in nextkey()
296 datum item, bitem; in firsthash() local
302 item = makdatum(pagbuf, i); in firsthash()
303 if (item.dptr == NULL) in firsthash()
305 if (cmpdatum(bitem, item) < 0) in firsthash()
306 bitem = item; in firsthash()
312 return (item); in firsthash()
396 datum item; in makdatum() local
405 item.dptr = buf+sp[n+1]; in makdatum()
406 item.dsize = t - sp[n+1]; in makdatum()
407 return (item); in makdatum()
410 item.dptr = NULL; in makdatum()
411 item.dsize = 0; in makdatum()
412 return (item); in makdatum()
484 calchash(datum item) in calchash() argument
492 for (i = 0; i < item.dsize; i++) { in calchash()
493 f = item.dptr[i]; in calchash()
538 additem(char *buf, datum item) in additem() argument
547 i1 -= item.dsize; in additem()
552 for (i2 = 0; i2 < item.dsize; i2++) { in additem()
553 buf[i1] = item.dptr[i2]; in additem()