/include/asm-generic/ |
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 *); 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 …]
|
D | logic_io.h | 34 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 …]
|
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, 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 …]
|
D | io.h | 72 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 …]
|
D | ide_iops.h | 9 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/ |
D | mtd-nand-omap2.h | 45 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 …]
|
D | fb-s3c2410.h | 88 void __iomem * gpccon_reg; 89 void __iomem * gpcup_reg; 90 void __iomem * gpdcon_reg; 91 void __iomem * gpdup_reg;
|
/include/linux/clk/ |
D | davinci.h | 17 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 …]
|
D | spear.h | 12 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()
|
D | samsung.h | 16 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/ |
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()
|
D | io.h | 19 __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 …]
|
D | virtio_pci_modern.h | 11 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 …]
|
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()
|
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()
|
D | io-mapping.h | 27 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 …]
|
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 …]
|
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()
|
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/ |
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/linux/fsl/ |
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; 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/ |
D | vga.h | 183 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/ |
D | drm_format_helper.h | 14 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/ |
D | sh_mmcif.h | 81 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/ |
D | st_slim_rproc.h | 27 void __iomem *cpu_addr; 43 void __iomem *slimcore; 44 void __iomem *peri;
|