Lines Matching refs:allocated_slots
48 allocator->allocated_slots = NULL; in _dbus_data_slot_allocator_init()
93 _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); in _dbus_data_slot_allocator_alloc()
95 allocator->allocated_slots[slot].refcount += 1; in _dbus_data_slot_allocator_alloc()
107 if (allocator->allocated_slots[slot].slot_id < 0) in _dbus_data_slot_allocator_alloc()
109 allocator->allocated_slots[slot].slot_id = slot; in _dbus_data_slot_allocator_alloc()
110 allocator->allocated_slots[slot].refcount = 1; in _dbus_data_slot_allocator_alloc()
124 tmp = dbus_realloc (allocator->allocated_slots, in _dbus_data_slot_allocator_alloc()
129 allocator->allocated_slots = tmp; in _dbus_data_slot_allocator_alloc()
133 allocator->allocated_slots[slot].slot_id = slot; in _dbus_data_slot_allocator_alloc()
134 allocator->allocated_slots[slot].refcount = 1; in _dbus_data_slot_allocator_alloc()
140 _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); in _dbus_data_slot_allocator_alloc()
141 _dbus_assert (allocator->allocated_slots[slot].refcount == 1); in _dbus_data_slot_allocator_alloc()
171 _dbus_assert (allocator->allocated_slots[*slot_id_p].slot_id == *slot_id_p); in _dbus_data_slot_allocator_free()
172 _dbus_assert (allocator->allocated_slots[*slot_id_p].refcount > 0); in _dbus_data_slot_allocator_free()
174 allocator->allocated_slots[*slot_id_p].refcount -= 1; in _dbus_data_slot_allocator_free()
176 if (allocator->allocated_slots[*slot_id_p].refcount > 0) in _dbus_data_slot_allocator_free()
186 allocator->allocated_slots[*slot_id_p].slot_id = -1; in _dbus_data_slot_allocator_free()
195 dbus_free (allocator->allocated_slots); in _dbus_data_slot_allocator_free()
196 allocator->allocated_slots = NULL; in _dbus_data_slot_allocator_free()
252 _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); in _dbus_data_slot_list_set()
310 _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); in _dbus_data_slot_list_get()