/linux-4.4.14/drivers/media/platform/s5p-mfc/ |
D | s5p_mfc_opr.h | 23 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/ |
D | jpeg-hw-exynos3250.h | 20 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 …]
|
D | jpeg-hw-s5p.h | 29 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 …]
|
D | jpeg-hw-exynos4.h | 16 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 …]
|
D | jpeg-hw-exynos3250.c | 21 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 …]
|
D | jpeg-hw-s5p.c | 20 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 …]
|
D | jpeg-hw-exynos4.c | 19 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/ |
D | iomap.c | 45 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/ |
D | iomap.h | 28 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 …]
|
D | io.h | 38 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 …]
|
D | pci_iomap.h | 17 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/ |
D | io_64.h | 20 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 …]
|
D | io_32.h | 15 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/ |
D | mtd-nand-omap2.h | 48 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/ |
D | rbtx4939.h | 84 #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 …]
|
D | rbtx4938.h | 65 #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 …]
|
D | rbtx4927.h | 50 #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/ |
D | io.c | 31 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/ |
D | io_trivial.h | 9 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 …]
|
D | io.h | 147 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 …]
|
D | machvec.h | 48 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 …]
|
D | jensen.h | 203 __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 …]
|
D | core_cia.h | 344 __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 …]
|
D | core_lca.h | 232 __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 …]
|
D | core_t2.h | 452 __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 …]
|
D | core_polaris.h | 73 __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()
|
D | core_mcpcia.h | 269 __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/ |
D | iomap.c | 28 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/ |
D | io.h | 60 __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 …]
|
D | mb-regs.h | 22 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/ |
D | iomap.c | 16 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 …]
|
D | udbg_16550.c | 16 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 …]
|
D | io.c | 31 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/ |
D | sxgbe_dma.h | 25 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 …]
|
D | sxgbe_mtl.h | 64 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 …]
|
D | sxgbe_core.c | 24 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 …]
|
D | sxgbe_common.h | 326 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 …]
|
D | sxgbe_mtl.c | 23 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 …]
|
D | sxgbe_dma.c | 24 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/ |
D | iomap.c | 14 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 …]
|
D | ioport.c | 17 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/ |
D | axs10x.c | 76 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/ |
D | io.h | 17 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/ |
D | pcie.h | 16 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/ |
D | pcibr_reg.c | 28 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/ |
D | nv_type.h | 107 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 …]
|
D | nv_local.h | 62 #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/ |
D | lowlevel.h | 55 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/ |
D | STG4000Interface.h | 20 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/ |
D | iomap.c | 71 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 …]
|
D | devres.c | 9 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/ |
D | musb_regs.h | 303 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 …]
|
D | musb_io.h | 55 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);
|
D | musb_core.h | 190 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 …]
|
D | musb_dma.h | 206 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/ |
D | clk.h | 69 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/ |
D | ioremap.c | 18 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/ |
D | basic_mmio_gpio.h | 32 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,
|
D | io.h | 31 __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 …]
|
D | io-mapping.h | 83 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 …]
|
D | svga.h | 70 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/ |
D | riva_hw.h | 78 #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/ |
D | mb862xxfb.h | 57 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/ |
D | io.h | 44 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 …]
|
D | smp_scu.h | 27 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/ |
D | io.c | 16 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/ |
D | dm365_ipipe_hw.h | 493 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/ |
D | clk.h | 24 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/ |
D | netcp_xgbepcsr.c | 134 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/ |
D | common.h | 325 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 …]
|
D | dwmac_dma.h | 107 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);
|
D | dwmac_lib.c | 30 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 …]
|
D | dwmac1000_core.c | 37 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/ |
D | mic_virtio.h | 43 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()
|
D | mic_virtio.c | 51 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/ |
D | io.h | 28 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/ |
D | io.h | 36 #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/ |
D | arcmsr.h | 471 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/ |
D | io.h | 130 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/ |
D | generic.h | 29 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/ |
D | access.c | 78 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/ |
D | bfa_ioc.h | 40 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/ |
D | gpio.c | 30 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/ |
D | board.c | 26 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 …]
|
D | early_printk.c | 17 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/ |
D | eni.h | 36 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/ |
D | io.c | 10 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/ |
D | vga.h | 183 void __iomem *vgabase; /* mmio base, if supported */ 218 static inline unsigned char vga_mm_r (void __iomem *regbase, unsigned short port) in vga_mm_r() 223 static inline void vga_mm_w (void __iomem *regbase, unsigned short port, unsigned char val) in vga_mm_w() 228 static inline void vga_mm_w_fast (void __iomem *regbase, unsigned short port, in vga_mm_w_fast() 234 static inline unsigned char vga_r (void __iomem *regbase, unsigned short port) in vga_r() 242 static inline void vga_w (void __iomem *regbase, unsigned short port, unsigned char val) in vga_w() 251 static inline void vga_w_fast (void __iomem *regbase, unsigned short port, in vga_w_fast() 265 static inline unsigned char vga_rcrt (void __iomem *regbase, unsigned char reg) in vga_rcrt() 271 static inline void vga_wcrt (void __iomem *regbase, unsigned char reg, unsigned char val) in vga_wcrt() 297 static inline unsigned char vga_mm_rcrt (void __iomem *regbase, unsigned char reg) in vga_mm_rcrt() [all …]
|
/linux-4.4.14/include/drm/ |
D | drm_os_linux.h | 10 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/ |
D | ioremap.c | 17 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/ |
D | io.h | 91 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/ |
D | altera_tse.h | 412 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 …]
|
D | altera_sgdma.c | 23 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/ |
D | pasemi-rng.c | 48 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()
|
D | ppc4xx-rng.c | 33 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()
|
D | geode-rng.c | 57 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()
|
D | intel-rng.c | 155 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()
|
D | ixp4xx-rng.c | 31 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/ |
D | parport_sunbpp.c | 52 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/ |
D | cx18-io.h | 38 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/ |
D | xgene_enet_main.h | 97 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 …]
|
D | xgene_enet_xgmac.c | 28 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/ |
D | lpfc_compat.h | 38 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()
|
D | lpfc_sli4.h | 150 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/ |
D | io.h | 34 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/ |
D | ioremap.c | 30 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/ |
D | ti.h | 69 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/ |
D | mac.c | 73 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 …]
|
D | mac.h | 893 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/ |
D | usbgecko_udbg.c | 45 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 …]
|
D | flipper-pic.c | 53 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/ |
D | io.h | 46 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/ |
D | fsldma.h | 122 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/ |
D | io.c | 61 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/ |
D | irq.c | 291 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 …]
|
D | usb.c | 97 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/ |
D | cpqphp_nvram.h | 33 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/ |
D | net2280.h | 28 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/ |
D | sgiioc4.c | 112 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/ |
D | DAC960.h | 2272 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/ |
D | clk.h | 51 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/ |
D | io.h | 41 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/ |
D | mpc52xx_pm.c | 9 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/ |
D | timer-sp804.h | 6 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/ |
D | cpm_uart.h | 66 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/ |
D | io.h | 28 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/ |
D | ops-tx4927.c | 26 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/ |
D | io.h | 117 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 …]
|
D | fsl_gtm.h | 28 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/ |
D | fsl_pq_mdio.c | 70 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/ |
D | io.c | 26 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/ |
D | fs_enet.h | 65 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 …]
|
D | mac-fcc.c | 108 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 …]
|
D | mac-scc.c | 152 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/ |
D | io.h | 47 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/ |
D | irq-metag-ext.c | 77 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 …]
|
D | irq-mxs.c | 62 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 …]
|
D | irq-vic.c | 73 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/ |
D | raw_io.h | 22 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 …]
|
D | io_mm.h | 169 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/ |
D | ext-gpio.c | 16 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/ |
D | s_4bri.c | 48 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/ |
D | fsl_rio.h | 94 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;
|
D | cpm_common.c | 40 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/ |
D | PeeCeeI.c | 14 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()
|
D | iomap.c | 9 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/ |
D | gpio-generic.c | 65 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/ |
D | io.h | 320 ___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/ |
D | early_printk.c | 23 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/ |
D | pm.h | 23 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/ |
D | netup_unidvb.h | 57 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/ |
D | clk.h | 25 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/ |
D | io.h | 81 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/ |
D | clk.h | 27 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/ |
D | orion.c | 30 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()
|
D | common.h | 30 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/ |
D | icp_qat_fw_loader_handle.h | 72 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/ |
D | buffer_icap.c | 101 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/ |
D | pinctrl-at91.c | 43 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/ |
D | isl_38xx.h | 75 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/ |
D | common.h | 34 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/ |
D | cevt-txx9.c | 27 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/ |
D | cache-l2x0.c | 41 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 …]
|
D | nommu.c | 345 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/ |
D | switch.c | 97 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/ |
D | ipath_diag.c | 139 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/ |
D | intel_scu_watchdog.h | 52 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/ |
D | exynos_ppmu.h | 62 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);
|
D | exynos_ppmu.c | 18 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/ |
D | pcie.c | 55 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/ |
D | io.h | 39 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/ |
D | ahb.c | 91 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/ |
D | pcie-designware.h | 28 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/ |
D | sata_mv.c | 557 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 …]
|
D | pata_bf54x.c | 292 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/ |
D | gpio-au1000.h | 275 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/ |
D | clkt_iclk.c | 34 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/ |
D | ioremap.c | 42 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/ |
D | cm.h | 26 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,
|
D | sdrc.h | 24 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/ |
D | ioremap.c | 27 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/ |
D | pcie.c | 27 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/ |
D | 3w-sas.h | 177 #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/ |
D | io.h | 25 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/ |
D | m8xx_setup.c | 51 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/ |
D | pci-vdk.c | 60 #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/ |
D | ioremap.c | 32 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/ |
D | sm750.h | 52 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/ |
D | io.h | 141 ___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/ |
D | sh_mmcif.h | 90 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/ |
D | pio_copy.c | 77 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/ |
D | cfbimgblt.c | 76 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/ |
D | hdaudio_ext.h | 22 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/ |
D | sst-dsp-priv.h | 46 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/ |
D | mv_chips.h | 46 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/ |
D | octeon_device.h | 146 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/ |
D | io.h | 26 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/ |
D | intern.h | 43 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/ |
D | knav_qmss.h | 130 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/ |
D | platform_net.h | 39 u32 __iomem *mii_addr; 40 u32 __iomem *serdes_addr; 41 u32 __iomem *pcs_addr; 42 u32 __iomem *gpio_addr;
|