Home | History | Annotate | Download | only in libprop

Lines Matching defs:po

105 	prop_object_t po;
123 po = pa->pa_array[pa->pa_count - 1];
124 _PROP_ASSERT(po != NULL);
131 *obj = po;
142 *obj = po;
160 struct _prop_object *po;
189 while ((po = _prop_array_iterator_next_object_locked(pai)) != NULL) {
191 (*po->po_type->pot_extern)(ctx, po) == false ||
335 prop_object_t po = NULL;
347 po = pa->pa_array[pai->pai_index];
351 return (po);
359 prop_object_t po;
364 po = _prop_array_iterator_next_object_locked(pai);
366 return (po);
427 prop_object_t po;
438 po = opa->pa_array[idx];
439 prop_object_retain(po);
440 pa->pa_array[idx] = po;
600 prop_object_t po = NULL;
608 po = pa->pa_array[idx];
609 _PROP_ASSERT(po != NULL);
612 return (po);
616 _prop_array_add(prop_array_t pa, prop_object_t po)
630 prop_object_retain(po);
631 pa->pa_array[pa->pa_count++] = po;
645 prop_array_set(prop_array_t pa, unsigned int idx, prop_object_t po)
659 rv = _prop_array_add(pa, po);
668 prop_object_retain(po);
669 pa->pa_array[idx] = po;
687 po)
695 rv = _prop_array_add(pa, po);
709 prop_object_t po;
724 po = pa->pa_array[idx];
725 _PROP_ASSERT(po != NULL);
734 prop_object_release(po);