Home
last modified time | relevance | path

Searched refs:wal (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/i915/gt/
Dintel_workarounds.c58 static void wa_init_start(struct i915_wa_list *wal, const char *name, const char *engine_name) in wa_init_start() argument
60 wal->name = name; in wa_init_start()
61 wal->engine_name = engine_name; in wa_init_start()
66 static void wa_init_finish(struct i915_wa_list *wal) in wa_init_finish() argument
69 if (!IS_ALIGNED(wal->count, WA_LIST_CHUNK)) { in wa_init_finish()
70 struct i915_wa *list = kmemdup(wal->list, in wa_init_finish()
71 wal->count * sizeof(*list), in wa_init_finish()
75 kfree(wal->list); in wa_init_finish()
76 wal->list = list; in wa_init_finish()
80 if (!wal->count) in wa_init_finish()
[all …]
Dintel_workarounds.h18 static inline void intel_wa_list_free(struct i915_wa_list *wal) in intel_wa_list_free() argument
20 kfree(wal->list); in intel_wa_list_free()
21 memset(wal, 0, sizeof(*wal)); in intel_wa_list_free()
Dselftest_workarounds.c74 struct i915_wa_list *wal = &lists->engine[id].wa_list; in reference_lists_init() local
76 wa_init_start(wal, "REF", engine->name); in reference_lists_init()
77 engine_init_workarounds(engine, wal); in reference_lists_init()
78 wa_init_finish(wal); in reference_lists_init()
/Linux-v6.1/drivers/gpu/drm/i915/
Di915_debugfs.c553 const struct i915_wa_list *wal = &engine->ctx_wa_list; in i915_wa_registers() local
557 count = wal->count; in i915_wa_registers()
564 for (wa = wal->list; count--; wa++) in i915_wa_registers()
/Linux-v6.1/drivers/gpu/drm/i915/gt/uc/
Dintel_guc_ads.c346 struct i915_wa_list *wal = &engine->wa_list; in guc_mmio_regset_init() local
365 for (i = 0, wa = wal->list; i < wal->count; i++, wa++) in guc_mmio_regset_init()