Symbol: i915_syncmap
sys/dev/pci/drm/i915/gt/intel_timeline_types.h
18
struct i915_syncmap;
sys/dev/pci/drm/i915/gt/intel_timeline_types.h
81
struct i915_syncmap *sync;
sys/dev/pci/drm/i915/i915_syncmap.c
102
static inline struct i915_syncmap **__sync_child(struct i915_syncmap *p)
sys/dev/pci/drm/i915/i915_syncmap.c
109
__sync_branch_idx(const struct i915_syncmap *p, u64 id)
sys/dev/pci/drm/i915/i915_syncmap.c
115
__sync_leaf_idx(const struct i915_syncmap *p, u64 id)
sys/dev/pci/drm/i915/i915_syncmap.c
121
static inline u64 __sync_branch_prefix(const struct i915_syncmap *p, u64 id)
sys/dev/pci/drm/i915/i915_syncmap.c
126
static inline u64 __sync_leaf_prefix(const struct i915_syncmap *p, u64 id)
sys/dev/pci/drm/i915/i915_syncmap.c
151
bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno)
sys/dev/pci/drm/i915/i915_syncmap.c
153
struct i915_syncmap *p;
sys/dev/pci/drm/i915/i915_syncmap.c
195
static struct i915_syncmap *
sys/dev/pci/drm/i915/i915_syncmap.c
196
__sync_alloc_leaf(struct i915_syncmap *parent, u64 id)
sys/dev/pci/drm/i915/i915_syncmap.c
198
struct i915_syncmap *p;
sys/dev/pci/drm/i915/i915_syncmap.c
211
static inline void __sync_set_seqno(struct i915_syncmap *p, u64 id, u32 seqno)
sys/dev/pci/drm/i915/i915_syncmap.c
219
static inline void __sync_set_child(struct i915_syncmap *p,
sys/dev/pci/drm/i915/i915_syncmap.c
221
struct i915_syncmap *child)
sys/dev/pci/drm/i915/i915_syncmap.c
227
static noinline int __sync_set(struct i915_syncmap **root, u64 id, u32 seqno)
sys/dev/pci/drm/i915/i915_syncmap.c
229
struct i915_syncmap *p = *root;
sys/dev/pci/drm/i915/i915_syncmap.c
276
struct i915_syncmap *next;
sys/dev/pci/drm/i915/i915_syncmap.c
350
int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno)
sys/dev/pci/drm/i915/i915_syncmap.c
352
struct i915_syncmap *p = *root;
sys/dev/pci/drm/i915/i915_syncmap.c
366
static void __sync_free(struct i915_syncmap *p)
sys/dev/pci/drm/i915/i915_syncmap.c
392
void i915_syncmap_free(struct i915_syncmap **root)
sys/dev/pci/drm/i915/i915_syncmap.c
394
struct i915_syncmap *p;
sys/dev/pci/drm/i915/i915_syncmap.c
77
struct i915_syncmap *parent;
sys/dev/pci/drm/i915/i915_syncmap.c
80
DECLARE_FLEX_ARRAY(struct i915_syncmap *, child);
sys/dev/pci/drm/i915/i915_syncmap.c
88
void i915_syncmap_init(struct i915_syncmap **root)
sys/dev/pci/drm/i915/i915_syncmap.c
96
static inline u32 *__sync_seqno(struct i915_syncmap *p)
sys/dev/pci/drm/i915/i915_syncmap.h
30
struct i915_syncmap;
sys/dev/pci/drm/i915/i915_syncmap.h
33
void i915_syncmap_init(struct i915_syncmap **root);
sys/dev/pci/drm/i915/i915_syncmap.h
34
int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno);
sys/dev/pci/drm/i915/i915_syncmap.h
35
bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno);
sys/dev/pci/drm/i915/i915_syncmap.h
36
void i915_syncmap_free(struct i915_syncmap **root);
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
101
static int check_syncmap_free(struct i915_syncmap **sync)
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
112
static int dump_syncmap(struct i915_syncmap *sync, int err)
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
135
struct i915_syncmap *sync = (void *)~0ul;
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
146
static int check_seqno(struct i915_syncmap *leaf, unsigned int idx, u32 seqno)
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
163
static int check_one(struct i915_syncmap **sync, u64 context, u32 seqno)
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
206
struct i915_syncmap *sync;
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
238
static int check_leaf(struct i915_syncmap **sync, u64 context, u32 seqno)
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
273
struct i915_syncmap *sync;
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
29
__sync_print(struct i915_syncmap *p,
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
298
struct i915_syncmap *join;
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
334
struct i915_syncmap *sync;
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
404
struct i915_syncmap *sync;
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
448
struct i915_syncmap *sync;
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
508
struct i915_syncmap *leaf = __sync_child(sync)[idx];
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
546
struct i915_syncmap *sync;
sys/dev/pci/drm/i915/selftests/i915_syncmap.c
89
i915_syncmap_print_to_buf(struct i915_syncmap *p, char *buf, unsigned long sz)