/fuchsia/zircon/kernel/object/ |
H A D | virtual_interrupt_dispatcher.cpp | 26 VirtualInterruptDispatcher* disp = new (&ac) VirtualInterruptDispatcher(); local 33 auto disp_ref = fbl::AdoptRef<Dispatcher>(disp); 35 disp->set_flags(INTERRUPT_VIRTUAL);
|
H A D | event_dispatcher.cpp | 17 auto disp = new (&ac) EventDispatcher(options); local 22 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | suspend_token_dispatcher.cpp | 24 fbl::unique_ptr<SuspendTokenDispatcher> disp( 30 *dispatcher = fbl::AdoptRef<Dispatcher>(disp.release());
|
H A D | log_dispatcher.cpp | 20 auto disp = new (&ac) LogDispatcher(flags); local 24 dlog_reader_init(&disp->reader_, &LogDispatcher::Notify, disp); 28 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | guest_dispatcher.cpp | 26 auto disp = fbl::AdoptRef(new (&ac) GuestDispatcher(fbl::move(guest))); local 31 status = VmAddressRegionDispatcher::Create(disp->guest()->AddressSpace()->RootVmar(), 0, 38 *guest_dispatcher = fbl::move(disp);
|
H A D | interrupt_event_dispatcher.cpp | 27 InterruptEventDispatcher* disp = new (&ac) InterruptEventDispatcher(vector); local 34 auto disp_ref = fbl::AdoptRef<Dispatcher>(disp); 36 Guard<fbl::Mutex> guard{disp->get_lock()}; 85 disp->set_flags(interrupt_flags); 88 zx_status_t status = disp->RegisterInterruptHandler();
|
H A D | iommu_dispatcher.cpp | 49 auto disp = new (&ac) IommuDispatcher(fbl::move(iommu)); local 54 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | profile_dispatcher.cpp | 35 auto disp = new (&ac) ProfileDispatcher(info); local 40 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | vcpu_dispatcher.cpp | 27 auto disp = new (&ac) VcpuDispatcher(guest_dispatcher, fbl::move(vcpu)); local 32 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | handle.cpp | 173 fbl::RefPtr<Dispatcher> disp = dispatcher(); local 175 if (disp->has_state_tracker()) 176 disp->Cancel(this); 183 zero_handles = disp->decrement_handle_count(); 188 disp->on_zero_handles(); 190 // If |disp| is the last reference then the dispatcher object
|
H A D | bus_transaction_initiator_dispatcher.cpp | 24 auto disp = new (&ac) BusTransactionInitiatorDispatcher(fbl::move(iommu), bti_id); local 30 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | timer_dispatcher.cpp | 51 auto disp = new (&ac) TimerDispatcher(slack_mode); local 56 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | vm_object_dispatcher.cpp | 27 auto disp = new (&ac) VmObjectDispatcher(fbl::move(vmo)); local 31 disp->vmo()->set_user_id(disp->get_koid()); 33 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | diagnostics.cpp | 100 const Dispatcher* disp) { 102 uint32_t type = static_cast<uint32_t>(disp->get_type()); 184 const Dispatcher* disp) { 186 handle, disp->get_koid(), ObjectTypeToString(disp->get_type())); 360 const Dispatcher* disp) { 361 auto vmod = DownCastDispatcher<const VmObjectDispatcher>(disp); 633 const Dispatcher* disp) { 634 auto vmod = DownCastDispatcher<const VmObjectDispatcher>(disp);
|
H A D | resource_dispatcher.cpp | 113 auto disp = fbl::AdoptRef(new (&ac) ResourceDispatcher(kind, base, size, flags, local 121 disp->set_name(name, ZX_MAX_NAME_LEN); 125 *dispatcher = fbl::move(disp);
|
H A D | pci_device_dispatcher.cpp | 36 auto disp = new (&ac) PciDeviceDispatcher(fbl::move(device), out_info); local 40 *out_dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | vm_address_region_dispatcher.cpp | 112 auto disp = new (&ac) VmAddressRegionDispatcher(fbl::move(vmar), base_arch_mmu_flags); local 117 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | port_dispatcher.cpp | 175 auto disp = new (&ac) PortDispatcher(options); local 180 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
|
H A D | thread_dispatcher.cpp | 49 auto disp = fbl::AdoptRef(new (&ac) ThreadDispatcher(fbl::move(process), flags)); local 53 auto result = disp->Initialize(name.data(), name.length()); 58 *out_dispatcher = fbl::move(disp);
|
/fuchsia/zircon/kernel/object/include/object/ |
H A D | dispatcher.h | 376 fbl::RefPtr<T> DownCastDispatcher(fbl::RefPtr<Dispatcher>* disp) { argument 377 return (likely(DispatchTag<T>::ID == (*disp)->get_type())) ? 378 fbl::RefPtr<T>::Downcast(fbl::move(*disp)) : 384 inline fbl::RefPtr<Dispatcher> DownCastDispatcher(fbl::RefPtr<Dispatcher>* disp) { argument 385 return fbl::move(*disp); 390 fbl::RefPtr<T> DownCastDispatcher(fbl::RefPtr<const Dispatcher>* disp) { argument 392 return (likely(DispatchTag<typename fbl::remove_const<T>::type>::ID == (*disp)->get_type())) ? 393 fbl::RefPtr<T>::Downcast(fbl::move(*disp)) : 399 inline fbl::RefPtr<const Dispatcher> DownCastDispatcher(fbl::RefPtr<const Dispatcher>* disp) { argument 400 return fbl::move(*disp); 407 DownCastDispatcher(Dispatcher* disp) argument 414 DownCastDispatcher(Dispatcher* disp) argument 420 DownCastDispatcher(const Dispatcher* disp) argument 428 DownCastDispatcher(const Dispatcher* disp) argument [all...] |
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/md5/asm/ |
H A D | md5-x86_64.pl | 265 # CONTEXT *context,DISPATCHER_CONTEXT *disp) 270 my $disp="%r9"; 321 mov 40($disp),%rdi # disp->ContextRecord 326 mov $disp,%rsi 328 mov 8(%rsi),%rdx # arg2, disp->ImageBase 329 mov 0(%rsi),%r8 # arg3, disp->ControlPc 330 mov 16(%rsi),%r9 # arg4, disp->FunctionEntry 331 mov 40(%rsi),%r10 # disp->ContextRecord 332 lea 56(%rsi),%r11 # &disp [all...] |
/fuchsia/zircon/kernel/tests/ |
H A D | resource_tests.cpp | 24 ResourceDispatcher::RefPtr disp; local
|
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/aes/asm/ |
H A D | vpaes-x86_64.pl | 1078 # CONTEXT *context,DISPATCHER_CONTEXT *disp) 1082 $disp="%r9"; 1103 mov 8($disp),%rsi # disp->ImageBase 1104 mov 56($disp),%r11 # disp->HandlerData 1131 mov 40($disp),%rdi # disp->ContextRecord 1136 mov $disp,%rsi 1138 mov 8(%rsi),%rdx # arg2, disp [all...] |
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/modes/asm/ |
H A D | aesni-gcm-x86_64.pl | 999 $disp="%r9"; 1020 mov 8($disp),%rsi # disp->ImageBase 1021 mov 56($disp),%r11 # disp->HandlerData 1062 mov 40($disp),%rdi # disp->ContextRecord 1067 mov $disp,%rsi 1069 mov 8(%rsi),%rdx # arg2, disp->ImageBase 1070 mov 0(%rsi),%r8 # arg3, disp [all...] |
/fuchsia/zircon/third_party/ulib/uboringssl/crypto/fipsmodule/sha/asm/ |
H A D | sha1-x86_64.pl | 1787 # CONTEXT *context,DISPATCHER_CONTEXT *disp) 1792 $disp="%r9"; 1893 mov 8($disp),%rsi # disp->ImageBase 1894 mov 56($disp),%r11 # disp->HandlerData 1931 mov 40($disp),%rdi # disp->ContextRecord 1936 mov $disp,%rsi 1938 mov 8(%rsi),%rdx # arg2, disp [all...] |