• Home
  • Raw
  • Download

Lines Matching refs:ptr

18 use std::ptr::NonNull;
60 pub(crate) ptr: NonNull<Header>, field
64 pub(crate) fn form_raw(ptr: NonNull<Header>) -> RawTask { in form_raw()
65 RawTask { ptr } in form_raw()
69 unsafe { self.ptr.as_ref() } in header()
74 unsafe { (vir_table.run)(self.ptr) } in run()
79 (vir_table.get_result)(self.ptr, res); in get_result()
84 (vir_table.cancel)(self.ptr) in cancel()
89 (vir_table.set_waker)(self.ptr, cur_state, waker) in set_waker()
95 (vir_table.drop_ref)(self.ptr); in drop_ref()
102 (vir_table.drop_join_handle)(self.ptr); in drop_join_handle()
112 (vir_table.release)(self.ptr); in shutdown()
121 RawTask { ptr: self.ptr } in clone()
241 unsafe fn run<T, S>(ptr: NonNull<Header>) -> bool in run()
246 let task_handle = TaskHandle::<T, S>::from_raw(ptr); in run()
251 unsafe fn schedule<T, S>(ptr: NonNull<Header>, flag: bool) in schedule()
256 let task_handle = TaskHandle::<T, S>::from_raw(ptr); in schedule()
264 unsafe fn get_result<T, S>(ptr: NonNull<Header>, res: *mut ()) in get_result()
270 let task_handle = TaskHandle::<T, S>::from_raw(ptr); in get_result()
274 unsafe fn drop_ref<T, S>(ptr: NonNull<Header>) in drop_ref()
279 let task_handle = TaskHandle::<T, S>::from_raw(ptr); in drop_ref()
283 unsafe fn set_waker<T, S>(ptr: NonNull<Header>, cur_state: usize, waker: *const ()) -> bool in set_waker()
289 let task_handle = TaskHandle::<T, S>::from_raw(ptr); in set_waker()
293 unsafe fn drop_join_handle<T, S>(ptr: NonNull<Header>) in drop_join_handle()
298 let task_handle = TaskHandle::<T, S>::from_raw(ptr); in drop_join_handle()
303 unsafe fn release<T, S>(ptr: NonNull<Header>) in release()
308 let task_handle = TaskHandle::<T, S>::from_raw(ptr); in release()
312 unsafe fn cancel<T, S>(ptr: NonNull<Header>) in cancel()
317 let task_handle = TaskHandle::<T, S>::from_raw(ptr); in cancel()
340 unsafe fn ffrt_run<T, S>(ptr: NonNull<Header>) -> bool
345 let task_handle = TaskHandle::<T, S>::from_raw(ptr);
349 unsafe fn ffrt_schedule<T, S>(ptr: NonNull<Header>, flag: bool)
354 let task_handle = TaskHandle::<T, S>::from_raw(ptr);
362 unsafe fn ffrt_cancel<T, S>(ptr: NonNull<Header>)
367 let task_handle = TaskHandle::<T, S>::from_raw(ptr);