#[repr(C, align(64))]pub struct percpu {Show 17 fields
pub timer_queue: TimerQueue,
pub search_set: CpuSearchSet,
pub scheduler: Scheduler,
pub active_cl_transaction: *mut ChainLockTransaction,
pub chain_lock_conflict_id: __BindgenOpaqueArray8<[u8; 8]>,
pub gstats: guest_stats,
pub stats: cpu_stats,
pub __bindgen_padding_0: [u8; 16],
pub idle_power_thread: IdlePowerThread,
pub counters: *mut i64,
pub dpc_runner: DpcRunner,
pub vm_page_counts: vm_page_counts_t,
pub lockup_detector_timer: Timer,
pub sampling_timer: Timer,
pub memory_stall_accumulator: StallAccumulator,
pub resume_state: PlatformCpuResumeState,
pub __bindgen_padding_1: [u8; 7],
}Fields§
§timer_queue: TimerQueue§search_set: CpuSearchSet§scheduler: Scheduler§active_cl_transaction: *mut ChainLockTransaction§chain_lock_conflict_id: __BindgenOpaqueArray8<[u8; 8]>§gstats: guest_stats§stats: cpu_stats§__bindgen_padding_0: [u8; 16]§idle_power_thread: IdlePowerThread§counters: *mut i64§dpc_runner: DpcRunner§vm_page_counts: vm_page_counts_t§lockup_detector_timer: Timer§sampling_timer: Timer§memory_stall_accumulator: StallAccumulator§resume_state: PlatformCpuResumeState§__bindgen_padding_1: [u8; 7]Auto Trait Implementations§
impl !Send for percpu
impl !Sync for percpu
impl Freeze for percpu
impl RefUnwindSafe for percpu
impl Unpin for percpu
impl UnsafeUnpin for percpu
impl UnwindSafe for percpu
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more