Lines Matching refs:handle
219 fn handle(&self) -> raw::TEE_ObjectHandle { in handle() method
229 match unsafe { raw::TEE_GetObjectInfo1(self.handle(), &mut raw_info) } { in info()
236 match unsafe { raw::TEE_RestrictObjectUsage1(self.handle(), obj_usage.bits()) } { in restrict_usage()
246 self.handle(), in ref_attribute()
262 self.handle(), in value_attribute()
477 fn handle(&self) -> raw::TEE_ObjectHandle; in handle() method
534 let handle = ObjectHandle::from_raw(raw_handle); in allocate()
535 Ok(Self(handle)) in allocate()
546 raw::TEE_ResetTransientObject(self.handle()); in reset()
589 raw::TEE_PopulateTransientObject(self.0.handle(), p.as_ptr() as _, attrs.len() as u32) in populate()
771 match unsafe { raw::TEE_CopyObjectAttributes1(self.handle(), src_object.handle()) } { in copy_attribute_from()
815 self.handle(), in generate_key()
828 fn handle(&self) -> raw::TEE_ObjectHandle { in handle() method
829 self.0.handle() in handle()
846 raw::TEE_FreeTransientObject(self.0.handle()); in drop()
917 let handle = ObjectHandle::from_raw(raw_handle); in open()
918 Ok(Self(handle)) in open()
989 Some(a) => a.handle(), in create()
1005 let handle = ObjectHandle::from_raw(raw_handle); in create()
1006 Ok(Self(handle)) in create()
1050 match unsafe { raw::TEE_CloseAndDeletePersistentObject1(self.0.handle()) } { in close_and_delete()
1100 self.0.handle(), in rename()
1196 self.handle(), in read()
1248 raw::TEE_WriteObjectData(self.handle(), buf.as_ptr() as _, buf.len() as u32) in write()
1289 match unsafe { raw::TEE_TruncateObjectData(self.handle(), size) } { in truncate()
1332 match unsafe { raw::TEE_SeekObjectData(self.handle(), offset, whence.into()) } { in seek()
1340 fn handle(&self) -> raw::TEE_ObjectHandle { in handle() method
1341 self.0.handle() in handle()
1356 raw::TEE_CloseObject(self.0.handle()); in drop()