Lines Matching refs:data
98 const fn slice_max(data: &[usize]) -> usize { in slice_max()
99 match data { in slice_max()
138 data: SendSyncPtr<[FuncTableElem]>, field
148 data: SendSyncPtr<[Option<VMGcRef>]>, field
156 data: SendSyncPtr<[ContTableElem]>, field
359 data: SendSyncPtr<[u8]>, in new_static()
369 let (before, data, after) = unsafe { in new_static()
370 let data = data.as_non_null().as_ref(); in new_static() localVariable
371 data.align_to::<FuncTableElem>() in new_static()
375 data.len() in new_static()
383 let data = SendSyncPtr::new(NonNull::slice_from_raw_parts( in new_static() localVariable
384 data.as_non_null().cast::<FuncTableElem>(), in new_static()
388 data, in new_static()
395 let (before, data, after) = unsafe { in new_static()
396 let data = data.as_non_null().as_ref(); in new_static() localVariable
397 data.align_to::<Option<VMGcRef>>() in new_static()
401 data.len() in new_static()
409 let data = SendSyncPtr::new(NonNull::slice_from_raw_parts( in new_static() localVariable
410 data.as_non_null().cast::<Option<VMGcRef>>(), in new_static()
413 Ok(Self::from(StaticGcRefTable { data, size })) in new_static()
417 let (before, data, after) = unsafe { in new_static()
418 let data = data.as_non_null().as_ref(); in new_static() localVariable
419 data.align_to::<ContTableElem>() in new_static()
423 data.len() in new_static()
431 let data = SendSyncPtr::new(NonNull::slice_from_raw_parts( in new_static() localVariable
432 data.as_non_null().cast::<ContTableElem>(), in new_static()
435 Ok(Self::from(StaticContTable { data, size })) in new_static()
532 Table::Static(StaticTable::Cont(StaticContTable { data, .. })) => Some(data.len()), in maximum()
533 Table::Static(StaticTable::Func(StaticFuncTable { data, .. })) => Some(data.len()), in maximum()
534 Table::Static(StaticTable::GcRef(StaticGcRefTable { data, .. })) => Some(data.len()), in maximum()
709 Table::Static(StaticTable::Func(StaticFuncTable { data, size, .. })) => { in _grow()
711 debug_assert!(data.as_ref()[*size..new_size].iter().all(|x| x.is_none())); in _grow()
715 Table::Static(StaticTable::GcRef(StaticGcRefTable { data, size })) => { in _grow()
717 debug_assert!(data.as_ref()[*size..new_size].iter().all(|x| x.is_none())); in _grow()
721 Table::Static(StaticTable::Cont(StaticContTable { data, size })) => { in _grow()
723 debug_assert!(data.as_ref()[*size..new_size].iter().all(|x| x.is_none())); in _grow()
911 Table::Static(StaticTable::Func(StaticFuncTable { data, size, .. })) => { in vmtable()
913 base: data.cast().into(), in vmtable()
917 Table::Static(StaticTable::GcRef(StaticGcRefTable { data, size })) => { in vmtable()
919 base: data.cast().into(), in vmtable()
923 Table::Static(StaticTable::Cont(StaticContTable { data, size })) => VMTableDefinition { in vmtable()
924 base: data.cast().into(), in vmtable()
960 data, in funcrefs()
964 unsafe { slice::from_raw_parts(data.as_ptr().cast(), *size) }, in funcrefs()
983 data, in funcrefs_mut()
987 unsafe { slice::from_raw_parts_mut(data.as_ptr().cast(), *size) }, in funcrefs_mut()
998 Self::Static(StaticTable::GcRef(StaticGcRefTable { data, size })) => unsafe { in gc_refs()
999 &data.as_non_null().as_ref()[..*size] in gc_refs()
1011 Self::Static(StaticTable::Cont(StaticContTable { data, size })) => unsafe { in contrefs()
1012 slice::from_raw_parts(data.as_ptr().cast(), *size) in contrefs()
1024 Self::Static(StaticTable::Cont(StaticContTable { data, size })) => unsafe { in contrefs_mut()
1025 slice::from_raw_parts_mut(data.as_ptr().cast(), *size) in contrefs_mut()
1038 Self::Static(StaticTable::GcRef(StaticGcRefTable { data, size })) => unsafe { in gc_refs_mut()
1039 &mut data.as_non_null().as_mut()[..*size] in gc_refs_mut()
1142 data: SendSyncPtr::new(NonNull::from(&mut [])), in default()