Searched refs:i915_syncmap (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_syncmap.c | 27 #include "i915_syncmap.h" 36 * struct i915_syncmap is a layer of a radixtree that maps a u64 fence 73 struct i915_syncmap { struct 77 struct i915_syncmap *parent; 82 * struct i915_syncmap *child[KSYNCMAP]; 88 * i915_syncmap_init -- initialise the #i915_syncmap 89 * @root: pointer to the #i915_syncmap 91 void i915_syncmap_init(struct i915_syncmap **root) in i915_syncmap_init() 99 static inline u32 *__sync_seqno(struct i915_syncmap *p) in __sync_seqno() 105 static inline struct i915_syncmap **__sync_chil [all...] |
H A D | i915_syncmap.h | 30 struct i915_syncmap; 33 void i915_syncmap_init(struct i915_syncmap **root); 34 int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno); 35 bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno); 36 void i915_syncmap_free(struct i915_syncmap **root);
|
H A D | Makefile | 66 i915_syncmap.o \
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_syncmap.c | 27 #include "i915_syncmap.h" 36 * struct i915_syncmap is a layer of a radixtree that maps a u64 fence 73 struct i915_syncmap { struct 77 struct i915_syncmap *parent; 82 * struct i915_syncmap *child[KSYNCMAP]; 88 * i915_syncmap_init -- initialise the #i915_syncmap 89 * @root: pointer to the #i915_syncmap 91 void i915_syncmap_init(struct i915_syncmap **root) in i915_syncmap_init() 99 static inline u32 *__sync_seqno(struct i915_syncmap *p) in __sync_seqno() 105 static inline struct i915_syncmap **__sync_chil [all...] |
H A D | i915_syncmap.h | 30 struct i915_syncmap; 33 void i915_syncmap_init(struct i915_syncmap **root); 34 int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno); 35 bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno); 36 void i915_syncmap_free(struct i915_syncmap **root);
|
H A D | Makefile | 76 i915_syncmap.o \
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
H A D | i915_syncmap.c | 29 __sync_print(struct i915_syncmap *p, in __sync_print() 89 i915_syncmap_print_to_buf(struct i915_syncmap *p, char *buf, unsigned long sz) in i915_syncmap_print_to_buf() 101 static int check_syncmap_free(struct i915_syncmap **sync) in check_syncmap_free() 112 static int dump_syncmap(struct i915_syncmap *sync, int err) in dump_syncmap() 135 struct i915_syncmap *sync = (void *)~0ul; in igt_syncmap_init() 146 static int check_seqno(struct i915_syncmap *leaf, unsigned int idx, u32 seqno) in check_seqno() 163 static int check_one(struct i915_syncmap **sync, u64 context, u32 seqno) in check_one() 206 struct i915_syncmap *sync; in igt_syncmap_one() 238 static int check_leaf(struct i915_syncmap **sync, u64 context, u32 seqno) in check_leaf() 273 struct i915_syncmap *syn in igt_syncmap_join_above() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/ |
H A D | i915_syncmap.c | 29 __sync_print(struct i915_syncmap *p, in __sync_print() 89 i915_syncmap_print_to_buf(struct i915_syncmap *p, char *buf, unsigned long sz) in i915_syncmap_print_to_buf() 101 static int check_syncmap_free(struct i915_syncmap **sync) in check_syncmap_free() 112 static int dump_syncmap(struct i915_syncmap *sync, int err) in dump_syncmap() 135 struct i915_syncmap *sync = (void *)~0ul; in igt_syncmap_init() 146 static int check_seqno(struct i915_syncmap *leaf, unsigned int idx, u32 seqno) in check_seqno() 163 static int check_one(struct i915_syncmap **sync, u64 context, u32 seqno) in check_one() 206 struct i915_syncmap *sync; in igt_syncmap_one() 238 static int check_leaf(struct i915_syncmap **sync, u64 context, u32 seqno) in check_leaf() 273 struct i915_syncmap *syn in igt_syncmap_join_above() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_timeline_types.h | 18 struct i915_syncmap; 81 struct i915_syncmap *sync;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_timeline_types.h | 19 struct i915_syncmap; 82 struct i915_syncmap *sync;
|
Completed in 4 milliseconds