Home
last modified time | relevance | path

Searched refs:Asyncness (Results 1 – 21 of 21) sorted by relevance

/wasmtime-44.0.1/crates/wasmtime/src/runtime/store/
H A Dasync_.rs7 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 Dgc.rs23 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 Dwasmtime.rs2 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 Dconfig.rs392 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 Dcodegen_settings.rs9 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 Dinstance.rs8 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 Dstore.rs1391 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 Dfunc.rs8 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 Dfiber.rs2 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 Dhost.rs17 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 Darrayref.rs4 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 Dexternref.rs6 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 Dexnref.rs4 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 Dstructref.rs4 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 Dgc_runtime.rs8 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 Dinstance.rs14 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 Dgc.rs25 use crate::store::Asyncness;
102 pub async fn gc(&mut self, asyncness: Asyncness, roots: GcRootsIter<'_>) { in gc() argument
H A Dconst_expr.rs5 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 Dlibcalls.rs60 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 Dinstance.rs23 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 Dallocator.rs9 use crate::store::{Asyncness, InstanceId, StoreOpaque, StoreResourceLimiter};
820 asyncness: Asyncness, in initialize_instance() argument