Lines Matching refs:ArchPCBInfo
185 let next_arch = SpinLockGuard::leak(next.arch_info_irqsave()) as *mut ArchPCBInfo; in switch_process()
186 let prev_arch = SpinLockGuard::leak(prev.arch_info_irqsave()) as *mut ArchPCBInfo; in switch_process()
226 unsafe extern "C" fn switch_to_inner(prev: *mut ArchPCBInfo, next: *mut ArchPCBInfo) { in switch_to_inner() argument
289 off_ra = const(offset_of!(ArchPCBInfo, ra)), in switch_to_inner()
290 off_sstatus = const(offset_of!(ArchPCBInfo, sstatus)), in switch_to_inner()
291 off_sp = const(offset_of!(ArchPCBInfo, ksp)), in switch_to_inner()
292 off_s0 = const(offset_of!(ArchPCBInfo, s0)), in switch_to_inner()
293 off_s1 = const(offset_of!(ArchPCBInfo, s1)), in switch_to_inner()
294 off_s2 = const(offset_of!(ArchPCBInfo, s2)), in switch_to_inner()
295 off_s3 = const(offset_of!(ArchPCBInfo, s3)), in switch_to_inner()
296 off_s4 = const(offset_of!(ArchPCBInfo, s4)), in switch_to_inner()
297 off_s5 = const(offset_of!(ArchPCBInfo, s5)), in switch_to_inner()
298 off_s6 = const(offset_of!(ArchPCBInfo, s6)), in switch_to_inner()
299 off_s7 = const(offset_of!(ArchPCBInfo, s7)), in switch_to_inner()
300 off_s8 = const(offset_of!(ArchPCBInfo, s8)), in switch_to_inner()
301 off_s9 = const(offset_of!(ArchPCBInfo, s9)), in switch_to_inner()
302 off_s10 = const(offset_of!(ArchPCBInfo, s10)), in switch_to_inner()
303 off_s11 = const(offset_of!(ArchPCBInfo, s11)), in switch_to_inner()
343 pub struct ArchPCBInfo { struct
365 impl ArchPCBInfo { argument