/arch/x86/lib/ |
D | msr-smp.c | 8 struct msr_info *rv = info; in __rdmsr_on_cpu() local 12 if (rv->msrs) in __rdmsr_on_cpu() 13 reg = per_cpu_ptr(rv->msrs, this_cpu); in __rdmsr_on_cpu() 15 reg = &rv->reg; in __rdmsr_on_cpu() 17 rdmsr(rv->msr_no, reg->l, reg->h); in __rdmsr_on_cpu() 22 struct msr_info *rv = info; in __wrmsr_on_cpu() local 26 if (rv->msrs) in __wrmsr_on_cpu() 27 reg = per_cpu_ptr(rv->msrs, this_cpu); in __wrmsr_on_cpu() 29 reg = &rv->reg; in __wrmsr_on_cpu() 31 wrmsr(rv->msr_no, reg->l, reg->h); in __wrmsr_on_cpu() [all …]
|
/arch/x86/mm/ |
D | pf_in.c | 138 rv = type; \ 149 enum reason_type rv = OTHERS; in get_ins_type() local 160 return rv; in get_ins_type() 254 unsigned char *rv = NULL; in get_reg_w8() local 258 rv = (unsigned char *)®s->ax; in get_reg_w8() 261 rv = (unsigned char *)®s->bx; in get_reg_w8() 264 rv = (unsigned char *)®s->cx; in get_reg_w8() 267 rv = (unsigned char *)®s->dx; in get_reg_w8() 271 rv = (unsigned char *)®s->r8; in get_reg_w8() 274 rv = (unsigned char *)®s->r9; in get_reg_w8() [all …]
|
/arch/ia64/include/asm/sn/ |
D | sn_sal.h | 627 struct ia64_sal_retval rv; in sn_partition_reserved_page_pa() local 628 ia64_sal_oemcall_reentrant(&rv, SN_SAL_GET_PARTITION_ADDR, *cookie, in sn_partition_reserved_page_pa() 630 *cookie = rv.v0; in sn_partition_reserved_page_pa() 631 *addr = rv.v1; in sn_partition_reserved_page_pa() 632 *len = rv.v2; in sn_partition_reserved_page_pa() 633 return rv.status; in sn_partition_reserved_page_pa() 785 struct ia64_sal_retval rv = {0, 0, 0, 0}; in ia64_sn_sysctl_iobrick_pci_op() local 787 SAL_CALL_NOLOCK(rv, SN_SAL_SYSCTL_IOBRICK_PCI_OP, connection_type, n, action, in ia64_sn_sysctl_iobrick_pci_op() 789 if (rv.status) in ia64_sn_sysctl_iobrick_pci_op() 790 return rv.v0; in ia64_sn_sysctl_iobrick_pci_op() [all …]
|
/arch/ia64/kernel/ |
D | brl_emu.c | 61 struct illegal_op_return rv; in ia64_emulate_brl() local 64 rv.fkt = (unsigned long) -1; in ia64_emulate_brl() 71 return rv; in ia64_emulate_brl() 76 if (ia64_psr(regs)->ri != 1) return rv; in ia64_emulate_brl() 79 if ((bundle[0] & 0x1e) != 0x4) return rv; in ia64_emulate_brl() 97 if (btype != 0) return rv; in ia64_emulate_brl() 98 rv.fkt = 0; in ia64_emulate_brl() 106 return rv; in ia64_emulate_brl() 114 rv.fkt = 0; in ia64_emulate_brl() 122 return rv; in ia64_emulate_brl() [all …]
|
/arch/arm/mach-tegra/include/mach/ |
D | debug-macro.S | 32 .macro addruart, rp, rv, tmp 34 ldr \rv, [\rp] @ linked addr is stored there 35 sub \rv, \rv, \rp @ offset between the two 37 sub \tmp, \rp, \rv @ actual tegra_uart_config 41 mov \rv, #0 @ yes; record init is done 42 str \rv, [\tmp] 44 ldr \rv, [\rp, #TEGRA_IRAM_DEBUG_UART_OFFSET] 47 cmp \rv, \rp @ Cookie present? 50 ldr \rv, [\rp, #TEGRA_IRAM_DEBUG_UART_OFFSET + 4] 51 str \rv, [\tmp, #4] @ Store in tegra_uart_phys [all …]
|
/arch/arm/mach-davinci/include/mach/ |
D | debug-macro.S | 30 .macro addruart, rp, rv, tmp 34 ldr \rv, [\rp] @ get absolute addr of 99f 35 sub \rv, \rv, \rp @ offset between the two 37 sub \tmp, \rp, \rv @ make it effective 39 ldr \rv, [\tmp, #4] @ davinci_uart_virt 41 cmpne \rv, #0 46 ldr \rv, =DAVINCI_UART_INFO_OFS 47 add \rp, \rp, \rv 50 ldr \rv, [\rp, #0] 51 str \rv, [\tmp, #0] [all …]
|
/arch/arm/mach-integrator/include/mach/ |
D | debug-macro.S | 14 .macro addruart, rp, rv, tmp 16 mov \rv, #0xf0000000 @ virtual base 17 add \rv, \rv, #0x16000000 >> 4
|
/arch/arm/mach-orion5x/include/mach/ |
D | debug-macro.S | 13 .macro addruart, rp, rv, tmp 15 ldr \rv, =ORION5X_REGS_VIRT_BASE 17 orr \rv, \rv, #0x00012000
|
/arch/arm/mach-mv78xx0/include/mach/ |
D | debug-macro.S | 11 .macro addruart, rp, rv, tmp 13 ldr \rv, =MV78XX0_REGS_VIRT_BASE 15 orr \rv, \rv, #0x00012000
|
/arch/arm/mach-kirkwood/include/mach/ |
D | debug-macro.S | 11 .macro addruart, rp, rv, tmp 13 ldr \rv, =KIRKWOOD_REGS_VIRT_BASE 15 orr \rv, \rv, #0x00012000
|
/arch/arm/mach-dove/include/mach/ |
D | debug-macro.S | 11 .macro addruart, rp, rv, tmp 13 ldr \rv, =DOVE_SB_REGS_VIRT_BASE 15 orr \rv, \rv, #0x00012000
|
/arch/arm/mach-s5pc100/include/mach/ |
D | debug-macro.S | 25 .macro addruart, rp, rv, tmp 27 ldr \rv, = S3C_VA_UART 30 add \rv, \rv, #(0x400 * CONFIG_DEBUG_S3C_UART)
|
/arch/arm/mach-mmp/include/mach/ |
D | debug-macro.S | 14 .macro addruart, rp, rv, tmp 16 ldr \rv, =APB_VIRT_BASE @ virtual 18 orr \rv, \rv, #0x00017000
|
/arch/arm/mach-ep93xx/include/mach/ |
D | debug-macro.S | 14 .macro addruart, rp, rv, tmp 16 ldr \rv, =EP93XX_APB_VIRT_BASE @ virtual base 18 orr \rv, \rv, #0x000c0000
|
/arch/arm/mach-s3c64xx/include/mach/ |
D | debug-macro.S | 24 .macro addruart, rp, rv, tmp 26 ldr \rv, = (S3C_VA_UART + S3C_PA_UART & 0xfffff) 29 add \rv, \rv, #(0x400 * CONFIG_DEBUG_S3C_UART)
|
/arch/arm/mach-ixp23xx/include/mach/ |
D | debug-macro.S | 15 .macro addruart, rp, rv, tmp 17 ldr \rv, =IXP23XX_PERIPHERAL_VIRT @ virtual 20 orr \rv, \rv, #0x00000003
|
/arch/arm/mach-s5pv210/include/mach/ |
D | debug-macro.S | 24 .macro addruart, rp, rv, tmp 26 ldr \rv, = S3C_VA_UART 29 add \rv, \rv, #(0x400 * CONFIG_DEBUG_S3C_UART)
|
/arch/arm/mach-u300/include/mach/ |
D | debug-macro.S | 13 .macro addruart, rp, rv, tmp 16 ldr \rv, = U300_SLOW_PER_VIRT_BASE @ MMU on, virtual address 18 orr \rv, \rv, #0x00003000
|
/arch/arm/mach-ixp2000/include/mach/ |
D | debug-macro.S | 14 .macro addruart, rp, rv, tmp 19 orr \rv, \rp, #0xfe000000 @ virtual base 20 orr \rv, \rv, #0x00f00000
|
/arch/arm/mach-iop13xx/include/mach/ |
D | debug-macro.S | 14 .macro addruart, rp, rv, tmp 17 orr \rv, \rp, #0xfe000000 @ virtual 18 orr \rv, \rv, #0x00e80000
|
/arch/arm/mach-sa1100/include/mach/ |
D | debug-macro.S | 15 .macro addruart, rp, rv, tmp 27 ldr \rv, [\rp, #UTCR3] 28 tst \rv, #UTCR3_TXE 32 ldreq \rv, [\rp, #UTCR3] 33 tsteq \rv, #UTCR3_TXE 37 ldreq \rv, [\rp, #UTCR3] 38 tsteq \rv, #UTCR3_TXE 43 orr \rv, \rp, #0xf8000000 @ virtual
|
/arch/arm/mach-ixp4xx/include/mach/ |
D | debug-macro.S | 13 .macro addruart, rp, rv, tmp 20 orr \rv, \rp, #0xff000000 @ virtual 21 orr \rv, \rv, #0x00b00000
|
/arch/arm/mach-s5p64x0/include/mach/ |
D | debug-macro.S | 18 .macro addruart, rp, rv, tmp 26 ldrne \rv, = S3C_VA_UART 29 add \rv, \rv, #(0x400 * CONFIG_DEBUG_S3C_UART)
|
/arch/arm/mach-exynos/include/mach/ |
D | debug-macro.S | 23 .macro addruart, rp, rv, tmp 29 ldr \rv, =S3C_VA_UART 32 add \rv, \rv, #(0x10000 * CONFIG_DEBUG_S3C_UART)
|
/arch/arm/mach-omap1/include/mach/ |
D | debug-macro.S | 29 .macro addruart, rp, rv, tmp 33 ldr \rv, [\rp] @ get absolute addr of 99f 34 sub \rv, \rv, \rp @ offset between the two 36 sub \tmp, \rp, \rv @ make it effective 38 ldr \rv, [\tmp, #4] @ omap_uart_virt 40 cmpne \rv, #0 45 ldr \rv, =OMAP_UART_INFO_OFS 46 ldr \rp, [\rp, \rv]
|