Lines Matching refs:pai
318 struct _prop_array_iterator *pai = v; in _prop_array_iterator_next_object_locked() local
319 prop_array_t pa = pai->pai_base.pi_obj; in _prop_array_iterator_next_object_locked()
324 if (pa->pa_version != pai->pai_base.pi_version) in _prop_array_iterator_next_object_locked()
327 _PROP_ASSERT(pai->pai_index <= pa->pa_count); in _prop_array_iterator_next_object_locked()
329 if (pai->pai_index == pa->pa_count) in _prop_array_iterator_next_object_locked()
332 po = pa->pa_array[pai->pai_index]; in _prop_array_iterator_next_object_locked()
333 pai->pai_index++; in _prop_array_iterator_next_object_locked()
342 struct _prop_array_iterator *pai = v; in _prop_array_iterator_next_object() local
343 prop_array_t pa _PROP_ARG_UNUSED = pai->pai_base.pi_obj; in _prop_array_iterator_next_object()
349 po = _prop_array_iterator_next_object_locked(pai); in _prop_array_iterator_next_object()
357 struct _prop_array_iterator *pai = v; in _prop_array_iterator_reset_locked() local
358 prop_array_t pa = pai->pai_base.pi_obj; in _prop_array_iterator_reset_locked()
362 pai->pai_index = 0; in _prop_array_iterator_reset_locked()
363 pai->pai_base.pi_version = pa->pa_version; in _prop_array_iterator_reset_locked()
369 struct _prop_array_iterator *pai = v; in _prop_array_iterator_reset() local
370 prop_array_t pa _PROP_ARG_UNUSED = pai->pai_base.pi_obj; in _prop_array_iterator_reset()
375 _prop_array_iterator_reset_locked(pai); in _prop_array_iterator_reset()
515 struct _prop_array_iterator *pai; in _prop_array_iterator_locked() local
520 pai = _PROP_CALLOC(sizeof(*pai), M_TEMP); in _prop_array_iterator_locked()
521 if (pai == NULL) in _prop_array_iterator_locked()
523 pai->pai_base.pi_next_object = _prop_array_iterator_next_object; in _prop_array_iterator_locked()
524 pai->pai_base.pi_reset = _prop_array_iterator_reset; in _prop_array_iterator_locked()
526 pai->pai_base.pi_obj = pa; in _prop_array_iterator_locked()
527 _prop_array_iterator_reset_locked(pai); in _prop_array_iterator_locked()
529 return (&pai->pai_base); in _prop_array_iterator_locked()