| /include/asm-generic/ |
| A D | iomap.h | 29 extern unsigned int ioread8(const void __iomem *); 30 extern unsigned int ioread16(const void __iomem *); 31 extern unsigned int ioread16be(const void __iomem *); 32 extern unsigned int ioread32(const void __iomem *); 33 extern unsigned int ioread32be(const void __iomem *); 40 extern void iowrite8(u8, void __iomem *); 41 extern void iowrite16(u16, void __iomem *); 42 extern void iowrite16be(u16, void __iomem *); 43 extern void iowrite32(u32, void __iomem *); 44 extern void iowrite32be(u32, void __iomem *); [all …]
|
| A D | logic_io.h | 34 void __iomem *ioremap(phys_addr_t offset, size_t size); 37 void iounmap(void volatile __iomem *addr); 40 u8 __raw_readb(const volatile void __iomem *addr); 43 u16 __raw_readw(const volatile void __iomem *addr); 46 u32 __raw_readl(const volatile void __iomem *addr); 50 u64 __raw_readq(const volatile void __iomem *addr); 54 void __raw_writeb(u8 value, volatile void __iomem *addr); 57 void __raw_writew(u16 value, volatile void __iomem *addr); 60 void __raw_writel(u32 value, volatile void __iomem *addr); 64 void __raw_writeq(u64 value, volatile void __iomem *addr); [all …]
|
| A D | pci_iomap.h | 13 extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max); 14 extern void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max); 15 extern void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, 18 extern void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, 21 extern void pci_iounmap(struct pci_dev *dev, void __iomem *); 26 extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port, 35 static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap() 40 static inline void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap_wc() 44 static inline void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, in pci_iomap_range() 50 static inline void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, in pci_iomap_wc_range() [all …]
|
| A D | video.h | 45 static inline u8 fb_readb(const volatile void __iomem *addr) in fb_readb() 53 static inline u16 fb_readw(const volatile void __iomem *addr) in fb_readw() 61 static inline u32 fb_readl(const volatile void __iomem *addr) in fb_readl() 70 static inline u64 fb_readq(const volatile void __iomem *addr) in fb_readq() 79 static inline void fb_writeb(u8 b, volatile void __iomem *addr) in fb_writeb() 87 static inline void fb_writew(u16 b, volatile void __iomem *addr) in fb_writew() 95 static inline void fb_writel(u32 b, volatile void __iomem *addr) in fb_writel() 104 static inline void fb_writeq(u64 b, volatile void __iomem *addr) in fb_writeq() 113 static inline void fb_memcpy_fromio(void *to, const volatile void __iomem *from, size_t n) in fb_memcpy_fromio() 121 static inline void fb_memcpy_toio(volatile void __iomem *to, const void *from, size_t n) in fb_memcpy_toio() [all …]
|
| A D | io.h | 188 static inline u8 readb(const volatile void __iomem *addr) in readb() 203 static inline u16 readw(const volatile void __iomem *addr) in readw() 218 static inline u32 readl(const volatile void __iomem *addr) in readl() 234 static inline u64 readq(const volatile void __iomem *addr) in readq() 528 #define PCI_IOBASE ((void __iomem *)0) 1097 return (void __iomem *)(unsigned long)offset; in ioremap() 1103 static inline void iounmap(volatile void __iomem *addr) in iounmap() 1115 void iounmap(volatile void __iomem *addr); 1116 void generic_iounmap(volatile void __iomem *addr); 1182 static inline void ioport_unmap(void __iomem *p) in ioport_unmap() [all …]
|
| /include/linux/platform_data/ |
| A D | mtd-nand-omap2.h | 46 void __iomem *gpmc_nand_command; 47 void __iomem *gpmc_nand_address; 48 void __iomem *gpmc_nand_data; 49 void __iomem *gpmc_prefetch_config1; 50 void __iomem *gpmc_prefetch_config2; 51 void __iomem *gpmc_prefetch_control; 52 void __iomem *gpmc_prefetch_status; 53 void __iomem *gpmc_ecc_config; 54 void __iomem *gpmc_ecc_control; 55 void __iomem *gpmc_ecc_size_config; [all …]
|
| A D | sh_mmcif.h | 79 static inline u32 sh_mmcif_readl(void __iomem *addr, int reg) in sh_mmcif_readl() 84 static inline void sh_mmcif_writel(void __iomem *addr, int reg, u32 val) in sh_mmcif_writel() 91 static inline void sh_mmcif_boot_cmd_send(void __iomem *base, in sh_mmcif_boot_cmd_send() 99 static inline int sh_mmcif_boot_cmd_poll(void __iomem *base, unsigned long mask) in sh_mmcif_boot_cmd_poll() 115 static inline int sh_mmcif_boot_cmd(void __iomem *base, in sh_mmcif_boot_cmd() 122 static inline int sh_mmcif_boot_do_read_single(void __iomem *base, in sh_mmcif_boot_do_read_single() 145 static inline int sh_mmcif_boot_do_read(void __iomem *base, in sh_mmcif_boot_do_read() 174 static inline void sh_mmcif_boot_init(void __iomem *base) in sh_mmcif_boot_init()
|
| /include/linux/clk/ |
| A D | spear.h | 12 void __init spear3xx_clk_init(void __iomem *misc_base, 13 void __iomem *soc_config_base); 15 static inline void __init spear3xx_clk_init(void __iomem *misc_base, in spear3xx_clk_init() 16 void __iomem *soc_config_base) {} in spear3xx_clk_init() 20 void __init spear6xx_clk_init(void __iomem *misc_base); 22 static inline void __init spear6xx_clk_init(void __iomem *misc_base) {} in spear6xx_clk_init() 26 void __init spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base); 28 static inline void spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base) {} in spear1310_clk_init() 32 void __init spear1340_clk_init(void __iomem *misc_base); 34 static inline void spear1340_clk_init(void __iomem *misc_base) {} in spear1340_clk_init()
|
| A D | pxa.h | 6 extern int pxa25x_clocks_init(void __iomem *regs); 7 extern int pxa27x_clocks_init(void __iomem *regs); 8 extern int pxa3xx_clocks_init(void __iomem *regs, void __iomem *oscc_reg);
|
| /include/linux/ |
| A D | litex.h | 14 static inline void _write_litex_subregister(u32 val, void __iomem *addr) in _write_litex_subregister() 19 static inline u32 _read_litex_subregister(void __iomem *addr) in _read_litex_subregister() 41 static inline void litex_write8(void __iomem *reg, u8 val) in litex_write8() 46 static inline void litex_write16(void __iomem *reg, u16 val) in litex_write16() 51 static inline void litex_write32(void __iomem *reg, u32 val) in litex_write32() 56 static inline void litex_write64(void __iomem *reg, u64 val) in litex_write64() 62 static inline u8 litex_read8(void __iomem *reg) in litex_read8() 67 static inline u16 litex_read16(void __iomem *reg) in litex_read16() 72 static inline u32 litex_read32(void __iomem *reg) in litex_read32() 77 static inline u64 litex_read64(void __iomem *reg) in litex_read64()
|
| A D | io.h | 18 void __iowrite32_copy(void __iomem *to, const void *from, size_t count); 21 void __ioread32_copy(void *to, const void __iomem *from, size_t count); 24 void __iowrite64_copy(void __iomem *to, const void *from, size_t count); 49 void __iomem * devm_ioport_map(struct device *dev, unsigned long port, 51 void devm_ioport_unmap(struct device *dev, void __iomem *addr); 53 static inline void __iomem *devm_ioport_map(struct device *dev, in devm_ioport_map() 65 void __iomem *devm_ioremap(struct device *dev, resource_size_t offset, 67 void __iomem *devm_ioremap_uc(struct device *dev, resource_size_t offset, 71 void devm_iounmap(struct device *dev, void __iomem *addr); 72 int check_signature(const volatile void __iomem *io_addr, [all …]
|
| A D | io-mapping.h | 27 void __iomem *iomem; 64 static inline void __iomem * 81 io_mapping_unmap_atomic(void __iomem *vaddr) in io_mapping_unmap_atomic() 91 static inline void __iomem * 106 static inline void __iomem * 120 io_mapping_unmap(void __iomem *vaddr) in io_mapping_unmap() 153 static inline void __iomem * 162 io_mapping_unmap(void __iomem *vaddr) in io_mapping_unmap() 167 static inline void __iomem * 180 io_mapping_unmap_atomic(void __iomem *vaddr) in io_mapping_unmap_atomic() [all …]
|
| A D | io-64-nonatomic-hi-lo.h | 8 static inline __u64 hi_lo_readq(const volatile void __iomem *addr) in hi_lo_readq() 10 const volatile u32 __iomem *p = addr; in hi_lo_readq() 19 static inline void hi_lo_writeq(__u64 val, volatile void __iomem *addr) in hi_lo_writeq() 25 static inline __u64 hi_lo_readq_relaxed(const volatile void __iomem *addr) in hi_lo_readq_relaxed() 27 const volatile u32 __iomem *p = addr; in hi_lo_readq_relaxed() 36 static inline void hi_lo_writeq_relaxed(__u64 val, volatile void __iomem *addr) in hi_lo_writeq_relaxed() 60 static inline u64 ioread64_hi_lo(const void __iomem *addr) in ioread64_hi_lo() 73 static inline void iowrite64_hi_lo(u64 val, void __iomem *addr) in iowrite64_hi_lo() 82 static inline u64 ioread64be_hi_lo(const void __iomem *addr) in ioread64be_hi_lo() 95 static inline void iowrite64be_hi_lo(u64 val, void __iomem *addr) in iowrite64be_hi_lo()
|
| A D | io-64-nonatomic-lo-hi.h | 8 static inline __u64 lo_hi_readq(const volatile void __iomem *addr) in lo_hi_readq() 10 const volatile u32 __iomem *p = addr; in lo_hi_readq() 19 static inline void lo_hi_writeq(__u64 val, volatile void __iomem *addr) in lo_hi_writeq() 25 static inline __u64 lo_hi_readq_relaxed(const volatile void __iomem *addr) in lo_hi_readq_relaxed() 27 const volatile u32 __iomem *p = addr; in lo_hi_readq_relaxed() 36 static inline void lo_hi_writeq_relaxed(__u64 val, volatile void __iomem *addr) in lo_hi_writeq_relaxed() 60 static inline u64 ioread64_lo_hi(const void __iomem *addr) in ioread64_lo_hi() 73 static inline void iowrite64_lo_hi(u64 val, void __iomem *addr) in iowrite64_lo_hi() 82 static inline u64 ioread64be_lo_hi(const void __iomem *addr) in ioread64be_lo_hi() 95 static inline void iowrite64be_lo_hi(u64 val, void __iomem *addr) in iowrite64be_lo_hi()
|
| A D | virtio_pci_modern.h | 34 struct virtio_pci_common_cfg __iomem *common; 35 void __iomem *device; 36 void __iomem *notify_base; 38 u8 __iomem *isr; 62 static inline u8 vp_ioread8(const u8 __iomem *addr) in vp_ioread8() 66 static inline u16 vp_ioread16 (const __le16 __iomem *addr) in vp_ioread16() 71 static inline u32 vp_ioread32(const __le32 __iomem *addr) in vp_ioread32() 76 static inline void vp_iowrite8(u8 value, u8 __iomem *addr) in vp_iowrite8() 81 static inline void vp_iowrite16(u16 value, __le16 __iomem *addr) in vp_iowrite16() 92 __le32 __iomem *lo, in vp_iowrite64_twopart() [all …]
|
| A D | svga.h | 71 static inline void svga_wattr(void __iomem *regbase, u8 index, u8 data) in svga_wattr() 80 static inline void svga_wseq_mask(void __iomem *regbase, u8 index, u8 data, u8 mask) in svga_wseq_mask() 87 static inline void svga_wcrt_mask(void __iomem *regbase, u8 index, u8 data, u8 mask) in svga_wcrt_mask() 100 void svga_wcrt_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value); 101 void svga_wseq_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value); 103 void svga_set_default_gfx_regs(void __iomem *regbase); 104 void svga_set_default_atc_regs(void __iomem *regbase); 105 void svga_set_default_seq_regs(void __iomem *regbase); 106 void svga_set_default_crt_regs(void __iomem *regbase); 107 void svga_set_textmode_vga_regs(void __iomem *regbase); [all …]
|
| A D | goldfish.h | 18 static inline void gf_write_ptr(const void *ptr, void __iomem *portl, in gf_write_ptr() 19 void __iomem *porth) in gf_write_ptr() 30 void __iomem *portl, in gf_write_dma_addr() 31 void __iomem *porth) in gf_write_dma_addr()
|
| A D | dm9000.h | 32 void (*inblk)(void __iomem *reg, void *data, int len); 33 void (*outblk)(void __iomem *reg, void *data, int len); 34 void (*dumpblk)(void __iomem *reg, int len);
|
| /include/acpi/ |
| A D | acpi_io.h | 10 static inline void __iomem *acpi_os_ioremap(acpi_physical_address phys, in acpi_os_ioremap() 19 void __iomem __ref 21 void __ref acpi_os_unmap_iomem(void __iomem *virt, acpi_size size); 22 void __iomem *acpi_os_get_iomem(acpi_physical_address phys, unsigned int size); 24 void __iomem *acpi_os_map_generic_address(struct acpi_generic_address *addr);
|
| /include/video/ |
| A D | vga.h | 185 void __iomem *vgabase; /* mmio base, if supported */ 200 static inline unsigned char vga_mm_r (void __iomem *regbase, unsigned short port) in vga_mm_r() 210 static inline void vga_mm_w_fast (void __iomem *regbase, unsigned short port, in vga_mm_w_fast() 237 static inline unsigned char vga_r (void __iomem *regbase, unsigned short port) in vga_r() 254 static inline void vga_w_fast (void __iomem *regbase, unsigned short port, in vga_w_fast() 263 static inline unsigned char vga_r (void __iomem *regbase, unsigned short port) in vga_r() 274 static inline void vga_w_fast (void __iomem *regbase, unsigned short port, in vga_w_fast() 285 static inline unsigned char vga_rcrt (void __iomem *regbase, unsigned char reg) in vga_rcrt() 340 static inline unsigned char vga_rseq (void __iomem *regbase, unsigned char reg) in vga_rseq() 394 static inline unsigned char vga_rgfx (void __iomem *regbase, unsigned char reg) in vga_rgfx() [all …]
|
| /include/linux/fsl/ |
| A D | ptp_qoriq.h | 54 struct ctrl_regs __iomem *ctrl_regs; 55 struct alarm_regs __iomem *alarm_regs; 56 struct fiper_regs __iomem *fiper_regs; 57 struct etts_regs __iomem *etts_regs; 142 void __iomem *base; 162 u32 (*read)(unsigned __iomem *addr); 163 void (*write)(unsigned __iomem *addr, u32 val); 166 static inline u32 qoriq_read_be(unsigned __iomem *addr) in qoriq_read_be() 171 static inline void qoriq_write_be(unsigned __iomem *addr, u32 val) in qoriq_write_be() 176 static inline u32 qoriq_read_le(unsigned __iomem *addr) in qoriq_read_le() [all …]
|
| A D | ntmp.h | 20 void __iomem *pir; 21 void __iomem *cir; 22 void __iomem *mr; 24 void __iomem *bar0; 25 void __iomem *bar1; 26 void __iomem *lenr;
|
| /include/linux/mfd/ |
| A D | bcm2835-pm.h | 10 void __iomem *base; 11 void __iomem *asb; 12 void __iomem *rpivid_asb;
|
| /include/linux/pds/ |
| A D | pds_intr.h | 117 pds_core_intr_coal_init(struct pds_core_intr __iomem *intr_ctrl, u32 coal) in pds_core_intr_coal_init() 123 pds_core_intr_mask(struct pds_core_intr __iomem *intr_ctrl, u32 mask) in pds_core_intr_mask() 129 pds_core_intr_credits(struct pds_core_intr __iomem *intr_ctrl, in pds_core_intr_credits() 141 pds_core_intr_clean_flags(struct pds_core_intr __iomem *intr_ctrl, u32 flags) in pds_core_intr_clean_flags() 152 pds_core_intr_clean(struct pds_core_intr __iomem *intr_ctrl) in pds_core_intr_clean() 158 pds_core_intr_mask_assert(struct pds_core_intr __iomem *intr_ctrl, u32 mask) in pds_core_intr_mask_assert()
|
| /include/linux/remoteproc/ |
| A D | st_slim_rproc.h | 27 void __iomem *cpu_addr; 43 void __iomem *slimcore; 44 void __iomem *peri;
|