/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | ipl.h | 52 struct save_area; 53 struct save_area * __init save_area_alloc(bool is_boot_cpu); 54 struct save_area * __init save_area_boot_cpu(void); 55 void __init save_area_add_regs(struct save_area *, void *regs); 56 void __init save_area_add_vxrs(struct save_area *, __vector128 *vxrs);
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | ipl.h | 58 struct save_area; 59 struct save_area * __init save_area_alloc(bool is_boot_cpu); 60 struct save_area * __init save_area_boot_cpu(void); 61 void __init save_area_add_regs(struct save_area *, void *regs); 62 void __init save_area_add_vxrs(struct save_area *, __vector128 *vxrs);
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | crash_dump.c | 38 struct save_area { struct 59 struct save_area * __init save_area_alloc(bool is_boot_cpu) in save_area_alloc() 61 struct save_area *sa; in save_area_alloc() 77 struct save_area * __init save_area_boot_cpu(void) in save_area_boot_cpu() 79 return list_first_entry_or_null(&dump_save_areas, struct save_area, list); in save_area_boot_cpu() 85 void __init save_area_add_regs(struct save_area *sa, void *regs) in save_area_add_regs() 105 void __init save_area_add_vxrs(struct save_area *sa, __vector128 *vxrs) in save_area_add_vxrs() 358 static void *fill_cpu_elf_notes(void *ptr, int cpu, struct save_area *sa) in fill_cpu_elf_notes() 395 struct save_area *sa = NULL; in get_cpu_elf_notes_size() 535 struct save_area *s in get_cpu_cnt() [all...] |
H A D | smp.c | 633 static __init void smp_save_cpu_vxrs(struct save_area *sa, u16 addr, in smp_save_cpu_vxrs() 645 static __init void smp_save_cpu_regs(struct save_area *sa, u16 addr, in smp_save_cpu_regs() 660 struct save_area *sa; in smp_save_dump_cpus()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | crash_dump.c | 40 struct save_area { struct 61 struct save_area * __init save_area_alloc(bool is_boot_cpu) in save_area_alloc() 63 struct save_area *sa; in save_area_alloc() 79 struct save_area * __init save_area_boot_cpu(void) in save_area_boot_cpu() 81 return list_first_entry_or_null(&dump_save_areas, struct save_area, list); in save_area_boot_cpu() 87 void __init save_area_add_regs(struct save_area *sa, void *regs) in save_area_add_regs() 107 void __init save_area_add_vxrs(struct save_area *sa, __vector128 *vxrs) in save_area_add_vxrs() 299 static void *fill_cpu_elf_notes(void *ptr, int cpu, struct save_area *sa) in fill_cpu_elf_notes() 336 struct save_area *sa = NULL; in get_cpu_elf_notes_size() 476 struct save_area *s in get_cpu_cnt() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | slb.c | 77 WRITE_ONCE(p->save_area[index].esid, 0); in slb_shadow_update() 78 WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags))); in slb_shadow_update() 79 WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index))); in slb_shadow_update() 84 WRITE_ONCE(get_slb_shadow()->save_area[index].esid, cpu_to_be64(index)); in slb_shadow_clear() 117 : "r" (be64_to_cpu(p->save_area[index].vsid)), in __slb_restore_bolted_realmode() 118 "r" (be64_to_cpu(p->save_area[index].esid))); in __slb_restore_bolted_realmode() 163 ksp_esid_data = be64_to_cpu(p->save_area[KSTACK_INDEX].esid); in __slb_flush_and_restore_bolted() 164 ksp_vsid_data = be64_to_cpu(p->save_area[KSTACK_INDEX].vsid); in __slb_flush_and_restore_bolted()
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_hv_ras.c | 52 if ((void *) &slb->save_area[n] > vcpu->arch.slb_shadow.pinned_end) in reload_slb() 57 unsigned long rb = be64_to_cpu(slb->save_area[i].esid); in reload_slb() 58 unsigned long rs = be64_to_cpu(slb->save_area[i].vsid); in reload_slb()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_hv_ras.c | 52 if ((void *) &slb->save_area[n] > vcpu->arch.slb_shadow.pinned_end) in reload_slb() 57 unsigned long rb = be64_to_cpu(slb->save_area[i].esid); in reload_slb() 58 unsigned long rs = be64_to_cpu(slb->save_area[i].vsid); in reload_slb()
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | svm.c | 42 svm->save_area = (void *)vm_vaddr_alloc(vm, getpagesize(), in vcpu_alloc_svm() 44 svm->save_area_hva = addr_gva2hva(vm, (uintptr_t)svm->save_area); in vcpu_alloc_svm() 45 svm->save_area_gpa = addr_gva2gpa(vm, (uintptr_t)svm->save_area); in vcpu_alloc_svm()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | svm.c | 41 svm->save_area = (void *)vm_vaddr_alloc_page(vm); in vcpu_alloc_svm() 42 svm->save_area_hva = addr_gva2hva(vm, (uintptr_t)svm->save_area); in vcpu_alloc_svm() 43 svm->save_area_gpa = addr_gva2gpa(vm, (uintptr_t)svm->save_area); in vcpu_alloc_svm()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | slb.c | 104 WRITE_ONCE(p->save_area[index].esid, 0); in slb_shadow_update() 105 WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags))); in slb_shadow_update() 106 WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index))); in slb_shadow_update() 111 WRITE_ONCE(get_slb_shadow()->save_area[index].esid, cpu_to_be64(index)); in slb_shadow_clear() 144 : "r" (be64_to_cpu(p->save_area[index].vsid)), in __slb_restore_bolted_realmode() 145 "r" (be64_to_cpu(p->save_area[index].esid))); in __slb_restore_bolted_realmode() 190 ksp_esid_data = be64_to_cpu(p->save_area[KSTACK_INDEX].esid); in __slb_flush_and_restore_bolted() 191 ksp_vsid_data = be64_to_cpu(p->save_area[KSTACK_INDEX].vsid); in __slb_flush_and_restore_bolted()
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/include/x86_64/ |
H A D | svm_util.h | 28 struct vmcb_save_area *save_area; /* gva */ member
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/ |
H A D | svm_util.h | 25 struct vmcb_save_area *save_area; /* gva */ member
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | lppaca.h | 145 * SLB shadow buffer structure as defined in the PAPR. The save_area 156 } save_area[SLB_NUM_BOLTED]; member
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | lppaca.h | 127 * SLB shadow buffer structure as defined in the PAPR. The save_area 138 } save_area[SLB_NUM_BOLTED]; member
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/vphn/asm/ |
H A D | lppaca.h | 145 * SLB shadow buffer structure as defined in the PAPR. The save_area 156 } save_area[SLB_NUM_BOLTED]; member
|
/kernel/linux/linux-5.10/sound/pci/cs46xx/ |
H A D | cs46xx_dsp_task_types.h | 138 save_area,
|
/kernel/linux/linux-6.6/sound/pci/cs46xx/ |
H A D | cs46xx_dsp_task_types.h | 138 save_area,
|
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | processor.h | 413 extern void ia64_save_debug_regs (unsigned long *save_area); 414 extern void ia64_load_debug_regs (unsigned long *save_area);
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | processor.h | 402 extern void ia64_save_debug_regs (unsigned long *save_area); 403 extern void ia64_load_debug_regs (unsigned long *save_area);
|
/kernel/linux/linux-5.10/drivers/s390/char/ |
H A D | zcore.c | 123 struct save_area *sa; in init_cpu_info()
|
/kernel/linux/linux-6.6/drivers/s390/char/ |
H A D | zcore.c | 115 struct save_area *sa; in init_cpu_info()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | asm-offsets.c | 262 OFFSET(SLBSHADOW_STACKVSID, slb_shadow, save_area[SLB_NUM_BOLTED - 1].vsid); in main() 263 OFFSET(SLBSHADOW_STACKESID, slb_shadow, save_area[SLB_NUM_BOLTED - 1].esid); in main() 264 OFFSET(SLBSHADOW_SAVEAREA, slb_shadow, save_area); in main()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | asm-offsets.c | 225 OFFSET(SLBSHADOW_STACKVSID, slb_shadow, save_area[SLB_NUM_BOLTED - 1].vsid); in main() 226 OFFSET(SLBSHADOW_STACKESID, slb_shadow, save_area[SLB_NUM_BOLTED - 1].esid); in main() 227 OFFSET(SLBSHADOW_SAVEAREA, slb_shadow, save_area); in main()
|
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | svm.c | 696 hostsa = (struct sev_es_save_area *)(page_address(sd->save_area) + 0x400); in svm_hardware_enable() 708 if (!sd->save_area) in svm_cpu_uninit() 712 __free_page(sd->save_area); in svm_cpu_uninit() 714 sd->save_area = NULL; in svm_cpu_uninit() 723 sd->save_area = alloc_page(GFP_KERNEL | __GFP_ZERO); in svm_cpu_init() 724 if (!sd->save_area) in svm_cpu_init() 731 sd->save_area_pa = __sme_page_pa(sd->save_area); in svm_cpu_init() 735 __free_page(sd->save_area); in svm_cpu_init() 736 sd->save_area = NULL; in svm_cpu_init() 1541 hostsa = (struct sev_es_save_area *)(page_address(sd->save_area) in svm_prepare_switch_to_guest() [all...] |