Home
last modified time | relevance | path

Searched refs:__io (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/arch/arm/include/asm/
Dio.h197 #define __io(a) __typesafe_io(PCI_IO_VIRT_BASE + ((a) & IO_SPACE_LIMIT)) macro
199 #define __io(a) __typesafe_io((a) & IO_SPACE_LIMIT) macro
247 #ifdef __io
248 #define outb(v,p) ({ __iowmb(); __raw_writeb(v,__io(p)); })
250 cpu_to_le16(v),__io(p)); })
252 cpu_to_le32(v),__io(p)); })
254 #define inb(p) ({ __u8 __v = __raw_readb(__io(p)); __iormb(); __v; })
256 __raw_readw(__io(p))); __iormb(); __v; })
258 __raw_readl(__io(p))); __iormb(); __v; })
260 #define outsb(p,d,l) __raw_writesb(__io(p),d,l)
[all …]
/linux-4.4.14/arch/arm/mm/
Diomap.c15 #ifdef __io
18 return __io(port); in ioport_map()
/linux-4.4.14/arch/avr32/include/asm/
Dio.h69 #ifndef __io
70 # define __io(p) ((void *)phys_to_uncached(p)) macro
113 __addr = __io(__swizzle_addr_##bwl(port)); \
127 __addr = __io(__swizzle_addr_##bwl(port)); \
/linux-4.4.14/arch/arm/mach-omap1/include/mach/
Dio.h43 #define __io(a) __typesafe_io(a) macro
/linux-4.4.14/arch/arm/mach-rpc/include/mach/
Dio.h29 #define __io(a) (PCIO_BASE + ((a) << 2)) macro
/linux-4.4.14/arch/arm/mach-pxa/include/mach/
Dio.h15 #define __io(a) __typesafe_io(a) macro
/linux-4.4.14/arch/arm/mach-footbridge/include/mach/
Dio.h21 #define __io(a) ((void __iomem *)(PCIO_BASE + (a))) macro
/linux-4.4.14/arch/arm/mach-ixp4xx/include/mach/
Dio.h225 #define __io(v) __typesafe_io(v) macro