Searched refs:busyness (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/gpio/ |
H A D | gpio_service.c | 82 /* allocate and initialize busyness storage */ in dal_gpio_service_create() 93 service->busyness[index_of_id] = in dal_gpio_service_create() 97 if (!service->busyness[index_of_id]) { in dal_gpio_service_create() 103 service->busyness[index_of_id][i] = 0; in dal_gpio_service_create() 107 service->busyness[index_of_id] = NULL; in dal_gpio_service_create() 119 kfree(service->busyness[index_of_id]); in dal_gpio_service_create() 208 kfree((*ptr)->busyness[index_of_id]); in dal_gpio_service_destroy() 244 return service->busyness[id][en]; in is_pin_busy() 252 service->busyness[id][en] = true; in set_pin_busy() 260 service->busyness[i in set_pin_free() [all...] |
H A D | gpio_service.h | 41 char *busyness[GPIO_ID_COUNT]; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/gpio/ |
H A D | gpio_service.c | 80 /* allocate and initialize busyness storage */ in dal_gpio_service_create() 91 service->busyness[index_of_id] = in dal_gpio_service_create() 95 if (!service->busyness[index_of_id]) { in dal_gpio_service_create() 101 service->busyness[index_of_id][i] = 0; in dal_gpio_service_create() 105 service->busyness[index_of_id] = NULL; in dal_gpio_service_create() 117 kfree(service->busyness[index_of_id]); in dal_gpio_service_create() 206 kfree((*ptr)->busyness[index_of_id]); in dal_gpio_service_destroy() 242 return service->busyness[id][en]; in is_pin_busy() 250 service->busyness[id][en] = true; in set_pin_busy() 258 service->busyness[i in set_pin_free() [all...] |
H A D | gpio_service.h | 41 char *busyness[GPIO_ID_COUNT]; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | selftest_engine_pm.c | 219 static int __spin_until_busier(struct intel_engine_cs *engine, ktime_t busyness) in __spin_until_busier() argument 227 * In GuC mode of submission, the busyness stats may get updated after in __spin_until_busier() 228 * the batch starts running. Poll for a change in busyness and timeout in __spin_until_busier() 232 while (intel_engine_get_busy_time(engine, &unused) == busyness) { in __spin_until_busier() 262 ktime_t busyness, dummy; in live_engine_busy_stats() local 287 pr_err("%s: reported %lldns [%d%%] busyness while sleeping [for %lldns]\n", in live_engine_busy_stats() 305 busyness = intel_engine_get_busy_time(engine, &dummy); in live_engine_busy_stats() 312 err = __spin_until_busier(engine, busyness); in live_engine_busy_stats() 326 pr_err("%s: reported %lldns [%d%%] busyness while spinning [for %lldns]\n", in live_engine_busy_stats()
|
H A D | intel_engine_types.h | 328 * @running: Active state of the engine when busyness was last sampled. 546 * Get engine busyness and the time at which the busyness was sampled. 548 ktime_t (*busyness)(struct intel_engine_cs *engine, member
|
H A D | intel_engine_cs.c | 2420 * intel_engine_get_busy_time() - Return current accumulated engine busyness 2428 return engine->busyness(engine, now); in intel_engine_get_busy_time()
|
H A D | intel_execlists_submission.c | 3496 engine->busyness = execlists_engine_busyness; in logical_ring_default_vfuncs()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_submission.c | 1142 * GuC stores busyness stats for each engine at context in/out boundaries. A 1147 * __i915_pmu_event_read samples engine busyness. When sampling, if context id 1149 * active. For an active engine total busyness = total + (now - start), where 1150 * 'now' is the time at which the busyness is sampled. For inactive engine, 1151 * total busyness = total. 1156 * few minutes. Since perf pmu provides busyness as 64 bit monotonically 1159 * busyness to the user. In order to do that, a worker runs periodically at 1293 * busyness was sampled. 1310 * busyness from GuC, so we just use the driver stored copy of busyness in guc_engine_busyness() [all...] |
Completed in 15 milliseconds