Symbol: spin
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1048
struct igt_spinner **spin)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1053
*spin = NULL;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1057
*spin = kzalloc_obj(**spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1058
if (!*spin)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1061
ret = igt_spinner_init(*spin, ce->engine->gt);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1065
rq = igt_spinner_create_request(*spin, ce, MI_NOOP);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1073
if (!igt_wait_for_spinner(*spin, rq)) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1082
igt_spinner_end(*spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1084
igt_spinner_fini(*spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1086
kfree(fetch_and_zero(spin));
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1093
struct igt_spinner *spin,
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1106
if (spin)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1107
igt_spinner_end(spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1168
struct igt_spinner *spin)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1181
flags & TEST_RESET ? NULL : spin, &rpcs);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1190
if (spin)
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1191
igt_spinner_end(spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1213
struct igt_spinner *spin = NULL;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1218
ret = __sseu_prepare(name, flags, ce, &spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1227
hweight32(sseu.slice_mask), spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1230
if (spin) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1231
igt_spinner_end(spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1232
igt_spinner_fini(spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1233
kfree(spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
185
struct igt_spinner *spin,
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
260
if (spin) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
266
igt_spinner_end(spin);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
376
struct igt_spinner spin;
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
383
if (igt_spinner_init(&spin, gt)) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
411
rq = igt_spinner_create_request(&spin, ce, MI_NOOP);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
425
err = __igt_lmem_pages_migrate(gt, &ppgtt->vm, &deps, &spin,
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
434
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
249
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
256
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
296
rq = igt_spinner_create_request(&spin,
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
306
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
336
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
343
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
117
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
123
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
136
rq = igt_spinner_create_request(&spin, ce, MI_NOOP);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1418
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1428
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
143
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
1450
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1460
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
151
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1511
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1524
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
163
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
171
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1718
spinner_create_request(struct igt_spinner *spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
1730
rq = igt_spinner_create_request(spin, ce, arb);
drivers/gpu/drm/i915/gt/selftest_execlists.c
179
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
1930
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1940
if (igt_spinner_init(&c->spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
1952
igt_spinner_fini(&c->spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
1983
rq_a = spinner_create_request(&a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
1995
if (!igt_wait_for_spinner(&a.spin, rq_a)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2000
rq_b = spinner_create_request(&b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2014
if (igt_wait_for_spinner(&b.spin, rq_b)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2019
igt_spinner_end(&a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2021
if (!igt_wait_for_spinner(&b.spin, rq_b)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2026
igt_spinner_end(&b.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2047
igt_spinner_end(&b.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2048
igt_spinner_end(&a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2071
rq = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2080
if (!igt_wait_for_spinner(&arg->a.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2115
rq[0] = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2124
if (!igt_wait_for_spinner(&arg->a.spin, rq[0])) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2129
rq[1] = spinner_create_request(&arg->b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2149
igt_spinner_end(&arg->a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2186
rq[0] = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2195
if (!igt_wait_for_spinner(&arg->a.spin, rq[0])) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2213
rq[2] = spinner_create_request(&arg->b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2282
rq = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2291
if (!igt_wait_for_spinner(&arg->a.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
231
rq[0] = igt_spinner_create_request(&spin, ce[0], MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2338
rq = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2347
if (!igt_wait_for_spinner(&arg->a.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
241
if (!igt_wait_for_spinner(&spin, rq[0])) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2436
igt_spinner_end(&data.b.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2437
igt_spinner_end(&data.a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2482
rq_a = spinner_create_request(&a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2492
if (!igt_wait_for_spinner(&a.spin, rq_a)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2501
rq_b = spinner_create_request(&b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2513
igt_spinner_end(&a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2515
if (!igt_wait_for_spinner(&b.spin, rq_b)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2524
igt_spinner_end(&a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2549
igt_spinner_end(&b.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2550
igt_spinner_end(&a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2585
rq = spinner_create_request(&lo.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2601
igt_spinner_end(&lo.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2615
rq = spinner_create_request(&hi.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2621
if (!igt_wait_for_spinner(&hi.spin, rq))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2624
rq = spinner_create_request(&lo.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2646
igt_spinner_end(&hi.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2658
igt_spinner_end(&lo.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2697
igt_spinner_end(&hi.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2698
igt_spinner_end(&lo.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2800
struct igt_spinner *spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2836
rq = igt_spinner_create_request(spin, ce[0], MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2846
if (!igt_wait_for_spinner(spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2904
igt_spinner_end(spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2921
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2931
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2946
err = __live_preempt_ring(engine, &spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2957
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
298
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
314
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
332
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
342
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
386
rq = igt_spinner_create_request(&spin, ce[0], MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_execlists.c
396
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
4029
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4037
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
4047
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4082
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4085
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4096
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4104
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
4115
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4152
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4155
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4337
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4348
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
4360
rq = igt_spinner_create_request(&spin, ve, MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_execlists.c
4367
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
4428
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
459
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
474
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
587
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_execlists.c
599
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_execlists.c
614
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_execlists.c
621
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
672
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_migrate.c
535
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_migrate.c
542
igt_spinner_end(&st->spin);
drivers/gpu/drm/i915/gt/selftest_migrate.c
565
if (igt_spinner_init(&st.spin, to_gt(i915)))
drivers/gpu/drm/i915/gt/selftest_migrate.c
590
rq = igt_spinner_create_request(&st.spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_migrate.c
597
if (!igt_wait_for_spinner(&st.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_migrate.c
672
igt_spinner_fini(&st.spin);
drivers/gpu/drm/i915/gt/selftest_mocs.c
323
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_mocs.c
327
err = igt_spinner_init(&spin, ce->engine->gt);
drivers/gpu/drm/i915/gt/selftest_mocs.c
331
rq = igt_spinner_create_request(&spin, ce, MI_NOOP);
drivers/gpu/drm/i915/gt/selftest_mocs.c
333
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_mocs.c
337
err = request_add_spin(rq, &spin);
drivers/gpu/drm/i915/gt/selftest_mocs.c
345
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_mocs.c
346
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_mocs.c
49
static int request_add_spin(struct i915_request *rq, struct igt_spinner *spin)
drivers/gpu/drm/i915/gt/selftest_mocs.c
55
if (spin && !igt_wait_for_spinner(spin, rq))
drivers/gpu/drm/i915/gt/selftest_reset.c
173
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_reset.c
28
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_reset.c
54
err = igt_spinner_init(&spin, gt);
drivers/gpu/drm/i915/gt/selftest_reset.c
73
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/selftest_rps.c
1030
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_rps.c
1050
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_rps.c
1065
err = __rps_up_interrupt(rps, engine, &spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
1092
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
1142
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_rps.c
1158
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_rps.c
1177
rq = igt_spinner_create_request(&spin,
drivers/gpu/drm/i915/gt/selftest_rps.c
1188
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_rps.c
1191
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
1207
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
1244
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
1258
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_rps.c
1272
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_rps.c
1298
rq = igt_spinner_create_request(&spin,
drivers/gpu/drm/i915/gt/selftest_rps.c
1315
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
1348
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
226
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_rps.c
233
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_rps.c
255
rq = igt_spinner_create_request(&spin,
drivers/gpu/drm/i915/gt/selftest_rps.c
266
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_rps.c
269
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
325
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
361
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
379
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_rps.c
397
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_rps.c
416
rq = igt_spinner_create_request(&spin,
drivers/gpu/drm/i915/gt/selftest_rps.c
426
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_rps.c
429
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
439
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
456
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
474
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
498
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
899
struct igt_spinner *spin)
drivers/gpu/drm/i915/gt/selftest_rps.c
910
rq = igt_spinner_create_request(spin, engine->kernel_context, MI_NOOP);
drivers/gpu/drm/i915/gt/selftest_rps.c
917
if (!igt_wait_for_spinner(spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_rps.c
928
igt_spinner_end(spin);
drivers/gpu/drm/i915/gt/selftest_rps.c
954
igt_spinner_end(spin);
drivers/gpu/drm/i915/gt/selftest_slpc.c
285
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_slpc.c
297
if (igt_spinner_init(&spin, gt))
drivers/gpu/drm/i915/gt/selftest_slpc.c
340
rq = igt_spinner_create_request(&spin,
drivers/gpu/drm/i915/gt/selftest_slpc.c
351
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_slpc.c
354
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_slpc.c
375
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_slpc.c
403
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_slpc.c
417
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1242
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1298
ret = igt_spinner_init(&spin, engine->gt);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1302
rq = igt_spinner_create_request(&spin, ce, MI_NOOP);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1305
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1309
ret = request_add_spin(rq, &spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1312
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1327
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1337
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1338
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
270
struct igt_spinner *spin,
drivers/gpu/drm/i915/gt/selftest_workarounds.c
280
*rq = igt_spinner_create_request(spin, ce, MI_NOOP);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
284
spin = NULL;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
289
err = request_add_spin(*rq, spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
291
if (err && spin)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
292
igt_spinner_end(spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
302
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
314
err = igt_spinner_init(&spin, engine->gt);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
324
err = switch_to_scratch_context(engine, &spin, &rq);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
342
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
372
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
48
static int request_add_spin(struct i915_request *rq, struct igt_spinner *spin)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
54
if (spin && !igt_wait_for_spinner(spin, rq))
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
11
static int request_add_spin(struct i915_request *rq, struct igt_spinner *spin)
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
152
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
17
if (spin && !igt_wait_for_spinner(spin, rq))
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
175
ret = igt_spinner_init(&spin, engine->gt);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
180
spin_rq = igt_spinner_create_request(&spin, ce[context_index],
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
187
ret = request_add_spin(spin_rq, &spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
220
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
228
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
272
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
275
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
314
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
333
ret = igt_spinner_init(&spin, engine->gt);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
340
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
348
ret = request_add_spin(rq, &spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
381
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
395
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
396
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c
122
igt_spinner_end(&spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c
123
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c
35
struct igt_spinner spin;
drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c
71
ret = igt_spinner_init(&spin, engine->gt);
drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c
77
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c
85
ret = request_add_spin(rq, &spin);
drivers/gpu/drm/i915/selftests/i915_request.c
1560
struct igt_spinner spin;
drivers/gpu/drm/i915/selftests/i915_request.c
1570
if (igt_spinner_init(&spin, engine->gt)) {
drivers/gpu/drm/i915/selftests/i915_request.c
1577
rq = igt_spinner_create_request(&spin,
drivers/gpu/drm/i915/selftests/i915_request.c
1591
if (igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/selftests/i915_request.c
1598
igt_spinner_end(&spin);
drivers/gpu/drm/i915/selftests/i915_request.c
1605
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/selftests/i915_request.c
647
struct igt_spinner spin;
drivers/gpu/drm/i915/selftests/i915_request.c
651
if (igt_spinner_init(&spin, engine->gt))
drivers/gpu/drm/i915/selftests/i915_request.c
660
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/selftests/i915_request.c
691
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/selftests/i915_request.c
700
struct igt_spinner spin;
drivers/gpu/drm/i915/selftests/i915_request.c
704
if (igt_spinner_init(&spin, engine->gt))
drivers/gpu/drm/i915/selftests/i915_request.c
713
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/selftests/i915_request.c
722
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/selftests/i915_request.c
752
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/selftests/i915_request.c
761
struct igt_spinner spin;
drivers/gpu/drm/i915/selftests/i915_request.c
765
if (igt_spinner_init(&spin, engine->gt))
drivers/gpu/drm/i915/selftests/i915_request.c
774
rq = igt_spinner_create_request(&spin, ce, MI_ARB_CHECK);
drivers/gpu/drm/i915/selftests/i915_request.c
779
igt_spinner_end(&spin);
drivers/gpu/drm/i915/selftests/i915_request.c
801
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/selftests/i915_request.c
822
struct igt_spinner spin;
drivers/gpu/drm/i915/selftests/i915_request.c
834
if (igt_spinner_init(&spin, engine->gt))
drivers/gpu/drm/i915/selftests/i915_request.c
843
rq = igt_spinner_create_request(&spin, ce, MI_NOOP);
drivers/gpu/drm/i915/selftests/i915_request.c
853
if (!igt_wait_for_spinner(&spin, rq)) {
drivers/gpu/drm/i915/selftests/i915_request.c
908
igt_spinner_fini(&spin);
drivers/gpu/drm/i915/selftests/igt_spinner.c
101
mode = intel_gt_coherent_map_type(spin->gt, spin->obj, false);
drivers/gpu/drm/i915/selftests/igt_spinner.c
102
vaddr = igt_spinner_pin_obj(ce, ww, spin->obj, mode, &spin->batch_vma);
drivers/gpu/drm/i915/selftests/igt_spinner.c
106
spin->batch = vaddr;
drivers/gpu/drm/i915/selftests/igt_spinner.c
124
igt_spinner_create_request(struct igt_spinner *spin,
drivers/gpu/drm/i915/selftests/igt_spinner.c
135
GEM_BUG_ON(spin->gt != ce->vm->gt);
drivers/gpu/drm/i915/selftests/igt_spinner.c
140
if (!spin->batch) {
drivers/gpu/drm/i915/selftests/igt_spinner.c
141
err = igt_spinner_pin(spin, ce, NULL);
drivers/gpu/drm/i915/selftests/igt_spinner.c
146
hws = spin->hws_vma;
drivers/gpu/drm/i915/selftests/igt_spinner.c
147
vma = spin->batch_vma;
drivers/gpu/drm/i915/selftests/igt_spinner.c
15
int igt_spinner_init(struct igt_spinner *spin, struct intel_gt *gt)
drivers/gpu/drm/i915/selftests/igt_spinner.c
161
batch = spin->batch;
drivers/gpu/drm/i915/selftests/igt_spinner.c
19
memset(spin, 0, sizeof(*spin));
drivers/gpu/drm/i915/selftests/igt_spinner.c
20
spin->gt = gt;
drivers/gpu/drm/i915/selftests/igt_spinner.c
22
spin->hws = i915_gem_object_create_internal(gt->i915, PAGE_SIZE);
drivers/gpu/drm/i915/selftests/igt_spinner.c
221
hws_seqno(const struct igt_spinner *spin, const struct i915_request *rq)
drivers/gpu/drm/i915/selftests/igt_spinner.c
223
u32 *seqno = spin->seqno + seqno_offset(rq->fence.context);
drivers/gpu/drm/i915/selftests/igt_spinner.c
228
void igt_spinner_end(struct igt_spinner *spin)
drivers/gpu/drm/i915/selftests/igt_spinner.c
23
if (IS_ERR(spin->hws)) {
drivers/gpu/drm/i915/selftests/igt_spinner.c
230
if (!spin->batch)
drivers/gpu/drm/i915/selftests/igt_spinner.c
233
*spin->batch = MI_BATCH_BUFFER_END;
drivers/gpu/drm/i915/selftests/igt_spinner.c
234
intel_gt_chipset_flush(spin->gt);
drivers/gpu/drm/i915/selftests/igt_spinner.c
237
void igt_spinner_fini(struct igt_spinner *spin)
drivers/gpu/drm/i915/selftests/igt_spinner.c
239
igt_spinner_end(spin);
drivers/gpu/drm/i915/selftests/igt_spinner.c
24
err = PTR_ERR(spin->hws);
drivers/gpu/drm/i915/selftests/igt_spinner.c
241
if (spin->batch) {
drivers/gpu/drm/i915/selftests/igt_spinner.c
242
i915_vma_unpin(spin->batch_vma);
drivers/gpu/drm/i915/selftests/igt_spinner.c
243
i915_gem_object_unpin_map(spin->obj);
drivers/gpu/drm/i915/selftests/igt_spinner.c
245
i915_gem_object_put(spin->obj);
drivers/gpu/drm/i915/selftests/igt_spinner.c
247
if (spin->seqno) {
drivers/gpu/drm/i915/selftests/igt_spinner.c
248
i915_vma_unpin(spin->hws_vma);
drivers/gpu/drm/i915/selftests/igt_spinner.c
249
i915_gem_object_unpin_map(spin->hws);
drivers/gpu/drm/i915/selftests/igt_spinner.c
251
i915_gem_object_put(spin->hws);
drivers/gpu/drm/i915/selftests/igt_spinner.c
254
bool igt_wait_for_spinner(struct igt_spinner *spin, struct i915_request *rq)
drivers/gpu/drm/i915/selftests/igt_spinner.c
259
return !(wait_for_us(i915_seqno_passed(hws_seqno(spin, rq),
drivers/gpu/drm/i915/selftests/igt_spinner.c
262
wait_for(i915_seqno_passed(hws_seqno(spin, rq),
drivers/gpu/drm/i915/selftests/igt_spinner.c
27
i915_gem_object_set_cache_coherency(spin->hws, I915_CACHE_LLC);
drivers/gpu/drm/i915/selftests/igt_spinner.c
29
spin->obj = i915_gem_object_create_internal(gt->i915, PAGE_SIZE);
drivers/gpu/drm/i915/selftests/igt_spinner.c
30
if (IS_ERR(spin->obj)) {
drivers/gpu/drm/i915/selftests/igt_spinner.c
31
err = PTR_ERR(spin->obj);
drivers/gpu/drm/i915/selftests/igt_spinner.c
38
i915_gem_object_put(spin->hws);
drivers/gpu/drm/i915/selftests/igt_spinner.c
80
int igt_spinner_pin(struct igt_spinner *spin,
drivers/gpu/drm/i915/selftests/igt_spinner.c
86
if (spin->ce && WARN_ON(spin->ce != ce))
drivers/gpu/drm/i915/selftests/igt_spinner.c
88
spin->ce = ce;
drivers/gpu/drm/i915/selftests/igt_spinner.c
90
if (!spin->seqno) {
drivers/gpu/drm/i915/selftests/igt_spinner.c
91
vaddr = igt_spinner_pin_obj(ce, ww, spin->hws, I915_MAP_WB, &spin->hws_vma);
drivers/gpu/drm/i915/selftests/igt_spinner.c
95
spin->seqno = memset(vaddr, 0xff, PAGE_SIZE);
drivers/gpu/drm/i915/selftests/igt_spinner.c
98
if (!spin->batch) {
drivers/gpu/drm/i915/selftests/igt_spinner.h
29
int igt_spinner_init(struct igt_spinner *spin, struct intel_gt *gt);
drivers/gpu/drm/i915/selftests/igt_spinner.h
30
int igt_spinner_pin(struct igt_spinner *spin,
drivers/gpu/drm/i915/selftests/igt_spinner.h
33
void igt_spinner_fini(struct igt_spinner *spin);
drivers/gpu/drm/i915/selftests/igt_spinner.h
36
igt_spinner_create_request(struct igt_spinner *spin,
drivers/gpu/drm/i915/selftests/igt_spinner.h
39
void igt_spinner_end(struct igt_spinner *spin);
drivers/gpu/drm/i915/selftests/igt_spinner.h
41
bool igt_wait_for_spinner(struct igt_spinner *spin, struct i915_request *rq);
drivers/media/dvb-frontends/drxk_hard.c
771
const char *spin = "";
drivers/media/dvb-frontends/drxk_hard.c
825
spin = "A1";
drivers/media/dvb-frontends/drxk_hard.c
829
spin = "A2";
drivers/media/dvb-frontends/drxk_hard.c
833
spin = "A3";
drivers/media/dvb-frontends/drxk_hard.c
954
((sio_top_jtagid_lo >> 12) & 0xFF), spin,
drivers/net/can/softing/softing.h
41
spinlock_t spin; /* protect this structure & DPRAM access */
drivers/net/can/softing/softing_main.c
115
spin_unlock(&card->spin);
drivers/net/can/softing/softing_main.c
325
spin_lock_bh(&card->spin);
drivers/net/can/softing/softing_main.c
330
spin_unlock_bh(&card->spin);
drivers/net/can/softing/softing_main.c
34
spin_lock_bh(&card->spin);
drivers/net/can/softing/softing_main.c
37
spin_unlock_bh(&card->spin);
drivers/net/can/softing/softing_main.c
44
spin_lock_bh(&card->spin);
drivers/net/can/softing/softing_main.c
47
spin_unlock_bh(&card->spin);
drivers/net/can/softing/softing_main.c
66
spin_lock(&card->spin);
drivers/net/can/softing/softing_main.c
777
spin_lock_init(&card->spin);
drivers/pinctrl/spacemit/pinctrl-k1.c
273
const struct spacemit_pin *spin = spacemit_get_pin(pctrl, pin);
drivers/pinctrl/spacemit/pinctrl-k1.c
274
enum spacemit_pin_io_type type = spacemit_to_pin_io_type(spin);
drivers/pinctrl/spacemit/pinctrl-k1.c
445
const struct spacemit_pin *spin,
drivers/pinctrl/spacemit/pinctrl-k1.c
453
offset = pctrl->data->pin_to_io_pd_offset(spin->pin);
drivers/pinctrl/spacemit/pinctrl-k1.c
619
const struct spacemit_pin *spin = configs[i].pin;
drivers/pinctrl/spacemit/pinctrl-k1.c
622
reg = spacemit_pin_to_reg(pctrl, spin->pin);
drivers/pinctrl/spacemit/pinctrl-k1.c
638
const struct spacemit_pin *spin = spacemit_get_pin(pctrl, pin);
drivers/pinctrl/spacemit/pinctrl-k1.c
643
writel_relaxed(spin->gpiofunc, reg);
drivers/pinctrl/spacemit/pinctrl-k1.c
688
const struct spacemit_pin *spin,
drivers/pinctrl/spacemit/pinctrl-k1.c
699
if (!spin)
drivers/pinctrl/spacemit/pinctrl-k1.c
748
type = spacemit_to_pin_io_type(spin);
drivers/pinctrl/spacemit/pinctrl-k1.c
762
spacemit_set_io_pwr_domain(pctrl, spin, type);
drivers/pinctrl/spacemit/pinctrl-k1.c
794
const struct spacemit_pin *spin = spacemit_get_pin(pctrl, pin);
drivers/pinctrl/spacemit/pinctrl-k1.c
801
reg = spacemit_pin_to_reg(pctrl, spin->pin);
drivers/pinctrl/spacemit/pinctrl-k1.c
815
const struct spacemit_pin *spin = spacemit_get_pin(pctrl, pin);
drivers/pinctrl/spacemit/pinctrl-k1.c
818
if (spacemit_pinconf_generate_config(pctrl, spin, pctrl->data->dconf,
drivers/pinctrl/spacemit/pinctrl-k1.c
831
const struct spacemit_pin *spin;
drivers/pinctrl/spacemit/pinctrl-k1.c
840
spin = spacemit_get_pin(pctrl, group->grp.pins[0]);
drivers/pinctrl/spacemit/pinctrl-k1.c
841
if (spacemit_pinconf_generate_config(pctrl, spin, pctrl->data->dconf,
drivers/pinctrl/spacemit/pinctrl-k1.c
877
const struct spacemit_pin *spin = spacemit_get_pin(pctrl, pin);
drivers/pinctrl/spacemit/pinctrl-k1.c
878
enum spacemit_pin_io_type type = spacemit_to_pin_io_type(spin);
include/linux/seqlock.h
228
SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin)
include/linux/seqlock_types.h
69
SEQCOUNT_LOCKNAME(spinlock, spinlock_t, __SEQ_RT, spin)
include/linux/wait_bit.h
489
wait_var_event_any_lock(var, condition, lock, spin, TASK_UNINTERRUPTIBLE)
kernel/bpf/rqspinlock.c
236
if (!(ts).spin++) \
kernel/bpf/rqspinlock.c
249
#define RES_INIT_TIMEOUT(ts) ({ (ts).spin = 0; })
kernel/bpf/rqspinlock.c
84
u16 spin;
kernel/locking/spinlock.c
126
BUILD_LOCK_OPS(spin, raw_spinlock);
kernel/printk/printk.c
1984
bool spin = false;
kernel/printk/printk.c
2007
spin = true;
kernel/printk/printk.c
2020
if (!spin) {
kernel/trace/ring_buffer.c
5482
spin:
kernel/trace/ring_buffer.c
5531
goto spin;
net/core/pktgen.c
3563
spin(pkt_dev, pkt_dev->next_tx);