Lines Matching refs:eelem
46 struct _prop_stack_extern_elem *eelem; in _prop_stack_push() local
50 eelem = _PROP_MALLOC(sizeof(*eelem), M_TEMP); in _prop_stack_push()
52 if (eelem == NULL) in _prop_stack_push()
55 eelem->object = obj; in _prop_stack_push()
56 eelem->object_data[0] = data1; in _prop_stack_push()
57 eelem->object_data[1] = data2; in _prop_stack_push()
58 eelem->object_data[2] = data3; in _prop_stack_push()
60 SLIST_INSERT_HEAD(&stack->extern_elems, eelem, stack_link); in _prop_stack_push()
83 struct _prop_stack_extern_elem *eelem; in _prop_stack_pop() local
89 if ((eelem = SLIST_FIRST(&stack->extern_elems)) != NULL) { in _prop_stack_pop()
94 *obj = eelem->object; in _prop_stack_pop()
96 *data1 = eelem->object_data[0]; in _prop_stack_pop()
98 *data2 = eelem->object_data[1]; in _prop_stack_pop()
100 *data3 = eelem->object_data[2]; in _prop_stack_pop()
101 _PROP_FREE(eelem, M_TEMP); in _prop_stack_pop()