Symbol: i915_syncmap
sys/dev/drm/i915/i915_syncmap.c
105
static inline struct i915_syncmap **__sync_child(struct i915_syncmap *p)
sys/dev/drm/i915/i915_syncmap.c
108
return (struct i915_syncmap **)(p + 1);
sys/dev/drm/i915/i915_syncmap.c
112
__sync_branch_idx(const struct i915_syncmap *p, u64 id)
sys/dev/drm/i915/i915_syncmap.c
118
__sync_leaf_idx(const struct i915_syncmap *p, u64 id)
sys/dev/drm/i915/i915_syncmap.c
124
static inline u64 __sync_branch_prefix(const struct i915_syncmap *p, u64 id)
sys/dev/drm/i915/i915_syncmap.c
129
static inline u64 __sync_leaf_prefix(const struct i915_syncmap *p, u64 id)
sys/dev/drm/i915/i915_syncmap.c
154
bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno)
sys/dev/drm/i915/i915_syncmap.c
156
struct i915_syncmap *p;
sys/dev/drm/i915/i915_syncmap.c
198
static struct i915_syncmap *
sys/dev/drm/i915/i915_syncmap.c
199
__sync_alloc_leaf(struct i915_syncmap *parent, u64 id)
sys/dev/drm/i915/i915_syncmap.c
201
struct i915_syncmap *p;
sys/dev/drm/i915/i915_syncmap.c
214
static inline void __sync_set_seqno(struct i915_syncmap *p, u64 id, u32 seqno)
sys/dev/drm/i915/i915_syncmap.c
222
static inline void __sync_set_child(struct i915_syncmap *p,
sys/dev/drm/i915/i915_syncmap.c
224
struct i915_syncmap *child)
sys/dev/drm/i915/i915_syncmap.c
230
static noinline int __sync_set(struct i915_syncmap **root, u64 id, u32 seqno)
sys/dev/drm/i915/i915_syncmap.c
232
struct i915_syncmap *p = *root;
sys/dev/drm/i915/i915_syncmap.c
279
struct i915_syncmap *next;
sys/dev/drm/i915/i915_syncmap.c
353
int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno)
sys/dev/drm/i915/i915_syncmap.c
355
struct i915_syncmap *p = *root;
sys/dev/drm/i915/i915_syncmap.c
369
static void __sync_free(struct i915_syncmap *p)
sys/dev/drm/i915/i915_syncmap.c
395
void i915_syncmap_free(struct i915_syncmap **root)
sys/dev/drm/i915/i915_syncmap.c
397
struct i915_syncmap *p;
sys/dev/drm/i915/i915_syncmap.c
77
struct i915_syncmap *parent;
sys/dev/drm/i915/i915_syncmap.c
91
void i915_syncmap_init(struct i915_syncmap **root)
sys/dev/drm/i915/i915_syncmap.c
99
static inline u32 *__sync_seqno(struct i915_syncmap *p)
sys/dev/drm/i915/i915_syncmap.h
30
struct i915_syncmap;
sys/dev/drm/i915/i915_syncmap.h
33
void i915_syncmap_init(struct i915_syncmap **root);
sys/dev/drm/i915/i915_syncmap.h
34
int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno);
sys/dev/drm/i915/i915_syncmap.h
35
bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno);
sys/dev/drm/i915/i915_syncmap.h
36
void i915_syncmap_free(struct i915_syncmap **root);
sys/dev/drm/i915/i915_timeline.h
66
struct i915_syncmap *sync;