Changeset 12653
- Timestamp:
- 05/12/05 19:43:39 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
haiku/trunk/src/system/kernel/device_manager/id_generator.c
r12638 r12653 35 35 36 36 37 #define TRACE_ID_GENERATOR37 //#define TRACE_ID_GENERATOR 38 38 #ifdef TRACE_ID_GENERATOR 39 39 # define TRACE(x) dprintf x … … 77 77 78 78 79 /** allocate id */79 /** Allocate id */ 80 80 81 81 static int32 … … 92 92 for (id = 0; id < GENERATOR_MAX_ID; ++id) { 93 93 if ((generator->alloc_map[id / 8] & (1 << (id & 7))) == 0) { 94 TRACE((" id: %lu\n", id));94 TRACE((" id: %lu\n", id)); 95 95 96 96 generator->alloc_map[id / 8] |= 1 << (id & 7); … … 143 143 // no one messes with generator 144 144 if (generator->num_ids == 0) { 145 TRACE((" Destroy %s\n", generator->name));145 TRACE((" Destroy %s\n", generator->name)); 146 146 // no IDs is allocated - destroy generator 147 147 list_remove_link(generator); … … 196 196 release_generator(generator); 197 197 198 TRACE((" create_id: name: %s, id: %ld", name, id));198 TRACE(("dm_create_id: name: %s, id: %ld\n", name, id)); 199 199 return id; 200 200 } … … 208 208 id_generator *generator; 209 209 210 TRACE((" free_id(name: %s, id: %ld)\n", name, id));210 TRACE(("dm_free_id(name: %s, id: %ld)\n", name, id)); 211 211 212 212 // find generator … … 218 218 219 219 if (generator == NULL) { 220 dprintf("Generator %s doesn't exist\n", name);220 TRACE((" Generator %s doesn't exist\n", name)); 221 221 return B_NAME_NOT_FOUND; 222 222 } … … 227 227 // (very important to keep <num_ids> in sync 228 228 if ((generator->alloc_map[id / 8] & (1 << (id & 7))) == 0) { 229 dprintf("id %ld of generator %s wasn't allocated ", id, generator->name);229 dprintf("id %ld of generator %s wasn't allocated\n", id, generator->name); 230 230 231 231 release_generator(generator);
