Symbol: selftest
sys/dev/pci/drm/i915/i915_selftest.h
61
#define selftest(name, func) int func(void);
sys/dev/pci/drm/i915/i915_selftest.h
63
#undef selftest
sys/dev/pci/drm/i915/i915_selftest.h
64
#define selftest(name, func) int func(struct drm_i915_private *i915);
sys/dev/pci/drm/i915/i915_selftest.h
67
#undef selftest
sys/dev/pci/drm/i915/selftests/i915_selftest.c
120
#undef selftest
sys/dev/pci/drm/i915/selftests/i915_selftest.c
54
#define selftest(name, func) mock_##name,
sys/dev/pci/drm/i915/selftests/i915_selftest.c
56
#undef selftest
sys/dev/pci/drm/i915/selftests/i915_selftest.c
60
#define selftest(name, func) live_##name,
sys/dev/pci/drm/i915/selftests/i915_selftest.c
62
#undef selftest
sys/dev/pci/drm/i915/selftests/i915_selftest.c
66
#define selftest(name, func) perf_##name,
sys/dev/pci/drm/i915/selftests/i915_selftest.c
68
#undef selftest
sys/dev/pci/drm/i915/selftests/i915_selftest.c
71
struct selftest {
sys/dev/pci/drm/i915/selftests/i915_selftest.c
80
#define selftest(n, f) [mock_##n] = { .name = #n, { .mock = f } },
sys/dev/pci/drm/i915/selftests/i915_selftest.c
84
#undef selftest
sys/dev/pci/drm/i915/selftests/i915_selftest.c
86
#define selftest(n, f) [live_##n] = { .name = #n, { .live = f } },
sys/dev/pci/drm/i915/selftests/i915_selftest.c
90
#undef selftest
sys/dev/pci/drm/i915/selftests/i915_selftest.c
92
#define selftest(n, f) [perf_##n] = { .name = #n, { .live = f } },
sys/dev/pci/drm/i915/selftests/i915_selftest.c
96
#undef selftest
sys/dev/pci/drm/i915/selftests/i915_selftest.c
99
#define selftest(n, func) selftest_0(n, func, param(n))