| /device/soc/rockchip/common/sdk_linux/drivers/dma-buf/ |
| D | dma-fence.c | 113 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 …]
|
| D | sw_sync.c | 54 __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()
|
| D | sync_debug.h | 48 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/ |
| D | mali_kbase_sync_file.c | 57 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
|
| D | mali_kbase_fence.c | 28 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()
|
| D | mali_kbase_fence.h | 47 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/ |
| D | mali_kbase_sync_file.c | 60 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
|
| D | mali_kbase_fence.c | 30 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()
|
| D | mali_kbase_fence.h | 49 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/ |
| D | mali_kbase_sync_file.c | 65 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
|
| D | mali_kbase_fence_ops.c | 30 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()
|
| D | mali_kbase_fence.h | 54 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
|
| D | mali_kbase_fence.c | 39 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/ |
| D | mali_kbase_sync_file.c | 65 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
|
| D | mali_kbase_fence_ops.c | 29 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()
|
| D | mali_kbase_fence.h | 53 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
|
| D | mali_kbase_fence.c | 40 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/ |
| D | mali_dma_fence.c | 23 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()
|
| D | mali_internal_sync.c | 39 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()
|
| D | mali_ukk_timeline.c | 51 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/ |
| D | mali_dma_fence.c | 24 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()
|
| D | mali_internal_sync.c | 43 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()
|
| D | mali_ukk_timeline.c | 57 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/ |
| D | dma-fence.h | 272 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/ |
| D | mali_timeline_sync_fence.c | 41 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()
|