live
live();
live();
__dead void live(void);
int live;
struct igt_live_test live;
ret = igt_live_test_begin(&live, i915, __func__, "");
ret = igt_live_test_end(&live) ?: ret;
err = st->live(data);
if (!i915_selftest.live)
err = run_selftests(live, i915);
i915_selftest.live = err;
if (i915_selftest.live < 0) {
i915_selftest.live = -ENOTTY;
module_param_named_unsafe(live_selftests, i915_selftest.live, int, 0400);
int (*live)(struct drm_i915_private *);
#define selftest(n, f) [live_##n] = { .name = #n, { .live = f } },
#define selftest(n, f) [perf_##n] = { .name = #n, { .live = f } },