i915_syncmap 20 drivers/gpu/drm/i915/gt/intel_timeline_types.h struct i915_syncmap; i915_syncmap 77 drivers/gpu/drm/i915/gt/intel_timeline_types.h struct i915_syncmap *sync; i915_syncmap 77 drivers/gpu/drm/i915/i915_syncmap.c struct i915_syncmap *parent; i915_syncmap 91 drivers/gpu/drm/i915/i915_syncmap.c void i915_syncmap_init(struct i915_syncmap **root) i915_syncmap 99 drivers/gpu/drm/i915/i915_syncmap.c static inline u32 *__sync_seqno(struct i915_syncmap *p) i915_syncmap 105 drivers/gpu/drm/i915/i915_syncmap.c static inline struct i915_syncmap **__sync_child(struct i915_syncmap *p) i915_syncmap 108 drivers/gpu/drm/i915/i915_syncmap.c return (struct i915_syncmap **)(p + 1); i915_syncmap 112 drivers/gpu/drm/i915/i915_syncmap.c __sync_branch_idx(const struct i915_syncmap *p, u64 id) i915_syncmap 118 drivers/gpu/drm/i915/i915_syncmap.c __sync_leaf_idx(const struct i915_syncmap *p, u64 id) i915_syncmap 124 drivers/gpu/drm/i915/i915_syncmap.c static inline u64 __sync_branch_prefix(const struct i915_syncmap *p, u64 id) i915_syncmap 129 drivers/gpu/drm/i915/i915_syncmap.c static inline u64 __sync_leaf_prefix(const struct i915_syncmap *p, u64 id) i915_syncmap 154 drivers/gpu/drm/i915/i915_syncmap.c bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno) i915_syncmap 156 drivers/gpu/drm/i915/i915_syncmap.c struct i915_syncmap *p; i915_syncmap 198 drivers/gpu/drm/i915/i915_syncmap.c static struct i915_syncmap * i915_syncmap 199 drivers/gpu/drm/i915/i915_syncmap.c __sync_alloc_leaf(struct i915_syncmap *parent, u64 id) i915_syncmap 201 drivers/gpu/drm/i915/i915_syncmap.c struct i915_syncmap *p; i915_syncmap 214 drivers/gpu/drm/i915/i915_syncmap.c static inline void __sync_set_seqno(struct i915_syncmap *p, u64 id, u32 seqno) i915_syncmap 222 drivers/gpu/drm/i915/i915_syncmap.c static inline void __sync_set_child(struct i915_syncmap *p, i915_syncmap 224 drivers/gpu/drm/i915/i915_syncmap.c struct i915_syncmap *child) i915_syncmap 230 drivers/gpu/drm/i915/i915_syncmap.c static noinline int __sync_set(struct i915_syncmap **root, u64 id, u32 seqno) i915_syncmap 232 drivers/gpu/drm/i915/i915_syncmap.c struct i915_syncmap *p = *root; i915_syncmap 279 drivers/gpu/drm/i915/i915_syncmap.c struct i915_syncmap *next; i915_syncmap 353 drivers/gpu/drm/i915/i915_syncmap.c int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno) i915_syncmap 355 drivers/gpu/drm/i915/i915_syncmap.c struct i915_syncmap *p = *root; i915_syncmap 369 drivers/gpu/drm/i915/i915_syncmap.c static void __sync_free(struct i915_syncmap *p) i915_syncmap 395 drivers/gpu/drm/i915/i915_syncmap.c void i915_syncmap_free(struct i915_syncmap **root) i915_syncmap 397 drivers/gpu/drm/i915/i915_syncmap.c struct i915_syncmap *p; i915_syncmap 30 drivers/gpu/drm/i915/i915_syncmap.h struct i915_syncmap; i915_syncmap 33 drivers/gpu/drm/i915/i915_syncmap.h void i915_syncmap_init(struct i915_syncmap **root); i915_syncmap 34 drivers/gpu/drm/i915/i915_syncmap.h int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno); i915_syncmap 35 drivers/gpu/drm/i915/i915_syncmap.h bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno); i915_syncmap 36 drivers/gpu/drm/i915/i915_syncmap.h void i915_syncmap_free(struct i915_syncmap **root); i915_syncmap 29 drivers/gpu/drm/i915/selftests/i915_syncmap.c __sync_print(struct i915_syncmap *p, i915_syncmap 89 drivers/gpu/drm/i915/selftests/i915_syncmap.c i915_syncmap_print_to_buf(struct i915_syncmap *p, char *buf, unsigned long sz) i915_syncmap 101 drivers/gpu/drm/i915/selftests/i915_syncmap.c static int check_syncmap_free(struct i915_syncmap **sync) i915_syncmap 112 drivers/gpu/drm/i915/selftests/i915_syncmap.c static int dump_syncmap(struct i915_syncmap *sync, int err) i915_syncmap 135 drivers/gpu/drm/i915/selftests/i915_syncmap.c struct i915_syncmap *sync = (void *)~0ul; i915_syncmap 146 drivers/gpu/drm/i915/selftests/i915_syncmap.c static int check_seqno(struct i915_syncmap *leaf, unsigned int idx, u32 seqno) i915_syncmap 163 drivers/gpu/drm/i915/selftests/i915_syncmap.c static int check_one(struct i915_syncmap **sync, u64 context, u32 seqno) i915_syncmap 206 drivers/gpu/drm/i915/selftests/i915_syncmap.c struct i915_syncmap *sync; i915_syncmap 238 drivers/gpu/drm/i915/selftests/i915_syncmap.c static int check_leaf(struct i915_syncmap **sync, u64 context, u32 seqno) i915_syncmap 273 drivers/gpu/drm/i915/selftests/i915_syncmap.c struct i915_syncmap *sync; i915_syncmap 298 drivers/gpu/drm/i915/selftests/i915_syncmap.c struct i915_syncmap *join; i915_syncmap 334 drivers/gpu/drm/i915/selftests/i915_syncmap.c struct i915_syncmap *sync; i915_syncmap 404 drivers/gpu/drm/i915/selftests/i915_syncmap.c struct i915_syncmap *sync; i915_syncmap 448 drivers/gpu/drm/i915/selftests/i915_syncmap.c struct i915_syncmap *sync; i915_syncmap 508 drivers/gpu/drm/i915/selftests/i915_syncmap.c struct i915_syncmap *leaf = __sync_child(sync)[idx]; i915_syncmap 546 drivers/gpu/drm/i915/selftests/i915_syncmap.c struct i915_syncmap *sync;