/kernel/linux/linux-5.10/arch/x86/include/asm/ |
D | io.h | 274 #define BUILDIO(bwl, bw, type) \ argument 275 static inline void out##bwl(unsigned type value, int port) \ 277 asm volatile("out" #bwl " %" #bw "0, %w1" \ 281 static inline unsigned type in##bwl(int port) \ 284 asm volatile("in" #bwl " %w1, %" #bw "0" \ 289 static inline void out##bwl##_p(unsigned type value, int port) \ 291 out##bwl(value, port); \ 295 static inline unsigned type in##bwl##_p(int port) \ 297 unsigned type value = in##bwl(port); \ 302 static inline void outs##bwl(int port, const void *addr, unsigned long count) \ [all …]
|
/kernel/linux/linux-4.19/arch/x86/include/asm/ |
D | io.h | 273 #define BUILDIO(bwl, bw, type) \ argument 274 static inline void out##bwl(unsigned type value, int port) \ 276 asm volatile("out" #bwl " %" #bw "0, %w1" \ 280 static inline unsigned type in##bwl(int port) \ 283 asm volatile("in" #bwl " %w1, %" #bw "0" \ 288 static inline void out##bwl##_p(unsigned type value, int port) \ 290 out##bwl(value, port); \ 294 static inline unsigned type in##bwl##_p(int port) \ 296 unsigned type value = in##bwl(port); \ 301 static inline void outs##bwl(int port, const void *addr, unsigned long count) \ [all …]
|
/kernel/linux/linux-5.10/lib/ |
D | logic_pio.c | 235 #define BUILD_LOGIC_IO(bwl, type) \ argument 236 type logic_in##bwl(unsigned long addr) \ 241 ret = _in##bwl(addr); \ 254 void logic_out##bwl(type value, unsigned long addr) \ 257 _out##bwl(value, addr); \ 269 void logic_ins##bwl(unsigned long addr, void *buffer, \ 273 reads##bwl(PCI_IOBASE + addr, buffer, count); \ 286 void logic_outs##bwl(unsigned long addr, const void *buffer, \ 290 writes##bwl(PCI_IOBASE + addr, buffer, count); \
|
/kernel/linux/linux-4.19/arch/m68k/include/asm/ |
D | uaccess_no.h | 66 #define __put_user_asm(err,x,ptr,bwl) \ argument 67 __asm__ ("move" #bwl " %0,%1" \ 100 #define __get_user_asm(err,x,ptr,bwl,reg) \ argument 101 __asm__ ("move" #bwl " %1,%0" \
|
D | uaccess_mm.h | 38 #define __put_user_asm(res, x, ptr, bwl, reg, err) \ argument 40 "1: "MOVES"."#bwl" %2,%1\n" \ 109 #define __get_user_asm(res, x, ptr, type, bwl, reg, err) ({ \ argument 112 "1: "MOVES"."#bwl" %2,%1\n" \
|
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
D | uaccess.h | 41 #define __put_user_asm(res, x, ptr, bwl, reg, err) \ argument 43 "1: "MOVES"."#bwl" %2,%1\n" \ 112 #define __get_user_asm(res, x, ptr, type, bwl, reg, err) ({ \ argument 115 "1: "MOVES"."#bwl" %2,%1\n" \
|
/kernel/linux/linux-5.10/Documentation/arm/ |
D | ixp4xx.rst | 80 into the kernel and we can use the standard read[bwl]/write[bwl]
|
/kernel/linux/linux-4.19/Documentation/arm/ |
D | IXP4xx | 80 into the kernel and we can use the standard read[bwl]/write[bwl]
|
/kernel/linux/linux-5.10/arch/arm/mach-ixp4xx/ |
D | Kconfig | 220 into the kernel and we can use the standard read[bwl]/write[bwl]
|
/kernel/linux/linux-4.19/arch/arm/mach-ixp4xx/ |
D | Kconfig | 207 into the kernel and we can use the standard read[bwl]/write[bwl]
|