Searched refs:recursion (Results 1 - 11 of 11) sorted by relevance
/haiku/src/system/libroot/os/locks/ |
H A D | recursive_lock.cpp | 24 return lock->recursion; 41 lock->recursion = 0; 66 lock->recursion++; 79 if (--lock->recursion == 0) {
|
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | DataStream.cpp | 451 off_t end, int recursion) 454 ", recursion: %d\n", start, end, recursion); 468 if (recursion == 0) 472 if (recursion == 1) 474 else if (recursion == 2) 477 panic("Undefined recursion level\n"); 487 recursion--; 491 start % elementWidth, end % elementWidth, recursion); 496 start % elementWidth, elementWidth, recursion); 450 _AddBlocks(Transaction& transaction, uint32* block, off_t start, off_t end, int recursion) argument 657 _FreeBlocks(Transaction& transaction, uint32* block, off_t start, off_t end, bool freeParent, int recursion) argument [all...] |
H A D | DataStream.h | 41 off_t start, off_t end, int recursion); 60 int recursion);
|
/haiku/src/tools/fs_shell/ |
H A D | lock.cpp | 23 return lock->recursion; 42 lock->recursion = 0; 79 lock->recursion++; 97 lock->recursion++; 108 if (--lock->recursion == 0) { 119 if (lock->recursion != 1) 120 fssh_panic("invalid recursion level for lock transfer!");
|
/haiku/src/system/kernel/locks/ |
H A D | lock.cpp | 50 return lock->recursion; 70 lock->recursion = 0; 103 lock->recursion++; 130 lock->recursion++; 141 if (--lock->recursion == 0) { 160 if (--from->recursion > 0) 170 to->recursion++; 177 from->recursion++; 187 to->recursion++; 205 to->recursion [all...] |
/haiku/src/tests/add-ons/kernel/kernelland_emu/ |
H A D | lock.cpp | 107 return lock->recursion; 118 lock->recursion = 0; 127 lock->recursion = 0; 153 lock->recursion++; 173 lock->recursion++; 184 if (--lock->recursion == 0) {
|
/haiku/headers/private/kernel/ |
H A D | lock.h | 43 int recursion; member in struct:recursive_lock 284 if (lock->recursion != 1) 285 panic("invalid recursion level for lock transfer!");
|
/haiku/src/system/kernel/ |
H A D | condition_variable.cpp | 321 int32 recursion = recursive_lock_get_recursion(lock); local 323 for (int32 i = 0; i < recursion; i++) 328 for (int32 i = 0; i < recursion; i++)
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_lock.h | 29 int recursion; member in struct:fssh_recursive_lock
|
/haiku/headers/private/shared/ |
H A D | locks.h | 72 int32 recursion; member in struct:recursive_lock
|
/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | mutex.h | 127 return mutex->u.recursive.recursion != 0;
|
Completed in 666 milliseconds