/haiku/headers/private/graphics/common/ |
H A D | benaphore.h | 18 } benaphore; typedef in typeref:struct:__anon761 21 #define INIT_BEN(x, prefix) ( (x).ben = 0, (x).sem = create_sem(0, #prefix " benaphore"), (x).sem )
|
/haiku/headers/private/graphics/et6x00/ |
H A D | DriverInterface.h | 28 } benaphore; typedef in typeref:struct:__anon772 30 #define INIT_BEN(x) x.sem = create_sem(0, "ET6000 "#x" benaphore"); x.ben = 0; 79 benaphore lock; /* for serializing access to the acceleration engine */
|
/haiku/headers/private/shared/ |
H A D | RWLocker.h | 117 static status_t _AcquireBenaphore(Benaphore& benaphore, 119 static void _ReleaseBenaphore(Benaphore& benaphore);
|
/haiku/src/kits/support/ |
H A D | Locker.cpp | 25 // semaphore. If the style is benaphore, it is initialized to 0 and 27 // is released. By setting the benaphore count to 1 when the style is 28 // semaphore, the benaphore effectively becomes a semaphore. I was able 34 // the lock regardless of the lock style (semaphore or benaphore). 137 // Decrement the benaphore count and store the undecremented 143 // benaphore. 146 // be released. Note, the old benaphore count will always be 193 BLocker::InitLocker(const char *name, bool benaphore) argument 198 if (benaphore && !BLOCKER_ALWAYS_SEMAPHORE_STYLE) { 199 // Because this is a benaphore, initializ [all...] |
/haiku/src/build/libbe/support/ |
H A D | Locker.cpp | 25 // semaphore. If the style is benaphore, it is initialized to 0 and 27 // is released. By setting the benaphore count to 1 when the style is 28 // semaphore, the benaphore effectively becomes a semaphore. I was able 34 // the lock regardless of the lock style (semaphore or benaphore). 137 // Decrement the benaphore count and store the undecremented 143 // benaphore. 146 // be released. Note, the old benaphore count will always be 193 BLocker::InitLocker(const char *name, bool benaphore) argument 198 if (benaphore && !BLOCKER_ALWAYS_SEMAPHORE_STYLE) { 199 // Because this is a benaphore, initializ [all...] |
/haiku/src/kits/shared/ |
H A D | RWLocker.cpp | 167 // mutex benaphore. 189 // init the mutex benaphore 194 // init the queueing benaphore 307 // have acquired the queueing benaphore, but have not yet 323 // the data and acquiring the queuing benaphore. 351 // First step: acquire the queueing benaphore. 371 // Second step: acquire the mutex benaphore. 395 // Whatever happened, we have to release the queueing benaphore. 454 RWLocker::_AcquireBenaphore(Benaphore& benaphore, bigtime_t timeout) argument 457 if (atomic_add(&benaphore 466 _ReleaseBenaphore(Benaphore& benaphore) argument [all...] |
/haiku/headers/private/graphics/matrox/ |
H A D | DriverInterface.h | 33 } benaphore; typedef in typeref:struct:__anon782 35 #define INIT_BEN(x) x.sem = create_sem(0, "G400 "#x" benaphore"); x.ben = 0; 172 benaphore lock; /* for serializing access to the acceleration engine */ 261 benaphore lock; /* for creating buffers and aquiring overlay unit routines */
|
/haiku/headers/private/graphics/neomagic/ |
H A D | DriverInterface.h | 30 } benaphore; typedef in typeref:struct:__anon796 32 #define INIT_BEN(x) x.sem = create_sem(0, "NM "#x" benaphore"); x.ben = 0; 165 benaphore lock; /* for serializing access to the acceleration engine */ 223 benaphore lock; /* for creating buffers and aquiring overlay unit routines */
|
/haiku/headers/private/graphics/skeleton/ |
H A D | DriverInterface.h | 33 } benaphore; typedef in typeref:struct:__anon934 35 #define INIT_BEN(x) x.sem = create_sem(0, "NV "#x" benaphore"); x.ben = 0; 171 benaphore lock; /* for serializing access to the acceleration engine */ 295 benaphore lock; /* for creating buffers and aquiring overlay unit routines */
|
/haiku/headers/private/graphics/via/ |
H A D | DriverInterface.h | 33 } benaphore; typedef in typeref:struct:__anon1 35 #define INIT_BEN(x) x.sem = create_sem(0, "NV "#x" benaphore"); x.ben = 0; 238 benaphore lock; /* for serializing access to the acceleration engine */ 306 benaphore lock; /* for creating buffers and aquiring overlay unit routines */
|
/haiku/headers/private/graphics/nvidia/ |
H A D | DriverInterface.h | 35 } benaphore; typedef in typeref:struct:__anon11 37 #define INIT_BEN(x) x.sem = create_sem(0, "NV "#x" benaphore"); x.ben = 0; 338 benaphore lock; /* for serializing access to the acc engine */ 435 benaphore lock; /* for creating buffers and aquiring overlay unit routines */
|
/haiku/src/add-ons/media/media-add-ons/radeon/ |
H A D | RadeonAddOn.h | 16 #include "benaphore.h" 90 benaphore plug_lock;
|
/haiku/src/add-ons/kernel/drivers/graphics/radeon/ |
H A D | radeon_driver.h | 171 benaphore kernel;
|
/haiku/headers/private/graphics/radeon/ |
H A D | radeon_interface.h | 19 #include "benaphore.h" 446 benaphore lock; // lock to be acquired when talking to CP or 518 benaphore lock; // engine lock
|
/haiku/src/tests/system/kernel/slab/ |
H A D | Slab.h | 487 benaphore lock; 512 benaphore fLock;
|
/haiku/src/add-ons/kernel/drivers/graphics/et6x00/ |
H A D | driver.c | 60 benaphore kernel; /* for serializing opens/closes */ 233 /* initialize the benaphore */
|
/haiku/src/add-ons/kernel/drivers/graphics/neomagic/ |
H A D | driver.c | 68 benaphore kernel; /* for serializing opens/closes */ 283 /* initialize the benaphore */
|
/haiku/src/add-ons/kernel/drivers/graphics/via/ |
H A D | driver.c | 65 benaphore kernel; /* for serializing opens/closes */ 296 /* initialize the benaphore */
|
/haiku/src/add-ons/kernel/drivers/graphics/skeleton/ |
H A D | driver.c | 65 benaphore kernel; /* for serializing opens/closes */ 288 /* initialize the benaphore */
|
/haiku/src/add-ons/kernel/drivers/graphics/matrox/ |
H A D | driver.c | 62 benaphore kernel; /* for serializing opens/closes */ 268 /* initialize the benaphore */
|
/haiku/src/add-ons/kernel/drivers/graphics/nvidia/ |
H A D | driver.c | 59 benaphore kernel; /* for serializing opens/closes */ 1552 /* initialize the benaphore */
|