/linux-6.3-rc2/drivers/gpu/drm/i915/selftests/ |
A D | igt_spinner.c | 18 memset(spin, 0, sizeof(*spin)); in igt_spinner_init() 19 spin->gt = gt; in igt_spinner_init() 85 if (spin->ce && WARN_ON(spin->ce != ce)) in igt_spinner_pin() 87 spin->ce = ce; in igt_spinner_pin() 89 if (!spin->seqno) { in igt_spinner_pin() 97 if (!spin->batch) { in igt_spinner_pin() 100 mode = i915_coherent_map_type(spin->gt->i915, spin->obj, false); in igt_spinner_pin() 139 if (!spin->batch) { in igt_spinner_create_request() 226 if (!spin->batch) in igt_spinner_end() 237 if (spin->batch) { in igt_spinner_fini() [all …]
|
A 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);
|
/linux-6.3-rc2/arch/arm64/boot/dts/arm/ |
A 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";
|
A 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-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | selftest_rps.c | 225 struct igt_spinner spin; in live_rps_clock_interval() local 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 425 igt_spinner_end(&spin); in live_rps_control() 435 igt_spinner_end(&spin); in live_rps_control() 467 igt_spinner_end(&spin); in live_rps_control() 492 igt_spinner_fini(&spin); in live_rps_control() 922 igt_spinner_end(spin); in __rps_up_interrupt() [all …]
|
A D | selftest_execlists.c | 114 struct igt_spinner spin; in live_sanitycheck() local 148 igt_spinner_end(&spin); in live_sanitycheck() 160 igt_spinner_fini(&spin); in live_sanitycheck() 168 struct igt_spinner spin; in live_unlite_restore() local 295 igt_spinner_end(&spin); in live_unlite_restore() 311 igt_spinner_fini(&spin); in live_unlite_restore() 329 struct igt_spinner spin; in live_unlite_ring() local 456 igt_spinner_end(&spin); in live_unlite_ring() 471 igt_spinner_fini(&spin); in live_unlite_ring() 584 struct igt_spinner spin; in live_hold_reset() local [all …]
|
A D | selftest_mocs.c | 49 static int request_add_spin(struct i915_request *rq, struct igt_spinner *spin) in request_add_spin() argument 55 if (spin && !igt_wait_for_spinner(spin, rq)) in request_add_spin() 322 struct igt_spinner spin; in active_engine_reset() local 326 err = igt_spinner_init(&spin, ce->engine->gt); in active_engine_reset() 330 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in active_engine_reset() 332 igt_spinner_fini(&spin); in active_engine_reset() 336 err = request_add_spin(rq, &spin); in active_engine_reset() 344 igt_spinner_end(&spin); in active_engine_reset() 345 igt_spinner_fini(&spin); in active_engine_reset()
|
A D | selftest_workarounds.c | 54 if (spin && !igt_wait_for_spinner(spin, rq)) in request_add_spin() 284 spin = NULL; in switch_to_scratch_context() 291 if (err && spin) in switch_to_scratch_context() 292 igt_spinner_end(spin); in switch_to_scratch_context() 302 struct igt_spinner spin; in check_whitelist_across_reset() local 342 igt_spinner_end(&spin); in check_whitelist_across_reset() 372 igt_spinner_fini(&spin); in check_whitelist_across_reset() 1242 struct igt_spinner spin; in live_engine_reset_workarounds() local 1305 igt_spinner_fini(&spin); in live_engine_reset_workarounds() 1337 igt_spinner_end(&spin); in live_engine_reset_workarounds() [all …]
|
A D | selftest_slpc.c | 244 struct igt_spinner spin; in run_test() local 256 if (igt_spinner_init(&spin, gt)) in run_test() 291 rq = igt_spinner_create_request(&spin, in run_test() 302 if (!igt_wait_for_spinner(&spin, rq)) { in run_test() 305 igt_spinner_end(&spin); in run_test() 326 igt_spinner_end(&spin); in run_test() 354 igt_spinner_end(&spin); in run_test() 369 igt_spinner_fini(&spin); in run_test()
|
A 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()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gt/uc/ |
A 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()
|
A D | selftest_guc_hangcheck.c | 34 struct igt_spinner spin; in intel_hang_guc() local 70 ret = igt_spinner_init(&spin, engine->gt); in intel_hang_guc() 76 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in intel_hang_guc() 84 ret = request_add_spin(rq, &spin); in intel_hang_guc() 121 igt_spinner_end(&spin); in intel_hang_guc() 122 igt_spinner_fini(&spin); in intel_hang_guc()
|
/linux-6.3-rc2/arch/arm64/boot/dts/apple/ |
A D | t6002.dtsi | 71 enable-method = "spin-table"; 85 enable-method = "spin-table"; 99 enable-method = "spin-table"; 113 enable-method = "spin-table"; 127 enable-method = "spin-table"; 141 enable-method = "spin-table"; 155 enable-method = "spin-table"; 169 enable-method = "spin-table"; 183 enable-method = "spin-table"; 197 enable-method = "spin-table";
|
A D | t600x-common.dtsi | 63 enable-method = "spin-table"; 77 enable-method = "spin-table"; 91 enable-method = "spin-table"; 105 enable-method = "spin-table"; 119 enable-method = "spin-table"; 133 enable-method = "spin-table"; 147 enable-method = "spin-table"; 161 enable-method = "spin-table"; 175 enable-method = "spin-table"; 189 enable-method = "spin-table";
|
/linux-6.3-rc2/arch/arm64/boot/dts/altera/ |
A 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-6.3-rc2/Documentation/devicetree/bindings/cpu/ |
A 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-6.3-rc2/Documentation/devicetree/bindings/arm/ |
A D | cpus.yaml | 200 - spin-table 446 enable-method = "spin-table"; 454 enable-method = "spin-table"; 462 enable-method = "spin-table"; 470 enable-method = "spin-table"; 478 enable-method = "spin-table"; 486 enable-method = "spin-table"; 494 enable-method = "spin-table"; 502 enable-method = "spin-table"; 510 enable-method = "spin-table"; [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/selftests/ |
A 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()
|
A D | i915_gem_context.c | 1044 *spin = NULL; in __sseu_prepare() 1048 *spin = kzalloc(sizeof(**spin), GFP_KERNEL); in __sseu_prepare() 1049 if (!*spin) in __sseu_prepare() 1073 igt_spinner_end(*spin); in __sseu_prepare() 1097 if (spin) in __read_slice_count() 1098 igt_spinner_end(spin); in __read_slice_count() 1181 if (spin) in __sseu_finish() 1182 igt_spinner_end(spin); in __sseu_finish() 1221 if (spin) { in __sseu_test() 1222 igt_spinner_end(spin); in __sseu_test() [all …]
|
/linux-6.3-rc2/arch/arm64/boot/dts/freescale/ |
A D | s32v234.dtsi | 30 enable-method = "spin-table"; 39 enable-method = "spin-table"; 48 enable-method = "spin-table"; 57 enable-method = "spin-table";
|
/linux-6.3-rc2/drivers/of/unittest-data/ |
A 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";
|
A D | overlay.dtso | 44 spin-controller = < &spin_ctrl_1 3 >; 45 spin-rph = < 30 >;
|
/linux-6.3-rc2/Documentation/hwmon/ |
A 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-6.3-rc2/arch/arm64/boot/dts/toshiba/ |
A 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-6.3-rc2/arch/arm/boot/dts/ |
A D | bcm2837.dtsi | 53 enable-method = "spin-table"; 68 enable-method = "spin-table"; 83 enable-method = "spin-table"; 98 enable-method = "spin-table";
|