/fuchsia/zircon/system/ulib/dispatcher-pool/include/dispatcher-pool/ |
H A D | dispatcher-interrupt.h | 7 #include <fbl/ref_ptr.h> 40 fbl::InlineFunction<zx_status_t(Interrupt*, zx_time_t), MAX_HANDLER_CAPTURE_SIZE>; 42 static fbl::RefPtr<Interrupt> Create(); 44 zx_status_t Activate(fbl::RefPtr<ExecutionDomain> domain, 56 friend class fbl::RefPtr<Interrupt>;
|
/fuchsia/zircon/system/ulib/fbl/include/fbl/ |
H A D | auto_lock.h | 8 #include <fbl/macros.h> 9 #include <fbl/mutex.h> 10 #include <fbl/null_lock.h> 12 namespace fbl { namespace 37 explicit AutoLock(fbl::NullLock* mutex) __TA_ACQUIRE(mutex) 63 } // namespace fbl
|
/fuchsia/zircon/system/ulib/fs/include/fs/ |
H A D | queue.h | 7 #include <fbl/intrusive_single_list.h> 8 #include <fbl/macros.h> 17 using QueueType = fbl::SinglyLinkedList<PtrType>; 24 queue_.push_front(fbl::forward<T>(ptr)); 28 queue_.insert_after(next_, fbl::forward<T>(ptr));
|
H A D | service.h | 7 #include <fbl/function.h> 8 #include <fbl/macros.h> 22 using Connector = fbl::Function<zx_status_t(zx::channel channel)>;
|
/fuchsia/zircon/system/ulib/minfs/include/minfs/ |
H A D | superblock.h | 7 #include <fbl/macros.h> 8 #include <fbl/unique_ptr.h> 34 fbl::unique_ptr<Superblock>* out); 60 Superblock(const minfs_info_t* info, fbl::unique_ptr<fzl::MappedVmo> info_vmo_); 66 fbl::unique_ptr<fzl::MappedVmo> info_vmo_;
|
/fuchsia/zircon/system/ulib/trace-provider/ |
H A D | provider_impl.h | 7 #include <fbl/macros.h> 8 #include <fbl/string.h> 9 #include <fbl/vector.h> 52 zx::fifo fifo, fbl::Vector<fbl::String> enabled_categories);
|
/fuchsia/zircon/system/utest/fbl/include/fbl/tests/intrusive_containers/ |
H A D | intrusive_hash_table_checker.h | 8 #include <fbl/intrusive_hash_table.h> 9 #include <fbl/tests/intrusive_containers/intrusive_doubly_linked_list_checker.h> 10 #include <fbl/tests/intrusive_containers/intrusive_singly_linked_list_checker.h> 11 #include <fbl/tests/intrusive_containers/test_environment_utils.h> 13 namespace fbl { namespace 54 } // namespace fbl
|
/fuchsia/zircon/system/ulib/blobfs/include/blobfs/ |
H A D | blobfs.h | 20 #include <fbl/algorithm.h> 21 #include <fbl/intrusive_double_list.h> 22 #include <fbl/intrusive_wavl_tree.h> 23 #include <fbl/macros.h> 24 #include <fbl/ref_counted.h> 25 #include <fbl/ref_ptr.h> 26 #include <fbl/unique_fd.h> 27 #include <fbl/unique_ptr.h> 79 class VnodeBlob final : public fs::Vnode, public fbl::Recyclable<VnodeBlob> { 82 using WAVLTreeNodeState = fbl [all...] |
/fuchsia/zircon/system/utest/int-types/ |
H A D | int-types.cpp | 11 #include <fbl/type_support.h> 111 #define CHECK_MAX(type, TYPE) static_assert(fbl::is_signed<type>::value ? CHECK_MAX_SIGNED(type, TYPE) : CHECK_MAX_UNSIGNED(type, TYPE), ""); 178 static_assert(fbl::is_signed<wchar_t>::value ? CHECK_MIN_TYPE(wchar_t, WCHAR) : (WCHAR_MIN == 0), ""); 180 static_assert(fbl::is_signed<sig_atomic_t>::value ? CHECK_MIN_TYPE(sig_atomic_t, SIG_ATOMIC) : (SIG_ATOMIC_MIN == 0), ""); 186 static_assert(INT8_C(0) == fbl::integral_constant<int_least8_t, 0>::value, ""); 187 static_assert(INT8_C(-0x7f - 1) == fbl::integral_constant<int_least8_t, -0x7f - 1>::value, ""); 188 static_assert(INT8_C(0x7f) == fbl::integral_constant<int_least8_t, 0x7f>::value, ""); 190 static_assert(INT16_C(0) == fbl::integral_constant<int_least16_t, 0>::value, ""); 191 static_assert(INT16_C(-0x7fff - 1) == fbl::integral_constant<int_least16_t, -0x7fff - 1>::value, ""); 192 static_assert(INT16_C(0x7fff) == fbl [all...] |
/fuchsia/zircon/system/ulib/fs/ |
H A D | pseudo-file.cpp | 10 : read_handler_(fbl::move(read_handler)), 11 write_handler_(fbl::move(write_handler)) { 42 : PseudoFile(fbl::move(read_handler), fbl::move(write_handler)), 47 zx_status_t BufferedPseudoFile::Open(uint32_t flags, fbl::RefPtr<Vnode>* out_redirect) { 48 fbl::String output; 56 *out_redirect = fbl::AdoptRef(new Content(fbl::WrapRefPtr(this), flags, fbl::move(output))); 60 BufferedPseudoFile::Content::Content(fbl [all...] |
/fuchsia/zircon/system/ulib/intel-hda/include/intel-hda/codec-utils/ |
H A D | stream-base.h | 11 #include <fbl/intrusive_wavl_tree.h> 12 #include <fbl/mutex.h> 13 #include <fbl/ref_counted.h> 14 #include <fbl/ref_ptr.h> 15 #include <fbl/vector.h> 29 class IntelHDAStreamBase : public fbl::RefCounted<IntelHDAStreamBase>, 30 public fbl::WAVLTreeContainable<fbl::RefPtr<IntelHDAStreamBase>> { 32 zx_status_t Activate(fbl::RefPtr<IntelHDACodecDriverBase>&& parent_codec, 33 const fbl [all...] |
/fuchsia/zircon/system/dev/audio/usb-audio/ |
H A D | usb-audio-stream.h | 10 #include <fbl/intrusive_double_list.h> 11 #include <fbl/mutex.h> 12 #include <fbl/ref_counted.h> 13 #include <fbl/ref_ptr.h> 14 #include <fbl/vector.h> 45 public fbl::RefCounted<UsbAudioStream>, 46 public fbl::DoublyLinkedListable<fbl::RefPtr<UsbAudioStream>> { 48 static fbl::RefPtr<UsbAudioStream> Create(UsbAudioDevice* parent, 49 fbl [all...] |
/fuchsia/zircon/system/dev/bus/virtio/backends/ |
H A D | pci_legacy.cpp | 6 #include <fbl/auto_lock.h> 42 fbl::AutoLock lock(&lock_); 66 fbl::AutoLock lock(&lock_); 73 fbl::AutoLock lock(&lock_); 78 fbl::AutoLock lock(&lock_); 83 fbl::AutoLock lock(&lock_); 88 fbl::AutoLock lock(&lock_); 96 fbl::AutoLock lock(&lock_); 101 fbl::AutoLock lock(&lock_); 106 fbl [all...] |
/fuchsia/zircon/kernel/arch/arm64/hypervisor/ |
H A D | el2_cpu_state.cpp | 11 #include <fbl/auto_lock.h> 12 #include <fbl/mutex.h> 18 static fbl::Mutex guest_mutex; 20 static fbl::unique_ptr<El2CpuState> el2_cpu_state TA_GUARDED(guest_mutex); 81 zx_status_t El2CpuState::Create(fbl::unique_ptr<El2CpuState>* out) { 82 fbl::AllocChecker ac; 83 fbl::unique_ptr<El2CpuState> cpu_state(new (&ac) El2CpuState); 100 fbl::Array<El2Stack> el2_stacks(stacks, num_cpus); 106 cpu_state->stacks_ = fbl::move(el2_stacks); 115 *out = fbl [all...] |
/fuchsia/zircon/kernel/object/include/object/ |
H A D | socket_dispatcher.h | 17 #include <fbl/canary.h> 18 #include <fbl/intrusive_single_list.h> 19 #include <fbl/mutex.h> 20 #include <fbl/ref_counted.h> 24 static zx_status_t Create(uint32_t flags, fbl::RefPtr<Dispatcher>* dispatcher0, 25 fbl::RefPtr<Dispatcher>* dispatcher1, zx_rights_t* rights); 79 SocketDispatcher(fbl::RefPtr<PeerHolder<SocketDispatcher>> holder, 81 fbl::unique_ptr<ControlMsg> control_msg); 82 void Init(fbl::RefPtr<SocketDispatcher> other); 92 fbl [all...] |
/fuchsia/zircon/system/dev/audio/intel-hda/codecs/realtek/ |
H A D | realtek-codec.h | 8 #include <fbl/ref_ptr.h> 20 static fbl::RefPtr<RealtekCodec> Create(); 36 friend class fbl::RefPtr<RealtekCodec>;
|
/fuchsia/zircon/system/dev/display/astro-display/ |
H A D | astro-clock.h | 11 #include <fbl/unique_ptr.h> 52 fbl::unique_ptr<hwreg::RegisterIo> vpu_regs_; 53 fbl::unique_ptr<hwreg::RegisterIo> hhi_regs_;
|
/fuchsia/zircon/system/dev/nand/broker/test/ |
H A D | parent.h | 9 #include <fbl/unique_fd.h> 44 fbl::unique_fd ram_nand_; 45 fbl::unique_fd device_;
|
/fuchsia/zircon/system/ulib/async/ |
H A D | task.cpp | 12 RetainedTask(fbl::Closure handler, zx::time deadline) 14 handler(static_cast<fbl::Closure&&>(handler)) {} 16 fbl::Closure handler; 28 zx_status_t PostTask(async_dispatcher_t* dispatcher, fbl::Closure handler) { 29 return PostTaskForTime(dispatcher, static_cast<fbl::Closure&&>(handler), 33 zx_status_t PostDelayedTask(async_dispatcher_t* dispatcher, fbl::Closure handler, zx::duration delay) { 34 return PostTaskForTime(dispatcher, static_cast<fbl::Closure&&>(handler), 38 zx_status_t PostTaskForTime(async_dispatcher_t* dispatcher, fbl::Closure handler, zx::time deadline) { 39 auto* task = new internal::RetainedTask(static_cast<fbl::Closure&&>(handler), deadline); 97 : TaskBase(&Task::CallHandler), handler_(fbl [all...] |
/fuchsia/zircon/system/ulib/audio-utils/ |
H A D | audio-input.cpp | 7 #include <fbl/algorithm.h> 8 #include <fbl/alloc_checker.h> 9 #include <fbl/limits.h> 20 fbl::unique_ptr<AudioInput> AudioInput::Create(uint32_t dev_id) { 21 fbl::AllocChecker ac; 22 fbl::unique_ptr<AudioInput> res(new (&ac) AudioInput(dev_id)); 28 fbl::unique_ptr<AudioInput> AudioInput::Create(const char* dev_path) { 29 fbl::AllocChecker ac; 30 fbl::unique_ptr<AudioInput> res(new (&ac) AudioInput(dev_path)); 43 duration_seconds = fbl [all...] |
/fuchsia/zircon/system/ulib/audio-utils/include/audio-utils/ |
H A D | audio-input.h | 17 static fbl::unique_ptr<AudioInput> Create(uint32_t dev_id); 18 static fbl::unique_ptr<AudioInput> Create(const char* dev_path); 22 friend class fbl::unique_ptr<AudioInput>;
|
/fuchsia/zircon/system/ulib/cobalt-client/ |
H A D | event_buffer.cpp | 12 EventBuffer<T>::EventBuffer(const fbl::Vector<Metadata>& metadata) : flushing_(false) { 21 buffer_ = fbl::move(other.buffer_); 22 metadata_ = fbl::move(other.metadata_);
|
/fuchsia/zircon/system/ulib/cobalt-client/include/cobalt-client/cpp/ |
H A D | histogram-options.h | 9 #include <fbl/function.h> 74 fbl::Function<uint32_t(double, const HistogramOptions&)> map_fn = nullptr; 77 fbl::Function<double(uint32_t, const HistogramOptions&)> reverse_map_fn = nullptr;
|
/fuchsia/zircon/system/ulib/ddktl/include/ddktl/protocol/ |
H A D | hidbus-internal.h | 9 #include <fbl/type_support.h> 10 #include <fbl/unique_ptr.h> 35 static_assert(fbl::is_same<decltype(&D::HidBusQuery), 44 static_assert(fbl::is_same<decltype(&D::HidBusStart), 53 static_assert(fbl::is_same<decltype(&D::HidBusStop), 62 static_assert(fbl::is_same<decltype(&D::HidBusGetDescriptor), 71 static_assert(fbl::is_same<decltype(&D::HidBusGetReport), 80 static_assert(fbl::is_same<decltype(&D::HidBusSetReport), 89 static_assert(fbl::is_same<decltype(&D::HidBusGetIdle), 98 static_assert(fbl [all...] |
/fuchsia/zircon/system/ulib/fzl/include/lib/fzl/ |
H A D | mapped-vmo.h | 14 #include <fbl/algorithm.h> 15 #include <fbl/unique_ptr.h> 26 static zx_status_t Create(size_t size, const char* name, fbl::unique_ptr<MappedVmo>* out);
|