Searched refs:defer (Results 1 - 8 of 8) sorted by relevance

/fuchsia/zircon/system/utest/fit/
H A Ddefer_tests.cpp8 #include <lib/fit/defer.h>
59 auto do_incr = fit::defer<T>([&var]() { incr_arg(&var); });
74 auto do_incr = fit::defer<T>([&var]() { incr_arg(&var); });
98 auto do_incr = fit::defer<T>([&var]() { incr_arg(&var); });
122 auto do_incr = fit::defer<T>([]() { /* no-op */ });
124 do_incr = fit::defer<T>([&do_incr, &var]() {
147 auto do_incr = fit::defer<T>([&var]() { incr_arg(&var); });
166 auto do_incr = fit::defer<T>([&var]() { incr_arg(&var); });
188 auto do_incr = fit::defer<T>([&var]() { incr_arg(&var); });
211 auto do_incr = fit::defer<
[all...]
/fuchsia/zircon/system/host/blobfs/
H A Dblobfs.h14 #include <lib/fit/defer.h>
59 auto auto_release = fit::defer([&]() {
/fuchsia/zircon/system/ulib/fit/include/lib/fit/
H A Ddefer.h21 // See |fit::defer()| for idiomatic usage.
114 // auto d = fit::defer([]{ puts("Goodbye!"); });
120 // auto d = fit::defer([]{ puts("I'm not here."); });
128 // auto d = fit::defer<fit::closure>([] { puts("This runs first."); });
129 // d = fit::defer<fit::closure>([] { puts("This runs afterwards."); });
132 inline deferred_action<T> defer(T target) { function in namespace:fit
/fuchsia/zircon/system/dev/block/ramdisk/
H A Dramdisk.c68 bool dead, asleep, defer; local
77 defer = (dev->flags & RAMDISK_FLAG_RESUME_ON_WAKE) != 0;
124 if (defer) {
135 if (status == ZX_OK && blocks < txn->op.rw.length && defer) {
159 if (blocks != txn_blocks && !defer) {
175 if (defer && blocks != txn_blocks && status == ZX_OK) {
/fuchsia/zircon/system/core/devmgr/
H A Ddevice-internal.h105 struct list_node defer; member in struct:zx_device
H A Ddevhost-core.cpp232 list_for_every_entry(&list, dev, zx_device_t, defer) {
241 list_for_every_entry_safe(&list, dev, tmp, zx_device_t, defer) {
243 list_delete(&dev->defer);
320 list_add_tail(&defer_device_list, &dev->defer);
/fuchsia/zircon/system/host/xdc-server/
H A Dxdc-server.cpp5 #include <lib/fit/defer.h>
425 auto requeue = fit::defer([&]() { usb_handler_->RequeueRead(std::move(transfer)); });
/fuchsia/zircon/system/host/fvm/container/
H A Dfvm.cpp11 #include <lib/fit/defer.h>
295 auto cleanup = fit::defer([path]() {

Completed in 49 milliseconds