Lines Matching defs:record
96 struct ck_hp_record *record;
104 record = ck_hp_record_container(entry);
106 if (ck_pr_load_int(&record->state) == CK_HP_FREE) {
108 state = ck_pr_fas_int(&record->state, CK_HP_USED);
111 return record;
167 struct ck_hp_record *record;
172 record = ck_hp_record_container(entry);
173 if (ck_pr_load_int(&record->state) == CK_HP_FREE)
176 if (ck_pr_load_ptr(&record->pointers) == NULL)
180 hazard = ck_pr_load_ptr(&record->pointers[i]);
192 struct ck_hp_record *record;
199 record = ck_hp_record_container(entry);
200 if (ck_pr_load_int(&record->state) == CK_HP_FREE)
203 if (ck_pr_load_ptr(&record->pointers) == NULL)
210 pointer = ck_pr_load_ptr(&record->pointers[i]);