Lines Matching refs:cur

139 	avtab_ptr_t prev, cur, newnode;
147 for (prev = NULL, cur = h->htable[hvalue];
148 cur; prev = cur, cur = cur->next) {
149 if (key->source_type == cur->key.source_type &&
150 key->target_type == cur->key.target_type &&
151 key->target_class == cur->key.target_class &&
152 (specified & cur->key.specified)) {
158 if (key->source_type < cur->key.source_type)
160 if (key->source_type == cur->key.source_type &&
161 key->target_type < cur->key.target_type)
163 if (key->source_type == cur->key.source_type &&
164 key->target_type == cur->key.target_type &&
165 key->target_class < cur->key.target_class)
184 avtab_ptr_t prev, cur, newnode;
191 for (prev = NULL, cur = h->htable[hvalue];
192 cur; prev = cur, cur = cur->next) {
193 if (key->source_type == cur->key.source_type &&
194 key->target_type == cur->key.target_type &&
195 key->target_class == cur->key.target_class &&
196 (specified & cur->key.specified))
198 if (key->source_type < cur->key.source_type)
200 if (key->source_type == cur->key.source_type &&
201 key->target_type < cur->key.target_type)
203 if (key->source_type == cur->key.source_type &&
204 key->target_type == cur->key.target_type &&
205 key->target_class < cur->key.target_class)
216 avtab_ptr_t cur;
224 for (cur = h->htable[hvalue]; cur; cur = cur->next) {
225 if (key->source_type == cur->key.source_type &&
226 key->target_type == cur->key.target_type &&
227 key->target_class == cur->key.target_class &&
228 (specified & cur->key.specified))
229 return &cur->datum;
231 if (key->source_type < cur->key.source_type)
233 if (key->source_type == cur->key.source_type &&
234 key->target_type < cur->key.target_type)
236 if (key->source_type == cur->key.source_type &&
237 key->target_type == cur->key.target_type &&
238 key->target_class < cur->key.target_class)
251 avtab_ptr_t cur;
259 for (cur = h->htable[hvalue]; cur; cur = cur->next) {
260 if (key->source_type == cur->key.source_type &&
261 key->target_type == cur->key.target_type &&
262 key->target_class == cur->key.target_class &&
263 (specified & cur->key.specified))
264 return cur;
266 if (key->source_type < cur->key.source_type)
268 if (key->source_type == cur->key.source_type &&
269 key->target_type < cur->key.target_type)
271 if (key->source_type == cur->key.source_type &&
272 key->target_type == cur->key.target_type &&
273 key->target_class < cur->key.target_class)
281 avtab_ptr_t cur;
287 for (cur = node->next; cur; cur = cur->next) {
288 if (node->key.source_type == cur->key.source_type &&
289 node->key.target_type == cur->key.target_type &&
290 node->key.target_class == cur->key.target_class &&
291 (specified & cur->key.specified))
292 return cur;
294 if (node->key.source_type < cur->key.source_type)
296 if (node->key.source_type == cur->key.source_type &&
297 node->key.target_type < cur->key.target_type)
299 if (node->key.source_type == cur->key.source_type &&
300 node->key.target_type == cur->key.target_type &&
301 node->key.target_class < cur->key.target_class)
310 avtab_ptr_t cur, temp;
316 cur = h->htable[i];
317 while (cur != NULL) {
318 if (cur->key.specified & AVTAB_XPERMS) {
319 free(cur->datum.xperms);
321 temp = cur;
322 cur = cur->next;
339 avtab_ptr_t cur;
345 cur = h->htable[i];
346 while (cur != NULL) {
347 ret = apply(&cur->key, &cur->datum, args);
350 cur = cur->next;
397 avtab_ptr_t cur;
402 cur = h->htable[i];
403 if (cur) {
406 while (cur) {
408 cur = cur->next;