Home
last modified time | relevance | path

Searched refs:__iomem (Results 1 – 25 of 184) 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 …]
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,
25 extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port,
32 static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap()
37 static inline void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap_wc()
41 static inline void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, in pci_iomap_range()
47 static inline void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, in pci_iomap_wc_range()
Dio.h75 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
83 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
91 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
100 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
109 static inline void __raw_writeb(u8 value, volatile void __iomem *addr) in __raw_writeb()
117 static inline void __raw_writew(u16 value, volatile void __iomem *addr) in __raw_writew()
125 static inline void __raw_writel(u32 value, volatile void __iomem *addr) in __raw_writel()
134 static inline void __raw_writeq(u64 value, volatile void __iomem *addr) in __raw_writeq()
148 static inline u8 readb(const volatile void __iomem *addr) in readb()
161 static inline u16 readw(const volatile void __iomem *addr) in 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 …]
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/
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);
47 void __iomem * devm_ioport_map(struct device *dev, unsigned long port,
49 void devm_ioport_unmap(struct device *dev, void __iomem *addr);
51 static inline void __iomem *devm_ioport_map(struct device *dev, in devm_ioport_map()
58 static inline void devm_ioport_unmap(struct device *dev, void __iomem *addr) in devm_ioport_unmap()
63 #define IOMEM_ERR_PTR(err) (__force void __iomem *)ERR_PTR(err)
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,
[all …]
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-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()
Dlog_mmiorw.h23 void __log_write_mmio(u64 val, u8 width, volatile void __iomem *addr);
24 void __log_read_mmio(u8 width, const volatile void __iomem *addr);
25 void __log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr);
46 static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr) in log_write_mmio()
48 static inline void log_read_mmio(u8 width, const volatile void __iomem *addr) in log_read_mmio()
50 static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr) in log_post_read_mmio()
Dgoldfish.h11 static inline void gf_write_ptr(const void *ptr, void __iomem *portl, in gf_write_ptr()
12 void __iomem *porth) in gf_write_ptr()
23 void __iomem *portl, in gf_write_dma_addr()
24 void __iomem *porth) in gf_write_dma_addr()
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 …]
Dio-mapping.h27 void __iomem *iomem;
64 static inline void __iomem *
76 io_mapping_unmap_atomic(void __iomem *vaddr) in io_mapping_unmap_atomic()
81 static inline void __iomem *
95 io_mapping_unmap(void __iomem *vaddr) in io_mapping_unmap()
134 static inline void __iomem *
143 io_mapping_unmap(void __iomem *vaddr) in io_mapping_unmap()
148 static inline void __iomem *
158 io_mapping_unmap_atomic(void __iomem *vaddr) in io_mapping_unmap_atomic()
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/linux/remoteproc/
Dst_slim_rproc.h27 void __iomem *cpu_addr;
43 void __iomem *slimcore;
44 void __iomem *peri;
/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/mfd/
Dbcm2835-pm.h10 void __iomem *base;
11 void __iomem *asb;
/include/soc/fsl/qe/
Ducc_slow.h186 struct ucc_slow __iomem *us_regs; /* Ptr to memory map of UCC regs */
187 struct ucc_slow_pram __iomem *us_pram; /* a pointer to the parameter RAM */
199 struct qe_bd __iomem *confBd; /* next BD for confirm after Tx */
200 struct qe_bd __iomem *tx_bd; /* next BD for new Tx request */
201 struct qe_bd __iomem *rx_bd; /* next BD to collect after Rx */
203 __be16 __iomem *p_ucce; /* a pointer to the event register in memory */
204 __be16 __iomem *p_uccm; /* a pointer to the mask register in memory */
/include/linux/mtd/
Ddoc2000.h81 static inline u8 ReadDOC_(u32 __iomem *addr, unsigned long reg) in ReadDOC_()
85 static inline void WriteDOC_(u8 data, u32 __iomem *addr, unsigned long reg) in WriteDOC_()
92 static inline u8 ReadDOC_(u16 __iomem *addr, unsigned long reg) in ReadDOC_()
96 static inline void WriteDOC_(u8 data, u16 __iomem *addr, unsigned long reg) in WriteDOC_()
103 #define ReadDOC_(adr, reg) readb((void __iomem *)(adr) + (reg))
104 #define WriteDOC_(d, adr, reg) writeb(d, (void __iomem *)(adr) + (reg))
182 void __iomem *virtadr;
/include/linux/phy/
Domap_control_phy.h24 u32 __iomem *otghs_control;
25 u32 __iomem *power;
26 u32 __iomem *power_aux;
27 u32 __iomem *pcie_pcs;

12345678