Searched refs:defer (Results 1 - 8 of 8) sorted by relevance
/fuchsia/zircon/system/utest/fit/ |
H A D | defer_tests.cpp | 8 #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 D | blobfs.h | 14 #include <lib/fit/defer.h> 59 auto auto_release = fit::defer([&]() {
|
/fuchsia/zircon/system/ulib/fit/include/lib/fit/ |
H A D | defer.h | 21 // 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 D | ramdisk.c | 68 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 D | device-internal.h | 105 struct list_node defer; member in struct:zx_device
|
H A D | devhost-core.cpp | 232 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 D | xdc-server.cpp | 5 #include <lib/fit/defer.h> 425 auto requeue = fit::defer([&]() { usb_handler_->RequeueRead(std::move(transfer)); });
|
/fuchsia/zircon/system/host/fvm/container/ |
H A D | fvm.cpp | 11 #include <lib/fit/defer.h> 295 auto cleanup = fit::defer([path]() {
|
Completed in 49 milliseconds