Home
last modified time | relevance | path

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

12345678910>>...103

/linux/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_opr.h20 void __iomem *risc_on;
21 void __iomem *risc2host_int;
22 void __iomem *host2risc_int;
23 void __iomem *risc_base_address;
24 void __iomem *mfc_reset;
25 void __iomem *host2risc_command;
26 void __iomem *risc2host_command;
27 void __iomem *mfc_bus_reset_ctrl;
28 void __iomem *firmware_version;
29 void __iomem *instance_id;
[all …]
/linux/drivers/media/platform/samsung/s5p-jpeg/
H A Djpeg-hw-s5p.h26 void s5p_jpeg_reset(void __iomem *regs);
27 void s5p_jpeg_poweron(void __iomem *regs);
28 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode);
29 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode);
30 void s5p_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode);
31 unsigned int s5p_jpeg_get_subsampling_mode(void __iomem *regs);
32 void s5p_jpeg_dri(void __iomem *regs, unsigned int dri);
33 void s5p_jpeg_qtbl(void __iomem *regs, unsigned int t, unsigned int n);
34 void s5p_jpeg_htbl_ac(void __iomem *regs, unsigned int t);
35 void s5p_jpeg_htbl_dc(void __iomem *regs, unsigned int t);
[all …]
H A Djpeg-hw-s5p.c17 void s5p_jpeg_reset(void __iomem *regs) in s5p_jpeg_reset()
30 void s5p_jpeg_poweron(void __iomem *regs) in s5p_jpeg_poweron()
35 void s5p_jpeg_input_raw_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_input_raw_mode()
51 void s5p_jpeg_proc_mode(void __iomem *regs, unsigned long mode) in s5p_jpeg_proc_mode()
65 void s5p_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode) in s5p_jpeg_subsampling_mode()
80 unsigned int s5p_jpeg_get_subsampling_mode(void __iomem *regs) in s5p_jpeg_get_subsampling_mode()
85 void s5p_jpeg_dri(void __iomem *regs, unsigned int dri) in s5p_jpeg_dri()
100 void s5p_jpeg_qtbl(void __iomem *regs, unsigned int t, unsigned int n) in s5p_jpeg_qtbl()
110 void s5p_jpeg_htbl_ac(void __iomem *regs, unsigned int t) in s5p_jpeg_htbl_ac()
121 void s5p_jpeg_htbl_dc(void __iomem *regs, unsigned int t) in s5p_jpeg_htbl_dc()
[all …]
/linux/include/asm-generic/
H A Diomap.h29 extern unsigned int ioread8(const void __iomem *);
30 extern unsigned int ioread16(const void __iomem *);
31 extern unsigned int ioread16be(const void __iomem *);
32 extern unsigned int ioread32(const void __iomem *);
33 extern unsigned int ioread32be(const void __iomem *);
35 extern u64 ioread64(const void __iomem *);
36 extern u64 ioread64be(const void __iomem *);
44 extern u64 ioread64_lo_hi(const void __iomem *addr);
45 extern u64 ioread64_hi_lo(const void __iomem *addr);
46 extern u64 ioread64be_lo_hi(const void __iomem *addr);
[all …]
/linux/arch/parisc/lib/
H A Diomap.c46 unsigned int (*read8)(const void __iomem *);
47 unsigned int (*read16)(const void __iomem *);
48 unsigned int (*read16be)(const void __iomem *);
49 unsigned int (*read32)(const void __iomem *);
50 unsigned int (*read32be)(const void __iomem *);
52 u64 (*read64)(const void __iomem *);
53 u64 (*read64be)(const void __iomem *);
55 void (*write8)(u8, void __iomem *);
56 void (*write16)(u16, void __iomem *);
57 void (*write16be)(u16, void __iomem *);
[all …]
/linux/drivers/media/platform/imagination/
H A De5010-jpeg-enc-hw.h17 int e5010_hw_enable_output_address_error_irq(void __iomem *core_offset, u32 enable);
18 int e5010_hw_enable_picture_done_irq(void __iomem *core_offset, u32 enable);
19 int e5010_hw_enable_auto_clock_gating(void __iomem *core_offset, u32 enable);
20 int e5010_hw_enable_manual_clock_gating(void __iomem *core_offset, u32 enable);
21 int e5010_hw_enable_crc_check(void __iomem *core_offset, u32 enable);
22 int e5010_hw_set_input_source_to_memory(void __iomem *core_offset, u32 set);
23 int e5010_hw_set_input_luma_addr(void __iomem *core_offset, u32 val);
24 int e5010_hw_set_input_chroma_addr(void __iomem *core_offset, u32 val);
25 int e5010_hw_set_output_base_addr(void __iomem *core_offset, u32 val);
26 int e5010_hw_get_output_size(void __iomem *core_offset);
[all …]
H A De5010-jpeg-enc-hw.c16 static void write_reg_field(void __iomem *base, unsigned int offset, u32 mask, in write_reg_field()
29 static int write_reg_field_not_busy(void __iomem *jasper_base, void __iomem *wr_base, in write_reg_field_not_busy()
47 void e5010_reset(struct device *dev, void __iomem *core_base, void __iomem *mmu_base) in e5010_reset()
71 void e5010_hw_bypass_mmu(void __iomem *mmu_base, u32 enable) in e5010_hw_bypass_mmu()
81 int e5010_hw_enable_output_address_error_irq(void __iomem *core_base, u32 enable) in e5010_hw_enable_output_address_error_irq()
90 bool e5010_hw_pic_done_irq(void __iomem *core_base) in e5010_hw_pic_done_irq()
98 bool e5010_hw_output_address_irq(void __iomem *core_base) in e5010_hw_output_address_irq()
106 int e5010_hw_enable_picture_done_irq(void __iomem *core_base, u32 enable) in e5010_hw_enable_picture_done_irq()
115 int e5010_hw_enable_auto_clock_gating(void __iomem *core_base, u32 enable) in e5010_hw_enable_auto_clock_gating()
124 int e5010_hw_enable_manual_clock_gating(void __iomem *core_base, u32 enable) in e5010_hw_enable_manual_clock_gating()
[all …]
/linux/arch/mips/loongson64/
H A Dsmp.c31 static void __iomem *ipi_set0_regs[16];
32 static void __iomem *ipi_clear0_regs[16];
33 static void __iomem *ipi_status0_regs[16];
34 static void __iomem *ipi_en0_regs[16];
35 static void __iomem *ipi_mailbox_buf[16];
189 ipi_set0_regs[0] = (void __iomem *) in ipi_set0_regs_init()
191 ipi_set0_regs[1] = (void __iomem *) in ipi_set0_regs_init()
193 ipi_set0_regs[2] = (void __iomem *) in ipi_set0_regs_init()
195 ipi_set0_regs[3] = (void __iomem *) in ipi_set0_regs_init()
197 ipi_set0_regs[4] = (void __iomem *) in ipi_set0_regs_init()
[all …]
/linux/arch/sparc/include/asm/
H A Dio_64.h22 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
34 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
46 static inline u32 __raw_readl(const volatile void __iomem *addr) in __raw_readl()
58 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq()
70 static inline void __raw_writeb(u8 b, const volatile void __iomem *addr) in __raw_writeb()
78 static inline void __raw_writew(u16 w, const volatile void __iomem *addr) in __raw_writew()
86 static inline void __raw_writel(u32 l, const volatile void __iomem *addr) in __raw_writel()
94 static inline void __raw_writeq(u64 q, const volatile void __iomem *addr) in __raw_writeq()
107 static inline u8 readb(const volatile void __iomem *addr) in readb()
119 static inline u16 readw(const volatile void __iomem *addr) in readw()
[all …]
H A Dio_32.h18 void __iomem *ioremap(phys_addr_t offset, size_t size);
19 void iounmap(volatile void __iomem *addr);
23 static inline void _memset_io(volatile void __iomem *dst, in _memset_io()
26 volatile void __iomem *d = dst; in _memset_io()
34 static inline void _memcpy_fromio(void *dst, const volatile void __iomem *src, in _memcpy_fromio()
46 static inline void _memcpy_toio(volatile void __iomem *dst, const void *src, in _memcpy_toio()
50 volatile void __iomem *d = dst; in _memcpy_toio()
65 static inline u8 sbus_readb(const volatile void __iomem *addr) in sbus_readb()
70 static inline u16 sbus_readw(const volatile void __iomem *addr) in sbus_readw()
75 static inline u32 sbus_readl(const volatile void __iomem *addr) in sbus_readl()
[all …]
/linux/arch/alpha/include/asm/
H A Dio_trivial.h10 IO_CONCAT(__IO_PREFIX,ioread8)(const void __iomem *a) in IO_CONCAT()
16 IO_CONCAT(__IO_PREFIX,ioread16)(const void __iomem *a) in IO_CONCAT()
22 IO_CONCAT(__IO_PREFIX,iowrite8)(u8 b, void __iomem *a) in IO_CONCAT()
28 IO_CONCAT(__IO_PREFIX,iowrite16)(u16 b, void __iomem *a) in IO_CONCAT()
36 IO_CONCAT(__IO_PREFIX,ioread32)(const void __iomem *a) in IO_CONCAT()
42 IO_CONCAT(__IO_PREFIX,iowrite32)(u32 b, void __iomem *a) in IO_CONCAT()
48 IO_CONCAT(__IO_PREFIX,ioread64)(const void __iomem *a) in IO_CONCAT()
54 IO_CONCAT(__IO_PREFIX,iowrite64)(u64 b, void __iomem *a) in IO_CONCAT()
62 IO_CONCAT(__IO_PREFIX,readb)(const volatile void __iomem *a) in IO_CONCAT()
68 IO_CONCAT(__IO_PREFIX,readw)(const volatile void __iomem *a) in IO_CONCAT()
[all …]
H A Dio.h139 static inline TYPE generic_##NAME(QUAL void __iomem *addr) \
145 static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \
171 extern inline void __iomem *generic_ioportmap(unsigned long a) in REMAP1()
176 static inline void __iomem *generic_ioremap(unsigned long a, unsigned long s) in generic_ioremap()
181 static inline void generic_iounmap(volatile void __iomem *a) in generic_iounmap()
191 static inline int generic_is_mmio(const volatile void __iomem *a) in generic_is_mmio()
245 extern u8 readb(const volatile void __iomem *addr);
246 extern u16 readw(const volatile void __iomem *addr);
247 extern u32 readl(const volatile void __iomem *addr);
248 extern u64 readq(const volatile void __iomem *addr);
[all …]
H A Dmachvec.h49 u8 (*mv_ioread8)(const void __iomem *);
50 u16 (*mv_ioread16)(const void __iomem *);
51 u32 (*mv_ioread32)(const void __iomem *);
52 u64 (*mv_ioread64)(const void __iomem *);
54 void (*mv_iowrite8)(u8, void __iomem *);
55 void (*mv_iowrite16)(u16, void __iomem *);
56 void (*mv_iowrite32)(u32, void __iomem *);
57 void (*mv_iowrite64)(u64, void __iomem *);
59 u8 (*mv_readb)(const volatile void __iomem *);
60 u16 (*mv_readw)(const volatile void __iomem *);
[all …]
/linux/include/linux/platform_data/
H A Dmtd-nand-omap2.h46 void __iomem *gpmc_nand_command;
47 void __iomem *gpmc_nand_address;
48 void __iomem *gpmc_nand_data;
49 void __iomem *gpmc_prefetch_config1;
50 void __iomem *gpmc_prefetch_config2;
51 void __iomem *gpmc_prefetch_control;
52 void __iomem *gpmc_prefetch_status;
53 void __iomem *gpmc_ecc_config;
54 void __iomem *gpmc_ecc_control;
55 void __iomem *gpmc_ecc_size_config;
[all …]
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_gen4_hw_csr_data.c11 static u32 read_csr_ring_head(void __iomem *csr_base_addr, u32 bank, u32 ring) in read_csr_ring_head()
16 static void write_csr_ring_head(void __iomem *csr_base_addr, u32 bank, u32 ring, in write_csr_ring_head()
22 static u32 read_csr_ring_tail(void __iomem *csr_base_addr, u32 bank, u32 ring) in read_csr_ring_tail()
27 static void write_csr_ring_tail(void __iomem *csr_base_addr, u32 bank, u32 ring, in write_csr_ring_tail()
33 static u32 read_csr_stat(void __iomem *csr_base_addr, u32 bank) in read_csr_stat()
38 static u32 read_csr_uo_stat(void __iomem *csr_base_addr, u32 bank) in read_csr_uo_stat()
43 static u32 read_csr_e_stat(void __iomem *csr_base_addr, u32 bank) in read_csr_e_stat()
48 static u32 read_csr_ne_stat(void __iomem *csr_base_addr, u32 bank) in read_csr_ne_stat()
53 static u32 read_csr_nf_stat(void __iomem *csr_base_addr, u32 bank) in read_csr_nf_stat()
58 static u32 read_csr_f_stat(void __iomem *csr_base_addr, u32 bank) in read_csr_f_stat()
[all …]
/linux/drivers/clk/tegra/
H A Dclk.h118 void __iomem *reg;
135 const char *parent_name, void __iomem *reg,
139 void __iomem *reg, spinlock_t *lock);
379 void __iomem *clk_base;
380 void __iomem *pmc;
405 void __iomem *clk_base, void __iomem *pmc,
410 void __iomem *clk_base, void __iomem *pmc,
415 void __iomem *clk_base, void __iomem *pmc,
421 void __iomem *clk_base, void __iomem *pmc,
427 void __iomem *clk_base, void __iomem *pmc,
[all …]
/linux/arch/sh/kernel/
H A Diomap.c11 unsigned int ioread8(const void __iomem *addr) in ioread8()
17 unsigned int ioread16(const void __iomem *addr) in ioread16()
23 unsigned int ioread16be(const void __iomem *addr) in ioread16be()
29 unsigned int ioread32(const void __iomem *addr) in ioread32()
35 unsigned int ioread32be(const void __iomem *addr) in ioread32be()
41 void iowrite8(u8 val, void __iomem *addr) in iowrite8()
47 void iowrite16(u16 val, void __iomem *addr) in iowrite16()
53 void iowrite16be(u16 val, void __iomem *addr) in iowrite16be()
59 void iowrite32(u32 val, void __iomem *addr) in iowrite32()
65 void iowrite32be(u32 val, void __iomem *addr) in iowrite32be()
[all …]
/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_dma.h22 int (*init)(void __iomem *ioaddr, int fix_burst, int burst_map);
23 void (*cha_init)(void __iomem *ioaddr, int cha_num, int fix_burst,
26 void (*enable_dma_transmission)(void __iomem *ioaddr, int dma_cnum);
27 void (*enable_dma_irq)(void __iomem *ioaddr, int dma_cnum);
28 void (*disable_dma_irq)(void __iomem *ioaddr, int dma_cnum);
29 void (*start_tx)(void __iomem *ioaddr, int tchannels);
30 void (*start_tx_queue)(void __iomem *ioaddr, int dma_cnum);
31 void (*stop_tx)(void __iomem *ioaddr, int tchannels);
32 void (*stop_tx_queue)(void __iomem *ioaddr, int dma_cnum);
33 void (*start_rx)(void __iomem *ioaddr, int rchannels);
[all …]
H A Dsxgbe_mtl.h61 void (*mtl_init)(void __iomem *ioaddr, unsigned int etsalg,
64 void (*mtl_set_txfifosize)(void __iomem *ioaddr, int queue_num,
67 void (*mtl_set_rxfifosize)(void __iomem *ioaddr, int queue_num,
70 void (*mtl_enable_txqueue)(void __iomem *ioaddr, int queue_num);
72 void (*mtl_disable_txqueue)(void __iomem *ioaddr, int queue_num);
74 void (*set_tx_mtl_mode)(void __iomem *ioaddr, int queue_num,
77 void (*set_rx_mtl_mode)(void __iomem *ioaddr, int queue_num,
80 void (*mtl_dynamic_dma_rxqueue)(void __iomem *ioaddr);
82 void (*mtl_fc_active)(void __iomem *ioaddr, int queue_num,
85 void (*mtl_fc_deactive)(void __iomem *ioaddr, int queue_num,
[all …]
/linux/drivers/dma/
H A Dfsl-edma-common.h124 void __iomem *cr;
125 void __iomem *es;
126 void __iomem *erqh;
127 void __iomem *erql; /* aka erq on v32 */
128 void __iomem *eeih;
129 void __iomem *eeil; /* aka eei on v32 */
130 void __iomem *seei;
131 void __iomem *ceei;
132 void __iomem *serq;
133 void __iomem *cerq;
[all …]
/linux/arch/arm/include/asm/
H A Dio.h38 extern void atomic_io_modify(void __iomem *reg, u32 mask, u32 set);
39 extern void atomic_io_modify_relaxed(void __iomem *reg, u32 mask, u32 set);
45 void __raw_writesb(volatile void __iomem *addr, const void *data, int bytelen);
46 void __raw_writesw(volatile void __iomem *addr, const void *data, int wordlen);
47 void __raw_writesl(volatile void __iomem *addr, const void *data, int longlen);
49 void __raw_readsb(const volatile void __iomem *addr, void *data, int bytelen);
50 void __raw_readsw(const volatile void __iomem *addr, void *data, int wordlen);
51 void __raw_readsl(const volatile void __iomem *addr, void *data, int longlen);
68 static inline void __raw_writew(u16 val, volatile void __iomem *addr) in __raw_writew()
75 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
[all …]
/linux/include/linux/clk/
H A Dspear.h12 void __init spear3xx_clk_init(void __iomem *misc_base,
13 void __iomem *soc_config_base);
15 static inline void __init spear3xx_clk_init(void __iomem *misc_base, in spear3xx_clk_init()
16 void __iomem *soc_config_base) {} in spear3xx_clk_init()
20 void __init spear6xx_clk_init(void __iomem *misc_base);
22 static inline void __init spear6xx_clk_init(void __iomem *misc_base) {} in spear6xx_clk_init()
26 void __init spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base);
28 static inline void spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base) {} in spear1310_clk_init()
32 void __init spear1340_clk_init(void __iomem *misc_base);
34 static inline void spear1340_clk_init(void __iomem *misc_base) {} in spear1340_clk_init()
/linux/drivers/video/fbdev/nvidia/
H A Dnv_type.h108 u8 __iomem *FbStart;
144 u32 __iomem *dmaBase;
155 volatile u32 __iomem *REGS;
156 volatile u32 __iomem *PCRTC0;
157 volatile u32 __iomem *PCRTC;
158 volatile u32 __iomem *PRAMDAC0;
159 volatile u32 __iomem *PFB;
160 volatile u32 __iomem *PFIFO;
161 volatile u32 __iomem *PGRAPH;
162 volatile u32 __iomem *PEXTDEV;
[all …]
/linux/arch/alpha/kernel/
H A Dio.c17 ioread8(const void __iomem *addr) in ioread8()
26 unsigned int ioread16(const void __iomem *addr) in ioread16()
35 unsigned int ioread32(const void __iomem *addr) in ioread32()
44 u64 ioread64(const void __iomem *addr) in ioread64()
53 void iowrite8(u8 b, void __iomem *addr) in iowrite8()
59 void iowrite16(u16 b, void __iomem *addr) in iowrite16()
65 void iowrite32(u32 b, void __iomem *addr) in iowrite32()
71 void iowrite64(u64 b, void __iomem *addr) in iowrite64()
123 u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
128 u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
[all …]
/linux/drivers/video/fbdev/riva/
H A Driva_hw.h78 #define NV_WR08(p,i,d) (__raw_writeb((d), (void __iomem *)(p) + (i)))
79 #define NV_RD08(p,i) (__raw_readb((void __iomem *)(p) + (i)))
80 #define NV_WR16(p,i,d) (__raw_writew((d), (void __iomem *)(p) + (i)))
81 #define NV_RD16(p,i) (__raw_readw((void __iomem *)(p) + (i)))
82 #define NV_WR32(p,i,d) (__raw_writel((d), (void __iomem *)(p) + (i)))
83 #define NV_RD32(p,i) (__raw_readl((void __iomem *)(p) + (i)))
85 #define VGA_WR08(p,i,d) (writeb((d), (void __iomem *)(p) + (i)))
86 #define VGA_RD08(p,i) (readb((void __iomem *)(p) + (i)))
444 volatile U032 __iomem *PCRTC0;
445 volatile U032 __iomem *PCRTC;
[all …]

12345678910>>...103