Home
last modified time | relevance | path

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

123456789

/include/asm-generic/
A 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 *);
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 Dlogic_io.h34 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 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,
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 Dvideo.h45 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 Dio.h188 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 Dmtd-nand-omap2.h46 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 Dsh_mmcif.h79 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 Dspear.h12 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 Dpxa.h6 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 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()
A Dio.h18 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 Dio-mapping.h27 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 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()
A 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()
A Dvirtio_pci_modern.h34 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 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 …]
A 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()
A 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/
A 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/video/
A Dvga.h185 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 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;
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 Dntmp.h20 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 Dbcm2835-pm.h10 void __iomem *base;
11 void __iomem *asb;
12 void __iomem *rpivid_asb;
/include/linux/pds/
A Dpds_intr.h117 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 Dst_slim_rproc.h27 void __iomem *cpu_addr;
43 void __iomem *slimcore;
44 void __iomem *peri;

Completed in 40 milliseconds

123456789