Home
last modified time | relevance | path

Searched refs:reg_addr (Results 1 – 9 of 9) sorted by relevance

/arch/riscv/kvm/
A Dvcpu_vector.c99 void **reg_addr) in kvm_riscv_vcpu_vreg_addr() argument
109 *reg_addr = &cntx->vector.vstart; in kvm_riscv_vcpu_vreg_addr()
112 *reg_addr = &cntx->vector.vl; in kvm_riscv_vcpu_vreg_addr()
115 *reg_addr = &cntx->vector.vtype; in kvm_riscv_vcpu_vreg_addr()
118 *reg_addr = &cntx->vector.vcsr; in kvm_riscv_vcpu_vreg_addr()
121 *reg_addr = &cntx->vector.vlenb; in kvm_riscv_vcpu_vreg_addr()
130 *reg_addr = cntx->vector.datap + in kvm_riscv_vcpu_vreg_addr()
149 void *reg_addr; in kvm_riscv_vcpu_get_reg_vector() local
159 if (copy_to_user(uaddr, reg_addr, reg_size)) in kvm_riscv_vcpu_get_reg_vector()
175 void *reg_addr; in kvm_riscv_vcpu_set_reg_vector() local
[all …]
/arch/microblaze/kernel/
A Dptrace.c105 microblaze_reg_t *reg_addr = reg_save_addr(addr, child); in arch_ptrace() local
107 val = *reg_addr; in arch_ptrace()
110 *reg_addr = data; in arch_ptrace()
117 u32 paddr = virt_to_phys((u32)reg_addr); in arch_ptrace()
119 *reg_addr = data; in arch_ptrace()
/arch/riscv/mm/
A Dextable.c66 int reg_addr = FIELD_GET(EX_DATA_REG_ADDR, ex->data); in ex_handler_load_unaligned_zeropad() local
69 addr = regs_get_gpr(regs, reg_addr * sizeof(unsigned long)); in ex_handler_load_unaligned_zeropad()
/arch/alpha/kernel/
A Dtraps.c668 unsigned long fake_reg, *reg_addr = &fake_reg; in do_entUnaUser() local
701 reg_addr = (unsigned long *) in do_entUnaUser()
730 *reg_addr = tmp1|tmp2; in do_entUnaUser()
778 *reg_addr = (int)(tmp1|tmp2); in do_entUnaUser()
794 *reg_addr = tmp1|tmp2; in do_entUnaUser()
819 : "r"(va), "r"(*reg_addr), "0"(0)); in do_entUnaUser()
847 : "r"(va), "r"(*reg_addr), "0"(0)); in do_entUnaUser()
875 : "r"(va), "r"(*reg_addr), "0"(0)); in do_entUnaUser()
/arch/arm64/mm/
A Dextable.c73 int reg_addr = FIELD_GET(EX_DATA_REG_ADDR, ex->data); in ex_handler_load_unaligned_zeropad() local
76 addr = pt_regs_read_reg(regs, reg_addr); in ex_handler_load_unaligned_zeropad()
/arch/x86/kernel/
A Dumip.c342 unsigned long *reg_addr; in fixup_umip_exception() local
390 reg_addr = (unsigned long *)((unsigned long)regs + reg_offset); in fixup_umip_exception()
391 memcpy(reg_addr, dummy_data, dummy_data_size); in fixup_umip_exception()
/arch/s390/mm/
A Dextable.c55 unsigned int reg_addr = FIELD_GET(EX_DATA_REG_ADDR, ex->data); in ex_handler_zeropad() local
59 addr = regs->gprs[reg_addr]; in ex_handler_zeropad()
/arch/sparc/kernel/
A Dunaligned_64.c335 unsigned long addr, *reg_addr; in kernel_unaligned_trap() local
354 reg_addr = fetch_reg_addr(((insn>>25)&0x1f), regs); in kernel_unaligned_trap()
355 err = do_int_load(reg_addr, size, in kernel_unaligned_trap()
359 unsigned long val_in = *reg_addr; in kernel_unaligned_trap()
375 *reg_addr = val_in; in kernel_unaligned_trap()
/arch/powerpc/platforms/powermac/
A Dlow_i2c.c130 reg_addr, enumerator
433 kw_write_reg(reg_addr, addrdir & 0xff); in kw_i2c_xfer()

Completed in 18 milliseconds