Home
last modified time | relevance | path

Searched refs:__iomem (Results 1 – 25 of 191) sorted by relevance

12345678

/include/asm-generic/
Diomap.h29 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 *);
35 extern u64 ioread64(const void __iomem *);
36 extern u64 ioread64be(const void __iomem *);
44 extern u64 ioread64_lo_hi(const void __iomem *addr);
45 extern u64 ioread64_hi_lo(const void __iomem *addr);
46 extern u64 ioread64be_lo_hi(const void __iomem *addr);
[all …]
Dlogic_io.h34 void __iomem *ioremap(phys_addr_t offset, size_t size);
37 void iounmap(void __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 …]
Dpci_iomap.h13 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,
33 static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap()
38 static inline void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap_wc()
42 static inline void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, in pci_iomap_range()
48 static inline void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, in pci_iomap_wc_range()
[all …]
Dio.h72 void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr,
74 void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr,
76 void log_read_mmio(u8 width, const volatile void __iomem *addr,
78 void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr,
83 static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, in log_write_mmio()
85 static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, in log_post_write_mmio()
87 static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, in log_read_mmio()
89 static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, in log_post_read_mmio()
104 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
112 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
[all …]
Dide_iops.h9 static __inline__ void __ide_mm_insw(void __iomem *port, void *addr, u32 count) in __ide_mm_insw()
17 static __inline__ void __ide_mm_insl(void __iomem *port, void *addr, u32 count) in __ide_mm_insl()
25 static __inline__ void __ide_mm_outsw(void __iomem *port, void *addr, u32 count) in __ide_mm_outsw()
33 static __inline__ void __ide_mm_outsl(void __iomem * port, void *addr, u32 count) in __ide_mm_outsl()
/include/linux/platform_data/
Dmtd-nand-omap2.h45 void __iomem *gpmc_nand_command;
46 void __iomem *gpmc_nand_address;
47 void __iomem *gpmc_nand_data;
48 void __iomem *gpmc_prefetch_config1;
49 void __iomem *gpmc_prefetch_config2;
50 void __iomem *gpmc_prefetch_control;
51 void __iomem *gpmc_prefetch_status;
52 void __iomem *gpmc_ecc_config;
53 void __iomem *gpmc_ecc_control;
54 void __iomem *gpmc_ecc_size_config;
[all …]
Dfb-s3c2410.h88 void __iomem * gpccon_reg;
89 void __iomem * gpcup_reg;
90 void __iomem * gpdcon_reg;
91 void __iomem * gpdup_reg;
/include/linux/clk/
Ddavinci.h17 int da830_pll_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
20 int da850_pll0_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
23 int dm355_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
24 int dm355_psc_init(struct device *dev, void __iomem *base);
27 int dm365_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
28 int dm365_pll2_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
29 int dm365_psc_init(struct device *dev, void __iomem *base);
32 int dm644x_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
33 int dm644x_psc_init(struct device *dev, void __iomem *base);
36 int dm646x_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
[all …]
Dspear.h12 void __init spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base);
14 static inline void spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base) {} in spear1310_clk_init()
18 void __init spear1340_clk_init(void __iomem *misc_base);
20 static inline void spear1340_clk_init(void __iomem *misc_base) {} in spear1340_clk_init()
Dsamsung.h16 void __iomem *base);
21 bool s3c6400, void __iomem *base) { } in s3c64xx_clk_init()
27 void __iomem *reg_base);
32 void __iomem *reg_base) { } in s3c2410_common_clk_init()
37 unsigned long ext_f, void __iomem *reg_base);
42 void __iomem *reg_base) { } in s3c2412_common_clk_init()
48 void __iomem *reg_base);
53 void __iomem *reg_base) { } in s3c2443_common_clk_init()
/include/linux/
Dlitex.h14 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()
Dio.h19 __visible void __iowrite32_copy(void __iomem *to, const void *from, size_t count);
20 void __ioread32_copy(void *to, const void __iomem *from, size_t count);
21 void __iowrite64_copy(void __iomem *to, const void *from, size_t count);
40 void __iomem * devm_ioport_map(struct device *dev, unsigned long port,
42 void devm_ioport_unmap(struct device *dev, void __iomem *addr);
44 static inline void __iomem *devm_ioport_map(struct device *dev, in devm_ioport_map()
51 static inline void devm_ioport_unmap(struct device *dev, void __iomem *addr) in devm_ioport_unmap()
56 #define IOMEM_ERR_PTR(err) (__force void __iomem *)ERR_PTR(err)
58 void __iomem *devm_ioremap(struct device *dev, resource_size_t offset,
60 void __iomem *devm_ioremap_uc(struct device *dev, resource_size_t offset,
[all …]
Dvirtio_pci_modern.h11 struct virtio_pci_common_cfg __iomem *common;
13 void __iomem *device;
15 void __iomem *notify_base;
19 u8 __iomem *isr;
44 static inline u8 vp_ioread8(const u8 __iomem *addr) in vp_ioread8()
48 static inline u16 vp_ioread16 (const __le16 __iomem *addr) in vp_ioread16()
53 static inline u32 vp_ioread32(const __le32 __iomem *addr) in vp_ioread32()
58 static inline void vp_iowrite8(u8 value, u8 __iomem *addr) in vp_iowrite8()
63 static inline void vp_iowrite16(u16 value, __le16 __iomem *addr) in vp_iowrite16()
68 static inline void vp_iowrite32(u32 value, __le32 __iomem *addr) in vp_iowrite32()
[all …]
Dio-64-nonatomic-lo-hi.h8 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()
Dio-64-nonatomic-hi-lo.h8 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()
Dio-mapping.h27 void __iomem *iomem;
64 static inline void __iomem *
78 io_mapping_unmap_atomic(void __iomem *vaddr) in io_mapping_unmap_atomic()
85 static inline void __iomem *
95 static inline void io_mapping_unmap_local(void __iomem *vaddr) in io_mapping_unmap_local()
100 static inline void __iomem *
114 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 *
[all …]
Dsvga.h71 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 …]
Dgoldfish.h18 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()
Ddm9000.h32 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/
Dacpi_io.h10 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/linux/fsl/
Dptp_qoriq.h54 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;
161 u32 (*read)(unsigned __iomem *addr);
162 void (*write)(unsigned __iomem *addr, u32 val);
165 static inline u32 qoriq_read_be(unsigned __iomem *addr) in qoriq_read_be()
170 static inline void qoriq_write_be(unsigned __iomem *addr, u32 val) in qoriq_write_be()
175 static inline u32 qoriq_read_le(unsigned __iomem *addr) in qoriq_read_le()
[all …]
/include/video/
Dvga.h183 void __iomem *vgabase; /* mmio base, if supported */
218 static inline unsigned char vga_mm_r (void __iomem *regbase, unsigned short port) in vga_mm_r()
223 static inline void vga_mm_w (void __iomem *regbase, unsigned short port, unsigned char val) in vga_mm_w()
228 static inline void vga_mm_w_fast (void __iomem *regbase, unsigned short port, in vga_mm_w_fast()
234 static inline unsigned char vga_r (void __iomem *regbase, unsigned short port) in vga_r()
242 static inline void vga_w (void __iomem *regbase, unsigned short port, unsigned char val) in vga_w()
251 static inline void vga_w_fast (void __iomem *regbase, unsigned short port, in vga_w_fast()
265 static inline unsigned char vga_rcrt (void __iomem *regbase, unsigned char reg) in vga_rcrt()
271 static inline void vga_wcrt (void __iomem *regbase, unsigned char reg, unsigned char val) in vga_wcrt()
297 static inline unsigned char vga_mm_rcrt (void __iomem *regbase, unsigned char reg) in vga_mm_rcrt()
[all …]
/include/drm/
Ddrm_format_helper.h14 void drm_fb_memcpy_dstclip(void __iomem *dst, unsigned int dst_pitch, void *vaddr,
22 void drm_fb_xrgb8888_to_rgb565_dstclip(void __iomem *dst, unsigned int dst_pitch,
25 void drm_fb_xrgb8888_to_rgb888_dstclip(void __iomem *dst, unsigned int dst_pitch,
31 int drm_fb_blit_rect_dstclip(void __iomem *dst, unsigned int dst_pitch,
35 int drm_fb_blit_dstclip(void __iomem *dst, unsigned int dst_pitch,
/include/linux/mmc/
Dsh_mmcif.h81 static inline u32 sh_mmcif_readl(void __iomem *addr, int reg) in sh_mmcif_readl()
86 static inline void sh_mmcif_writel(void __iomem *addr, int reg, u32 val) in sh_mmcif_writel()
93 static inline void sh_mmcif_boot_cmd_send(void __iomem *base, in sh_mmcif_boot_cmd_send()
101 static inline int sh_mmcif_boot_cmd_poll(void __iomem *base, unsigned long mask) in sh_mmcif_boot_cmd_poll()
117 static inline int sh_mmcif_boot_cmd(void __iomem *base, in sh_mmcif_boot_cmd()
124 static inline int sh_mmcif_boot_do_read_single(void __iomem *base, in sh_mmcif_boot_do_read_single()
147 static inline int sh_mmcif_boot_do_read(void __iomem *base, in sh_mmcif_boot_do_read()
176 static inline void sh_mmcif_boot_init(void __iomem *base) in sh_mmcif_boot_init()
/include/linux/remoteproc/
Dst_slim_rproc.h27 void __iomem *cpu_addr;
43 void __iomem *slimcore;
44 void __iomem *peri;

12345678