Home
last modified time | relevance | path

Searched refs:cores (Results 1 – 25 of 325) sorted by relevance

12345678910>>...13

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_dummy_job_wa.c114 u64 cores, u64 jc) in run_job() argument
124 cores & U32_MAX); in run_job()
126 cores >> 32); in run_job()
142 slot, (unsigned long long)cores, in run_job()
154 int kbase_dummy_job_wa_execute(struct kbase_device *kbdev, u64 cores) in kbase_dummy_job_wa_execute() argument
181 kbase_reg_write(kbdev, SHADER_PWRON_LO, (cores & U32_MAX)); in kbase_dummy_job_wa_execute()
182 kbase_reg_write(kbdev, SHADER_PWRON_HI, (cores >> 32)); in kbase_dummy_job_wa_execute()
186 wait(kbdev, SHADER_READY_LO, (cores & U32_MAX), true); in kbase_dummy_job_wa_execute()
187 if (cores >> 32) in kbase_dummy_job_wa_execute()
188 wait(kbdev, SHADER_READY_HI, (cores >> 32), true); in kbase_dummy_job_wa_execute()
[all …]
H A Dmali_kbase_dummy_job_wa.h47 u64 cores) in kbase_dummy_job_wa_execute() argument
50 CSTD_UNUSED(cores); in kbase_dummy_job_wa_execute()
64 int kbase_dummy_job_wa_execute(struct kbase_device *kbdev, u64 cores);
/OK3568_Linux_fs/kernel/sound/soc/intel/skylake/
H A Dskl-sst-dsp.c39 skl->cores.state[SKL_DSP_CORE0_ID] = SKL_DSP_RUNNING; in skl_dsp_init_core_state()
40 skl->cores.usage_count[SKL_DSP_CORE0_ID] = 1; in skl_dsp_init_core_state()
42 for (i = SKL_DSP_CORE0_ID + 1; i < skl->cores.count; i++) { in skl_dsp_init_core_state()
43 skl->cores.state[i] = SKL_DSP_RESET; in skl_dsp_init_core_state()
44 skl->cores.usage_count[i] = 0; in skl_dsp_init_core_state()
55 core_mask = SKL_DSP_CORES_MASK(skl->cores.count); in skl_dsp_get_enabled_cores()
341 if (core_id >= skl->cores.count) { in skl_dsp_get_core()
346 skl->cores.usage_count[core_id]++; in skl_dsp_get_core()
348 if (skl->cores.state[core_id] == SKL_DSP_RESET) { in skl_dsp_get_core()
358 core_id, skl->cores.state[core_id], in skl_dsp_get_core()
[all …]
H A Dskl-messages.c258 struct skl_dsp_cores *cores; in skl_init_dsp() local
287 cores = &skl->cores; in skl_init_dsp()
288 cores->count = ops->num_cores; in skl_init_dsp()
290 cores->state = kcalloc(cores->count, sizeof(*cores->state), GFP_KERNEL); in skl_init_dsp()
291 if (!cores->state) { in skl_init_dsp()
296 cores->usage_count = kcalloc(cores->count, sizeof(*cores->usage_count), in skl_init_dsp()
298 if (!cores->usage_count) { in skl_init_dsp()
308 kfree(cores->state); in skl_init_dsp()
325 kfree(skl->cores.state); in skl_free_dsp()
326 kfree(skl->cores.usage_count); in skl_free_dsp()
H A Dbxt-sst.c271 if (skl->cores.state[SKL_DSP_CORE0_ID] != SKL_DSP_RUNNING) in bxt_d0i3_target_state()
326 skl->cores.state[SKL_DSP_CORE0_ID] = SKL_DSP_RUNNING_D0I3; in bxt_set_dsp_D0i3()
358 if (skl->cores.state[SKL_DSP_CORE0_ID] != SKL_DSP_RUNNING_D0I3) in bxt_set_dsp_D0i0()
381 skl->cores.state[SKL_DSP_CORE0_ID] = SKL_DSP_RUNNING; in bxt_set_dsp_D0i0()
410 skl->cores.state[core_id] = SKL_DSP_RUNNING; in bxt_set_dsp_D0()
472 skl->cores.state[core_id] = SKL_DSP_RUNNING; in bxt_set_dsp_D0()
518 skl->cores.state[core_id] = SKL_DSP_RESET; in bxt_set_dsp_D3()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_js_affinity.c235 u64 cores; in kbase_js_affinity_retain_slot_cores() local
244 cores = affinity; in kbase_js_affinity_retain_slot_cores()
245 while (cores) { in kbase_js_affinity_retain_slot_cores()
246 int bitnum = fls64(cores) - 1; in kbase_js_affinity_retain_slot_cores()
256 cores &= ~bit; in kbase_js_affinity_retain_slot_cores()
264 u64 cores; in kbase_js_affinity_release_slot_cores() local
270 cores = affinity; in kbase_js_affinity_release_slot_cores()
271 while (cores) { in kbase_js_affinity_release_slot_cores()
272 int bitnum = fls64(cores) - 1; in kbase_js_affinity_release_slot_cores()
285 cores &= ~bit; in kbase_js_affinity_release_slot_cores()
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dmp.c78 u32 cores, cpu_up_mask = 1; in fsl_layerscape_wake_seconday_cores() local
89 cores = cpu_mask(); in fsl_layerscape_wake_seconday_cores()
109 rst->brrl = cores; in fsl_layerscape_wake_seconday_cores()
141 gur_out32(&gur->brrl, cores); in fsl_layerscape_wake_seconday_cores()
145 scfg_out32(&scfg->corebcr, cores); in fsl_layerscape_wake_seconday_cores()
163 if (hweight32(cpu_up_mask) == hweight32(cores)) in fsl_layerscape_wake_seconday_cores()
169 cores, cpu_up_mask); in fsl_layerscape_wake_seconday_cores()
172 printf("All (%d) cores are up.\n", hweight32(cores)); in fsl_layerscape_wake_seconday_cores()
211 u32 cores = cpu_pos_mask(); in core_to_pos() local
216 } else if (nr >= hweight32(cores)) { in core_to_pos()
/OK3568_Linux_fs/buildroot/package/uhd/
H A D0005-core-remove-boost-math-in-favor-of-std-cmath.patch30 host/lib/usrp/cores/rx_dsp_core_3000.cpp | 15 ++++++++-------
31 host/lib/usrp/cores/rx_frontend_core_3000.cpp | 14 ++++++++------
34 diff --git a/host/lib/usrp/cores/rx_dsp_core_3000.cpp b/host/lib/usrp/cores/rx_dsp_core_3000.cpp
36 --- a/host/lib/usrp/cores/rx_dsp_core_3000.cpp
37 +++ b/host/lib/usrp/cores/rx_dsp_core_3000.cpp
44 #include <uhdlib/usrp/cores/dsp_core_utils.hpp>
45 #include <uhdlib/usrp/cores/rx_dsp_core_3000.hpp>
74 diff --git a/host/lib/usrp/cores/rx_frontend_core_3000.cpp b/host/lib/usrp/cores/rx_frontend_core_3…
76 --- a/host/lib/usrp/cores/rx_frontend_core_3000.cpp
77 +++ b/host/lib/usrp/cores/rx_frontend_core_3000.cpp
/OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/gcc/gcc/
H A D0001-aarch64-Update-Neoverse-N2-core-defini.patch10 * config/aarch64/aarch64-cores.def: Update Neoverse N2 core entry.
15 gcc/config/aarch64/aarch64-cores.def | 6 +++---
18 diff --git a/gcc/config/aarch64/aarch64-cores.def b/gcc/config/aarch64/aarch64-cores.def
20 --- a/gcc/config/aarch64/aarch64-cores.def
21 +++ b/gcc/config/aarch64/aarch64-cores.def
23 /* Qualcomm ('Q') cores. */
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dlockup-watchdogs.rst67 By default, the watchdog runs on all online cores. However, on a
69 on the housekeeping cores, not the cores specified in the "nohz_full"
71 the "nohz_full" cores, we would have to run timer ticks to activate
73 from protecting the user code on those cores from the kernel.
74 Of course, disabling it by default on the nohz_full cores means that
75 when those cores do enter the kernel, by default we will not be
77 to continue to run on the housekeeping (non-tickless) cores means
78 that we will continue to detect lockups properly on those cores.
80 In either case, the set of cores excluded from running the watchdog
82 nohz_full cores, this may be useful for debugging a case where the
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/config/aarch64/
H A Daarch64-cores.def20 /* This is a list of cores that implement AArch64.
48 /* ARM ('A') cores. */
56 /* Cavium ('C') cores. */
71 /* Ampere Computing cores. */
76 /* APM ('P') cores. */
79 /* Qualcomm ('Q') cores. */
83 /* Samsung ('S') cores. */
86 /* HXT ('h') cores. */
91 /* Broadcom ('B') cores. */
95 /* Cavium ('C') cores. */
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dnciutils.c262 nci_cores_t *cores; /**< Cores Parsed */ member
355 static int nci_get_coreunit(nci_cores_t *cores, uint32 numcores, uint cid,
382 BCMATTACHFN(nci_get_coreunit)(nci_cores_t *cores, uint32 numcores, in BCMATTACHFN()
389 if ((cores[core_idx].coreid == core_id) && in BCMATTACHFN()
390 (GET_COREOFFSET(cores[core_idx].desc->iface_desc_1) != in BCMATTACHFN()
392 coreunit = cores[core_idx].coreunit + 1; in BCMATTACHFN()
433 nci_cores_t *cores; in BCMATTACHFN() local
491 if ((cores = MALLOCZ(nci->osh, sizeof(*cores) * nci->max_cores)) == NULL) { in BCMATTACHFN()
495 nci->cores = cores; in BCMATTACHFN()
527 nci_cores_t *cores; in BCMATTACHFN() local
[all …]
/OK3568_Linux_fs/kernel/drivers/remoteproc/
H A Dti_k3_r5_remoteproc.c79 struct list_head cores; member
255 list_for_each_entry(core, &cluster->cores, elem) { in k3_r5_lockstep_reset()
266 list_for_each_entry(core, &cluster->cores, elem) { in k3_r5_lockstep_reset()
279 list_for_each_entry_continue_reverse(core, &cluster->cores, elem) { in k3_r5_lockstep_reset()
284 core = list_last_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_lockstep_reset()
286 list_for_each_entry_from_reverse(core, &cluster->cores, elem) { in k3_r5_lockstep_reset()
300 list_for_each_entry_reverse(core, &cluster->cores, elem) { in k3_r5_lockstep_release()
312 list_for_each_entry_reverse(core, &cluster->cores, elem) { in k3_r5_lockstep_release()
324 list_for_each_entry_continue(core, &cluster->cores, elem) { in k3_r5_lockstep_release()
328 core = list_first_entry(&cluster->cores, struct k3_r5_core, elem); in k3_r5_lockstep_release()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/dispnv50/
H A Dcore.c44 } cores[] = { in nv50_core_new() local
64 cid = nvif_mclass(&disp->disp->object, cores); in nv50_core_new()
70 return cores[cid].new(drm, cores[cid].oclass, pcore); in nv50_core_new()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/timer/
H A Dsnps,arc-timer.txt4 - Two idential copies TIMER0 and TIMER1 exist in ARC cores and historically
5 TIMER0 used as clockevent provider (true for all ARC cores)
12 (16 for ARCHS cores, 3 for ARC700 cores)
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/
H A Db-header-vars15 …ypes.h aarch64-opts.h aarch64-cores.def aarch64-arches.def aarch64-fusion-pairs.def aarch64-tuning…
20 …ypes.h aarch64-opts.h aarch64-cores.def aarch64-arches.def aarch64-fusion-pairs.def aarch64-tuning…
29cores.def aarch64-arches.def aarch64-fusion-pairs.def aarch64-tuning-flags.def real.h fixed-value.…
33 …flag-types.h options.h flag-types.h config/aarch64/aarch64-opts.h aarch64-cores.def aarch64-arches…
36 …flag-types.h options.h flag-types.h config/aarch64/aarch64-opts.h aarch64-cores.def aarch64-arches…
37 …flag-types.h options.h flag-types.h config/aarch64/aarch64-opts.h aarch64-cores.def aarch64-arches…
39 …ypes.h aarch64-opts.h aarch64-cores.def aarch64-arches.def aarch64-fusion-pairs.def aarch64-tuning…
40cores.def aarch64-arches.def aarch64-fusion-pairs.def aarch64-tuning-flags.def aarch64-cores.def h…
44 FLAGS_H=flags.h flag-types.h options.h flag-types.h config/aarch64/aarch64-opts.h aarch64-cores.def…
45 OPTIONS_H=options.h flag-types.h config/aarch64/aarch64-opts.h aarch64-cores.def aarch64-arches.def…
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/xilinx/
H A Dvideo.txt1 DT bindings for Xilinx video IP cores
4 Xilinx video IP cores process video streams by acting as video sinks and/or
10 cores are represented as defined in ../video-interfaces.txt.
18 The following properties are common to all Xilinx video IP cores.
21 AXI bus between video IP cores, using its VF code as defined in "AXI4-Stream
/OK3568_Linux_fs/u-boot/doc/
H A DREADME.Heterogeneous-SoCs5 configuration and frequencies of all PowerPC cores and devices
7 SC3900/DSP cores and such devices like CPRI, MAPLE, MAPLE-ULB etc.
19 Code added in this file to print the DSP cores and other device's(CPRI,
25 required cores and devices from RCW and System frequency
29 Added API to get the number of SC cores in running system and Their BIT
44 Global structure updated for dsp cores and other components
73 DSP cores and other device's components have been added in this structure.
H A DREADME.mpc85xx-spin-table6 __secondary_start_page. For other cores to use the spin table, the booting
12 page translation for secondary cores to use this page of memory. Then 4KB
17 that secondary cores can see it.
19 When secondary cores boot up from 0xffff_f000 page, they only have one default
22 with WIMGE =0b00100. Now secondary cores can keep polling the spin table
/OK3568_Linux_fs/buildroot/arch/
H A DConfig.in.arm5 # for some cores, NEON support is optional
9 # For some cores, the FPU is optional
16 # for some cores, VFPv2 is optional
25 # for some cores, VFPv3 is optional
34 # for some cores, VFPv4 is optional
100 comment "armv4 cores"
124 comment "armv5 cores"
144 comment "armv6 cores"
179 comment "armv7a cores"
262 comment "armv7m cores"
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/bus/
H A Dbrcm,bus-axi.txt9 The cores on the AXI bus are automatically detected by bcma with the
12 BCM47xx/BCM53xx ARM SoCs. To assign IRQ numbers to the cores, provide
17 The top-level axi bus may contain children representing attached cores
19 detected (e.g. IRQ numbers). Also some of the cores may be responsible
/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Damdtopology.c63 unsigned int bits, cores, apicid_base; in amd_numa_init() local
165 cores = 1 << bits; in amd_numa_init()
179 for (j = apicid_base; j < cores + apicid_base; j++) in amd_numa_init()
/OK3568_Linux_fs/kernel/drivers/bcma/
H A Dmain.c91 list_for_each_entry(core, &bus->cores, list) { in bcma_find_core_unit()
271 INIT_LIST_HEAD(&bus->cores); in bcma_init_bus()
295 list_for_each_entry(core, &bus->cores, list) { in bcma_register_devices()
363 list_for_each_entry_safe(core, tmp, &bus->cores, list) { in bcma_unregister_cores()
373 list_for_each_entry_safe(core, tmp, &bus->cores, list) { in bcma_unregister_cores()
409 list_for_each_entry(core, &bus->cores, list) { in bcma_bus_register()
534 list_for_each_entry(core, &bus->cores, list) { in bcma_bus_suspend()
555 list_for_each_entry(core, &bus->cores, list) { in bcma_bus_resume()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/v3d/
H A Dv3d_irq.c216 for (core = 0; core < v3d->cores; core++) in v3d_irq_init()
261 for (core = 0; core < v3d->cores; core++) { in v3d_irq_enable()
276 for (core = 0; core < v3d->cores; core++) in v3d_irq_disable()
281 for (core = 0; core < v3d->cores; core++) in v3d_irq_disable()
H A Dv3d_debugfs.c102 for (core = 0; core < v3d->cores; core++) { in v3d_v3d_debugfs_regs()
132 u32 ident0, ident1, ident2, ident3, cores; in v3d_v3d_debugfs_ident() local
143 cores = V3D_GET_FIELD(ident1, V3D_HUB_IDENT1_NCORES); in v3d_v3d_debugfs_ident()
162 for (core = 0; core < cores; core++) { in v3d_v3d_debugfs_ident()

12345678910>>...13