Home
last modified time | relevance | path

Searched refs:bases (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v5.4/drivers/clk/ux500/
Du8500_of_clk.c65 u32 bases[CLKRST_MAX]; in u8500_clk_init() local
68 for (i = 0; i < ARRAY_SIZE(bases); i++) { in u8500_clk_init()
75 bases[i] = r.start; in u8500_clk_init()
253 clk = clk_reg_prcc_pclk("p1_pclk0", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init()
257 clk = clk_reg_prcc_pclk("p1_pclk1", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init()
261 clk = clk_reg_prcc_pclk("p1_pclk2", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init()
265 clk = clk_reg_prcc_pclk("p1_pclk3", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init()
269 clk = clk_reg_prcc_pclk("p1_pclk4", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init()
273 clk = clk_reg_prcc_pclk("p1_pclk5", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init()
277 clk = clk_reg_prcc_pclk("p1_pclk6", "per1clk", bases[CLKRST1_INDEX], in u8500_clk_init()
[all …]
/Linux-v5.4/include/linux/
Dposix-timers.h123 struct posix_cputimer_base bases[CPUCLOCK_MAX]; member
131 pct->bases[0].nextevt = U64_MAX; in posix_cputimers_init()
132 pct->bases[1].nextevt = U64_MAX; in posix_cputimers_init()
133 pct->bases[2].nextevt = U64_MAX; in posix_cputimers_init()
141 pct->bases[CPUCLOCK_SCHED].nextevt = runtime; in posix_cputimers_rt_watchdog()
157 .bases = INIT_CPU_TIMERBASES(s.posix_cputimers.bases), \
/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/
Dbase.c33 } 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-v5.4/drivers/gpu/host1x/
Dsyncpt.c25 struct host1x_syncpt_base *bases = host->bases; in host1x_syncpt_base_request() local
29 if (!bases[i].requested) in host1x_syncpt_base_request()
35 bases[i].requested = true; in host1x_syncpt_base_request()
36 return &bases[i]; in host1x_syncpt_base_request()
367 struct host1x_syncpt_base *bases; in host1x_syncpt_init() local
376 bases = devm_kcalloc(host->dev, host->info->nb_bases, sizeof(*bases), in host1x_syncpt_init()
378 if (!bases) in host1x_syncpt_init()
394 bases[i].id = i; in host1x_syncpt_init()
398 host->bases = bases; in host1x_syncpt_init()
Ddev.h111 struct host1x_syncpt_base *bases; member
/Linux-v5.4/drivers/iommu/
Drockchip-iommu.c101 void __iomem **bases; member
290 writel(command, iommu->bases[i] + RK_MMU_COMMAND); in rk_iommu_command()
310 rk_iommu_write(iommu->bases[i], RK_MMU_ZAP_ONE_LINE, iova); in rk_iommu_zap_lines()
320 active &= !!(rk_iommu_read(iommu->bases[i], RK_MMU_STATUS) & in rk_iommu_is_stall_active()
332 enable &= !!(rk_iommu_read(iommu->bases[i], RK_MMU_STATUS) & in rk_iommu_is_paging_enabled()
344 done &= rk_iommu_read(iommu->bases[i], RK_MMU_DTE_ADDR) == 0; in rk_iommu_is_reset_done()
369 rk_iommu_read(iommu->bases[i], RK_MMU_STATUS)); in rk_iommu_enable_stall()
390 rk_iommu_read(iommu->bases[i], RK_MMU_STATUS)); in rk_iommu_disable_stall()
411 rk_iommu_read(iommu->bases[i], RK_MMU_STATUS)); in rk_iommu_enable_paging()
432 rk_iommu_read(iommu->bases[i], RK_MMU_STATUS)); in rk_iommu_disable_paging()
[all …]
/Linux-v5.4/kernel/time/
Dposix-cpu-timers.c27 pct->bases[CPUCLOCK_PROF].nextevt = cpu_limit * NSEC_PER_SEC; in posix_cputimers_group_init()
157 return !(~pct->bases[CPUCLOCK_PROF].nextevt | in expiry_cache_is_inactive()
158 ~pct->bases[CPUCLOCK_VIRT].nextevt | in expiry_cache_is_inactive()
159 ~pct->bases[CPUCLOCK_SCHED].nextevt); in expiry_cache_is_inactive()
464 cleanup_timerqueue(&pct->bases[CPUCLOCK_PROF].tqhead); in cleanup_timers()
465 cleanup_timerqueue(&pct->bases[CPUCLOCK_VIRT].tqhead); in cleanup_timers()
466 cleanup_timerqueue(&pct->bases[CPUCLOCK_SCHED].tqhead); in cleanup_timers()
496 base = p->posix_cputimers.bases + clkidx; in arm_timer()
498 base = p->signal->posix_cputimers.bases + clkidx; in arm_timer()
790 struct posix_cputimer_base *base = pct->bases; in collect_posix_cputimers()
[all …]
/Linux-v5.4/arch/x86/boot/
Dearly_serial_console.c77 static const int bases[] = { 0x3f8, 0x2f8 }; in parse_earlyprintk() local
86 port = bases[idx]; in parse_earlyprintk()
/Linux-v5.4/drivers/gpu/drm/exynos/
Dexynos_drm_scaler.c153 static unsigned int bases[] = { in scaler_set_src_base() local
161 scaler_write(src_buf->dma_addr[i], bases[i]); in scaler_set_src_base()
216 static unsigned int bases[] = { in scaler_set_dst_base() local
224 scaler_write(dst_buf->dma_addr[i], bases[i]); in scaler_set_dst_base()
/Linux-v5.4/arch/x86/kernel/
Dearly_printk.c165 static const int __initconst bases[] = { 0x3f8, 0x2f8 }; in early_serial_init() local
172 early_serial_base = bases[port]; in early_serial_init()
/Linux-v5.4/drivers/platform/mellanox/
DKconfig33 are defined per system type bases and include the registers related
/Linux-v5.4/Documentation/devicetree/bindings/interrupt-controller/
Dmediatek,sysirq.txt31 mapped region. Could be multiple bases here. Ex: mt6797 needs 2 reg, others
/Linux-v5.4/drivers/staging/isdn/gigaset/
DKconfig9 ISDN DECT bases, including the predecessors Gigaset 3070/3075
/Linux-v5.4/drivers/net/wireless/broadcom/b43/
Dpio.c82 static const u16 bases[] = { in index_to_pioqueue_base() local
105 B43_WARN_ON(index >= ARRAY_SIZE(bases)); in index_to_pioqueue_base()
106 return bases[index]; in index_to_pioqueue_base()
/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dintel_engine_cs.c225 const struct engine_mmio_base *bases) in __engine_mmio_base() argument
230 if (INTEL_GEN(i915) >= bases[i].gen) in __engine_mmio_base()
234 GEM_BUG_ON(!bases[i].base); in __engine_mmio_base()
236 return bases[i].base; in __engine_mmio_base()
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-mt6797.txt9 iocfgr and iocfgt register bases.
/Linux-v5.4/Documentation/devicetree/bindings/cpufreq/
Dcpufreq-qcom-hw.txt26 Definition: Addresses and sizes for the memory of the HW bases in
/Linux-v5.4/drivers/gpu/drm/msm/
DNOTES58 register interface is same, just different bases.)
/Linux-v5.4/sound/pci/hda/
Dhda_proc.c249 static const char * const bases[7] = { in get_jack_location() local
266 return bases[cfg & 0x0f]; in get_jack_location()
/Linux-v5.4/Documentation/isdn/
Dgigaset.rst12 ISDN DECT bases via Gigaset M101 Data, Gigaset M105 Data or direct USB
40 with SX 100 and CX 100 ISDN bases (only in unimodem mode, see section 2.5.)
275 bases only support one DECT data connection at a time, this prevents
/Linux-v5.4/Documentation/devicetree/bindings/spi/
Dbrcm,spi-bcm-qspi.txt33 Define the bases and ranges of the associated I/O address spaces.
/Linux-v5.4/Documentation/devicetree/bindings/arm/
Dcci.txt49 addressing scheme to declare their register bases.
/Linux-v5.4/Documentation/timers/
Dhighres.rst169 decision is made per timer base and synchronized across per-cpu timer bases in
171 clock event devices for the per-CPU timer bases, but currently only one
/Linux-v5.4/Documentation/x86/
Dintel_txt.rst68 static root of trust must be used. This bases trust in BIOS
/Linux-v5.4/drivers/media/usb/gspca/
DKconfig443 Say Y here if you want support for Xirlink C-It bases cameras.

12