/linux/drivers/gpu/drm/i915/selftests/ |
A D | igt_spinner.c | 17 memset(spin, 0, sizeof(*spin)); in igt_spinner_init() 18 spin->gt = gt; in igt_spinner_init() 84 if (spin->ce && WARN_ON(spin->ce != ce)) in igt_spinner_pin() 86 spin->ce = ce; in igt_spinner_pin() 88 if (!spin->seqno) { in igt_spinner_pin() 96 if (!spin->batch) { in igt_spinner_pin() 99 mode = i915_coherent_map_type(spin->gt->i915, spin->obj, false); in igt_spinner_pin() 154 if (!spin->batch) { in igt_spinner_create_request() 241 if (!spin->batch) in igt_spinner_end() 252 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);
|
A D | i915_request.c | 615 struct igt_spinner spin; in __cancel_inactive() local 659 igt_spinner_fini(&spin); in __cancel_inactive() 668 struct igt_spinner spin; in __cancel_active() local 720 igt_spinner_fini(&spin); in __cancel_active() 729 struct igt_spinner spin; in __cancel_completed() local 747 igt_spinner_end(&spin); in __cancel_completed() 769 igt_spinner_fini(&spin); in __cancel_completed() 1383 struct igt_spinner spin; in __live_parallel_spin() local 1399 rq = igt_spinner_create_request(&spin, in __live_parallel_spin() 1420 igt_spinner_end(&spin); in __live_parallel_spin() [all …]
|
/linux/drivers/gpu/drm/i915/gt/ |
A D | selftest_slpc.c | 47 struct igt_spinner spin; in live_slpc_clamp_min() local 54 if (igt_spinner_init(&spin, gt)) in live_slpc_clamp_min() 107 igt_spinner_end(&spin); in live_slpc_clamp_min() 125 igt_spinner_end(&spin); in live_slpc_clamp_min() 135 igt_spinner_end(&spin); in live_slpc_clamp_min() 160 igt_spinner_fini(&spin); in live_slpc_clamp_min() 174 struct igt_spinner spin; in live_slpc_clamp_max() local 238 igt_spinner_end(&spin); in live_slpc_clamp_max() 254 igt_spinner_end(&spin); in live_slpc_clamp_max() 265 igt_spinner_end(&spin); in live_slpc_clamp_max() [all …]
|
A D | selftest_rps.c | 222 struct igt_spinner spin; in live_rps_clock_interval() local 264 igt_spinner_end(&spin); in live_rps_clock_interval() 320 igt_spinner_end(&spin); in live_rps_clock_interval() 356 igt_spinner_fini(&spin); in live_rps_clock_interval() 374 struct igt_spinner spin; in live_rps_control() local 422 igt_spinner_end(&spin); in live_rps_control() 432 igt_spinner_end(&spin); in live_rps_control() 464 igt_spinner_end(&spin); in live_rps_control() 489 igt_spinner_fini(&spin); in live_rps_control() 924 igt_spinner_end(spin); in __rps_up_interrupt() [all …]
|
A D | selftest_execlists.c | 115 struct igt_spinner spin; in live_sanitycheck() local 149 igt_spinner_end(&spin); in live_sanitycheck() 161 igt_spinner_fini(&spin); in live_sanitycheck() 169 struct igt_spinner spin; in live_unlite_restore() local 296 igt_spinner_end(&spin); in live_unlite_restore() 312 igt_spinner_fini(&spin); in live_unlite_restore() 330 struct igt_spinner spin; in live_unlite_ring() local 457 igt_spinner_end(&spin); in live_unlite_ring() 472 igt_spinner_fini(&spin); in live_unlite_ring() 585 struct igt_spinner spin; in live_hold_reset() local [all …]
|
A 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()
|
A D | selftest_workarounds.c | 53 if (spin && !igt_wait_for_spinner(spin, rq)) in request_add_spin() 287 spin = NULL; in switch_to_scratch_context() 294 if (err && spin) in switch_to_scratch_context() 295 igt_spinner_end(spin); in switch_to_scratch_context() 305 struct igt_spinner spin; in check_whitelist_across_reset() local 345 igt_spinner_end(&spin); in check_whitelist_across_reset() 375 igt_spinner_fini(&spin); in check_whitelist_across_reset() 1257 struct igt_spinner spin; in live_engine_reset_workarounds() local 1320 igt_spinner_fini(&spin); in live_engine_reset_workarounds() 1352 igt_spinner_end(&spin); in live_engine_reset_workarounds() [all …]
|
A D | selftest_engine_pm.c | 222 struct igt_spinner spin; in live_engine_busy_stats() local 229 if (igt_spinner_init(&spin, gt)) in live_engine_busy_stats() 268 rq = igt_spinner_create_request(&spin, in live_engine_busy_stats() 277 if (!igt_wait_for_spinner(&spin, rq)) { in live_engine_busy_stats() 301 igt_spinner_end(&spin); in live_engine_busy_stats() 308 igt_spinner_fini(&spin); in live_engine_busy_stats()
|
A 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/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/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/Documentation/devicetree/bindings/arm/ |
A D | cpus.yaml | 185 - spin-table 428 enable-method = "spin-table"; 436 enable-method = "spin-table"; 444 enable-method = "spin-table"; 452 enable-method = "spin-table"; 460 enable-method = "spin-table"; 468 enable-method = "spin-table"; 476 enable-method = "spin-table"; 484 enable-method = "spin-table"; 492 enable-method = "spin-table"; [all …]
|
/linux/arch/arm/boot/dts/ |
A D | bcm2837.dtsi | 47 enable-method = "spin-table"; 55 enable-method = "spin-table"; 63 enable-method = "spin-table"; 71 enable-method = "spin-table";
|
/linux/drivers/gpu/drm/i915/gem/selftests/ |
A D | i915_gem_context.c | 1026 *spin = NULL; in __sseu_prepare() 1030 *spin = kzalloc(sizeof(**spin), GFP_KERNEL); in __sseu_prepare() 1031 if (!*spin) in __sseu_prepare() 1055 igt_spinner_end(*spin); in __sseu_prepare() 1079 if (spin) in __read_slice_count() 1080 igt_spinner_end(spin); in __read_slice_count() 1163 if (spin) in __sseu_finish() 1164 igt_spinner_end(spin); in __sseu_finish() 1203 if (spin) { in __sseu_test() 1204 igt_spinner_end(spin); in __sseu_test() [all …]
|
/linux/arch/arm64/boot/dts/apple/ |
A 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";
|
/linux/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/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/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.dts | 44 spin-controller = < &spin_ctrl_1 3 >; 45 spin-rph = < 30 >;
|
/linux/arch/arm64/boot/dts/toshiba/ |
A D | tmpv7708.dtsi | 59 enable-method = "spin-table"; 67 enable-method = "spin-table"; 75 enable-method = "spin-table"; 83 enable-method = "spin-table"; 91 enable-method = "spin-table"; 99 enable-method = "spin-table"; 107 enable-method = "spin-table"; 115 enable-method = "spin-table";
|
/linux/drivers/net/can/softing/ |
A D | softing_main.c | 33 spin_lock_bh(&card->spin); in softing_set_reset_dpram() 36 spin_unlock_bh(&card->spin); in softing_set_reset_dpram() 43 spin_lock_bh(&card->spin); in softing_clr_reset_dpram() 46 spin_unlock_bh(&card->spin); in softing_clr_reset_dpram() 65 spin_lock(&card->spin); in softing_netdev_start_xmit() 114 spin_unlock(&card->spin); in softing_netdev_start_xmit() 324 spin_lock_bh(&card->spin); in softing_irq_thread() 329 spin_unlock_bh(&card->spin); in softing_irq_thread() 776 spin_lock_init(&card->spin); in softing_pdev_probe()
|
/linux/arch/powerpc/boot/dts/ |
A D | iss4xx-mpic.dts | 61 enable-method = "spin-table"; 77 enable-method = "spin-table"; 93 enable-method = "spin-table";
|
/linux/arch/arm64/boot/dts/apm/ |
A D | apm-shadowcat.dtsi | 22 enable-method = "spin-table"; 32 enable-method = "spin-table"; 42 enable-method = "spin-table"; 52 enable-method = "spin-table"; 62 enable-method = "spin-table"; 72 enable-method = "spin-table"; 82 enable-method = "spin-table"; 92 enable-method = "spin-table";
|