Lines Matching defs:cr
322 struct ck_epoch_record *cr,
328 if (cr == NULL) {
332 cursor = &cr->record_next;
339 cr = ck_epoch_record_container(cursor);
341 state = ck_pr_load_uint(&cr->state);
347 active = ck_pr_load_uint(&cr->active);
350 if (active != 0 && ck_pr_load_uint(&cr->epoch) != epoch)
351 return cr;
411 epoch_block(struct ck_epoch *global, struct ck_epoch_record *cr,
416 cb(global, cr, ct);
428 struct ck_epoch_record *cr;
446 for (i = 0, cr = NULL; i < CK_EPOCH_GRACE - 1; cr = NULL, i++) {
453 while (cr = ck_epoch_scan(global, cr, delta, &active),
454 cr != NULL) {
465 epoch_block(global, cr, cb, ct);
477 epoch_block(global, cr, cb, ct);
484 cr = NULL;
570 struct ck_epoch_record *cr = NULL;
591 cr = ck_epoch_scan(global, cr, epoch, &active);
592 if (cr != NULL)