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;