OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:i915_active
(Results
1 - 19
of
19
) sorted by relevancy
/src/sys/external/bsd/drm2/dist/drm/i915/
i915_active.h
1
/* $NetBSD:
i915_active
.h,v 1.3 2021/12/19 11:59:04 riastradh Exp $ */
145
* struct
i915_active
provides this tracking across timelines. It builds a
154
void __i915_active_init(struct
i915_active
*ref,
155
int (*active)(struct
i915_active
*ref),
156
void (*retire)(struct
i915_active
*ref),
160
/* Specialise each class of
i915_active
to avoid impossible lockdep cycles. */
168
int i915_active_ref(struct
i915_active
*ref,
173
i915_active_add_request(struct
i915_active
*ref, struct i915_request *rq)
178
void i915_active_set_exclusive(struct
i915_active
*ref, struct dma_fence *f);
180
static inline bool i915_active_has_exclusive(struct
i915_active
*ref
[
all
...]
i915_active_types.h
37
struct
i915_active
{
struct
52
int (*active)(struct
i915_active
*ref);
53
void (*retire)(struct
i915_active
*ref);
i915_active.c
1
/* $NetBSD:
i915_active
.c,v 1.14 2022/03/16 23:32:52 riastradh Exp $ */
10
__KERNEL_RCSID(0, "$NetBSD:
i915_active
.c,v 1.14 2022/03/16 23:32:52 riastradh Exp $");
19
#include "
i915_active
.h"
27
* To be more economical with memory, we reap all the
i915_active
trees as
38
struct
i915_active
*ref;
85
struct
i915_active
*ref = addr;
91
.name = "
i915_active
",
95
static void debug_active_init(struct
i915_active
*ref)
100
static void debug_active_activate(struct
i915_active
*ref)
107
static void debug_active_deactivate(struct
i915_active
*ref
[
all
...]
i915_vma_types.h
261
struct
i915_active
active;
i915_vma.c
94
static inline struct i915_vma *active_to_vma(struct
i915_active
*ref)
99
static int __i915_vma_active(struct
i915_active
*ref)
105
static void __i915_vma_retire(struct
i915_active
*ref)
Makefile
143
i915_active
.o \
/src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_engine_pool_types.h
25
struct
i915_active
active;
intel_timeline_types.h
94
struct
i915_active
active;
intel_context_types.h
82
struct
i915_active
active;
intel_engine_pool.c
47
static int pool_active(struct
i915_active
*ref)
70
static void pool_retire(struct
i915_active
*ref)
selftest_engine_heartbeat.c
42
struct
i915_active
active;
46
static int pulse_active(struct
i915_active
*active)
62
static void pulse_retire(struct
i915_active
*active)
intel_context.c
225
static void __intel_context_retire(struct
i915_active
*active)
241
static int __intel_context_active(struct
i915_active
*active)
intel_timeline.c
14
#include "
i915_active
.h"
142
static void __cacheline_retire(struct
i915_active
*active)
152
static int __cacheline_active(struct
i915_active
*active)
/src/sys/external/bsd/drm2/dist/drm/i915/selftests/
i915_active.c
1
/* $NetBSD:
i915_active
.c,v 1.2 2021/12/18 23:45:31 riastradh Exp $ */
10
__KERNEL_RCSID(0, "$NetBSD:
i915_active
.c,v 1.2 2021/12/18 23:45:31 riastradh Exp $");
23
struct
i915_active
base;
51
static int __live_active(struct
i915_active
*base)
59
static void __live_retire(struct
i915_active
*base)
129
pr_err("
i915_active
retired before submission!\n");
133
pr_err("
i915_active
not tracking all requests, found %d, expected %d\n",
165
pr_err("
i915_active
not retired after waiting!\n");
198
pr_err("
i915_active
not retired after flushing!\n");
237
void i915_active_print(struct
i915_active
*ref, struct drm_printer *m
[
all
...]
/src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_frontbuffer.h
33
#include "
i915_active
.h"
48
struct
i915_active
write;
intel_frontbuffer.c
205
static int frontbuffer_active(struct
i915_active
*ref)
215
static void frontbuffer_retire(struct
i915_active
*ref)
intel_overlay.c
215
struct
i915_active
last_flip;
404
intel_overlay_last_flip_retire(struct
i915_active
*active)
/src/sys/modules/i915drmkms/
Makefile
224
SRCS+=
i915_active
.c
/src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_context.c
977
struct
i915_active
base;
983
static void cb_retire(struct
i915_active
*base)
Completed in 47 milliseconds
Indexes created Thu Nov 06 21:09:53 GMT 2025