| /linux/arch/powerpc/kernel/ |
| H A D | syscall.c | 39 unsigned long amr, iamr; in system_call_exception() local 45 amr = mfspr(SPRN_AMR); in system_call_exception() 47 regs->amr = amr; in system_call_exception()
|
| /linux/arch/powerpc/mm/book3s64/ |
| H A D | pkeys.c | 320 current->thread.regs->amr = old_amr | new_amr_bits; in init_amr() 418 u64 amr; in pkey_access_permitted() local 424 amr = current_thread_amr(); in pkey_access_permitted() 426 return !(amr & (AMR_WR_BIT << pkey_shift)); in pkey_access_permitted() 428 return !(amr & (AMR_RD_BIT << pkey_shift)); in pkey_access_permitted()
|
| /linux/tools/testing/selftests/mm/ |
| H A D | pkey-powerpc.h | 55 u64 amr = pkey_reg; in __write_pkey_reg() local 61 : : "r" ((unsigned long)(amr)) : "memory"); in __write_pkey_reg()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_p9_entry.c | 36 if (host_os_sprs->amr != vcpu->arch.amr) in load_spr_state() 37 mtspr(SPRN_AMR, vcpu->arch.amr); in load_spr_state() 76 vcpu->arch.amr = mfspr(SPRN_AMR); in store_spr_state() 151 host_os_sprs->amr = mfspr(SPRN_AMR); in save_p9_host_os_sprs() 175 if (host_os_sprs->amr != vcpu->arch.amr) in restore_p9_host_os_sprs() 176 mtspr(SPRN_AMR, host_os_sprs->amr); in restore_p9_host_os_sprs()
|
| H A D | book3s_hv.h | 10 unsigned long amr; member 110 KVMPPC_BOOK3S_HV_VCPU_ACCESSOR(amr, 64, KVMPPC_GSID_AMR)
|
| H A D | book3s_emulate.c | 94 vcpu->arch.amr_tm = vcpu->arch.amr; in kvmppc_copyto_vcpu_tm() 113 vcpu->arch.amr = vcpu->arch.amr_tm; in kvmppc_copyfrom_vcpu_tm()
|
| H A D | book3s_hv_rm_mmu.c | 1259 unsigned int perm = hpte_get_skey_perm(gr, vcpu->arch.amr); in kvmppc_hpte_hv_fault()
|
| H A D | book3s_64_mmu_hv.c | 399 int amrfield = hpte_get_skey_perm(gr, vcpu->arch.amr); in kvmppc_mmu_book3s_64_hv_xlate()
|
| /linux/include/misc/ |
| H A D | ocxl.h | 147 int ocxl_context_attach(struct ocxl_context *ctx, u64 amr, 450 u64 amr, u16 bdf, struct mm_struct *mm,
|
| /linux/drivers/misc/ocxl/ |
| H A D | file.c | 75 u64 amr = 0; in afu_ioctl_attach() local 86 amr = arg.amr & mfspr(SPRN_UAMOR); in afu_ioctl_attach() 87 return ocxl_context_attach(ctx, amr, current->mm); in afu_ioctl_attach()
|
| H A D | context.c | 69 int ocxl_context_attach(struct ocxl_context *ctx, u64 amr, struct mm_struct *mm) in ocxl_context_attach() argument 87 amr, pci_dev_id(dev), mm, xsl_fault_error, ctx); in ocxl_context_attach()
|
| H A D | ocxl_internal.h | 95 __be64 amr; member
|
| H A D | link.c | 539 u64 amr, u16 bdf, struct mm_struct *mm, in ocxl_link_add_pe() argument 581 pe->amr = cpu_to_be64(amr); in ocxl_link_add_pe()
|
| /linux/arch/powerpc/platforms/powernv/ |
| H A D | idle.c | 308 u64 amr; member 380 sprs.amr = mfspr(SPRN_AMR); in power7_idle_insn() 398 mtspr(SPRN_AMR, sprs.amr); in power7_idle_insn() 602 u64 amr; member 689 sprs.amr = mfspr(SPRN_AMR); in power9_idle_stop() 709 mtspr(SPRN_AMR, sprs.amr); in power9_idle_stop()
|
| /linux/include/uapi/misc/ |
| H A D | ocxl.h | 29 __u64 amr; member
|
| /linux/arch/powerpc/kernel/ptrace/ |
| H A D | ptrace-view.c | 528 membuf_store(&to, target->thread.regs->amr); in pkey_get() 562 target->thread.regs->amr = (new_amr & default_uamor) | in pkey_set() 563 (target->thread.regs->amr & ~default_uamor); in pkey_set()
|
| /linux/arch/powerpc/include/asm/ |
| H A D | ptrace.h | 70 unsigned long amr; member
|