Lines Matching +full:0 +full:x102
35 oa_config->id = idr_alloc(&perf->metrics_idr, oa_config, 2, 0, GFP_KERNEL); in alloc_empty_config()
36 if (oa_config->id < 0) { in alloc_empty_config()
44 return 0; in alloc_empty_config()
99 0), in test_stream()
152 return 0; in live_sanitycheck()
173 *cs++ = 0; in write_timestamp()
174 *cs++ = 0; in write_timestamp()
175 *cs++ = 0; in write_timestamp()
179 return 0; in write_timestamp()
215 for (i = 0; i < 4; i++) in live_noa_delay()
216 intel_write_status_page(stream->engine, 0x100 + i, 0); in live_noa_delay()
232 err = write_timestamp(rq, 0x100); in live_noa_delay()
239 i915_ggtt_offset(stream->noa_wait), 0, in live_noa_delay()
246 err = write_timestamp(rq, 0x102); in live_noa_delay()
256 t0 = poll_status(rq, 0x100); in live_noa_delay()
257 t1 = poll_status(rq, 0x102); in live_noa_delay()
263 delay = intel_read_status_page(stream->engine, 0x102); in live_noa_delay()
264 delay -= intel_read_status_page(stream->engine, 0x100); in live_noa_delay()
301 gpr0 = i915_mmio_reg_offset(GEN8_RING_CS_GPR(stream->engine->mmio_base, 0)); in live_noa_gpr()
310 scratch = kmap(__px_page(ce->vm->scratch[0])); in live_noa_gpr()
337 for (i = 0; i < 32; i++) { in live_noa_gpr()
346 i915_ggtt_offset(stream->noa_wait), 0, in live_noa_gpr()
354 store = memset32(rq->engine->status_page.addr + 512, 0, 32); in live_noa_gpr()
355 for (i = 0; i < 32; i++) { in live_noa_gpr()
375 *cs++ = 0; in live_noa_gpr()
381 if (i915_request_wait(rq, I915_WAIT_INTERRUPTIBLE, HZ / 2) < 0) { in live_noa_gpr()
389 for (i = 0; i < 32; i++) { in live_noa_gpr()
408 kunmap(__px_page(ce->vm->scratch[0])); in live_noa_gpr()
426 return 0; in i915_perf_live_selftests()
429 return 0; in i915_perf_live_selftests()