Lines Matching refs:record
66 size_t btrecord_btdepth; /* BT entries per record */
69 btlog_recordindex_t head; /* active record list */
165 btlog_record_t *record = lookup_btrecord(btlog, recindex);
166 btlog->freelist = record->next;
182 btlog_record_t *record = lookup_btrecord(btlog, recindex);
183 btlog->head = record->next;
201 btlog_record_t *record = lookup_btrecord(btlog, btlog->tail);
202 record->next = recindex;
216 btlog_record_t *record;
222 /* If there's a free record, use it */
225 /* Use the first active record (FIFO age-out) */
230 record = lookup_btrecord(btlog, recindex);
233 record->next = BTLOG_RECORDINDEX_NONE;
234 record->operation = operation;
235 record->element = element;
237 record->bt[i] = bt[i];
240 record->bt[i] = NULL;
254 btlog_record_t *record;
267 record = lookup_btrecord(btlog, recindex);
269 if (record->element == element) {
271 btlog->head = record->next;
275 record->next = btlog->freelist;
280 record = lookup_btrecord(btlog, recindex);
293 btlog_record_t *precord = record;
296 record = lookup_btrecord(btlog, recindex);
298 if (record->element == element) {
300 precord->next = record->next;
304 record->next = btlog->freelist;
307 /* check the next record */
309 record = lookup_btrecord(btlog, recindex);
311 /* check the next record */
313 precord = record;
315 recindex = record->next;
316 record = lookup_btrecord(btlog, recindex);