• Home
  • Raw
  • Download

Lines Matching defs:ref

29 	struct i915_active *ref;  member
77 struct i915_active *ref = addr; in active_debug_hint() local
87 static void debug_active_init(struct i915_active *ref) in debug_active_init()
92 static void debug_active_activate(struct i915_active *ref) in debug_active_activate()
98 static void debug_active_deactivate(struct i915_active *ref) in debug_active_deactivate()
105 static void debug_active_fini(struct i915_active *ref) in debug_active_fini()
110 static void debug_active_assert(struct i915_active *ref) in debug_active_assert()
117 static inline void debug_active_init(struct i915_active *ref) { } in debug_active_init()
118 static inline void debug_active_activate(struct i915_active *ref) { } in debug_active_activate()
119 static inline void debug_active_deactivate(struct i915_active *ref) { } in debug_active_deactivate()
120 static inline void debug_active_fini(struct i915_active *ref) { } in debug_active_fini()
121 static inline void debug_active_assert(struct i915_active *ref) { } in debug_active_assert()
126 __active_retire(struct i915_active *ref) in __active_retire()
179 struct i915_active *ref = container_of(wrk, typeof(*ref), work); in active_work() local
189 active_retire(struct i915_active *ref) in active_retire()
232 static struct active_node *__active_lookup(struct i915_active *ref, u64 idx) in __active_lookup()
289 active_instance(struct i915_active *ref, u64 idx) in active_instance()
338 void __i915_active_init(struct i915_active *ref, in __i915_active_init()
339 int (*active)(struct i915_active *ref), in __i915_active_init()
340 void (*retire)(struct i915_active *ref), in __i915_active_init()
365 static bool ____active_del_barrier(struct i915_active *ref, in ____active_del_barrier()
408 __active_del_barrier(struct i915_active *ref, struct active_node *node) in __active_del_barrier()
414 replace_barrier(struct i915_active *ref, struct i915_active_fence *active) in replace_barrier()
427 int i915_active_ref(struct i915_active *ref, u64 idx, struct dma_fence *fence) in i915_active_ref()
462 __i915_active_set_fence(struct i915_active *ref, in __i915_active_set_fence()
481 __active_fence(struct i915_active *ref, u64 idx) in __active_fence()
497 __i915_active_ref(struct i915_active *ref, u64 idx, struct dma_fence *fence) in __i915_active_ref()
504 i915_active_set_exclusive(struct i915_active *ref, struct dma_fence *f) in i915_active_set_exclusive()
510 bool i915_active_acquire_if_busy(struct i915_active *ref) in i915_active_acquire_if_busy()
516 static void __i915_active_activate(struct i915_active *ref) in __i915_active_activate()
524 int i915_active_acquire(struct i915_active *ref) in i915_active_acquire()
551 int i915_active_acquire_for_context(struct i915_active *ref, u64 idx) in i915_active_acquire_for_context()
569 void i915_active_release(struct i915_active *ref) in i915_active_release()
605 static int flush_lazy_signals(struct i915_active *ref) in flush_lazy_signals()
622 int __i915_active_wait(struct i915_active *ref, int state) in __i915_active_wait()
672 struct i915_active *ref; member
689 static int __await_barrier(struct i915_active *ref, struct i915_sw_fence *fence) in __await_barrier()
712 static int await_active(struct i915_active *ref, in await_active()
760 struct i915_active *ref, in i915_request_await_active()
773 struct i915_active *ref, in i915_sw_fence_await_active()
779 void i915_active_fini(struct i915_active *ref) in i915_active_fini()
795 static struct active_node *reuse_idle_barrier(struct i915_active *ref, u64 idx) in reuse_idle_barrier()
878 int i915_active_acquire_preallocate_barrier(struct i915_active *ref, in i915_active_acquire_preallocate_barrier()
960 void i915_active_acquire_barrier(struct i915_active *ref) in i915_active_acquire_barrier()
1162 struct kref ref; member
1165 struct i915_active *i915_active_get(struct i915_active *ref) in i915_active_get()
1173 static void auto_release(struct kref *ref) in auto_release()
1181 void i915_active_put(struct i915_active *ref) in i915_active_put()
1188 static int auto_active(struct i915_active *ref) in auto_active()
1194 static void auto_retire(struct i915_active *ref) in auto_retire()