/foundation/graphic/graphic_2d/rosen/modules/render_service_profiler/ |
H A D | rs_profiler_telemetry.cpp | 26 // cpu 27 static const StringParameter CPU_USAGE("paths.cpu.time"); 28 static const StringParameter CPU_CORES("paths.cpu.cores"); 29 static const StringParameter CPU_FREQUENCY("paths.cpu.frequency"); 30 static const StringParameter CPU_FREQUENCY_POLICY("paths.cpu.frequency.policy"); 66 static std::string GetCpuFrequencyPath(uint32_t cpu) in GetCpuFrequencyPath() argument 68 return Utils::MakePath(*CPU_FREQUENCY + std::to_string(cpu), "cpufreq"); in GetCpuFrequencyPath() 71 static std::string GetCpuCurrentFrequencyPath(uint32_t cpu) in GetCpuCurrentFrequencyPath() argument 73 return Utils::MakePath(GetCpuFrequencyPath(cpu), "scaling_cur_freq"); in GetCpuCurrentFrequencyPath() 77 static std::string GetCpuFrequencyPolicyPath(uint32_t cpu) in GetCpuFrequencyPolicyPath() argument 82 GetCpuCurrentFrequencyPolicyPath(uint32_t cpu) GetCpuCurrentFrequencyPolicyPath() argument 87 GetCpuMinFrequencyPolicyPath(uint32_t cpu) GetCpuMinFrequencyPolicyPath() argument 92 GetCpuMaxFrequencyPolicyPath(uint32_t cpu) GetCpuMaxFrequencyPolicyPath() argument 145 GetCPUTemperature(CPUInfo& cpu) GetCPUTemperature() argument 150 GetBattery(CPUInfo& cpu) GetBattery() argument 166 GetCPUMemory(CPUInfo& cpu) GetCPUMemory() argument 264 GetCPUCores(CPUInfo& cpu) GetCPUCores() argument [all...] |
H A D | rs_profiler_telemetry.h | 46 CPUInfo cpu; member
|
H A D | rs_profiler_utils.cpp | 65 void Utils::SetCpuAffinity(uint32_t cpu) {} in SetCpuAffinity() argument 67 bool Utils::GetCpuAffinity(uint32_t cpu) in GetCpuAffinity() argument 84 void Utils::SetCpuAffinity(uint32_t cpu) in SetCpuAffinity() argument 88 CPU_SET(cpu, &set); // NOLINT in SetCpuAffinity() 92 bool Utils::GetCpuAffinity(uint32_t cpu) in GetCpuAffinity() argument 95 return (sched_getaffinity(0, sizeof(cpu_set_t), &mask) != -1) && CPU_ISSET(cpu, &mask); // NOLINT in GetCpuAffinity()
|
H A D | rs_profiler_utils.h | 45 static void SetCpuAffinity(uint32_t cpu); 46 static bool GetCpuAffinity(uint32_t cpu);
|
H A D | rs_profiler.cpp | 107 for (uint32_t i = 0; i < in.cpu.cores; i++) { in DeviceInfoToCaptureData() 108 frequency += std::to_string(in.cpu.coreFrequencyLoad[i].current); in DeviceInfoToCaptureData() 109 load += std::to_string(in.cpu.coreFrequencyLoad[i].load); in DeviceInfoToCaptureData() 110 if (i + 1 < in.cpu.cores) { in DeviceInfoToCaptureData() 117 out.SetProperty(RSCaptureData::KEY_CPU_TEMP, in.cpu.temperature); in DeviceInfoToCaptureData() 118 out.SetProperty(RSCaptureData::KEY_CPU_CURRENT, in.cpu.current); in DeviceInfoToCaptureData() 1345 constexpr int32_t cpu = 8; in OnParallelRenderBegin() local 1346 Utils::SetCpuAffinity(cpu); in OnParallelRenderBegin()
|
/foundation/resourceschedule/ffrt/test/ut/ |
H A D | cpu_monitor_test.cpp | 75 SCPUMonitor cpu({ in HWTEST_F() 80 cpu.IntoSleep(QoS(5)); in HWTEST_F() 94 SCPUMonitor cpu({ in HWTEST_F() 99 cpu.WakeupCount(QoS(5)); in HWTEST_F() 113 SCPUMonitor cpu({ in HWTEST_F() 118 cpu.WakeupSleep(QoS(5)); in HWTEST_F() 132 SCPUMonitor cpu({ in HWTEST_F() 137 cpu.TimeoutCount(QoS(5)); in HWTEST_F() 150 SCPUMonitor cpu({ in HWTEST_F() 157 cpu in HWTEST_F() [all...] |
/foundation/multimedia/media_library/frameworks/utils/src/ |
H A D | cpu_utils.cpp | 30 for (int cpu = CPU_IDX_0; cpu <= CPU_IDX_6; cpu++) { in SlowDown() 31 CPU_SET(cpu, &cpuSet); in SlowDown()
|
/foundation/filemanagement/dfs_service/utils/system/src/ |
H A D | sys_utils.cpp | 32 for (int cpu = CPU_IDX_0; cpu <= CPU_IDX_6; cpu++) { in SlowDown() 33 CPU_SET(cpu, &cpuSet); in SlowDown()
|
/foundation/communication/dsoftbus/components/nstackx/nstackx_util/platform/unix/ |
H A D | sys_util.c | 65 void StartThreadBindCore(int32_t cpu) in StartThreadBindCore() argument 71 if (cpu < 0) { in StartThreadBindCore() 75 if (cpus < cpu + 1) { in StartThreadBindCore() 79 CPU_SET(cpu, &mask); in StartThreadBindCore() 100 LOGE(TAG, "invalid cpu mask"); in BindThreadToTargetMask() 105 uint32_t cpu = CPU_IDX_0; in BindThreadToTargetMask() local 110 CPU_SET(cpu, &mask); in BindThreadToTargetMask() 112 cpu++; in BindThreadToTargetMask()
|
/foundation/communication/dsoftbus/components/nstackx/nstackx_util/platform/liteos/ |
H A D | sys_util.c | 65 void StartThreadBindCore(int32_t cpu) in StartThreadBindCore() argument 67 (void)cpu; in StartThreadBindCore()
|
/foundation/resourceschedule/ffrt/test/testfunc/ |
H A D | util.cpp | 65 printf("warning:could not set cpu affinity\n"); in set_cur_process_cpu_affinity() 70 printf("warning:could not get cpu affinity\n"); in set_cur_process_cpu_affinity() 77 printf("this process is running on cpu:%d\n", i); in set_cur_process_cpu_affinity() 89 printf("warning:could not set cpu affinity\n"); in set_cur_thread_cpu_affinity() 92 printf("this thread:%u is running on cpu:%d\n", GetTid(), cpuid); in set_cur_thread_cpu_affinity() 101 printf("warning:could not set cpu affinity\n"); in set_cur_thread_cpu_affinity() 106 printf("warning:could not get cpu affinity\n"); in set_cur_thread_cpu_affinity() 113 printf("this thread:%d is running on cpu:%d\n", GetTid(), i); in set_cur_thread_cpu_affinity() 120 static int perf_event_open(struct perf_event_attr* attr, pid_t pid, int cpu, int group_fd, unsigned long flags) in perf_event_open() argument 122 return syscall(__NR_perf_event_open, attr, pid, cpu, group_f in perf_event_open() [all...] |
/foundation/resourceschedule/ffrt/src/sync/ |
H A D | perf_counter.cpp | 48 static inline int perf_event_open(struct perf_event_attr* attr, pid_t pid, int cpu, int group_fd, unsigned long flags) in perf_event_open() argument 50 return syscall(__NR_perf_event_open, attr, pid, cpu, group_fd, flags); in perf_event_open() 69 int perf_event_open(struct perf_event_attr *attr, pid_t pid, int cpu, int group_fd, unsigned long flags); in perf_open() 70 pid == 0 and cpu == -1 in perf_open() 73 pid == 0 and cpu >= 0 in perf_open() 77 pid > 0 and cpu == -1 in perf_open() 80 pid > 0 and cpu >= 0 in perf_open() 84 pid == -1 and cpu >= 0 in perf_open() 90 pid == -1 and cpu == -1 in perf_open()
|
/foundation/communication/dsoftbus/components/nstackx/nstackx_util/interface/ |
H A D | nstackx_util.h | 56 NSTACKX_EXPORT void StartThreadBindCore(int32_t cpu);
|
/foundation/communication/dsoftbus/components/nstackx/nstackx_core/dfile/core/ |
H A D | nstackx_dfile_session.c | 936 int32_t cpu; in BindMainLoopToTargetCpu() local 941 cpu = CPU_IDX_0; in BindMainLoopToTargetCpu() 945 StartThreadBindCore(cpu); in BindMainLoopToTargetCpu() 1178 int32_t cpu; in BindClientSendThreadToTargetCpu() local 1183 cpu = CPU_IDX_1 + (int32_t)idx; in BindClientSendThreadToTargetCpu() 1185 cpu = CPU_IDX_1; in BindClientSendThreadToTargetCpu() 1189 if (cpu > cpus) { in BindClientSendThreadToTargetCpu() 1190 cpu = cpus - 1; in BindClientSendThreadToTargetCpu() 1192 StartThreadBindCore(cpu); in BindClientSendThreadToTargetCpu() 1702 int32_t cpu; in BindServerRecvThreadToTargetCpu() local [all...] |
H A D | nstackx_file_manager.c | 825 int32_t cpu; in BindFileManagerThreadToTargetCpu() local 831 cpu = CPU_IDX_0; in BindFileManagerThreadToTargetCpu() 833 cpu = CPU_IDX_2 + (int32_t)idx % FILE_MANAGER_THREADS_BINDED_CPU_NUM; in BindFileManagerThreadToTargetCpu() 837 cpu = CPU_IDX_0; in BindFileManagerThreadToTargetCpu() 839 cpu = CPU_IDX_1; in BindFileManagerThreadToTargetCpu() 844 StartThreadBindCore(cpu); in BindFileManagerThreadToTargetCpu()
|
/foundation/resourceschedule/ffrt/tools/ffrt_trace_process/ |
H A D | ffrt_trace_process.py | 63 extract #cpu from trace line 114 switch_info["cpu"] = extract_cpu_id(log) 188 "cpu": {}, 206 if switch_log["cpu"] not in statistics["cpu"].keys(): 207 statistics["cpu"][switch_log["cpu"]] = 0 208 statistics["cpu"][switch_log["cpu"]] += curr_timestamp - prev_timestamp 450 "cpu" [all...] |
/foundation/arkui/napi/jsvm/ |
H A D | build_jsvm_inter.sh | 32 --dest-cpu=${TARGET_CPU} --dest-os=linux \ 52 quota_us_file="/sys/fs/cgroup/cpu/cpu.cfs_quota_us" 53 period_us_file="/sys/fs/cgroup/cpu/cpu.cfs_period_us" 65 echo "cpu.cfs_quota_us: "$PROCESSORS 153 die "not support target cpu"
|
/foundation/resourceschedule/work_scheduler/services/native/include/ |
H A D | work_policy_manager.h | 221 * @brief Set cpu by dump. 223 * @param cpu The cpu. 225 void SetCpuUsageByDump(int32_t cpu); 227 * @brief Get dump set cpu. 229 * @return Dump set cpu.
|
/foundation/resourceschedule/work_scheduler/services/native/src/ |
H A D | work_policy_manager.cpp | 609 void WorkPolicyManager::SetCpuUsageByDump(int32_t cpu) in SetCpuUsageByDump() argument 611 dumpSetCpu_ = cpu; in SetCpuUsageByDump()
|