__iomem 38 arch/x86/include/asm/calgary.h void __iomem *bbar; /* Bridge BAR */ __iomem 84 arch/x86/include/asm/efi.h extern void __iomem *__init efi_ioremap(unsigned long addr, unsigned long size, __iomem 45 arch/x86/include/asm/io.h static inline type name(const volatile void __iomem *addr) \ __iomem 50 arch/x86/include/asm/io.h static inline void name(type val, volatile void __iomem *addr) \ __iomem 175 arch/x86/include/asm/io.h extern void __iomem *ioremap_nocache(resource_size_t offset, unsigned long size); __iomem 176 arch/x86/include/asm/io.h extern void __iomem *ioremap_cache(resource_size_t offset, unsigned long size); __iomem 177 arch/x86/include/asm/io.h extern void __iomem *ioremap_prot(resource_size_t offset, unsigned long size, __iomem 183 arch/x86/include/asm/io.h static inline void __iomem *ioremap(resource_size_t offset, unsigned long size) __iomem 188 arch/x86/include/asm/io.h extern void iounmap(volatile void __iomem *addr); __iomem 204 arch/x86/include/asm/io.h memset_io(volatile void __iomem *addr, unsigned char val, size_t count) __iomem 210 arch/x86/include/asm/io.h memcpy_fromio(void *dst, const volatile void __iomem *src, size_t count) __iomem 216 arch/x86/include/asm/io.h memcpy_toio(volatile void __iomem *dst, const void *src, size_t count) __iomem 229 arch/x86/include/asm/io.h #define __ISA_IO_base ((char __iomem *)(PAGE_OFFSET)) __iomem 318 arch/x86/include/asm/io.h extern void __iomem *ioremap_wc(resource_size_t offset, unsigned long size); __iomem 29 arch/x86/include/asm/iomap.h void __iomem * __iomem 33 arch/x86/include/asm/iomap.h iounmap_atomic(void __iomem *kvaddr); __iomem 133 arch/x86/include/asm/pci_x86.h char __iomem *virt; __iomem 160 arch/x86/include/asm/pci_x86.h static inline unsigned char mmio_config_readb(void __iomem *pos) __iomem 167 arch/x86/include/asm/pci_x86.h static inline unsigned short mmio_config_readw(void __iomem *pos) __iomem 174 arch/x86/include/asm/pci_x86.h static inline unsigned int mmio_config_readl(void __iomem *pos) __iomem 181 arch/x86/include/asm/pci_x86.h static inline void mmio_config_writeb(void __iomem *pos, u8 val) __iomem 186 arch/x86/include/asm/pci_x86.h static inline void mmio_config_writew(void __iomem *pos, u16 val) __iomem 191 arch/x86/include/asm/pci_x86.h static inline void mmio_config_writel(void __iomem *pos, u32 val) __iomem 5 arch/x86/include/asm/probe_roms.h extern void __iomem *pci_map_biosrom(struct pci_dev *pdev); __iomem 6 arch/x86/include/asm/probe_roms.h extern void pci_unmap_biosrom(void __iomem *rom); __iomem 46 arch/x86/include/asm/tce.h extern int __init build_tce_table(struct pci_dev *dev, void __iomem *bbar); __iomem 421 arch/x86/include/asm/uv/uv_hub.h static inline volatile void __iomem *uv_global_mmr64_address(int pnode, unsigned long offset) __iomem 6 include/acpi/acpi_io.h static inline void __iomem *acpi_os_ioremap(acpi_physical_address phys, __iomem 12 include/acpi/acpi_io.h void __iomem *__init_refok __iomem 14 include/acpi/acpi_io.h void __ref acpi_os_unmap_iomem(void __iomem *virt, acpi_size size); __iomem 15 include/acpi/acpi_io.h void __iomem *acpi_os_get_iomem(acpi_physical_address phys, unsigned int size); __iomem 130 include/acpi/platform/aclinuxex.h void early_acpi_os_unmap_memory(void __iomem * virt, acpi_size size); __iomem 10 include/asm-generic/early_ioremap.h extern void __iomem *early_ioremap(resource_size_t phys_addr, __iomem 14 include/asm-generic/early_ioremap.h extern void early_iounmap(void __iomem *addr, unsigned long size); __iomem 8 include/asm-generic/ide_iops.h static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count) __iomem 16 include/asm-generic/ide_iops.h static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count) __iomem 24 include/asm-generic/ide_iops.h static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count) __iomem 32 include/asm-generic/ide_iops.h static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u32 count) __iomem 7 include/asm-generic/io-64-nonatomic-hi-lo.h static inline __u64 hi_lo_readq(const volatile void __iomem *addr) __iomem 9 include/asm-generic/io-64-nonatomic-hi-lo.h const volatile u32 __iomem *p = addr; __iomem 18 include/asm-generic/io-64-nonatomic-hi-lo.h static inline void hi_lo_writeq(__u64 val, volatile void __iomem *addr) __iomem 7 include/asm-generic/io-64-nonatomic-lo-hi.h static inline __u64 lo_hi_readq(const volatile void __iomem *addr) __iomem 9 include/asm-generic/io-64-nonatomic-lo-hi.h const volatile u32 __iomem *p = addr; __iomem 18 include/asm-generic/io-64-nonatomic-lo-hi.h static inline void lo_hi_writeq(__u64 val, volatile void __iomem *addr) __iomem 35 include/asm-generic/io.h static inline u8 __raw_readb(const volatile void __iomem *addr) __iomem 42 include/asm-generic/io.h static inline u16 __raw_readw(const volatile void __iomem *addr) __iomem 49 include/asm-generic/io.h static inline u32 __raw_readl(const volatile void __iomem *addr) __iomem 58 include/asm-generic/io.h static inline u16 readw(const volatile void __iomem *addr) __iomem 64 include/asm-generic/io.h static inline u32 readl(const volatile void __iomem *addr) __iomem 70 include/asm-generic/io.h static inline void __raw_writeb(u8 b, volatile void __iomem *addr) __iomem 77 include/asm-generic/io.h static inline void __raw_writew(u16 b, volatile void __iomem *addr) __iomem 84 include/asm-generic/io.h static inline void __raw_writel(u32 b, volatile void __iomem *addr) __iomem 96 include/asm-generic/io.h static inline u64 __raw_readq(const volatile void __iomem *addr) __iomem 103 include/asm-generic/io.h static inline u64 readq(const volatile void __iomem *addr) __iomem 109 include/asm-generic/io.h static inline void __raw_writeq(u64 b, volatile void __iomem *addr) __iomem 119 include/asm-generic/io.h #define PCI_IOBASE ((void __iomem *) 0) __iomem 278 include/asm-generic/io.h extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max); __iomem 281 include/asm-generic/io.h static inline void pci_iounmap(struct pci_dev *dev, void __iomem *p) __iomem 310 include/asm-generic/io.h static inline void __iomem *ioremap(phys_addr_t offset, unsigned long size) __iomem 312 include/asm-generic/io.h return (void __iomem*) (unsigned long)offset; __iomem 325 include/asm-generic/io.h static inline void iounmap(void __iomem *addr) __iomem 332 include/asm-generic/io.h static inline void __iomem *ioport_map(unsigned long port, unsigned int nr) __iomem 337 include/asm-generic/io.h static inline void ioport_unmap(void __iomem *p) __iomem 341 include/asm-generic/io.h extern void __iomem *ioport_map(unsigned long port, unsigned int nr); __iomem 342 include/asm-generic/io.h extern void ioport_unmap(void __iomem *p); __iomem 28 include/asm-generic/iomap.h extern unsigned int ioread8(void __iomem *); __iomem 29 include/asm-generic/iomap.h extern unsigned int ioread16(void __iomem *); __iomem 30 include/asm-generic/iomap.h extern unsigned int ioread16be(void __iomem *); __iomem 31 include/asm-generic/iomap.h extern unsigned int ioread32(void __iomem *); __iomem 32 include/asm-generic/iomap.h extern unsigned int ioread32be(void __iomem *); __iomem 34 include/asm-generic/iomap.h extern void iowrite8(u8, void __iomem *); __iomem 35 include/asm-generic/iomap.h extern void iowrite16(u16, void __iomem *); __iomem 36 include/asm-generic/iomap.h extern void iowrite16be(u16, void __iomem *); __iomem 37 include/asm-generic/iomap.h extern void iowrite32(u32, void __iomem *); __iomem 38 include/asm-generic/iomap.h extern void iowrite32be(u32, void __iomem *); __iomem 51 include/asm-generic/iomap.h extern void ioread8_rep(void __iomem *port, void *buf, unsigned long count); __iomem 52 include/asm-generic/iomap.h extern void ioread16_rep(void __iomem *port, void *buf, unsigned long count); __iomem 53 include/asm-generic/iomap.h extern void ioread32_rep(void __iomem *port, void *buf, unsigned long count); __iomem 55 include/asm-generic/iomap.h extern void iowrite8_rep(void __iomem *port, const void *buf, unsigned long count); __iomem 56 include/asm-generic/iomap.h extern void iowrite16_rep(void __iomem *port, const void *buf, unsigned long count); __iomem 57 include/asm-generic/iomap.h extern void iowrite32_rep(void __iomem *port, const void *buf, unsigned long count); __iomem 61 include/asm-generic/iomap.h extern void __iomem *ioport_map(unsigned long port, unsigned int nr); __iomem 62 include/asm-generic/iomap.h extern void ioport_unmap(void __iomem *); __iomem 72 include/asm-generic/iomap.h extern void pci_iounmap(struct pci_dev *dev, void __iomem *); __iomem 75 include/asm-generic/iomap.h static inline void pci_iounmap(struct pci_dev *dev, void __iomem *addr) __iomem 17 include/asm-generic/pci_iomap.h extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max); __iomem 22 include/asm-generic/pci_iomap.h extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port, __iomem 29 include/asm-generic/pci_iomap.h static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) __iomem 15 include/clocksource/pxa.h extern void pxa_timer_nodt_init(int irq, void __iomem *base, __iomem 40 include/clocksource/samsung_pwm.h void samsung_pwm_clocksource_init(void __iomem *base, __iomem 10 include/drm/drm_os_linux.h static inline u64 readq(void __iomem *reg) __iomem 15 include/drm/drm_os_linux.h static inline void writeq(u64 val, void __iomem *reg) __iomem 26 include/drm/drm_os_linux.h #define DRM_READ8(map, offset) readb(((void __iomem *)(map)->handle) + (offset)) __iomem 28 include/drm/drm_os_linux.h #define DRM_READ16(map, offset) readw(((void __iomem *)(map)->handle) + (offset)) __iomem 30 include/drm/drm_os_linux.h #define DRM_READ32(map, offset) readl(((void __iomem *)(map)->handle) + (offset)) __iomem 32 include/drm/drm_os_linux.h #define DRM_WRITE8(map, offset, val) writeb(val, ((void __iomem *)(map)->handle) + (offset)) __iomem 34 include/drm/drm_os_linux.h #define DRM_WRITE16(map, offset, val) writew(val, ((void __iomem *)(map)->handle) + (offset)) __iomem 36 include/drm/drm_os_linux.h #define DRM_WRITE32(map, offset, val) writel(val, ((void __iomem *)(map)->handle) + (offset)) __iomem 39 include/drm/drm_os_linux.h #define DRM_READ64(map, offset) readq(((void __iomem *)(map)->handle) + (offset)) __iomem 41 include/drm/drm_os_linux.h #define DRM_WRITE64(map, offset, val) writeq(val, ((void __iomem *)(map)->handle) + (offset)) __iomem 134 include/kvm/arm_vgic.h void __iomem *vctrl_base; __iomem 147 include/kvm/arm_vgic.h void __iomem *vctrl_base; __iomem 181 include/linux/amba/clcd.h void __iomem *regs; __iomem 198 include/linux/amba/serial.h void (*set_mctrl)(struct amba_device *dev, void __iomem *base, unsigned int mctrl); __iomem 53 include/linux/amba/sp810.h static inline void sysctl_soft_reset(void __iomem *base) __iomem 314 include/linux/arcdevice.h void __iomem *mem_start; /* pointer to ioremap'ed MMIO */ __iomem 16 include/linux/atmel-ssc.h void __iomem *regs; __iomem 65 include/linux/atmel_tc.h void __iomem *regs; __iomem 32 include/linux/basic_mmio_gpio.h unsigned long (*read_reg)(void __iomem *reg); __iomem 33 include/linux/basic_mmio_gpio.h void (*write_reg)(void __iomem *reg, unsigned long data); __iomem 35 include/linux/basic_mmio_gpio.h void __iomem *reg_dat; __iomem 36 include/linux/basic_mmio_gpio.h void __iomem *reg_set; __iomem 37 include/linux/basic_mmio_gpio.h void __iomem *reg_clr; __iomem 38 include/linux/basic_mmio_gpio.h void __iomem *reg_dir; __iomem 69 include/linux/basic_mmio_gpio.h unsigned long sz, void __iomem *dat, void __iomem *set, __iomem 70 include/linux/basic_mmio_gpio.h void __iomem *clr, void __iomem *dirout, void __iomem *dirin, __iomem 273 include/linux/bcma/bcma.h void __iomem *io_addr; __iomem 274 include/linux/bcma/bcma.h void __iomem *io_wrap; __iomem 316 include/linux/bcma/bcma.h void __iomem *mmio; __iomem 650 include/linux/bcma/bcma_driver_chipcommon.h void __iomem *mii; __iomem 27 include/linux/cb710.h void __iomem *iobase; __iomem 34 include/linux/cb710.h void __iomem *iobase; __iomem 180 include/linux/cb710.h void __iomem *port, size_t count) __iomem 202 include/linux/cb710.h void __iomem *port, size_t count) __iomem 283 include/linux/clk-provider.h void __iomem *reg; __iomem 295 include/linux/clk-provider.h void __iomem *reg, u8 bit_idx, __iomem 339 include/linux/clk-provider.h void __iomem *reg; __iomem 357 include/linux/clk-provider.h void __iomem *reg, u8 shift, u8 width, __iomem 361 include/linux/clk-provider.h void __iomem *reg, u8 shift, u8 width, __iomem 388 include/linux/clk-provider.h void __iomem *reg; __iomem 406 include/linux/clk-provider.h void __iomem *reg, u8 shift, u8 width, __iomem 411 include/linux/clk-provider.h void __iomem *reg, u8 shift, u32 mask, __iomem 455 include/linux/clk-provider.h void __iomem *reg; __iomem 467 include/linux/clk-provider.h void __iomem *reg, u8 mshift, u8 mwidth, u8 nshift, u8 nwidth, __iomem 630 include/linux/clk-provider.h static inline u32 clk_readl(u32 __iomem *reg) __iomem 635 include/linux/clk-provider.h static inline void clk_writel(u32 val, u32 __iomem *reg) __iomem 642 include/linux/clk-provider.h static inline u32 clk_readl(u32 __iomem *reg) __iomem 647 include/linux/clk-provider.h static inline void clk_writel(u32 val, u32 __iomem *reg) __iomem 20 include/linux/clk/at91_pmc.h extern void __iomem *at91_pmc_base; __iomem 68 include/linux/clk/ti.h void __iomem *mult_div1_reg; __iomem 73 include/linux/clk/ti.h void __iomem *control_reg; __iomem 84 include/linux/clk/ti.h void __iomem *autoidle_reg; __iomem 85 include/linux/clk/ti.h void __iomem *idlest_reg; __iomem 113 include/linux/clk/ti.h void __iomem **idlest_reg, __iomem 116 include/linux/clk/ti.h void __iomem **other_reg, __iomem 141 include/linux/clk/ti.h void __iomem *enable_reg; __iomem 144 include/linux/clk/ti.h void __iomem *clksel_reg; __iomem 243 include/linux/clk/ti.h u32 (*clk_readl)(void __iomem *reg); __iomem 244 include/linux/clk/ti.h void (*clk_writel)(u32 val, void __iomem *reg); __iomem 292 include/linux/clk/ti.h void __iomem *ti_clk_get_reg_addr(struct device_node *node, int index); __iomem 28 include/linux/clk/zynq.h void __iomem *pll_ctrl, void __iomem *pll_status, u8 lock_index, __iomem 15 include/linux/clksrc-dbx500-prcmu.h void __init clksrc_dbx500_prcmu_init(void __iomem *base); __iomem 17 include/linux/clksrc-dbx500-prcmu.h static inline void __init clksrc_dbx500_prcmu_init(void __iomem *base) {} __iomem 335 include/linux/clocksource.h extern int clocksource_mmio_init(void __iomem *, const char *, __iomem 26 include/linux/compiler.h extern void __chk_io_ptr(const volatile void __iomem *); __iomem 74 include/linux/cyclades.h void __iomem *base_addr; __iomem 76 include/linux/cyclades.h void __iomem *p9050; __iomem 77 include/linux/cyclades.h struct RUNTIME_9060 __iomem *p9060; __iomem 79 include/linux/cyclades.h struct BOARD_CTRL __iomem *board_ctrl; /* cyz specific */ __iomem 124 include/linux/cyclades.h void __iomem *base_addr; __iomem 127 include/linux/cyclades.h struct CH_CTRL __iomem *ch_ctrl; __iomem 128 include/linux/cyclades.h struct BUF_CTRL __iomem *buf_ctrl; __iomem 38 include/linux/debugfs.h void __iomem *base; __iomem 96 include/linux/debugfs.h int nregs, void __iomem *base, char *prefix); __iomem 237 include/linux/debugfs.h int nregs, void __iomem *base, char *prefix) __iomem 638 include/linux/device.h void __iomem *devm_ioremap_resource(struct device *dev, struct resource *res); __iomem 36 include/linux/dm9000.h void (*inblk)(void __iomem *reg, void *data, int len); __iomem 37 include/linux/dm9000.h void (*outblk)(void __iomem *reg, void *data, int len); __iomem 38 include/linux/dm9000.h void (*dumpblk)(void __iomem *reg, int len); __iomem 34 include/linux/dma/dw.h void __iomem *regs; __iomem 23 include/linux/dw_apb_timer.h void __iomem *base; __iomem 47 include/linux/dw_apb_timer.h void __iomem *base, int irq, unsigned long freq); __iomem 49 include/linux/dw_apb_timer.h dw_apb_clocksource_init(unsigned rating, const char *name, void __iomem *base, __iomem 898 include/linux/efi.h extern void __iomem *efi_lookup_mapped_addr(u64 phys_addr); __iomem 207 include/linux/fb.h void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size); __iomem 208 include/linux/fb.h void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size); __iomem 486 include/linux/fb.h char __iomem *screen_base; /* Virtual address */ __iomem 170 include/linux/fmc.h __iomem void *fpga_base; /* May be NULL (Etherbone) */ __iomem 171 include/linux/fmc.h __iomem void *slot_base; /* Set by the driver */ __iomem 70 include/linux/fsl/bestcomm/bestcomm_priv.h struct mpc52xx_sdma __iomem *regs; __iomem 337 include/linux/fsl/bestcomm/bestcomm_priv.h u16 __iomem *tcr = &bcom_eng->regs->tcr[task]; __iomem 344 include/linux/fsl/bestcomm/bestcomm_priv.h u16 __iomem *tcr = &bcom_eng->regs->tcr[task]; __iomem 82 include/linux/fsl_devices.h void __iomem *regs; /* ioremap'd register base */ __iomem 825 include/linux/fsl_ifc.h struct fsl_ifc_regs __iomem *regs; __iomem 7 include/linux/goldfish.h void __iomem *portl, void __iomem *porth) __iomem 96 include/linux/hpet.h void __iomem *hd_address; __iomem 29 include/linux/i2c-pnx.h void __iomem *ioaddr; __iomem 72 include/linux/i2c/bfin_twi.h struct bfin_twi_regs __iomem *regs_base; __iomem 502 include/linux/i2o.h void __iomem *virt; __iomem 538 include/linux/i2o.h void __iomem *in_port; /* Inbout port address */ __iomem 539 include/linux/i2o.h void __iomem *out_port; /* Outbound port address */ __iomem 540 include/linux/i2o.h void __iomem *irq_status; /* Interrupt status register address */ __iomem 541 include/linux/i2o.h void __iomem *irq_mask; /* Interrupt mask register address */ __iomem 818 include/linux/i2o.h static inline struct i2o_message __iomem *i2o_msg_in_to_virt(struct __iomem 907 include/linux/i2o.h struct i2o_message __iomem *msg; __iomem 70 include/linux/intel-iommu.h static inline u64 dmar_readq(void __iomem *addr) __iomem 78 include/linux/intel-iommu.h static inline void dmar_writeq(void __iomem *addr, u64 val) __iomem 311 include/linux/intel-iommu.h void __iomem *reg; /* Pointer to hardware regs, virtual addr */ __iomem 83 include/linux/io-mapping.h static inline void __iomem * __iomem 97 include/linux/io-mapping.h io_mapping_unmap_atomic(void __iomem *vaddr) __iomem 102 include/linux/io-mapping.h static inline void __iomem * __iomem 114 include/linux/io-mapping.h io_mapping_unmap(void __iomem *vaddr) __iomem 136 include/linux/io-mapping.h iounmap((void __force __iomem *) mapping); __iomem 140 include/linux/io-mapping.h static inline void __iomem * __iomem 145 include/linux/io-mapping.h return ((char __force __iomem *) mapping) + offset; __iomem 149 include/linux/io-mapping.h io_mapping_unmap_atomic(void __iomem *vaddr) __iomem 155 include/linux/io-mapping.h static inline void __iomem * __iomem 158 include/linux/io-mapping.h return ((char __force __iomem *) mapping) + offset; __iomem 162 include/linux/io-mapping.h io_mapping_unmap(void __iomem *vaddr) __iomem 27 include/linux/io.h __visible void __iowrite32_copy(void __iomem *to, const void *from, size_t count); __iomem 28 include/linux/io.h void __iowrite64_copy(void __iomem *to, const void *from, size_t count); __iomem 45 include/linux/io.h void __iomem * devm_ioport_map(struct device *dev, unsigned long port, __iomem 47 include/linux/io.h void devm_ioport_unmap(struct device *dev, void __iomem *addr); __iomem 49 include/linux/io.h static inline void __iomem *devm_ioport_map(struct device *dev, __iomem 56 include/linux/io.h static inline void devm_ioport_unmap(struct device *dev, void __iomem *addr) __iomem 61 include/linux/io.h #define IOMEM_ERR_PTR(err) (__force void __iomem *)ERR_PTR(err) __iomem 63 include/linux/io.h void __iomem *devm_ioremap(struct device *dev, resource_size_t offset, __iomem 65 include/linux/io.h void __iomem *devm_ioremap_nocache(struct device *dev, resource_size_t offset, __iomem 67 include/linux/io.h void devm_iounmap(struct device *dev, void __iomem *addr); __iomem 68 include/linux/io.h int check_signature(const volatile void __iomem *io_addr, __iomem 30 include/linux/ioc3.h struct ioc3 __iomem *vma; /* pointer to registers */ __iomem 160 include/linux/ioc4.h struct ioc4_misc_regs __iomem *idd_misc_regs; __iomem 718 include/linux/irq.h void __iomem *reg_base; __iomem 786 include/linux/irq.h void __iomem *reg_base, irq_flow_handler_t handler); __iomem 98 include/linux/irqchip/arm-gic.h void gic_init_bases(unsigned int, int, void __iomem *, void __iomem *, __iomem 104 include/linux/irqchip/arm-gic.h void __iomem *dist , void __iomem *cpu) __iomem 32 include/linux/irqchip/arm-vic.h void __vic_init(void __iomem *base, int parent_irq, int irq_start, __iomem 34 include/linux/irqchip/arm-vic.h void vic_init(void __iomem *base, unsigned int irq_start, u32 vic_sources, u32 resume_sources); __iomem 35 include/linux/irqchip/arm-vic.h int vic_init_cascaded(void __iomem *base, unsigned int parent_irq, __iomem 8 include/linux/irqchip/versatile-fpga.h void fpga_irq_init(void __iomem *, const char *, int, int, u32, __iomem 572 include/linux/libata.h void __iomem *cmd_addr; __iomem 573 include/linux/libata.h void __iomem *data_addr; __iomem 574 include/linux/libata.h void __iomem *error_addr; __iomem 575 include/linux/libata.h void __iomem *feature_addr; __iomem 576 include/linux/libata.h void __iomem *nsect_addr; __iomem 577 include/linux/libata.h void __iomem *lbal_addr; __iomem 578 include/linux/libata.h void __iomem *lbam_addr; __iomem 579 include/linux/libata.h void __iomem *lbah_addr; __iomem 580 include/linux/libata.h void __iomem *device_addr; __iomem 581 include/linux/libata.h void __iomem *status_addr; __iomem 582 include/linux/libata.h void __iomem *command_addr; __iomem 583 include/linux/libata.h void __iomem *altstatus_addr; __iomem 584 include/linux/libata.h void __iomem *ctl_addr; __iomem 586 include/linux/libata.h void __iomem *bmdma_addr; __iomem 588 include/linux/libata.h void __iomem *scr_addr; __iomem 595 include/linux/libata.h void __iomem * const *iomap; __iomem 1157 include/linux/libata.h extern u32 ata_wait_register(struct ata_port *ap, void __iomem *reg, u32 mask, __iomem 117 include/linux/mfd/davinci_voicecodec.h void __iomem *base; __iomem 532 include/linux/mfd/db8500-prcmu.h void db8500_prcmu_get_abb_event_buffer(void __iomem **buf); __iomem 713 include/linux/mfd/db8500-prcmu.h static inline void db8500_prcmu_get_abb_event_buffer(void __iomem **buf) {} __iomem 262 include/linux/mfd/dbx500-prcmu.h static inline void prcmu_get_abb_event_buffer(void __iomem **buf) __iomem 555 include/linux/mfd/dbx500-prcmu.h static inline void prcmu_get_abb_event_buffer(void __iomem **buf) __iomem 110 include/linux/mfd/ipaq-micro.h void __iomem *base; __iomem 111 include/linux/mfd/ipaq-micro.h void __iomem *sdlc; __iomem 90 include/linux/mfd/kempld.h void __iomem *io_base; __iomem 91 include/linux/mfd/kempld.h void __iomem *io_index; __iomem 92 include/linux/mfd/kempld.h void __iomem *io_data; __iomem 845 include/linux/mfd/rtsx_pci.h void __iomem *remap_addr; __iomem 515 include/linux/mfd/sta2x11-mfd.h void __iomem **regs, __iomem 155 include/linux/mfd/ti_am335x_tscadc.h void __iomem *tscadc_base; __iomem 108 include/linux/mfd/tmio.h int tmio_core_mmc_enable(void __iomem *cnf, int shift, unsigned long base); __iomem 109 include/linux/mfd/tmio.h int tmio_core_mmc_resume(void __iomem *cnf, int shift, unsigned long base); __iomem 110 include/linux/mfd/tmio.h void tmio_core_mmc_pwr(void __iomem *cnf, int shift, int state); __iomem 111 include/linux/mfd/tmio.h void tmio_core_mmc_clk_div(void __iomem *cnf, int shift, int state); __iomem 51 include/linux/mic_bus.h void __iomem *mmio_va; __iomem 94 include/linux/mic_bus.h struct mbus_hw_ops *hw_ops, void __iomem *mmio_va); __iomem 139 include/linux/mlx4/cq.h void __iomem *uar_page, __iomem 581 include/linux/mlx4/device.h void __iomem *map; __iomem 582 include/linux/mlx4/device.h void __iomem *bf_map; __iomem 589 include/linux/mlx4/device.h void __iomem *reg; __iomem 55 include/linux/mlx4/doorbell.h static inline void mlx4_write64(__be32 val[2], void __iomem *dest, __iomem 73 include/linux/mlx4/doorbell.h static inline void mlx4_write64(__be32 val[2], void __iomem *dest, __iomem 139 include/linux/mlx5/cq.h void __iomem *uar_page, __iomem 49 include/linux/mlx5/doorbell.h static inline void mlx5_write64(__be32 val[2], void __iomem *dest, __iomem 66 include/linux/mlx5/doorbell.h static inline void mlx5_write64(__be32 val[2], void __iomem *dest, __iomem 162 include/linux/mlx5/driver.h void __iomem *reg; __iomem 163 include/linux/mlx5/driver.h void __iomem *regreg; __iomem 235 include/linux/mlx5/driver.h u32 __iomem *vector; __iomem 336 include/linux/mlx5/driver.h __be32 __iomem *doorbell; __iomem 401 include/linux/mlx5/driver.h void __iomem *update_ci; __iomem 402 include/linux/mlx5/driver.h void __iomem *update_arm_ci; __iomem 418 include/linux/mlx5/driver.h void __iomem *wc_map; __iomem 419 include/linux/mlx5/driver.h void __iomem *map; __iomem 424 include/linux/mlx5/driver.h struct health_buffer __iomem *health; __iomem 425 include/linux/mlx5/driver.h __be32 __iomem *health_counter; __iomem 515 include/linux/mlx5/driver.h struct mlx5_init_seg __iomem *iseg; __iomem 126 include/linux/mmc/dw_mmc.h void __iomem *regs; __iomem 105 include/linux/mmc/sdhci.h void __iomem *ioaddr; /* Mapped address */ __iomem 90 include/linux/mmc/sh_mmcif.h static inline u32 sh_mmcif_readl(void __iomem *addr, int reg) __iomem 95 include/linux/mmc/sh_mmcif.h static inline void sh_mmcif_writel(void __iomem *addr, int reg, u32 val) __iomem 102 include/linux/mmc/sh_mmcif.h static inline void sh_mmcif_boot_cmd_send(void __iomem *base, __iomem 110 include/linux/mmc/sh_mmcif.h static inline int sh_mmcif_boot_cmd_poll(void __iomem *base, unsigned long mask) __iomem 126 include/linux/mmc/sh_mmcif.h static inline int sh_mmcif_boot_cmd(void __iomem *base, __iomem 133 include/linux/mmc/sh_mmcif.h static inline int sh_mmcif_boot_do_read_single(void __iomem *base, __iomem 156 include/linux/mmc/sh_mmcif.h static inline int sh_mmcif_boot_do_read(void __iomem *base, __iomem 185 include/linux/mmc/sh_mmcif.h static inline void sh_mmcif_boot_init(void __iomem *base) __iomem 48 include/linux/mmiotrace.h void __iomem *addr); __iomem 49 include/linux/mmiotrace.h extern void mmiotrace_iounmap(volatile void __iomem *addr); __iomem 65 include/linux/mmiotrace.h unsigned long size, void __iomem *addr) __iomem 69 include/linux/mmiotrace.h static inline void mmiotrace_iounmap(volatile void __iomem *addr) __iomem 42 include/linux/msi.h void __iomem *mask_base; __iomem 95 include/linux/mtd/doc2000.h static inline u8 ReadDOC_(u32 __iomem *addr, unsigned long reg) __iomem 99 include/linux/mtd/doc2000.h static inline void WriteDOC_(u8 data, u32 __iomem *addr, unsigned long reg) __iomem 106 include/linux/mtd/doc2000.h static inline u8 ReadDOC_(u16 __iomem *addr, unsigned long reg) __iomem 110 include/linux/mtd/doc2000.h static inline void WriteDOC_(u8 data, u16 __iomem *addr, unsigned long reg) __iomem 117 include/linux/mtd/doc2000.h #define ReadDOC_(adr, reg) readb((void __iomem *)(adr) + (reg)) __iomem 118 include/linux/mtd/doc2000.h #define WriteDOC_(d, adr, reg) writeb(d, (void __iomem *)(adr) + (reg)) __iomem 196 include/linux/mtd/doc2000.h void __iomem *virtadr; __iomem 214 include/linux/mtd/map.h void __iomem *virt; __iomem 631 include/linux/mtd/nand.h void __iomem *IO_ADDR_R; __iomem 632 include/linux/mtd/nand.h void __iomem *IO_ADDR_W; __iomem 88 include/linux/mtd/onenand.h void __iomem *base; __iomem 115 include/linux/mtd/onenand.h unsigned short (*read_word)(void __iomem *addr); __iomem 116 include/linux/mtd/onenand.h void (*write_word)(unsigned short value, void __iomem *addr); __iomem 150 include/linux/mtd/sh_flctl.h void __iomem *reg; __iomem 75 include/linux/nvme.h u32 __iomem *dbs; __iomem 87 include/linux/nvme.h struct nvme_bar __iomem *bar; __iomem 38 include/linux/of_address.h extern void __iomem *of_iomap(struct device_node *device, int index); __iomem 107 include/linux/of_address.h void __iomem *of_iomap(struct device_node *node, int index); __iomem 108 include/linux/of_address.h void __iomem *of_io_request_and_map(struct device_node *device, __iomem 120 include/linux/of_address.h static inline void __iomem *of_iomap(struct device_node *device, int index) __iomem 125 include/linux/of_address.h static inline void __iomem *of_io_request_and_map(struct device_node *device, __iomem 42 include/linux/of_gpio.h void __iomem *regs; __iomem 1000 include/linux/pci.h void __iomem __must_check *pci_map_rom(struct pci_dev *pdev, size_t *size); __iomem 1001 include/linux/pci.h void pci_unmap_rom(struct pci_dev *pdev, void __iomem *rom); __iomem 1002 include/linux/pci.h size_t pci_get_rom_size(struct pci_dev *pdev, void __iomem *rom, size_t size); __iomem 1003 include/linux/pci.h void __iomem __must_check *pci_platform_rom(struct pci_dev *pdev, size_t *size); __iomem 1610 include/linux/pci.h void __iomem *pcim_iomap(struct pci_dev *pdev, int bar, unsigned long maxlen); __iomem 1611 include/linux/pci.h void pcim_iounmap(struct pci_dev *pdev, void __iomem *addr); __iomem 1612 include/linux/pci.h void __iomem * const *pcim_iomap_table(struct pci_dev *pdev); __iomem 1658 include/linux/pci.h void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar); __iomem 34 include/linux/phy/omap_control_phy.h u32 __iomem *otghs_control; __iomem 35 include/linux/phy/omap_control_phy.h u32 __iomem *power; __iomem 36 include/linux/phy/omap_control_phy.h u32 __iomem *power_aux; __iomem 37 include/linux/phy/omap_control_phy.h u32 __iomem *pcie_pcs; __iomem 36 include/linux/phy/omap_usb.h void __iomem *pll_ctrl_base; __iomem 37 include/linux/phy/omap_usb.h void __iomem *phy_base; __iomem 66 include/linux/phy/omap_usb.h static inline u32 omap_usb_readl(void __iomem *addr, unsigned offset) __iomem 71 include/linux/phy/omap_usb.h static inline void omap_usb_writel(void __iomem *addr, unsigned offset, __iomem 85 include/linux/platform_data/atmel.h void __iomem *regs; /* virt. base address, if any */ __iomem 1 include/linux/platform_data/clk-integrator.h void integrator_impd1_clk_init(void __iomem *base, unsigned int id); __iomem 1 include/linux/platform_data/clk-realview.h void realview_clk_init(void __iomem *sysbase, bool is_pb1176); __iomem 1 include/linux/platform_data/clk-u300.h void __init u300_clk_init(void __iomem *base); __iomem 52 include/linux/platform_data/dma-ep93xx.h void __iomem *base; __iomem 35 include/linux/platform_data/gpio-davinci.h void __iomem *regs; __iomem 36 include/linux/platform_data/gpio-davinci.h void __iomem *set_data; __iomem 37 include/linux/platform_data/gpio-davinci.h void __iomem *clr_data; __iomem 38 include/linux/platform_data/gpio-davinci.h void __iomem *in_data; __iomem 48 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_status; __iomem 49 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_nand_command; __iomem 50 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_nand_address; __iomem 51 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_nand_data; __iomem 52 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_prefetch_config1; __iomem 53 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_prefetch_config2; __iomem 54 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_prefetch_control; __iomem 55 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_prefetch_status; __iomem 56 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_ecc_config; __iomem 57 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_ecc_control; __iomem 58 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_ecc_size_config; __iomem 59 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_ecc1_result; __iomem 60 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_bch_result0[GPMC_BCH_NUM_REMAINDER]; __iomem 61 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_bch_result1[GPMC_BCH_NUM_REMAINDER]; __iomem 62 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_bch_result2[GPMC_BCH_NUM_REMAINDER]; __iomem 63 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_bch_result3[GPMC_BCH_NUM_REMAINDER]; __iomem 64 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_bch_result4[GPMC_BCH_NUM_REMAINDER]; __iomem 65 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_bch_result5[GPMC_BCH_NUM_REMAINDER]; __iomem 66 include/linux/platform_data/mtd-nand-omap2.h void __iomem *gpmc_bch_result6[GPMC_BCH_NUM_REMAINDER]; __iomem 25 include/linux/platform_data/mtd-onenand-omap2.h int (*onenand_setup)(void __iomem *, int *freq_ptr); __iomem 48 include/linux/platform_data/mv_usb.h int (*phy_init)(void __iomem *regbase); __iomem 49 include/linux/platform_data/mv_usb.h void (*phy_deinit)(void __iomem *regbase); __iomem 51 include/linux/platform_data/mv_usb.h int (*private_init)(void __iomem *opregs, void __iomem *phyregs); __iomem 167 include/linux/power/smartreflex.h void __iomem *base; __iomem 185 include/linux/pxa2xx_ssp.h void __iomem *mmio_base; __iomem 341 include/linux/regmap.h void __iomem *regs, __iomem 357 include/linux/regmap.h void __iomem *regs, __iomem 371 include/linux/regmap.h void __iomem *regs, __iomem 389 include/linux/regmap.h void __iomem *regs, __iomem 59 include/linux/rtc/m48t59.h void __iomem *ioaddr; __iomem 22 include/linux/serial_8250.h void __iomem *membase; /* ioremap cookie or NULL */ __iomem 120 include/linux/serial_core.h unsigned char __iomem *membase; /* read/write[bwl] */ __iomem 16 include/linux/sh_clk.h void __iomem *base; __iomem 54 include/linux/sh_clk.h void __iomem *enable_reg; __iomem 55 include/linux/sh_clk.h void __iomem *status_reg; __iomem 57 include/linux/sh_clk.h void __iomem *mapped_reg; __iomem 123 include/linux/sh_clk.h .enable_reg = (void __iomem *)_enable_reg, \ __iomem 157 include/linux/sh_clk.h .enable_reg = (void __iomem *)_reg, \ __iomem 181 include/linux/sh_clk.h .enable_reg = (void __iomem *)_reg, \ __iomem 194 include/linux/sh_clk.h .enable_reg = (void __iomem *)_reg, \ __iomem 210 include/linux/sh_clk.h .enable_reg = (void __iomem *)_reg, \ __iomem 135 include/linux/spi/mxs-spi.h void __iomem *base; __iomem 411 include/linux/ssb/ssb.h void __iomem *mmio; __iomem 118 include/linux/stmmac.h void (*bus_setup)(void __iomem *ioaddr); __iomem 139 include/linux/stmmac.h void (*bus_setup)(void __iomem *ioaddr); __iomem 19 include/linux/stmp_device.h extern int stmp_reset_block(void __iomem *); __iomem 70 include/linux/svga.h static inline void svga_wattr(void __iomem *regbase, u8 index, u8 data) __iomem 79 include/linux/svga.h static inline void svga_wseq_mask(void __iomem *regbase, u8 index, u8 data, u8 mask) __iomem 86 include/linux/svga.h static inline void svga_wcrt_mask(void __iomem *regbase, u8 index, u8 data, u8 mask) __iomem 99 include/linux/svga.h void svga_wcrt_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value); __iomem 100 include/linux/svga.h void svga_wseq_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value); __iomem 102 include/linux/svga.h void svga_set_default_gfx_regs(void __iomem *regbase); __iomem 103 include/linux/svga.h void svga_set_default_atc_regs(void __iomem *regbase); __iomem 104 include/linux/svga.h void svga_set_default_seq_regs(void __iomem *regbase); __iomem 105 include/linux/svga.h void svga_set_default_crt_regs(void __iomem *regbase); __iomem 106 include/linux/svga.h void svga_set_textmode_vga_regs(void __iomem *regbase); __iomem 112 include/linux/svga.h void svga_tilecursor(void __iomem *regbase, struct fb_info *info, struct fb_tilecursor *cursor); __iomem 119 include/linux/svga.h void svga_set_timings(void __iomem *regbase, const struct svga_timing_regs *tm, struct fb_var_screeninfo *var, u32 hmul, u32 hdiv, u32 vmul, u32 vdiv, u32 hborder, int node); __iomem 137 include/linux/tc.h extern int tc_preadb(u8 *valp, void __iomem *addr); __iomem 92 include/linux/tifm.h char __iomem *addr; __iomem 115 include/linux/tifm.h char __iomem *addr; __iomem 12 include/linux/timeriomem-rng.h void __iomem *address; __iomem 40 include/linux/uio_driver.h void __iomem *internal_addr; __iomem 151 include/linux/usb/hcd.h void __iomem *regs; /* device memory/io */ __iomem 153 include/linux/usb/msm_hsusb.h void __iomem *regs; __iomem 87 include/linux/usb/phy.h void __iomem *io_priv; __iomem 73 include/linux/usb/renesas_usbhs.h void __iomem *base, int enable); __iomem 64 include/linux/usb/tegra_usb_phy.h void __iomem *regs; __iomem 65 include/linux/usb/tegra_usb_phy.h void __iomem *pad_regs; __iomem 80 include/linux/uwb/whci.h void le_writel(u32 value, void __iomem *addr) __iomem 88 include/linux/uwb/whci.h u32 le_readl(void __iomem *addr) __iomem 96 include/linux/uwb/whci.h void le_writeq(u64 value, void __iomem *addr) __iomem 105 include/linux/uwb/whci.h u64 le_readq(void __iomem *addr) __iomem 113 include/linux/uwb/whci.h extern int whci_wait_for(struct device *dev, u32 __iomem *reg, __iomem 66 include/linux/vexpress.h void vexpress_sysreg_early_init(void __iomem *base); __iomem 71 include/linux/vexpress.h void vexpress_clk_init(void __iomem *sp810_base); __iomem 98 include/linux/via-core.h void __iomem *fbmem; __iomem 108 include/linux/via-core.h void __iomem *engine_mmio; __iomem 81 include/media/blackfin/ppi.h void __iomem *base; __iomem 362 include/media/davinci/vpbe_osd.h void __iomem *osd_base; __iomem 127 include/media/saa7146.h unsigned char __iomem *mem; /* pointer to mapped IO memory */ __iomem 141 include/pcmcia/ss.h void __iomem *cis_virt; __iomem 44 include/sound/aess.h static inline void aess_enable_autogating(void __iomem *base) __iomem 269 include/sound/core.h int copy_to_user_fromio(void __user *dst, const volatile void __iomem *src, size_t count); __iomem 270 include/sound/core.h int copy_from_user_toio(volatile void __iomem *dst, const void __user *src, size_t count); __iomem 226 include/video/exynos_mipi_dsim.h void __iomem *reg_base; __iomem 16 include/video/kyro.h void __iomem *regbase; __iomem 166 include/video/neomagic.h u8 __iomem *mmio_vbase; __iomem 170 include/video/neomagic.h Neo2200 __iomem *neo2200; __iomem 28 include/video/omapvrfb.h void __iomem *vaddr[4]; __iomem 70 include/video/pxa168fb.h void __iomem *reg_base; __iomem 151 include/video/s1d13xxxfb.h void __iomem *regs; __iomem 55 include/video/sh_mipi_dsi.h void __iomem *base, __iomem 347 include/video/sstfb.h u8 __iomem *mmio_vbase; __iomem 197 include/video/tdfx.h void __iomem *regbase_virt; __iomem 203 include/video/tgafb.h void __iomem *tga_mem_base; __iomem 204 include/video/tgafb.h void __iomem *tga_fb_base; __iomem 205 include/video/tgafb.h void __iomem *tga_regs_base; __iomem 183 include/video/vga.h void __iomem *vgabase; /* mmio base, if supported */ __iomem 218 include/video/vga.h static inline unsigned char vga_mm_r (void __iomem *regbase, unsigned short port) __iomem 223 include/video/vga.h static inline void vga_mm_w (void __iomem *regbase, unsigned short port, unsigned char val) __iomem 228 include/video/vga.h static inline void vga_mm_w_fast (void __iomem *regbase, unsigned short port, __iomem 234 include/video/vga.h static inline unsigned char vga_r (void __iomem *regbase, unsigned short port) __iomem 242 include/video/vga.h static inline void vga_w (void __iomem *regbase, unsigned short port, unsigned char val) __iomem 251 include/video/vga.h static inline void vga_w_fast (void __iomem *regbase, unsigned short port, __iomem 265 include/video/vga.h static inline unsigned char vga_rcrt (void __iomem *regbase, unsigned char reg) __iomem 271 include/video/vga.h static inline void vga_wcrt (void __iomem *regbase, unsigned char reg, unsigned char val) __iomem 297 include/video/vga.h static inline unsigned char vga_mm_rcrt (void __iomem *regbase, unsigned char reg) __iomem 303 include/video/vga.h static inline void vga_mm_wcrt (void __iomem *regbase, unsigned char reg, unsigned char val) __iomem 318 include/video/vga.h static inline unsigned char vga_rseq (void __iomem *regbase, unsigned char reg) __iomem 324 include/video/vga.h static inline void vga_wseq (void __iomem *regbase, unsigned char reg, unsigned char val) __iomem 350 include/video/vga.h static inline unsigned char vga_mm_rseq (void __iomem *regbase, unsigned char reg) __iomem 356 include/video/vga.h static inline void vga_mm_wseq (void __iomem *regbase, unsigned char reg, unsigned char val) __iomem 370 include/video/vga.h static inline unsigned char vga_rgfx (void __iomem *regbase, unsigned char reg) __iomem 376 include/video/vga.h static inline void vga_wgfx (void __iomem *regbase, unsigned char reg, unsigned char val) __iomem 402 include/video/vga.h static inline unsigned char vga_mm_rgfx (void __iomem *regbase, unsigned char reg) __iomem 408 include/video/vga.h static inline void vga_mm_wgfx (void __iomem *regbase, unsigned char reg, unsigned char val) __iomem 423 include/video/vga.h static inline unsigned char vga_rattr (void __iomem *regbase, unsigned char reg) __iomem 429 include/video/vga.h static inline void vga_wattr (void __iomem *regbase, unsigned char reg, unsigned char val) __iomem 447 include/video/vga.h static inline unsigned char vga_mm_rattr (void __iomem *regbase, unsigned char reg) __iomem 453 include/video/vga.h static inline void vga_mm_wattr (void __iomem *regbase, unsigned char reg, unsigned char val)