Home
last modified time | relevance | path

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

/drivers/gpu/drm/i915/selftests/
A Digt_spinner.c18 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 = intel_gt_coherent_map_type(spin->gt, spin->obj, false); in igt_spinner_pin()
139 if (!spin->batch) { in igt_spinner_create_request()
229 if (!spin->batch) in igt_spinner_end()
240 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.c646 struct igt_spinner spin; in __cancel_inactive() local
690 igt_spinner_fini(&spin); in __cancel_inactive()
699 struct igt_spinner spin; in __cancel_active() local
751 igt_spinner_fini(&spin); in __cancel_active()
760 struct igt_spinner spin; in __cancel_completed() local
778 igt_spinner_end(&spin); in __cancel_completed()
800 igt_spinner_fini(&spin); in __cancel_completed()
821 struct igt_spinner spin; in __cancel_reset() local
907 igt_spinner_fini(&spin); in __cancel_reset()
1559 struct igt_spinner spin; in __live_parallel_spin() local
[all …]
/drivers/gpu/drm/i915/gt/uc/
A Dselftest_guc.c17 if (spin && !igt_wait_for_spinner(spin, rq)) in request_add_spin()
152 struct igt_spinner spin; in intel_guc_steal_guc_ids() local
220 igt_spinner_end(&spin); in intel_guc_steal_guc_ids()
228 igt_spinner_fini(&spin); in intel_guc_steal_guc_ids()
272 igt_spinner_end(&spin); in intel_guc_steal_guc_ids()
275 igt_spinner_fini(&spin); in intel_guc_steal_guc_ids()
314 struct igt_spinner spin; in intel_guc_fast_request() local
348 ret = request_add_spin(rq, &spin); in intel_guc_fast_request()
381 igt_spinner_end(&spin); in intel_guc_fast_request()
395 igt_spinner_end(&spin); in intel_guc_fast_request()
[all …]
A Dselftest_guc_hangcheck.c35 struct igt_spinner spin; in intel_hang_guc() local
71 ret = igt_spinner_init(&spin, engine->gt); in intel_hang_guc()
77 rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK); in intel_hang_guc()
85 ret = request_add_spin(rq, &spin); in intel_hang_guc()
122 igt_spinner_end(&spin); in intel_hang_guc()
123 igt_spinner_fini(&spin); in intel_hang_guc()
/drivers/gpu/drm/i915/gt/
A Dselftest_rps.c226 struct igt_spinner spin; in live_rps_clock_interval() local
269 igt_spinner_end(&spin); in live_rps_clock_interval()
325 igt_spinner_end(&spin); in live_rps_clock_interval()
361 igt_spinner_fini(&spin); in live_rps_clock_interval()
379 struct igt_spinner spin; in live_rps_control() local
428 igt_spinner_end(&spin); in live_rps_control()
438 igt_spinner_end(&spin); in live_rps_control()
470 igt_spinner_end(&spin); in live_rps_control()
496 igt_spinner_fini(&spin); in live_rps_control()
926 igt_spinner_end(spin); in __rps_up_interrupt()
[all …]
A Dselftest_execlists.c114 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 Dselftest_mocs.c49 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()
323 struct igt_spinner spin; in active_engine_reset() local
327 err = igt_spinner_init(&spin, ce->engine->gt); in active_engine_reset()
331 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in active_engine_reset()
333 igt_spinner_fini(&spin); in active_engine_reset()
337 err = request_add_spin(rq, &spin); in active_engine_reset()
345 igt_spinner_end(&spin); in active_engine_reset()
346 igt_spinner_fini(&spin); in active_engine_reset()
A Dselftest_workarounds.c54 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 Dselftest_slpc.c285 struct igt_spinner spin; in run_test() local
297 if (igt_spinner_init(&spin, gt)) in run_test()
340 rq = igt_spinner_create_request(&spin, in run_test()
351 if (!igt_wait_for_spinner(&spin, rq)) { in run_test()
354 igt_spinner_end(&spin); in run_test()
375 igt_spinner_end(&spin); in run_test()
403 igt_spinner_end(&spin); in run_test()
417 igt_spinner_fini(&spin); in run_test()
A Dselftest_engine_pm.c249 struct igt_spinner spin; in live_engine_busy_stats() local
256 if (igt_spinner_init(&spin, gt)) in live_engine_busy_stats()
296 rq = igt_spinner_create_request(&spin, in live_engine_busy_stats()
306 if (!igt_wait_for_spinner(&spin, rq)) { in live_engine_busy_stats()
336 igt_spinner_end(&spin); in live_engine_busy_stats()
343 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()
173 igt_spinner_fini(&spin); in __igt_reset_stolen()
A Dselftest_migrate.c535 struct igt_spinner spin; member
542 igt_spinner_end(&st->spin); in spinner_kill()
565 if (igt_spinner_init(&st.spin, to_gt(i915))) in live_emit_pte_full_ring()
590 rq = igt_spinner_create_request(&st.spin, ce, MI_ARB_CHECK); in live_emit_pte_full_ring()
597 if (!igt_wait_for_spinner(&st.spin, rq)) { in live_emit_pte_full_ring()
672 igt_spinner_fini(&st.spin); in live_emit_pte_full_ring()
/drivers/pinctrl/spacemit/
A Dpinctrl-k1.c175 const struct spacemit_pin *spin = spacemit_get_pin(pctrl, pin); in spacemit_pctrl_dbg_show() local
176 enum spacemit_pin_io_type type = spacemit_to_pin_io_type(spin); in spacemit_pctrl_dbg_show()
436 const struct spacemit_pin *spin = configs[i].pin; in spacemit_pmx_set_mux() local
439 reg = spacemit_pin_to_reg(pctrl, spin->pin); in spacemit_pmx_set_mux()
455 const struct spacemit_pin *spin = spacemit_get_pin(pctrl, pin); in spacemit_request_gpio() local
460 writel_relaxed(spin->gpiofunc, reg); in spacemit_request_gpio()
514 if (!spin) in spacemit_pinconf_generate_config()
563 type = spacemit_to_pin_io_type(spin); in spacemit_pinconf_generate_config()
615 reg = spacemit_pin_to_reg(pctrl, spin->pin); in spacemit_pin_set_config()
644 const struct spacemit_pin *spin; in spacemit_pinconf_group_set() local
[all …]
/drivers/gpu/drm/i915/gem/selftests/
A Di915_gem_migrate.c185 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 Di915_gem_context.c1052 *spin = NULL; in __sseu_prepare()
1056 *spin = kzalloc(sizeof(**spin), GFP_KERNEL); in __sseu_prepare()
1057 if (!*spin) in __sseu_prepare()
1081 igt_spinner_end(*spin); in __sseu_prepare()
1105 if (spin) in __read_slice_count()
1106 igt_spinner_end(spin); in __read_slice_count()
1189 if (spin) in __sseu_finish()
1190 igt_spinner_end(spin); in __sseu_finish()
1229 if (spin) { in __sseu_test()
1230 igt_spinner_end(spin); in __sseu_test()
[all …]
/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.dtso43 spin-controller = <&spin_ctrl_1 3>;
44 spin-rph = <30>;
/drivers/net/can/softing/
A Dsofting_main.c34 spin_lock_bh(&card->spin); in softing_set_reset_dpram()
37 spin_unlock_bh(&card->spin); in softing_set_reset_dpram()
44 spin_lock_bh(&card->spin); in softing_clr_reset_dpram()
47 spin_unlock_bh(&card->spin); in softing_clr_reset_dpram()
66 spin_lock(&card->spin); in softing_netdev_start_xmit()
115 spin_unlock(&card->spin); in softing_netdev_start_xmit()
325 spin_lock_bh(&card->spin); in softing_irq_thread()
330 spin_unlock_bh(&card->spin); in softing_irq_thread()
778 spin_lock_init(&card->spin); in softing_pdev_probe()
A Dsofting.h41 spinlock_t spin; /* protect this structure & DPRAM access */ member
/drivers/gpu/drm/i915/
A DKconfig.profile98 take a non-negligible time to setup, we do a short spin first to
105 May be 0 to disable the initial spin. In practice, we estimate
/drivers/gpu/drm/nouveau/nvkm/engine/sec/fuc/
A Dg98.fuc0s129 spin:
131 bra #spin
/drivers/gpu/drm/nouveau/nvkm/engine/ce/fuc/
A Dcom.fuc160 spin:
162 bra #spin
/drivers/media/dvb-frontends/
A Ddrxk_hard.c771 const char *spin = ""; in get_device_capabilities() local
825 spin = "A1"; in get_device_capabilities()
829 spin = "A2"; in get_device_capabilities()
833 spin = "A3"; in get_device_capabilities()
954 ((sio_top_jtagid_lo >> 12) & 0xFF), spin, in get_device_capabilities()
/drivers/usb/gadget/
A DKconfig127 save often and spin up occasionally to move data within VFS.

Completed in 66 milliseconds