Lines Matching refs:allocated_slots
48 allocator->allocated_slots = NULL;
93 _dbus_assert (allocator->allocated_slots[slot].slot_id == slot);
95 allocator->allocated_slots[slot].refcount += 1;
107 if (allocator->allocated_slots[slot].slot_id < 0)
109 allocator->allocated_slots[slot].slot_id = slot;
110 allocator->allocated_slots[slot].refcount = 1;
124 tmp = dbus_realloc (allocator->allocated_slots,
129 allocator->allocated_slots = tmp;
133 allocator->allocated_slots[slot].slot_id = slot;
134 allocator->allocated_slots[slot].refcount = 1;
140 _dbus_assert (allocator->allocated_slots[slot].slot_id == slot);
141 _dbus_assert (allocator->allocated_slots[slot].refcount == 1);
171 _dbus_assert (allocator->allocated_slots[*slot_id_p].slot_id == *slot_id_p);
172 _dbus_assert (allocator->allocated_slots[*slot_id_p].refcount > 0);
174 allocator->allocated_slots[*slot_id_p].refcount -= 1;
176 if (allocator->allocated_slots[*slot_id_p].refcount > 0)
186 allocator->allocated_slots[*slot_id_p].slot_id = -1;
195 dbus_free (allocator->allocated_slots);
196 allocator->allocated_slots = NULL;
247 * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts
252 _dbus_assert (allocator->allocated_slots[slot].slot_id == slot);
304 * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts
310 _dbus_assert (allocator->allocated_slots[slot].slot_id == slot);