Lines Matching refs:ino
185 u_int16_t *ino;
204 ino = (u_int16_t *)(op = old_bufp->page);
209 for (n = 1, ndx = 1; n < ino[0]; n += 2) {
210 if (ino[n + 1] < REAL_KEY) {
218 key.data = (u_char *)op + ino[n];
219 key.size = off - ino[n];
225 copyto = ino[n + 1] + diff;
226 memmove(op + copyto, op + ino[n + 1],
227 off - ino[n + 1]);
228 ino[ndx] = copyto + ino[n] - ino[n + 1];
229 ino[ndx + 1] = copyto;
231 copyto = ino[n + 1];
235 val.data = (u_char *)op + ino[n + 1];
236 val.size = ino[n] - ino[n + 1];
241 off = ino[n + 1];
245 ino[0] -= moved;
246 FREESPACE(ino) = copyto - sizeof(u_int16_t) * (ino[0] + 3);
247 OFFSET(ino) = copyto;
283 BUFHEAD *bufp; /* Buffer header for ino */
284 u_int16_t *ino; /* Page keys come off of */
292 char *cino; /* Character value of ino */
295 ino = (u_int16_t *)old_bufp->page;
301 n = ino[0] - 1;
302 while (n < ino[0]) {
303 if (ino[2] < REAL_KEY && ino[2] != OVFLPAGE) {
319 ino = (u_int16_t *)cino;
321 } else if (ino[n + 1] == OVFLPAGE) {
322 ov_addr = ino[n];
327 ino[0] -= (moved + 2);
328 FREESPACE(ino) =
329 scopyto - sizeof(u_int16_t) * (ino[0] + 3);
330 OFFSET(ino) = scopyto;
336 ino = (u_int16_t *)bufp->page;
347 for (n = 1; (n < ino[0]) && (ino[n + 1] >= REAL_KEY); n += 2) {
348 cino = (char *)ino;
349 key.data = (u_char *)cino + ino[n];
350 key.size = off - ino[n];
351 val.data = (u_char *)cino + ino[n + 1];
352 val.size = ino[n] - ino[n + 1];
353 off = ino[n + 1];