Lines Matching +full:proc +full:- +full:id
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
36 * Pre-v4.14 KVM hypervisors reject the VPA if its size field is smaller than
41 /* cacheline 1 contains read-only data */
46 u8 __old_status; /* Old status, including shared proc */
48 volatile __be32 dyn_hw_node_id; /* Dynamic hardware node id */
49 volatile __be32 dyn_hw_proc_id; /* Dynamic hardware proc id */
55 /* cacheline 2 contains local read-write data */
66 __be64 wait_state_cycles; /* Wait cycles for this proc */
87 volatile __be64 enqueue_dispatch_tb; /* Total TB enqueue->dispatch */
88 volatile __be64 ready_enqueue_tb; /* Total TB ready->enqueue */
89 volatile __be64 wait_ready_tb; /* Total TB wait->ready */
92 /* cacheline 4-5 */
94 __be32 page_ins; /* CMO Hint - # page ins by OS */
100 #define lppaca_of(cpu) (*paca_ptrs[cpu]->lppaca_ptr)
111 * All CPUs should have the same shared proc value, so directly access the PACA
116 struct lppaca *l = local_paca->lppaca_ptr; in lppaca_shared_proc()
120 return !!(l->__old_status & LPPACA_OLD_SHARED_PROC); in lppaca_shared_proc()
123 #define get_lppaca() (get_paca()->lppaca_ptr)