Lines Matching refs:indx
141 __bam_ditem(dbc, h, indx)
144 u_int32_t indx;
157 bi = GET_BINTERNAL(h, indx);
184 if ((indx % 2) == 0) {
188 * data item, otherwise the "indx + P_INDX" calculation
191 if (indx + P_INDX < (u_int32_t)NUM_ENT(h) &&
192 h->inp[indx] == h->inp[indx + P_INDX])
194 h, indx, indx + O_INDX, 0));
200 if (indx > 0 && h->inp[indx] == h->inp[indx - P_INDX])
202 h, indx, indx - P_INDX, 0));
206 bk = GET_BKEYDATA(h, indx);
211 bo = GET_BOVERFLOW(h, indx);
235 if ((ret = __db_ditem(dbc, h, indx, nbytes)) != 0)
249 __bam_adjindx(dbc, h, indx, indx_copy, is_insert)
252 u_int32_t indx, indx_copy;
264 0, dbp->log_fileid, PGNO(h), &LSN(h), indx, indx_copy,
270 if (indx != NUM_ENT(h))
271 memmove(&h->inp[indx + O_INDX], &h->inp[indx],
272 sizeof(db_indx_t) * (NUM_ENT(h) - indx));
273 h->inp[indx] = copy;
277 if (indx != NUM_ENT(h))
278 memmove(&h->inp[indx], &h->inp[indx + O_INDX],
279 sizeof(db_indx_t) * (NUM_ENT(h) - indx));
286 __bam_ca_di(dbp, h->pgno, indx, is_insert ? 1 : -1);
445 if ((ret = __bam_ditem(dbc, epg->page, epg->indx)) != 0) {
470 (void)__bam_ditem(dbc, epg->page, epg->indx);