Lines Matching refs:allocation_object
162 struct allocation_object struct
183 static inline allocation_object* argument
186 return (allocation_object *)(((char *)(data_ptr)) in get_instance() argument
187 - offsetof (allocation_object, in get_instance()
195 return (void*)(((allocation_object *) instance_ptr)->u.data); in get_data() argument
271 size += offsetof (allocation_object, u.data); in initialize()
364 size = m_elt_size - offsetof (allocation_object, u.data); in allocate()
398 header = (allocation_pool_list*) allocation_object::get_data (block); in allocate()
403 ((allocation_object*) block)->id = 0; in allocate()
420 allocation_object::get_instance (header)->id = m_id; in allocate()
432 int size = m_elt_size - offsetof (allocation_object, u.data); in remove()
442 gcc_assert (m_id == allocation_object::get_instance (object)->id); in remove()
450 allocation_object::get_instance (object)->id = 0; in remove()