Home
last modified time | relevance | path

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

/linux-2.6.39/arch/avr32/include/asm/
Dio.h78 #define __BUILD_MEMORY_SINGLE(pfx, bwl, type) \ argument
80 pfx##write##bwl(type val, volatile void __iomem *addr) \
85 __addr = (void *)__swizzle_addr_##bwl((unsigned long)(addr)); \
86 __val = pfx##ioswab##bwl(__addr, val); \
93 static inline type pfx##read##bwl(const volatile void __iomem *addr) \
98 __addr = (void *)__swizzle_addr_##bwl((unsigned long)(addr)); \
103 return pfx##ioswab##bwl(__addr, __val); \
106 #define __BUILD_IOPORT_SINGLE(pfx, bwl, type, p, slow) \ argument
107 static inline void pfx##out##bwl##p(type val, unsigned long port) \
112 __addr = __io(__swizzle_addr_##bwl(port)); \
[all …]
/linux-2.6.39/arch/x86/include/asm/
Dio.h290 #define BUILDIO(bwl, bw, type) \ argument
291 static inline void out##bwl(unsigned type value, int port) \
293 asm volatile("out" #bwl " %" #bw "0, %w1" \
297 static inline unsigned type in##bwl(int port) \
300 asm volatile("in" #bwl " %w1, %" #bw "0" \
305 static inline void out##bwl##_p(unsigned type value, int port) \
307 out##bwl(value, port); \
311 static inline unsigned type in##bwl##_p(int port) \
313 unsigned type value = in##bwl(port); \
318 static inline void outs##bwl(int port, const void *addr, unsigned long count) \
[all …]
/linux-2.6.39/arch/m68k/include/asm/
Duaccess_no.h91 #define __put_user_asm(err,x,ptr,bwl) \ argument
92 __asm__ ("move" #bwl " %0,%1" \
125 #define __get_user_asm(err,x,ptr,bwl,reg) \ argument
126 __asm__ ("move" #bwl " %1,%0" \
Duaccess_mm.h44 #define __put_user_asm(res, x, ptr, bwl, reg, err) \ argument
46 "1: moves."#bwl" %2,%1\n" \
115 #define __get_user_asm(res, x, ptr, type, bwl, reg, err) ({ \ argument
118 "1: moves."#bwl" %2,%1\n" \
123 " sub."#bwl" %1,%1\n" \
/linux-2.6.39/arch/frv/include/asm/
Duaccess.h160 #define __put_user_asm(err,x,ptr,bwl,con) \ argument
162 asm(" st"bwl"%I0 %1,%M0 \n" \
249 #define __get_user_asm(err,x,ptr,bwl,con) \ argument
250 asm(" ld"bwl"%I1 %M1,%0 \n" \
/linux-2.6.39/arch/blackfin/kernel/
Dbfin_dma_5xx.c520 #define MAKE_DMA_IO(io, bwl, isize, dmasize, cnst) \ argument
521 void dma_##io##s##bwl(unsigned long addr, cnst void *buf, unsigned short len) \
525 EXPORT_SYMBOL(dma_##io##s##bwl)
/linux-2.6.39/Documentation/arm/
DIXP4xx80 into the kernel and we can use the standard read[bwl]/write[bwl]
/linux-2.6.39/arch/arm/mach-ixp4xx/
DKconfig192 into the kernel and we can use the standard read[bwl]/write[bwl]
/linux-2.6.39/arch/blackfin/
DKconfig894 bool "ins[bwl] low overhead, higher interrupt latency"