Searched refs:i915_syncmap (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
H A D | i915_syncmap.c | 78 struct i915_syncmap { struct 82 struct i915_syncmap *parent; argument 96 void i915_syncmap_init(struct i915_syncmap **root) in i915_syncmap_init() 104 static inline u32 *__sync_seqno(struct i915_syncmap *p) in __sync_seqno() 110 static inline struct i915_syncmap **__sync_child(struct i915_syncmap *p) in __sync_child() 113 return (struct i915_syncmap **)(p + 1); in __sync_child() 117 __sync_branch_idx(const struct i915_syncmap *p, u64 id) in __sync_branch_idx() 123 __sync_leaf_idx(const struct i915_syncmap *p, u64 id) in __sync_leaf_idx() 129 static inline u64 __sync_branch_prefix(const struct i915_syncmap *p, u64 id) in __sync_branch_prefix() 134 static inline u64 __sync_leaf_prefix(const struct i915_syncmap *p, u64 id) in __sync_leaf_prefix() [all …]
|
H A D | i915_syncmap.h | 32 struct i915_syncmap; 35 void i915_syncmap_init(struct i915_syncmap **root); 36 int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno); 37 bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno); 38 void i915_syncmap_free(struct i915_syncmap **root);
|
H A D | Makefile | 65 i915_syncmap.o \
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
H A D | i915_syncmap.c | 34 __sync_print(struct i915_syncmap *p, in __sync_print() 94 i915_syncmap_print_to_buf(struct i915_syncmap *p, char *buf, unsigned long sz) in i915_syncmap_print_to_buf() 106 static int check_syncmap_free(struct i915_syncmap **sync) in check_syncmap_free() 117 static int dump_syncmap(struct i915_syncmap *sync, int err) in dump_syncmap() 140 struct i915_syncmap *sync = (void *)~0ul; in igt_syncmap_init() 151 static int check_seqno(struct i915_syncmap *leaf, unsigned int idx, u32 seqno) in check_seqno() 168 static int check_one(struct i915_syncmap **sync, u64 context, u32 seqno) in check_one() 211 struct i915_syncmap *sync; in igt_syncmap_one() 243 static int check_leaf(struct i915_syncmap **sync, u64 context, u32 seqno) in check_leaf() 278 struct i915_syncmap *sync; in igt_syncmap_join_above() [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
H A D | intel_timeline_types.h | 21 struct i915_syncmap; 84 struct i915_syncmap *sync;
|
/netbsd-src/sys/modules/i915drmkms/ |
H A D | Makefile | 247 SRCS+= i915_syncmap.c
|
/netbsd-src/sys/external/bsd/drm2/i915drm/ |
H A D | files.i915drmkms | 235 file external/bsd/drm2/dist/drm/i915/i915_syncmap.c i915drmkms
|