Searched refs:lock (Results 51 - 75 of 699) sorted by relevance

1234567891011>>

/haiku/headers/private/interface/
H A DBitmapPrivate.h16 sem_id lock; member in struct:overlay_client_data
/haiku/headers/tools/cppunit/
H A DSemaphoreSyncObject.h16 virtual void lock();
/haiku/src/system/kernel/arch/mips/
H A Darch_vm.cpp19 int map_page_into_kspace(addr paddr, addr kaddr, int lock) argument
/haiku/src/tests/servers/app/newerClipping/
H A DMultiLocker.h33 //does the current thread hold a write lock ?
35 //in DEBUG mode returns whether the lock is held
46 //hold the lock
50 //when readers hold the lock
53 //writers must acquire fWriterLock when acquiring a write lock
84 AutoWriteLocker(MultiLocker* lock) argument
85 : fLock(lock)
99 AutoReadLocker(MultiLocker* lock) argument
100 : fLock(lock)
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/headers/
H A Dppp_device.h8 #include <lock.h>
H A DKPPPReportManager.h16 #include <lock.h>
22 KPPPReportManager(mutex& lock);
/haiku/src/kits/debugger/model/
H A DAreaInfo.cpp40 uint32 lock, uint32 protection)
48 fLock(lock),
57 uint32 lock, uint32 protection)
65 fLock = lock;
38 AreaInfo(team_id team, area_id area, const BString& name, target_addr_t address, target_size_t size, target_size_t ramSize, uint32 lock, uint32 protection) argument
55 SetTo(team_id team, area_id area, const BString& name, target_addr_t address, target_size_t size, target_size_t ramSize, uint32 lock, uint32 protection) argument
/haiku/src/add-ons/kernel/drivers/disk/nvme/compat/
H A Dnvme_platform.h11 #include <lock.h>
/haiku/headers/private/kernel/
H A Dkdevice_manager.h10 #include <lock.h>
/haiku/src/add-ons/kernel/drivers/audio/generic/
H A Dutil.h41 cpu_status lock(void);
/haiku/src/add-ons/kernel/file_systems/websearchfs/
H A Dvnidpool.c33 new_lock(&p->lock, "vnidpool lock");
48 if (LOCK(&pool->lock) < B_OK)
56 free_lock(&pool->lock);
67 if (LOCK(&pool->lock) < B_OK)
81 UNLOCK(&pool->lock);
90 if (LOCK(&pool->lock) < B_OK)
98 UNLOCK(&pool->lock);
/haiku/src/apps/packageinstaller/
H A DPackageStatus.cpp101 BAutolock lock(this);
103 if (lock.IsLocked()) {
114 BAutolock lock(this);
116 if (lock.IsLocked()) {
125 BAutolock lock(this);
/haiku/src/system/libroot/os/arch/x86/
H A Datomic.S23 lock
45 lock
55 lock
68 lock
82 lock
93 lock
109 lock
128 lock
147 lock
167 lock
[all...]
/haiku/src/apps/mail/
H A DSettings.cpp100 BAutolock lock(be_app);
116 BAutolock lock(be_app);
124 BAutolock lock(be_app);
140 BAutolock lock(be_app);
148 BAutolock lock(be_app);
323 BAutolock lock(be_app);
331 BAutolock lock(be_app);
339 BAutolock lock(be_app);
347 BAutolock lock(be_app);
355 BAutolock lock(be_ap
[all...]
/haiku/src/add-ons/accelerants/radeon/
H A DCP.c31 only be done with a lock held. We never write GUI-registers directly,
32 so we never have to wait for the FIFO and thus don't need this lock.
82 // lock must be hold
124 // lock must be hold
147 RELEASE_BEN( cp->lock );
157 ACQUIRE_BEN( cp->lock );
162 // lock must be released during reset (reset acquires it automatically)
163 RELEASE_BEN( cp->lock );
165 ACQUIRE_BEN( cp->lock );
176 ACQUIRE_BEN( cp->lock );
[all...]
/haiku/src/servers/launch/
H A DNetworkWatcher.cpp68 BAutolock lock(sLocker);
79 BAutolock lock(sLocker);
87 BAutolock lock(sLocker);
106 BAutolock lock(sLocker);
117 BAutolock lock(sLocker);
160 BAutolock lock(sLocker);
/haiku/src/system/libroot/posix/pthread/
H A Dpthread_cond.cpp46 cond->lock = 0;
77 atomic_test_and_set((int32*)&cond->lock, B_USER_MUTEX_LOCKED, 0);
85 status_t status = _kern_mutex_switch_lock((int32*)&mutex->lock,
87 (int32*)&cond->lock, "pthread condition", flags, timeout);
119 // release the condition lock
120 atomic_and((int32*)&cond->lock, ~(int32)B_USER_MUTEX_LOCKED);
121 _kern_mutex_unblock((int32*)&cond->lock, flags);
/haiku/src/libs/compat/freebsd_network/
H A Dmutex.c27 B_INITIALIZE_SPINLOCK(&mutex->u.spinlock_.lock);
30 mutex_init_etc(&mutex->u.mutex_.lock, name, MUTEX_FLAG_CLONE_NAME);
53 KASSERT(!B_SPINLOCK_IS_LOCKED(&mutex->u.spinlock_.lock), ("spin mutex is locked"));
55 mutex_destroy(&mutex->u.mutex_.lock);
66 acquire_spinlock(&mutex->u.spinlock_.lock);
77 release_spinlock(&mutex->u.spinlock_.lock);
/haiku/src/add-ons/kernel/drivers/graphics/common/
H A Dmemory_manager.c46 sem_id lock; member in struct:mem_info
124 mem->lock = create_sem(1, name);
125 if (mem->lock < 0)
156 delete_sem(mem->lock);
172 delete_sem(mem->lock);
195 status = acquire_sem(mem->lock);
242 release_sem(mem->lock);
248 release_sem(mem->lock);
267 status = acquire_sem(mem->lock);
286 release_sem(mem->lock);
[all...]
/haiku/src/add-ons/accelerants/matrox/
H A DEngineManagment.c26 AQUIRE_BEN(si->engine.lock)
41 RELEASE_BEN(si->engine.lock)
/haiku/src/add-ons/accelerants/neomagic/
H A DEngineManagment.c26 AQUIRE_BEN(si->engine.lock)
41 RELEASE_BEN(si->engine.lock)
/haiku/src/add-ons/accelerants/skeleton/
H A DEngineManagement.c26 AQUIRE_BEN(si->engine.lock)
41 RELEASE_BEN(si->engine.lock)
/haiku/src/add-ons/accelerants/via/
H A DEngineManagement.c26 AQUIRE_BEN(si->engine.lock)
41 RELEASE_BEN(si->engine.lock)
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/
H A Dfs_cache_priv.h9 #include "lock.h"
43 int lock; member in struct:cache_ent
66 struct beos_lock lock; member in struct:block_cache
/haiku/src/add-ons/kernel/generic/dpc/
H A Ddpc.c31 spinlock lock; member in struct:__anon5
54 acquire_spinlock(&queue->lock);
60 release_spinlock(&queue->lock);
98 B_INITIALIZE_SPINLOCK(&queue->lock); // Init the spinlock
140 acquire_spinlock(&queue->lock);
145 release_spinlock(&queue->lock);
170 acquire_spinlock(&queue->lock);
185 release_spinlock(&queue->lock);

Completed in 208 milliseconds

1234567891011>>