Searched refs:fbl (Results 351 - 375 of 1287) sorted by relevance

<<11121314151617181920>>

/fuchsia/zircon/system/ulib/ddktl/include/ddktl/protocol/
H A Dblock-internal.h9 #include <fbl/type_support.h>
10 #include <fbl/unique_ptr.h>
/fuchsia/zircon/system/ulib/fbl/include/fbl/
H A Dstring_traits.h6 // with string-like objects such as fbl::StringPiece, fbl::String, std::string,
13 #include <fbl/type_support.h>
15 namespace fbl { namespace
42 } // namespace fbl
/fuchsia/zircon/system/ulib/fs/
H A Dservice.cpp10 : connector_(fbl::move(connector)) {}
35 return connector_(fbl::move(channel));
/fuchsia/zircon/system/utest/fbl/
H A Dinitializer_list_tests.cpp5 #include <fbl/initializer_list.h>
10 void ExpectListContents(size_t expected_size, fbl::initializer_list<int> list) {
/fuchsia/zircon/system/utest/fs-vnode/
H A Dservice-tests.cpp21 auto svc = fbl::AdoptRef<fs::Service>(new fs::Service(
25 bound_channel = fbl::move(channel);
30 fbl::RefPtr<fs::Vnode> redirect;
49 EXPECT_EQ(ZX_OK, svc->Serve(&vfs, fbl::move(c1), ZX_FS_RIGHT_READABLE));
54 EXPECT_EQ(ZX_ERR_IO, svc->Serve(&vfs, fbl::move(c2), ZX_FS_RIGHT_READABLE));
81 auto directory = fbl::AdoptRef<fs::PseudoDir>(new fs::PseudoDir());
82 auto vnode = fbl::AdoptRef<fs::Service>(new fs::Service(
89 EXPECT_EQ(ZX_OK, vfs.ServeDirectory(directory, fbl::move(server)));
H A Dteardown-tests.cpp35 zx_status_t Open(uint32_t, fbl::RefPtr<Vnode>* redirect) final {
63 callback_ = fbl::move(callback);
72 fbl::RefPtr<AsyncTearDownVnode> vn =
73 fbl::WrapRefPtr(reinterpret_cast<AsyncTearDownVnode*>(arg));
78 callback = fbl::move(vn->callback_);
103 fbl::unique_ptr<fs::ManagedVfs>* vfs) {
105 *vfs = fbl::make_unique<fs::ManagedVfs>(loop->dispatcher());
108 auto vn = fbl::AdoptRef(new AsyncTearDownVnode(completions));
113 ASSERT_EQ(vn->Serve(vfs->get(), fbl::move(server), 0), ZX_OK);
131 fbl
[all...]
/fuchsia/zircon/system/utest/perftest/
H A Dsleep-test.cpp5 #include <fbl/string_printf.h>
41 auto name = fbl::StringPrintf(
/fuchsia/zircon/kernel/lib/hypervisor/
H A Dtrap_map.cpp9 #include <fbl/alloc_checker.h>
10 #include <fbl/auto_lock.h>
45 Trap::Trap(uint32_t kind, zx_gpaddr_t addr, size_t len, fbl::RefPtr<PortDispatcher> port,
47 : kind_(kind), addr_(addr), len_(len), port_(fbl::move(port)), key_(key) {
82 fbl::RefPtr<PortDispatcher> port, uint64_t key) {
94 fbl::AllocChecker ac;
95 fbl::unique_ptr<Trap> range(new (&ac) Trap(kind, addr, len, fbl::move(port), key));
104 fbl::AutoLock lock(&mutex_);
105 traps->insert(fbl
[all...]
H A Dguest_physical_address_space.cpp9 #include <fbl/alloc_checker.h>
31 fbl::unique_ptr<GuestPhysicalAddressSpace>* _gpas) {
32 fbl::AllocChecker ac;
33 auto gpas = fbl::make_unique_checked<GuestPhysicalAddressSpace>(&ac);
45 *_gpas = fbl::move(gpas);
60 fbl::RefPtr<VmObject> vmo;
73 fbl::RefPtr<VmMapping> mapping;
95 static fbl::RefPtr<VmMapping> FindMapping(fbl::RefPtr<VmAddressRegion> region,
97 for (fbl
[all...]
/fuchsia/zircon/kernel/syscalls/
H A Dsocket.cpp22 #include <fbl/ref_ptr.h>
36 fbl::RefPtr<Dispatcher> socket0, socket1;
41 result = out0->make(fbl::move(socket0), rights);
43 result = out1->make(fbl::move(socket1), rights);
57 fbl::RefPtr<SocketDispatcher> socket;
99 fbl::RefPtr<SocketDispatcher> socket;
127 fbl::RefPtr<SocketDispatcher> socket;
142 fbl::RefPtr<Dispatcher> other_dispatcher = other_handle->dispatcher();
153 return socket->Share(fbl::move(other_handle));
159 fbl
[all...]
H A Dtask.cpp28 #include <fbl/auto_lock.h>
29 #include <fbl/inline_array.h>
30 #include <fbl/ref_ptr.h>
31 #include <fbl/string_piece.h>
74 fbl::StringPiece* sp) {
86 *sp = fbl::StringPiece(buf);
94 fbl::RefPtr<ProcessDispatcher>* proc) {
154 fbl::StringPiece sp;
167 fbl::RefPtr<ProcessDispatcher> process;
175 fbl
[all...]
/fuchsia/zircon/system/dev/audio/usb-audio/
H A Dusb-audio-path.cpp5 #include <fbl/alloc_checker.h>
13 fbl::unique_ptr<AudioPath> AudioPath::Create(uint32_t unit_count) {
14 fbl::AllocChecker ac;
16 fbl::unique_ptr<fbl::RefPtr<AudioUnit>[]> units(new (&ac) fbl::RefPtr<AudioUnit>[unit_count]);
22 fbl::unique_ptr<AudioPath> ret(new (&ac) AudioPath(fbl::move(units), unit_count));
31 void AudioPath::AddUnit(uint32_t ndx, fbl::RefPtr<AudioUnit> unit) {
34 units_[ndx] = fbl
[all...]
/fuchsia/zircon/system/dev/display/astro-display/
H A Dastro-display.h23 #include <fbl/unique_ptr.h>
24 #include <fbl/atomic.h>
25 #include <fbl/auto_lock.h>
26 #include <fbl/mutex.h>
100 fbl::Mutex display_lock_; // general display state (i.e. display_id)
101 fbl::Mutex image_lock_; // used for accessing imported_images_
135 fbl::unique_ptr<astro_display::Vpu> vpu_;
136 fbl::unique_ptr<astro_display::Osd> osd_;
137 fbl::unique_ptr<astro_display::Backlight> backlight_;
138 fbl
[all...]
/fuchsia/zircon/system/ulib/audio-utils/
H A Daudio-output.cpp8 #include <fbl/algorithm.h>
9 #include <fbl/alloc_checker.h>
10 #include <fbl/limits.h>
17 fbl::unique_ptr<AudioOutput> AudioOutput::Create(uint32_t dev_id) {
18 fbl::AllocChecker ac;
19 fbl::unique_ptr<AudioOutput> res(new (&ac) AudioOutput(dev_id));
25 fbl::unique_ptr<AudioOutput> AudioOutput::Create(const char* dev_path) {
26 fbl::AllocChecker ac;
27 fbl::unique_ptr<AudioOutput> res(new (&ac) AudioOutput(dev_path));
82 uint32_t todo = fbl
[all...]
/fuchsia/zircon/system/ulib/zxcrypt/include/zxcrypt/
H A Dvolume.h16 #include <fbl/macros.h>
17 #include <fbl/unique_fd.h>
18 #include <fbl/unique_ptr.h>
70 static zx_status_t Create(fbl::unique_fd fd, const crypto::Secret& key,
71 fbl::unique_ptr<Volume>* out = nullptr);
76 static zx_status_t Unlock(fbl::unique_fd fd, const crypto::Secret& key, key_slot_t slot,
77 fbl::unique_ptr<Volume>* out);
81 zx_status_t Open(const zx::duration& timeout, fbl::unique_fd* out);
101 fbl::unique_ptr<Volume>* out);
111 explicit Volume(fbl
[all...]
/fuchsia/zircon/kernel/object/
H A Dpci_device_dispatcher.cpp16 #include <fbl/alloc_checker.h>
17 #include <fbl/auto_lock.h>
25 fbl::RefPtr<Dispatcher>* out_dispatcher,
35 fbl::AllocChecker ac;
36 auto disp = new (&ac) PciDeviceDispatcher(fbl::move(device), out_info);
40 *out_dispatcher = fbl::AdoptRef<Dispatcher>(disp);
45 PciDeviceDispatcher::PciDeviceDispatcher(fbl::RefPtr<PcieDevice> device,
90 Guard<fbl::Mutex> guard{&lock_};
101 Guard<fbl::Mutex> guard{&lock_};
112 Guard<fbl
[all...]
H A Dprocess_dispatcher.cpp36 #include <fbl/alloc_checker.h>
37 #include <fbl/auto_lock.h>
58 fbl::RefPtr<JobDispatcher> job, fbl::StringPiece name, uint32_t flags,
59 fbl::RefPtr<Dispatcher>* dispatcher, zx_rights_t* rights,
60 fbl::RefPtr<VmAddressRegionDispatcher>* root_vmar_disp,
62 fbl::AllocChecker ac;
63 fbl::RefPtr<ProcessDispatcher> process =
64 fbl::AdoptRef(new (&ac) ProcessDispatcher(job, name, flags));
75 fbl
[all...]
H A Dvm_address_region_dispatcher.cpp15 #include <fbl/alloc_checker.h>
93 zx_status_t VmAddressRegionDispatcher::Create(fbl::RefPtr<VmAddressRegion> vmar,
95 fbl::RefPtr<Dispatcher>* dispatcher,
111 fbl::AllocChecker ac;
112 auto disp = new (&ac) VmAddressRegionDispatcher(fbl::move(vmar), base_arch_mmu_flags);
117 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
121 VmAddressRegionDispatcher::VmAddressRegionDispatcher(fbl::RefPtr<VmAddressRegion> vmar,
123 : vmar_(fbl::move(vmar)), base_arch_mmu_flags_(base_arch_mmu_flags) {}
129 fbl::RefPtr<VmAddressRegionDispatcher>* new_dispatcher,
145 fbl
[all...]
H A Dexcp_port.cpp20 #include <fbl/alloc_checker.h>
46 zx_status_t ExceptionPort::Create(Type type, fbl::RefPtr<PortDispatcher> port, uint64_t port_key,
47 fbl::RefPtr<ExceptionPort>* out_eport) {
48 fbl::AllocChecker ac;
49 auto eport = new (&ac) ExceptionPort(type, fbl::move(port), port_key);
55 *out_eport = fbl::WrapRefPtr<ExceptionPort>(eport);
59 ExceptionPort::ExceptionPort(Type type, fbl::RefPtr<PortDispatcher> port, uint64_t port_key)
73 void ExceptionPort::SetTarget(const fbl::RefPtr<JobDispatcher>& target) {
77 Guard<fbl::Mutex> guard{&lock_};
86 void ExceptionPort::SetTarget(const fbl
[all...]
H A Dsocket_dispatcher.cpp24 #include <fbl/alloc_checker.h>
25 #include <fbl/auto_lock.h>
31 fbl::RefPtr<Dispatcher>* dispatcher0,
32 fbl::RefPtr<Dispatcher>* dispatcher1,
39 fbl::AllocChecker ac;
46 fbl::unique_ptr<ControlMsg> control0;
47 fbl::unique_ptr<ControlMsg> control1;
62 auto holder0 = fbl::AdoptRef(new (&ac) PeerHolder<SocketDispatcher>());
67 auto socket0 = fbl::AdoptRef(new (&ac) SocketDispatcher(fbl
[all...]
/fuchsia/zircon/system/dev/audio/gauss-tdm/
H A Dtdm-audio-stream.h15 #include <fbl/mutex.h>
16 #include <fbl/vector.h>
40 public fbl::RefCounted<TdmOutputStream> {
56 friend class fbl::RefPtr<TdmOutputStream>;
66 fbl::RefPtr<dispatcher::ExecutionDomain>&& default_domain)
69 default_domain_(fbl::move(default_domain)),
78 zx_status_t AddFormats(fbl::Vector<audio_stream_format_range_t>* supported_formats);
126 fbl::Mutex lock_;
127 fbl::Mutex req_lock_ __TA_ACQUIRED_AFTER(lock_);
130 fbl
[all...]
/fuchsia/zircon/system/uapp/minfs/
H A Dmain.cpp17 #include <fbl/unique_free_ptr.h>
18 #include <fbl/unique_ptr.h>
30 int do_minfs_check(fbl::unique_ptr<minfs::Bcache> bc, const minfs::Options& options) {
31 return minfs_check(fbl::move(bc));
34 int do_minfs_mount(fbl::unique_ptr<minfs::Bcache> bc, const minfs::Options& options) {
46 if ((status = MountAndServe(&options, loop.dispatcher(), fbl::move(bc), zx::channel(h),
47 fbl::move(loop_quit)) != ZX_OK)) {
62 int do_minfs_mkfs(fbl::unique_ptr<minfs::Bcache> bc, const minfs::Options& options) {
63 return Mkfs(options, fbl::move(bc));
68 int (*func)(fbl
[all...]
/fuchsia/zircon/system/ulib/minfs/
H A Dminfs-private.h13 #include <fbl/auto_lock.h>
23 #include <fbl/algorithm.h>
24 #include <fbl/function.h>
25 #include <fbl/intrusive_hash_table.h>
26 #include <fbl/intrusive_single_list.h>
27 #include <fbl/macros.h>
28 #include <fbl/ref_ptr.h>
29 #include <fbl/unique_ptr.h>
127 public fbl::RefCounted<Minfs> {
133 static zx_status_t Create(fbl
[all...]
/fuchsia/zircon/system/uapp/disk-pave/
H A Ddevice-partitioner.cpp10 #include <fbl/auto_call.h>
11 #include <fbl/function.h>
26 bool (*TestBlockFilter)(const fbl::unique_fd&) = nullptr;
27 bool (*TestSkipBlockFilter)(const fbl::unique_fd&) = nullptr;
31 bool KernelFilterCallback(const gpt_partition_t& part, fbl::StringPiece partition_name) {
54 fbl::unique_ptr<T> WrapUnique(T* ptr) {
55 return fbl::unique_ptr<T>(ptr);
60 fbl::Function<bool(const fbl::unique_fd&)> should_filter_file,
61 zx_duration_t timeout, fbl
[all...]
/fuchsia/zircon/system/dev/clk/amlogic-clk/
H A Daml-clk.cpp12 #include <fbl/auto_call.h>
13 #include <fbl/auto_lock.h>
35 auto cleanup = fbl::MakeAutoCall([&]() { io_buffer_release(&hiu_mmio_); });
37 fbl::AllocChecker ac;
38 hiu_regs_ = fbl::make_unique_checked<hwreg::RegisterIo>(&ac, reinterpret_cast<volatile void*>(
57 auto cleanup = fbl::MakeAutoCall([&]() { io_buffer_release(&msr_mmio_); });
59 fbl::AllocChecker ac;
60 msr_regs_ = fbl::make_unique_checked<hwreg::RegisterIo>(&ac, reinterpret_cast<volatile void*>(
102 auto cleanup = fbl::MakeAutoCall([&]() {
114 clk_gates = (meson_clk_gate_t*)calloc(fbl
[all...]

Completed in 176 milliseconds

<<11121314151617181920>>