/Linux-v6.1/drivers/gpu/drm/i915/selftests/ |
D | igt_spinner.c | 14 int igt_spinner_init(struct igt_spinner *spin, struct intel_gt *gt) in igt_spinner_init() argument 18 memset(spin, 0, sizeof(*spin)); in igt_spinner_init() 19 spin->gt = gt; in igt_spinner_init() 21 spin->hws = i915_gem_object_create_internal(gt->i915, PAGE_SIZE); in igt_spinner_init() 22 if (IS_ERR(spin->hws)) { in igt_spinner_init() 23 err = PTR_ERR(spin->hws); in igt_spinner_init() 26 i915_gem_object_set_cache_coherency(spin->hws, I915_CACHE_LLC); in igt_spinner_init() 28 spin->obj = i915_gem_object_create_internal(gt->i915, PAGE_SIZE); in igt_spinner_init() 29 if (IS_ERR(spin->obj)) { in igt_spinner_init() 30 err = PTR_ERR(spin->obj); in igt_spinner_init() [all …]
|
D | igt_spinner.h | 29 int igt_spinner_init(struct igt_spinner *spin, struct intel_gt *gt); 30 int igt_spinner_pin(struct igt_spinner *spin, 33 void igt_spinner_fini(struct igt_spinner *spin); 36 igt_spinner_create_request(struct igt_spinner *spin, 39 void igt_spinner_end(struct igt_spinner *spin); 41 bool igt_wait_for_spinner(struct igt_spinner *spin, struct i915_request *rq);
|
D | i915_request.c | 626 struct igt_spinner spin; in __cancel_inactive() local 630 if (igt_spinner_init(&spin, engine->gt)) in __cancel_inactive() 639 rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK); in __cancel_inactive() 670 igt_spinner_fini(&spin); in __cancel_inactive() 679 struct igt_spinner spin; in __cancel_active() local 683 if (igt_spinner_init(&spin, engine->gt)) in __cancel_active() 692 rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK); in __cancel_active() 701 if (!igt_wait_for_spinner(&spin, rq)) { in __cancel_active() 731 igt_spinner_fini(&spin); in __cancel_active() 740 struct igt_spinner spin; in __cancel_completed() local [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/arm/ |
D | foundation-v8-spin-table.dtsi | 4 * ARMv8 Foundation model DTS (spin table configuration) 8 enable-method = "spin-table"; 13 enable-method = "spin-table"; 18 enable-method = "spin-table"; 23 enable-method = "spin-table";
|
D | rtsm_ve-aemv8a.dts | 43 enable-method = "spin-table"; 51 enable-method = "spin-table"; 59 enable-method = "spin-table"; 67 enable-method = "spin-table";
|
/Linux-v6.1/drivers/gpu/drm/i915/gt/ |
D | selftest_rps.c | 225 struct igt_spinner spin; in live_rps_clock_interval() local 231 if (igt_spinner_init(&spin, gt)) in live_rps_clock_interval() 253 rq = igt_spinner_create_request(&spin, in live_rps_clock_interval() 264 if (!igt_wait_for_spinner(&spin, rq)) { in live_rps_clock_interval() 267 igt_spinner_end(&spin); in live_rps_clock_interval() 323 igt_spinner_end(&spin); in live_rps_clock_interval() 359 igt_spinner_fini(&spin); in live_rps_clock_interval() 377 struct igt_spinner spin; in live_rps_control() local 393 if (igt_spinner_init(&spin, gt)) in live_rps_control() 412 rq = igt_spinner_create_request(&spin, in live_rps_control() [all …]
|
D | selftest_execlists.c | 116 struct igt_spinner spin; in live_sanitycheck() local 122 if (igt_spinner_init(&spin, gt)) in live_sanitycheck() 135 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in live_sanitycheck() 142 if (!igt_wait_for_spinner(&spin, rq)) { in live_sanitycheck() 150 igt_spinner_end(&spin); in live_sanitycheck() 162 igt_spinner_fini(&spin); in live_sanitycheck() 170 struct igt_spinner spin; in live_unlite_restore() local 178 if (igt_spinner_init(&spin, gt)) in live_unlite_restore() 230 rq[0] = igt_spinner_create_request(&spin, ce[0], MI_ARB_CHECK); in live_unlite_restore() 240 if (!igt_wait_for_spinner(&spin, rq[0])) { in live_unlite_restore() [all …]
|
D | selftest_slpc.c | 149 struct igt_spinner spin; in run_test() local 156 if (igt_spinner_init(&spin, gt)) in run_test() 194 rq = igt_spinner_create_request(&spin, in run_test() 205 if (!igt_wait_for_spinner(&spin, rq)) { in run_test() 208 igt_spinner_end(&spin); in run_test() 228 igt_spinner_end(&spin); in run_test() 249 igt_spinner_end(&spin); in run_test() 264 igt_spinner_fini(&spin); in run_test()
|
D | selftest_mocs.c | 48 static int request_add_spin(struct i915_request *rq, struct igt_spinner *spin) in request_add_spin() argument 54 if (spin && !igt_wait_for_spinner(spin, rq)) in request_add_spin() 325 struct igt_spinner spin; in active_engine_reset() local 329 err = igt_spinner_init(&spin, ce->engine->gt); in active_engine_reset() 333 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in active_engine_reset() 335 igt_spinner_fini(&spin); in active_engine_reset() 339 err = request_add_spin(rq, &spin); in active_engine_reset() 347 igt_spinner_end(&spin); in active_engine_reset() 348 igt_spinner_fini(&spin); in active_engine_reset()
|
D | selftest_workarounds.c | 48 static int request_add_spin(struct i915_request *rq, struct igt_spinner *spin) in request_add_spin() argument 54 if (spin && !igt_wait_for_spinner(spin, rq)) in request_add_spin() 274 struct igt_spinner *spin, in switch_to_scratch_context() argument 284 *rq = igt_spinner_create_request(spin, ce, MI_NOOP); in switch_to_scratch_context() 288 spin = NULL; in switch_to_scratch_context() 293 err = request_add_spin(*rq, spin); in switch_to_scratch_context() 295 if (err && spin) in switch_to_scratch_context() 296 igt_spinner_end(spin); in switch_to_scratch_context() 306 struct igt_spinner spin; in check_whitelist_across_reset() local 318 err = igt_spinner_init(&spin, engine->gt); in check_whitelist_across_reset() [all …]
|
D | selftest_engine_pm.c | 248 struct igt_spinner spin; in live_engine_busy_stats() local 255 if (igt_spinner_init(&spin, gt)) in live_engine_busy_stats() 295 rq = igt_spinner_create_request(&spin, in live_engine_busy_stats() 305 if (!igt_wait_for_spinner(&spin, rq)) { in live_engine_busy_stats() 335 igt_spinner_end(&spin); in live_engine_busy_stats() 342 igt_spinner_fini(&spin); in live_engine_busy_stats()
|
D | selftest_reset.c | 28 struct igt_spinner spin; in __igt_reset_stolen() local 54 err = igt_spinner_init(&spin, gt); in __igt_reset_stolen() 73 rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK); in __igt_reset_stolen() 169 igt_spinner_fini(&spin); in __igt_reset_stolen()
|
/Linux-v6.1/drivers/gpu/drm/i915/gt/uc/ |
D | selftest_guc.c | 9 static int request_add_spin(struct i915_request *rq, struct igt_spinner *spin) in request_add_spin() argument 15 if (spin && !igt_wait_for_spinner(spin, rq)) in request_add_spin() 150 struct igt_spinner spin; in intel_guc_steal_guc_ids() local 173 ret = igt_spinner_init(&spin, engine->gt); in intel_guc_steal_guc_ids() 178 spin_rq = igt_spinner_create_request(&spin, ce[context_index], in intel_guc_steal_guc_ids() 185 ret = request_add_spin(spin_rq, &spin); in intel_guc_steal_guc_ids() 218 igt_spinner_end(&spin); in intel_guc_steal_guc_ids() 226 igt_spinner_fini(&spin); in intel_guc_steal_guc_ids() 270 igt_spinner_end(&spin); in intel_guc_steal_guc_ids() 273 igt_spinner_fini(&spin); in intel_guc_steal_guc_ids()
|
D | selftest_guc_hangcheck.c | 34 struct igt_spinner spin; in intel_hang_guc() local 68 ret = igt_spinner_init(&spin, engine->gt); in intel_hang_guc() 74 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in intel_hang_guc() 82 ret = request_add_spin(rq, &spin); in intel_hang_guc() 119 igt_spinner_end(&spin); in intel_hang_guc() 120 igt_spinner_fini(&spin); in intel_hang_guc()
|
/Linux-v6.1/arch/arm64/boot/dts/altera/ |
D | socfpga_stratix10_swvp.dts | 39 enable-method = "spin-table"; 44 enable-method = "spin-table"; 49 enable-method = "spin-table"; 54 enable-method = "spin-table";
|
/Linux-v6.1/Documentation/devicetree/bindings/cpu/ |
D | cpu-topology.txt | 280 enable-method = "spin-table"; 288 enable-method = "spin-table"; 296 enable-method = "spin-table"; 304 enable-method = "spin-table"; 312 enable-method = "spin-table"; 320 enable-method = "spin-table"; 328 enable-method = "spin-table"; 336 enable-method = "spin-table"; 344 enable-method = "spin-table"; 352 enable-method = "spin-table"; [all …]
|
/Linux-v6.1/drivers/gpu/drm/i915/gem/selftests/ |
D | i915_gem_migrate.c | 185 struct igt_spinner *spin, in __igt_lmem_pages_migrate() argument 260 if (spin) { in __igt_lmem_pages_migrate() 266 igt_spinner_end(spin); in __igt_lmem_pages_migrate() 376 struct igt_spinner spin; in igt_async_migrate() local 383 if (igt_spinner_init(&spin, gt)) { in igt_async_migrate() 411 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in igt_async_migrate() 425 err = __igt_lmem_pages_migrate(gt, &ppgtt->vm, &deps, &spin, in igt_async_migrate() 434 igt_spinner_fini(&spin); in igt_async_migrate()
|
D | i915_gem_context.c | 1026 struct igt_spinner **spin) in __sseu_prepare() argument 1031 *spin = NULL; in __sseu_prepare() 1035 *spin = kzalloc(sizeof(**spin), GFP_KERNEL); in __sseu_prepare() 1036 if (!*spin) in __sseu_prepare() 1039 ret = igt_spinner_init(*spin, ce->engine->gt); in __sseu_prepare() 1043 rq = igt_spinner_create_request(*spin, ce, MI_NOOP); in __sseu_prepare() 1051 if (!igt_wait_for_spinner(*spin, rq)) { in __sseu_prepare() 1060 igt_spinner_end(*spin); in __sseu_prepare() 1062 igt_spinner_fini(*spin); in __sseu_prepare() 1064 kfree(fetch_and_zero(spin)); in __sseu_prepare() [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/freescale/ |
D | s32v234.dtsi | 30 enable-method = "spin-table"; 39 enable-method = "spin-table"; 48 enable-method = "spin-table"; 57 enable-method = "spin-table";
|
/Linux-v6.1/drivers/of/unittest-data/ |
D | overlay_common.dtsi | 30 spin = "clockwise"; 55 spin-controller = < &spin_ctrl_2 5 &spin_ctrl_2 7 >; 56 spin-controller-names = "track_1", "track_2";
|
D | overlay.dts | 44 spin-controller = < &spin_ctrl_1 3 >; 45 spin-rph = < 30 >;
|
/Linux-v6.1/Documentation/hwmon/ |
D | drivetemp.rst | 36 Reading the drive temperature may reset the spin down timer on some drives. 43 change its mode (meaning the drive will not spin up). It is unknown if other 47 intervals larger than twice the spin-down time. Otherwise affected drives 48 will never spin down.
|
/Linux-v6.1/arch/arm64/boot/dts/toshiba/ |
D | tmpv7708.dtsi | 60 enable-method = "spin-table"; 68 enable-method = "spin-table"; 76 enable-method = "spin-table"; 84 enable-method = "spin-table"; 92 enable-method = "spin-table"; 100 enable-method = "spin-table"; 108 enable-method = "spin-table"; 116 enable-method = "spin-table";
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | bcm2837.dtsi | 54 enable-method = "spin-table"; 69 enable-method = "spin-table"; 84 enable-method = "spin-table"; 99 enable-method = "spin-table";
|
/Linux-v6.1/arch/arm64/boot/dts/apple/ |
D | t8103.dtsi | 29 enable-method = "spin-table"; 37 enable-method = "spin-table"; 45 enable-method = "spin-table"; 53 enable-method = "spin-table"; 61 enable-method = "spin-table"; 69 enable-method = "spin-table"; 77 enable-method = "spin-table"; 85 enable-method = "spin-table";
|