/fuchsia/zircon/kernel/dev/pcie/include/dev/ |
H A D | pcie_ref_counted.h | 70 * objects must provide an implementation of AddRef/Release/Adopt which is 94 * include this macro. It defines pure virtual AddRef/Release/Adopt members 104 * throughout the system), and marks the virtual AddRef/Release/Adopt methods as 132 virtual bool Release() = 0 \ 146 bool Release() final __WARN_UNUSED_RESULT { return ref_count_impl_.Release(); } \
|
/fuchsia/zircon/system/ulib/fbl/include/fbl/ |
H A D | null_lock.h | 22 void Release() __TA_RELEASE() { }
|
H A D | mutex.h | 29 void Release() __TA_RELEASE() { mutex_release(&mutex_); } 50 void Release() __TA_RELEASE() { } 73 void Release() __TA_RELEASE() { mtx_unlock(&mutex_); }
|
H A D | ref_counted.h | 22 // over and it should be destroyed (Release() returns true if this is the case). 40 using internal::RefCountedBase<EnableAdoptionValidator>::Release;
|
H A D | ref_counted_internal.h | 17 // - AddRef/Release without adopting first 89 bool Release() const __WARN_UNUSED_RESULT { 92 // This assertion will fire if someone manually calls Release() 93 // on a ref-counted object too many times, or if Release is called 149 // perform 0x4000000 (about 1 billion) unchecked AddRef or Release 151 // At this point, even a checked AddRef or Release operation would fail to
|
/fuchsia/zircon/system/ulib/trace-engine/include/trace-engine/ |
H A D | instrumentation.h | 230 Release(); 253 void Release() { function in class:trace::final 261 Release(); 289 Release(); 304 void Release() { function in class:trace::final 312 Release();
|
/fuchsia/zircon/system/ulib/block-client/ |
H A D | client.cpp | 20 Client::Client(Client&& other) : client_(other.Release()) {} 23 Reset(other.Release()); 53 fifo_client_t* Client::Release() { function in class:block_client::Client
|
/fuchsia/zircon/kernel/include/kernel/ |
H A D | spinlock.h | 90 void Release() TA_REL() { spin_unlock(&spinlock_); } 171 static void Release(SpinLock* lock, State*) TA_REL(lock) { 172 lock->Release(); 190 static void Release(spin_lock_t* lock, State*) TA_REL(lock) { 226 static void Release(SpinLock* lock, State* state) TA_REL(lock) { 258 static void Release(spin_lock_t* lock, State* state) TA_REL(lock) { 281 static void Release(SpinLock* lock, State*) TA_REL(lock) { 282 lock->Release(); 301 static void Release(spin_lock_t* lock, State*) TA_REL(lock) {
|
H A D | mutex.h | 142 static void Release(LockType* lock, State*) TA_REL(lock) { 143 lock->Release(); 146 // A enum tag that can be passed to Guard<fbl::Mutex>::Release(...) to 160 // Guard<fbl::Mutex>::Release(ThreadLockHeld [, Reschedule | NoReschedule]) 163 static void Release(LockType* lock, State*, SelectThreadLockHeld,
|
/fuchsia/zircon/kernel/tests/ |
H A D | lock_dep_tests.cpp | 33 Release(); 74 static void Release(Spinlock* lock, State*) __TA_RELEASE(lock) { 75 lock->Release(); 90 static void Release(Spinlock* lock, State* state) __TA_RELEASE(lock) { 102 static void Release(Spinlock* lock, State*) __TA_RELEASE(lock) { 103 lock->Release(); 117 static void Release(Spinlock* lock, State* state) __TA_RELEASE(lock) { 130 static void Release(spinlock_t* lock, State*) { function in struct:test::spinlock_t_NoIrqSave 146 static void Release(spinlock_t* lock, State* state) { function in struct:test::spinlock_t_IrqSave 159 static void Release(spinlock_ function in struct:test::spinlock_t_TryNoIrqSave 175 static void Release(spinlock_t* lock, State* state) { function in struct:test::spinlock_t_TryIrqSave [all...] |
/fuchsia/zircon/system/core/netsvc/ |
H A D | zbi.cpp | 67 args->kernel = kernel.Release().release(); 68 args->bootdata = data.Release().release();
|
/fuchsia/zircon/system/ulib/lockdep/include/lockdep/ |
H A D | lock_policy.h | 52 // static void Release(LockType* lock, State* state) __TA_RELEASE(lock) { 106 // Releases the lock by calling its Release method. The extra state argument 109 static void Release(Lock* lock, State*) __TA_RELEASE(lock) { 110 lock->Release();
|
H A D | guard_multiple.h | 47 void Release() { function in class:lockdep::GuardMultiple 49 guard_storage_.guards[i].Release();
|
H A D | guard.h | 94 Release(); 99 void Release(Args&&... args) __TA_RELEASE() { 101 LockPolicy<LockType, Option>::Release(lock_, &state_, 161 LockPolicy<LockType, Option>::Release( 208 ThreadLockState::Get()->Release(&lock_entry);
|
/fuchsia/zircon/kernel/lib/fbl/include/fbl/ |
H A D | arena.h | 149 mutex_.Release(); 161 mutex_.Release(); 168 mutex_.Release();
|
/fuchsia/zircon/system/ulib/block-client/include/block-client/cpp/ |
H A D | client.h | 53 fifo_client_t* Release();
|
/fuchsia/zircon/system/ulib/libzbi/include/libzbi/ |
H A D | zbi-zx.h | 18 zx::vmo Release();
|
/fuchsia/zircon/system/ulib/bitmap/include/bitmap/ |
H A D | storage.h | 71 Release(); 75 Release(); 138 void Release() { function in class:bitmap::VmoStorage
|
/fuchsia/zircon/kernel/object/ |
H A D | timer_dispatcher.cpp | 107 // refcounted objects. The Release() is called either in OnTimerFired() 154 ASSERT(!Release()); 191 if (Release())
|
H A D | excp_port.cpp | 138 guard.Release(); 148 guard.Release(); // The target may call our ::OnTargetUnbind 157 guard.Release(); // The target may call our ::OnTargetUnbind 165 guard.Release(); // The target may call our ::OnTargetUnbind
|
/fuchsia/zircon/system/ulib/fs/include/fs/ |
H A D | ref_counted.h | 27 using ::fbl::internal::RefCountedBase<EnableAdoptionValidator>::Release;
|
/fuchsia/zircon/system/utest/fbl/ |
H A D | ref_counted_tests.cpp | 160 EXPECT_TRUE(raw->Release()); 162 // of Release()) 169 __UNUSED bool unused = raw->Release(); 192 EXPECT_TRUE(raw->Release()); 194 // of Release()) 201 __UNUSED bool unused = raw->Release(); 246 __UNUSED bool unused = raw->Release(); 365 RUN_NAMED_TEST("Release on unadopted object should assert",
|
/fuchsia/zircon/kernel/arch/x86/ |
H A D | bootstrap16.cpp | 68 bootstrap_lock.Release(); 178 bootstrap_lock.Release();
|
/fuchsia/zircon/system/dev/bus/virtio/ |
H A D | device.cpp | 39 void Device::Release() { function in class:virtio::Device
|
H A D | ethernet.h | 32 void Release() override TA_EXCL(state_lock_);
|