| /wasmtime-44.0.1/crates/wasmtime/src/runtime/store/ |
| H A D | async_.rs | 7 use crate::store::{Asyncness, ResourceLimiterInner, StoreInner, StoreOpaque}; 66 inner.set_async_required(Asyncness::Yes); in limiter_async() 89 self.inner.set_async_required(Asyncness::Yes); in call_hook_async() 153 crate::store::Asyncness::Yes, in gc_async() 174 self.set_async_required(Asyncness::Yes); in epoch_deadline_async_yield_and_update()
|
| H A D | gc.rs | 23 asyncness: Asyncness, in gc() argument 57 asyncness: Asyncness, in grow_or_collect_gc_heap() argument 179 asyncness: Asyncness, in retry_after_gc_async() argument
|
| /wasmtime-44.0.1/crates/wiggle/generate/src/ |
| H A D | wasmtime.rs | 2 use crate::config::Asyncness; 74 asyncness: Asyncness, in generate_func() argument 138 Asyncness::Async => { in generate_func() 151 Asyncness::Blocking { block_with } => { in generate_func() 164 Asyncness::Sync => { in generate_func()
|
| H A D | config.rs | 392 pub enum Asyncness { enum 401 impl Asyncness { implementation 434 pub fn get(&self, module: &str, function: &str) -> Asyncness { in get() argument 436 Some(block_with) => Asyncness::Blocking { in get() 439 None => Asyncness::Async, in get() 450 Asyncness::Sync in get()
|
| H A D | codegen_settings.rs | 9 pub use crate::config::Asyncness; 41 pub fn get_async(&self, module: &Module, func: &InterfaceFunc) -> Asyncness { in get_async() argument
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | instance.rs | 8 AllocateInstanceKind, Asyncness, InstanceId, StoreInstanceId, StoreOpaque, StoreResourceLimiter, 124 Instance::new_started(&mut store, module, imports.as_ref(), Asyncness::No) in new() 199 unsafe { Instance::new_started(&mut store, module, imports.as_ref(), Asyncness::Yes).await } in new_async() 246 asyncness: Asyncness, in new_started() argument 255 if asyncness == Asyncness::No { in new_started() 291 asyncness: Asyncness, in new_raw() argument 818 asyncness: Asyncness, 851 let mut asyncness = Asyncness::No; in new() 922 Instance::new_started(&mut store, &self.module, imports.as_ref(), Asyncness::No) in instantiate() 955 Instance::new_started(&mut store, &self.module, imports.as_ref(), Asyncness::Yes).await in instantiate_async() [all …]
|
| H A D | store.rs | 1391 Asyncness::No, in gc() 2077 async fn do_gc(&mut self, asyncness: Asyncness) { in do_gc() argument 2109 if asyncness != Asyncness::No { in trace_roots() 2115 if asyncness != Asyncness::No { in trace_roots() 2120 if asyncness != Asyncness::No { in trace_roots() 2361 self.set_async_required(Asyncness::Yes); in fuel_async_yield_interval() 2754 Asyncness::No => {} in set_async_required() 2977 pub enum Asyncness { enum 2989 impl core::ops::BitOr for Asyncness { implementation 2994 (Asyncness::No, Asyncness::No) => Asyncness::No, in bitor() [all …]
|
| H A D | func.rs | 8 use crate::store::{Asyncness, AutoAssertNoGc, InstanceId, StoreId, StoreOpaque}; 2201 asyncness: Asyncness, 2234 asyncness: Asyncness, in new_raw() argument 2423 Asyncness::No, in new_unchecked() 2453 Asyncness::No, in new() 2496 Asyncness::Yes, in new_async() 2573 Ok(HostFunc::new_raw(engine, ctx, Asyncness::No)) in wrap() 2603 Ok(HostFunc::new_raw(engine, ctx, Asyncness::Yes)) in wrap_async() 2756 pub(crate) fn asyncness(&self) -> Asyncness { in asyncness() argument
|
| H A D | fiber.rs | 2 use crate::store::{AsStoreOpaque, Asyncness, Executor, StoreId, StoreOpaque}; 384 pub(crate) fn set_async_required(&mut self, asyncness: Asyncness) { in set_async_required() argument 386 Asyncness::Yes => { in set_async_required() 389 Asyncness::No => {} in set_async_required()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/func/ |
| H A D | host.rs | 17 use crate::store::Asyncness; 55 asyncness: Asyncness, 79 fn new<T, F, P, R>(asyncness: Asyncness, func: F) -> Arc<HostFunc> in new() argument 102 Asyncness::No, in func_wrap() 122 Asyncness::Yes, in func_wrap_async() 147 Asyncness::Yes, in func_wrap_concurrent() 167 Asyncness::No, in func_new() 194 Asyncness::Yes, in func_new_async() 227 Asyncness::Yes, in func_new_concurrent() 255 pub fn asyncness(&self) -> Asyncness { in asyncness() argument
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/gc/enabled/ |
| H A D | arrayref.rs | 4 use crate::store::{Asyncness, StoreId, StoreResourceLimiter}; 312 Asyncness::No, in new() 362 Asyncness::Yes, in new_async() 373 asyncness: Asyncness, in _new_async() argument 480 Asyncness::No, in new_fixed() 526 Self::_new_fixed_async(store, limiter.as_mut(), allocator, elems, Asyncness::Yes).await in new_fixed_async() 534 asyncness: Asyncness, in _new_fixed_async() argument
|
| H A D | externref.rs | 6 use crate::store::Asyncness; 228 Asyncness::No, in new() 313 Self::_new_async(store, limiter.as_mut(), value, Asyncness::Yes).await in new_async() 320 asyncness: Asyncness, in _new_async() argument
|
| H A D | exnref.rs | 4 use crate::store::{Asyncness, StoreId, StoreResourceLimiter}; 221 Asyncness::No, in new() 263 Asyncness::Yes, in new_async() 274 asyncness: Asyncness, in _new_async() argument
|
| H A D | structref.rs | 4 use crate::store::{Asyncness, StoreId}; 247 Asyncness::No, in new() 280 Self::_new_async(store, limiter.as_mut(), allocator, fields, Asyncness::Yes).await in new_async() 288 asyncness: Asyncness, in _new_async() argument
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/ |
| H A D | gc_runtime.rs | 8 use crate::store::Asyncness; 751 asyncness: Asyncness, in collect_async() argument 756 if asyncness != Asyncness::No { in collect_async() 775 _assert_send_sync(collect_async(collection, Asyncness::Yes)); in is_send_and_sync()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/ |
| H A D | instance.rs | 14 use crate::store::{AsStoreOpaque, Asyncness, StoreOpaque}; 752 asyncness: Asyncness, in run() argument 1092 asyncness: Asyncness, 1121 let mut asyncness = Asyncness::No; in new_unchecked() 1126 RuntimeImport::Module(_) => Asyncness::No, in new_unchecked() 1172 vm::assert_ready(self._instantiate(store, Asyncness::No)) in instantiate() 1181 self._instantiate(store, Asyncness::Yes).await in instantiate_async() 1187 asyncness: Asyncness, in _instantiate() argument
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | gc.rs | 25 use crate::store::Asyncness; 102 pub async fn gc(&mut self, asyncness: Asyncness, roots: GcRootsIter<'_>) { in gc() argument
|
| H A D | const_expr.rs | 5 use crate::store::{Asyncness, AutoAssertNoGc, InstanceId, StoreOpaque, StoreResourceLimiter}; 36 pub(crate) asyncness: Asyncness, 41 pub fn new(instance: InstanceId, asyncness: Asyncness) -> Self { in new()
|
| H A D | libcalls.rs | 60 use crate::runtime::store::{Asyncness, InstanceId, StoreInstanceId, StoreOpaque}; 196 store.with_blocking(|store, cx| cx.block_on(closure(store, Asyncness::Yes))) 223 vm::one_poll(closure(store, Asyncness::No)).ok_or_else(|| { 243 F: AsyncFnOnce(&mut StoreOpaque, Asyncness) -> R, in assert_async_fn_closure() 1319 if asyncness != Asyncness::Yes { in new_epoch() 1330 if asyncness != Asyncness::Yes { in new_epoch()
|
| H A D | instance.rs | 23 Asyncness, InstanceId, StoreId, StoreInstanceId, StoreOpaque, StoreResourceLimiter, 949 asyncness: Asyncness, in table_init() argument 980 asyncness: Asyncness, in table_init_segment() argument
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/instance/ |
| H A D | allocator.rs | 9 use crate::store::{Asyncness, InstanceId, StoreOpaque, StoreResourceLimiter}; 820 asyncness: Asyncness, in initialize_instance() argument
|