/linux-6.12.1/drivers/clk/ux500/ |
D | u8500_of_clk.c | 131 u32 bases[CLKRST_MAX]; in u8500_clk_init() local 144 for (i = 0; i < ARRAY_SIZE(bases); i++) { in u8500_clk_init() 151 bases[i] = r.start; in u8500_clk_init() 303 clk = clk_reg_prcc_pclk("p1_pclk0", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init() 307 clk = clk_reg_prcc_pclk("p1_pclk1", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init() 311 clk = clk_reg_prcc_pclk("p1_pclk2", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init() 315 clk = clk_reg_prcc_pclk("p1_pclk3", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init() 319 clk = clk_reg_prcc_pclk("p1_pclk4", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init() 323 clk = clk_reg_prcc_pclk("p1_pclk5", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init() 327 clk = clk_reg_prcc_pclk("p1_pclk6", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init() [all …]
|
D | reset-prcc.h | 13 * @base: the remapped PRCC bases
|
/linux-6.12.1/drivers/iommu/ |
D | rockchip-iommu.c | 109 void __iomem **bases; member 351 writel(command, iommu->bases[i] + RK_MMU_COMMAND); in rk_iommu_command() 371 rk_iommu_write(iommu->bases[i], RK_MMU_ZAP_ONE_LINE, iova); in rk_iommu_zap_lines() 381 active &= !!(rk_iommu_read(iommu->bases[i], RK_MMU_STATUS) & in rk_iommu_is_stall_active() 393 enable &= !!(rk_iommu_read(iommu->bases[i], RK_MMU_STATUS) & in rk_iommu_is_paging_enabled() 405 done &= rk_iommu_read(iommu->bases[i], RK_MMU_DTE_ADDR) == 0; in rk_iommu_is_reset_done() 430 rk_iommu_read(iommu->bases[i], RK_MMU_STATUS)); in rk_iommu_enable_stall() 451 rk_iommu_read(iommu->bases[i], RK_MMU_STATUS)); in rk_iommu_disable_stall() 472 rk_iommu_read(iommu->bases[i], RK_MMU_STATUS)); in rk_iommu_enable_paging() 493 rk_iommu_read(iommu->bases[i], RK_MMU_STATUS)); in rk_iommu_disable_paging() [all …]
|
/linux-6.12.1/drivers/gpu/host1x/ |
D | syncpt.c | 26 struct host1x_syncpt_base *bases = host->bases; in host1x_syncpt_base_request() local 30 if (!bases[i].requested) in host1x_syncpt_base_request() 36 bases[i].requested = true; in host1x_syncpt_base_request() 37 return &bases[i]; in host1x_syncpt_base_request() 282 struct host1x_syncpt_base *bases; in host1x_syncpt_init() local 291 bases = devm_kcalloc(host->dev, host->info->nb_bases, sizeof(*bases), in host1x_syncpt_init() 293 if (!bases) in host1x_syncpt_init() 302 bases[i].id = i; in host1x_syncpt_init() 306 host->bases = bases; in host1x_syncpt_init()
|
D | dev.h | 102 unsigned int nb_bases; /* host1x: number of syncpoint bases supported */ 138 struct host1x_syncpt_base *bases; member
|
D | syncpt.h | 62 /* Return number of wait bases supported. */
|
/linux-6.12.1/include/linux/ |
D | posix-timers.h | 91 pct->bases[0].nextevt = U64_MAX; in posix_cputimers_init() 92 pct->bases[1].nextevt = U64_MAX; in posix_cputimers_init() 93 pct->bases[2].nextevt = U64_MAX; in posix_cputimers_init() 101 pct->bases[CPUCLOCK_SCHED].nextevt = runtime; in posix_cputimers_rt_watchdog() 117 .bases = INIT_CPU_TIMERBASES(s.posix_cputimers.bases), \
|
D | hrtimer_defs.h | 71 * struct hrtimer_cpu_base - the per cpu clock bases 72 * @lock: lock protecting the base and associated clock bases 75 * @active_bases: Bitfield to mark bases with active timers 97 * @clock_base: array of clock bases for this cpu
|
D | posix-timers_types.h | 48 * @bases: Base container for posix CPU clocks 57 struct posix_cputimer_base bases[CPUCLOCK_MAX]; member
|
/linux-6.12.1/drivers/gpu/drm/nouveau/dispnv50/ |
D | base.c | 33 } bases[] = { in nv50_base_new() local 46 cid = nvif_mclass(&disp->disp->object, bases); in nv50_base_new() 52 return bases[cid].new(drm, head, bases[cid].oclass, pwndw); in nv50_base_new()
|
/linux-6.12.1/include/xen/interface/ |
D | memory.h | 27 * OUT: MFN (*not* GMFN) bases of extents that were allocated 29 * IN: GMFN bases of extents to free 31 * IN: GPFN bases of extents to populate with memory 32 * OUT: GMFN bases of extents that were allocated 68 * [IN] Details of memory extents to be exchanged (GMFN bases). 80 * 4. @out.extent_start lists GPFN bases to be populated 81 * 5. @out.extent_start is overwritten with allocated GMFN bases 116 * Returns a list of MFN bases of 2MB extents comprising the machine_to_phys
|
/linux-6.12.1/drivers/iommu/arm/arm-smmu/ |
D | arm-smmu-nvidia.c | 36 void __iomem *bases[MAX_SMMU_INSTANCES]; member 52 return nvidia_smmu->bases[inst] + (page << smmu->pgshift); in nvidia_smmu_page() 322 nvidia_smmu->bases[0] = smmu->base; in nvidia_smmu_impl_init() 330 nvidia_smmu->bases[i] = devm_ioremap_resource(dev, res); in nvidia_smmu_impl_init() 331 if (IS_ERR(nvidia_smmu->bases[i])) in nvidia_smmu_impl_init() 332 return ERR_CAST(nvidia_smmu->bases[i]); in nvidia_smmu_impl_init()
|
/linux-6.12.1/kernel/time/ |
D | posix-cpu-timers.c | 28 pct->bases[CPUCLOCK_PROF].nextevt = cpu_limit * NSEC_PER_SEC; in posix_cputimers_group_init() 35 * tsk->signal->posix_cputimers.bases[clock].nextevt expiration cache if 154 return !(~pct->bases[CPUCLOCK_PROF].nextevt | in expiry_cache_is_inactive() 155 ~pct->bases[CPUCLOCK_VIRT].nextevt | in expiry_cache_is_inactive() 156 ~pct->bases[CPUCLOCK_SCHED].nextevt); in expiry_cache_is_inactive() 422 return tsk->posix_cputimers.bases + clkidx; in timer_base() 424 return tsk->signal->posix_cputimers.bases + clkidx; in timer_base() 534 cleanup_timerqueue(&pct->bases[CPUCLOCK_PROF].tqhead); in cleanup_timers() 535 cleanup_timerqueue(&pct->bases[CPUCLOCK_VIRT].tqhead); in cleanup_timers() 536 cleanup_timerqueue(&pct->bases[CPUCLOCK_SCHED].tqhead); in cleanup_timers() [all …]
|
D | hrtimer.c | 62 * The timer bases: 64 * There are more clockids than hrtimer bases. Thus, we index 65 * into the timer bases by the hrtimer_base_type enum. When trying 543 * the clock bases so the result might be negative. Fix it up in __hrtimer_next_event_base() 558 * When a softirq is pending, we can ignore the HRTIMER_ACTIVE_SOFT bases, 560 * hrtimer_run_softirq(), hrtimer_update_softirq_timer() will re-add these bases. 562 * Therefore softirq values are those from the HRTIMER_ACTIVE_SOFT clock bases. 603 * soft bases. They will be handled in the already raised soft in hrtimer_update_next_event() 857 * clock bases and reprogram the clock event device. in hrtimer_reprogram() 880 * bases. Either it will see the update before handling a base or in update_needs_ipi() [all …]
|
D | alarmtimer.c | 37 * struct alarm_base - Alarm timer bases 236 * When we are going into suspend, we look through the bases 934 * This function initializes the alarm bases and registers 944 /* Initialize alarm bases */ in alarmtimer_init()
|
/linux-6.12.1/arch/x86/boot/ |
D | early_serial_console.c | 77 static const int bases[] = { 0x3f8, 0x2f8 }; in parse_earlyprintk() local 86 port = bases[idx]; in parse_earlyprintk()
|
/linux-6.12.1/arch/mips/include/asm/mach-loongson32/ |
D | loongson1.h | 17 /* Loongson 1 Register Bases */
|
/linux-6.12.1/drivers/gpu/drm/exynos/ |
D | exynos_drm_scaler.c | 155 static unsigned int bases[] = { in scaler_set_src_base() local 163 scaler_write(src_buf->dma_addr[i], bases[i]); in scaler_set_src_base() 218 static unsigned int bases[] = { in scaler_set_dst_base() local 226 scaler_write(dst_buf->dma_addr[i], bases[i]); in scaler_set_dst_base()
|
/linux-6.12.1/Documentation/devicetree/bindings/cpufreq/ |
D | cpufreq-mediatek-hw.yaml | 25 Addresses and sizes for the memory of the HW bases in
|
/linux-6.12.1/drivers/sh/intc/ |
D | irqdomain.c | 59 * tree penalty for linear cases with non-zero hwirq bases. in intc_irq_domain_init()
|
/linux-6.12.1/drivers/pinctrl/mediatek/ |
D | pinctrl-mt6797.c | 17 * MT6797 have multiple bases to program pin configuration listed as the below:
|
/linux-6.12.1/drivers/platform/mellanox/ |
D | Kconfig | 33 are defined per system type bases and include the registers related
|
/linux-6.12.1/drivers/gpu/drm/amd/amdkfd/ |
D | cik_regs.h | 26 /* if PTR32, these are the bases for scratch and lds */
|
/linux-6.12.1/drivers/staging/media/meson/vdec/ |
D | vdec_helpers.h | 16 * @reg_base: Registry bases of where to write the canvas indexes
|
/linux-6.12.1/drivers/video/fbdev/mb862xx/ |
D | mb862xxfb.h | 65 void __iomem *host; /* relocatable reg. bases */
|