/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | smem.c | 108 * @aux_base: base address for the memory region used by this unit, or 0 for 238 * @base_addr: base address of the smem region 254 * @aux_base: identifier of aux_mem base 255 * @virt_base: virtual base address of memory with this aux_mem identifier 268 * @ptable: virtual base of partition table 736 static bool addr_in_range(void __iomem *base, size_t size, void *addr) in addr_in_range() argument 738 return base && ((void __iomem *)addr >= base && (void __iomem *)addr < base + size); in addr_in_range() 1094 smem->regions[0].aux_base = rmem->base; in qcom_smem_probe() [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | sh_pfc.h | 75 #define BUS_DATA_PIN_GROUP(base, n, ...) \ 76 SH_PFC_PIN_GROUP_SUBSET(base##n##__VA_ARGS__, base##__VA_ARGS__, 0, n) 712 #define PINMUX_GPIO_FN(gpio, base, data_or_mark) \ 713 [gpio - (base)] = { \
|
/kernel/linux/linux-6.6/drivers/pmdomain/imx/ |
H A D | imx8mp-blk-ctrl.c | 604 void __iomem *base; in imx8mp_blk_ctrl_probe() local 622 base = devm_platform_ioremap_resource(pdev, 0); in imx8mp_blk_ctrl_probe() 623 if (IS_ERR(base)) in imx8mp_blk_ctrl_probe() 624 return PTR_ERR(base); in imx8mp_blk_ctrl_probe() 627 bc->regmap = devm_regmap_init_mmio(dev, base, ®map_config); in imx8mp_blk_ctrl_probe()
|
/kernel/linux/linux-6.6/drivers/pinctrl/spear/ |
H A D | pinctrl-plgpio.c | 28 #define REG_OFFSET(base, reg, pin) (base + reg + (pin / MAX_GPIO_PER_REG) \ 57 * base: base address of plgpio block 207 int gpio = chip->base + offset; in plgpio_request() 259 int gpio = chip->base + offset; in plgpio_free() 578 plgpio->chip.base = -1; in plgpio_probe()
|
/kernel/linux/linux-6.6/drivers/thermal/qcom/ |
H A D | qcom-spmi-adc-tm5.c | 223 * @base: base address of TM registers. 237 u16 base; member 243 return regmap_bulk_read(adc_tm->regmap, adc_tm->base + offset, data, len); in adc_tm5_read() 248 return regmap_bulk_write(adc_tm->regmap, adc_tm->base + offset, data, len); in adc_tm5_write() 253 return regmap_write_bits(adc_tm->regmap, adc_tm->base + offset, mask, val); in adc_tm5_reg_update() 1024 adc_tm->base = reg; in adc_tm5_probe()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dss.c | 72 void __iomem *base; member 115 __raw_writel(val, dss.base + idx.idx); in dss_write_reg() 120 return __raw_readl(dss.base + idx.idx); in dss_read_reg() 1087 dss.base = devm_ioremap(&pdev->dev, dss_mem->start, in dss_bind() 1089 if (!dss.base) { in dss_bind()
|
H A D | venc.c | 244 void __iomem *base; member 260 __raw_writel(val, venc.base + idx); in venc_write_reg() 265 u32 l = __raw_readl(venc.base + idx); in venc_read_reg() 822 venc.base = devm_ioremap(&pdev->dev, venc_mem->start, in venc_bind() 824 if (!venc.base) { in venc_bind()
|
/kernel/linux/linux-6.6/drivers/clk/bcm/ |
H A D | clk-iproc-pll.c | 163 static void iproc_pll_write(const struct iproc_pll *pll, void __iomem *base, in iproc_pll_write() argument 168 writel(val, base + offset); in iproc_pll_write() 171 (base == pll->status_base || base == pll->control_base))) in iproc_pll_write() 172 val = readl(base + offset); in iproc_pll_write()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | gmc_v10_0.c | 550 * 47:12 4k physical page base address 565 * 47:6 physical base address of PD or PTE 617 struct amdgpu_bo *bo = mapping->bo_va->base.bo; in gmc_v10_0_get_vm_pte() 772 u64 base = 0; in gmc_v10_0_vram_gtt_location() local 774 base = adev->gfxhub.funcs->get_fb_location(adev); in gmc_v10_0_vram_gtt_location() 777 base += adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size; in gmc_v10_0_vram_gtt_location() 779 amdgpu_gmc_vram_location(adev, &adev->gmc, base); in gmc_v10_0_vram_gtt_location() 783 /* base offset of vram pages */ in gmc_v10_0_vram_gtt_location()
|
H A D | mmhub_v1_0.c | 39 u64 base = RREG32_SOC15(MMHUB, 0, mmMC_VM_FB_LOCATION_BASE); in mmhub_v1_0_get_fb_location() local 42 base &= MC_VM_FB_LOCATION_BASE__FB_BASE_MASK; in mmhub_v1_0_get_fb_location() 43 base <<= 24; in mmhub_v1_0_get_fb_location() 48 adev->gmc.fb_start = base; in mmhub_v1_0_get_fb_location() 51 return base; in mmhub_v1_0_get_fb_location()
|
H A D | mmhub_v1_8.c | 39 u64 base = RREG32_SOC15(MMHUB, 0, regMC_VM_FB_LOCATION_BASE); in mmhub_v1_8_get_fb_location() local 42 base &= MC_VM_FB_LOCATION_BASE__FB_BASE_MASK; in mmhub_v1_8_get_fb_location() 43 base <<= 24; in mmhub_v1_8_get_fb_location() 48 adev->gmc.fb_start = base; in mmhub_v1_8_get_fb_location() 51 return base; in mmhub_v1_8_get_fb_location()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn21/ |
H A D | dcn21_hubbub.c | 34 hubbub1->base.ctx->logger 36 hubbub1->base.ctx 46 hubbub1->base.ctx 713 hubbub->base.ctx = ctx; in hubbub21_construct() 715 hubbub->base.funcs = &hubbub21_funcs; in hubbub21_construct()
|
/kernel/linux/linux-6.6/drivers/dma/sh/ |
H A D | shdmac.c | 5 * base is drivers/dma/flsdma.c 79 __raw_writel(data, sh_dc->base + reg); in sh_dmae_writel() 84 return __raw_readl(sh_dc->base + reg); in sh_dmae_readl() 111 __raw_writel(data, sh_dc->base + shdev->chcr_offset); in chcr_write() 118 return __raw_readl(sh_dc->base + shdev->chcr_offset); in chcr_read() 536 sh_chan->base = shdev->chan_reg + chan_pdata->offset; in sh_dmae_chan_probe()
|
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | skx_base.c | 407 u32 base, wayness, chnilvoffset; in skx_tad_decode() local 412 SKX_GET_TADBASE(res->dev, res->imc, i, base); in skx_tad_decode() 414 if (SKX_TAD_BASE(base) <= res->addr && res->addr <= SKX_TAD_LIMIT(wayness)) in skx_tad_decode() 423 skt_interleave_bit = skx_granularity[SKX_TAD_SKT_GRAN(base)]; in skx_tad_decode() 424 chn_interleave_bit = skx_granularity[SKX_TAD_CHN_GRAN(base)]; in skx_tad_decode()
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-is.c | 242 buf = is->memory.vaddr + is->setfile.base; in fimc_is_load_setfile() 256 pr_debug("FIMC-IS setfile loaded: base: %#x, size: %zu B\n", in fimc_is_load_setfile() 257 is->setfile.base, fw->size); in fimc_is_load_setfile() 345 dev_info(dev, "FIMC-IS CPU memory base: %pad\n", &is->memory.addr); in fimc_is_alloc_cpu_memory() 558 is->setfile.base = is->i2h_cmd.args[1]; in fimc_is_general_irq_handler() 677 pr_debug("setfile.base: %#x\n", is->setfile.base); in fimc_is_hw_initialize() 690 pr_debug("setfile: base: %#x, size: %d\n", in fimc_is_hw_initialize() 691 is->setfile.base, is->setfile.size); in fimc_is_hw_initialize()
|
/kernel/linux/linux-6.6/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32cc.c | 837 void __iomem *base; in s32_pinctrl_probe_dt() local 857 base = devm_platform_get_and_ioremap_resource(pdev, i, &res); in s32_pinctrl_probe_dt() 858 if (IS_ERR(base)) in s32_pinctrl_probe_dt() 859 return PTR_ERR(base); in s32_pinctrl_probe_dt() 868 map = devm_regmap_init_mmio(&pdev->dev, base, in s32_pinctrl_probe_dt()
|
/kernel/linux/linux-6.6/drivers/phy/ti/ |
H A D | phy-am654-serdes.c | 763 void __iomem *base; in serdes_am654_probe() local 772 base = devm_platform_ioremap_resource(pdev, 0); in serdes_am654_probe() 773 if (IS_ERR(base)) in serdes_am654_probe() 774 return PTR_ERR(base); in serdes_am654_probe() 776 regmap = devm_regmap_init_mmio(dev, base, &serdes_am654_regmap_config); in serdes_am654_probe()
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/sgx/ |
H A D | ioctl.c | 111 encl->base = secs->base; in sgx_encl_create() 749 addr = encl->base + modp->offset + c; in sgx_enclave_restrict_permissions() 916 addr = encl->base + modt->offset + c; in sgx_enclave_modify_types() 1104 addr = encl->base + params->offset + c; in sgx_encl_remove_pages()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
H A D | exynos7_drm_decon.c | 155 struct drm_display_mode *mode = &crtc->base.state->adjusted_mode; in decon_commit() 384 to_exynos_plane_state(plane->base.state); in decon_update_plane() 386 struct drm_framebuffer *fb = state->base.fb; in decon_update_plane() 605 drm_crtc_handle_vblank(&ctx->crtc->base); in decon_irq_handler() 644 ctx->crtc = exynos_drm_crtc_create(drm_dev, &exynos_plane->base, in decon_bind()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/adreno/ |
H A D | a2xx_gpu.c | 223 * adreno_gpu base class. Or push both PM4 and PFP but in a2xx_hw_init() 491 .base = { 537 adreno_gpu = &a2xx_gpu->base; in a2xx_gpu_init() 538 gpu = &adreno_gpu->base; in a2xx_gpu_init() 566 a2xx_destroy(&a2xx_gpu->base.base); in a2xx_gpu_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt.c | 136 static void init_unused_ring(struct intel_gt *gt, u32 base) in init_unused_ring() argument 140 intel_uncore_write(uncore, RING_CTL(base), 0); in init_unused_ring() 141 intel_uncore_write(uncore, RING_HEAD(base), 0); in init_unused_ring() 142 intel_uncore_write(uncore, RING_TAIL(base), 0); in init_unused_ring() 143 intel_uncore_write(uncore, RING_START(base), 0); in init_unused_ring()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_gem.c | 70 dma_resv_unlock(bo->base.resv); in radeon_gem_fault() 133 *obj = &robj->tbo.base; in radeon_gem_object_create() 165 r = dma_resv_wait_timeout(robj->tbo.base.resv, in radeon_gem_set_domain() 511 r = dma_resv_test_signaled(robj->tbo.base.resv, DMA_RESV_USAGE_READ); in radeon_gem_busy_ioctl() 540 ret = dma_resv_wait_timeout(robj->tbo.base.resv, DMA_RESV_USAGE_READ, in radeon_gem_wait_idle_ioctl()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | gem.c | 301 host1x_bo_init(&bo->base, &tegra_bo_ops); in tegra_bo_alloc_object() 501 list_for_each_entry_safe(mapping, tmp, &bo->base.mappings, list) { in tegra_bo_free_object() 710 vaddr = tegra_bo_mmap(&bo->base); in tegra_gem_prime_vmap() 724 tegra_bo_munmap(&bo->base, map->vaddr); in tegra_gem_prime_vunmap() 784 return &bo->base; in tegra_gem_lookup()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | qcom-spmi-adc5.c | 136 * @base: base address for the ADC peripheral. 148 u16 base; member 160 return regmap_bulk_read(adc->regmap, adc->base + offset, data, len); in adc5_read() 165 return regmap_bulk_write(adc->regmap, adc->base + offset, data, len); in adc5_write() 170 return regmap_update_bits(adc->regmap, adc->base + offset, mask, val); in adc5_masked_write() 902 adc->base = reg; in adc5_probe()
|
H A D | qcom-spmi-vadc.c | 104 * @base: base address for the ADC peripheral. 117 u16 base; member 141 return regmap_bulk_read(vadc->regmap, vadc->base + offset, data, 1); in vadc_read() 146 return regmap_write(vadc->regmap, vadc->base + offset, data); in vadc_write() 280 ret = regmap_bulk_read(vadc->regmap, vadc->base + VADC_DATA, data, 2); in vadc_read_result() 891 vadc->base = reg; in vadc_probe()
|