Home
last modified time | relevance | path

Searched defs:fence (Results 1 – 25 of 113) sorted by relevance

12345

/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/
Ddma-fence.c113 static const char *dma_fence_stub_get_name(struct dma_fence *fence) in dma_fence_stub_get_name()
331 int dma_fence_signal_timestamp_locked(struct dma_fence *fence, ktime_t timestamp) in dma_fence_signal_timestamp_locked()
373 int dma_fence_signal_timestamp(struct dma_fence *fence, ktime_t timestamp) in dma_fence_signal_timestamp()
405 int dma_fence_signal_locked(struct dma_fence *fence) in dma_fence_signal_locked()
424 int dma_fence_signal(struct dma_fence *fence) in dma_fence_signal()
464 signed long dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout) in dma_fence_wait_timeout()
496 struct dma_fence *fence = container_of(kref, struct dma_fence, refcount); in dma_fence_release() local
533 void dma_fence_free(struct dma_fence *fence) in dma_fence_free()
539 static bool _dma_fence_enable_signaling(struct dma_fence *fence) in _dma_fence_enable_signaling()
571 void dma_fence_enable_sw_signaling(struct dma_fence *fence) in dma_fence_enable_sw_signaling()
[all …]
Dsw_sync.c54 __s32 fence; /* fd of new fence */ member
65 static inline struct sync_pt *dma_fence_to_sync_pt(struct dma_fence *fence) in dma_fence_to_sync_pt()
121 static const char *timeline_fence_get_driver_name(struct dma_fence *fence) in timeline_fence_get_driver_name()
126 static const char *timeline_fence_get_timeline_name(struct dma_fence *fence) in timeline_fence_get_timeline_name()
133 static void timeline_fence_release(struct dma_fence *fence) in timeline_fence_release()
150 static bool timeline_fence_signaled(struct dma_fence *fence) in timeline_fence_signaled()
157 static bool timeline_fence_enable_signaling(struct dma_fence *fence) in timeline_fence_enable_signaling()
162 static void timeline_fence_value_str(struct dma_fence *fence, char *str, int size) in timeline_fence_value_str()
168 static void timeline_fence_timeline_value_str(struct dma_fence *fence, char *str, int size) in timeline_fence_timeline_value_str()
Dsync_debug.h48 static inline struct sync_timeline *dma_fence_parent(struct dma_fence *fence) in dma_fence_parent()
79 static inline void sync_file_debug_add(struct sync_file *fence) in sync_file_debug_add()
82 static inline void sync_file_debug_remove(struct sync_file *fence) in sync_file_debug_remove()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
Dmali_kbase_sync_file.c57 struct fence *fence; in kbase_sync_fence_out_create() local
101 struct fence *fence = sync_file_get_fence(fd); in kbase_sync_fence_in_from_fd() local
118 struct fence *fence = sync_file_get_fence(fd); in kbase_sync_fence_validate() local
154 static void kbase_fence_wait_callback(struct fence *fence, struct fence_cb *cb) in kbase_fence_wait_callback()
195 struct fence *fence; in kbase_sync_fence_in_wait() local
197 struct dma_fence *fence; in kbase_sync_fence_in_wait() local
271 static void kbase_sync_fence_info_get(struct fence *fence, in kbase_sync_fence_info_get()
318 struct fence *fence; in kbase_sync_fence_in_info_get() local
339 struct fence *fence; in kbase_sync_fence_out_info_get() local
Dmali_kbase_fence.c28 kbase_fence_get_driver_name(struct fence *fence) in kbase_fence_get_driver_name()
38 kbase_fence_get_timeline_name(struct fence *fence) in kbase_fence_get_timeline_name()
48 kbase_fence_enable_signaling(struct fence *fence) in kbase_fence_enable_signaling()
58 kbase_fence_fence_value_str(struct fence *fence, char *str, int size) in kbase_fence_fence_value_str()
87 struct fence *fence; in kbase_fence_out_new() local
146 int kbase_fence_add_callback(struct kbase_jd_atom *katom, struct fence *fence, fence_func_t callbac… in kbase_fence_add_callback()
Dmali_kbase_fence.h47 struct fence *fence; member
76 #define kbase_fence_fence_in_set(katom, fence) … argument
259 #define kbase_fence_put(fence) dma_fence_put(fence) argument
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
Dmali_kbase_sync_file.c60 struct fence *fence; in kbase_sync_fence_out_create() local
103 struct fence *fence = sync_file_get_fence(fd); in kbase_sync_fence_in_from_fd() local
119 struct fence *fence = sync_file_get_fence(fd); in kbase_sync_fence_validate() local
154 static void kbase_fence_wait_callback(struct fence *fence, in kbase_fence_wait_callback()
197 struct fence *fence; in kbase_sync_fence_in_wait() local
199 struct dma_fence *fence; in kbase_sync_fence_in_wait() local
271 static void kbase_sync_fence_info_get(struct fence *fence, in kbase_sync_fence_info_get()
317 struct fence *fence; in kbase_sync_fence_in_info_get() local
337 struct fence *fence; in kbase_sync_fence_out_info_get() local
Dmali_kbase_fence.c30 kbase_fence_get_driver_name(struct fence *fence) in kbase_fence_get_driver_name()
40 kbase_fence_get_timeline_name(struct fence *fence) in kbase_fence_get_timeline_name()
50 kbase_fence_enable_signaling(struct fence *fence) in kbase_fence_enable_signaling()
60 kbase_fence_fence_value_str(struct fence *fence, char *str, int size) in kbase_fence_fence_value_str()
94 struct fence *fence; in kbase_fence_out_new() local
157 struct fence *fence, in kbase_fence_add_callback()
Dmali_kbase_fence.h49 struct fence *fence; member
78 #define kbase_fence_fence_in_set(katom, fence) \ argument
270 #define kbase_fence_put(fence) dma_fence_put(fence) argument
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
Dmali_kbase_sync_file.c65 struct fence *fence; in kbase_sync_fence_out_create() local
111 struct fence *fence = sync_file_get_fence(fd); in kbase_sync_fence_in_from_fd() local
129 struct fence *fence = sync_file_get_fence(fd); in kbase_sync_fence_validate() local
165 static void kbase_fence_wait_callback(struct fence *fence, struct fence_cb *cb) in kbase_fence_wait_callback()
206 struct fence *fence; in kbase_sync_fence_in_wait() local
208 struct dma_fence *fence; in kbase_sync_fence_in_wait() local
283 void kbase_sync_fence_info_get(struct fence *fence, in kbase_sync_fence_info_get()
331 struct fence *fence; in kbase_sync_fence_in_info_get() local
352 struct fence *fence; in kbase_sync_fence_out_info_get() local
Dmali_kbase_fence_ops.c30 kbase_fence_get_driver_name(struct fence *fence) in kbase_fence_get_driver_name()
40 kbase_fence_get_timeline_name(struct fence *fence) in kbase_fence_get_timeline_name()
50 kbase_fence_enable_signaling(struct fence *fence) in kbase_fence_enable_signaling()
60 kbase_fence_fence_value_str(struct fence *fence, char *str, int size) in kbase_fence_fence_value_str()
Dmali_kbase_fence.h54 struct fence *fence; member
83 #define kbase_fence_fence_in_set(katom, fence) … argument
269 #define kbase_fence_put(fence) dma_fence_put(fence) argument
Dmali_kbase_fence.c39 struct fence *fence; in kbase_fence_out_new() local
98 int kbase_fence_add_callback(struct kbase_jd_atom *katom, struct fence *fence, fence_func_t callbac… in kbase_fence_add_callback()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
Dmali_kbase_sync_file.c65 struct fence *fence; in kbase_sync_fence_out_create() local
110 struct fence *fence = sync_file_get_fence(fd); in kbase_sync_fence_in_from_fd() local
127 struct fence *fence = sync_file_get_fence(fd); in kbase_sync_fence_validate() local
163 static void kbase_fence_wait_callback(struct fence *fence, in kbase_fence_wait_callback()
206 struct fence *fence; in kbase_sync_fence_in_wait() local
208 struct dma_fence *fence; in kbase_sync_fence_in_wait() local
282 void kbase_sync_fence_info_get(struct fence *fence, in kbase_sync_fence_info_get()
329 struct fence *fence; in kbase_sync_fence_in_info_get() local
349 struct fence *fence; in kbase_sync_fence_out_info_get() local
Dmali_kbase_fence_ops.c29 kbase_fence_get_driver_name(struct fence *fence) in kbase_fence_get_driver_name()
39 kbase_fence_get_timeline_name(struct fence *fence) in kbase_fence_get_timeline_name()
49 kbase_fence_enable_signaling(struct fence *fence) in kbase_fence_enable_signaling()
59 kbase_fence_fence_value_str(struct fence *fence, char *str, int size) in kbase_fence_fence_value_str()
Dmali_kbase_fence.h53 struct fence *fence; member
82 #define kbase_fence_fence_in_set(katom, fence) \ argument
278 #define kbase_fence_put(fence) dma_fence_put(fence) argument
Dmali_kbase_fence.c40 struct fence *fence; in kbase_fence_out_new() local
103 struct fence *fence, in kbase_fence_add_callback()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
Dmali_dma_fence.c23 static bool mali_dma_fence_enable_signaling(struct dma_fence *fence) in mali_dma_fence_enable_signaling()
29 static const char *mali_dma_fence_get_driver_name(struct dma_fence *fence) in mali_dma_fence_get_driver_name()
35 static const char *mali_dma_fence_get_timeline_name(struct dma_fence *fence) in mali_dma_fence_get_timeline_name()
50 static bool mali_dma_fence_enable_signaling(struct fence *fence) in mali_dma_fence_enable_signaling()
56 static const char *mali_dma_fence_get_driver_name(struct fence *fence) in mali_dma_fence_get_driver_name()
62 static const char *mali_dma_fence_get_timeline_name(struct fence *fence) in mali_dma_fence_get_timeline_name()
120 static void mali_dma_fence_callback(struct dma_fence *fence, struct dma_fence_cb *cb) in mali_dma_fence_callback()
143 …i_dma_fence_add_callback(struct mali_dma_fence_context *dma_fence_context, struct dma_fence *fence) in mali_dma_fence_add_callback()
220 struct dma_fence *fence = NULL; in mali_dma_fence_new() local
245 void mali_dma_fence_signal_and_put(struct dma_fence **fence) in mali_dma_fence_signal_and_put()
Dmali_internal_sync.c39 static struct mali_internal_sync_point *mali_internal_fence_to_sync_pt(struct dma_fence *fence) in mali_internal_fence_to_sync_pt()
69 static void mali_internal_fence_check_cb_func(struct fence *fence, struct fence_cb *cb) in mali_internal_fence_check_cb_func()
357 …tic void mali_internal_add_fence_array(struct fence **fences, int *num_fences, struct fence *fence) in mali_internal_add_fence_array()
635 static const char *mali_internal_fence_get_driver_name(struct dma_fence *fence) in mali_internal_fence_get_driver_name()
652 static const char *mali_internal_fence_get_timeline_name(struct dma_fence *fence) in mali_internal_fence_get_timeline_name()
669 static void mali_internal_fence_release(struct dma_fence *fence) in mali_internal_fence_release()
701 static bool mali_internal_fence_signaled(struct dma_fence *fence) in mali_internal_fence_signaled()
727 static bool mali_internal_fence_enable_signaling(struct dma_fence *fence) in mali_internal_fence_enable_signaling()
748 static void mali_internal_fence_value_str(struct dma_fence *fence, char *str, int size) in mali_internal_fence_value_str()
Dmali_ukk_timeline.c51 struct mali_timeline_fence fence; in timeline_wait_wrapper() local
72 struct mali_timeline_fence fence; in timeline_create_sync_fence_wrapper() local
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
Dmali_dma_fence.c24 static bool mali_dma_fence_enable_signaling(struct dma_fence *fence) in mali_dma_fence_enable_signaling()
30 static const char *mali_dma_fence_get_driver_name(struct dma_fence *fence) in mali_dma_fence_get_driver_name()
36 static const char *mali_dma_fence_get_timeline_name(struct dma_fence *fence) in mali_dma_fence_get_timeline_name()
49 static bool mali_dma_fence_enable_signaling(struct fence *fence) in mali_dma_fence_enable_signaling()
55 static const char *mali_dma_fence_get_driver_name(struct fence *fence) in mali_dma_fence_get_driver_name()
61 static const char *mali_dma_fence_get_timeline_name(struct fence *fence) in mali_dma_fence_get_timeline_name()
118 static void mali_dma_fence_callback(struct dma_fence *fence, struct dma_fence_cb *cb) in mali_dma_fence_callback()
143 struct dma_fence *fence) in mali_dma_fence_add_callback()
215 struct dma_fence *fence = NULL; in mali_dma_fence_new() local
234 void mali_dma_fence_signal_and_put(struct dma_fence **fence) in mali_dma_fence_signal_and_put()
Dmali_internal_sync.c43 mali_internal_fence_to_sync_pt(struct dma_fence *fence) in mali_internal_fence_to_sync_pt()
78 static void mali_internal_fence_check_cb_func(struct fence *fence, in mali_internal_fence_check_cb_func()
402 int *num_fences, struct fence *fence) in mali_internal_add_fence_array()
708 static const char *mali_internal_fence_get_driver_name(struct dma_fence *fence) in mali_internal_fence_get_driver_name()
726 mali_internal_fence_get_timeline_name(struct dma_fence *fence) in mali_internal_fence_get_timeline_name()
743 static void mali_internal_fence_release(struct dma_fence *fence) in mali_internal_fence_release()
776 static bool mali_internal_fence_signaled(struct dma_fence *fence) in mali_internal_fence_signaled()
803 static bool mali_internal_fence_enable_signaling(struct dma_fence *fence) in mali_internal_fence_enable_signaling()
825 static void mali_internal_fence_value_str(struct dma_fence *fence, char *str, in mali_internal_fence_value_str()
Dmali_ukk_timeline.c57 struct mali_timeline_fence fence; in timeline_wait_wrapper() local
85 struct mali_timeline_fence fence; in timeline_create_sync_fence_wrapper() local
/device/soc/rockchip/common/sdk_linux/include/linux/
Ddma-fence.h272 static inline void dma_fence_put(struct dma_fence *fence) in dma_fence_put()
285 static inline struct dma_fence *dma_fence_get(struct dma_fence *fence) in dma_fence_get()
300 static inline struct dma_fence *dma_fence_get_rcu(struct dma_fence *fence) in dma_fence_get_rcu()
328 struct dma_fence *fence; in dma_fence_get_rcu_safe() local
401 static inline bool dma_fence_is_signaled_locked(struct dma_fence *fence) in dma_fence_is_signaled_locked()
431 static inline bool dma_fence_is_signaled(struct dma_fence *fence) in dma_fence_is_signaled()
525 static inline int dma_fence_get_status_locked(struct dma_fence *fence) in dma_fence_get_status_locked()
547 static inline void dma_fence_set_error(struct dma_fence *fence, int error) in dma_fence_set_error()
574 static inline signed long dma_fence_wait(struct dma_fence *fence, bool intr) in dma_fence_wait()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/
Dmali_timeline_sync_fence.c41 struct mali_timeline_fence fence; in mali_timeline_sync_fence_create_and_add_tracker() local
84 …_timeline_sync_fence_create(struct mali_timeline_system *system, struct mali_timeline_fence *fence) in mali_timeline_sync_fence_create()

12345