Searched refs:fbl (Results 426 - 450 of 1287) sorted by relevance

<<11121314151617181920>>

/fuchsia/zircon/system/dev/nand/nandpart/
H A Daml-bad-block.h11 #include <fbl/array.h>
12 #include <fbl/ref_ptr.h>
35 static zx_status_t Create(Config config, fbl::RefPtr<BadBlock>* out);
38 fbl::Array<uint32_t>* bad_blocks) override;
42 friend class fbl::RefPtr<AmlBadBlock>;
43 friend class fbl::internal::MakeRefCountedHelper<AmlBadBlock>;
58 AmlBadBlock(zx::vmo data_vmo, zx::vmo oob_vmo, fbl::Array<uint8_t> nand_op,
61 : BadBlock(fbl::move(data_vmo), fbl::move(oob_vmo), fbl
[all...]
/fuchsia/zircon/system/ulib/async/include/lib/async/cpp/
H A Dtask.h7 #include <fbl/function.h>
20 zx_status_t PostTask(async_dispatcher_t* dispatcher, fbl::Closure handler);
29 zx_status_t PostDelayedTask(async_dispatcher_t* dispatcher, fbl::Closure handler, zx::duration delay);
38 zx_status_t PostTaskForTime(async_dispatcher_t* dispatcher, fbl::Closure handler, zx::time deadline);
140 using Handler = fbl::Function<void(async_dispatcher_t* dispatcher, async::Task* task, zx_status_t status)>;
145 void set_handler(Handler handler) { handler_ = fbl::move(handler); }
179 // A task whose handler is bound to a |fbl::Closure| function with no arguments.
187 explicit TaskClosure(fbl::Closure handler = nullptr);
190 void set_handler(fbl::Closure handler) { handler_ = fbl
[all...]
/fuchsia/zircon/system/ulib/intel-hda/utils/
H A Dutils.cpp9 #include <fbl/algorithm.h>
39 fbl::RefPtr<RefCountedBti> RefCountedBti::Create(zx::bti initiator) {
40 fbl::AllocChecker ac;
42 auto ret = fbl::AdoptRef(new (&ac) RefCountedBti(fbl::move(initiator)));
86 { FRAME_RATE_LUT_48K, fbl::count_of(FRAME_RATE_LUT_48K), ASF_RANGE_FLAG_FPS_48000_FAMILY },
87 { FRAME_RATE_LUT_44_1K, fbl::count_of(FRAME_RATE_LUT_44_1K), ASF_RANGE_FLAG_FPS_44100_FAMILY },
105 fbl::Vector<audio_stream_format_range_t>* ranges) {
193 fbl::AllocChecker ac;
202 fbl
[all...]
/fuchsia/zircon/system/dev/display/intel-i915/
H A Dgtt.h8 #include <fbl/unique_ptr.h>
9 #include <fbl/vector.h>
34 fbl::unique_ptr<const RegionAllocator::Region> region_;
37 fbl::Vector<zx::pmt> pmts_;
55 uint32_t align_pow2, fbl::unique_ptr<GttRegion>* region_out);
/fuchsia/zircon/system/dev/ethernet/ethertap/
H A Dethertap.h16 #include <fbl/mutex.h>
17 #include <fbl/unique_ptr.h>
41 zx_status_t EthmacStart(fbl::unique_ptr<ddk::EthmacIfcProxy> proxy);
60 fbl::Mutex lock_;
62 fbl::unique_ptr<ddk::EthmacIfcProxy> ethmac_proxy_ __TA_GUARDED(lock_);
/fuchsia/zircon/system/dev/lib/amlogic/include/soc/aml-common/
H A Daml-pdm-audio.h9 #include <fbl/unique_ptr.h>
21 static fbl::unique_ptr<AmlPdmDevice> Create(ddk::MmioBuffer pdm_mmio,
62 friend class fbl::unique_ptr<AmlPdmDevice>;
73 pdm_mmio_(fbl::move(pdm_mmio)),
74 audio_mmio_(fbl::move(audio_mmio)){};
/fuchsia/zircon/system/dev/nand/skip-block/
H A Dlogical-to-physical-map.cpp7 #include <fbl/algorithm.h>
12 fbl::Array<uint32_t> bad_blocks)
13 : copies_(copies), block_count_(block_count), bad_blocks_(fbl::move(bad_blocks)) {
41 if (bad_block != fbl::clamp(bad_block, first, last)) {
67 if (bad_block == fbl::clamp(bad_block, first, last)) {
/fuchsia/zircon/system/dev/thermal/aml-thermal-s905d2g/
H A Daml-pwm.cpp8 #include <fbl/auto_call.h>
9 #include <fbl/auto_lock.h>
10 #include <fbl/unique_ptr.h>
43 pwm_regs_ = fbl::make_unique<hwreg::RegisterIo>(reinterpret_cast<volatile void*>(
93 fbl::AutoLock lock(&pwm_lock_);
/fuchsia/zircon/system/uapp/runtests/
H A Druntests.cpp5 #include <fbl/string.h>
6 #include <fbl/vector.h>
66 fbl::unique_ptr<runtests::LogExporter> log_exporter_ptr;
86 fbl::Vector<fbl::String> default_test_dirs;
/fuchsia/zircon/system/host/fvm/include/fvm/
H A Dcontainer.h9 #include <fbl/auto_call.h>
10 #include <fbl/vector.h>
11 #include <fbl/unique_fd.h>
24 fbl::unique_ptr<Container>* out);
50 fbl::unique_fd fd_;
61 fbl::unique_ptr<Format> format;
71 fbl::unique_ptr<FvmContainer>* out);
90 fbl::unique_ptr<uint8_t[]> metadata_;
91 fbl::Vector<partition_info_t> partitions_;
150 fbl
[all...]
/fuchsia/zircon/system/ulib/bitmap/
H A Drle-bitmap.cpp11 #include <fbl/algorithm.h>
12 #include <fbl/alloc_checker.h>
20 fbl::unique_ptr<RleBitmapElement> AllocateElement(RleBitmap::FreeList* free_list) {
22 fbl::AllocChecker ac;
23 fbl::unique_ptr<RleBitmapElement> new_elem(new (&ac) RleBitmapElement());
25 return fbl::unique_ptr<RleBitmapElement>();
35 void ReleaseElement(RleBitmap::FreeList* free_list, fbl::unique_ptr<RleBitmapElement>&& elem) {
37 free_list->push_back(fbl::move(elem));
59 size_t elem_min = fbl::max(bitoff, elem.bitoff); // Minimum valid bit within elem.
60 size_t elem_max = fbl
[all...]
/fuchsia/zircon/system/ulib/lockdep/include/lockdep/
H A Dguard.h10 #include <fbl/type_support.h>
41 using EnableIfNestable = typename fbl::enable_if<
42 fbl::is_same<GetLockType<T>, LockType>::value &&
47 using EnableIfNotNestable = typename fbl::enable_if<
48 fbl::is_same<GetLockType<T>, LockType>::value &&
63 !fbl::is_same<LockPolicy<LockType, Option>, AmbiguousOption>::value,
82 state_{fbl::forward<Args>(state_args)...} { ValidateAndAcquire(); }
90 : Guard{OrderedLock, lock, order, fbl::forward<Args>(state_args)...} {}
102 fbl::forward<Args>(args)...);
121 // Guard<fbl
[all...]
/fuchsia/zircon/system/utest/fbl/
H A Dvector_tests.cpp5 #include <fbl/ref_counted.h>
6 #include <fbl/ref_ptr.h>
7 #include <fbl/string.h>
8 #include <fbl/tests/lfsr.h>
9 #include <fbl/unique_ptr.h>
10 #include <fbl/vector.h>
13 namespace fbl { namespace
83 using ItemType = fbl::unique_ptr<TestObject>;
97 struct RefCountedItem : public fbl::RefCounted<RefCountedItem<T>> {
99 : val(fbl
[all...]
/fuchsia/zircon/kernel/dev/iommu/intel/
H A Ddevice_context.cpp9 #include <fbl/auto_call.h>
10 #include <fbl/unique_ptr.h>
75 fbl::RefPtr<RegionAllocator::RegionPool> region_pool =
80 status = region_alloc_.SetRegionPool(fbl::move(region_pool));
95 fbl::unique_ptr<DeviceContext>* device) {
102 fbl::AllocChecker ac;
103 fbl::unique_ptr<DeviceContext> dev(new (&ac) DeviceContext(bdf, domain_id, parent,
124 *device = fbl::move(dev);
130 fbl::unique_ptr<DeviceContext>* device) {
138 fbl
[all...]
/fuchsia/zircon/system/ulib/minfs/
H A Dwriteback.cpp8 #include <fbl/auto_lock.h>
9 #include <fbl/mutex.h>
10 #include <fbl/vector.h>
14 #include <fbl/algorithm.h>
15 #include <fbl/intrusive_hash_table.h>
16 #include <fbl/intrusive_single_list.h>
17 #include <fbl/macros.h>
18 #include <fbl/ref_ptr.h>
19 #include <fbl/unique_ptr.h>
60 requests_.push_back(fbl
[all...]
/fuchsia/zircon/kernel/syscalls/
H A Dvmo.cpp21 #include <fbl/auto_call.h>
22 #include <fbl/ref_ptr.h>
56 fbl::RefPtr<VmObject> vmo;
62 fbl::RefPtr<Dispatcher> dispatcher;
64 zx_status_t result = VmObjectDispatcher::Create(fbl::move(vmo), &dispatcher, &rights);
69 return out->make(fbl::move(dispatcher), rights);
80 fbl::RefPtr<VmObjectDispatcher> vmo;
116 fbl::RefPtr<VmObjectDispatcher> vmo;
150 fbl::RefPtr<VmObjectDispatcher> vmo;
175 fbl
[all...]
H A Dddk.cpp18 #include <fbl/auto_call.h>
19 #include <fbl/inline_array.h>
64 fbl::RefPtr<BusTransactionInitiatorDispatcher> bti_dispatcher;
73 fbl::RefPtr<VmObject> vmo;
80 fbl::RefPtr<Dispatcher> dispatcher;
82 zx_status_t result = VmObjectDispatcher::Create(fbl::move(vmo), &dispatcher, &rights);
88 return out->make(fbl::move(dispatcher), rights);
106 fbl::RefPtr<VmObject> vmo;
113 fbl::RefPtr<Dispatcher> dispatcher;
115 result = VmObjectDispatcher::Create(fbl
[all...]
H A Dddk_pci.cpp24 #include <fbl/algorithm.h>
25 #include <fbl/alloc_checker.h>
26 #include <fbl/limits.h>
27 #include <fbl/ref_ptr.h>
28 #include <fbl/unique_free_ptr.h>
54 static fbl::RefPtr<PcieRoot> Create(PcieBusDriver& bus_drv,
57 fbl::AllocChecker ac;
58 auto root = fbl::AdoptRef(new (&ac) PcieRootLUTSwizzle(bus_drv,
72 (dev_id >= fbl::count_of(lut_)) ||
73 (func_id >= fbl
[all...]
/fuchsia/zircon/system/ulib/trace-provider/
H A Dprovider_impl.cpp9 #include <fbl/algorithm.h>
10 #include <fbl/type_support.h>
29 connection_(this, fbl::move(channel)) {
36 fbl::Vector<fbl::String> enabled_categories) {
38 dispatcher_, buffering_mode, fbl::move(buffer), fbl::move(fifo),
39 fbl::move(enabled_categories));
52 : impl_(impl), channel_(fbl::move(channel)),
96 handles, static_cast<uint32_t>(fbl
[all...]
/fuchsia/zircon/system/ulib/blobfs/
H A Dblobfs.cpp15 #include <fbl/alloc_checker.h>
16 #include <fbl/auto_call.h>
17 #include <fbl/limits.h>
18 #include <fbl/ref_ptr.h>
119 zx_status_t EnqueuePaginated(fbl::unique_ptr<WritebackWork>* work, Blobfs* blobfs, VnodeBlob* vn,
123 uint64_t delta_blocks = fbl::min(nblocks, kMaxChunkBlocks);
129 delta_blocks = fbl::min(nblocks, kMaxChunkBlocks);
131 fbl::unique_ptr<WritebackWork> tmp;
136 blobfs->EnqueueWork(fbl::move(*work));
137 *work = fbl
[all...]
/fuchsia/zircon/system/dev/audio/intel-hda/dsp/
H A Dintel-dsp-stream.cpp5 #include <fbl/auto_call.h>
6 #include <fbl/limits.h>
45 fbl::AutoLock lock(obj_lock());
57 res = CreateClientRingBufferChannelLocked(fbl::move(ring_buffer_channel), &client_endpoint);
78 res = stream_channel()->Write(&resp, sizeof(resp), fbl::move(client_endpoint));
116 [stream = fbl::WrapRefPtr(this)](dispatcher::Channel* channel) -> zx_status_t {
122 [stream = fbl::WrapRefPtr(this)](const dispatcher::Channel* channel) -> void {
127 zx_status_t res = channel->Activate(fbl::move(ring_buffer_channel),
129 fbl::move(phandler),
130 fbl
[all...]
/fuchsia/zircon/system/dev/bus/virtio/
H A Dethernet.cpp16 #include <fbl/algorithm.h>
17 #include <fbl/alloc_checker.h>
18 #include <fbl/auto_call.h>
19 #include <fbl/auto_lock.h>
20 #include <fbl/unique_ptr.h>
51 const size_t kNumIoBufs = fbl::round_up(kBacklog * 2, kFramesInBuf) / kFramesInBuf;
66 fbl::unique_ptr<virtio::EthernetDevice> eth(static_cast<virtio::EthernetDevice*>(ctx));
123 zx_status_t InitBuffers(const zx::bti& bti, fbl::unique_ptr<io_buffer_t[]>* out) {
125 fbl::AllocChecker ac;
126 fbl
[all...]
/fuchsia/zircon/kernel/arch/x86/hypervisor/
H A Dvmx_cpu_state.cpp17 #include <fbl/mutex.h>
19 static fbl::Mutex guest_mutex;
21 static fbl::Array<VmxPage> vmxon_pages TA_GUARDED(guest_mutex);
89 auto pages = static_cast<fbl::Array<VmxPage>*>(context);
165 fbl::AutoLock lock(&guest_mutex);
167 fbl::AllocChecker ac;
172 fbl::Array<VmxPage> pages(pages_ptr, num_cpus);
187 vmxon_pages = fbl::move(pages);
194 fbl::AutoLock lock(&guest_mutex);
/fuchsia/zircon/kernel/dev/pcie/
H A Dpcie_upstream_node.cpp17 #include <fbl/algorithm.h>
18 #include <fbl/limits.h>
33 for (size_t i = 0; i < fbl::count_of(downstream_); ++i)
43 for (uint i = 0; i < fbl::count_of(downstream_); ++i) {
54 for (uint i = 0; i < fbl::count_of(downstream_); ++i) {
62 for (uint i = 0; i < fbl::count_of(downstream_); ++i) {
92 DEBUG_ASSERT(ndx < fbl::count_of(downstream_));
121 fbl::RefPtr<PcieDevice> PcieUpstreamNode::ScanDevice(const PciConfig* cfg,
130 DEBUG_ASSERT(ndx < fbl::count_of(downstream_));
/fuchsia/zircon/system/uapp/iochk/
H A Diochk.cpp14 #include <fbl/atomic.h>
15 #include <fbl/auto_lock.h>
16 #include <fbl/macros.h>
17 #include <fbl/mutex.h>
18 #include <fbl/unique_fd.h>
19 #include <fbl/unique_ptr.h>
96 WorkContext(fbl::unique_fd fd, ProgressBar progress)
97 : fd(fbl::move(fd)), progress(progress) {}
103 fbl::unique_fd fd;
113 fbl
[all...]

Completed in 125 milliseconds

<<11121314151617181920>>