Home
last modified time | relevance | path

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

12345678910>>...219

/linux-6.15/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_opr.h20 void __iomem *risc_on;
21 void __iomem *risc2host_int;
24 void __iomem *mfc_reset;
29 void __iomem *instance_id;
30 void __iomem *codec_type;
35 void __iomem *mfc_version;
39 void __iomem *hed_control;
44 void __iomem *error_code;
52 void __iomem *d_crc_ctrl;
74 void __iomem *d_num_dpb;
[all …]
/linux-6.15/drivers/media/platform/samsung/s5p-jpeg/
H A Djpeg-hw-exynos3250.h17 void exynos3250_jpeg_reset(void __iomem *regs);
18 void exynos3250_jpeg_poweron(void __iomem *regs);
19 void exynos3250_jpeg_set_dma_num(void __iomem *regs);
20 void exynos3250_jpeg_clk_set(void __iomem *base);
23 void exynos3250_jpeg_set_y16(void __iomem *regs, bool y16);
33 void exynos3250_jpeg_interrupts_enable(void __iomem *regs);
43 void exynos3250_jpeg_start(void __iomem *regs);
44 void exynos3250_jpeg_rstart(void __iomem *regs);
46 void exynos3250_jpeg_clear_int_status(void __iomem *regs,
53 void exynos3250_jpeg_set_timer_status(void __iomem *regs);
[all …]
H A Djpeg-hw-s5p.h26 void s5p_jpeg_reset(void __iomem *regs);
27 void s5p_jpeg_poweron(void __iomem *regs);
36 void s5p_jpeg_y(void __iomem *regs, unsigned int y);
37 void s5p_jpeg_x(void __iomem *regs, unsigned int x);
41 int s5p_jpeg_timer_stat(void __iomem *regs);
42 void s5p_jpeg_clear_timer_stat(void __iomem *regs);
44 int s5p_jpeg_enc_stream_stat(void __iomem *regs);
51 void s5p_jpeg_start(void __iomem *regs);
52 int s5p_jpeg_result_stat_ok(void __iomem *regs);
53 int s5p_jpeg_stream_stat_ok(void __iomem *regs);
[all …]
H A Djpeg-hw-exynos4.h13 void exynos4_jpeg_sw_reset(void __iomem *base);
19 void exynos4_jpeg_set_enc_tbl(void __iomem *base);
21 unsigned int exynos4_jpeg_get_int_status(void __iomem *base);
23 void exynos4_jpeg_set_sys_int_enable(void __iomem *base, int value);
24 void exynos4_jpeg_set_stream_buf_address(void __iomem *base,
26 void exynos4_jpeg_set_stream_size(void __iomem *base,
28 void exynos4_jpeg_set_frame_buf_address(void __iomem *base,
30 void exynos4_jpeg_set_encode_tbl_select(void __iomem *base,
32 void exynos4_jpeg_set_dec_components(void __iomem *base, int n);
37 unsigned int exynos4_jpeg_get_stream_size(void __iomem *base);
[all …]
H A Djpeg-hw-exynos3250.c18 void exynos3250_jpeg_reset(void __iomem *regs) in exynos3250_jpeg_reset()
44 void exynos3250_jpeg_poweron(void __iomem *regs) in exynos3250_jpeg_poweron()
49 void exynos3250_jpeg_set_dma_num(void __iomem *regs) in exynos3250_jpeg_set_dma_num()
60 void exynos3250_jpeg_clk_set(void __iomem *base) in exynos3250_jpeg_clk_set()
120 void exynos3250_jpeg_set_y16(void __iomem *regs, bool y16) in exynos3250_jpeg_set_y16()
234 unsigned int exynos3250_jpeg_get_y(void __iomem *regs)
239 unsigned int exynos3250_jpeg_get_x(void __iomem *regs)
245 void exynos3250_jpeg_interrupts_enable(void __iomem *regs) in exynos3250_jpeg_interrupts_enable()
409 void exynos3250_jpeg_start(void __iomem *regs) in exynos3250_jpeg_start()
414 void exynos3250_jpeg_rstart(void __iomem *regs) in exynos3250_jpeg_rstart()
[all …]
/linux-6.15/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 *);
40 extern void iowrite8(u8, void __iomem *);
41 extern void iowrite16(u16, void __iomem *);
42 extern void iowrite16be(u16, void __iomem *);
43 extern void iowrite32(u32, void __iomem *);
44 extern void iowrite32be(u32, void __iomem *);
[all …]
H A Dio.h188 static inline u8 readb(const volatile void __iomem *addr) in readb()
203 static inline u16 readw(const volatile void __iomem *addr) in readw()
218 static inline u32 readl(const volatile void __iomem *addr) in readl()
234 static inline u64 readq(const volatile void __iomem *addr) in readq()
528 #define PCI_IOBASE ((void __iomem *)0)
1097 return (void __iomem *)(unsigned long)offset; in ioremap()
1103 static inline void iounmap(volatile void __iomem *addr) in iounmap()
1115 void iounmap(volatile void __iomem *addr);
1116 void generic_iounmap(volatile void __iomem *addr);
1182 static inline void ioport_unmap(void __iomem *p) in ioport_unmap()
[all …]
/linux-6.15/drivers/media/platform/imagination/
H A De5010-jpeg-enc-hw.h21 int e5010_hw_enable_crc_check(void __iomem *core_offset, u32 enable);
23 int e5010_hw_set_input_luma_addr(void __iomem *core_offset, u32 val);
26 int e5010_hw_get_output_size(void __iomem *core_offset);
27 int e5010_hw_set_horizontal_size(void __iomem *core_offset, u32 val);
28 int e5010_hw_set_vertical_size(void __iomem *core_offset, u32 val);
32 int e5010_hw_set_chroma_order(void __iomem *core_offset, u32 val);
34 void e5010_reset(struct device *dev, void __iomem *core_offset, void __iomem *mmu_offset);
37 void e5010_hw_encode_start(void __iomem *core_offset, u32 start);
39 void e5010_hw_bypass_mmu(void __iomem *mmu_base, u32 enable);
40 bool e5010_hw_pic_done_irq(void __iomem *core_base);
[all …]
H A De5010-jpeg-enc-hw.c29 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()
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()
132 int e5010_hw_enable_crc_check(void __iomem *core_base, u32 enable) in e5010_hw_enable_crc_check()
148 int e5010_hw_set_input_luma_addr(void __iomem *core_base, u32 val) in e5010_hw_set_input_luma_addr()
179 int e5010_hw_set_vertical_size(void __iomem *core_base, u32 val) in e5010_hw_set_vertical_size()
219 int e5010_hw_set_chroma_order(void __iomem *core_base, u32 val) in e5010_hw_set_chroma_order()
257 int e5010_hw_get_output_size(void __iomem *core_base) in e5010_hw_get_output_size()
[all …]
/linux-6.15/arch/parisc/lib/
H A Diomap.c52 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 *);
58 void (*write32)(u32, void __iomem *);
59 void (*write32be)(u32, void __iomem *);
61 void (*write64)(u64, void __iomem *);
62 void (*write64be)(u64, void __iomem *);
348 u64 ioread64(const void __iomem *addr) in ioread64()
[all …]
/linux-6.15/arch/mips/loongson64/
H A Dsmp.c31 static void __iomem *ipi_set0_regs[16];
32 static void __iomem *ipi_clear0_regs[16];
34 static void __iomem *ipi_en0_regs[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()
199 ipi_set0_regs[5] = (void __iomem *) in ipi_set0_regs_init()
297 ipi_en0_regs[0] = (void __iomem *) in ipi_en0_regs_init()
[all …]
/linux-6.15/arch/alpha/include/asm/
H A Dio.h241 extern u8 readb(const volatile void __iomem *addr);
242 extern u16 readw(const volatile void __iomem *addr);
275 extern unsigned int ioread8(const void __iomem *);
276 extern unsigned int ioread16(const void __iomem *);
277 extern unsigned int ioread32(const void __iomem *);
278 extern u64 ioread64(const void __iomem *);
280 extern void iowrite8(u8, void __iomem *);
281 extern void iowrite16(u16, void __iomem *);
282 extern void iowrite32(u32, void __iomem *);
283 extern void iowrite64(u64, void __iomem *);
[all …]
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()
88 const void __iomem *addr = (const void __iomem *)a; in IO_CONCAT()
95 const void __iomem *addr = (const void __iomem *)a; in IO_CONCAT()
102 void __iomem *addr = (void __iomem *)a; in IO_CONCAT()
[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 *);
69 void __iomem *(*mv_ioportmap)(unsigned long);
[all …]
/linux-6.15/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-6.15/arch/sparc/include/asm/
H A Dio_64.h199 return readb((volatile void __iomem *)addr); in inb()
205 return readw((volatile void __iomem *)addr); in inw()
211 return readl((volatile void __iomem *)addr); in inl()
217 writeb(b, (volatile void __iomem *)addr); in outb()
223 writew(w, (volatile void __iomem *)addr); in outw()
229 writel(l, (volatile void __iomem *)addr); in outl()
354 volatile void __iomem *d = dst; in memset_io()
393 volatile void __iomem *d = dst; in sbus_memcpy_toio()
406 volatile void __iomem *d = dst; in memcpy_toio()
423 return (void __iomem *)offset; in ioremap()
[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()
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()
122 volatile void __iomem *d = dst; in sbus_memcpy_toio()
133 void ioport_unmap(void __iomem *);
[all …]
/linux-6.15/rust/helpers/
H A Dio.c10 void rust_helper_iounmap(void __iomem *addr) in rust_helper_iounmap()
15 u8 rust_helper_readb(const void __iomem *addr) in rust_helper_readb()
20 u16 rust_helper_readw(const void __iomem *addr) in rust_helper_readw()
25 u32 rust_helper_readl(const void __iomem *addr) in rust_helper_readl()
31 u64 rust_helper_readq(const void __iomem *addr) in rust_helper_readq()
37 void rust_helper_writeb(u8 value, void __iomem *addr) in rust_helper_writeb()
42 void rust_helper_writew(u16 value, void __iomem *addr) in rust_helper_writew()
47 void rust_helper_writel(u32 value, void __iomem *addr) in rust_helper_writel()
53 void rust_helper_writeq(u64 value, void __iomem *addr) in rust_helper_writeq()
59 u8 rust_helper_readb_relaxed(const void __iomem *addr) in rust_helper_readb_relaxed()
[all …]
/linux-6.15/drivers/crypto/intel/qat/qat_common/
H A Dadf_gen4_hw_csr_data.c33 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()
63 static u32 read_csr_c_stat(void __iomem *csr_base_addr, u32 bank) in read_csr_c_stat()
68 static u32 read_csr_exp_stat(void __iomem *csr_base_addr, u32 bank) in read_csr_exp_stat()
73 static u32 read_csr_exp_int_en(void __iomem *csr_base_addr, u32 bank) in read_csr_exp_int_en()
108 static u32 read_csr_int_en(void __iomem *csr_base_addr, u32 bank) in read_csr_int_en()
[all …]
/linux-6.15/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_dma.h22 int (*init)(void __iomem *ioaddr, int fix_burst, int burst_map);
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);
34 void (*stop_rx)(void __iomem *ioaddr, int rchannels);
40 void (*rx_watchdog)(void __iomem *ioaddr, u32 riwt);
[all …]
H A Dsxgbe_mtl.h61 void (*mtl_init)(void __iomem *ioaddr, unsigned int etsalg,
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,
88 void (*mtl_fc_enable)(void __iomem *ioaddr, int queue_num);
90 void (*mtl_fep_enable)(void __iomem *ioaddr, int queue_num);
92 void (*mtl_fep_disable)(void __iomem *ioaddr, int queue_num);
94 void (*mtl_fup_enable)(void __iomem *ioaddr, int queue_num);
[all …]
/linux-6.15/drivers/clk/tegra/
H A Dclk.h118 void __iomem *reg;
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,
433 void __iomem *clk_base, void __iomem *pmc,
474 void __iomem *clk_base, void __iomem *pmc,
508 void __iomem *reg;
[all …]
/linux-6.15/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-6.15/drivers/dma/
H A Dfsl-edma-common.h126 void __iomem *cr;
127 void __iomem *es;
128 void __iomem *erqh;
130 void __iomem *eeih;
132 void __iomem *seei;
133 void __iomem *ceei;
134 void __iomem *serq;
135 void __iomem *cerq;
136 void __iomem *cint;
137 void __iomem *cerr;
[all …]
/linux-6.15/arch/powerpc/include/asm/
H A Dio.h195 static inline u64 in_le64(const volatile u64 __iomem *addr) in in_le64()
209 static inline u64 in_be64(const volatile u64 __iomem *addr) in in_be64()
499 static inline u8 readb(const volatile void __iomem *addr) in readb()
505 static inline u16 readw(const volatile void __iomem *addr) in readw()
511 static inline u32 readl(const volatile void __iomem *addr) in readl()
610 static inline u64 readq(const volatile void __iomem *addr) in readq()
720 static inline u64 ioread64be(const void __iomem *addr) in ioread64be()
727 static inline void iowrite16be(u16 val, void __iomem *addr) in iowrite16be()
733 static inline void iowrite32be(u32 val, void __iomem *addr) in iowrite32be()
740 static inline void iowrite64be(u64 val, void __iomem *addr) in iowrite64be()
[all …]

12345678910>>...219