Searched refs:fbl (Results 251 - 275 of 1287) sorted by relevance

<<11121314151617181920>>

/fuchsia/zircon/system/utest/fuzz-utils/
H A Dfixture.cpp19 #include <fbl/string.h>
20 #include <fbl/string_buffer.h>
21 #include <fbl/string_printf.h>
22 #include <fbl/unique_fd.h>
35 fbl::String Fixture::path(const char* fmt, ...) const {
38 fbl::String result = path(fmt, ap);
43 fbl::String Fixture::path(const char* fmt, va_list ap) const {
48 fbl::StringBuffer<PATH_MAX> buffer;
50 fbl::String relpath = buffer.ToString();
72 root_ = fbl
[all...]
/fuchsia/zircon/system/utest/runtests-utils/
H A Druntests-utils-test-utils.cpp14 #include <fbl/auto_call.h>
15 #include <fbl/string.h>
16 #include <fbl/string_buffer.h>
17 #include <fbl/unique_fd.h>
18 #include <fbl/unique_ptr.h>
19 #include <fbl/vector.h>
33 ScopedScriptFile::ScopedScriptFile(const fbl::StringPiece path,
34 const fbl::StringPiece contents)
50 fbl::StringPiece ScopedScriptFile::path() const {
55 const fbl
[all...]
/fuchsia/zircon/system/utest/fbl/
H A Dstring_buffer_tests.cpp5 #include <fbl/string_buffer.h>
31 fbl::StringBuffer<0u> buf;
36 fbl::StringBuffer<100u> buf;
47 fbl::StringBuffer<0u> empty;
66 fbl::StringBuffer<16u> empty;
91 fbl::StringBuffer<16u> str;
96 .Append(fbl::StringPiece("hijkl", 3u))
97 .Append(fbl::String("klmnopqrstuvwxyz"))
101 .Append(fbl::StringPiece("zzzzz", 3u))
102 .Append(fbl
[all...]
H A Dstring_piece_tests.cpp5 #include <fbl/string_piece.h>
7 #include <fbl/algorithm.h>
8 #include <fbl/type_support.h>
16 fbl::StringPiece empty;
37 fbl::StringPiece str1(data);
52 fbl::StringPiece str2(data + 1u, 2u);
76 fbl::StringPiece abc(data);
77 fbl::StringPiece str(abc);
83 fbl::StringPiece abc(data);
84 fbl
[all...]
H A Dfunction_tests.cpp5 #include <fbl/function.h>
6 #include <fbl/vector.h>
9 namespace fbl { namespace
15 using MoveOp = fbl::unique_ptr<int>(fbl::unique_ptr<int> value);
74 ClosureFunction fnull2(fbl::move(fnull));
78 ClosureFunction finline2(fbl::move(finline));
87 ClosureFunction fheap2(fbl::move(fheap));
121 fnew = fbl::move(finline2);
129 fnew = fbl
[all...]
H A Dref_ptr_tests.cpp5 #include <fbl/alloc_checker.h>
6 #include <fbl/ref_counted.h>
7 #include <fbl/ref_ptr.h>
8 #include <fbl/type_support.h>
55 static_assert(fbl::is_standard_layout<fbl::RefPtr<RefCallCounter>>::value,
56 "fbl::RefPtr<T>'s should have a standard layout.");
60 using RefCallPtr = fbl::RefPtr<RefCallCounter>;
63 RefCallPtr ptr = fbl::AdoptRef<RefCallCounter>(&counter);
111 RefCallPtr ptr2 = fbl
[all...]
/fuchsia/zircon/system/ulib/fvm/include/fvm/
H A Dfvm-lz4.h18 #include <fbl/auto_call.h>
19 #include <fbl/unique_fd.h>
32 static zx_status_t Create(fbl::unique_fd fd, fbl::unique_ptr<SparseReader>* out);
41 zx_status_t WriteDecompressed(fbl::unique_fd outfd);
62 size_t cp_sz = fbl::min(length, size);
79 fbl::unique_ptr<uint8_t[]> data;
88 SparseReader(fbl::unique_fd fd);
101 fbl::unique_fd fd_;
102 fbl
[all...]
/fuchsia/zircon/system/ulib/lockdep/include/lockdep/
H A Dlock_dependency_set.h9 #include <fbl/atomic.h>
38 const LockClassId entry_id = entry.load(fbl::memory_order_relaxed);
66 LockClassId entry_id = entry.load(fbl::memory_order_relaxed);
72 fbl::memory_order_relaxed,
73 fbl::memory_order_relaxed);
98 return set->list_[index].load(fbl::memory_order_relaxed);
135 list_[i].store(kInvalidLockClassId, fbl::memory_order_relaxed);
141 fbl::atomic<LockClassId>& GetEntry(LockClassId id, size_t offset) {
145 const fbl::atomic<LockClassId>& GetEntry(LockClassId id, size_t offset) const {
152 fbl
[all...]
/fuchsia/zircon/system/ulib/trace-reader/include/trace-reader/
H A Dreader_internal.h7 #include <fbl/string.h>
8 #include <fbl/unique_ptr.h>
27 static fbl::String Create(
29 fbl::unique_ptr<BufferHeaderReader>* out_reader);
32 static_assert(fbl::count_of(
57 //static_assert(fbl::count_of(header_->rolling_data_end) == 2, "");
80 //static_assert(fbl::count_of(header_->rolling_data_end) == 2, "");
115 static fbl::String Validate(const trace_buffer_header& header,
132 using ChunkConsumer = fbl::Function<void(Chunk)>;
135 using ErrorHandler = fbl
[all...]
/fuchsia/zircon/kernel/object/
H A Dpinned_memory_token_dispatcher.cpp15 #include <fbl/algorithm.h>
16 #include <fbl/auto_call.h>
17 #include <fbl/auto_lock.h>
23 zx_status_t PinnedMemoryTokenDispatcher::Create(fbl::RefPtr<BusTransactionInitiatorDispatcher> bti,
24 fbl::RefPtr<VmObject> vmo, size_t offset,
26 fbl::RefPtr<Dispatcher>* dispatcher,
50 auto unpin_vmo = fbl::MakeAutoCall([vmo, offset, size]() {
57 DEBUG_ASSERT(fbl::is_pow2(min_contig));
59 fbl::AllocChecker ac;
61 fbl
[all...]
H A Dmessage_packet_tests.cpp9 #include <fbl/unique_ptr.h>
22 fbl::unique_ptr<UserMemory> mem = UserMemory::Create(kSize);
26 fbl::AllocChecker ac;
27 auto buf = fbl::unique_ptr<char[]>(new (&ac) char[kSize]);
33 fbl::unique_ptr<MessagePacket> mp;
39 auto result_buf = fbl::unique_ptr<char[]>(new (&ac) char[kSize]);
51 fbl::unique_ptr<UserMemory> mem = UserMemory::Create(kSize);
55 fbl::AllocChecker ac;
56 auto in_buf = fbl::unique_ptr<char[]>(new (&ac) char[kSize]);
62 fbl
[all...]
/fuchsia/zircon/system/ulib/memfs/include/lib/memfs/cpp/
H A Dvnode.h20 #include <fbl/atomic.h>
21 #include <fbl/intrusive_double_list.h>
22 #include <fbl/ref_ptr.h>
23 #include <fbl/unique_ptr.h>
51 fbl::RefPtr<Dnode> dnode_;
63 return ino_ctr_.load(fbl::memory_order_relaxed);
67 return deleted_ino_ctr_.load(fbl::memory_order_relaxed);
71 static fbl::atomic<uint64_t> ino_ctr_;
72 static fbl::atomic<uint64_t> deleted_ino_ctr_;
111 zx_status_t Lookup(fbl
[all...]
/fuchsia/zircon/system/dev/audio/usb-audio/
H A Dusb-audio-stream-interface.h7 #include <fbl/intrusive_double_list.h>
8 #include <fbl/vector.h>
22 public fbl::DoublyLinkedListable<fbl::unique_ptr<UsbAudioStreamInterface>> {
57 static fbl::unique_ptr<UsbAudioStreamInterface>
91 void LinkPath(fbl::unique_ptr<AudioPath> path);
95 const fbl::unique_ptr<AudioPath>& path() { return path_; }
96 const fbl::Vector<FormatMapEntry>& formats() { return format_map_; }
117 friend class fbl::unique_ptr<UsbAudioStreamInterface>;
121 class Format : public fbl
[all...]
H A Dusb-audio-units.h7 #include <fbl/array.h>
8 #include <fbl/intrusive_wavl_tree.h>
9 #include <fbl/macros.h>
10 #include <fbl/ref_counted.h>
11 #include <fbl/ref_ptr.h>
23 class AudioUnit : public fbl::WAVLTreeContainable<fbl::RefPtr<AudioUnit>>,
24 public fbl::RefCounted<AudioUnit> {
38 static fbl::RefPtr<AudioUnit> Create(const DescriptorListMemory::Iterator& iter, uint8_t iid);
75 friend class fbl
[all...]
/fuchsia/zircon/system/ulib/memfs/
H A Dmemfs.cpp12 #include <fbl/algorithm.h>
13 #include <fbl/alloc_checker.h>
14 #include <fbl/atomic.h>
15 #include <fbl/auto_lock.h>
16 #include <fbl/ref_ptr.h>
17 #include <fbl/unique_ptr.h>
36 zx_status_t Vfs::CreateFromVmo(VnodeDir* parent, fbl::StringPiece name,
39 fbl::AutoLock lock(&vfs_lock_);
43 void Vfs::MountSubtree(VnodeDir* parent, fbl::RefPtr<VnodeDir> subtree) {
44 fbl
[all...]
/fuchsia/zircon/system/ulib/intel-hda/codec-utils/
H A Dcodec-driver-base.cpp8 #include <fbl/algorithm.h>
9 #include <fbl/auto_lock.h>
10 #include <fbl/limits.h>
76 fbl::RefPtr<dispatcher::Channel> device_channel = dispatcher::Channel::Create();
89 fbl::AutoLock device_channel_lock(&device_channel_lock_);
96 [codec = fbl::WrapRefPtr(this)](dispatcher::Channel* channel) -> zx_status_t {
102 [codec = fbl::WrapRefPtr(this)](const dispatcher::Channel* channel) -> void {
107 res = device_channel->Activate(fbl::move(channel),
109 fbl::move(phandler),
110 fbl
[all...]
/fuchsia/zircon/system/ulib/trace-engine/
H A Dengine.cpp12 #include <fbl/atomic.h>
13 #include <fbl/auto_lock.h>
14 #include <fbl/mutex.h>
15 #include <fbl/vector.h>
31 fbl::Mutex g_engine_mutex;
37 fbl::atomic<int> g_state{TRACE_STOPPED};
69 fbl::Vector<Observer> g_observers __TA_GUARDED(g_engine_mutex);
91 fbl::atomic_uint32_t g_context_refs{0u};
195 fbl::AutoLock lock(&g_engine_mutex);
198 if (g_state.load(fbl
[all...]
/fuchsia/zircon/system/dev/audio/intel-hda/controller/
H A Dintel-hda-dsp.h10 #include <fbl/mutex.h>
11 #include <fbl/ref_counted.h>
12 #include <fbl/ref_ptr.h>
31 class IntelHDADSP : public fbl::RefCounted<IntelHDADSP> {
33 static fbl::RefPtr<IntelHDADSP> Create(IntelHDAController& controller,
35 const fbl::RefPtr<RefCountedBti>& pci_bti);
42 friend class fbl::RefPtr<IntelHDADSP>;
50 const fbl::RefPtr<RefCountedBti>& pci_bti);
89 fbl::Mutex dsp_lock_;
94 fbl
[all...]
/fuchsia/zircon/system/ulib/perftest/
H A Dresults.cpp11 #include <fbl/algorithm.h>
17 double Mean(const fbl::Vector<double>& values) {
18 double sum = fbl::accumulate(values.begin(), values.end(), 0.0);
22 double Min(const fbl::Vector<double>& values) {
23 return *fbl::min_element(values.begin(), values.end());
26 double Max(const fbl::Vector<double>& values) {
27 return *fbl::max_element(values.begin(), values.end());
30 double StdDev(const fbl::Vector<double>& values, double mean) {
52 double Median(const fbl::Vector<double>& values) {
54 fbl
[all...]
/fuchsia/zircon/system/dev/ethernet/dwmac/
H A Dpinned-buffer.cpp7 fbl::RefPtr<PinnedBuffer> PinnedBuffer::Create(size_t size, const zx::bti& bti,
9 fbl::RefPtr<fzl::VmarManager> vmar_mgr;
22 fbl::AllocChecker ac;
24 auto pbuf = fbl::AdoptRef(new (&ac) PinnedBuffer());
31 fbl::move(vmar_mgr), &pbuf->vmo_,
42 fbl::unique_ptr<zx_paddr_t[]> addrs(new (&ac) zx_paddr_t[page_count]);
58 return fbl::move(pbuf);
/fuchsia/zircon/kernel/vm/
H A Dvm_address_region_or_mapping.cpp12 #include <fbl/auto_call.h>
33 Guard<fbl::Mutex> guard{aspace_->lock()};
57 fbl::RefPtr<VmAddressRegion> VmAddressRegionOrMapping::as_vm_address_region() {
62 return fbl::RefPtr<VmAddressRegion>(static_cast<VmAddressRegion*>(this));
65 fbl::RefPtr<VmMapping> VmAddressRegionOrMapping::as_vm_mapping() {
70 return fbl::RefPtr<VmMapping>(static_cast<VmMapping*>(this));
87 Guard<fbl::Mutex> guard{aspace_->lock()};
/fuchsia/zircon/system/dev/nand/nandpart/
H A Dnandpart.h13 #include <fbl/array.h>
14 #include <fbl/macros.h>
15 #include <fbl/ref_ptr.h>
58 fbl::RefPtr<BadBlock> bad_block, size_t parent_op_size,
62 erase_block_start_(erase_block_start), bad_block_(fbl::move(bad_block)) {}
77 fbl::RefPtr<BadBlock> bad_block_;
79 fbl::Array<uint32_t> bad_block_list_;
/fuchsia/zircon/system/uapp/ihda/
H A Dintel_hda_codec.h7 #include <fbl/intrusive_wavl_tree.h>
8 #include <fbl/unique_ptr.h>
22 public fbl::WAVLTreeContainable<fbl::unique_ptr<IntelHDACodec>> {
24 using CodecTree = fbl::WAVLTree<uint32_t, fbl::unique_ptr<IntelHDACodec>>;
41 friend class fbl::unique_ptr<IntelHDACodec>;
/fuchsia/zircon/system/ulib/fuzz-utils/
H A Dstring-map.cpp5 #include <fbl/alloc_checker.h>
6 #include <fbl/intrusive_wavl_tree.h>
7 #include <fbl/string.h>
8 #include <fbl/unique_ptr.h>
54 fbl::AllocChecker ac;
55 fbl::unique_ptr<StringElement> element(new (&ac) StringElement());
61 elements_.insert_or_replace(fbl::move(element));
/fuchsia/zircon/system/utest/fs-test-utils/
H A Dunittest_test.cpp8 #include <fbl/auto_call.h>
9 #include <fbl/function.h>
10 #include <fbl/string.h>
11 #include <fbl/unique_fd.h>
40 fbl::unique_fd fs_path_fd(open(fixture->fs_path().c_str(), O_RDONLY | O_DIRECTORY));
43 fbl::unique_fd block_fd(open(fixture->block_device_path().c_str(), O_RDONLY));
48 fbl::unique_fd fs_fd(open(fixture->partition_path().c_str(), O_RDONLY));

Completed in 263 milliseconds

<<11121314151617181920>>