Home
last modified time | relevance | path

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

12345678910>>...170

/linux-6.6.21/drivers/media/platform/samsung/s5p-mfc/
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-6.6.21/drivers/media/platform/samsung/s5p-jpeg/
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);
21 void exynos3250_jpeg_input_raw_fmt(void __iomem *regs, unsigned int fmt);
22 void exynos3250_jpeg_output_raw_fmt(void __iomem *regs, unsigned int fmt);
23 void exynos3250_jpeg_set_y16(void __iomem *regs, bool y16);
24 void exynos3250_jpeg_proc_mode(void __iomem *regs, unsigned int mode);
25 void exynos3250_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode);
26 unsigned int exynos3250_jpeg_get_subsampling_mode(void __iomem *regs);
[all …]
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 …]
Djpeg-hw-exynos4.h13 void exynos4_jpeg_sw_reset(void __iomem *base);
14 void exynos4_jpeg_set_enc_dec_mode(void __iomem *base, unsigned int mode);
15 void __exynos4_jpeg_set_img_fmt(void __iomem *base, unsigned int img_fmt,
17 void __exynos4_jpeg_set_enc_out_fmt(void __iomem *base, unsigned int out_fmt,
19 void exynos4_jpeg_set_enc_tbl(void __iomem *base);
20 void exynos4_jpeg_set_interrupt(void __iomem *base, unsigned int version);
21 unsigned int exynos4_jpeg_get_int_status(void __iomem *base);
22 void exynos4_jpeg_set_huf_table_enable(void __iomem *base, int value);
23 void exynos4_jpeg_set_sys_int_enable(void __iomem *base, int value);
24 void exynos4_jpeg_set_stream_buf_address(void __iomem *base,
[all …]
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()
69 void exynos3250_jpeg_input_raw_fmt(void __iomem *regs, unsigned int fmt) in exynos3250_jpeg_input_raw_fmt()
120 void exynos3250_jpeg_set_y16(void __iomem *regs, bool y16) in exynos3250_jpeg_set_y16()
132 void exynos3250_jpeg_proc_mode(void __iomem *regs, unsigned int mode) in exynos3250_jpeg_proc_mode()
146 void exynos3250_jpeg_subsampling_mode(void __iomem *regs, unsigned int mode) in exynos3250_jpeg_subsampling_mode()
168 unsigned int exynos3250_jpeg_get_subsampling_mode(void __iomem *regs) in exynos3250_jpeg_get_subsampling_mode()
174 void exynos3250_jpeg_dri(void __iomem *regs, unsigned int dri) in exynos3250_jpeg_dri()
[all …]
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-6.6.21/include/asm-generic/
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 …]
Dio.h82 void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr,
84 void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr,
86 void log_read_mmio(u8 width, const volatile void __iomem *addr,
88 void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr,
93 static inline void log_write_mmio(u64 val, u8 width, volatile void __iomem *addr, in log_write_mmio()
95 static inline void log_post_write_mmio(u64 val, u8 width, volatile void __iomem *addr, in log_post_write_mmio()
97 static inline void log_read_mmio(u8 width, const volatile void __iomem *addr, in log_read_mmio()
99 static inline void log_post_read_mmio(u64 val, u8 width, const volatile void __iomem *addr, in log_post_read_mmio()
114 static inline u8 __raw_readb(const volatile void __iomem *addr) in __raw_readb()
122 static inline u16 __raw_readw(const volatile void __iomem *addr) in __raw_readw()
[all …]
/linux-6.6.21/arch/parisc/lib/
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-6.6.21/arch/mips/loongson64/
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];
190 ipi_set0_regs[0] = (void __iomem *) in ipi_set0_regs_init()
192 ipi_set0_regs[1] = (void __iomem *) in ipi_set0_regs_init()
194 ipi_set0_regs[2] = (void __iomem *) in ipi_set0_regs_init()
196 ipi_set0_regs[3] = (void __iomem *) in ipi_set0_regs_init()
198 ipi_set0_regs[4] = (void __iomem *) in ipi_set0_regs_init()
[all …]
/linux-6.6.21/include/linux/platform_data/
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.6.21/arch/alpha/include/asm/
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 …]
Dio.h140 static inline TYPE generic_##NAME(QUAL void __iomem *addr) \
146 static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \
172 extern inline void __iomem *generic_ioportmap(unsigned long a) in REMAP1()
177 static inline void __iomem *generic_ioremap(unsigned long a, unsigned long s) in generic_ioremap()
182 static inline void generic_iounmap(volatile void __iomem *a) in generic_iounmap()
192 static inline int generic_is_mmio(const volatile void __iomem *a) in generic_is_mmio()
252 extern u8 readb(const volatile void __iomem *addr);
253 extern u16 readw(const volatile void __iomem *addr);
254 extern u32 readl(const volatile void __iomem *addr);
255 extern u64 readq(const volatile void __iomem *addr);
[all …]
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-6.6.21/arch/sparc/include/asm/
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 …]
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-6.6.21/arch/sh/kernel/
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-6.6.21/drivers/net/ethernet/samsung/sxgbe/
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 …]
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-6.6.21/drivers/clk/tegra/
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-6.6.21/include/linux/clk/
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.6.21/drivers/media/platform/nxp/imx-jpeg/
Dmxc-jpeg-hw.h113 void print_cast_status(struct device *dev, void __iomem *reg,
115 void print_wrapper_info(struct device *dev, void __iomem *reg);
116 void mxc_jpeg_sw_reset(void __iomem *reg);
117 int mxc_jpeg_enable(void __iomem *reg);
118 void wait_frmdone(struct device *dev, void __iomem *reg);
119 void mxc_jpeg_enc_mode_conf(struct device *dev, void __iomem *reg, u8 extseq);
120 void mxc_jpeg_enc_mode_go(struct device *dev, void __iomem *reg, u8 extseq);
121 void mxc_jpeg_enc_set_quality(struct device *dev, void __iomem *reg, u8 quality);
122 void mxc_jpeg_dec_mode_go(struct device *dev, void __iomem *reg);
123 int mxc_jpeg_get_slot(void __iomem *reg);
[all …]
/linux-6.6.21/arch/arm/include/asm/
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-6.6.21/drivers/video/fbdev/nvidia/
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-6.6.21/drivers/misc/ibmasm/
Dlowlevel.h41 static inline int sp_interrupt_pending(void __iomem *base_address) in sp_interrupt_pending()
46 static inline int uart_interrupt_pending(void __iomem *base_address) in uart_interrupt_pending()
51 static inline void ibmasm_enable_interrupts(void __iomem *base_address, int mask) in ibmasm_enable_interrupts()
53 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_enable_interrupts()
57 static inline void ibmasm_disable_interrupts(void __iomem *base_address, int mask) in ibmasm_disable_interrupts()
59 void __iomem *ctrl_reg = base_address + INTR_CONTROL_REGISTER; in ibmasm_disable_interrupts()
63 static inline void enable_sp_interrupts(void __iomem *base_address) in enable_sp_interrupts()
68 static inline void disable_sp_interrupts(void __iomem *base_address) in disable_sp_interrupts()
73 static inline void enable_uart_interrupts(void __iomem *base_address) in enable_uart_interrupts()
78 static inline void disable_uart_interrupts(void __iomem *base_address) in disable_uart_interrupts()
[all …]

12345678910>>...170