Lines Matching defs:store
251 depot_cpu_store* store = object_depot_cpu(depot);
260 if (store->loaded == NULL)
264 if (!store->loaded->IsEmpty())
265 return store->loaded->Pop();
267 if (store->previous
268 && (store->previous->IsFull()
269 || exchange_with_full(depot, store->previous))) {
270 std::swap(store->previous, store->loaded);
283 depot_cpu_store* store = object_depot_cpu(depot);
291 if (store->loaded != NULL && store->loaded->Push(object))
295 if ((store->previous != NULL && store->previous->IsEmpty())
296 || exchange_with_empty(depot, store->previous, freeMagazine)) {
297 std::swap(store->loaded, store->previous);
309 store = object_depot_cpu(depot);
326 store = object_depot_cpu(depot);
337 // collect the store magazines
343 depot_cpu_store& store = depot->stores[i];
345 if (store.loaded) {
346 _push(storeMagazines, store.loaded);
347 store.loaded = NULL;
350 if (store.previous) {
351 _push(storeMagazines, store.previous);
352 store.previous = NULL;
388 depot_cpu_store& store = depot->stores[i];
390 if (store.loaded != NULL && !store.loaded->IsEmpty()) {
391 if (store.loaded->ContainsObject(object))
395 if (store.previous != NULL && !store.previous->IsEmpty()) {
396 if (store.previous->ContainsObject(object))