Searched refs:lock (Results 1 - 25 of 699) sorted by path

1234567891011>>

/haiku/headers/os/media/
H A DBufferGroup.h22 uint32 lock = B_FULL_LOCK);
/haiku/headers/private/debugger/model/
H A DAreaInfo.h21 uint32 lock, uint32 protection);
26 uint32 lock, uint32 protection);
/haiku/headers/private/firewire/
H A Dfirewirereg.h61 #include <lock.h>
/haiku/headers/private/fs_shell/
H A Dfssh_lock.h55 extern void fssh_recursive_lock_init(fssh_recursive_lock *lock, const char *name);
57 extern void fssh_recursive_lock_init_etc(fssh_recursive_lock *lock, const char *name,
59 extern void fssh_recursive_lock_destroy(fssh_recursive_lock *lock);
60 extern fssh_status_t fssh_recursive_lock_lock(fssh_recursive_lock *lock);
61 extern fssh_status_t fssh_recursive_lock_trylock(fssh_recursive_lock *lock);
62 extern void fssh_recursive_lock_unlock(fssh_recursive_lock *lock);
63 extern int32_t fssh_recursive_lock_get_recursion(fssh_recursive_lock *lock);
64 extern void fssh_recursive_lock_transfer_lock(fssh_recursive_lock *lock, fssh_thread_id thread);
66 extern void fssh_rw_lock_init(fssh_rw_lock* lock, const char* name);
68 extern void fssh_rw_lock_init_etc(fssh_rw_lock* lock, cons
[all...]
/haiku/headers/private/graphics/et6x00/
H A DDriverInterface.h79 benaphore lock; /* for serializing access to the acceleration engine */ member in struct:__anon774::__anon775
/haiku/headers/private/graphics/matrox/
H A DDriverInterface.h172 benaphore lock; /* for serializing access to the acceleration engine */ member in struct:__anon785::__anon787
261 benaphore lock; /* for creating buffers and aquiring overlay unit routines */ member in struct:__anon785::__anon790
/haiku/headers/private/graphics/neomagic/
H A DDriverInterface.h165 benaphore lock; /* for serializing access to the acceleration engine */ member in struct:__anon799::__anon801
223 benaphore lock; /* for creating buffers and aquiring overlay unit routines */ member in struct:__anon799::__anon804
/haiku/headers/private/graphics/radeon/
H A Dradeon_interface.h446 benaphore lock; // lock to be acquired when talking to CP or member in struct:__anon28
518 benaphore lock; // engine lock member in struct:__anon33::__anon34
617 bool keep_lock; // keep lock after engine is idle
623 int entries; // keep lock after engine is idle
632 bool lock; // true, if CP lock must be acquired member in struct:__anon41
641 bool lock; // true, if CP lock mus member in struct:__anon42
651 bool lock; // true, if CP lock must be acquired member in struct:__anon43
661 bool lock; // true, if CP lock must be acquired member in struct:__anon44
674 bool lock; member in struct:__anon46
[all...]
/haiku/headers/private/graphics/radeon_hd/
H A Dlock.h15 typedef struct lock { struct
18 } lock; typedef in typeref:struct:lock
22 init_lock(struct lock *lock, const char *name) argument
24 lock->sem = create_sem(0, name);
25 lock->count = 0;
27 return lock->sem < B_OK ? lock->sem : B_OK;
32 uninit_lock(struct lock *lock) argument
39 acquire_lock(struct lock *lock) argument
49 release_lock(struct lock *lock) argument
60 Autolock(struct lock &lock) argument
[all...]
/haiku/headers/private/graphics/skeleton/
H A DDriverInterface.h171 benaphore lock; /* for serializing access to the acceleration engine */ member in struct:__anon937::__anon939
295 benaphore lock; /* for creating buffers and aquiring overlay unit routines */ member in struct:__anon937::__anon944
/haiku/headers/private/graphics/via/
H A DDriverInterface.h238 benaphore lock; /* for serializing access to the acceleration engine */ member in struct:__anon7::__anon9
306 benaphore lock; /* for creating buffers and aquiring overlay unit routines */ member in struct:__anon7::__anon11
/haiku/headers/private/interface/
H A DBitmapPrivate.h16 sem_id lock; member in struct:overlay_client_data
/haiku/headers/private/kernel/disk_device_manager/
H A DKDiskDevice.h11 #include <lock.h>
33 // A read lock owner can be sure that the device (incl. all of its
35 // A write lock owner is moreover allowed to make changes.
37 // lock -- only a device write lock owner is allowed to change it, but
38 // manager lock owners can be sure, that it won't change.
/haiku/headers/private/kernel/
H A Dlisteners.h77 virtual void MutexInitialized(mutex* lock) = 0;
78 virtual void RWLockInitialized(rw_lock* lock) = 0;
H A Dscheduling_analysis.h116 InitMutex(mutex* lock, const char* name) argument
118 fMutex(lock),
152 InitRWLock(rw_lock* lock, const char* name) argument
154 fLock(lock),
/haiku/headers/private/kernel/slab/
H A DObjectDepot.h10 #include <lock.h>
/haiku/headers/private/net/
H A Dnet_stack.h11 #include <lock.h>
30 mutex lock; member in struct:net_fifo
/haiku/headers/private/shared/
H A DHashMap.h205 const Locker* lock = this; local
206 MapLocker locker(const_cast<Locker*>(lock));
214 const Locker* lock = this; local
215 MapLocker locker(const_cast<Locker*>(lock));
223 const Locker* lock = this; local
224 MapLocker locker(const_cast<Locker*>(lock));
H A DHashSet.h182 const Locker* lock = this; local
183 MapLocker locker(const_cast<Locker*>(lock));
191 const Locker* lock = this; local
192 MapLocker locker(const_cast<Locker*>(lock));
H A Dlocks.h16 int32 lock; member in struct:mutex
24 #define mutex_init(lock, name) __mutex_init(lock, name)
25 #define mutex_init_etc(lock, name, flags) __mutex_init_etc(lock, name, flags)
26 #define mutex_destroy(lock) __mutex_destroy(lock)
27 #define mutex_lock(lock) __mutex_lock(lock)
28 #define mutex_unlock(lock) __mutex_unloc
38 mutex lock; member in struct:rw_lock
70 mutex lock; member in struct:recursive_lock
109 Lock(struct mutex *lock) argument
114 Unlock(struct mutex *lock) argument
141 Lock(struct rw_lock *lock) argument
146 Unlock(struct rw_lock *lock) argument
155 Lock(struct rw_lock *lock) argument
160 Unlock(struct rw_lock *lock) argument
[all...]
/haiku/headers/private/tracker/
H A DAutoLock.h43 // destructor unlock for you whenever the lock goes out of scope
46 AutoLock(T *lock, bool lockNow = true) argument
48 : fLock(lock),
55 AutoLock(T &lock, bool lockNow = true) argument
56 : fLock(&lock),
76 // for unlocking before lock goes out of scope and successive
/haiku/headers/private/userlandfs/legacy/
H A Dcache.h11 #include <legacy/lock.h>
45 int lock; member in struct:cache_ent
68 struct lock lock; member in struct:block_cache
H A Dlock.h20 typedef struct lock lock; typedef in typeref:struct:lock
25 struct lock { struct
34 extern _IMPEXP_KERNEL int new_lock(lock *l, const char *name);
35 extern _IMPEXP_KERNEL int free_lock(lock *l);
/haiku/headers/private/userlandfs/shared/
H A DRecursiveLock.h8 #include <lock.h> // private/kernel
/haiku/headers/tools/cppunit/
H A DLockerSyncObject.h16 virtual void lock() { fLock.Lock(); } function in class:LockerSyncObject

Completed in 149 milliseconds

1234567891011>>