| /linux/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | s5p_mfc_opr.h | 20 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 D | jpeg-hw-s5p.h | 26 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 D | jpeg-hw-s5p.c | 17 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/arch/parisc/lib/ |
| H A D | iomap.c | 46 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/include/asm-generic/ |
| H A D | iomap.h | 29 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_lo_hi(const void __iomem *addr); 36 extern u64 __ioread64_hi_lo(const void __iomem *addr); 37 extern u64 __ioread64be_lo_hi(const void __iomem *addr); 38 extern u64 __ioread64be_hi_lo(const void __iomem *addr); 40 extern void iowrite8(u8, void __iomem *); [all …]
|
| /linux/drivers/media/platform/imagination/ |
| H A D | e5010-jpeg-enc-hw.h | 17 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 D | e5010-jpeg-enc-hw.c | 16 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 D | smp.c | 31 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/alpha/include/asm/ |
| H A D | io.h | 135 static inline TYPE generic_##NAME(QUAL void __iomem *addr) \ 141 static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \ 167 extern inline void __iomem *generic_ioportmap(unsigned long a) in REMAP1() 172 static inline void __iomem *generic_ioremap(unsigned long a, unsigned long s) in generic_ioremap() 177 static inline void generic_iounmap(volatile void __iomem *a) in generic_iounmap() 187 static inline int generic_is_mmio(const volatile void __iomem *a) in generic_is_mmio() 241 extern u8 readb(const volatile void __iomem *addr); 242 extern u16 readw(const volatile void __iomem *addr); 243 extern u32 readl(const volatile void __iomem *addr); 244 extern u64 readq(const volatile void __iomem *addr); [all …]
|
| H A D | io_trivial.h | 10 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 D | machvec.h | 49 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 D | mtd-nand-omap2.h | 46 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 D | adf_gen4_hw_csr_data.c | 11 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 D | clk.h | 118 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/sparc/include/asm/ |
| H A D | io_32.h | 18 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/drivers/net/ethernet/samsung/sxgbe/ |
| H A D | sxgbe_dma.h | 22 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 D | sxgbe_mtl.h | 61 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/rust/helpers/ |
| H A D | io.c | 6 __rust_helper void __iomem *rust_helper_ioremap(phys_addr_t offset, size_t size) in rust_helper_ioremap() 11 __rust_helper void __iomem *rust_helper_ioremap_np(phys_addr_t offset, in rust_helper_ioremap_np() 17 __rust_helper void rust_helper_iounmap(void __iomem *addr) in rust_helper_iounmap() 22 __rust_helper u8 rust_helper_readb(const void __iomem *addr) in rust_helper_readb() 27 __rust_helper u16 rust_helper_readw(const void __iomem *addr) in rust_helper_readw() 32 __rust_helper u32 rust_helper_readl(const void __iomem *addr) in rust_helper_readl() 38 __rust_helper u64 rust_helper_readq(const void __iomem *addr) in rust_helper_readq() 44 __rust_helper void rust_helper_writeb(u8 value, void __iomem *addr) in rust_helper_writeb() 49 __rust_helper void rust_helper_writew(u16 value, void __iomem *addr) in rust_helper_writew() 54 __rust_helper void rust_helper_writel(u32 value, void __iomem *add in rust_helper_writel() [all...] |
| /linux/drivers/dma/ |
| H A D | fsl-edma-common.h | 138 void __iomem *cr; 139 void __iomem *es; 140 void __iomem *erqh; 141 void __iomem *erql; /* aka erq on v32 */ 142 void __iomem *eeih; 143 void __iomem *eeil; /* aka eei on v32 */ 144 void __iomem *seei; 145 void __iomem *ceei; 146 void __iomem *serq; 147 void __iomem *cerq; [all …]
|
| /linux/include/linux/clk/ |
| H A D | spear.h | 12 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 D | nv_type.h | 108 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 D | io.c | 17 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 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/drivers/misc/ibmasm/ |
| H A D | lowlevel.h | 41 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 …]
|
| /linux/lib/ |
| H A D | iomap.c | 79 unsigned int ioread8(const void __iomem *addr) in ioread8() 85 unsigned int ioread16(const void __iomem *addr) in ioread16() 91 unsigned int ioread16be(const void __iomem *addr) in ioread16be() 97 unsigned int ioread32(const void __iomem *addr) in ioread32() 103 unsigned int ioread32be(const void __iomem *addr) in ioread32be() 156 u64 __ioread64_lo_hi(const void __iomem *addr) in __ioread64_lo_hi() 163 u64 __ioread64_hi_lo(const void __iomem *addr) in __ioread64_hi_lo() 170 u64 __ioread64be_lo_hi(const void __iomem *addr) in __ioread64be_lo_hi() 178 u64 __ioread64be_hi_lo(const void __iomem *addr) in __ioread64be_hi_lo() 203 void iowrite8(u8 val, void __iomem *addr) in iowrite8() [all …]
|