| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_dummy_job_wa.c | 114 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 D | mali_kbase_dummy_job_wa.h | 47 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 D | skl-sst-dsp.c | 39 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 D | skl-messages.c | 258 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 D | bxt-sst.c | 271 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 D | mali_kbase_js_affinity.c | 235 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 D | mp.c | 78 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 D | 0005-core-remove-boost-math-in-favor-of-std-cmath.patch | 30 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 D | 0001-aarch64-Update-Neoverse-N2-core-defini.patch | 10 * 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 D | lockup-watchdogs.rst | 67 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 D | aarch64-cores.def | 20 /* 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 D | nciutils.c | 262 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 D | ti_k3_r5_remoteproc.c | 79 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 D | core.c | 44 } 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 D | snps,arc-timer.txt | 4 - 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 D | b-header-vars | 15 …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… 29 …cores.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… 40 …cores.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 D | video.txt | 1 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 D | README.Heterogeneous-SoCs | 5 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 D | README.mpc85xx-spin-table | 6 __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 D | Config.in.arm | 5 # 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 D | brcm,bus-axi.txt | 9 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 D | amdtopology.c | 63 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 D | main.c | 91 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 D | v3d_irq.c | 216 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 D | v3d_debugfs.c | 102 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()
|