Home
last modified time | relevance | path

Searched refs:spin (Results 1 – 25 of 93) sorted by relevance

1234

/linux/drivers/gpu/drm/i915/selftests/
A Digt_spinner.c17 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 Digt_spinner.h29 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 Di915_request.c615 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 Dselftest_slpc.c47 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 Dselftest_rps.c222 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 Dselftest_execlists.c115 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 Dselftest_mocs.c48 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 Dselftest_workarounds.c53 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 Dselftest_engine_pm.c222 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 Dselftest_reset.c28 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 Dfoundation-v8-spin-table.dtsi4 * 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 Drtsm_ve-aemv8a.dts43 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 Dcpu-topology.txt280 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 Dcpus.yaml185 - 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 Dbcm2837.dtsi47 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 Di915_gem_context.c1026 *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 Dt8103.dtsi29 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 Ds32v234.dtsi30 enable-method = "spin-table";
39 enable-method = "spin-table";
48 enable-method = "spin-table";
57 enable-method = "spin-table";
/linux/Documentation/hwmon/
A Ddrivetemp.rst36 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 Doverlay_common.dtsi30 spin = "clockwise";
55 spin-controller = < &spin_ctrl_2 5 &spin_ctrl_2 7 >;
56 spin-controller-names = "track_1", "track_2";
A Doverlay.dts44 spin-controller = < &spin_ctrl_1 3 >;
45 spin-rph = < 30 >;
/linux/arch/arm64/boot/dts/toshiba/
A Dtmpv7708.dtsi59 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 Dsofting_main.c33 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 Diss4xx-mpic.dts61 enable-method = "spin-table";
77 enable-method = "spin-table";
93 enable-method = "spin-table";
/linux/arch/arm64/boot/dts/apm/
A Dapm-shadowcat.dtsi22 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";

Completed in 51 milliseconds

1234