Home
last modified time | relevance | path

Searched refs:rp (Results 1 – 25 of 152) sorted by relevance

1234567

/arch/arm/mach-omap2/include/mach/
Ddebug-macro.S32 .macro addruart, rp, rv, tmp
35 10: adr \rp, 99f @ get effective addr of 99f
36 ldr \rv, [\rp] @ get absolute addr of 99f
37 sub \rv, \rv, \rp @ offset between the two
38 ldr \rp, [\rp, #4] @ abs addr of omap_uart_phys
39 sub \tmp, \rp, \rv @ make it effective
40 ldr \rp, [\tmp, #0] @ omap_uart_phys
42 cmp \rp, #0 @ is port configured?
47 mov \rp, pc
49 and \rp, \rp, #0xff000000
[all …]
/arch/arm/mach-omap1/include/mach/
Ddebug-macro.S29 .macro addruart, rp, rv, tmp
32 9: adr \rp, 99f @ get effective addr of 99f
33 ldr \rv, [\rp] @ get absolute addr of 99f
34 sub \rv, \rv, \rp @ offset between the two
35 ldr \rp, [\rp, #4] @ abs addr of omap_uart_phys
36 sub \tmp, \rp, \rv @ make it effective
37 ldr \rp, [\tmp, #0] @ omap_uart_phys
39 cmp \rp, #0 @ is port configured?
44 and \rp, pc, #0xff000000
46 ldr \rp, [\rp, \rv]
[all …]
/arch/arm/mach-s5p64x0/include/mach/
Ddebug-macro.S18 .macro addruart, rp, rv, tmp
19 mov \rp, #0xE0000000
20 orr \rp, \rp, #0x00100000
21 ldr \rp, [\rp, #0x118 ]
22 and \rp, \rp, #0xff000
23 teq \rp, #0x50000 @@ S5P6450
24 ldreq \rp, =0xEC800000
25 movne \rp, #0xEC000000 @@ S5P6440
28 add \rp, \rp, #(0x400 * CONFIG_DEBUG_S3C_UART)
/arch/m32r/include/asm/
Dflat.h20 #define flat_get_addr_from_rp(rp, relval, flags, persistent) \ argument
21 m32r_flat_get_addr_from_rp(rp, relval, (text_len) )
23 #define flat_put_addr_at_rp(rp, addr, relval) \ argument
24 m32r_flat_put_addr_at_rp(rp, addr, relval)
60 static inline unsigned long m32r_flat_get_addr_from_rp (unsigned long *rp, in m32r_flat_get_addr_from_rp() argument
67 unsigned long addr = htonl(*rp); in m32r_flat_get_addr_from_rp()
74 *rp = (M32R_SETH_OPCODE | ((reloc & 0x0f)<<24)); in m32r_flat_get_addr_from_rp()
84 return htonl(*rp) & 0xFFFF; in m32r_flat_get_addr_from_rp()
89 return (htonl(*rp) & 0xFFFF) + textlen; in m32r_flat_get_addr_from_rp()
91 return htons(*(unsigned short *)rp) & 0xFFFF; in m32r_flat_get_addr_from_rp()
[all …]
/arch/arm/mach-sa1100/include/mach/
Ddebug-macro.S15 .macro addruart, rp, rv, tmp
16 mrc p15, 0, \rp, c1, c0
17 tst \rp, #1 @ MMU enabled?
18 moveq \rp, #0x80000000 @ physical base address
19 movne \rp, #0xf8000000 @ virtual address
26 add \rp, \rp, #0x00050000
27 ldr \rv, [\rp, #UTCR3]
31 addeq \rp, \rp, #(0x00010000 - 0x00050000)
32 ldreq \rv, [\rp, #UTCR3]
36 addeq \rp, \rp, #(0x00030000 - 0x00010000)
[all …]
/arch/arm/mach-iop13xx/include/mach/
Ddebug-macro.S14 .macro addruart, rp, rv, tmp
15 mov \rp, #0x00002300
16 orr \rp, \rp, #0x00000040
17 orr \rv, \rp, #0xfe000000 @ virtual
19 orr \rp, \rp, #0xff000000 @ physical
20 orr \rp, \rp, #0x00d80000
/arch/arm/mach-footbridge/include/mach/
Ddebug-macro.S18 .macro addruart, rp, rv, tmp
19 mov \rp, #0x000003f8
20 orr \rv, \rp, #0xff000000 @ virtual
21 orr \rp, \rp, #0x7c000000 @ physical
34 .macro addruart, rp, rv, tmp
36 mov \rp, #dc21285_low
38 mov \rp, #0
40 orr \rv, \rp, #dc21285_high
41 orr \rp, \rp, #0x42000000
/arch/microblaze/include/asm/
Dflat.h36 flat_get_addr_from_rp(unsigned long *rp, unsigned long relval, in flat_get_addr_from_rp() argument
47 val_hi = get_unaligned(rp); in flat_get_addr_from_rp()
48 val_lo = get_unaligned(rp+1); in flat_get_addr_from_rp()
54 addr = get_unaligned(rp); in flat_get_addr_from_rp()
66 flat_put_addr_at_rp(unsigned long *rp, unsigned long addr, unsigned long relval) in flat_put_addr_at_rp() argument
71 unsigned long val_hi = get_unaligned(rp); in flat_put_addr_at_rp()
72 unsigned long val_lo = get_unaligned(rp + 1); in flat_put_addr_at_rp()
79 put_unaligned(val_hi, rp); in flat_put_addr_at_rp()
80 put_unaligned(val_lo, rp+1); in flat_put_addr_at_rp()
83 put_unaligned(addr, rp); in flat_put_addr_at_rp()
/arch/arm/mach-rpc/include/mach/
Ddebug-macro.S14 .macro addruart, rp, rv, tmp
15 mov \rp, #0x00010000
16 orr \rp, \rp, #0x00000fe0
17 orr \rv, \rp, #0xe0000000 @ virtual
18 orr \rp, \rp, #0x03000000 @ physical
/arch/arm/mach-versatile/include/mach/
Ddebug-macro.S14 .macro addruart, rp, rv, tmp
15 mov \rp, #0x001F0000
16 orr \rp, \rp, #0x00001000
17 orr \rv, \rp, #0xf1000000 @ virtual base
18 orr \rp, \rp, #0x10000000 @ physical base
/arch/arm/mach-nomadik/include/mach/
Ddebug-macro.S13 .macro addruart, rp, rv, tmp
14 mov \rp, #0x00100000
15 add \rp, \rp, #0x000fb000
16 add \rv, \rp, #0xf0000000 @ virtual base
17 add \rp, \rp, #0x10000000 @ physical base address
/arch/arm/mach-davinci/include/mach/
Ddebug-macro.S30 .macro addruart, rp, rv, tmp
33 10: adr \rp, 99f @ get effective addr of 99f
34 ldr \rv, [\rp] @ get absolute addr of 99f
35 sub \rv, \rv, \rp @ offset between the two
36 ldr \rp, [\rp, #4] @ abs addr of omap_uart_phys
37 sub \tmp, \rp, \rv @ make it effective
38 ldr \rp, [\tmp, #0] @ davinci_uart_phys
40 cmp \rp, #0 @ is port configured?
45 and \rp, pc, #0xff000000
47 add \rp, \rp, \rv
[all …]
/arch/arm/mach-ixp2000/include/mach/
Ddebug-macro.S14 .macro addruart, rp, rv, tmp
15 mov \rp, #0x00030000
17 orr \rp, \rp, #0x00000003
19 orr \rv, \rp, #0xfe000000 @ virtual base
21 orr \rp, \rp, #0xc0000000 @ Physical base
/arch/arm/mach-tegra/include/mach/
Ddebug-macro.S32 .macro addruart, rp, rv, tmp
33 adr \rp, 99f @ actual addr of 99f
34 ldr \rv, [\rp] @ linked addr is stored there
35 sub \rv, \rv, \rp @ offset between the two
36 ldr \rp, [\rp, #4] @ linked tegra_uart_config
37 sub \tmp, \rp, \rv @ actual tegra_uart_config
38 ldr \rp, [\tmp] @ Load tegra_uart_config
39 cmp \rp, #1 @ needs intitialization?
43 mov \rp, #TEGRA_IRAM_BASE @ See if cookie is in IRAM
44 ldr \rv, [\rp, #TEGRA_IRAM_DEBUG_UART_OFFSET]
[all …]
/arch/arm/mach-vexpress/include/mach/
Ddebug-macro.S21 .macro addruart,rp,rv,tmp
32 moveq \rp, #DEBUG_LL_UART_OFFSET
33 orreq \rv, \rp, #DEBUG_LL_VIRT_BASE
34 orreq \rp, \rp, #DEBUG_LL_PHYS_BASE
37 movne \rp, #DEBUG_LL_UART_OFFSET_RS1
38 orrne \rv, \rp, #DEBUG_LL_VIRT_BASE
39 orrne \rp, \rp, #DEBUG_LL_PHYS_BASE_RS1
/arch/m68k/include/asm/
Dmcfne.h171 NE2000_BYTE *rp; in ne2000_outb() local
173 rp = (NE2000_BYTE *) NE2000_PTR(addr); in ne2000_outb()
174 *rp = RSWAP(val); in ne2000_outb()
179 NE2000_BYTE *rp, val; in ne2000_inb() local
181 rp = (NE2000_BYTE *) NE2000_PTR(addr); in ne2000_inb()
182 val = *rp; in ne2000_inb()
188 NE2000_BYTE *rp, val; in ne2000_insb() local
192 rp = (NE2000_BYTE *) NE2000_DATA_PTR(addr); in ne2000_insb()
194 val = *rp; in ne2000_insb()
201 volatile unsigned short *rp; in ne2000_insw() local
[all …]
/arch/arm/mach-ixp4xx/include/mach/
Ddebug-macro.S13 .macro addruart, rp, rv, tmp
15 mov \rp, #3 @ Uart regs are at off set of 3 if
18 mov \rp, #0
20 orr \rv, \rp, #0xff000000 @ virtual
22 orr \rp, \rp, #0xc8000000 @ physical
/arch/arm/mach-cns3xxx/include/mach/
Ddebug-macro.S13 .macro addruart,rp,rv,tmp
14 mov \rp, #0x00009000
15 orr \rv, \rp, #0xf0000000 @ virtual base
16 orr \rp, \rp, #0x10000000
/arch/arm/mach-ebsa110/include/mach/
Ddebug-macro.S14 .macro addruart, rp, rv, tmp
15 mov \rp, #0xf0000000
16 orr \rp, \rp, #0x00000be0
17 mov \rp, \rv
/arch/s390/include/asm/
Dcputime.h25 register_pair rp; in __div() local
27 rp.pair = n >> 1; in __div()
28 asm ("dr %0,%1" : "+d" (rp) : "d" (base >> 1)); in __div()
29 return rp.subreg.odd; in __div()
104 register_pair rp; in cputime_to_timespec() local
106 rp.pair = __cputime >> 1; in cputime_to_timespec()
107 asm ("dr %0,%1" : "+d" (rp) : "d" (2048000000UL)); in cputime_to_timespec()
108 value->tv_nsec = rp.subreg.even * 1000 / 4096; in cputime_to_timespec()
109 value->tv_sec = rp.subreg.odd; in cputime_to_timespec()
132 register_pair rp; in cputime_to_timeval() local
[all …]
/arch/arm/mach-pnx4008/include/mach/
Ddebug-macro.S14 .macro addruart, rp, rv, tmp
15 mov \rp, #0x00090000
16 add \rv, \rp, #0xf4000000 @ virtual
17 add \rp, \rp, #0x40000000 @ physical
/arch/arm/mach-iop33x/include/mach/
Ddebug-macro.S14 .macro addruart, rp, rv, tmp
15 mov \rp, #0x00ff0000
16 orr \rp, \rp, #0x0000f700
18 orr \rp, #0xff000000 @ physical
/arch/arm/mach-pxa/include/mach/
Ddebug-macro.S16 .macro addruart, rp, rv, tmp
17 mov \rp, #0x00100000
18 orr \rv, \rp, #io_p2v(0x40000000) @ virtual
19 orr \rp, \rp, #0x40000000 @ physical
/arch/arm/mach-iop32x/include/mach/
Ddebug-macro.S14 .macro addruart, rp, rv, tmp
15 mov \rp, #0xfe000000 @ physical as well as virtual
16 orr \rp, \rp, #0x00800000 @ location of the UART
17 mov \rv, \rp
/arch/arm/mach-realview/include/mach/
Ddebug-macro.S23 .macro addruart, rp, rv, tmp
24 mov \rp, #DEBUG_LL_UART_OFFSET
25 orr \rv, \rp, #0xfb000000 @ virtual base
26 orr \rp, \rp, #0x10000000 @ physical base

1234567