/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | dma-crossbar.c | 38 void __iomem *iomem; member 51 static inline void ti_am335x_xbar_write(void __iomem *iomem, int event, u8 val) in ti_am335x_xbar_write() argument 59 writeb_relaxed(val, iomem + (63 - event % 4)); in ti_am335x_xbar_write() 61 writeb_relaxed(val, iomem + event); in ti_am335x_xbar_write() 72 ti_am335x_xbar_write(xbar->iomem, map->dma_line, 0); in ti_am335x_xbar_free() 120 ti_am335x_xbar_write(xbar->iomem, map->dma_line, map->mux_val); in ti_am335x_xbar_route_allocate() 136 void __iomem *iomem; in ti_am335x_xbar_probe() local 175 iomem = devm_platform_ioremap_resource(pdev, 0); in ti_am335x_xbar_probe() 176 if (IS_ERR(iomem)) in ti_am335x_xbar_probe() 177 return PTR_ERR(iomem); in ti_am335x_xbar_probe() 201 void __iomem *iomem; global() member 218 ti_dra7_xbar_write(void __iomem *iomem, int xbar, u16 val) ti_dra7_xbar_write() argument 331 void __iomem *iomem; ti_dra7_xbar_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | dma-crossbar.c | 39 void __iomem *iomem; member 52 static inline void ti_am335x_xbar_write(void __iomem *iomem, int event, u8 val) in ti_am335x_xbar_write() argument 60 writeb_relaxed(val, iomem + (63 - event % 4)); in ti_am335x_xbar_write() 62 writeb_relaxed(val, iomem + event); in ti_am335x_xbar_write() 73 ti_am335x_xbar_write(xbar->iomem, map->dma_line, 0); in ti_am335x_xbar_free() 121 ti_am335x_xbar_write(xbar->iomem, map->dma_line, map->mux_val); in ti_am335x_xbar_route_allocate() 137 void __iomem *iomem; in ti_am335x_xbar_probe() local 176 iomem = devm_platform_ioremap_resource(pdev, 0); in ti_am335x_xbar_probe() 177 if (IS_ERR(iomem)) in ti_am335x_xbar_probe() 178 return PTR_ERR(iomem); in ti_am335x_xbar_probe() 202 void __iomem *iomem; global() member 219 ti_dra7_xbar_write(void __iomem *iomem, int xbar, u16 val) ti_dra7_xbar_write() argument 332 void __iomem *iomem; ti_dra7_xbar_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp6000_pcie.c | 127 * @iomem: mapped IO memory 128 * @resource: iomem resource window 139 void __iomem *iomem; member 160 } iomem; member 278 if (nfp->iomem.csr) { in nfp6000_bar_write() 280 writel(newcfg, nfp->iomem.csr + xbar); in nfp6000_bar_write() 282 readl(nfp->iomem.csr + xbar); in nfp6000_bar_write() 594 bar->iomem = NULL; in enable_bars() 616 bar->iomem = ioremap(nfp_bar_resource_start(bar), in enable_bars() 618 if (bar->iomem) { in enable_bars() 748 void __iomem *iomem; global() member [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp6000_pcie.c | 124 * @iomem: mapped IO memory 125 * @resource: iomem resource window 136 void __iomem *iomem; member 158 } iomem; member 274 if (nfp->iomem.csr) { in nfp6000_bar_write() 275 writel(newcfg, nfp->iomem.csr + xbar); in nfp6000_bar_write() 277 readl(nfp->iomem.csr + xbar); in nfp6000_bar_write() 589 bar->iomem = NULL; in enable_bars() 611 bar->iomem = ioremap(nfp_bar_resource_start(bar), in enable_bars() 613 if (bar->iomem) { in enable_bars() 744 void __iomem *iomem; global() member [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-renesas-intc-irqpin.c | 48 void __iomem *iomem; member 49 unsigned long (*read)(void __iomem *iomem); 50 void (*write)(void __iomem *iomem, unsigned long data); 62 struct intc_irqpin_iomem iomem[INTC_IRQPIN_REG_NR]; member 77 static unsigned long intc_irqpin_read32(void __iomem *iomem) in intc_irqpin_read32() argument 79 return ioread32(iomem); in intc_irqpin_read32() 82 static unsigned long intc_irqpin_read8(void __iomem *iomem) in intc_irqpin_read8() argument 84 return ioread8(iomem); in intc_irqpin_read8() 87 static void intc_irqpin_write32(void __iomem *iomem, unsigned long data) in intc_irqpin_write32() argument 89 iowrite32(data, iomem); in intc_irqpin_write32() 92 intc_irqpin_write8(void __iomem *iomem, unsigned long data) intc_irqpin_write8() argument [all...] |
H A D | irq-renesas-irqc.c | 46 void __iomem *iomem; member 86 tmp = ioread32(p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type() 89 iowrite32(tmp, p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type() 115 if (ioread32(p->iomem + DETECT_STATUS) & bit) { in irqc_irq_handler() 116 iowrite32(bit, p->iomem + DETECT_STATUS); in irqc_irq_handler() 162 p->iomem = devm_platform_ioremap_resource(pdev, 0); in irqc_probe() 163 if (IS_ERR(p->iomem)) { in irqc_probe() 164 ret = PTR_ERR(p->iomem); in irqc_probe() 168 p->cpu_int_base = p->iomem + IRQC_INT_CPU_BASE(0); /* SYS-SPI */ in irqc_probe()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-renesas-intc-irqpin.c | 47 void __iomem *iomem; member 48 unsigned long (*read)(void __iomem *iomem); 49 void (*write)(void __iomem *iomem, unsigned long data); 61 struct intc_irqpin_iomem iomem[INTC_IRQPIN_REG_NR]; member 76 static unsigned long intc_irqpin_read32(void __iomem *iomem) in intc_irqpin_read32() argument 78 return ioread32(iomem); in intc_irqpin_read32() 81 static unsigned long intc_irqpin_read8(void __iomem *iomem) in intc_irqpin_read8() argument 83 return ioread8(iomem); in intc_irqpin_read8() 86 static void intc_irqpin_write32(void __iomem *iomem, unsigned long data) in intc_irqpin_write32() argument 88 iowrite32(data, iomem); in intc_irqpin_write32() 91 intc_irqpin_write8(void __iomem *iomem, unsigned long data) intc_irqpin_write8() argument [all...] |
H A D | irq-renesas-irqc.c | 46 void __iomem *iomem; member 86 tmp = ioread32(p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type() 89 iowrite32(tmp, p->iomem + IRQC_CONFIG(hw_irq)); in irqc_irq_set_type() 115 if (ioread32(p->iomem + DETECT_STATUS) & bit) { in irqc_irq_handler() 116 iowrite32(bit, p->iomem + DETECT_STATUS); in irqc_irq_handler() 163 p->iomem = devm_platform_ioremap_resource(pdev, 0); in irqc_probe() 164 if (IS_ERR(p->iomem)) { in irqc_probe() 165 ret = PTR_ERR(p->iomem); in irqc_probe() 169 p->cpu_int_base = p->iomem + IRQC_INT_CPU_BASE(0); /* SYS-SPI */ in irqc_probe()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-lp8841-rtc.c | 36 void *iomem; member 47 writeb(data->state, data->iomem); in setsck() 57 writeb(data->state, data->iomem); in setmosi() 63 return ioread8(data->iomem) & SPI_LP8841_RTC_MISO; in getmiso() 112 writeb(data->state, data->iomem); in spi_lp8841_rtc_transfer_one() 121 writeb(data->state, data->iomem); in spi_lp8841_rtc_transfer_one() 143 writeb(data->state, data->iomem); in spi_lp8841_rtc_set_cs() 147 writeb(data->state, data->iomem); in spi_lp8841_rtc_set_cs() 209 data->iomem = devm_platform_ioremap_resource(pdev, 0); in spi_lp8841_rtc_probe() 210 ret = PTR_ERR_OR_ZERO(data->iomem); in spi_lp8841_rtc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-lp8841-rtc.c | 35 void *iomem; member 46 writeb(data->state, data->iomem); in setsck() 56 writeb(data->state, data->iomem); in setmosi() 62 return ioread8(data->iomem) & SPI_LP8841_RTC_MISO; in getmiso() 111 writeb(data->state, data->iomem); in spi_lp8841_rtc_transfer_one() 120 writeb(data->state, data->iomem); in spi_lp8841_rtc_transfer_one() 142 writeb(data->state, data->iomem); in spi_lp8841_rtc_set_cs() 146 writeb(data->state, data->iomem); in spi_lp8841_rtc_set_cs() 208 data->iomem = devm_platform_ioremap_resource(pdev, 0); in spi_lp8841_rtc_probe() 209 ret = PTR_ERR_OR_ZERO(data->iomem); in spi_lp8841_rtc_probe() [all...] |
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | stm32-dmamux.c | 38 void __iomem *iomem; member 52 static inline u32 stm32_dmamux_read(void __iomem *iomem, u32 reg) in stm32_dmamux_read() argument 54 return readl_relaxed(iomem + reg); in stm32_dmamux_read() 57 static inline void stm32_dmamux_write(void __iomem *iomem, u32 reg, u32 val) in stm32_dmamux_write() argument 59 writel_relaxed(val, iomem + reg); in stm32_dmamux_write() 71 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), 0); in stm32_dmamux_free() 156 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), in stm32_dmamux_route_allocate() 183 void __iomem *iomem; in stm32_dmamux_probe() local 248 iomem = devm_ioremap_resource(&pdev->dev, res); in stm32_dmamux_probe() 249 if (IS_ERR(iomem)) in stm32_dmamux_probe() [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | stm32-dmamux.c | 40 void __iomem *iomem; member 54 static inline u32 stm32_dmamux_read(void __iomem *iomem, u32 reg) in stm32_dmamux_read() argument 56 return readl_relaxed(iomem + reg); in stm32_dmamux_read() 59 static inline void stm32_dmamux_write(void __iomem *iomem, u32 reg, u32 val) in stm32_dmamux_write() argument 61 writel_relaxed(val, iomem + reg); in stm32_dmamux_write() 73 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), 0); in stm32_dmamux_free() 158 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), in stm32_dmamux_route_allocate() 184 void __iomem *iomem; in stm32_dmamux_probe() local 242 iomem = devm_platform_ioremap_resource(pdev, 0); in stm32_dmamux_probe() 243 if (IS_ERR(iomem)) in stm32_dmamux_probe() [all...] |
/kernel/linux/build/test/moduletest/runtest/bin/mem_debug_t/testcases/bin/ |
H A D | mem_debug02.sh | 32 local code_low_add=$( cat /proc/iomem | grep Kernel | awk '$4=="code"{print $1}' | awk 'BEGIN{FS="-"}{print $1}') 33 local code_high_add=$( cat /proc/iomem | grep Kernel | awk '$4=="code"{print $1}' | awk 'BEGIN{FS="-"}{print $2}') 36 local data_low_add=$( cat /proc/iomem | grep Kernel | awk '$4=="data"{print $1}' | awk 'BEGIN{FS="-"}{print $1}') 37 local data_high_add=$( cat /proc/iomem | grep Kernel | awk '$4=="data"{print $1}' | awk 'BEGIN{FS="-"}{print $2}')
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nv40.c | 33 void __iomem *iomem; member 51 iowrite32_native(data, iobj->imem->iomem + iobj->node->offset + offset); in nv40_instobj_wr32() 58 return ioread32_native(iobj->imem->iomem + iobj->node->offset + offset); in nv40_instobj_rd32() 77 return iobj->imem->iomem + iobj->node->offset; in nv40_instobj_acquire() 149 return ioread32_native(nv40_instmem(base)->iomem + addr); in nv40_instmem_rd32() 155 iowrite32_native(data, nv40_instmem(base)->iomem + addr); in nv40_instmem_wr32() 223 if (imem->iomem) in nv40_instmem_dtor() 224 iounmap(imem->iomem); in nv40_instmem_dtor() 256 imem->iomem = ioremap_wc(device->func->resource_addr(device, bar), in nv40_instmem_new() 258 if (!imem->iomem) { in nv40_instmem_new() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | nv40.c | 33 void __iomem *iomem; member 51 iowrite32_native(data, iobj->imem->iomem + iobj->node->offset + offset); in nv40_instobj_wr32() 58 return ioread32_native(iobj->imem->iomem + iobj->node->offset + offset); in nv40_instobj_rd32() 77 return iobj->imem->iomem + iobj->node->offset; in nv40_instobj_acquire() 148 return ioread32_native(nv40_instmem(base)->iomem + addr); in nv40_instmem_rd32() 154 iowrite32_native(data, nv40_instmem(base)->iomem + addr); in nv40_instmem_wr32() 222 if (imem->iomem) in nv40_instmem_dtor() 223 iounmap(imem->iomem); in nv40_instmem_dtor() 255 imem->iomem = ioremap_wc(device->func->resource_addr(device, bar), in nv40_instmem_new() 257 if (!imem->iomem) { in nv40_instmem_new() [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-shmobile/ |
H A D | platsmp-apmu.c | 27 void __iomem *iomem; member 82 void __iomem *p = apmu_cpus[cpu].iomem; in apmu_wrap() 190 if ((cpu >= ARRAY_SIZE(apmu_cpus)) || apmu_cpus[cpu].iomem) in apmu_init_cpu() 193 apmu_cpus[cpu].iomem = ioremap(res->start, resource_size(res)); in apmu_init_cpu() 199 x = readl(apmu_cpus[cpu].iomem + DBGRCR_OFFS); in apmu_init_cpu() 201 writel(x, apmu_cpus[cpu].iomem + DBGRCR_OFFS); in apmu_init_cpu()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dpt.c | 23 void __iomem *iomem; member 50 gen8_pte_t __iomem *base = dpt->iomem; in dpt_insert_page() 62 gen8_pte_t __iomem *base = dpt->iomem; in dpt_insert_entries() 132 void __iomem *iomem; in intel_dpt_pin() local 155 iomem = i915_vma_pin_iomap(vma); in intel_dpt_pin() 158 if (IS_ERR(iomem)) { in intel_dpt_pin() 159 err = PTR_ERR(iomem); in intel_dpt_pin() 164 dpt->iomem = iomem; in intel_dpt_pin()
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | tc6387xb.c | 136 struct resource *iomem, *rscr; in tc6387xb_probe() local 141 iomem = platform_get_resource(dev, IORESOURCE_MEM, 0); in tc6387xb_probe() 142 if (!iomem) in tc6387xb_probe() 163 rscr->start = iomem->start; in tc6387xb_probe() 164 rscr->end = iomem->start + 0xff; in tc6387xb_probe() 167 ret = request_resource(iomem, rscr); in tc6387xb_probe() 186 ARRAY_SIZE(tc6387xb_cells), iomem, irq, NULL); in tc6387xb_probe()
|
H A D | fsl-imx25-tsadc.c | 142 void __iomem *iomem; in mx25_tsadc_probe() local 149 iomem = devm_ioremap_resource(dev, res); in mx25_tsadc_probe() 150 if (IS_ERR(iomem)) in mx25_tsadc_probe() 151 return PTR_ERR(iomem); in mx25_tsadc_probe() 153 tsadc->regs = devm_regmap_init_mmio(dev, iomem, in mx25_tsadc_probe()
|
/kernel/linux/linux-5.10/arch/arm/plat-omap/ |
H A D | debug-leds.c | 104 struct resource *iomem; in fpga_probe() local 107 iomem = platform_get_resource(pdev, IORESOURCE_MEM, 0); in fpga_probe() 108 if (!iomem) in fpga_probe() 111 fpga = ioremap(iomem->start, resource_size(iomem)); in fpga_probe()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | io-mapping.h | 27 void __iomem *iomem; member 110 iomap->iomem = ioremap_wc(base, size); in io_mapping_init_wc() 111 if (!iomap->iomem) in io_mapping_init_wc() 130 iounmap(mapping->iomem); in io_mapping_fini() 139 return mapping->iomem + offset; in io_mapping_map_wc()
|
/kernel/linux/linux-5.10/drivers/acpi/apei/ |
H A D | apei-base.c | 291 .iomem = LIST_HEAD_INIT(apei_resources_all.iomem), 385 apei_res_clean(&resources->iomem); in apei_resources_fini() 396 list_for_each_entry(res, &resources2->iomem, list) { in apei_resources_merge() 397 rc = apei_res_add(&resources1->iomem, res->start, in apei_resources_merge() 414 bool iomem) in apei_resources_add() 416 if (iomem) in apei_resources_add() 417 return apei_res_add(&resources->iomem, start, size); in apei_resources_add() 433 rc = apei_res_sub(&resources1->iomem, &resources2->iomem); in apei_resources_sub() 412 apei_resources_add(struct apei_resources *resources, unsigned long start, unsigned long size, bool iomem) apei_resources_add() argument [all...] |
/kernel/linux/linux-6.6/drivers/acpi/apei/ |
H A D | apei-base.c | 288 .iomem = LIST_HEAD_INIT(apei_resources_all.iomem), 382 apei_res_clean(&resources->iomem); in apei_resources_fini() 393 list_for_each_entry(res, &resources2->iomem, list) { in apei_resources_merge() 394 rc = apei_res_add(&resources1->iomem, res->start, in apei_resources_merge() 411 bool iomem) in apei_resources_add() 413 if (iomem) in apei_resources_add() 414 return apei_res_add(&resources->iomem, start, size); in apei_resources_add() 430 rc = apei_res_sub(&resources1->iomem, &resources2->iomem); in apei_resources_sub() 409 apei_resources_add(struct apei_resources *resources, unsigned long start, unsigned long size, bool iomem) apei_resources_add() argument [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | fsl-imx25-tsadc.c | 141 void __iomem *iomem; in mx25_tsadc_probe() local 147 iomem = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); in mx25_tsadc_probe() 148 if (IS_ERR(iomem)) in mx25_tsadc_probe() 149 return PTR_ERR(iomem); in mx25_tsadc_probe() 151 tsadc->regs = devm_regmap_init_mmio(dev, iomem, in mx25_tsadc_probe()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | io-mapping.h | 27 void __iomem *iomem; member 135 iomap->iomem = ioremap_wc(base, size); in io_mapping_init_wc() 136 if (!iomap->iomem) in io_mapping_init_wc() 149 iounmap(mapping->iomem); in io_mapping_fini() 158 return mapping->iomem + offset; in io_mapping_map_wc()
|