Searched defs:inb (Results 1 - 25 of 26) sorted by relevance

12

/arch/arm/mach-ebsa110/include/mach/
H A Dio.h41 #define inb(p) __inb16(p) macro
44 #define inb(p) __inb8(p) macro
/arch/arm/mach-ixp2000/include/mach/
H A Dio.h43 #define inb(p) ({ unsigned int __v = __raw_readb(alignb(___io(p))); __v; }) macro
/arch/arm/mach-s3c24xx/include/mach/
H A Dio.h195 #define inb(p) (__builtin_constant_p((p)) ? __inbc(p) : __inb(p)) macro
/arch/m68k/include/asm/
H A Dmcfne.h131 #undef inb macro
139 #define inb ne2000_inb macro
H A Dio_no.h116 #define inb(addr) readb(addr) macro
123 #define inb_p(addr) inb(addr)
H A Dio_mm.h220 #define inb isa_inb macro
248 #define inb(port) 0xff macro
/arch/cris/include/asm/
H A Dio.h130 #define inb(port) (cris_iops ? cris_iops->read_io(port,NULL,1,1) : 0) macro
/arch/hexagon/include/asm/
H A Dio.h211 * inb - read byte from I/O port or something
216 static inline u8 inb(unsigned long port) function
255 #define inb_p inb
264 u8 x = inb(port);
/arch/parisc/include/asm/
H A Dio.h233 #define inb_p inb
248 extern unsigned char inb(int addr);
256 #define inb eisa_in8 macro
263 static inline char inb(unsigned long addr) function
H A Dpci.h142 u8 (*inb) (struct pci_hba_data *hba, u16 port); member in struct:pci_port_ops
/arch/xtensa/include/asm/
H A Dio.h141 * inb/inw/inl/outb/outw/outl, the "string" versions
147 #define inb(port) readb((u8 *)((port))) macro
154 #define inb_p(port) inb((port))
/arch/alpha/kernel/
H A Dio.c62 u8 inb(unsigned long port) function
92 EXPORT_SYMBOL(inb); variable
/arch/arm/mach-ixp4xx/include/mach/
H A Dio.h269 static inline u8 inb(u32 addr) function
283 *vaddr++ = inb(io_addr);
329 return (unsigned int)inb(port & PIO_MASK);
/arch/m32r/include/asm/
H A Dio.h127 #define inb _inb macro
/arch/microblaze/include/asm/
H A Dio.h117 * inb/inw/inl/outb/outw/outl, the "string" versions
122 #define inb(port) readb((u8 *)((port))) macro
129 #define inb_p(port) inb((port))
/arch/alpha/include/asm/
H A Dio.h244 extern u8 inb(unsigned long port);
350 extern inline u8 inb(unsigned long port) function
492 #define inb_p inb
/arch/arm/include/asm/
H A Dio.h131 * Only set this larger if you really need inb() et.al. to operate over
133 * IO space area, and so inb() et.al. must be defined to operate as per
177 #define inb(p) ({ __u8 __v = __raw_readb(__io(p)); __iormb(); __v; }) macro
195 #define inb_p(port) inb((port))
333 * Register ISA memory and port locations for glibc iopl/inb/outb
/arch/frv/include/asm/
H A Dio.h130 static inline uint8_t inb(unsigned long addr) function
174 #define inb_p(addr) inb(addr)
/arch/h8300/include/asm/
H A Dio.h213 #define inb(addr) ((h8300_buswidth(addr))?readw((addr) & ~1) & 0xff:readb(addr)) macro
221 #define inb_p(addr) inb(addr)
/arch/mn10300/include/asm/
H A Dio.h83 static inline u8 inb(unsigned long addr) function
113 #define inb_p(addr) inb(addr)
125 u8 x = inb(addr);
/arch/sparc/include/asm/
H A Dio_32.h107 * they access I/O space and use inb/outb.
110 * Ergo, we want inb & outb to generate PCI memory cycles.
115 * can use inb/outb again.
118 #define inb(__addr) __readb((void __iomem *)(unsigned long)(__addr)) macro
127 #define inb_p(__addr) inb(__addr)
H A Dio_64.h80 #define inb(__addr) (_inb((unsigned long)(__addr))) macro
87 #define inb_p(__addr) inb(__addr)
/arch/tile/include/asm/
H A Dio.h201 panic("inb/outb and friends do not exist on tile");
216 static inline u8 inb(unsigned long addr) function
246 #define inb_p(addr) inb(addr)
/arch/ia64/include/asm/
H A Dio.h6 * inb/inw/inl/outb/outw/outl and the "string versions" of the same
297 #define inb(p) __inb(p) macro
402 # define inb_p inb
H A Dmachvec.h139 # define platform_inb ia64_mv.inb
183 ia64_mv_inb_t *inb; member in struct:ia64_machine_vector

Completed in 6256 milliseconds

12