Lines Matching refs:offsetof
73 DEFINE(THREAD, offsetof(struct task_struct, thread)); in main()
74 DEFINE(MM, offsetof(struct task_struct, mm)); in main()
75 DEFINE(MMCONTEXTID, offsetof(struct mm_struct, context.id)); in main()
77 DEFINE(AUDITCONTEXT, offsetof(struct task_struct, audit_context)); in main()
80 DEFINE(THREAD_DSCR, offsetof(struct thread_struct, dscr)); in main()
81 DEFINE(THREAD_DSCR_INHERIT, offsetof(struct thread_struct, dscr_inherit)); in main()
82 DEFINE(TASKTHREADPPR, offsetof(struct task_struct, thread.ppr)); in main()
84 DEFINE(THREAD_INFO, offsetof(struct task_struct, stack)); in main()
86 DEFINE(KSP_LIMIT, offsetof(struct thread_struct, ksp_limit)); in main()
89 DEFINE(KSP, offsetof(struct thread_struct, ksp)); in main()
90 DEFINE(PT_REGS, offsetof(struct thread_struct, regs)); in main()
92 DEFINE(THREAD_NORMSAVES, offsetof(struct thread_struct, normsave[0])); in main()
94 DEFINE(THREAD_FPEXC_MODE, offsetof(struct thread_struct, fpexc_mode)); in main()
95 DEFINE(THREAD_FPSTATE, offsetof(struct thread_struct, fp_state)); in main()
96 DEFINE(THREAD_FPSAVEAREA, offsetof(struct thread_struct, fp_save_area)); in main()
97 DEFINE(FPSTATE_FPSCR, offsetof(struct thread_fp_state, fpscr)); in main()
99 DEFINE(THREAD_VRSTATE, offsetof(struct thread_struct, vr_state)); in main()
100 DEFINE(THREAD_VRSAVEAREA, offsetof(struct thread_struct, vr_save_area)); in main()
101 DEFINE(THREAD_VRSAVE, offsetof(struct thread_struct, vrsave)); in main()
102 DEFINE(THREAD_USED_VR, offsetof(struct thread_struct, used_vr)); in main()
103 DEFINE(VRSTATE_VSCR, offsetof(struct thread_vr_state, vscr)); in main()
106 DEFINE(THREAD_USED_VSR, offsetof(struct thread_struct, used_vsr)); in main()
109 DEFINE(KSP_VSID, offsetof(struct thread_struct, ksp_vsid)); in main()
111 DEFINE(PGDIR, offsetof(struct thread_struct, pgdir)); in main()
113 DEFINE(THREAD_EVR0, offsetof(struct thread_struct, evr[0])); in main()
114 DEFINE(THREAD_ACC, offsetof(struct thread_struct, acc)); in main()
115 DEFINE(THREAD_SPEFSCR, offsetof(struct thread_struct, spefscr)); in main()
116 DEFINE(THREAD_USED_SPE, offsetof(struct thread_struct, used_spe)); in main()
120 DEFINE(THREAD_DBCR0, offsetof(struct thread_struct, debug.dbcr0)); in main()
123 DEFINE(THREAD_KVM_SVCPU, offsetof(struct thread_struct, kvm_shadow_vcpu)); in main()
126 DEFINE(THREAD_KVM_VCPU, offsetof(struct thread_struct, kvm_vcpu)); in main()
130 DEFINE(THREAD_TAR, offsetof(struct thread_struct, tar)); in main()
131 DEFINE(THREAD_BESCR, offsetof(struct thread_struct, bescr)); in main()
132 DEFINE(THREAD_EBBHR, offsetof(struct thread_struct, ebbhr)); in main()
133 DEFINE(THREAD_EBBRR, offsetof(struct thread_struct, ebbrr)); in main()
134 DEFINE(THREAD_SIAR, offsetof(struct thread_struct, siar)); in main()
135 DEFINE(THREAD_SDAR, offsetof(struct thread_struct, sdar)); in main()
136 DEFINE(THREAD_SIER, offsetof(struct thread_struct, sier)); in main()
137 DEFINE(THREAD_MMCR0, offsetof(struct thread_struct, mmcr0)); in main()
138 DEFINE(THREAD_MMCR2, offsetof(struct thread_struct, mmcr2)); in main()
141 DEFINE(PACATMSCRATCH, offsetof(struct paca_struct, tm_scratch)); in main()
142 DEFINE(THREAD_TM_TFHAR, offsetof(struct thread_struct, tm_tfhar)); in main()
143 DEFINE(THREAD_TM_TEXASR, offsetof(struct thread_struct, tm_texasr)); in main()
144 DEFINE(THREAD_TM_TFIAR, offsetof(struct thread_struct, tm_tfiar)); in main()
145 DEFINE(THREAD_TM_TAR, offsetof(struct thread_struct, tm_tar)); in main()
146 DEFINE(THREAD_TM_PPR, offsetof(struct thread_struct, tm_ppr)); in main()
147 DEFINE(THREAD_TM_DSCR, offsetof(struct thread_struct, tm_dscr)); in main()
148 DEFINE(PT_CKPT_REGS, offsetof(struct thread_struct, ckpt_regs)); in main()
149 DEFINE(THREAD_TRANSACT_VRSTATE, offsetof(struct thread_struct, in main()
151 DEFINE(THREAD_TRANSACT_VRSAVE, offsetof(struct thread_struct, in main()
153 DEFINE(THREAD_TRANSACT_FPSTATE, offsetof(struct thread_struct, in main()
160 DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); in main()
161 DEFINE(TI_LOCAL_FLAGS, offsetof(struct thread_info, local_flags)); in main()
162 DEFINE(TI_PREEMPT, offsetof(struct thread_info, preempt_count)); in main()
163 DEFINE(TI_TASK, offsetof(struct thread_info, task)); in main()
164 DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); in main()
167 DEFINE(DCACHEL1LINESIZE, offsetof(struct ppc64_caches, dline_size)); in main()
168 DEFINE(DCACHEL1LOGLINESIZE, offsetof(struct ppc64_caches, log_dline_size)); in main()
169 DEFINE(DCACHEL1LINESPERPAGE, offsetof(struct ppc64_caches, dlines_per_page)); in main()
170 DEFINE(ICACHEL1LINESIZE, offsetof(struct ppc64_caches, iline_size)); in main()
171 DEFINE(ICACHEL1LOGLINESIZE, offsetof(struct ppc64_caches, log_iline_size)); in main()
172 DEFINE(ICACHEL1LINESPERPAGE, offsetof(struct ppc64_caches, ilines_per_page)); in main()
175 DEFINE(PACA_LOCK_TOKEN, offsetof(struct paca_struct, lock_token)); in main()
176 DEFINE(PACAPACAINDEX, offsetof(struct paca_struct, paca_index)); in main()
177 DEFINE(PACAPROCSTART, offsetof(struct paca_struct, cpu_start)); in main()
178 DEFINE(PACAKSAVE, offsetof(struct paca_struct, kstack)); in main()
179 DEFINE(PACACURRENT, offsetof(struct paca_struct, __current)); in main()
180 DEFINE(PACASAVEDMSR, offsetof(struct paca_struct, saved_msr)); in main()
181 DEFINE(PACASTABRR, offsetof(struct paca_struct, stab_rr)); in main()
182 DEFINE(PACAR1, offsetof(struct paca_struct, saved_r1)); in main()
183 DEFINE(PACATOC, offsetof(struct paca_struct, kernel_toc)); in main()
184 DEFINE(PACAKBASE, offsetof(struct paca_struct, kernelbase)); in main()
185 DEFINE(PACAKMSR, offsetof(struct paca_struct, kernel_msr)); in main()
186 DEFINE(PACASOFTIRQEN, offsetof(struct paca_struct, soft_enabled)); in main()
187 DEFINE(PACAIRQHAPPENED, offsetof(struct paca_struct, irq_happened)); in main()
188 DEFINE(PACACONTEXTID, offsetof(struct paca_struct, context.id)); in main()
190 DEFINE(PACALOWSLICESPSIZE, offsetof(struct paca_struct, in main()
192 DEFINE(PACAHIGHSLICEPSIZE, offsetof(struct paca_struct, in main()
198 DEFINE(PACAPGD, offsetof(struct paca_struct, pgd)); in main()
199 DEFINE(PACA_KERNELPGD, offsetof(struct paca_struct, kernel_pgd)); in main()
200 DEFINE(PACA_EXGEN, offsetof(struct paca_struct, exgen)); in main()
201 DEFINE(PACA_EXTLB, offsetof(struct paca_struct, extlb)); in main()
202 DEFINE(PACA_EXMC, offsetof(struct paca_struct, exmc)); in main()
203 DEFINE(PACA_EXCRIT, offsetof(struct paca_struct, excrit)); in main()
204 DEFINE(PACA_EXDBG, offsetof(struct paca_struct, exdbg)); in main()
205 DEFINE(PACA_MC_STACK, offsetof(struct paca_struct, mc_kstack)); in main()
206 DEFINE(PACA_CRIT_STACK, offsetof(struct paca_struct, crit_kstack)); in main()
207 DEFINE(PACA_DBG_STACK, offsetof(struct paca_struct, dbg_kstack)); in main()
208 DEFINE(PACA_TCD_PTR, offsetof(struct paca_struct, tcd_ptr)); in main()
211 offsetof(struct tlb_core_data, esel_next)); in main()
213 offsetof(struct tlb_core_data, esel_max)); in main()
215 offsetof(struct tlb_core_data, esel_first)); in main()
219 DEFINE(PACASLBCACHE, offsetof(struct paca_struct, slb_cache)); in main()
220 DEFINE(PACASLBCACHEPTR, offsetof(struct paca_struct, slb_cache_ptr)); in main()
221 DEFINE(PACAVMALLOCSLLP, offsetof(struct paca_struct, vmalloc_sllp)); in main()
223 DEFINE(MMUPSIZESLLP, offsetof(struct mmu_psize_def, sllp)); in main()
225 DEFINE(PACACONTEXTSLLP, offsetof(struct paca_struct, context.sllp)); in main()
227 DEFINE(PACA_EXGEN, offsetof(struct paca_struct, exgen)); in main()
228 DEFINE(PACA_EXMC, offsetof(struct paca_struct, exmc)); in main()
229 DEFINE(PACA_EXSLB, offsetof(struct paca_struct, exslb)); in main()
230 DEFINE(PACALPPACAPTR, offsetof(struct paca_struct, lppaca_ptr)); in main()
231 DEFINE(PACA_SLBSHADOWPTR, offsetof(struct paca_struct, slb_shadow_ptr)); in main()
233 offsetof(struct slb_shadow, save_area[SLB_NUM_BOLTED - 1].vsid)); in main()
235 offsetof(struct slb_shadow, save_area[SLB_NUM_BOLTED - 1].esid)); in main()
236 DEFINE(SLBSHADOW_SAVEAREA, offsetof(struct slb_shadow, save_area)); in main()
237 DEFINE(LPPACA_PMCINUSE, offsetof(struct lppaca, pmcregs_in_use)); in main()
238 DEFINE(LPPACA_DTLIDX, offsetof(struct lppaca, dtl_idx)); in main()
239 DEFINE(LPPACA_YIELDCOUNT, offsetof(struct lppaca, yield_count)); in main()
240 DEFINE(PACA_DTL_RIDX, offsetof(struct paca_struct, dtl_ridx)); in main()
242 DEFINE(PACAEMERGSP, offsetof(struct paca_struct, emergency_sp)); in main()
244 DEFINE(PACAMCEMERGSP, offsetof(struct paca_struct, mc_emergency_sp)); in main()
245 DEFINE(PACA_IN_MCE, offsetof(struct paca_struct, in_mce)); in main()
247 DEFINE(PACAHWCPUID, offsetof(struct paca_struct, hw_cpu_id)); in main()
248 DEFINE(PACAKEXECSTATE, offsetof(struct paca_struct, kexec_state)); in main()
249 DEFINE(PACA_DSCR_DEFAULT, offsetof(struct paca_struct, dscr_default)); in main()
250 DEFINE(PACA_STARTTIME, offsetof(struct paca_struct, starttime)); in main()
251 DEFINE(PACA_STARTTIME_USER, offsetof(struct paca_struct, starttime_user)); in main()
252 DEFINE(PACA_USER_TIME, offsetof(struct paca_struct, user_time)); in main()
253 DEFINE(PACA_SYSTEM_TIME, offsetof(struct paca_struct, system_time)); in main()
254 DEFINE(PACA_TRAP_SAVE, offsetof(struct paca_struct, trap_save)); in main()
255 DEFINE(PACA_NAPSTATELOST, offsetof(struct paca_struct, nap_state_lost)); in main()
256 DEFINE(PACA_SPRG_VDSO, offsetof(struct paca_struct, sprg_vdso)); in main()
260 DEFINE(RTASBASE, offsetof(struct rtas_t, base)); in main()
261 DEFINE(RTASENTRY, offsetof(struct rtas_t, entry)); in main()
273 DEFINE(HCALL_STAT_CALLS, offsetof(struct hcall_stats, num_calls)); in main()
274 DEFINE(HCALL_STAT_TB, offsetof(struct hcall_stats, tb_total)); in main()
275 DEFINE(HCALL_STAT_PURR, offsetof(struct hcall_stats, purr_total)); in main()
277 DEFINE(GPR0, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[0])); in main()
278 DEFINE(GPR1, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[1])); in main()
279 DEFINE(GPR2, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[2])); in main()
280 DEFINE(GPR3, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[3])); in main()
281 DEFINE(GPR4, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[4])); in main()
282 DEFINE(GPR5, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[5])); in main()
283 DEFINE(GPR6, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[6])); in main()
284 DEFINE(GPR7, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[7])); in main()
285 DEFINE(GPR8, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[8])); in main()
286 DEFINE(GPR9, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[9])); in main()
287 DEFINE(GPR10, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[10])); in main()
288 DEFINE(GPR11, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[11])); in main()
289 DEFINE(GPR12, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[12])); in main()
290 DEFINE(GPR13, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[13])); in main()
292 DEFINE(GPR14, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[14])); in main()
293 DEFINE(GPR15, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[15])); in main()
294 DEFINE(GPR16, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[16])); in main()
295 DEFINE(GPR17, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[17])); in main()
296 DEFINE(GPR18, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[18])); in main()
297 DEFINE(GPR19, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[19])); in main()
298 DEFINE(GPR20, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[20])); in main()
299 DEFINE(GPR21, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[21])); in main()
300 DEFINE(GPR22, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[22])); in main()
301 DEFINE(GPR23, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[23])); in main()
302 DEFINE(GPR24, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[24])); in main()
303 DEFINE(GPR25, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[25])); in main()
304 DEFINE(GPR26, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[26])); in main()
305 DEFINE(GPR27, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[27])); in main()
306 DEFINE(GPR28, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[28])); in main()
307 DEFINE(GPR29, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[29])); in main()
308 DEFINE(GPR30, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[30])); in main()
309 DEFINE(GPR31, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, gpr[31])); in main()
315 DEFINE(_NIP, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, nip)); in main()
316 DEFINE(_MSR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, msr)); in main()
317 DEFINE(_CTR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, ctr)); in main()
318 DEFINE(_LINK, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, link)); in main()
319 DEFINE(_CCR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, ccr)); in main()
320 DEFINE(_XER, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, xer)); in main()
321 DEFINE(_DAR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dar)); in main()
322 DEFINE(_DSISR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dsisr)); in main()
323 DEFINE(ORIG_GPR3, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, orig_gpr3)); in main()
324 DEFINE(RESULT, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, result)); in main()
325 DEFINE(_TRAP, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, trap)); in main()
327 DEFINE(_MQ, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, mq)); in main()
334 DEFINE(_DEAR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dar)); in main()
335 DEFINE(_ESR, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, dsisr)); in main()
337 DEFINE(SOFTE, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, softe)); in main()
347 DEFINE(MAS0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0)); in main()
349 DEFINE(MMUCR, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas0)); in main()
350 DEFINE(MAS1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas1)); in main()
351 DEFINE(MAS2, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas2)); in main()
352 DEFINE(MAS3, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas3)); in main()
353 DEFINE(MAS6, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas6)); in main()
354 DEFINE(MAS7, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas7)); in main()
355 DEFINE(_SRR0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr0)); in main()
356 DEFINE(_SRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, srr1)); in main()
357 DEFINE(_CSRR0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr0)); in main()
358 DEFINE(_CSRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, csrr1)); in main()
359 DEFINE(_DSRR0, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr0)); in main()
360 DEFINE(_DSRR1, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, dsrr1)); in main()
361 DEFINE(SAVED_KSP_LIMIT, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, saved_ksp_limit)); in main()
368 DEFINE(MM_PGD, offsetof(struct mm_struct, pgd)); in main()
372 DEFINE(CPU_SPEC_FEATURES, offsetof(struct cpu_spec, cpu_features)); in main()
373 DEFINE(CPU_SPEC_SETUP, offsetof(struct cpu_spec, cpu_setup)); in main()
374 DEFINE(CPU_SPEC_RESTORE, offsetof(struct cpu_spec, cpu_restore)); in main()
376 DEFINE(pbe_address, offsetof(struct pbe, address)); in main()
377 DEFINE(pbe_orig_address, offsetof(struct pbe, orig_address)); in main()
378 DEFINE(pbe_next, offsetof(struct pbe, next)); in main()
386 DEFINE(CFG_TB_ORIG_STAMP, offsetof(struct vdso_data, tb_orig_stamp)); in main()
387 DEFINE(CFG_TB_TICKS_PER_SEC, offsetof(struct vdso_data, tb_ticks_per_sec)); in main()
388 DEFINE(CFG_TB_TO_XS, offsetof(struct vdso_data, tb_to_xs)); in main()
389 DEFINE(CFG_STAMP_XSEC, offsetof(struct vdso_data, stamp_xsec)); in main()
390 DEFINE(CFG_TB_UPDATE_COUNT, offsetof(struct vdso_data, tb_update_count)); in main()
391 DEFINE(CFG_TZ_MINUTEWEST, offsetof(struct vdso_data, tz_minuteswest)); in main()
392 DEFINE(CFG_TZ_DSTTIME, offsetof(struct vdso_data, tz_dsttime)); in main()
393 DEFINE(CFG_SYSCALL_MAP32, offsetof(struct vdso_data, syscall_map_32)); in main()
394 DEFINE(WTOM_CLOCK_SEC, offsetof(struct vdso_data, wtom_clock_sec)); in main()
395 DEFINE(WTOM_CLOCK_NSEC, offsetof(struct vdso_data, wtom_clock_nsec)); in main()
396 DEFINE(STAMP_XTIME, offsetof(struct vdso_data, stamp_xtime)); in main()
397 DEFINE(STAMP_SEC_FRAC, offsetof(struct vdso_data, stamp_sec_fraction)); in main()
398 DEFINE(CFG_ICACHE_BLOCKSZ, offsetof(struct vdso_data, icache_block_size)); in main()
399 DEFINE(CFG_DCACHE_BLOCKSZ, offsetof(struct vdso_data, dcache_block_size)); in main()
400 DEFINE(CFG_ICACHE_LOGBLOCKSZ, offsetof(struct vdso_data, icache_log_block_size)); in main()
401 DEFINE(CFG_DCACHE_LOGBLOCKSZ, offsetof(struct vdso_data, dcache_log_block_size)); in main()
403 DEFINE(CFG_SYSCALL_MAP64, offsetof(struct vdso_data, syscall_map_64)); in main()
404 DEFINE(TVAL64_TV_SEC, offsetof(struct timeval, tv_sec)); in main()
405 DEFINE(TVAL64_TV_USEC, offsetof(struct timeval, tv_usec)); in main()
406 DEFINE(TVAL32_TV_SEC, offsetof(struct compat_timeval, tv_sec)); in main()
407 DEFINE(TVAL32_TV_USEC, offsetof(struct compat_timeval, tv_usec)); in main()
408 DEFINE(TSPC64_TV_SEC, offsetof(struct timespec, tv_sec)); in main()
409 DEFINE(TSPC64_TV_NSEC, offsetof(struct timespec, tv_nsec)); in main()
410 DEFINE(TSPC32_TV_SEC, offsetof(struct compat_timespec, tv_sec)); in main()
411 DEFINE(TSPC32_TV_NSEC, offsetof(struct compat_timespec, tv_nsec)); in main()
413 DEFINE(TVAL32_TV_SEC, offsetof(struct timeval, tv_sec)); in main()
414 DEFINE(TVAL32_TV_USEC, offsetof(struct timeval, tv_usec)); in main()
415 DEFINE(TSPC32_TV_SEC, offsetof(struct timespec, tv_sec)); in main()
416 DEFINE(TSPC32_TV_NSEC, offsetof(struct timespec, tv_nsec)); in main()
419 DEFINE(TZONE_TZ_MINWEST, offsetof(struct timezone, tz_minuteswest)); in main()
420 DEFINE(TZONE_TZ_DSTTIME, offsetof(struct timezone, tz_dsttime)); in main()
436 DEFINE(VCPU_HOST_STACK, offsetof(struct kvm_vcpu, arch.host_stack)); in main()
437 DEFINE(VCPU_HOST_PID, offsetof(struct kvm_vcpu, arch.host_pid)); in main()
438 DEFINE(VCPU_GUEST_PID, offsetof(struct kvm_vcpu, arch.pid)); in main()
439 DEFINE(VCPU_GPRS, offsetof(struct kvm_vcpu, arch.gpr)); in main()
440 DEFINE(VCPU_VRSAVE, offsetof(struct kvm_vcpu, arch.vrsave)); in main()
441 DEFINE(VCPU_FPRS, offsetof(struct kvm_vcpu, arch.fp.fpr)); in main()
443 DEFINE(VCPU_VRS, offsetof(struct kvm_vcpu, arch.vr.vr)); in main()
445 DEFINE(VCPU_XER, offsetof(struct kvm_vcpu, arch.xer)); in main()
446 DEFINE(VCPU_CTR, offsetof(struct kvm_vcpu, arch.ctr)); in main()
447 DEFINE(VCPU_LR, offsetof(struct kvm_vcpu, arch.lr)); in main()
449 DEFINE(VCPU_TAR, offsetof(struct kvm_vcpu, arch.tar)); in main()
451 DEFINE(VCPU_CR, offsetof(struct kvm_vcpu, arch.cr)); in main()
452 DEFINE(VCPU_PC, offsetof(struct kvm_vcpu, arch.pc)); in main()
454 DEFINE(VCPU_MSR, offsetof(struct kvm_vcpu, arch.shregs.msr)); in main()
455 DEFINE(VCPU_SRR0, offsetof(struct kvm_vcpu, arch.shregs.srr0)); in main()
456 DEFINE(VCPU_SRR1, offsetof(struct kvm_vcpu, arch.shregs.srr1)); in main()
457 DEFINE(VCPU_SPRG0, offsetof(struct kvm_vcpu, arch.shregs.sprg0)); in main()
458 DEFINE(VCPU_SPRG1, offsetof(struct kvm_vcpu, arch.shregs.sprg1)); in main()
459 DEFINE(VCPU_SPRG2, offsetof(struct kvm_vcpu, arch.shregs.sprg2)); in main()
460 DEFINE(VCPU_SPRG3, offsetof(struct kvm_vcpu, arch.shregs.sprg3)); in main()
463 DEFINE(VCPU_TB_RMENTRY, offsetof(struct kvm_vcpu, arch.rm_entry)); in main()
464 DEFINE(VCPU_TB_RMINTR, offsetof(struct kvm_vcpu, arch.rm_intr)); in main()
465 DEFINE(VCPU_TB_RMEXIT, offsetof(struct kvm_vcpu, arch.rm_exit)); in main()
466 DEFINE(VCPU_TB_GUEST, offsetof(struct kvm_vcpu, arch.guest_time)); in main()
467 DEFINE(VCPU_TB_CEDE, offsetof(struct kvm_vcpu, arch.cede_time)); in main()
468 DEFINE(VCPU_CUR_ACTIVITY, offsetof(struct kvm_vcpu, arch.cur_activity)); in main()
469 DEFINE(VCPU_ACTIVITY_START, offsetof(struct kvm_vcpu, arch.cur_tb_start)); in main()
470 DEFINE(TAS_SEQCOUNT, offsetof(struct kvmhv_tb_accumulator, seqcount)); in main()
471 DEFINE(TAS_TOTAL, offsetof(struct kvmhv_tb_accumulator, tb_total)); in main()
472 DEFINE(TAS_MIN, offsetof(struct kvmhv_tb_accumulator, tb_min)); in main()
473 DEFINE(TAS_MAX, offsetof(struct kvmhv_tb_accumulator, tb_max)); in main()
475 DEFINE(VCPU_SHARED_SPRG3, offsetof(struct kvm_vcpu_arch_shared, sprg3)); in main()
476 DEFINE(VCPU_SHARED_SPRG4, offsetof(struct kvm_vcpu_arch_shared, sprg4)); in main()
477 DEFINE(VCPU_SHARED_SPRG5, offsetof(struct kvm_vcpu_arch_shared, sprg5)); in main()
478 DEFINE(VCPU_SHARED_SPRG6, offsetof(struct kvm_vcpu_arch_shared, sprg6)); in main()
479 DEFINE(VCPU_SHARED_SPRG7, offsetof(struct kvm_vcpu_arch_shared, sprg7)); in main()
480 DEFINE(VCPU_SHADOW_PID, offsetof(struct kvm_vcpu, arch.shadow_pid)); in main()
481 DEFINE(VCPU_SHADOW_PID1, offsetof(struct kvm_vcpu, arch.shadow_pid1)); in main()
482 DEFINE(VCPU_SHARED, offsetof(struct kvm_vcpu, arch.shared)); in main()
483 DEFINE(VCPU_SHARED_MSR, offsetof(struct kvm_vcpu_arch_shared, msr)); in main()
484 DEFINE(VCPU_SHADOW_MSR, offsetof(struct kvm_vcpu, arch.shadow_msr)); in main()
486 DEFINE(VCPU_SHAREDBE, offsetof(struct kvm_vcpu, arch.shared_big_endian)); in main()
489 DEFINE(VCPU_SHARED_MAS0, offsetof(struct kvm_vcpu_arch_shared, mas0)); in main()
490 DEFINE(VCPU_SHARED_MAS1, offsetof(struct kvm_vcpu_arch_shared, mas1)); in main()
491 DEFINE(VCPU_SHARED_MAS2, offsetof(struct kvm_vcpu_arch_shared, mas2)); in main()
492 DEFINE(VCPU_SHARED_MAS7_3, offsetof(struct kvm_vcpu_arch_shared, mas7_3)); in main()
493 DEFINE(VCPU_SHARED_MAS4, offsetof(struct kvm_vcpu_arch_shared, mas4)); in main()
494 DEFINE(VCPU_SHARED_MAS6, offsetof(struct kvm_vcpu_arch_shared, mas6)); in main()
496 DEFINE(VCPU_KVM, offsetof(struct kvm_vcpu, kvm)); in main()
497 DEFINE(KVM_LPID, offsetof(struct kvm, arch.lpid)); in main()
501 DEFINE(KVM_SDR1, offsetof(struct kvm, arch.sdr1)); in main()
502 DEFINE(KVM_HOST_LPID, offsetof(struct kvm, arch.host_lpid)); in main()
503 DEFINE(KVM_HOST_LPCR, offsetof(struct kvm, arch.host_lpcr)); in main()
504 DEFINE(KVM_HOST_SDR1, offsetof(struct kvm, arch.host_sdr1)); in main()
505 DEFINE(KVM_NEED_FLUSH, offsetof(struct kvm, arch.need_tlb_flush.bits)); in main()
506 DEFINE(KVM_ENABLED_HCALLS, offsetof(struct kvm, arch.enabled_hcalls)); in main()
507 DEFINE(KVM_LPCR, offsetof(struct kvm, arch.lpcr)); in main()
508 DEFINE(KVM_VRMA_SLB_V, offsetof(struct kvm, arch.vrma_slb_v)); in main()
509 DEFINE(VCPU_DSISR, offsetof(struct kvm_vcpu, arch.shregs.dsisr)); in main()
510 DEFINE(VCPU_DAR, offsetof(struct kvm_vcpu, arch.shregs.dar)); in main()
511 DEFINE(VCPU_VPA, offsetof(struct kvm_vcpu, arch.vpa.pinned_addr)); in main()
512 DEFINE(VCPU_VPA_DIRTY, offsetof(struct kvm_vcpu, arch.vpa.dirty)); in main()
513 DEFINE(VCPU_HEIR, offsetof(struct kvm_vcpu, arch.emul_inst)); in main()
514 DEFINE(VCPU_CPU, offsetof(struct kvm_vcpu, cpu)); in main()
515 DEFINE(VCPU_THREAD_CPU, offsetof(struct kvm_vcpu, arch.thread_cpu)); in main()
518 DEFINE(VCPU_VCPUID, offsetof(struct kvm_vcpu, vcpu_id)); in main()
519 DEFINE(VCPU_PURR, offsetof(struct kvm_vcpu, arch.purr)); in main()
520 DEFINE(VCPU_SPURR, offsetof(struct kvm_vcpu, arch.spurr)); in main()
521 DEFINE(VCPU_IC, offsetof(struct kvm_vcpu, arch.ic)); in main()
522 DEFINE(VCPU_VTB, offsetof(struct kvm_vcpu, arch.vtb)); in main()
523 DEFINE(VCPU_DSCR, offsetof(struct kvm_vcpu, arch.dscr)); in main()
524 DEFINE(VCPU_AMR, offsetof(struct kvm_vcpu, arch.amr)); in main()
525 DEFINE(VCPU_UAMOR, offsetof(struct kvm_vcpu, arch.uamor)); in main()
526 DEFINE(VCPU_IAMR, offsetof(struct kvm_vcpu, arch.iamr)); in main()
527 DEFINE(VCPU_CTRL, offsetof(struct kvm_vcpu, arch.ctrl)); in main()
528 DEFINE(VCPU_DABR, offsetof(struct kvm_vcpu, arch.dabr)); in main()
529 DEFINE(VCPU_DABRX, offsetof(struct kvm_vcpu, arch.dabrx)); in main()
530 DEFINE(VCPU_DAWR, offsetof(struct kvm_vcpu, arch.dawr)); in main()
531 DEFINE(VCPU_DAWRX, offsetof(struct kvm_vcpu, arch.dawrx)); in main()
532 DEFINE(VCPU_CIABR, offsetof(struct kvm_vcpu, arch.ciabr)); in main()
533 DEFINE(VCPU_HFLAGS, offsetof(struct kvm_vcpu, arch.hflags)); in main()
534 DEFINE(VCPU_DEC, offsetof(struct kvm_vcpu, arch.dec)); in main()
535 DEFINE(VCPU_DEC_EXPIRES, offsetof(struct kvm_vcpu, arch.dec_expires)); in main()
536 DEFINE(VCPU_PENDING_EXC, offsetof(struct kvm_vcpu, arch.pending_exceptions)); in main()
537 DEFINE(VCPU_CEDED, offsetof(struct kvm_vcpu, arch.ceded)); in main()
538 DEFINE(VCPU_PRODDED, offsetof(struct kvm_vcpu, arch.prodded)); in main()
539 DEFINE(VCPU_MMCR, offsetof(struct kvm_vcpu, arch.mmcr)); in main()
540 DEFINE(VCPU_PMC, offsetof(struct kvm_vcpu, arch.pmc)); in main()
541 DEFINE(VCPU_SPMC, offsetof(struct kvm_vcpu, arch.spmc)); in main()
542 DEFINE(VCPU_SIAR, offsetof(struct kvm_vcpu, arch.siar)); in main()
543 DEFINE(VCPU_SDAR, offsetof(struct kvm_vcpu, arch.sdar)); in main()
544 DEFINE(VCPU_SIER, offsetof(struct kvm_vcpu, arch.sier)); in main()
545 DEFINE(VCPU_SLB, offsetof(struct kvm_vcpu, arch.slb)); in main()
546 DEFINE(VCPU_SLB_MAX, offsetof(struct kvm_vcpu, arch.slb_max)); in main()
547 DEFINE(VCPU_SLB_NR, offsetof(struct kvm_vcpu, arch.slb_nr)); in main()
548 DEFINE(VCPU_FAULT_DSISR, offsetof(struct kvm_vcpu, arch.fault_dsisr)); in main()
549 DEFINE(VCPU_FAULT_DAR, offsetof(struct kvm_vcpu, arch.fault_dar)); in main()
550 DEFINE(VCPU_INTR_MSR, offsetof(struct kvm_vcpu, arch.intr_msr)); in main()
551 DEFINE(VCPU_LAST_INST, offsetof(struct kvm_vcpu, arch.last_inst)); in main()
552 DEFINE(VCPU_TRAP, offsetof(struct kvm_vcpu, arch.trap)); in main()
553 DEFINE(VCPU_CFAR, offsetof(struct kvm_vcpu, arch.cfar)); in main()
554 DEFINE(VCPU_PPR, offsetof(struct kvm_vcpu, arch.ppr)); in main()
555 DEFINE(VCPU_FSCR, offsetof(struct kvm_vcpu, arch.fscr)); in main()
556 DEFINE(VCPU_SHADOW_FSCR, offsetof(struct kvm_vcpu, arch.shadow_fscr)); in main()
557 DEFINE(VCPU_PSPB, offsetof(struct kvm_vcpu, arch.pspb)); in main()
558 DEFINE(VCPU_EBBHR, offsetof(struct kvm_vcpu, arch.ebbhr)); in main()
559 DEFINE(VCPU_EBBRR, offsetof(struct kvm_vcpu, arch.ebbrr)); in main()
560 DEFINE(VCPU_BESCR, offsetof(struct kvm_vcpu, arch.bescr)); in main()
561 DEFINE(VCPU_CSIGR, offsetof(struct kvm_vcpu, arch.csigr)); in main()
562 DEFINE(VCPU_TACR, offsetof(struct kvm_vcpu, arch.tacr)); in main()
563 DEFINE(VCPU_TCSCR, offsetof(struct kvm_vcpu, arch.tcscr)); in main()
564 DEFINE(VCPU_ACOP, offsetof(struct kvm_vcpu, arch.acop)); in main()
565 DEFINE(VCPU_WORT, offsetof(struct kvm_vcpu, arch.wort)); in main()
566 DEFINE(VCPU_SHADOW_SRR1, offsetof(struct kvm_vcpu, arch.shadow_srr1)); in main()
567 DEFINE(VCORE_ENTRY_EXIT, offsetof(struct kvmppc_vcore, entry_exit_map)); in main()
568 DEFINE(VCORE_IN_GUEST, offsetof(struct kvmppc_vcore, in_guest)); in main()
569 DEFINE(VCORE_NAPPING_THREADS, offsetof(struct kvmppc_vcore, napping_threads)); in main()
570 DEFINE(VCORE_KVM, offsetof(struct kvmppc_vcore, kvm)); in main()
571 DEFINE(VCORE_TB_OFFSET, offsetof(struct kvmppc_vcore, tb_offset)); in main()
572 DEFINE(VCORE_LPCR, offsetof(struct kvmppc_vcore, lpcr)); in main()
573 DEFINE(VCORE_PCR, offsetof(struct kvmppc_vcore, pcr)); in main()
574 DEFINE(VCORE_DPDES, offsetof(struct kvmppc_vcore, dpdes)); in main()
575 DEFINE(VCPU_SLB_E, offsetof(struct kvmppc_slb, orige)); in main()
576 DEFINE(VCPU_SLB_V, offsetof(struct kvmppc_slb, origv)); in main()
579 DEFINE(VCPU_TFHAR, offsetof(struct kvm_vcpu, arch.tfhar)); in main()
580 DEFINE(VCPU_TFIAR, offsetof(struct kvm_vcpu, arch.tfiar)); in main()
581 DEFINE(VCPU_TEXASR, offsetof(struct kvm_vcpu, arch.texasr)); in main()
582 DEFINE(VCPU_GPR_TM, offsetof(struct kvm_vcpu, arch.gpr_tm)); in main()
583 DEFINE(VCPU_FPRS_TM, offsetof(struct kvm_vcpu, arch.fp_tm.fpr)); in main()
584 DEFINE(VCPU_VRS_TM, offsetof(struct kvm_vcpu, arch.vr_tm.vr)); in main()
585 DEFINE(VCPU_VRSAVE_TM, offsetof(struct kvm_vcpu, arch.vrsave_tm)); in main()
586 DEFINE(VCPU_CR_TM, offsetof(struct kvm_vcpu, arch.cr_tm)); in main()
587 DEFINE(VCPU_LR_TM, offsetof(struct kvm_vcpu, arch.lr_tm)); in main()
588 DEFINE(VCPU_CTR_TM, offsetof(struct kvm_vcpu, arch.ctr_tm)); in main()
589 DEFINE(VCPU_AMR_TM, offsetof(struct kvm_vcpu, arch.amr_tm)); in main()
590 DEFINE(VCPU_PPR_TM, offsetof(struct kvm_vcpu, arch.ppr_tm)); in main()
591 DEFINE(VCPU_DSCR_TM, offsetof(struct kvm_vcpu, arch.dscr_tm)); in main()
592 DEFINE(VCPU_TAR_TM, offsetof(struct kvm_vcpu, arch.tar_tm)); in main()
597 DEFINE(PACA_SVCPU, offsetof(struct paca_struct, shadow_vcpu)); in main()
598 # define SVCPU_FIELD(x, f) DEFINE(x, offsetof(struct paca_struct, shadow_vcpu.f)) in main()
602 # define HSTATE_FIELD(x, f) DEFINE(x, offsetof(struct paca_struct, kvm_hstate.f)) in main()
604 # define SVCPU_FIELD(x, f) DEFINE(x, offsetof(struct kvmppc_book3s_shadow_vcpu, f)) in main()
605 # define HSTATE_FIELD(x, f) DEFINE(x, offsetof(struct kvmppc_book3s_shadow_vcpu, hstate.f)) in main()
680 DEFINE(KVM_SPLIT_RPR, offsetof(struct kvm_split_mode, rpr)); in main()
681 DEFINE(KVM_SPLIT_PMMAR, offsetof(struct kvm_split_mode, pmmar)); in main()
682 DEFINE(KVM_SPLIT_LDBAR, offsetof(struct kvm_split_mode, ldbar)); in main()
683 DEFINE(KVM_SPLIT_SIZE, offsetof(struct kvm_split_mode, subcore_size)); in main()
684 DEFINE(KVM_SPLIT_DO_NAP, offsetof(struct kvm_split_mode, do_nap)); in main()
685 DEFINE(KVM_SPLIT_NAPPED, offsetof(struct kvm_split_mode, napped)); in main()
695 DEFINE(VCPU_CR, offsetof(struct kvm_vcpu, arch.cr)); in main()
696 DEFINE(VCPU_XER, offsetof(struct kvm_vcpu, arch.xer)); in main()
697 DEFINE(VCPU_LR, offsetof(struct kvm_vcpu, arch.lr)); in main()
698 DEFINE(VCPU_CTR, offsetof(struct kvm_vcpu, arch.ctr)); in main()
699 DEFINE(VCPU_PC, offsetof(struct kvm_vcpu, arch.pc)); in main()
700 DEFINE(VCPU_SPRG9, offsetof(struct kvm_vcpu, arch.sprg9)); in main()
701 DEFINE(VCPU_LAST_INST, offsetof(struct kvm_vcpu, arch.last_inst)); in main()
702 DEFINE(VCPU_FAULT_DEAR, offsetof(struct kvm_vcpu, arch.fault_dear)); in main()
703 DEFINE(VCPU_FAULT_ESR, offsetof(struct kvm_vcpu, arch.fault_esr)); in main()
704 DEFINE(VCPU_CRIT_SAVE, offsetof(struct kvm_vcpu, arch.crit_save)); in main()
709 DEFINE(KVM_MAGIC_SCRATCH1, offsetof(struct kvm_vcpu_arch_shared, in main()
711 DEFINE(KVM_MAGIC_SCRATCH2, offsetof(struct kvm_vcpu_arch_shared, in main()
713 DEFINE(KVM_MAGIC_SCRATCH3, offsetof(struct kvm_vcpu_arch_shared, in main()
715 DEFINE(KVM_MAGIC_INT, offsetof(struct kvm_vcpu_arch_shared, in main()
717 DEFINE(KVM_MAGIC_MSR, offsetof(struct kvm_vcpu_arch_shared, msr)); in main()
718 DEFINE(KVM_MAGIC_CRITICAL, offsetof(struct kvm_vcpu_arch_shared, in main()
720 DEFINE(KVM_MAGIC_SR, offsetof(struct kvm_vcpu_arch_shared, sr)); in main()
729 DEFINE(TLBCAM_MAS0, offsetof(struct tlbcam, MAS0)); in main()
730 DEFINE(TLBCAM_MAS1, offsetof(struct tlbcam, MAS1)); in main()
731 DEFINE(TLBCAM_MAS2, offsetof(struct tlbcam, MAS2)); in main()
732 DEFINE(TLBCAM_MAS3, offsetof(struct tlbcam, MAS3)); in main()
733 DEFINE(TLBCAM_MAS7, offsetof(struct tlbcam, MAS7)); in main()
737 DEFINE(VCPU_EVR, offsetof(struct kvm_vcpu, arch.evr[0])); in main()
738 DEFINE(VCPU_ACC, offsetof(struct kvm_vcpu, arch.acc)); in main()
739 DEFINE(VCPU_SPEFSCR, offsetof(struct kvm_vcpu, arch.spefscr)); in main()
740 DEFINE(VCPU_HOST_SPEFSCR, offsetof(struct kvm_vcpu, arch.host_spefscr)); in main()
744 DEFINE(VCPU_HOST_MAS4, offsetof(struct kvm_vcpu, arch.host_mas4)); in main()
745 DEFINE(VCPU_HOST_MAS6, offsetof(struct kvm_vcpu, arch.host_mas6)); in main()
746 DEFINE(VCPU_EPLC, offsetof(struct kvm_vcpu, arch.eplc)); in main()
750 DEFINE(VCPU_TIMING_EXIT_TBU, offsetof(struct kvm_vcpu, in main()
752 DEFINE(VCPU_TIMING_EXIT_TBL, offsetof(struct kvm_vcpu, in main()
754 DEFINE(VCPU_TIMING_LAST_ENTER_TBU, offsetof(struct kvm_vcpu, in main()
756 DEFINE(VCPU_TIMING_LAST_ENTER_TBL, offsetof(struct kvm_vcpu, in main()
762 offsetof(struct paca_struct, core_idle_state_ptr)); in main()
764 offsetof(struct paca_struct, thread_idle_state)); in main()
766 offsetof(struct paca_struct, thread_mask)); in main()
768 offsetof(struct paca_struct, subcore_sibling_mask)); in main()