Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.3 64 lines 1.1 kB view raw
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef __ASM_SH_IO_NOIOPORT_H 3#define __ASM_SH_IO_NOIOPORT_H 4 5static inline u8 inb(unsigned long addr) 6{ 7 BUG(); 8 return -1; 9} 10 11static inline u16 inw(unsigned long addr) 12{ 13 BUG(); 14 return -1; 15} 16 17static inline u32 inl(unsigned long addr) 18{ 19 BUG(); 20 return -1; 21} 22 23static inline void outb(unsigned char x, unsigned long port) 24{ 25 BUG(); 26} 27 28static inline void outw(unsigned short x, unsigned long port) 29{ 30 BUG(); 31} 32 33static inline void outl(unsigned int x, unsigned long port) 34{ 35 BUG(); 36} 37 38static inline void __iomem *ioport_map(unsigned long port, unsigned int size) 39{ 40 BUG(); 41 return NULL; 42} 43 44static inline void ioport_unmap(void __iomem *addr) 45{ 46 BUG(); 47} 48 49#define inb_p(addr) inb(addr) 50#define inw_p(addr) inw(addr) 51#define inl_p(addr) inl(addr) 52#define outb_p(x, addr) outb((x), (addr)) 53#define outw_p(x, addr) outw((x), (addr)) 54#define outl_p(x, addr) outl((x), (addr)) 55 56#define insb(a, b, c) BUG() 57#define insw(a, b, c) BUG() 58#define insl(a, b, c) BUG() 59 60#define outsb(a, b, c) BUG() 61#define outsw(a, b, c) BUG() 62#define outsl(a, b, c) BUG() 63 64#endif /* __ASM_SH_IO_NOIOPORT_H */