Home
last modified time | relevance | path

Searched refs:__iomem (Results 1 – 200 of 4269) sorted by relevance

12345678910>>...22

/linux-4.4.14/drivers/media/platform/s5p-mfc/
Ds5p_mfc_opr.h23 volatile void __iomem *risc_on;
24 volatile void __iomem *risc2host_int;
25 volatile void __iomem *host2risc_int;
26 volatile void __iomem *risc_base_address;
27 volatile void __iomem *mfc_reset;
28 volatile void __iomem *host2risc_command;
29 volatile void __iomem *risc2host_command;
30 volatile void __iomem *mfc_bus_reset_ctrl;
31 volatile void __iomem *firmware_version;
32 volatile void __iomem *instance_id;
[all …]
/linux-4.4.14/drivers/media/platform/s5p-jpeg/
Djpeg-hw-exynos3250.h20 void exynos3250_jpeg_reset(void __iomem *regs);
21 void exynos3250_jpeg_poweron(void __iomem *regs);
22 void exynos3250_jpeg_set_dma_num(void __iomem *regs);
23 void exynos3250_jpeg_clk_set(void __iomem *base);
24 void exynos3250_jpeg_input_raw_fmt(void __iomem *regs, unsigned int fmt);
25 void exynos3250_jpeg_output_raw_fmt(void __iomem *regs, unsigned int fmt);
26 void exynos3250_jpeg_set_y16(void __iomem *regs, bool y16);
27 void exynos3250_jpeg_proc_mode(void __iomem *regs, unsigned int mode);
28 void exynos3250_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode);
29 unsigned int exynos3250_jpeg_get_subsampling_mode(void __iomem *regs);
[all …]
Djpeg-hw-s5p.h29 void s5p_jpeg_reset(void __iomem *regs);
30 void s5p_jpeg_poweron(void __iomem *regs);
31 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode);
32 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode);
33 void s5p_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode);
34 unsigned int s5p_jpeg_get_subsampling_mode(void __iomem *regs);
35 void s5p_jpeg_dri(void __iomem *regs, unsigned int dri);
36 void s5p_jpeg_qtbl(void __iomem *regs, unsigned int t, unsigned int n);
37 void s5p_jpeg_htbl_ac(void __iomem *regs, unsigned int t);
38 void s5p_jpeg_htbl_dc(void __iomem *regs, unsigned int t);
[all …]
Djpeg-hw-exynos4.h16 void exynos4_jpeg_sw_reset(void __iomem *base);
17 void exynos4_jpeg_set_enc_dec_mode(void __iomem *base, unsigned int mode);
18 void __exynos4_jpeg_set_img_fmt(void __iomem *base, unsigned int img_fmt,
20 void __exynos4_jpeg_set_enc_out_fmt(void __iomem *base, unsigned int out_fmt,
22 void exynos4_jpeg_set_enc_tbl(void __iomem *base);
23 void exynos4_jpeg_set_interrupt(void __iomem *base, unsigned int version);
24 unsigned int exynos4_jpeg_get_int_status(void __iomem *base);
25 void exynos4_jpeg_set_huf_table_enable(void __iomem *base, int value);
26 void exynos4_jpeg_set_sys_int_enable(void __iomem *base, int value);
27 void exynos4_jpeg_set_stream_buf_address(void __iomem *base,
[all …]
Djpeg-hw-exynos3250.c21 void exynos3250_jpeg_reset(void __iomem *regs) in exynos3250_jpeg_reset()
47 void exynos3250_jpeg_poweron(void __iomem *regs) in exynos3250_jpeg_poweron()
52 void exynos3250_jpeg_set_dma_num(void __iomem *regs) in exynos3250_jpeg_set_dma_num()
63 void exynos3250_jpeg_clk_set(void __iomem *base) in exynos3250_jpeg_clk_set()
72 void exynos3250_jpeg_input_raw_fmt(void __iomem *regs, unsigned int fmt) in exynos3250_jpeg_input_raw_fmt()
123 void exynos3250_jpeg_set_y16(void __iomem *regs, bool y16) in exynos3250_jpeg_set_y16()
135 void exynos3250_jpeg_proc_mode(void __iomem *regs, unsigned int mode) in exynos3250_jpeg_proc_mode()
149 void exynos3250_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode) in exynos3250_jpeg_subsampling_mode()
171 unsigned int exynos3250_jpeg_get_subsampling_mode(void __iomem *regs) in exynos3250_jpeg_get_subsampling_mode()
177 void exynos3250_jpeg_dri(void __iomem *regs, unsigned int dri) in exynos3250_jpeg_dri()
[all …]
Djpeg-hw-s5p.c20 void s5p_jpeg_reset(void __iomem *regs) in s5p_jpeg_reset()
33 void s5p_jpeg_poweron(void __iomem *regs) in s5p_jpeg_poweron()
38 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_input_raw_mode()
54 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_proc_mode()
69 void s5p_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode) in s5p_jpeg_subsampling_mode()
84 unsigned int s5p_jpeg_get_subsampling_mode(void __iomem *regs) in s5p_jpeg_get_subsampling_mode()
89 void s5p_jpeg_dri(void __iomem *regs, unsigned int dri) in s5p_jpeg_dri()
104 void s5p_jpeg_qtbl(void __iomem *regs, unsigned int t, unsigned int n) in s5p_jpeg_qtbl()
114 void s5p_jpeg_htbl_ac(void __iomem *regs, unsigned int t) in s5p_jpeg_htbl_ac()
125 void s5p_jpeg_htbl_dc(void __iomem *regs, unsigned int t) in s5p_jpeg_htbl_dc()
[all …]
Djpeg-hw-exynos4.c19 void exynos4_jpeg_sw_reset(void __iomem *base) in exynos4_jpeg_sw_reset()
31 void exynos4_jpeg_set_enc_dec_mode(void __iomem *base, unsigned int mode) in exynos4_jpeg_set_enc_dec_mode()
48 void __exynos4_jpeg_set_img_fmt(void __iomem *base, unsigned int img_fmt, in __exynos4_jpeg_set_img_fmt()
132 void __exynos4_jpeg_set_enc_out_fmt(void __iomem *base, unsigned int out_fmt, in __exynos4_jpeg_set_enc_out_fmt()
165 void exynos4_jpeg_set_interrupt(void __iomem *base, unsigned int version) in exynos4_jpeg_set_interrupt()
179 unsigned int exynos4_jpeg_get_int_status(void __iomem *base) in exynos4_jpeg_get_int_status()
188 unsigned int exynos4_jpeg_get_fifo_status(void __iomem *base) in exynos4_jpeg_get_fifo_status()
197 void exynos4_jpeg_set_huf_table_enable(void __iomem *base, int value) in exynos4_jpeg_set_huf_table_enable()
211 void exynos4_jpeg_set_sys_int_enable(void __iomem *base, int value) in exynos4_jpeg_set_sys_int_enable()
223 void exynos4_jpeg_set_stream_buf_address(void __iomem *base, in exynos4_jpeg_set_stream_buf_address()
[all …]
/linux-4.4.14/arch/parisc/lib/
Diomap.c45 unsigned int (*read8)(void __iomem *);
46 unsigned int (*read16)(void __iomem *);
47 unsigned int (*read16be)(void __iomem *);
48 unsigned int (*read32)(void __iomem *);
49 unsigned int (*read32be)(void __iomem *);
50 void (*write8)(u8, void __iomem *);
51 void (*write16)(u16, void __iomem *);
52 void (*write16be)(u16, void __iomem *);
53 void (*write32)(u32, void __iomem *);
54 void (*write32be)(u32, void __iomem *);
[all …]
/linux-4.4.14/include/asm-generic/
Diomap.h28 extern unsigned int ioread8(void __iomem *);
29 extern unsigned int ioread16(void __iomem *);
30 extern unsigned int ioread16be(void __iomem *);
31 extern unsigned int ioread32(void __iomem *);
32 extern unsigned int ioread32be(void __iomem *);
34 extern void iowrite8(u8, void __iomem *);
35 extern void iowrite16(u16, void __iomem *);
36 extern void iowrite16be(u16, void __iomem *);
37 extern void iowrite32(u32, void __iomem *);
38 extern void iowrite32be(u32, void __iomem *);
[all …]
Dio.h38 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
46 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
54 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
63 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
72 static inline void __raw_writeb(u8 value, volatile void __iomem *addr) in __raw_writeb()
80 static inline void __raw_writew(u16 value, volatile void __iomem *addr) in __raw_writew()
88 static inline void __raw_writel(u32 value, volatile void __iomem *addr) in __raw_writel()
97 static inline void __raw_writeq(u64 value, volatile void __iomem *addr) in __raw_writeq()
111 static inline u8 readb(const volatile void __iomem *addr) in readb()
119 static inline u16 readw(const volatile void __iomem *addr) in readw()
[all …]
Dpci_iomap.h17 extern void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max);
18 extern void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max);
19 extern void __iomem *pci_iomap_range(struct pci_dev *dev, int bar,
22 extern void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar,
29 extern void __iomem *__pci_ioport_map(struct pci_dev *dev, unsigned long port,
36 static inline void __iomem *pci_iomap(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap()
41 static inline void __iomem *pci_iomap_wc(struct pci_dev *dev, int bar, unsigned long max) in pci_iomap_wc()
45 static inline void __iomem *pci_iomap_range(struct pci_dev *dev, int bar, in pci_iomap_range()
51 static inline void __iomem *pci_iomap_wc_range(struct pci_dev *dev, int bar, in pci_iomap_wc_range()
/linux-4.4.14/arch/sparc/include/asm/
Dio_64.h20 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
32 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
44 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
56 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
68 static inline void __raw_writeb(u8 b, const volatile void __iomem *addr) in __raw_writeb()
76 static inline void __raw_writew(u16 w, const volatile void __iomem *addr) in __raw_writew()
84 static inline void __raw_writel(u32 l, const volatile void __iomem *addr) in __raw_writel()
92 static inline void __raw_writeq(u64 q, const volatile void __iomem *addr) in __raw_writeq()
105 static inline u8 readb(const volatile void __iomem *addr) in readb()
117 static inline u16 readw(const volatile void __iomem *addr) in readw()
[all …]
Dio_32.h15 static inline void _memset_io(volatile void __iomem *dst, in _memset_io()
18 volatile void __iomem *d = dst; in _memset_io()
26 static inline void _memcpy_fromio(void *dst, const volatile void __iomem *src, in _memcpy_fromio()
38 static inline void _memcpy_toio(volatile void __iomem *dst, const void *src, in _memcpy_toio()
42 volatile void __iomem *d = dst; in _memcpy_toio()
57 static inline u8 sbus_readb(const volatile void __iomem *addr) in sbus_readb()
62 static inline u16 sbus_readw(const volatile void __iomem *addr) in sbus_readw()
67 static inline u32 sbus_readl(const volatile void __iomem *addr) in sbus_readl()
72 static inline void sbus_writeb(u8 b, volatile void __iomem *addr) in sbus_writeb()
77 static inline void sbus_writew(u16 w, volatile void __iomem *addr) in sbus_writew()
[all …]
/linux-4.4.14/include/linux/platform_data/
Dmtd-nand-omap2.h48 void __iomem *gpmc_status;
49 void __iomem *gpmc_nand_command;
50 void __iomem *gpmc_nand_address;
51 void __iomem *gpmc_nand_data;
52 void __iomem *gpmc_prefetch_config1;
53 void __iomem *gpmc_prefetch_config2;
54 void __iomem *gpmc_prefetch_control;
55 void __iomem *gpmc_prefetch_status;
56 void __iomem *gpmc_ecc_config;
57 void __iomem *gpmc_ecc_control;
[all …]
/linux-4.4.14/arch/mips/include/asm/txx9/
Drbtx4939.h84 #define rbtx4939_board_rev_addr ((u8 __iomem *)RBTX4939_BOARD_REV_ADDR)
85 #define rbtx4939_ioc_rev_addr ((u8 __iomem *)RBTX4939_IOC_REV_ADDR)
86 #define rbtx4939_config1_addr ((u8 __iomem *)RBTX4939_CONFIG1_ADDR)
87 #define rbtx4939_config2_addr ((u8 __iomem *)RBTX4939_CONFIG2_ADDR)
88 #define rbtx4939_config3_addr ((u8 __iomem *)RBTX4939_CONFIG3_ADDR)
89 #define rbtx4939_config4_addr ((u8 __iomem *)RBTX4939_CONFIG4_ADDR)
90 #define rbtx4939_ustat_addr ((u8 __iomem *)RBTX4939_USTAT_ADDR)
91 #define rbtx4939_udipsw_addr ((u8 __iomem *)RBTX4939_UDIPSW_ADDR)
92 #define rbtx4939_bdipsw_addr ((u8 __iomem *)RBTX4939_BDIPSW_ADDR)
93 #define rbtx4939_ien_addr ((u8 __iomem *)RBTX4939_IEN_ADDR)
[all …]
Drbtx4938.h65 #define rbtx4938_fpga_rev_addr ((__u8 __iomem *)RBTX4938_FPGA_REV_ADDR)
66 #define rbtx4938_led_addr ((__u8 __iomem *)RBTX4938_LED_ADDR)
67 #define rbtx4938_dipsw_addr ((__u8 __iomem *)RBTX4938_DIPSW_ADDR)
68 #define rbtx4938_bdipsw_addr ((__u8 __iomem *)RBTX4938_BDIPSW_ADDR)
69 #define rbtx4938_imask_addr ((__u8 __iomem *)RBTX4938_IMASK_ADDR)
70 #define rbtx4938_imask2_addr ((__u8 __iomem *)RBTX4938_IMASK2_ADDR)
71 #define rbtx4938_intpol_addr ((__u8 __iomem *)RBTX4938_INTPOL_ADDR)
72 #define rbtx4938_istat_addr ((__u8 __iomem *)RBTX4938_ISTAT_ADDR)
73 #define rbtx4938_istat2_addr ((__u8 __iomem *)RBTX4938_ISTAT2_ADDR)
74 #define rbtx4938_imstat_addr ((__u8 __iomem *)RBTX4938_IMSTAT_ADDR)
[all …]
Drbtx4927.h50 #define rbtx4927_imask_addr ((__u8 __iomem *)RBTX4927_IMASK_ADDR)
51 #define rbtx4927_imstat_addr ((__u8 __iomem *)RBTX4927_IMSTAT_ADDR)
52 #define rbtx4927_softint_addr ((__u8 __iomem *)RBTX4927_SOFTINT_ADDR)
53 #define rbtx4927_softreset_addr ((__u8 __iomem *)RBTX4927_SOFTRESET_ADDR)
55 ((__u8 __iomem *)RBTX4927_SOFTRESETLOCK_ADDR)
56 #define rbtx4927_pcireset_addr ((__u8 __iomem *)RBTX4927_PCIRESET_ADDR)
/linux-4.4.14/arch/arm/mach-ebsa110/
Dio.c31 static void __iomem *__isamem_convert_addr(const volatile void __iomem *addr) in __isamem_convert_addr()
57 return (void __iomem *)ret; in __isamem_convert_addr()
66 u8 __readb(const volatile void __iomem *addr) in __readb()
68 void __iomem *a = __isamem_convert_addr(addr); in __readb()
78 u16 __readw(const volatile void __iomem *addr) in __readw()
80 void __iomem *a = __isamem_convert_addr(addr); in __readw()
88 u32 __readl(const volatile void __iomem *addr) in __readl()
90 void __iomem *a = __isamem_convert_addr(addr); in __readl()
105 void readsw(const volatile void __iomem *addr, void *data, int len) in readsw()
107 void __iomem *a = __isamem_convert_addr(addr); in readsw()
[all …]
/linux-4.4.14/arch/alpha/include/asm/
Dio_trivial.h9 IO_CONCAT(__IO_PREFIX,ioread8)(void __iomem *a) in IO_CONCAT()
15 IO_CONCAT(__IO_PREFIX,ioread16)(void __iomem *a) in IO_CONCAT()
21 IO_CONCAT(__IO_PREFIX,iowrite8)(u8 b, void __iomem *a) in IO_CONCAT()
27 IO_CONCAT(__IO_PREFIX,iowrite16)(u16 b, void __iomem *a) in IO_CONCAT()
35 IO_CONCAT(__IO_PREFIX,ioread32)(void __iomem *a) in IO_CONCAT()
41 IO_CONCAT(__IO_PREFIX,iowrite32)(u32 b, void __iomem *a) in IO_CONCAT()
49 IO_CONCAT(__IO_PREFIX,readb)(const volatile void __iomem *a) in IO_CONCAT()
55 IO_CONCAT(__IO_PREFIX,readw)(const volatile void __iomem *a) in IO_CONCAT()
61 IO_CONCAT(__IO_PREFIX,writeb)(u8 b, volatile void __iomem *a) in IO_CONCAT()
67 IO_CONCAT(__IO_PREFIX,writew)(u16 b, volatile void __iomem *a) in IO_CONCAT()
[all …]
Dio.h147 static inline TYPE generic_##NAME(QUAL void __iomem *addr) \
153 static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \
177 extern inline void __iomem *generic_ioportmap(unsigned long a) in REMAP1()
182 static inline void __iomem *generic_ioremap(unsigned long a, unsigned long s) in generic_ioremap()
187 static inline void generic_iounmap(volatile void __iomem *a) in generic_iounmap()
197 static inline int generic_is_mmio(const volatile void __iomem *a) in generic_is_mmio()
251 extern u8 readb(const volatile void __iomem *addr);
252 extern u16 readw(const volatile void __iomem *addr);
253 extern u32 readl(const volatile void __iomem *addr);
254 extern u64 readq(const volatile void __iomem *addr);
[all …]
Dmachvec.h48 unsigned int (*mv_ioread8)(void __iomem *);
49 unsigned int (*mv_ioread16)(void __iomem *);
50 unsigned int (*mv_ioread32)(void __iomem *);
52 void (*mv_iowrite8)(u8, void __iomem *);
53 void (*mv_iowrite16)(u16, void __iomem *);
54 void (*mv_iowrite32)(u32, void __iomem *);
56 u8 (*mv_readb)(const volatile void __iomem *);
57 u16 (*mv_readw)(const volatile void __iomem *);
58 u32 (*mv_readl)(const volatile void __iomem *);
59 u64 (*mv_readq)(const volatile void __iomem *);
[all …]
Djensen.h203 __EXTERN_INLINE u8 jensen_readb(const volatile void __iomem *xaddr) in jensen_readb()
215 __EXTERN_INLINE u16 jensen_readw(const volatile void __iomem *xaddr) in jensen_readw()
227 __EXTERN_INLINE u32 jensen_readl(const volatile void __iomem *xaddr) in jensen_readl()
235 __EXTERN_INLINE u64 jensen_readq(const volatile void __iomem *xaddr) in jensen_readq()
248 __EXTERN_INLINE void jensen_writeb(u8 b, volatile void __iomem *xaddr) in jensen_writeb()
256 __EXTERN_INLINE void jensen_writew(u16 b, volatile void __iomem *xaddr) in jensen_writew()
264 __EXTERN_INLINE void jensen_writel(u32 b, volatile void __iomem *xaddr) in jensen_writel()
272 __EXTERN_INLINE void jensen_writeq(u64 b, volatile void __iomem *xaddr) in jensen_writeq()
282 __EXTERN_INLINE void __iomem *jensen_ioportmap(unsigned long addr) in jensen_ioportmap()
284 return (void __iomem *)addr; in jensen_ioportmap()
[all …]
Dcore_cia.h344 __EXTERN_INLINE unsigned int cia_ioread8(void __iomem *xaddr) in cia_ioread8()
361 __EXTERN_INLINE void cia_iowrite8(u8 b, void __iomem *xaddr) in cia_iowrite8()
376 __EXTERN_INLINE unsigned int cia_ioread16(void __iomem *xaddr) in cia_ioread16()
391 __EXTERN_INLINE void cia_iowrite16(u16 b, void __iomem *xaddr) in cia_iowrite16()
406 __EXTERN_INLINE unsigned int cia_ioread32(void __iomem *xaddr) in cia_ioread32()
414 __EXTERN_INLINE void cia_iowrite32(u32 b, void __iomem *xaddr) in cia_iowrite32()
422 __EXTERN_INLINE void __iomem *cia_ioportmap(unsigned long addr) in cia_ioportmap()
424 return (void __iomem *)(addr + CIA_IO); in cia_ioportmap()
427 __EXTERN_INLINE void __iomem *cia_ioremap(unsigned long addr, in cia_ioremap()
430 return (void __iomem *)(addr + CIA_DENSE_MEM); in cia_ioremap()
[all …]
Dcore_lca.h232 __EXTERN_INLINE unsigned int lca_ioread8(void __iomem *xaddr) in lca_ioread8()
250 __EXTERN_INLINE void lca_iowrite8(u8 b, void __iomem *xaddr) in lca_iowrite8()
268 __EXTERN_INLINE unsigned int lca_ioread16(void __iomem *xaddr) in lca_ioread16()
286 __EXTERN_INLINE void lca_iowrite16(u16 b, void __iomem *xaddr) in lca_iowrite16()
304 __EXTERN_INLINE unsigned int lca_ioread32(void __iomem *xaddr) in lca_ioread32()
312 __EXTERN_INLINE void lca_iowrite32(u32 b, void __iomem *xaddr) in lca_iowrite32()
320 __EXTERN_INLINE void __iomem *lca_ioportmap(unsigned long addr) in lca_ioportmap()
322 return (void __iomem *)(addr + LCA_IO); in lca_ioportmap()
325 __EXTERN_INLINE void __iomem *lca_ioremap(unsigned long addr, in lca_ioremap()
328 return (void __iomem *)(addr + LCA_DENSE_MEM); in lca_ioremap()
[all …]
Dcore_t2.h452 __EXTERN_INLINE u8 t2_readb(const volatile void __iomem *xaddr) in t2_readb()
463 __EXTERN_INLINE u16 t2_readw(const volatile void __iomem *xaddr) in t2_readw()
478 __EXTERN_INLINE u32 t2_readl(const volatile void __iomem *xaddr) in t2_readl()
489 __EXTERN_INLINE u64 t2_readq(const volatile void __iomem *xaddr) in t2_readq()
502 __EXTERN_INLINE void t2_writeb(u8 b, volatile void __iomem *xaddr) in t2_writeb()
513 __EXTERN_INLINE void t2_writew(u16 b, volatile void __iomem *xaddr) in t2_writew()
528 __EXTERN_INLINE void t2_writel(u32 b, volatile void __iomem *xaddr) in t2_writel()
537 __EXTERN_INLINE void t2_writeq(u64 b, volatile void __iomem *xaddr) in t2_writeq()
549 __EXTERN_INLINE void __iomem *t2_ioportmap(unsigned long addr) in t2_ioportmap()
551 return (void __iomem *)(addr + T2_IO); in t2_ioportmap()
[all …]
Dcore_polaris.h73 __EXTERN_INLINE void __iomem *polaris_ioportmap(unsigned long addr) in polaris_ioportmap()
75 return (void __iomem *)(addr + POLARIS_DENSE_IO_BASE); in polaris_ioportmap()
78 __EXTERN_INLINE void __iomem *polaris_ioremap(unsigned long addr, in polaris_ioremap()
81 return (void __iomem *)(addr + POLARIS_DENSE_MEM_BASE); in polaris_ioremap()
89 __EXTERN_INLINE int polaris_is_mmio(const volatile void __iomem *addr) in polaris_is_mmio()
Dcore_mcpcia.h269 __EXTERN_INLINE unsigned int mcpcia_ioread8(void __iomem *xaddr) in mcpcia_ioread8()
281 __EXTERN_INLINE void mcpcia_iowrite8(u8 b, void __iomem *xaddr) in mcpcia_iowrite8()
293 __EXTERN_INLINE unsigned int mcpcia_ioread16(void __iomem *xaddr) in mcpcia_ioread16()
305 __EXTERN_INLINE void mcpcia_iowrite16(u16 b, void __iomem *xaddr) in mcpcia_iowrite16()
317 __EXTERN_INLINE unsigned int mcpcia_ioread32(void __iomem *xaddr) in mcpcia_ioread32()
327 __EXTERN_INLINE void mcpcia_iowrite32(u32 b, void __iomem *xaddr) in mcpcia_iowrite32()
338 __EXTERN_INLINE void __iomem *mcpcia_ioportmap(unsigned long addr) in mcpcia_ioportmap()
340 return (void __iomem *)(addr + MCPCIA_IO_BIAS); in mcpcia_ioportmap()
343 __EXTERN_INLINE void __iomem *mcpcia_ioremap(unsigned long addr, in mcpcia_ioremap()
346 return (void __iomem *)(addr + MCPCIA_MEM_BIAS); in mcpcia_ioremap()
[all …]
/linux-4.4.14/arch/mips/lib/
Diomap.c28 unsigned int ioread8(void __iomem *addr) in ioread8()
35 unsigned int ioread16(void __iomem *addr) in ioread16()
42 unsigned int ioread16be(void __iomem *addr) in ioread16be()
49 unsigned int ioread32(void __iomem *addr) in ioread32()
56 unsigned int ioread32be(void __iomem *addr) in ioread32be()
63 void iowrite8(u8 val, void __iomem *addr) in iowrite8()
70 void iowrite16(u16 val, void __iomem *addr) in iowrite16()
77 void iowrite16be(u16 val, void __iomem *addr) in iowrite16be()
84 void iowrite32(u32 val, void __iomem *addr) in iowrite32()
91 void iowrite32be(u32 val, void __iomem *addr) in iowrite32be()
[all …]
/linux-4.4.14/arch/frv/include/asm/
Dio.h60 __builtin_write8((volatile void __iomem *) __ioaddr, *bp++); in io_outsb()
69 __builtin_write16((volatile void __iomem *) __ioaddr, (*bp++)); in io_outsw()
89 *bp++ = __builtin_read8((volatile void __iomem *) addr); in io_insb()
97 *bp++ = __builtin_read16((volatile void __iomem *) addr); in io_insw()
117 static inline void memset_io(volatile void __iomem *addr, unsigned char val, int count) in memset_io()
122 static inline void memcpy_fromio(void *dst, const volatile void __iomem *src, int count) in memcpy_fromio()
127 static inline void memcpy_toio(volatile void __iomem *dst, const void *src, int count) in memcpy_toio()
134 return __builtin_read8((void __iomem *)addr); in inb()
139 uint16_t ret = __builtin_read16((void __iomem *)addr); in inw()
149 uint32_t ret = __builtin_read32((void __iomem *)addr); in inl()
[all …]
Dmb-regs.h22 unsigned long __builtin_read8(volatile void __iomem *);
23 unsigned long __builtin_read16(volatile void __iomem *);
24 unsigned long __builtin_read32(volatile void __iomem *);
25 void __builtin_write8(volatile void __iomem *, unsigned char);
26 void __builtin_write16(volatile void __iomem *, unsigned short);
27 void __builtin_write32(volatile void __iomem *, unsigned long);
73 __builtin_write8((volatile void __iomem *) __region_PCI_MEM, 0); \
97 __builtin_write32((void __iomem *) __addr_LEDS(), ~(X)); \
104 #define __get_LCD(B) __builtin_read32((volatile void __iomem *) (B))
105 #define __set_LCD(B,X) __builtin_write32((volatile void __iomem *) (B), (X))
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Diomap.c16 unsigned int ioread8(void __iomem *addr) in ioread8()
20 unsigned int ioread16(void __iomem *addr) in ioread16()
24 unsigned int ioread16be(void __iomem *addr) in ioread16be()
28 unsigned int ioread32(void __iomem *addr) in ioread32()
32 unsigned int ioread32be(void __iomem *addr) in ioread32be()
42 void iowrite8(u8 val, void __iomem *addr) in iowrite8()
46 void iowrite16(u16 val, void __iomem *addr) in iowrite16()
50 void iowrite16be(u16 val, void __iomem *addr) in iowrite16be()
54 void iowrite32(u32 val, void __iomem *addr) in iowrite32()
58 void iowrite32be(u32 val, void __iomem *addr) in iowrite32be()
[all …]
Dudbg_16550.c16 extern u8 real_readb(volatile u8 __iomem *addr);
17 extern void real_writeb(u8 data, volatile u8 __iomem *addr);
18 extern u8 real_205_readb(volatile u8 __iomem *addr);
19 extern void real_205_writeb(u8 data, volatile u8 __iomem *addr);
163 unsigned char __iomem *mmio_base;
201 void udbg_uart_init_mmio(void __iomem *addr, unsigned int stride) in udbg_uart_init_mmio()
214 #define UDBG_UART_MAPLE_ADDR ((void __iomem *)0xf40003f8)
237 #define UDBG_UART_PAS_ADDR ((void __iomem *)0xfcff03f8UL)
264 return as1_readb((void __iomem *)PPC44x_EARLY_DEBUG_VIRTADDR + reg); in udbg_uart_in_44x_as1()
269 as1_writeb(val, (void __iomem *)PPC44x_EARLY_DEBUG_VIRTADDR + reg); in udbg_uart_out_44x_as1()
[all …]
Dio.c31 void _insb(const volatile u8 __iomem *port, void *buf, long count) in _insb()
48 void _outsb(volatile u8 __iomem *port, const void *buf, long count) in _outsb()
62 void _insw_ns(const volatile u16 __iomem *port, void *buf, long count) in _insw_ns()
79 void _outsw_ns(volatile u16 __iomem *port, const void *buf, long count) in _outsw_ns()
93 void _insl_ns(const volatile u32 __iomem *port, void *buf, long count) in _insl_ns()
110 void _outsl_ns(volatile u32 __iomem *port, const void *buf, long count) in _outsl_ns()
127 _memset_io(volatile void __iomem *addr, int c, unsigned long n) in _memset_io()
154 void _memcpy_fromio(void *dest, const volatile void __iomem *src, in _memcpy_fromio()
185 void _memcpy_toio(volatile void __iomem *dest, const void *src, unsigned long n) in _memcpy_toio()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_dma.h25 int (*init)(void __iomem *ioaddr, int fix_burst, int burst_map);
26 void (*cha_init)(void __iomem *ioaddr, int cha_num, int fix_burst,
29 void (*enable_dma_transmission)(void __iomem *ioaddr, int dma_cnum);
30 void (*enable_dma_irq)(void __iomem *ioaddr, int dma_cnum);
31 void (*disable_dma_irq)(void __iomem *ioaddr, int dma_cnum);
32 void (*start_tx)(void __iomem *ioaddr, int tchannels);
33 void (*start_tx_queue)(void __iomem *ioaddr, int dma_cnum);
34 void (*stop_tx)(void __iomem *ioaddr, int tchannels);
35 void (*stop_tx_queue)(void __iomem *ioaddr, int dma_cnum);
36 void (*start_rx)(void __iomem *ioaddr, int rchannels);
[all …]
Dsxgbe_mtl.h64 void (*mtl_init)(void __iomem *ioaddr, unsigned int etsalg,
67 void (*mtl_set_txfifosize)(void __iomem *ioaddr, int queue_num,
70 void (*mtl_set_rxfifosize)(void __iomem *ioaddr, int queue_num,
73 void (*mtl_enable_txqueue)(void __iomem *ioaddr, int queue_num);
75 void (*mtl_disable_txqueue)(void __iomem *ioaddr, int queue_num);
77 void (*set_tx_mtl_mode)(void __iomem *ioaddr, int queue_num,
80 void (*set_rx_mtl_mode)(void __iomem *ioaddr, int queue_num,
83 void (*mtl_dynamic_dma_rxqueue)(void __iomem *ioaddr);
85 void (*mtl_fc_active)(void __iomem *ioaddr, int queue_num,
88 void (*mtl_fc_deactive)(void __iomem *ioaddr, int queue_num,
[all …]
Dsxgbe_core.c24 static void sxgbe_core_init(void __iomem *ioaddr) in sxgbe_core_init()
47 static void sxgbe_core_dump_regs(void __iomem *ioaddr) in sxgbe_core_dump_regs()
51 static int sxgbe_get_lpi_status(void __iomem *ioaddr, const u32 irq_status) in sxgbe_get_lpi_status()
72 static int sxgbe_core_host_irq_status(void __iomem *ioaddr, in sxgbe_core_host_irq_status()
86 static void sxgbe_core_pmt(void __iomem *ioaddr, unsigned long mode) in sxgbe_core_pmt()
91 static void sxgbe_core_set_umac_addr(void __iomem *ioaddr, unsigned char *addr, in sxgbe_core_set_umac_addr()
103 static void sxgbe_core_get_umac_addr(void __iomem *ioaddr, unsigned char *addr, in sxgbe_core_get_umac_addr()
120 static void sxgbe_enable_tx(void __iomem *ioaddr, bool enable) in sxgbe_enable_tx()
132 static void sxgbe_enable_rx(void __iomem *ioaddr, bool enable) in sxgbe_enable_rx()
144 static int sxgbe_get_controller_version(void __iomem *ioaddr) in sxgbe_get_controller_version()
[all …]
Dsxgbe_common.h326 void (*core_init)(void __iomem *ioaddr);
328 void (*dump_regs)(void __iomem *ioaddr);
330 int (*host_irq_status)(void __iomem *ioaddr,
333 void (*pmt)(void __iomem *ioaddr, unsigned long mode);
335 void (*set_umac_addr)(void __iomem *ioaddr, unsigned char *addr,
337 void (*get_umac_addr)(void __iomem *ioaddr, unsigned char *addr,
339 void (*enable_rx)(void __iomem *ioaddr, bool enable);
340 void (*enable_tx)(void __iomem *ioaddr, bool enable);
343 int (*get_controller_version)(void __iomem *ioaddr);
346 unsigned int (*get_hw_feature)(void __iomem *ioaddr,
[all …]
Dsxgbe_mtl.c23 static void sxgbe_mtl_init(void __iomem *ioaddr, unsigned int etsalg, in sxgbe_mtl_init()
57 static void sxgbe_mtl_dma_dm_rxqueue(void __iomem *ioaddr) in sxgbe_mtl_dma_dm_rxqueue()
64 static void sxgbe_mtl_set_txfifosize(void __iomem *ioaddr, int queue_num, in sxgbe_mtl_set_txfifosize()
76 static void sxgbe_mtl_set_rxfifosize(void __iomem *ioaddr, int queue_num, in sxgbe_mtl_set_rxfifosize()
88 static void sxgbe_mtl_enable_txqueue(void __iomem *ioaddr, int queue_num) in sxgbe_mtl_enable_txqueue()
97 static void sxgbe_mtl_disable_txqueue(void __iomem *ioaddr, int queue_num) in sxgbe_mtl_disable_txqueue()
106 static void sxgbe_mtl_fc_active(void __iomem *ioaddr, int queue_num, in sxgbe_mtl_fc_active()
118 static void sxgbe_mtl_fc_enable(void __iomem *ioaddr, int queue_num) in sxgbe_mtl_fc_enable()
127 static void sxgbe_mtl_fc_deactive(void __iomem *ioaddr, int queue_num, in sxgbe_mtl_fc_deactive()
139 static void sxgbe_mtl_fep_enable(void __iomem *ioaddr, int queue_num) in sxgbe_mtl_fep_enable()
[all …]
Dsxgbe_dma.c24 static int sxgbe_dma_init(void __iomem *ioaddr, int fix_burst, int burst_map) in sxgbe_dma_init()
46 static void sxgbe_dma_channel_init(void __iomem *ioaddr, int cha_num, in sxgbe_dma_channel_init()
99 static void sxgbe_enable_dma_transmission(void __iomem *ioaddr, int cha_num) in sxgbe_enable_dma_transmission()
108 static void sxgbe_enable_dma_irq(void __iomem *ioaddr, int dma_cnum) in sxgbe_enable_dma_irq()
115 static void sxgbe_disable_dma_irq(void __iomem *ioaddr, int dma_cnum) in sxgbe_disable_dma_irq()
121 static void sxgbe_dma_start_tx(void __iomem *ioaddr, int tchannels) in sxgbe_dma_start_tx()
134 static void sxgbe_dma_start_tx_queue(void __iomem *ioaddr, int dma_cnum) in sxgbe_dma_start_tx_queue()
143 static void sxgbe_dma_stop_tx_queue(void __iomem *ioaddr, int dma_cnum) in sxgbe_dma_stop_tx_queue()
152 static void sxgbe_dma_stop_tx(void __iomem *ioaddr, int tchannels) in sxgbe_dma_stop_tx()
164 static void sxgbe_dma_start_rx(void __iomem *ioaddr, int rchannels) in sxgbe_dma_start_rx()
[all …]
/linux-4.4.14/arch/sh/kernel/
Diomap.c14 unsigned int ioread8(void __iomem *addr) in ioread8()
20 unsigned int ioread16(void __iomem *addr) in ioread16()
26 unsigned int ioread16be(void __iomem *addr) in ioread16be()
32 unsigned int ioread32(void __iomem *addr) in ioread32()
38 unsigned int ioread32be(void __iomem *addr) in ioread32be()
44 void iowrite8(u8 val, void __iomem *addr) in iowrite8()
50 void iowrite16(u16 val, void __iomem *addr) in iowrite16()
56 void iowrite16be(u16 val, void __iomem *addr) in iowrite16be()
62 void iowrite32(u32 val, void __iomem *addr) in iowrite32()
68 void iowrite32be(u32 val, void __iomem *addr) in iowrite32be()
[all …]
Dioport.c17 void __iomem *__ioport_map(unsigned long addr, unsigned int size) in __ioport_map()
22 return (void __iomem *)(addr + sh_io_port_base); in __ioport_map()
26 void __iomem *ioport_map(unsigned long port, unsigned int nr) in ioport_map()
28 void __iomem *ret; in ioport_map()
38 void ioport_unmap(void __iomem *addr) in ioport_unmap()
/linux-4.4.14/arch/arc/plat-axs10x/
Daxs10x.c76 iowrite32(~(1 << MB_TO_GPIO_IRQ), (void __iomem *) GPIO_INTMASK); in axs10x_enable_gpio_intc_wire()
77 iowrite32(0, (void __iomem *) GPIO_INTTYPE_LEVEL); in axs10x_enable_gpio_intc_wire()
78 iowrite32(~0, (void __iomem *) GPIO_INT_POLARITY); in axs10x_enable_gpio_intc_wire()
79 iowrite32(1 << MB_TO_GPIO_IRQ, (void __iomem *) GPIO_INTEN); in axs10x_enable_gpio_intc_wire()
83 write_cgu_reg(uint32_t value, void __iomem *reg, void __iomem *lock_reg) in write_cgu_reg()
111 board.val = ioread32((void __iomem *)creg); in axs10x_print_board_ver()
122 if (ioread32((void __iomem *) CREG_MB_CONFIG) & (1 << 28)) in axs10x_early_init()
253 axs101_set_memmap(void __iomem *base, const struct aperture map[16]) in axs101_set_memmap()
282 axs101_set_memmap((void __iomem *) CREG_CPU_ADDR_770, axc001_memmap); in axs101_early_init()
283 iowrite32(1, (void __iomem *) CREG_CPU_ADDR_770_UPD); in axs101_early_init()
[all …]
/linux-4.4.14/arch/metag/include/asm/
Dio.h17 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
28 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
39 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
50 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
61 static inline void __raw_writeb(u8 b, volatile void __iomem *addr) in __raw_writeb()
71 static inline void __raw_writew(u16 b, volatile void __iomem *addr) in __raw_writew()
81 static inline void __raw_writel(u32 b, volatile void __iomem *addr) in __raw_writel()
91 static inline void __raw_writeq(u64 b, volatile void __iomem *addr) in __raw_writeq()
122 #define metag_in8(addr) __raw_readb((volatile void __iomem *)(addr))
123 #define metag_in16(addr) __raw_readw((volatile void __iomem *)(addr))
[all …]
/linux-4.4.14/arch/arm/plat-orion/include/plat/
Dpcie.h16 u32 orion_pcie_dev_id(void __iomem *base);
17 u32 orion_pcie_rev(void __iomem *base);
18 int orion_pcie_link_up(void __iomem *base);
19 int orion_pcie_x4_mode(void __iomem *base);
20 int orion_pcie_get_local_bus_nr(void __iomem *base);
21 void orion_pcie_set_local_bus_nr(void __iomem *base, int nr);
22 void orion_pcie_reset(void __iomem *base);
23 void orion_pcie_setup(void __iomem *base);
24 int orion_pcie_rd_conf(void __iomem *base, struct pci_bus *bus,
26 int orion_pcie_rd_conf_tlp(void __iomem *base, struct pci_bus *bus,
[all …]
/linux-4.4.14/arch/ia64/sn/pci/pcibr/
Dpcibr_reg.c28 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_control_bit_clr()
48 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_control_bit_set()
71 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_tflush_get()
101 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_intr_status_get()
126 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_intr_enable_bit_clr()
146 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_intr_enable_bit_set()
170 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_intr_addr_addr_set()
199 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_force_intr_set()
222 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_wrb_flush_get()
247 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_int_ate_set()
[all …]
/linux-4.4.14/drivers/video/fbdev/nvidia/
Dnv_type.h107 u8 __iomem *FbStart;
143 u32 __iomem *dmaBase;
154 volatile u32 __iomem *REGS;
155 volatile u32 __iomem *PCRTC0;
156 volatile u32 __iomem *PCRTC;
157 volatile u32 __iomem *PRAMDAC0;
158 volatile u32 __iomem *PFB;
159 volatile u32 __iomem *PFIFO;
160 volatile u32 __iomem *PGRAPH;
161 volatile u32 __iomem *PEXTDEV;
[all …]
Dnv_local.h62 #define NV_WR08(p,i,d) (__raw_writeb((d), (void __iomem *)(p) + (i)))
63 #define NV_RD08(p,i) (__raw_readb((void __iomem *)(p) + (i)))
64 #define NV_WR16(p,i,d) (__raw_writew((d), (void __iomem *)(p) + (i)))
65 #define NV_RD16(p,i) (__raw_readw((void __iomem *)(p) + (i)))
66 #define NV_WR32(p,i,d) (__raw_writel((d), (void __iomem *)(p) + (i)))
67 #define NV_RD32(p,i) (__raw_readl((void __iomem *)(p) + (i)))
70 #define VGA_WR08(p,i,d) (writeb((d), (void __iomem *)(p) + (i)))
71 #define VGA_RD08(p,i) (readb((void __iomem *)(p) + (i)))
/linux-4.4.14/drivers/misc/ibmasm/
Dlowlevel.h55 static inline int sp_interrupt_pending(void __iomem *base_address) in sp_interrupt_pending()
60 static inline int uart_interrupt_pending(void __iomem *base_address) in uart_interrupt_pending()
65 static inline void ibmasm_enable_interrupts(void __iomem *base_address, int mask) in ibmasm_enable_interrupts()
67 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_enable_interrupts()
71 static inline void ibmasm_disable_interrupts(void __iomem *base_address, int mask) in ibmasm_disable_interrupts()
73 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_disable_interrupts()
77 static inline void enable_sp_interrupts(void __iomem *base_address) in enable_sp_interrupts()
82 static inline void disable_sp_interrupts(void __iomem *base_address) in disable_sp_interrupts()
87 static inline void enable_uart_interrupts(void __iomem *base_address) in enable_uart_interrupts()
92 static inline void disable_uart_interrupts(void __iomem *base_address) in disable_uart_interrupts()
[all …]
/linux-4.4.14/drivers/video/fbdev/kyro/
DSTG4000Interface.h20 extern int InitialiseRamdac(volatile STG4000REG __iomem *pSTGReg, u32 displayDepth,
25 extern void DisableRamdacOutput(volatile STG4000REG __iomem *pSTGReg);
26 extern void EnableRamdacOutput(volatile STG4000REG __iomem *pSTGReg);
31 extern void DisableVGA(volatile STG4000REG __iomem *pSTGReg);
32 extern void StopVTG(volatile STG4000REG __iomem *pSTGReg);
33 extern void StartVTG(volatile STG4000REG __iomem *pSTGReg);
34 extern void SetupVTG(volatile STG4000REG __iomem *pSTGReg,
38 extern int SetCoreClockPLL(volatile STG4000REG __iomem *pSTGReg, struct pci_dev *pDev);
43 extern void ResetOverlayRegisters(volatile STG4000REG __iomem *pSTGReg);
45 extern int CreateOverlaySurface(volatile STG4000REG __iomem *pSTGReg,
[all …]
/linux-4.4.14/lib/
Diomap.c71 unsigned int ioread8(void __iomem *addr) in ioread8()
76 unsigned int ioread16(void __iomem *addr) in ioread16()
81 unsigned int ioread16be(void __iomem *addr) in ioread16be()
86 unsigned int ioread32(void __iomem *addr) in ioread32()
91 unsigned int ioread32be(void __iomem *addr) in ioread32be()
112 void iowrite8(u8 val, void __iomem *addr) in iowrite8()
116 void iowrite16(u16 val, void __iomem *addr) in iowrite16()
120 void iowrite16be(u16 val, void __iomem *addr) in iowrite16be()
124 void iowrite32(u32 val, void __iomem *addr) in iowrite32()
128 void iowrite32be(u32 val, void __iomem *addr) in iowrite32be()
[all …]
Ddevres.c9 iounmap(*(void __iomem **)res); in devm_ioremap_release()
25 void __iomem *devm_ioremap(struct device *dev, resource_size_t offset, in devm_ioremap()
28 void __iomem **ptr, *addr; in devm_ioremap()
54 void __iomem *devm_ioremap_nocache(struct device *dev, resource_size_t offset, in devm_ioremap_nocache()
57 void __iomem **ptr, *addr; in devm_ioremap_nocache()
82 void __iomem *devm_ioremap_wc(struct device *dev, resource_size_t offset, in devm_ioremap_wc()
85 void __iomem **ptr, *addr; in devm_ioremap_wc()
109 void devm_iounmap(struct device *dev, void __iomem *addr) in devm_iounmap()
134 void __iomem *devm_ioremap_resource(struct device *dev, struct resource *res) in devm_ioremap_resource()
138 void __iomem *dest_ptr; in devm_ioremap_resource()
[all …]
/linux-4.4.14/drivers/usb/musb/
Dmusb_regs.h303 static inline void musb_write_txfifosz(void __iomem *mbase, u8 c_size) in musb_write_txfifosz()
308 static inline void musb_write_txfifoadd(void __iomem *mbase, u16 c_off) in musb_write_txfifoadd()
313 static inline void musb_write_rxfifosz(void __iomem *mbase, u8 c_size) in musb_write_rxfifosz()
318 static inline void musb_write_rxfifoadd(void __iomem *mbase, u16 c_off) in musb_write_rxfifoadd()
323 static inline void musb_write_ulpi_buscontrol(void __iomem *mbase, u8 val) in musb_write_ulpi_buscontrol()
328 static inline u8 musb_read_txfifosz(void __iomem *mbase) in musb_read_txfifosz()
333 static inline u16 musb_read_txfifoadd(void __iomem *mbase) in musb_read_txfifoadd()
338 static inline u8 musb_read_rxfifosz(void __iomem *mbase) in musb_read_rxfifosz()
343 static inline u16 musb_read_rxfifoadd(void __iomem *mbase) in musb_read_rxfifoadd()
348 static inline u8 musb_read_ulpi_buscontrol(void __iomem *mbase) in musb_read_ulpi_buscontrol()
[all …]
Dmusb_io.h55 void (*ep_select)(void __iomem *mbase, u8 epnum);
63 extern u8 (*musb_readb)(const void __iomem *addr, unsigned offset);
64 extern void (*musb_writeb)(void __iomem *addr, unsigned offset, u8 data);
65 extern u16 (*musb_readw)(const void __iomem *addr, unsigned offset);
66 extern void (*musb_writew)(void __iomem *addr, unsigned offset, u16 data);
67 extern u32 (*musb_readl)(const void __iomem *addr, unsigned offset);
68 extern void (*musb_writel)(void __iomem *addr, unsigned offset, u32 data);
Dmusb_core.h190 void (*ep_select)(void __iomem *mbase, u8 epnum);
194 u8 (*readb)(const void __iomem *addr, unsigned offset);
195 void (*writeb)(void __iomem *addr, unsigned offset, u8 data);
196 u16 (*readw)(const void __iomem *addr, unsigned offset);
197 void (*writew)(void __iomem *addr, unsigned offset, u16 data);
198 u32 (*readl)(const void __iomem *addr, unsigned offset);
199 void (*writel)(void __iomem *addr, unsigned offset, u32 data);
203 (*dma_init) (struct musb *musb, void __iomem *base);
226 void __iomem *fifo;
227 void __iomem *regs;
[all …]
Dmusb_dma.h206 musb_dma_controller_create(struct musb *m, void __iomem *io) in musb_dma_controller_create()
216 (*musb_dma_controller_create)(struct musb *, void __iomem *);
223 musbhs_dma_controller_create(struct musb *musb, void __iomem *base);
227 tusb_dma_controller_create(struct musb *musb, void __iomem *base);
231 cppi_dma_controller_create(struct musb *musb, void __iomem *base);
235 cppi41_dma_controller_create(struct musb *musb, void __iomem *base);
239 ux500_dma_controller_create(struct musb *musb, void __iomem *base);
/linux-4.4.14/drivers/clk/tegra/
Dclk.h69 void __iomem *reg;
86 const char *parent_name, void __iomem *reg,
90 void __iomem *reg, spinlock_t *lock);
265 void __iomem *clk_base;
266 void __iomem *pmc;
291 void __iomem *clk_base, void __iomem *pmc,
296 void __iomem *clk_base, void __iomem *pmc,
301 void __iomem *clk_base, void __iomem *pmc,
307 void __iomem *clk_base, void __iomem *pmc,
313 void __iomem *clk_base, void __iomem *pmc,
[all …]
/linux-4.4.14/arch/ia64/mm/
Dioremap.c18 static inline void __iomem *
21 return (void __iomem *) (__IA64_UNCACHED_OFFSET | phys_addr); in __ioremap_uc()
24 void __iomem *
30 return (void __iomem *) phys_to_virt(phys_addr); in early_ioremap()
34 void __iomem *
37 void __iomem *addr; in ioremap()
52 return (void __iomem *) phys_to_virt(phys_addr); in ioremap()
63 return (void __iomem *) phys_to_virt(phys_addr); in ioremap()
90 addr = (void __iomem *) area->addr; in ioremap()
97 return (void __iomem *) (offset + (char __iomem *)addr); in ioremap()
[all …]
/linux-4.4.14/include/linux/
Dbasic_mmio_gpio.h32 unsigned long (*read_reg)(void __iomem *reg);
33 void (*write_reg)(void __iomem *reg, unsigned long data);
35 void __iomem *reg_dat;
36 void __iomem *reg_set;
37 void __iomem *reg_clr;
38 void __iomem *reg_dir;
69 unsigned long sz, void __iomem *dat, void __iomem *set,
70 void __iomem *clr, void __iomem *dirout, void __iomem *dirin,
Dio.h31 __visible void __iowrite32_copy(void __iomem *to, const void *from, size_t count);
32 void __iowrite64_copy(void __iomem *to, const void *from, size_t count);
57 void __iomem * devm_ioport_map(struct device *dev, unsigned long port,
59 void devm_ioport_unmap(struct device *dev, void __iomem *addr);
61 static inline void __iomem *devm_ioport_map(struct device *dev, in devm_ioport_map()
68 static inline void devm_ioport_unmap(struct device *dev, void __iomem *addr) in devm_ioport_unmap()
73 #define IOMEM_ERR_PTR(err) (__force void __iomem *)ERR_PTR(err)
75 void __iomem *devm_ioremap(struct device *dev, resource_size_t offset,
77 void __iomem *devm_ioremap_nocache(struct device *dev, resource_size_t offset,
79 void __iomem *devm_ioremap_wc(struct device *dev, resource_size_t offset,
[all …]
Dio-mapping.h83 static inline void __iomem *
97 io_mapping_unmap_atomic(void __iomem *vaddr) in io_mapping_unmap_atomic()
102 static inline void __iomem *
114 io_mapping_unmap(void __iomem *vaddr) in io_mapping_unmap()
136 iounmap((void __force __iomem *) mapping); in io_mapping_free()
140 static inline void __iomem *
146 return ((char __force __iomem *) mapping) + offset; in io_mapping_map_atomic_wc()
150 io_mapping_unmap_atomic(void __iomem *vaddr) in io_mapping_unmap_atomic()
157 static inline void __iomem *
160 return ((char __force __iomem *) mapping) + offset; in io_mapping_map_wc()
[all …]
Dsvga.h70 static inline void svga_wattr(void __iomem *regbase, u8 index, u8 data) in svga_wattr()
79 static inline void svga_wseq_mask(void __iomem *regbase, u8 index, u8 data, u8 mask) in svga_wseq_mask()
86 static inline void svga_wcrt_mask(void __iomem *regbase, u8 index, u8 data, u8 mask) in svga_wcrt_mask()
99 void svga_wcrt_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value);
100 void svga_wseq_multi(void __iomem *regbase, const struct vga_regset *regset, u32 value);
102 void svga_set_default_gfx_regs(void __iomem *regbase);
103 void svga_set_default_atc_regs(void __iomem *regbase);
104 void svga_set_default_seq_regs(void __iomem *regbase);
105 void svga_set_default_crt_regs(void __iomem *regbase);
106 void svga_set_textmode_vga_regs(void __iomem *regbase);
[all …]
/linux-4.4.14/drivers/video/fbdev/riva/
Driva_hw.h78 #define NV_WR08(p,i,d) (__raw_writeb((d), (void __iomem *)(p) + (i)))
79 #define NV_RD08(p,i) (__raw_readb((void __iomem *)(p) + (i)))
80 #define NV_WR16(p,i,d) (__raw_writew((d), (void __iomem *)(p) + (i)))
81 #define NV_RD16(p,i) (__raw_readw((void __iomem *)(p) + (i)))
82 #define NV_WR32(p,i,d) (__raw_writel((d), (void __iomem *)(p) + (i)))
83 #define NV_RD32(p,i) (__raw_readl((void __iomem *)(p) + (i)))
85 #define VGA_WR08(p,i,d) (writeb((d), (void __iomem *)(p) + (i)))
86 #define VGA_RD08(p,i) (readb((void __iomem *)(p) + (i)))
444 volatile U032 __iomem *PCRTC0;
445 volatile U032 __iomem *PCRTC;
[all …]
/linux-4.4.14/drivers/video/fbdev/mb862xx/
Dmb862xxfb.h57 void __iomem *fb_base; /* remapped framebuffer */
58 void __iomem *mmio_base; /* remapped registers */
64 void __iomem *host; /* relocatable reg. bases */
65 void __iomem *i2c;
66 void __iomem *disp;
67 void __iomem *disp1;
68 void __iomem *cap;
69 void __iomem *cap1;
70 void __iomem *draw;
71 void __iomem *geo;
[all …]
/linux-4.4.14/arch/arm/include/asm/
Dio.h44 extern void atomic_io_modify(void __iomem *reg, u32 mask, u32 set);
45 extern void atomic_io_modify_relaxed(void __iomem *reg, u32 mask, u32 set);
51 void __raw_writesb(volatile void __iomem *addr, const void *data, int bytelen);
52 void __raw_writesw(volatile void __iomem *addr, const void *data, int wordlen);
53 void __raw_writesl(volatile void __iomem *addr, const void *data, int longlen);
55 void __raw_readsb(const volatile void __iomem *addr, void *data, int bytelen);
56 void __raw_readsw(const volatile void __iomem *addr, void *data, int wordlen);
57 void __raw_readsl(const volatile void __iomem *addr, void *data, int longlen);
74 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew()
81 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
[all …]
Dsmp_scu.h27 unsigned int scu_get_core_count(void __iomem *);
28 int scu_power_mode(void __iomem *, unsigned int);
30 static inline unsigned int scu_get_core_count(void __iomem *scu_base) in scu_get_core_count()
34 static inline int scu_power_mode(void __iomem *scu_base, unsigned int mode) in scu_power_mode()
41 void scu_enable(void __iomem *scu_base);
43 static inline void scu_enable(void __iomem *scu_base) {} in scu_enable()
/linux-4.4.14/arch/alpha/kernel/
Dio.c16 ioread8(void __iomem *addr) in ioread8()
23 unsigned int ioread16(void __iomem *addr) in ioread16()
30 unsigned int ioread32(void __iomem *addr) in ioread32()
37 void iowrite8(u8 b, void __iomem *addr) in iowrite8()
43 void iowrite16(u16 b, void __iomem *addr) in iowrite16()
49 void iowrite32(u32 b, void __iomem *addr) in iowrite32()
99 u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
104 u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
109 u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
114 u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
[all …]
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
Ddm365_ipipe_hw.h493 static inline u32 regr_ip(void __iomem *addr, u32 offset) in regr_ip()
498 static inline void regw_ip(void __iomem *addr, u32 val, u32 offset) in regw_ip()
503 static inline u32 w_ip_table(void __iomem *addr, u32 val, u32 offset) in w_ip_table()
510 static inline u32 regr_rsz(void __iomem *addr, u32 offset) in regr_rsz()
515 static inline u32 regw_rsz(void __iomem *addr, u32 val, u32 offset) in regw_rsz()
523 int resizer_set_outaddr(void __iomem *rsz_base, struct resizer_params *params,
525 int rsz_enable(void __iomem *rsz_base, int rsz_id, int enable);
526 void rsz_src_enable(void __iomem *rsz_base, int enable);
530 void ipipe_set_d2f_regs(void __iomem *base_addr, unsigned int id,
532 void ipipe_set_rgb2rgb_regs(void __iomem *base_addr, unsigned int id,
[all …]
/linux-4.4.14/drivers/clk/imx/
Dclk.h24 const char *parent, void __iomem *base);
27 void __iomem *base);
40 const char *parent_name, void __iomem *base, u32 div_mask);
44 void __iomem *reg, u8 bit_idx,
52 void __iomem *reg, u8 shift, u32 exclusive_mask);
55 void __iomem *reg, u8 shift) in imx_clk_gate2()
62 const char *parent, void __iomem *reg, u8 shift, in imx_clk_gate2_shared()
70 void __iomem *reg, u8 idx);
73 void __iomem *reg, u8 shift, u8 width,
74 void __iomem *busy_reg, u8 busy_shift);
[all …]
/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_xgbepcsr.c134 static void netcp_xgbe_serdes_cmu_init(void __iomem *serdes_regs) in netcp_xgbe_serdes_cmu_init()
155 void __iomem *serdes_regs, int lane) in netcp_xgbe_serdes_lane_config()
177 static void netcp_xgbe_serdes_com_enable(void __iomem *serdes_regs) in netcp_xgbe_serdes_com_enable()
189 void __iomem *serdes_regs, int lane) in netcp_xgbe_serdes_lane_enable()
195 static void netcp_xgbe_serdes_phyb_rst_clr(void __iomem *serdes_regs) in netcp_xgbe_serdes_phyb_rst_clr()
200 static void netcp_xgbe_serdes_pll_disable(void __iomem *serdes_regs) in netcp_xgbe_serdes_pll_disable()
205 static void netcp_xgbe_serdes_pll_enable(void __iomem *serdes_regs) in netcp_xgbe_serdes_pll_enable()
211 static int netcp_xgbe_wait_pll_locked(void __iomem *sw_regs) in netcp_xgbe_wait_pll_locked()
237 static void netcp_xgbe_serdes_enable_xgmii_port(void __iomem *sw_regs) in netcp_xgbe_serdes_enable_xgmii_port()
242 static u32 netcp_xgbe_serdes_read_tbus_val(void __iomem *serdes_regs) in netcp_xgbe_serdes_read_tbus_val()
[all …]
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dcommon.h325 struct dma_desc *p, void __iomem *ioaddr);
354 int (*init) (void __iomem *ioaddr, int pbl, int fb, int mb,
357 void (*dump_regs) (void __iomem *ioaddr);
360 void (*dma_mode)(void __iomem *ioaddr, int txmode, int rxmode,
364 void __iomem *ioaddr);
365 void (*enable_dma_transmission) (void __iomem *ioaddr);
366 void (*enable_dma_irq) (void __iomem *ioaddr);
367 void (*disable_dma_irq) (void __iomem *ioaddr);
368 void (*start_tx) (void __iomem *ioaddr);
369 void (*stop_tx) (void __iomem *ioaddr);
[all …]
Ddwmac_dma.h107 void dwmac_enable_dma_transmission(void __iomem *ioaddr);
108 void dwmac_enable_dma_irq(void __iomem *ioaddr);
109 void dwmac_disable_dma_irq(void __iomem *ioaddr);
110 void dwmac_dma_start_tx(void __iomem *ioaddr);
111 void dwmac_dma_stop_tx(void __iomem *ioaddr);
112 void dwmac_dma_start_rx(void __iomem *ioaddr);
113 void dwmac_dma_stop_rx(void __iomem *ioaddr);
114 int dwmac_dma_interrupt(void __iomem *ioaddr, struct stmmac_extra_stats *x);
Ddwmac_lib.c30 void dwmac_enable_dma_transmission(void __iomem *ioaddr) in dwmac_enable_dma_transmission()
35 void dwmac_enable_dma_irq(void __iomem *ioaddr) in dwmac_enable_dma_irq()
40 void dwmac_disable_dma_irq(void __iomem *ioaddr) in dwmac_disable_dma_irq()
45 void dwmac_dma_start_tx(void __iomem *ioaddr) in dwmac_dma_start_tx()
52 void dwmac_dma_stop_tx(void __iomem *ioaddr) in dwmac_dma_stop_tx()
59 void dwmac_dma_start_rx(void __iomem *ioaddr) in dwmac_dma_start_rx()
66 void dwmac_dma_stop_rx(void __iomem *ioaddr) in dwmac_dma_stop_rx()
143 int dwmac_dma_interrupt(void __iomem *ioaddr, in dwmac_dma_interrupt()
214 void dwmac_dma_flush_tx_fifo(void __iomem *ioaddr) in dwmac_dma_flush_tx_fifo()
222 void stmmac_set_mac_addr(void __iomem *ioaddr, u8 addr[6], in stmmac_set_mac_addr()
[all …]
Ddwmac1000_core.c37 void __iomem *ioaddr = hw->pcsr; in dwmac1000_core_init()
58 void __iomem *ioaddr = hw->pcsr; in dwmac1000_rx_ipc_enable()
75 void __iomem *ioaddr = hw->pcsr; in dwmac1000_dump_regs()
90 void __iomem *ioaddr = hw->pcsr; in dwmac1000_set_umac_addr()
99 void __iomem *ioaddr = hw->pcsr; in dwmac1000_get_umac_addr()
104 static void dwmac1000_set_mchash(void __iomem *ioaddr, u32 *mcfilterbits, in dwmac1000_set_mchash()
134 void __iomem *ioaddr = (void __iomem *)dev->base_addr; in dwmac1000_set_filter()
203 void __iomem *ioaddr = hw->pcsr; in dwmac1000_flow_ctrl()
229 void __iomem *ioaddr = hw->pcsr; in dwmac1000_pmt()
247 void __iomem *ioaddr = hw->pcsr; in dwmac1000_irq_status()
[all …]
/linux-4.4.14/drivers/misc/mic/card/
Dmic_virtio.h43 static inline unsigned mic_desc_size(struct mic_device_desc __iomem *desc) in mic_desc_size()
51 static inline struct mic_vqconfig __iomem *
52 mic_vq_config(struct mic_device_desc __iomem *desc) in mic_vq_config()
54 return (struct mic_vqconfig __iomem *)(desc + 1); in mic_vq_config()
57 static inline __u8 __iomem *
58 mic_vq_features(struct mic_device_desc __iomem *desc) in mic_vq_features()
60 return (__u8 __iomem *)(mic_vq_config(desc) + ioread8(&desc->num_vq)); in mic_vq_features()
63 static inline __u8 __iomem *
64 mic_vq_configspace(struct mic_device_desc __iomem *desc) in mic_vq_configspace()
68 static inline unsigned mic_total_desc_size(struct mic_device_desc __iomem *desc) in mic_total_desc_size()
Dmic_virtio.c51 struct mic_device_desc __iomem *desc;
52 struct mic_device_ctrl __iomem *dc;
54 void __iomem *vr[MIC_MAX_VRINGS];
75 struct mic_device_desc __iomem *desc = to_micvdev(vdev)->desc; in mic_get_features()
76 u8 __iomem *in_features = mic_vq_features(desc); in mic_get_features()
90 struct mic_device_desc __iomem *desc = to_micvdev(vdev)->desc; in mic_finalize_features()
93 u8 __iomem *out_features = in mic_finalize_features()
120 struct mic_device_desc __iomem *desc = to_micvdev(vdev)->desc; in mic_get()
130 struct mic_device_desc __iomem *desc = to_micvdev(vdev)->desc; in mic_set()
160 struct mic_device_ctrl __iomem *dc = mvdev->dc; in mic_reset_inform_host()
[all …]
/linux-4.4.14/arch/mn10300/include/asm/
Dio.h28 static inline u8 readb(const volatile void __iomem *addr) in readb()
33 static inline u16 readw(const volatile void __iomem *addr) in readw()
38 static inline u32 readl(const volatile void __iomem *addr) in readl()
51 static inline void writeb(u8 b, volatile void __iomem *addr) in writeb()
56 static inline void writew(u16 b, volatile void __iomem *addr) in writew()
61 static inline void writel(u32 b, volatile void __iomem *addr) in writel()
80 return readb((volatile void __iomem *) addr); in inb_local()
85 return writeb(b, (volatile void __iomem *) addr); in outb_local()
90 return readb((volatile void __iomem *) addr); in inb()
95 return readw((volatile void __iomem *) addr); in inw()
[all …]
/linux-4.4.14/arch/hexagon/include/asm/
Dio.h36 #define _IO_BASE ((void __iomem *)0xfe000000)
38 #define IOMEM(x) ((void __force __iomem *)(x))
43 extern void __iounmap(const volatile void __iomem *addr);
46 extern void __raw_readsw(const void __iomem *addr, void *data, int wordlen);
47 extern void __raw_writesw(void __iomem *addr, const void *data, int wordlen);
49 extern void __raw_readsl(const void __iomem *addr, void *data, int wordlen);
50 extern void __raw_writesl(void __iomem *addr, const void *data, int wordlen);
97 static inline u8 readb(const volatile void __iomem *addr) in readb()
108 static inline u16 readw(const volatile void __iomem *addr) in readw()
119 static inline u32 readl(const volatile void __iomem *addr) in readl()
[all …]
/linux-4.4.14/drivers/scsi/arcmsr/
Darcmsr.h471 uint32_t __iomem *drv2iop_doorbell;
472 uint32_t __iomem *drv2iop_doorbell_mask;
473 uint32_t __iomem *iop2drv_doorbell;
474 uint32_t __iomem *iop2drv_doorbell_mask;
475 uint32_t __iomem *message_rwbuffer;
476 uint32_t __iomem *message_wbuffer;
477 uint32_t __iomem *message_rbuffer;
577 u32 __iomem *chip_id; /* 0x00004 */
578 u32 __iomem *cpu_mem_config; /* 0x00008 */
579 u32 __iomem *i2o_host_interrupt_mask; /* 0x00034 */
[all …]
/linux-4.4.14/arch/parisc/include/asm/
Dio.h130 extern void __iomem * __ioremap(unsigned long offset, unsigned long size, unsigned long flags);
135 static inline void __iomem * ioremap(unsigned long offset, unsigned long size) in ioremap()
143 extern void iounmap(const volatile void __iomem *addr);
145 static inline unsigned char __raw_readb(const volatile void __iomem *addr) in __raw_readb()
149 static inline unsigned short __raw_readw(const volatile void __iomem *addr) in __raw_readw()
153 static inline unsigned int __raw_readl(const volatile void __iomem *addr) in __raw_readl()
157 static inline unsigned long long __raw_readq(const volatile void __iomem *addr) in __raw_readq()
162 static inline void __raw_writeb(unsigned char b, volatile void __iomem *addr) in __raw_writeb()
166 static inline void __raw_writew(unsigned short b, volatile void __iomem *addr) in __raw_writew()
170 static inline void __raw_writel(unsigned int b, volatile void __iomem *addr) in __raw_writel()
[all …]
/linux-4.4.14/arch/arm/mach-spear/
Dgeneric.h29 void __init spear3xx_clk_init(void __iomem *misc_base,
30 void __iomem *soc_config_base);
33 void __init spear6xx_clk_init(void __iomem *misc_base);
45 void __init spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base);
47 static inline void spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base) {} in spear1310_clk_init()
51 void __init spear1340_clk_init(void __iomem *misc_base);
53 static inline void spear1340_clk_init(void __iomem *misc_base) {} in spear1340_clk_init()
/linux-4.4.14/drivers/sh/intc/
Daccess.c78 void __iomem *ptr = (void __iomem *)addr; in test_8()
85 void __iomem *ptr = (void __iomem *)addr; in test_16()
92 void __iomem *ptr = (void __iomem *)addr; in test_32()
99 void __iomem *ptr = (void __iomem *)addr; in write_8()
108 void __iomem *ptr = (void __iomem *)addr; in write_16()
117 void __iomem *ptr = (void __iomem *)addr; in write_32()
126 void __iomem *ptr = (void __iomem *)addr; in modify_8()
140 void __iomem *ptr = (void __iomem *)addr; in modify_16()
154 void __iomem *ptr = (void __iomem *)addr; in modify_32()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbfa_ioc.h40 void __iomem *pci_bar_kva;
78 void __iomem *hfn_mbox_cmd;
79 void __iomem *hfn_mbox;
80 void __iomem *lpu_mbox_cmd;
81 void __iomem *lpu_mbox;
82 void __iomem *lpu_read_stat;
83 void __iomem *pss_ctl_reg;
84 void __iomem *pss_err_status_reg;
85 void __iomem *app_pll_fast_ctl_reg;
86 void __iomem *app_pll_slow_ctl_reg;
[all …]
/linux-4.4.14/arch/mips/ar7/
Dgpio.c30 void __iomem *regs;
38 void __iomem *gpio_in = gpch->regs + AR7_GPIO_INPUT; in ar7_gpio_get_value()
47 void __iomem *gpio_in0 = gpch->regs + TITAN_GPIO_INPUT_0; in titan_gpio_get_value()
48 void __iomem *gpio_in1 = gpch->regs + TITAN_GPIO_INPUT_1; in titan_gpio_get_value()
58 void __iomem *gpio_out = gpch->regs + AR7_GPIO_OUTPUT; in ar7_gpio_set_value()
72 void __iomem *gpio_out0 = gpch->regs + TITAN_GPIO_OUTPUT_0; in titan_gpio_set_value()
73 void __iomem *gpio_out1 = gpch->regs + TITAN_GPIO_OUTPUT_1; in titan_gpio_set_value()
86 void __iomem *gpio_dir = gpch->regs + AR7_GPIO_DIR; in ar7_gpio_direction_input()
97 void __iomem *gpio_dir0 = gpch->regs + TITAN_GPIO_DIR_0; in titan_gpio_direction_input()
98 void __iomem *gpio_dir1 = gpch->regs + TITAN_GPIO_DIR_1; in titan_gpio_direction_input()
[all …]
/linux-4.4.14/arch/mips/ath25/
Dboard.c26 static inline bool check_radio_magic(const void __iomem *addr) in check_radio_magic()
32 static inline bool check_notempty(const void __iomem *addr) in check_notempty()
37 static inline bool check_board_data(const void __iomem *addr, bool broken) in check_board_data()
57 static const void __iomem * __init find_board_config(const void __iomem *limit, in find_board_config()
60 const void __iomem *addr; in find_board_config()
61 const void __iomem *begin = limit - 0x1000; in find_board_config()
62 const void __iomem *end = limit - 0x30000; in find_board_config()
71 static const void __iomem * __init find_radio_config(const void __iomem *limit, in find_radio_config()
72 const void __iomem *bcfg) in find_radio_config()
74 const void __iomem *rcfg, *begin, *end; in find_radio_config()
[all …]
Dearly_printk.c17 static inline void prom_uart_wr(void __iomem *base, unsigned reg, in prom_uart_wr()
23 static inline unsigned char prom_uart_rr(void __iomem *base, unsigned reg) in prom_uart_rr()
30 static void __iomem *base; in prom_putchar()
34 base = (void __iomem *)(KSEG1ADDR(AR2315_UART0_BASE)); in prom_putchar()
36 base = (void __iomem *)(KSEG1ADDR(AR5312_UART0_BASE)); in prom_putchar()
/linux-4.4.14/drivers/atm/
Deni.h36 void __iomem *start; /* counting in bytes */
41 void __iomem *send; /* base, 0 if unused */
54 void __iomem *recv; /* receive buffer */
75 void __iomem *ioaddr;
76 void __iomem *phy; /* PHY interface chip registers */
77 void __iomem *reg; /* register base */
78 void __iomem *ram; /* RAM base */
79 void __iomem *vci; /* VCI table */
80 void __iomem *rx_dma; /* RX DMA queue */
81 void __iomem *tx_dma; /* TX DMA queue */
[all …]
/linux-4.4.14/arch/ia64/lib/
Dio.c10 void memcpy_fromio(void *to, const volatile void __iomem *from, long count) in memcpy_fromio()
25 void memcpy_toio(volatile void __iomem *to, const void *from, long count) in memcpy_toio()
40 void memset_io(volatile void __iomem *dst, int c, long count) in memset_io()
111 __ia64_readb (void __iomem *addr) in __ia64_readb()
117 __ia64_readw (void __iomem *addr) in __ia64_readw()
123 __ia64_readl (void __iomem *addr) in __ia64_readl()
129 __ia64_readq (void __iomem *addr) in __ia64_readq()
135 __ia64_readb_relaxed (void __iomem *addr) in __ia64_readb_relaxed()
141 __ia64_readw_relaxed (void __iomem *addr) in __ia64_readw_relaxed()
147 __ia64_readl_relaxed (void __iomem *addr) in __ia64_readl_relaxed()
[all …]
/linux-4.4.14/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 …]
/linux-4.4.14/include/drm/
Ddrm_os_linux.h10 static inline u64 readq(void __iomem *reg) in readq()
15 static inline void writeq(u64 val, void __iomem *reg) in writeq()
26 #define DRM_READ8(map, offset) readb(((void __iomem *)(map)->handle) + (offset))
28 #define DRM_READ16(map, offset) readw(((void __iomem *)(map)->handle) + (offset))
30 #define DRM_READ32(map, offset) readl(((void __iomem *)(map)->handle) + (offset))
32 #define DRM_WRITE8(map, offset, val) writeb(val, ((void __iomem *)(map)->handle) + (offset))
34 #define DRM_WRITE16(map, offset, val) writew(val, ((void __iomem *)(map)->handle) + (offset))
36 #define DRM_WRITE32(map, offset, val) writel(val, ((void __iomem *)(map)->handle) + (offset))
39 #define DRM_READ64(map, offset) readq(((void __iomem *)(map)->handle) + (offset))
41 #define DRM_WRITE64(map, offset, val) writeq(val, ((void __iomem *)(map)->handle) + (offset))
/linux-4.4.14/arch/arc/mm/
Dioremap.c17 void __iomem *ioremap(unsigned long paddr, unsigned long size) in ioremap()
28 return (void __iomem *)paddr; in ioremap()
41 void __iomem *ioremap_prot(phys_addr_t paddr, unsigned long size, in ioremap_prot()
44 void __iomem *vaddr; in ioremap_prot()
73 vaddr = (void __iomem *)area->addr; in ioremap_prot()
79 return (void __iomem *)(off + (char __iomem *)vaddr); in ioremap_prot()
84 void iounmap(const void __iomem *addr) in iounmap()
86 if (addr >= (void __force __iomem *)ARC_UNCACHED_ADDR_SPACE) in iounmap()
/linux-4.4.14/arch/sh/include/asm/
Dio.h91 pfx##writes##bwlq(volatile void __iomem *mem, const void *addr, \
102 static inline void pfx##reads##bwlq(volatile void __iomem *mem, \
117 void __raw_writesl(void __iomem *addr, const void *data, int longlen);
118 void __raw_readsl(const void __iomem *addr, void *data, int longlen);
148 extern void __iomem *__ioport_map(unsigned long addr, unsigned int size);
234 void memcpy_fromio(void *, const volatile void __iomem *, unsigned long);
235 void memcpy_toio(volatile void __iomem *, const void *, unsigned long);
236 void memset_io(volatile void __iomem *, int, unsigned long);
269 void __iomem *__ioremap_caller(phys_addr_t offset, unsigned long size,
271 void __iounmap(void __iomem *addr);
[all …]
/linux-4.4.14/drivers/net/ethernet/altera/
Daltera_tse.h412 struct altera_tse_mac __iomem *mac_dev;
418 void __iomem *rx_dma_csr;
419 void __iomem *rx_dma_desc;
420 void __iomem *rx_dma_resp;
423 void __iomem *tx_dma_csr;
424 void __iomem *tx_dma_desc;
492 u32 csrrd32(void __iomem *mac, size_t offs) in csrrd32()
494 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd32()
499 u16 csrrd16(void __iomem *mac, size_t offs) in csrrd16()
501 void __iomem *paddr = (void __iomem *)((uintptr_t)mac + offs); in csrrd16()
[all …]
Daltera_sgdma.c23 static void sgdma_setup_descrip(struct sgdma_descrip __iomem *desc,
24 struct sgdma_descrip __iomem *ndesc,
34 struct sgdma_descrip __iomem *desc);
40 struct sgdma_descrip __iomem *desc);
44 struct sgdma_descrip __iomem *desc);
180 struct sgdma_descrip __iomem *descbase = in sgdma_tx_buffer()
181 (struct sgdma_descrip __iomem *)priv->tx_dma_desc; in sgdma_tx_buffer()
183 struct sgdma_descrip __iomem *cdesc = &descbase[0]; in sgdma_tx_buffer()
184 struct sgdma_descrip __iomem *ndesc = &descbase[1]; in sgdma_tx_buffer()
241 struct sgdma_descrip __iomem *base = in sgdma_rx_status()
[all …]
/linux-4.4.14/drivers/char/hw_random/
Dpasemi-rng.c48 void __iomem *rng_regs = (void __iomem *)rng->priv; in pasemi_rng_data_present()
63 void __iomem *rng_regs = (void __iomem *)rng->priv; in pasemi_rng_data_read()
70 void __iomem *rng_regs = (void __iomem *)rng->priv; in pasemi_rng_init()
82 void __iomem *rng_regs = (void __iomem *)rng->priv; in pasemi_rng_cleanup()
100 void __iomem *rng_regs; in rng_probe()
128 void __iomem *rng_regs = (void __iomem *)pasemi_rng.priv; in rng_remove()
Dppc4xx-rng.c33 void __iomem *rng_regs = (void __iomem *) rng->priv; in ppc4xx_rng_data_present()
49 void __iomem *rng_regs = (void __iomem *) rng->priv; in ppc4xx_rng_data_read()
57 void __iomem *ctrl_reg; in ppc4xx_rng_enable()
96 void __iomem *rng_regs; in ppc4xx_rng_probe()
117 void __iomem *rng_regs = (void __iomem *) ppc4xx_rng.priv; in ppc4xx_rng_remove()
Dgeode-rng.c57 void __iomem *mem = (void __iomem *)rng->priv; in geode_rng_data_read()
66 void __iomem *mem = (void __iomem *)rng->priv; in geode_rng_data_present()
91 void __iomem *mem; in mod_init()
129 void __iomem *mem = (void __iomem *)geode_rng.priv; in mod_exit()
Dintel-rng.c155 static inline u8 hwstatus_get(void __iomem *mem) in hwstatus_get()
160 static inline u8 hwstatus_set(void __iomem *mem, in hwstatus_set()
169 void __iomem *mem = (void __iomem *)rng->priv; in intel_rng_data_present()
184 void __iomem *mem = (void __iomem *)rng->priv; in intel_rng_data_read()
193 void __iomem *mem = (void __iomem *)rng->priv; in intel_rng_init()
212 void __iomem *mem = (void __iomem *)rng->priv; in intel_rng_cleanup()
233 void __iomem *mem;
333 void __iomem *mem = mem; in mod_init()
408 void __iomem *mem = (void __iomem *)intel_rng.priv; in mod_exit()
Dixp4xx-rng.c31 void __iomem * rng_base = (void __iomem *)rng->priv; in ixp4xx_rng_data_read()
45 void __iomem * rng_base; in ixp4xx_rng_init()
64 void __iomem * rng_base = (void __iomem *)ixp4xx_rng_ops.priv; in ixp4xx_rng_exit()
/linux-4.4.14/drivers/parport/
Dparport_sunbpp.c52 struct bpp_regs __iomem *regs = (struct bpp_regs __iomem *)p->base; in parport_sunbpp_disable_irq()
62 struct bpp_regs __iomem *regs = (struct bpp_regs __iomem *)p->base; in parport_sunbpp_enable_irq()
72 struct bpp_regs __iomem *regs = (struct bpp_regs __iomem *)p->base; in parport_sunbpp_write_data()
80 struct bpp_regs __iomem *regs = (struct bpp_regs __iomem *)p->base; in parport_sunbpp_read_data()
87 struct bpp_regs __iomem *regs = (struct bpp_regs __iomem *)p->base; in status_sunbpp_to_pc()
110 struct bpp_regs __iomem *regs = (struct bpp_regs __iomem *)p->base; in control_sunbpp_to_pc()
138 struct bpp_regs __iomem *regs = (struct bpp_regs __iomem *)p->base; in parport_sunbpp_frob_control()
197 struct bpp_regs __iomem *regs = (struct bpp_regs __iomem *)p->base; in parport_sunbpp_data_forward()
207 struct bpp_regs __iomem *regs = (struct bpp_regs __iomem *)p->base; in parport_sunbpp_data_reverse()
271 struct bpp_regs __iomem *regs; in bpp_probe()
[all …]
/linux-4.4.14/drivers/media/pci/cx18/
Dcx18-io.h38 static inline u32 cx18_raw_readl(struct cx18 *cx, const void __iomem *addr) in cx18_raw_readl()
44 void cx18_raw_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel_noretry()
49 static inline void cx18_raw_writel(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_raw_writel()
60 static inline u32 cx18_readl(struct cx18 *cx, const void __iomem *addr) in cx18_readl()
66 void cx18_writel_noretry(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_writel_noretry()
71 static inline void cx18_writel(struct cx18 *cx, u32 val, void __iomem *addr) in cx18_writel()
82 void cx18_writel_expect(struct cx18 *cx, u32 val, void __iomem *addr, in cx18_writel_expect()
98 static inline u16 cx18_readw(struct cx18 *cx, const void __iomem *addr) in cx18_readw()
104 void cx18_writew_noretry(struct cx18 *cx, u16 val, void __iomem *addr) in cx18_writew_noretry()
109 static inline void cx18_writew(struct cx18 *cx, u16 val, void __iomem *addr) in cx18_writew()
[all …]
/linux-4.4.14/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.h97 void __iomem *cmd_base;
98 void __iomem *cmd;
166 void __iomem *eth_csr_addr;
167 void __iomem *eth_ring_if_addr;
168 void __iomem *eth_diag_csr_addr;
169 void __iomem *mcx_mac_addr;
170 void __iomem *mcx_mac_csr_addr;
171 void __iomem *base_addr;
172 void __iomem *ring_csr_addr;
173 void __iomem *ring_cmd_addr;
[all …]
Dxgene_enet_xgmac.c28 void __iomem *addr = pdata->eth_csr_addr + offset; in xgene_enet_wr_csr()
36 void __iomem *addr = pdata->eth_ring_if_addr + offset; in xgene_enet_wr_ring_if()
44 void __iomem *addr = pdata->eth_diag_csr_addr + offset; in xgene_enet_wr_diag_csr()
49 static bool xgene_enet_wr_indirect(void __iomem *addr, void __iomem *wr, in xgene_enet_wr_indirect()
50 void __iomem *cmd, void __iomem *cmd_done, in xgene_enet_wr_indirect()
75 void __iomem *addr, *wr, *cmd, *cmd_done; in xgene_enet_wr_mac()
90 void __iomem *addr = pdata->eth_csr_addr + offset; in xgene_enet_rd_csr()
98 void __iomem *addr = pdata->eth_diag_csr_addr + offset; in xgene_enet_rd_diag_csr()
103 static bool xgene_enet_rd_indirect(void __iomem *addr, void __iomem *rd, in xgene_enet_rd_indirect()
104 void __iomem *cmd, void __iomem *cmd_done, in xgene_enet_rd_indirect()
[all …]
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_compat.h38 lpfc_memcpy_to_slim(void __iomem *dest, void *src, unsigned int bytes) in lpfc_memcpy_to_slim()
40 uint32_t __iomem *dest32; in lpfc_memcpy_to_slim()
45 dest32 = (uint32_t __iomem *) dest; in lpfc_memcpy_to_slim()
60 lpfc_memcpy_from_slim( void *dest, void __iomem *src, unsigned int bytes) in lpfc_memcpy_from_slim()
63 uint32_t __iomem *src32; in lpfc_memcpy_from_slim()
68 src32 = (uint32_t __iomem *) src; in lpfc_memcpy_from_slim()
83 lpfc_memcpy_to_slim( void __iomem *dest, void *src, unsigned int bytes) in lpfc_memcpy_to_slim()
90 lpfc_memcpy_from_slim( void *dest, void __iomem *src, unsigned int bytes) in lpfc_memcpy_from_slim()
Dlpfc_sli4.h150 void __iomem *db_regaddr;
462 void __iomem *conf_regs_memmap_p; /* Kernel memory mapped address for
464 void __iomem *ctrl_regs_memmap_p; /* Kernel memory mapped address for
466 void __iomem *drbl_regs_memmap_p; /* Kernel memory mapped address for
471 void __iomem *UERRLOregaddr;
472 void __iomem *UERRHIregaddr;
473 void __iomem *UEMASKLOregaddr;
474 void __iomem *UEMASKHIregaddr;
478 void __iomem *STATUSregaddr;
479 void __iomem *CTRLregaddr;
[all …]
/linux-4.4.14/arch/avr32/include/asm/
Dio.h34 extern void __raw_writesb(void __iomem *addr, const void *data, int bytelen);
35 extern void __raw_writesw(void __iomem *addr, const void *data, int wordlen);
36 extern void __raw_writesl(void __iomem *addr, const void *data, int longlen);
38 extern void __raw_readsb(const void __iomem *addr, void *data, int bytelen);
39 extern void __raw_readsw(const void __iomem *addr, void *data, int wordlen);
40 extern void __raw_readsl(const void __iomem *addr, void *data, int longlen);
42 static inline void __raw_writeb(u8 v, volatile void __iomem *addr) in __raw_writeb()
46 static inline void __raw_writew(u16 v, volatile void __iomem *addr) in __raw_writew()
50 static inline void __raw_writel(u32 v, volatile void __iomem *addr) in __raw_writel()
55 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
[all …]
/linux-4.4.14/arch/cris/mm/
Dioremap.c30 void __iomem * __ioremap_prot(unsigned long phys_addr, unsigned long size, pgprot_t prot) in __ioremap_prot()
32 void __iomem * addr; in __ioremap_prot()
54 addr = (void __iomem *)area->addr; in __ioremap_prot()
60 return (void __iomem *) (offset + (char __iomem *)addr); in __ioremap_prot()
63 void __iomem * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) in __ioremap()
79 void __iomem *ioremap_nocache(unsigned long phys_addr, unsigned long size) in ioremap_nocache()
85 void iounmap(volatile void __iomem *addr) in iounmap()
/linux-4.4.14/include/linux/clk/
Dti.h69 void __iomem *mult_div1_reg;
74 void __iomem *control_reg;
85 void __iomem *autoidle_reg;
86 void __iomem *idlest_reg;
114 void __iomem **idlest_reg,
117 void __iomem **other_reg,
142 void __iomem *enable_reg;
145 void __iomem *clksel_reg;
227 u32 (*clk_readl)(void __iomem *reg);
228 void (*clk_writel)(u32 val, void __iomem *reg);
[all …]
/linux-4.4.14/drivers/staging/vt6655/
Dmac.c73 bool MACbIsRegBitsOn(void __iomem *dwIoBase, unsigned char byRegOfs, in MACbIsRegBitsOn()
97 bool MACbIsRegBitsOff(void __iomem *dwIoBase, unsigned char byRegOfs, in MACbIsRegBitsOff()
119 bool MACbIsIntDisable(void __iomem *dwIoBase) in MACbIsIntDisable()
144 void MACvSetShortRetryLimit(void __iomem *dwIoBase, unsigned char byRetryLimit) in MACvSetShortRetryLimit()
165 void MACvSetLongRetryLimit(void __iomem *dwIoBase, unsigned char byRetryLimit) in MACvSetLongRetryLimit()
185 void MACvSetLoopbackMode(void __iomem *dwIoBase, unsigned char byLoopbackMode) in MACvSetLoopbackMode()
210 void MACvSaveContext(void __iomem *dwIoBase, unsigned char *pbyCxtBuf) in MACvSaveContext()
242 void MACvRestoreContext(void __iomem *dwIoBase, unsigned char *pbyCxtBuf) in MACvRestoreContext()
296 bool MACbSoftwareReset(void __iomem *dwIoBase) in MACbSoftwareReset()
327 bool MACbSafeSoftwareReset(void __iomem *dwIoBase) in MACbSafeSoftwareReset()
[all …]
Dmac.h893 bool MACbIsRegBitsOn(void __iomem *dwIoBase, unsigned char byRegOfs,
895 bool MACbIsRegBitsOff(void __iomem *dwIoBase, unsigned char byRegOfs,
898 bool MACbIsIntDisable(void __iomem *dwIoBase);
900 void MACvSetShortRetryLimit(void __iomem *dwIoBase, unsigned char byRetryLimit);
902 void MACvSetLongRetryLimit(void __iomem *dwIoBase, unsigned char byRetryLimit);
903 void MACvGetLongRetryLimit(void __iomem *dwIoBase,
906 void MACvSetLoopbackMode(void __iomem *dwIoBase, unsigned char byLoopbackMode);
908 void MACvSaveContext(void __iomem *dwIoBase, unsigned char *pbyCxtBuf);
909 void MACvRestoreContext(void __iomem *dwIoBase, unsigned char *pbyCxtBuf);
911 bool MACbSoftwareReset(void __iomem *dwIoBase);
[all …]
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dusbgecko_udbg.c45 static void __iomem *ug_io_base;
52 u32 __iomem *csr_reg = ug_io_base + EXI_CSR; in ug_io_transaction()
53 u32 __iomem *data_reg = ug_io_base + EXI_DATA; in ug_io_transaction()
54 u32 __iomem *cr_reg = ug_io_base + EXI_CR; in ug_io_transaction()
202 static void __iomem *ug_udbg_setup_exi_io_base(struct device_node *np) in ug_udbg_setup_exi_io_base()
204 void __iomem *exi_io_base = NULL; in ug_udbg_setup_exi_io_base()
220 static void __iomem *ug_udbg_probe(void __iomem *exi_io_base) in ug_udbg_probe()
242 void __iomem *exi_io_base; in ug_udbg_init()
293 void __iomem *early_debug_area; in udbg_init_usbgecko()
294 void __iomem *exi_io_base; in udbg_init_usbgecko()
[all …]
Dflipper-pic.c53 void __iomem *io_base = irq_data_get_irq_chip_data(d); in flipper_pic_mask_and_ack()
64 void __iomem *io_base = irq_data_get_irq_chip_data(d); in flipper_pic_ack()
73 void __iomem *io_base = irq_data_get_irq_chip_data(d); in flipper_pic_mask()
81 void __iomem *io_base = irq_data_get_irq_chip_data(d); in flipper_pic_unmask()
128 static void __flipper_quiesce(void __iomem *io_base) in __flipper_quiesce()
140 void __iomem *io_base; in flipper_pic_init()
177 void __iomem *io_base = flipper_irq_host->host_data; in flipper_pic_get_irq()
223 void __iomem *io_base = flipper_irq_host->host_data; in flipper_quiesce()
233 void __iomem *io_base; in flipper_platform_reset()
246 void __iomem *io_base; in flipper_is_reset_button_pressed()
/linux-4.4.14/arch/tile/include/asm/
Dio.h46 extern void __iomem *ioremap(resource_size_t offset, unsigned long size);
47 extern void __iomem *ioremap_prot(resource_size_t offset, unsigned long size,
49 extern void iounmap(volatile void __iomem *addr);
51 #define ioremap(physaddr, size) ((void __iomem *)(unsigned long)(physaddr))
79 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
84 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
92 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
101 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
109 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb()
114 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew()
[all …]
/linux-4.4.14/drivers/dma/
Dfsldma.h122 void __iomem *regs; /* DGSR register base */
154 struct fsldma_chan_regs __iomem *regs;
196 static u64 in_be64(const u64 __iomem *addr) in in_be64()
198 return ((u64)in_be32((u32 __iomem *)addr) << 32) | in in_be64()
199 (in_be32((u32 __iomem *)addr + 1)); in in_be64()
202 static void out_be64(u64 __iomem *addr, u64 val) in out_be64()
204 out_be32((u32 __iomem *)addr, val >> 32); in out_be64()
205 out_be32((u32 __iomem *)addr + 1, (u32)val); in out_be64()
209 static u64 in_le64(const u64 __iomem *addr) in in_le64()
211 return ((u64)in_le32((u32 __iomem *)addr + 1) << 32) | in in_le64()
[all …]
/linux-4.4.14/arch/ia64/sn/kernel/sn2/
Dio.c61 unsigned char __sn_readb(void __iomem *addr) in __sn_readb()
66 unsigned short __sn_readw(void __iomem *addr) in __sn_readw()
71 unsigned int __sn_readl(void __iomem *addr) in __sn_readl()
76 unsigned long __sn_readq(void __iomem *addr) in __sn_readq()
81 unsigned char __sn_readb_relaxed(void __iomem *addr) in __sn_readb_relaxed()
86 unsigned short __sn_readw_relaxed(void __iomem *addr) in __sn_readw_relaxed()
91 unsigned int __sn_readl_relaxed(void __iomem *addr) in __sn_readl_relaxed()
96 unsigned long __sn_readq_relaxed(void __iomem *addr) in __sn_readq_relaxed()
/linux-4.4.14/arch/mips/alchemy/common/
Dirq.c291 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1000_IC0_PHYS_ADDR); in au1x_ic0_unmask()
301 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1000_IC1_PHYS_ADDR); in au1x_ic1_unmask()
311 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1000_IC0_PHYS_ADDR); in au1x_ic0_mask()
321 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1000_IC1_PHYS_ADDR); in au1x_ic1_mask()
331 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1000_IC0_PHYS_ADDR); in au1x_ic0_ack()
345 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1000_IC1_PHYS_ADDR); in au1x_ic1_ack()
359 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1000_IC0_PHYS_ADDR); in au1x_ic0_maskack()
371 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1000_IC1_PHYS_ADDR); in au1x_ic1_maskack()
432 void __iomem *base; in au1x_ic_settype()
438 base = (void __iomem *)KSEG1ADDR(AU1000_IC1_PHYS_ADDR); in au1x_ic_settype()
[all …]
Dusb.c97 static inline void __au1300_usb_phyctl(void __iomem *base, int enable) in __au1300_usb_phyctl()
122 static inline void __au1300_ohci_control(void __iomem *base, int enable, int id) in __au1300_ohci_control()
162 static inline void __au1300_ehci_control(void __iomem *base, int enable) in __au1300_ehci_control()
203 static inline void __au1300_udc_control(void __iomem *base, int enable) in __au1300_udc_control()
234 static inline void __au1300_otg_control(void __iomem *base, int enable) in __au1300_otg_control()
266 void __iomem *base = in au1300_usb_control()
267 (void __iomem *)KSEG1ADDR(AU1300_USB_CTL_PHYS_ADDR); in au1300_usb_control()
294 void __iomem *base = in au1300_usb_init()
295 (void __iomem *)KSEG1ADDR(AU1300_USB_CTL_PHYS_ADDR); in au1300_usb_init()
315 static inline void __au1200_ohci_control(void __iomem *base, int enable) in __au1200_ohci_control()
[all …]
/linux-4.4.14/drivers/pci/hotplug/
Dcpqphp_nvram.h33 static inline void compaq_nvram_init(void __iomem *rom_start) in compaq_nvram_init()
38 static inline int compaq_nvram_load(void __iomem *rom_start, struct controller *ctrl) in compaq_nvram_load()
43 static inline int compaq_nvram_store(void __iomem *rom_start) in compaq_nvram_store()
50 void compaq_nvram_init(void __iomem *rom_start);
51 int compaq_nvram_load(void __iomem *rom_start, struct controller *ctrl);
52 int compaq_nvram_store(void __iomem *rom_start);
/linux-4.4.14/drivers/usb/gadget/udc/
Dnet2280.h28 static inline u32 get_idx_reg(struct net2280_regs __iomem *regs, u32 index) in get_idx_reg()
36 set_idx_reg(struct net2280_regs __iomem *regs, u32 index, u32 value) in set_idx_reg()
95 struct net2280_ep_regs __iomem *cfg;
96 struct net2280_ep_regs __iomem *regs;
97 struct net2280_dma_regs __iomem *dma;
176 struct net2280_regs __iomem *regs;
177 struct net2280_usb_regs __iomem *usb;
178 struct usb338x_usb_ext_regs __iomem *usb_ext;
179 struct net2280_pci_regs __iomem *pci;
180 struct net2280_dma_regs __iomem *dma;
[all …]
/linux-4.4.14/drivers/ide/
Dsgiioc4.c112 if (readl((void __iomem *)intr_addr) & 0x03) in sgiioc4_checkirq()
128 intr_reg = readl((void __iomem *)other_ir); in sgiioc4_clearirq()
153 readl((void __iomem *)io_ports->irq_addr); in sgiioc4_clearirq()
155 readl((void __iomem *)(io_ports->irq_addr + 4)); in sgiioc4_clearirq()
169 writel(0x03, (void __iomem *)other_ir); in sgiioc4_clearirq()
171 intr_reg = readl((void __iomem *)other_ir); in sgiioc4_clearirq()
181 unsigned int reg = readl((void __iomem *)ioc4_dma_addr); in sgiioc4_dma_start()
184 writel(temp_reg, (void __iomem *)ioc4_dma_addr); in sgiioc4_dma_start()
194 ioc4_dma = readl((void __iomem *)ioc4_dma_addr); in sgiioc4_ide_dma_stop()
197 ioc4_dma = readl((void __iomem *)ioc4_dma_addr); in sgiioc4_ide_dma_stop()
[all …]
/linux-4.4.14/drivers/block/
DDAC960.h2272 void __iomem *BaseAddress;
2273 void __iomem *MemoryMappedAddress;
2517 void dma_addr_writeql(dma_addr_t addr, void __iomem *write_address) in dma_addr_writeql()
2636 void DAC960_GEM_HardwareMailboxNewCommand(void __iomem *ControllerBaseAddress) in DAC960_GEM_HardwareMailboxNewCommand()
2646 void DAC960_GEM_AcknowledgeHardwareMailboxStatus(void __iomem *ControllerBaseAddress) in DAC960_GEM_AcknowledgeHardwareMailboxStatus()
2656 void DAC960_GEM_GenerateInterrupt(void __iomem *ControllerBaseAddress) in DAC960_GEM_GenerateInterrupt()
2666 void DAC960_GEM_ControllerReset(void __iomem *ControllerBaseAddress) in DAC960_GEM_ControllerReset()
2676 void DAC960_GEM_MemoryMailboxNewCommand(void __iomem *ControllerBaseAddress) in DAC960_GEM_MemoryMailboxNewCommand()
2686 bool DAC960_GEM_HardwareMailboxFullP(void __iomem *ControllerBaseAddress) in DAC960_GEM_HardwareMailboxFullP()
2696 bool DAC960_GEM_InitializationInProgressP(void __iomem *ControllerBaseAddress) in DAC960_GEM_InitializationInProgressP()
[all …]
/linux-4.4.14/drivers/clk/spear/
Dclk.h51 void __iomem *reg;
65 void __iomem *reg;
79 void __iomem *reg;
95 void __iomem *mode_reg;
96 void __iomem *cfg_reg;
114 const char *parent_name, unsigned long flags, void __iomem *reg,
118 unsigned long flags, void __iomem *reg,
121 long flags, void __iomem *reg, struct gpt_rate_tbl *rtbl, u8
125 unsigned long flags, void __iomem *mode_reg, void __iomem
/linux-4.4.14/arch/arm64/include/asm/
Dio.h41 static inline void __raw_writeb(u8 val, volatile void __iomem *addr) in __raw_writeb()
47 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew()
53 static inline void __raw_writel(u32 val, volatile void __iomem *addr) in __raw_writel()
59 static inline void __raw_writeq(u64 val, volatile void __iomem *addr) in __raw_writeq()
65 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
76 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
88 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
99 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
150 #define PCI_IOBASE ((void __iomem *)PCI_IO_START)
155 extern void __memcpy_fromio(void *, const volatile void __iomem *, size_t);
[all …]
/linux-4.4.14/arch/powerpc/platforms/52xx/
Dmpc52xx_pm.c9 extern void mpc52xx_deep_sleep(void __iomem *sram, void __iomem *sdram_regs,
10 struct mpc52xx_cdm __iomem *, struct mpc52xx_intr __iomem*);
16 static void __iomem *mbar;
17 static void __iomem *sdram;
18 static struct mpc52xx_cdm __iomem *cdm;
19 static struct mpc52xx_intr __iomem *intr;
20 static struct mpc52xx_gpio_wkup __iomem *gpiow;
21 static void __iomem *sram;
117 void __iomem * irq_0x500 = (void __iomem *)CONFIG_KERNEL_START + 0x500; in mpc52xx_pm_enter()
/linux-4.4.14/include/clocksource/
Dtimer-sp804.h6 void __sp804_clocksource_and_sched_clock_init(void __iomem *,
8 void __sp804_clockevents_init(void __iomem *, unsigned int,
10 void sp804_timer_disable(void __iomem *);
12 static inline void sp804_clocksource_init(void __iomem *base, const char *name) in sp804_clocksource_init()
17 static inline void sp804_clocksource_and_sched_clock_init(void __iomem *base, in sp804_clocksource_and_sched_clock_init()
23 static inline void sp804_clockevents_init(void __iomem *base, unsigned int irq, const char *name) in sp804_clockevents_init()
/linux-4.4.14/drivers/tty/serial/cpm_uart/
Dcpm_uart.h66 smc_t __iomem *smcp;
67 smc_uart_t __iomem *smcup;
68 scc_t __iomem *sccp;
69 scc_uart_t __iomem *sccup;
70 cbd_t __iomem *rx_bd_base;
71 cbd_t __iomem *rx_cur;
72 cbd_t __iomem *tx_bd_base;
73 cbd_t __iomem *tx_cur;
95 void __iomem *cpm_uart_map_pram(struct uart_cpm_port *port,
97 void cpm_uart_unmap_pram(struct uart_cpm_port *port, void __iomem *pram);
/linux-4.4.14/arch/arm/mach-ebsa110/include/mach/
Dio.h28 u8 __readb(const volatile void __iomem *addr);
29 u16 __readw(const volatile void __iomem *addr);
30 u32 __readl(const volatile void __iomem *addr);
32 void __writeb(u8 val, volatile void __iomem *addr);
33 void __writew(u16 val, volatile void __iomem *addr);
34 void __writel(u32 val, volatile void __iomem *addr);
81 extern void writesw(volatile void __iomem *addr, const void *data, int wordlen);
83 extern void writesl(volatile void __iomem *addr, const void *data, int longlen);
87 extern void readsw(const volatile void __iomem *addr, void *data, int wordlen);
90 extern void readsl(const volatile void __iomem *addr, void *data, int longlen);
/linux-4.4.14/arch/mips/pci/
Dops-tx4927.c26 struct tx4927_pcic_reg __iomem *pcicptr;
30 struct tx4927_pcic_reg __iomem *pcicptr) in set_tx4927_pcicptr()
50 struct tx4927_pcic_reg __iomem *get_tx4927_pcicptr( in get_tx4927_pcicptr()
63 struct tx4927_pcic_reg __iomem *pcicptr) in mkaddr()
79 static int check_abort(struct tx4927_pcic_reg __iomem *pcicptr) in check_abort()
98 static u8 icd_readb(int offset, struct tx4927_pcic_reg __iomem *pcicptr) in icd_readb()
103 return __raw_readb((void __iomem *)&pcicptr->g2pcfgdata + offset); in icd_readb()
105 static u16 icd_readw(int offset, struct tx4927_pcic_reg __iomem *pcicptr) in icd_readw()
110 return __raw_readw((void __iomem *)&pcicptr->g2pcfgdata + offset); in icd_readw()
112 static u32 icd_readl(struct tx4927_pcic_reg __iomem *pcicptr) in icd_readl()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dio.h117 static inline u##size name(const volatile u##size __iomem *addr) \
126 static inline void name(volatile u##size __iomem *addr, u##size val) \
134 static inline u##size name(const volatile u##size __iomem *addr) \
143 static inline void name(volatile u##size __iomem *addr, u##size val) \
152 static inline u##size name(const volatile u##size __iomem *addr) \
161 static inline void name(volatile u##size __iomem *addr, u##size val) \
217 static inline u64 in_le64(const volatile u64 __iomem *addr) in in_le64()
222 static inline void out_le64(volatile u64 __iomem *addr, u64 val) in out_le64()
231 static inline u64 in_be64(const volatile u64 __iomem *addr) in in_be64()
236 static inline void out_be64(volatile u64 __iomem *addr, u64 val) in out_be64()
[all …]
Dfsl_gtm.h28 u8 __iomem *gtcfr;
29 __be16 __iomem *gtmdr;
30 __be16 __iomem *gtpsr;
31 __be16 __iomem *gtcnr;
32 __be16 __iomem *gtrfr;
33 __be16 __iomem *gtevr;
/linux-4.4.14/drivers/net/ethernet/freescale/
Dfsl_pq_mdio.c70 void __iomem *map;
71 struct fsl_pq_mii __iomem *regs;
89 uint32_t __iomem * (*get_tbipa)(void __iomem *p);
106 struct fsl_pq_mii __iomem *regs = priv->regs; in fsl_pq_mdio_write()
138 struct fsl_pq_mii __iomem *regs = priv->regs; in fsl_pq_mdio_read()
171 struct fsl_pq_mii __iomem *regs = priv->regs; in fsl_pq_mdio_reset()
207 static uint32_t __iomem *get_gfar_tbipa_from_mdio(void __iomem *p) in get_gfar_tbipa_from_mdio()
209 struct gfar __iomem *enet_regs = p; in get_gfar_tbipa_from_mdio()
218 static uint32_t __iomem *get_gfar_tbipa_from_mii(void __iomem *p) in get_gfar_tbipa_from_mii()
226 static uint32_t __iomem *get_etsec_tbipa(void __iomem *p) in get_etsec_tbipa()
[all …]
/linux-4.4.14/arch/arm/mach-iop13xx/
Dio.c26 static void __iomem *__iop13xx_ioremap_caller(phys_addr_t cookie, in __iop13xx_ioremap_caller()
29 void __iomem * retval; in __iop13xx_ioremap_caller()
62 static void __iop13xx_iounmap(volatile void __iomem *addr) in __iop13xx_iounmap()
65 if (addr >= (void __iomem *) iop13xx_atue_mem_base && in __iop13xx_iounmap()
66 addr < (void __iomem *) (iop13xx_atue_mem_base + in __iop13xx_iounmap()
71 if (addr >= (void __iomem *) iop13xx_atux_mem_base && in __iop13xx_iounmap()
72 addr < (void __iomem *) (iop13xx_atux_mem_base + in __iop13xx_iounmap()
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/
Dfs_enet.h65 struct fec __iomem *fecp;
134 void __iomem *ring_base;
138 cbd_t __iomem *rx_bd_base; /* Address of Rx and Tx buffers. */
139 cbd_t __iomem *tx_bd_base;
140 cbd_t __iomem *dirty_tx; /* ring entries to be free()ed. */
141 cbd_t __iomem *cur_rx;
142 cbd_t __iomem *cur_tx;
168 void __iomem *fecp; /* hw registers */
174 void __iomem *fccp; /* hw registers */
175 void __iomem *ep; /* parameter ram */
[all …]
Dmac-fcc.c108 fep->fcc.mem = (void __iomem *)cpm2_immr; in do_pd_setup()
154 fep->ring_base = (void __iomem __force *)dma_alloc_coherent(fep->dev, in allocate_bd()
183 fcc_t __iomem *fccp = fep->fcc.fccp; in set_promiscuous_mode()
191 fcc_enet_t __iomem *ep = fep->fcc.ep; in set_multicast_start()
200 fcc_enet_t __iomem *ep = fep->fcc.ep; in set_multicast_one()
216 fcc_t __iomem *fccp = fep->fcc.fccp; in set_multicast_finish()
217 fcc_enet_t __iomem *ep = fep->fcc.ep; in set_multicast_finish()
252 fcc_t __iomem *fccp = fep->fcc.fccp; in restart()
253 fcc_c_t __iomem *fcccp = fep->fcc.fcccp; in restart()
254 fcc_enet_t __iomem *ep = fep->fcc.ep; in restart()
[all …]
Dmac-scc.c152 fep->ring_base = (void __iomem __force*) in allocate_bd()
174 scc_t __iomem *sccp = fep->scc.sccp; in set_promiscuous_mode()
182 scc_enet_t __iomem *ep = fep->scc.ep; in set_multicast_start()
193 scc_enet_t __iomem *ep = fep->scc.ep; in set_multicast_one()
209 scc_t __iomem *sccp = fep->scc.sccp; in set_multicast_finish()
210 scc_enet_t __iomem *ep = fep->scc.ep; in set_multicast_finish()
247 scc_t __iomem *sccp = fep->scc.sccp; in restart()
248 scc_enet_t __iomem *ep = fep->scc.ep; in restart()
258 __fs_out8((u8 __iomem *)ep + i, 0); in restart()
367 scc_t __iomem *sccp = fep->scc.sccp; in stop()
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dio.h47 static inline type name(const volatile void __iomem *addr) \
52 static inline void name(type val, volatile void __iomem *addr) \
181 extern void __iomem *ioremap_nocache(resource_size_t offset, unsigned long size);
182 extern void __iomem *ioremap_uc(resource_size_t offset, unsigned long size);
185 extern void __iomem *ioremap_cache(resource_size_t offset, unsigned long size);
186 extern void __iomem *ioremap_prot(resource_size_t offset, unsigned long size,
192 static inline void __iomem *ioremap(resource_size_t offset, unsigned long size) in ioremap()
197 extern void iounmap(volatile void __iomem *addr);
211 memset_io(volatile void __iomem *addr, unsigned char val, size_t count) in memset_io()
217 memcpy_fromio(void *dst, const volatile void __iomem *src, size_t count) in memcpy_fromio()
[all …]
/linux-4.4.14/drivers/irqchip/
Dirq-metag-ext.c77 static void __iomem *meta_intc_stat_addr(irq_hw_number_t hw) in meta_intc_stat_addr()
79 return (void __iomem *)(HWSTATEXT + in meta_intc_stat_addr()
90 static void __iomem *meta_intc_level_addr(irq_hw_number_t hw) in meta_intc_level_addr()
92 return (void __iomem *)(HWLEVELEXT + in meta_intc_level_addr()
103 static void __iomem *meta_intc_mask_addr(irq_hw_number_t hw) in meta_intc_mask_addr()
105 return (void __iomem *)(HWMASKEXT + in meta_intc_mask_addr()
116 static inline void __iomem *meta_intc_vec_addr(irq_hw_number_t hw) in meta_intc_vec_addr()
118 return (void __iomem *)(HWVEC0EXT + in meta_intc_vec_addr()
133 void __iomem *vec_addr = meta_intc_vec_addr(hw); in meta_intc_startup_irq()
158 void __iomem *vec_addr = meta_intc_vec_addr(hw); in meta_intc_shutdown_irq()
[all …]
Dirq-mxs.c62 void __iomem *vector;
63 void __iomem *levelack;
64 void __iomem *ctrl;
65 void __iomem *stat;
66 void __iomem *intr;
67 void __iomem *clear;
85 static void __iomem *icoll_intr_reg(struct irq_data *d) in icoll_intr_reg()
181 static void __iomem * __init icoll_init_iobase(struct device_node *np) in icoll_init_iobase()
183 void __iomem *icoll_base; in icoll_init_iobase()
194 void __iomem *icoll_base; in icoll_of_init()
[all …]
Dirq-vic.c73 void __iomem *base;
99 static void vic_init2(void __iomem *base) in vic_init2()
104 void __iomem *reg = base + VIC_VECT_CNTL0 + (i * 4); in vic_init2()
114 void __iomem *base = vic->base; in resume_one_vic()
144 void __iomem *base = vic->base; in suspend_one_vic()
278 static void __init vic_register(void __iomem *base, unsigned int parent_irq, in vic_register()
318 void __iomem *base = irq_data_get_irq_chip_data(d); in vic_ack_irq()
327 void __iomem *base = irq_data_get_irq_chip_data(d); in vic_mask_irq()
334 void __iomem *base = irq_data_get_irq_chip_data(d); in vic_unmask_irq()
385 static void __init vic_disable(void __iomem *base) in vic_disable()
[all …]
/linux-4.4.14/arch/m68k/include/asm/
Draw_io.h22 extern void iounmap(void __iomem *addr);
24 extern void __iomem *__ioremap(unsigned long physaddr, unsigned long size,
114 static inline void raw_insb(volatile u8 __iomem *port, u8 *buf, unsigned int len) in raw_insb()
122 static inline void raw_outsb(volatile u8 __iomem *port, const u8 *buf, in raw_outsb()
131 static inline void raw_insw(volatile u16 __iomem *port, u16 *buf, unsigned int nr) in raw_insw()
170 static inline void raw_outsw(volatile u16 __iomem *port, const u16 *buf, in raw_outsw()
210 static inline void raw_insl(volatile u32 __iomem *port, u32 *buf, unsigned int nr) in raw_insl()
249 static inline void raw_outsl(volatile u32 __iomem *port, const u32 *buf, in raw_outsl()
290 static inline void raw_insw_swapw(volatile u16 __iomem *port, u16 *buf, in raw_insw_swapw()
343 static inline void raw_outsw_swapw(volatile u16 __iomem *port, const u16 *buf, in raw_outsw_swapw()
[all …]
Dio_mm.h169 static inline u8 __iomem *isa_itb(unsigned long addr) in isa_itb()
174 case ISA_TYPE_Q40: return (u8 __iomem *)Q40_ISA_IO_B(addr); in isa_itb()
177 case ISA_TYPE_AG: return (u8 __iomem *)AG_ISA_IO_B(addr); in isa_itb()
180 case ISA_TYPE_ENEC: return (u8 __iomem *)ENEC_ISA_IO_B(addr); in isa_itb()
185 static inline u16 __iomem *isa_itw(unsigned long addr) in isa_itw()
190 case ISA_TYPE_Q40: return (u16 __iomem *)Q40_ISA_IO_W(addr); in isa_itw()
193 case ISA_TYPE_AG: return (u16 __iomem *)AG_ISA_IO_W(addr); in isa_itw()
196 case ISA_TYPE_ENEC: return (u16 __iomem *)ENEC_ISA_IO_W(addr); in isa_itw()
201 static inline u32 __iomem *isa_itl(unsigned long addr) in isa_itl()
206 case ISA_TYPE_AG: return (u32 __iomem *)AG_ISA_IO_W(addr); in isa_itl()
[all …]
/linux-4.4.14/arch/blackfin/mach-bf538/
Dext-gpio.c16 static inline u16 read_##reg(void __iomem *port) \
18 static inline void write_##reg(void __iomem *port, u16 v) \
27 static void __iomem *gpio_chip_to_mmr(struct gpio_chip *chip) in gpio_chip_to_mmr()
31 case GPIO_PC0: return (void __iomem *)PORTCIO; in gpio_chip_to_mmr()
32 case GPIO_PD0: return (void __iomem *)PORTDIO; in gpio_chip_to_mmr()
33 case GPIO_PE0: return (void __iomem *)PORTEIO; in gpio_chip_to_mmr()
39 void __iomem *port = gpio_chip_to_mmr(chip); in bf538_gpio_get_value()
45 void __iomem *port = gpio_chip_to_mmr(chip); in bf538_gpio_set_value()
54 void __iomem *port = gpio_chip_to_mmr(chip); in bf538_gpio_direction_input()
62 void __iomem *port = gpio_chip_to_mmr(chip); in bf538_gpio_direction_output()
[all …]
/linux-4.4.14/drivers/isdn/hardware/eicon/
Ds_4bri.c48 byte __iomem *base; in qBri_cpu_trapped()
101 word volatile __iomem *qBriReset; in reset_qBri_hardware()
102 byte volatile __iomem *qBriCntrl; in reset_qBri_hardware()
103 byte volatile __iomem *p; in reset_qBri_hardware()
105 qBriReset = (word volatile __iomem *)DIVA_OS_MEM_ATTACH_PROM(IoAdapter); in reset_qBri_hardware()
129 byte volatile __iomem *qBriReset; in start_qBri_hardware()
130 byte volatile __iomem *p; in start_qBri_hardware()
147 byte volatile __iomem *p; in stop_qBri_hardware()
148 dword volatile __iomem *qBriReset; in stop_qBri_hardware()
149 dword volatile __iomem *qBriIrq; in stop_qBri_hardware()
[all …]
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_rio.h94 struct rio_dbell_regs __iomem *dbell_regs;
101 struct rio_pw_regs __iomem *pw_regs;
111 void __iomem *regs_win;
112 struct rio_atmu_regs __iomem *atmu_regs;
113 struct rio_atmu_regs __iomem *maint_atmu_regs;
114 struct rio_inb_atmu_regs __iomem *inb_atmu_regs;
115 void __iomem *maint_win;
119 extern void __iomem *rio_regs_win;
120 extern void __iomem *rmu_regs_win;
Dcpm_common.c40 static u32 __iomem *cpm_udbg_txdesc =
41 (u32 __iomem __force *)CONFIG_PPC_EARLY_DEBUG_CPM_ADDR;
45 u8 __iomem *txbuf = (u8 __iomem __force *)in_be32(&cpm_udbg_txdesc[1]); in udbg_putc_cpm()
71 static u8 __iomem *muram_vbase;
202 void __iomem *cpm_muram_addr(unsigned long offset) in cpm_muram_addr()
208 unsigned long cpm_muram_offset(void __iomem *addr) in cpm_muram_offset()
210 return addr - (void __iomem *)muram_vbase; in cpm_muram_offset()
218 dma_addr_t cpm_muram_dma(void __iomem *addr) in cpm_muram_dma()
220 return muram_pbase + ((u8 __iomem *)addr - muram_vbase); in cpm_muram_dma()
248 struct cpm2_ioports __iomem *iop = mm_gc->regs; in cpm2_gpio32_save_regs()
[all …]
/linux-4.4.14/arch/sparc/lib/
DPeeCeeI.c14 void __iomem *addr = (void __iomem *) __addr; in outsb()
24 void __iomem *addr = (void __iomem *) __addr; in outsw()
35 void __iomem *addr = (void __iomem *) __addr; in outsl()
89 void __iomem *addr = (void __iomem *) __addr; in insb()
117 void __iomem *addr = (void __iomem *) __addr; in insw()
145 void __iomem *addr = (void __iomem *) __addr; in insl()
Diomap.c9 void __iomem *ioport_map(unsigned long port, unsigned int nr) in ioport_map()
11 return (void __iomem *) (unsigned long) port; in ioport_map()
14 void ioport_unmap(void __iomem *addr) in ioport_unmap()
21 void pci_iounmap(struct pci_dev *dev, void __iomem * addr) in pci_iounmap()
/linux-4.4.14/drivers/gpio/
Dgpio-generic.c65 static void bgpio_write8(void __iomem *reg, unsigned long data) in bgpio_write8()
70 static unsigned long bgpio_read8(void __iomem *reg) in bgpio_read8()
75 static void bgpio_write16(void __iomem *reg, unsigned long data) in bgpio_write16()
80 static unsigned long bgpio_read16(void __iomem *reg) in bgpio_read16()
85 static void bgpio_write32(void __iomem *reg, unsigned long data) in bgpio_write32()
90 static unsigned long bgpio_read32(void __iomem *reg) in bgpio_read32()
96 static void bgpio_write64(void __iomem *reg, unsigned long data) in bgpio_write64()
101 static unsigned long bgpio_read64(void __iomem *reg) in bgpio_read64()
107 static void bgpio_write16be(void __iomem *reg, unsigned long data) in bgpio_write16be()
112 static unsigned long bgpio_read16be(void __iomem *reg) in bgpio_read16be()
[all …]
/linux-4.4.14/arch/ia64/include/asm/
Dio.h320 ___ia64_readb (const volatile void __iomem *addr) in ___ia64_readb()
326 ___ia64_readw (const volatile void __iomem *addr) in ___ia64_readw()
332 ___ia64_readl (const volatile void __iomem *addr) in ___ia64_readl()
338 ___ia64_readq (const volatile void __iomem *addr) in ___ia64_readq()
344 __writeb (unsigned char val, volatile void __iomem *addr) in __writeb()
350 __writew (unsigned short val, volatile void __iomem *addr) in __writew()
356 __writel (unsigned int val, volatile void __iomem *addr) in __writel()
362 __writeq (unsigned long val, volatile void __iomem *addr) in __writeq()
427 extern void __iomem * ioremap(unsigned long offset, unsigned long size);
428 extern void __iomem * ioremap_nocache (unsigned long offset, unsigned long size);
[all …]
/linux-4.4.14/arch/mips/ath79/
Dearly_printk.c23 static inline void prom_putchar_wait(void __iomem *reg, u32 mask, u32 val) in prom_putchar_wait()
38 void __iomem *base = (void __iomem *)(KSEG1ADDR(AR71XX_UART_BASE)); in prom_putchar_ar71xx()
47 void __iomem *base = (void __iomem *)(KSEG1ADDR(AR933X_UART_BASE)); in prom_putchar_ar933x()
63 void __iomem *base; in prom_putchar_init()
66 base = (void __iomem *)(KSEG1ADDR(AR71XX_RESET_BASE)); in prom_putchar_init()
/linux-4.4.14/arch/arm/mach-davinci/include/mach/
Dpm.h23 void __iomem *ddr2_ctlr_base;
24 void __iomem *ddrpsc_reg_base;
26 void __iomem *ddrpll_reg_base;
27 void __iomem *deepsleep_reg;
28 void __iomem *cpupll_reg_base;
/linux-4.4.14/drivers/media/pci/netup_unidvb/
Dnetup_unidvb.h57 struct netup_dma_regs __iomem *regs;
85 struct netup_i2c_regs __iomem *regs;
93 u8 __iomem *membase8_config;
94 u8 __iomem *membase8_io;
109 u32 __iomem *lmmio0;
110 u8 __iomem *bmmio0;
111 u32 __iomem *lmmio1;
112 u8 __iomem *bmmio1;
/linux-4.4.14/drivers/clk/mxs/
Dclk.h25 int mxs_clk_wait(void __iomem *reg, u8 shift);
28 void __iomem *base, u8 power, unsigned long rate);
31 void __iomem *reg, u8 idx);
34 void __iomem *reg, u8 shift, u8 width, u8 busy);
37 void __iomem *reg, u8 shift, u8 width, u8 busy);
45 const char *parent_name, void __iomem *reg, u8 shift) in mxs_clk_gate()
52 static inline struct clk *mxs_clk_mux(const char *name, void __iomem *reg, in mxs_clk_mux()
/linux-4.4.14/arch/arm/mach-ixp4xx/include/mach/
Dio.h81 static inline void __indirect_writeb(u8 value, volatile void __iomem *p) in __indirect_writeb()
97 static inline void __indirect_writesb(volatile void __iomem *bus_addr, in __indirect_writesb()
104 static inline void __indirect_writew(u16 value, volatile void __iomem *p) in __indirect_writew()
120 static inline void __indirect_writesw(volatile void __iomem *bus_addr, in __indirect_writesw()
127 static inline void __indirect_writel(u32 value, volatile void __iomem *p) in __indirect_writel()
139 static inline void __indirect_writesl(volatile void __iomem *bus_addr, in __indirect_writesl()
146 static inline u8 __indirect_readb(const volatile void __iomem *p) in __indirect_readb()
162 static inline void __indirect_readsb(const volatile void __iomem *bus_addr, in __indirect_readsb()
169 static inline u16 __indirect_readw(const volatile void __iomem *p) in __indirect_readw()
185 static inline void __indirect_readsw(const volatile void __iomem *bus_addr, in __indirect_readsw()
[all …]
/linux-4.4.14/drivers/clk/mmp/
Dclk.h27 void __iomem *base;
36 void __iomem *base, struct mmp_clk_factor_masks *masks,
56 void __iomem *reg_clk_ctrl;
57 void __iomem *reg_clk_sel;
111 void __iomem *reg;
122 void __iomem *reg, u32 mask, u32 val_enable,
130 const char *parent_name, void __iomem *base,
133 const char *parent_name, void __iomem *base, u32 enable_mask,
177 void __iomem *base, int size);
193 void __iomem *base, int size);
[all …]
/linux-4.4.14/drivers/clk/mvebu/
Dorion.c30 static u32 __init mv88f5182_get_tclk_freq(void __iomem *sar) in mv88f5182_get_tclk_freq()
45 static u32 __init mv88f5182_get_cpu_freq(void __iomem *sar) in mv88f5182_get_cpu_freq()
59 static void __init mv88f5182_get_clk_ratio(void __iomem *sar, int id, in mv88f5182_get_clk_ratio()
95 static u32 __init mv88f5281_get_tclk_freq(void __iomem *sar) in mv88f5281_get_tclk_freq()
104 static u32 __init mv88f5281_get_cpu_freq(void __iomem *sar) in mv88f5281_get_cpu_freq()
116 static void __init mv88f5281_get_clk_ratio(void __iomem *sar, int id, in mv88f5281_get_clk_ratio()
155 static u32 __init mv88f6183_get_tclk_freq(void __iomem *sar) in mv88f6183_get_tclk_freq()
170 static u32 __init mv88f6183_get_cpu_freq(void __iomem *sar) in mv88f6183_get_cpu_freq()
182 static void __init mv88f6183_get_clk_ratio(void __iomem *sar, int id, in mv88f6183_get_clk_ratio()
Dcommon.h30 u32 (*get_tclk_freq)(void __iomem *sar);
31 u32 (*get_cpu_freq)(void __iomem *sar);
32 void (*get_clk_ratio)(void __iomem *sar, int id, int *mult, int *div);
33 u32 (*get_refclk_freq)(void __iomem *sar);
34 bool (*is_sscg_enabled)(void __iomem *sar);
/linux-4.4.14/drivers/crypto/qat/qat_common/
Dicp_qat_fw_loader_handle.h72 void __iomem *hal_sram_addr_v;
73 void __iomem *hal_cap_g_ctl_csr_addr_v;
74 void __iomem *hal_cap_ae_xfer_csr_addr_v;
75 void __iomem *hal_cap_ae_local_csr_addr_v;
76 void __iomem *hal_ep_csr_addr_v;
/linux-4.4.14/drivers/char/xilinx_hwicap/
Dbuffer_icap.c101 static inline u32 buffer_icap_get_bram(void __iomem *base_address, in buffer_icap_get_bram()
115 static inline bool buffer_icap_busy(void __iomem *base_address) in buffer_icap_busy()
129 static inline void buffer_icap_set_size(void __iomem *base_address, in buffer_icap_set_size()
143 static inline void buffer_icap_set_offset(void __iomem *base_address, in buffer_icap_set_offset()
159 static inline void buffer_icap_set_rnc(void __iomem *base_address, in buffer_icap_set_rnc()
174 static inline void buffer_icap_set_bram(void __iomem *base_address, in buffer_icap_set_bram()
192 void __iomem *base_address = drvdata->base_address; in buffer_icap_device_read()
226 void __iomem *base_address = drvdata->base_address; in buffer_icap_device_write()
275 void __iomem *base_address = drvdata->base_address; in buffer_icap_set_configuration()
333 void __iomem *base_address = drvdata->base_address; in buffer_icap_get_configuration()
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-at91.c43 void __iomem *regbase; /* PIO bank virtual address */
153 enum at91_mux (*get_periph)(void __iomem *pio, unsigned mask);
154 void (*mux_A_periph)(void __iomem *pio, unsigned mask);
155 void (*mux_B_periph)(void __iomem *pio, unsigned mask);
156 void (*mux_C_periph)(void __iomem *pio, unsigned mask);
157 void (*mux_D_periph)(void __iomem *pio, unsigned mask);
158 bool (*get_deglitch)(void __iomem *pio, unsigned pin);
159 void (*set_deglitch)(void __iomem *pio, unsigned mask, bool is_on);
160 bool (*get_debounce)(void __iomem *pio, unsigned pin, u32 *div);
161 void (*set_debounce)(void __iomem *pio, unsigned mask, bool is_on, u32 div);
[all …]
/linux-4.4.14/drivers/net/wireless/prism54/
Disl_38xx.h75 isl38xx_w32_flush(void __iomem *base, u32 val, unsigned long offset) in isl38xx_w32_flush()
161 void isl38xx_disable_interrupts(void __iomem *);
162 void isl38xx_enable_common_interrupts(void __iomem *);
165 void __iomem *);
166 void isl38xx_handle_wakeup(isl38xx_control_block *, int *, void __iomem *);
167 void isl38xx_trigger_device(int, void __iomem *);
168 void isl38xx_interface_reset(void __iomem *, dma_addr_t);
/linux-4.4.14/arch/arm/mach-imx/
Dcommon.h34 void mxc_init_irq(void __iomem *);
46 void epit_timer_init(void __iomem *base, int irq);
57 void mxc_arch_reset_init(void __iomem *);
58 void imx_set_aips(void __iomem *);
119 void imx53_suspend(void __iomem *ocram_vbase);
121 void imx6_suspend(void __iomem *ocram_vbase);
124 static inline void imx53_suspend(void __iomem *ocram_vbase) {} in imx53_suspend()
126 static inline void imx6_suspend(void __iomem *ocram_vbase) {} in imx6_suspend()
/linux-4.4.14/arch/mips/kernel/
Dcevt-txx9.c27 struct txx9_tmr_reg __iomem *tmrptr;
58 struct txx9_tmr_reg __iomem *tmrptr; in txx9_clocksource_init()
77 struct txx9_tmr_reg __iomem *tmrptr;
80 static void txx9tmr_stop_and_clear(struct txx9_tmr_reg __iomem *tmrptr) in txx9tmr_stop_and_clear()
92 struct txx9_tmr_reg __iomem *tmrptr = txx9_cd->tmrptr; in txx9tmr_set_state_periodic()
108 struct txx9_tmr_reg __iomem *tmrptr = txx9_cd->tmrptr; in txx9tmr_set_state_oneshot()
119 struct txx9_tmr_reg __iomem *tmrptr = txx9_cd->tmrptr; in txx9tmr_set_state_shutdown()
130 struct txx9_tmr_reg __iomem *tmrptr = txx9_cd->tmrptr; in txx9tmr_tick_resume()
143 struct txx9_tmr_reg __iomem *tmrptr = txx9_cd->tmrptr; in txx9tmr_set_next_event()
170 struct txx9_tmr_reg __iomem *tmrptr = txx9_cd->tmrptr; in txx9tmr_interrupt()
[all …]
/linux-4.4.14/arch/arm/mm/
Dcache-l2x0.c41 void (*enable)(void __iomem *, unsigned);
42 void (*fixup)(void __iomem *, u32, struct outer_cache_fns *);
43 void (*save)(void __iomem *);
44 void (*configure)(void __iomem *);
45 void (*unlock)(void __iomem *, unsigned);
51 static void __iomem *l2x0_base;
63 static inline void l2c_wait_mask(void __iomem *reg, unsigned long mask) in l2c_wait_mask()
74 static void l2c_write_sec(unsigned long val, void __iomem *base, unsigned reg) in l2c_write_sec()
89 static inline void l2c_set_debug(void __iomem *base, unsigned long val) in l2c_set_debug()
94 static void __l2c_op_way(void __iomem *reg) in __l2c_op_way()
[all …]
Dnommu.c345 void __iomem *__arm_ioremap_pfn(unsigned long pfn, unsigned long offset, in __arm_ioremap_pfn()
350 return (void __iomem *) (offset + (pfn << PAGE_SHIFT)); in __arm_ioremap_pfn()
354 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, in __arm_ioremap_caller()
357 return (void __iomem *)phys_addr; in __arm_ioremap_caller()
360 void __iomem * (*arch_ioremap_caller)(phys_addr_t, size_t, unsigned int, void *);
362 void __iomem *ioremap(resource_size_t res_cookie, size_t size) in ioremap()
369 void __iomem *ioremap_cache(resource_size_t res_cookie, size_t size) in ioremap_cache()
376 void __iomem *ioremap_wc(resource_size_t res_cookie, size_t size) in ioremap_wc()
383 void __iounmap(volatile void __iomem *addr) in __iounmap()
388 void (*arch_iounmap)(volatile void __iomem *);
[all …]
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/
Dswitch.c97 struct spu_problem __iomem *prob = spu->problem; in check_spu_isolate()
183 struct spu_priv2 __iomem *priv2 = spu->priv2; in save_mfc_cntl()
217 struct spu_problem __iomem *prob = spu->problem; in save_spu_runcntl()
236 struct spu_problem __iomem *prob = spu->problem; in save_spu_status()
263 struct spu_priv2 __iomem *priv2 = spu->priv2; in save_mfc_stopped_status()
279 struct spu_priv2 __iomem *priv2 = spu->priv2; in halt_mfc_decr()
310 struct spu_problem __iomem *prob = spu->problem; in do_mfc_mssync()
349 struct spu_priv2 __iomem *priv2 = spu->priv2; in save_mfc_queues()
382 struct spu_problem __iomem *prob = spu->problem; in save_ppu_querymask()
393 struct spu_problem __iomem *prob = spu->problem; in save_ppu_querytype()
[all …]
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_diag.c139 const void __iomem *caddr, size_t count) in ipath_read_umem64()
141 const u64 __iomem *reg_addr = caddr; in ipath_read_umem64()
142 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64)); in ipath_read_umem64()
175 static int ipath_write_umem64(struct ipath_devdata *dd, void __iomem *caddr, in ipath_write_umem64()
178 u64 __iomem *reg_addr = caddr; in ipath_write_umem64()
179 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64)); in ipath_write_umem64()
214 const void __iomem *caddr, size_t count) in ipath_read_umem32()
216 const u32 __iomem *reg_addr = caddr; in ipath_read_umem32()
217 const u32 __iomem *reg_end = reg_addr + (count / sizeof(u32)); in ipath_read_umem32()
220 if (reg_addr < (u32 __iomem *) dd->ipath_kregbase || in ipath_read_umem32()
[all …]
/linux-4.4.14/drivers/watchdog/
Dintel_scu_watchdog.h52 u32 __iomem *timer_load_count_addr;
53 u32 __iomem *timer_current_value_addr;
54 u32 __iomem *timer_control_addr;
55 u32 __iomem *timer_clear_interrupt_addr;
56 u32 __iomem *timer_interrupt_status_addr;
/linux-4.4.14/drivers/devfreq/exynos/
Dexynos_ppmu.h62 void __iomem *hw_base;
77 void exynos_ppmu_reset(void __iomem *ppmu_base);
78 void exynos_ppmu_setevent(void __iomem *ppmu_base, unsigned int ch,
80 void exynos_ppmu_start(void __iomem *ppmu_base);
81 void exynos_ppmu_stop(void __iomem *ppmu_base);
82 unsigned int exynos_ppmu_read(void __iomem *ppmu_base, unsigned int ch);
Dexynos_ppmu.c18 void exynos_ppmu_reset(void __iomem *ppmu_base) in exynos_ppmu_reset()
29 void exynos_ppmu_setevent(void __iomem *ppmu_base, unsigned int ch, in exynos_ppmu_setevent()
35 void exynos_ppmu_start(void __iomem *ppmu_base) in exynos_ppmu_start()
40 void exynos_ppmu_stop(void __iomem *ppmu_base) in exynos_ppmu_stop()
45 unsigned int exynos_ppmu_read(void __iomem *ppmu_base, unsigned int ch) in exynos_ppmu_read()
63 void __iomem *ppmu_base = ppmu_data->ppmu[i].hw_base; in busfreq_mon_reset()
83 void __iomem *ppmu_base = ppmu_data->ppmu[i].hw_base; in exynos_read_ppmu()
/linux-4.4.14/arch/arm/plat-orion/
Dpcie.c55 u32 orion_pcie_dev_id(void __iomem *base) in orion_pcie_dev_id()
60 u32 orion_pcie_rev(void __iomem *base) in orion_pcie_rev()
65 int orion_pcie_link_up(void __iomem *base) in orion_pcie_link_up()
70 int __init orion_pcie_x4_mode(void __iomem *base) in orion_pcie_x4_mode()
75 int orion_pcie_get_local_bus_nr(void __iomem *base) in orion_pcie_get_local_bus_nr()
82 void __init orion_pcie_set_local_bus_nr(void __iomem *base, int nr) in orion_pcie_set_local_bus_nr()
92 void __init orion_pcie_reset(void __iomem *base) in orion_pcie_reset()
123 static void __init orion_pcie_setup_wins(void __iomem *base) in orion_pcie_setup_wins()
181 void __init orion_pcie_setup(void __iomem *base) in orion_pcie_setup()
208 int orion_pcie_rd_conf(void __iomem *base, struct pci_bus *bus, in orion_pcie_rd_conf()
[all …]
/linux-4.4.14/arch/cris/include/asm/
Dio.h39 extern void __iomem * __ioremap(unsigned long offset, unsigned long size, unsigned long flags);
40 extern void __iomem * __ioremap_prot(unsigned long phys_addr, unsigned long size, pgprot_t prot);
42 static inline void __iomem * ioremap (unsigned long offset, unsigned long size) in ioremap()
47 extern void iounmap(volatile void * __iomem addr);
49 extern void __iomem * ioremap_nocache(unsigned long offset, unsigned long size);
68 static inline unsigned char readb(const volatile void __iomem *addr) in readb()
75 static inline unsigned short readw(const volatile void __iomem *addr) in readw()
82 static inline unsigned int readl(const volatile void __iomem *addr) in readl()
96 static inline void writeb(unsigned char b, volatile void __iomem *addr) in writeb()
103 static inline void writew(unsigned short b, volatile void __iomem *addr) in writew()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Dahb.c91 void __iomem *mem; in ath_ahb_probe()
141 reg = ioread32((void __iomem *) AR5K_AR2315_AHB_ARB_CTL); in ath_ahb_probe()
143 iowrite32(reg, (void __iomem *) AR5K_AR2315_AHB_ARB_CTL); in ath_ahb_probe()
146 reg = ioread32((void __iomem *) AR5K_AR2315_BYTESWAP); in ath_ahb_probe()
148 iowrite32(reg, (void __iomem *) AR5K_AR2315_BYTESWAP); in ath_ahb_probe()
152 reg = ioread32((void __iomem *) AR5K_AR5312_ENABLE); in ath_ahb_probe()
157 iowrite32(reg, (void __iomem *) AR5K_AR5312_ENABLE); in ath_ahb_probe()
205 reg = ioread32((void __iomem *) AR5K_AR2315_AHB_ARB_CTL); in ath_ahb_remove()
207 iowrite32(reg, (void __iomem *) AR5K_AR2315_AHB_ARB_CTL); in ath_ahb_remove()
210 reg = ioread32((void __iomem *) AR5K_AR5312_ENABLE); in ath_ahb_remove()
[all …]
/linux-4.4.14/drivers/pci/host/
Dpcie-designware.h28 void __iomem *dbi_base;
30 void __iomem *va_cfg0_base;
33 void __iomem *va_cfg1_base;
56 void __iomem *dbi_base, u32 *val);
58 u32 val, void __iomem *dbi_base);
75 int dw_pcie_cfg_read(void __iomem *addr, int size, u32 *val);
76 int dw_pcie_cfg_write(void __iomem *addr, int size, u32 val);
/linux-4.4.14/drivers/ata/
Dsata_mv.c557 void __iomem *base;
558 void __iomem *main_irq_cause_addr;
559 void __iomem *main_irq_mask_addr;
590 void (*phy_errata)(struct mv_host_priv *hpriv, void __iomem *mmio,
592 void (*enable_leds)(struct mv_host_priv *hpriv, void __iomem *mmio);
594 void __iomem *mmio);
595 int (*reset_hc)(struct mv_host_priv *hpriv, void __iomem *mmio,
597 void (*reset_flash)(struct mv_host_priv *hpriv, void __iomem *mmio);
598 void (*reset_bus)(struct ata_host *host, void __iomem *mmio);
617 static void mv5_phy_errata(struct mv_host_priv *hpriv, void __iomem *mmio,
[all …]
Dpata_bf54x.c292 void __iomem *base = (void __iomem *)ap->ioaddr.ctl_addr; in bfin_set_piomode()
371 void __iomem *base = (void __iomem *)ap->ioaddr.ctl_addr; in bfin_set_dmamode()
480 static inline void wait_complete(void __iomem *base, unsigned short mask) in wait_complete()
504 static void write_atapi_register(void __iomem *base, in write_atapi_register()
541 static unsigned short read_atapi_register(void __iomem *base, in read_atapi_register()
579 static void write_atapi_data(void __iomem *base, in write_atapi_data()
624 static void read_atapi_data(void __iomem *base, in read_atapi_data()
671 void __iomem *base = (void __iomem *)ap->ioaddr.ctl_addr; in bfin_tf_load()
728 void __iomem *base = (void __iomem *)ap->ioaddr.ctl_addr; in bfin_check_status()
742 void __iomem *base = (void __iomem *)ap->ioaddr.ctl_addr; in bfin_tf_read()
[all …]
/linux-4.4.14/arch/mips/include/asm/mach-au1x00/
Dgpio-au1000.h275 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1000_SYS_PHYS_ADDR); in alchemy_gpio1_input_enable()
286 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1500_GPIO2_PHYS_ADDR); in __alchemy_gpio2_mod_dir()
300 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1500_GPIO2_PHYS_ADDR); in alchemy_gpio2_set_value()
309 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1500_GPIO2_PHYS_ADDR); in alchemy_gpio2_get_value()
361 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1500_GPIO2_PHYS_ADDR); in __alchemy_gpio2_mod_int()
443 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1500_GPIO2_PHYS_ADDR); in alchemy_gpio2_enable()
457 void __iomem *base = (void __iomem *)KSEG1ADDR(AU1500_GPIO2_PHYS_ADDR); in alchemy_gpio2_disable()
/linux-4.4.14/drivers/clk/ti/
Dclkt_iclk.c34 void __iomem *r; in omap2_clkt_iclk_allow_idle()
36 r = (__force void __iomem *) in omap2_clkt_iclk_allow_idle()
48 void __iomem *r; in omap2_clkt_iclk_deny_idle()
50 r = (__force void __iomem *) in omap2_clkt_iclk_deny_idle()
71 void __iomem **idlest_reg, in omap2430_clk_i2chs_find_idlest()
78 *idlest_reg = (__force void __iomem *)r; in omap2430_clk_i2chs_find_idlest()
/linux-4.4.14/arch/m32r/mm/
Dioremap.c42 void __iomem *
45 void __iomem * addr; in __ioremap()
94 addr = (void __iomem *) area->addr; in __ioremap()
101 return (void __iomem *) (offset + (char __iomem *)addr); in __ioremap()
106 void iounmap(volatile void __iomem *addr) in iounmap()
/linux-4.4.14/arch/arm/mach-omap2/
Dcm.h26 extern void __iomem *cm_base;
27 extern void __iomem *cm2_base;
28 extern void omap2_set_globals_cm(void __iomem *cm, void __iomem *cm2);
53 int (*split_idlest_reg)(void __iomem *idlest_reg, s16 *prcm_inst,
63 extern int cm_split_idlest_reg(void __iomem *idlest_reg, s16 *prcm_inst,
Dsdrc.h24 extern void __iomem *omap2_sdrc_base;
25 extern void __iomem *omap2_sms_base;
54 extern void omap2_set_globals_sdrc(void __iomem *sdrc, void __iomem *sms);
200 (void __iomem *)OMAP2_L3_IO_ADDRESS(OMAP2420_SMS_BASE + reg)
202 (void __iomem *)OMAP2_L3_IO_ADDRESS(OMAP243X_SMS_BASE + reg)
204 (void __iomem *)OMAP2_L3_IO_ADDRESS(OMAP343X_SMS_BASE + reg)
/linux-4.4.14/arch/parisc/mm/
Dioremap.c27 void __iomem * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) in __ioremap()
29 void __iomem *addr; in __ioremap()
83 addr = (void __iomem *) area->addr; in __ioremap()
90 return (void __iomem *) (offset + (char __iomem *)addr); in __ioremap()
94 void iounmap(const volatile void __iomem *addr) in iounmap()
/linux-4.4.14/arch/arm/mach-cns3xxx/
Dpcie.c27 void __iomem *host_regs; /* PCI config registers for host bridge */
28 void __iomem *cfg0_regs; /* PCI Type 0 config registers */
29 void __iomem *cfg1_regs; /* PCI Type 1 config registers */
54 static void __iomem *cns3xxx_pci_map_bus(struct pci_bus *bus, in cns3xxx_pci_map_bus()
60 void __iomem *base; in cns3xxx_pci_map_bus()
145 .host_regs = (void __iomem *)CNS3XXX_PCIE0_HOST_BASE_VIRT,
146 .cfg0_regs = (void __iomem *)CNS3XXX_PCIE0_CFG0_BASE_VIRT,
147 .cfg1_regs = (void __iomem *)CNS3XXX_PCIE0_CFG1_BASE_VIRT,
164 .host_regs = (void __iomem *)CNS3XXX_PCIE1_HOST_BASE_VIRT,
165 .cfg0_regs = (void __iomem *)CNS3XXX_PCIE1_CFG0_BASE_VIRT,
[all …]
/linux-4.4.14/drivers/scsi/
D3w-sas.h177 #define TWL_STATUS_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_STATUS)
178 #define TWL_HOBQPL_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_HOBQPL)
179 #define TWL_HOBQPH_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_HOBQPH)
180 #define TWL_HOBDB_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_HOBDB)
181 #define TWL_HOBDBC_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_HOBDBC)
182 #define TWL_HIMASK_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_HIMASK)
183 #define TWL_HISTAT_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_HISTAT)
184 #define TWL_HIBQPH_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_HIBQPH)
185 #define TWL_HIBQPL_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_HIBQPL)
186 #define TWL_HIBDB_REG_ADDR(x) ((unsigned char __iomem *)x->base_addr + TWL_HIBDB)
[all …]
/linux-4.4.14/arch/arc/include/asm/
Dio.h25 extern void __iomem *ioremap(unsigned long physaddr, unsigned long size);
26 extern void __iomem *ioremap_prot(phys_addr_t offset, unsigned long size,
28 extern void iounmap(const void __iomem *addr);
47 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
61 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
75 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
89 static inline void __raw_writeb(u8 b, volatile void __iomem *addr) in __raw_writeb()
99 static inline void __raw_writew(u16 s, volatile void __iomem *addr) in __raw_writew()
110 static inline void __raw_writel(u32 w, volatile void __iomem *addr) in __raw_writel()
/linux-4.4.14/arch/powerpc/platforms/8xx/
Dm8xx_setup.c51 sit8xx_t __iomem *sys_tmr = immr_map(im_sit); in init_internal_rtc()
90 cark8xx_t __iomem *clk_r1; in mpc8xx_calibrate_decr()
91 car8xx_t __iomem *clk_r2; in mpc8xx_calibrate_decr()
92 sitk8xx_t __iomem *sys_tmr1; in mpc8xx_calibrate_decr()
93 sit8xx_t __iomem *sys_tmr2; in mpc8xx_calibrate_decr()
169 sitk8xx_t __iomem *sys_tmr1; in mpc8xx_set_rtc_time()
170 sit8xx_t __iomem *sys_tmr2; in mpc8xx_set_rtc_time()
190 sit8xx_t __iomem *sys_tmr = immr_map(im_sit); in mpc8xx_get_rtc_time()
203 car8xx_t __iomem *clk_r = immr_map(im_clkrst); in mpc8xx_restart()
/linux-4.4.14/arch/frv/mb93090-mb00/
Dpci-vdk.c60 #define __set_PciCfgAddr(A) writel((A), (volatile void __iomem *) __region_CS1 + 0x80)
62 #define __get_PciCfgDataB(A) readb((volatile void __iomem *) __region_CS1 + 0x88 + ((A) & 3))
63 #define __get_PciCfgDataW(A) readw((volatile void __iomem *) __region_CS1 + 0x88 + ((A) & 2))
64 #define __get_PciCfgDataL(A) readl((volatile void __iomem *) __region_CS1 + 0x88)
67 writeb((V), (volatile void __iomem *) __region_CS1 + 0x88 + (3 - ((A) & 3)))
70 writew((V), (volatile void __iomem *) __region_CS1 + 0x88 + (2 - ((A) & 2)))
73 writel((V), (volatile void __iomem *) __region_CS1 + 0x88)
75 #define __get_PciBridgeDataB(A) readb((volatile void __iomem *) __region_CS1 + 0x800 + (A))
76 #define __get_PciBridgeDataW(A) readw((volatile void __iomem *) __region_CS1 + 0x800 + (A))
77 #define __get_PciBridgeDataL(A) readl((volatile void __iomem *) __region_CS1 + 0x800 + (A))
[all …]
/linux-4.4.14/arch/arm64/mm/
Dioremap.c32 static void __iomem *__ioremap_caller(phys_addr_t phys_addr, size_t size, in __ioremap_caller()
73 return (void __iomem *)(offset + addr); in __ioremap_caller()
76 void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot) in __ioremap()
83 void __iounmap(volatile void __iomem *io_addr) in __iounmap()
96 void __iomem *ioremap_cache(phys_addr_t phys_addr, size_t size) in ioremap_cache()
100 return (void __iomem *)__phys_to_virt(phys_addr); in ioremap_cache()
/linux-4.4.14/drivers/staging/sm750fb/
Dsm750.h52 volatile unsigned char __iomem *dprBase;
54 volatile unsigned char __iomem *dpPortBase;
92 void __iomem *pvReg;
93 unsigned char __iomem *pvMem;
120 char __iomem *vstart;
123 volatile char __iomem *mmio;
127 unsigned char __iomem *vCursor; /* virtual address of cursor */
128 unsigned char __iomem *vScreen; /* virtual address of on_screen */
/linux-4.4.14/arch/ia64/include/asm/sn/
Dio.h141 ___sn_readb (const volatile void __iomem *addr) in ___sn_readb()
152 ___sn_readw (const volatile void __iomem *addr) in ___sn_readw()
163 ___sn_readl (const volatile void __iomem *addr) in ___sn_readl()
174 ___sn_readq (const volatile void __iomem *addr) in ___sn_readq()
227 ___sn_readb_relaxed (const volatile void __iomem *addr) in ___sn_readb_relaxed()
233 ___sn_readw_relaxed (const volatile void __iomem *addr) in ___sn_readw_relaxed()
239 ___sn_readl_relaxed (const volatile void __iomem *addr) in ___sn_readl_relaxed()
245 ___sn_readq_relaxed (const volatile void __iomem *addr) in ___sn_readq_relaxed()
/linux-4.4.14/include/linux/mmc/
Dsh_mmcif.h90 static inline u32 sh_mmcif_readl(void __iomem *addr, int reg) in sh_mmcif_readl()
95 static inline void sh_mmcif_writel(void __iomem *addr, int reg, u32 val) in sh_mmcif_writel()
102 static inline void sh_mmcif_boot_cmd_send(void __iomem *base, in sh_mmcif_boot_cmd_send()
110 static inline int sh_mmcif_boot_cmd_poll(void __iomem *base, unsigned long mask) in sh_mmcif_boot_cmd_poll()
126 static inline int sh_mmcif_boot_cmd(void __iomem *base, in sh_mmcif_boot_cmd()
133 static inline int sh_mmcif_boot_do_read_single(void __iomem *base, in sh_mmcif_boot_do_read_single()
156 static inline int sh_mmcif_boot_do_read(void __iomem *base, in sh_mmcif_boot_do_read()
185 static inline void sh_mmcif_boot_init(void __iomem *base) in sh_mmcif_boot_init()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dpio_copy.c77 void __iomem *dest = pbuf->start + SOP_DISTANCE; in pio_copy()
78 void __iomem *send = dest + PIO_BLOCK_SIZE; in pio_copy()
79 void __iomem *dend; /* 8-byte data end */ in pio_copy()
289 void __iomem *dest, in merge_write8()
303 static inline void carry8_write8(union mix carry, void __iomem *dest) in carry8_write8()
313 static inline int carry_write8(struct pio_buf *pbuf, void __iomem *dest) in carry_write8()
457 void __iomem *dest = pbuf->start + SOP_DISTANCE; in seg_pio_copy_start()
458 void __iomem *send = dest + PIO_BLOCK_SIZE; in seg_pio_copy_start()
459 void __iomem *dend; /* 8-byte data end */ in seg_pio_copy_start()
547 void __iomem *dest = pbuf->start + (pbuf->qw_written * sizeof(u64)); in mid_copy_mix()
[all …]
/linux-4.4.14/drivers/video/fbdev/core/
Dcfbimgblt.c76 struct fb_info *p, u8 __iomem *dst1, in color_imageblit()
81 u32 __iomem *dst, *dst2; in color_imageblit()
89 dst2 = (u32 __iomem *) dst1; in color_imageblit()
92 dst = (u32 __iomem *) dst1; in color_imageblit()
129 dst1 = (u8 __iomem *)((long __force)dst2 & ~(sizeof(u32) - 1)); in color_imageblit()
138 u8 __iomem *dst1, u32 fgcolor, in slow_imageblit()
144 u32 __iomem *dst, *dst2; in slow_imageblit()
152 dst2 = (u32 __iomem *) dst1; in slow_imageblit()
160 dst = (u32 __iomem *) dst1; in slow_imageblit()
199 dst1 = (u8 __iomem *)((long __force)dst2 & ~(sizeof(u32) - 1)); in slow_imageblit()
[all …]
/linux-4.4.14/include/sound/
Dhdaudio_ext.h22 void __iomem *ppcap;
23 void __iomem *spbcap;
24 void __iomem *mlcap;
25 void __iomem *gtscap;
83 void __iomem *pphc_addr;
84 void __iomem *pplc_addr;
86 void __iomem *spib_addr;
87 void __iomem *fifo_addr;
128 void __iomem *ml_addr; /* link output stream reg pointer */
/linux-4.4.14/sound/soc/intel/common/
Dsst-dsp-priv.h46 void (*write)(void __iomem *addr, u32 offset, u32 value);
47 u32 (*read)(void __iomem *addr, u32 offset);
48 void (*write64)(void __iomem *addr, u32 offset, u64 value);
49 u64 (*read64)(void __iomem *addr, u32 offset);
52 void (*ram_read)(struct sst_dsp *sst, void *dest, void __iomem *src,
54 void (*ram_write)(struct sst_dsp *sst, void __iomem *dest, void *src,
80 void __iomem *lpe;
81 void __iomem *shim;
82 void __iomem *pci_cfg;
83 void __iomem *fw_ext;
[all …]
/linux-4.4.14/drivers/scsi/mvsas/
Dmv_chips.h46 void __iomem *regs = mvi->regs; in mvs_cr32()
53 void __iomem *regs = mvi->regs; in mvs_cw32()
60 void __iomem *regs = mvi->regs; in mvs_read_phy_ctl()
67 void __iomem *regs = mvi->regs; in mvs_write_phy_ctl()
77 void __iomem *regs = mvi->regs + off; in mvs_read_port()
78 void __iomem *regs2 = mvi->regs + off2; in mvs_read_port()
86 void __iomem *regs = mvi->regs + off; in mvs_write_port()
87 void __iomem *regs2 = mvi->regs + off2; in mvs_write_port()
190 void __iomem *regs = mvi->regs; in mvs_int_sata()
199 void __iomem *regs = mvi->regs; in mvs_int_full()
[all …]
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Docteon_device.h146 u8 __iomem *hw_addr;
161 u32 __iomem *pci_win_wr_addr_hi;
162 u32 __iomem *pci_win_wr_addr_lo;
163 u64 __iomem *pci_win_wr_addr;
165 u32 __iomem *pci_win_rd_addr_hi;
166 u32 __iomem *pci_win_rd_addr_lo;
167 u64 __iomem *pci_win_rd_addr;
169 u32 __iomem *pci_win_wr_data_hi;
170 u32 __iomem *pci_win_wr_data_lo;
171 u64 __iomem *pci_win_wr_data;
[all …]
/linux-4.4.14/arch/microblaze/include/asm/
Dio.h26 extern void pci_iounmap(struct pci_dev *dev, void __iomem *);
33 #define PCI_IOBASE ((void __iomem *)_IO_BASE)
39 extern void iounmap(void __iomem *addr);
41 extern void __iomem *ioremap(phys_addr_t address, unsigned long size);
50 #define out_be32(a, v) __raw_writel((v), (void __iomem __force *)(a))
53 #define in_be32(a) __raw_readl((const void __iomem __force *)(a))
/linux-4.4.14/drivers/crypto/caam/
Dintern.h43 struct caam_job_ring __iomem *rregs; /* JobR's register space */
73 struct caam_ctrl __iomem *ctrl; /* controller region */
74 struct caam_deco __iomem *deco; /* DECO/CCB views */
75 struct caam_assurance __iomem *assure;
76 struct caam_queue_if __iomem *qi; /* QI control region */
77 struct caam_job_ring __iomem *jr[4]; /* JobR's register space */
/linux-4.4.14/drivers/soc/ti/
Dknav_qmss.h130 struct knav_reg_pdsp_regs __iomem *regs;
132 void __iomem *command;
133 struct knav_reg_acc_command __iomem *acc_command;
134 u32 __iomem *qos_command;
136 void __iomem *intd;
137 u32 __iomem *iram;
147 struct knav_reg_config __iomem *reg_config;
148 struct knav_reg_region __iomem *reg_region;
149 struct knav_reg_queue __iomem *reg_push, *reg_pop, *reg_peek;
150 void __iomem *reg_status;
[all …]
/linux-4.4.14/drivers/staging/netlogic/
Dplatform_net.h39 u32 __iomem *mii_addr;
40 u32 __iomem *serdes_addr;
41 u32 __iomem *pcs_addr;
42 u32 __iomem *gpio_addr;

12345678910>>...22