diff options
author | Ketut Putu Kumajaya <ketut.kumajaya@gmail.com> | 2014-09-01 16:06:16 +0700 |
---|---|---|
committer | Brett Rogers <brettrogers11@gmail.com> | 2015-11-25 12:28:20 -0800 |
commit | bea61001a3827462c817f8a39b26d78e31a4fa2a (patch) | |
tree | 434e137f4eeada7f64c94eb96f6abde7149fc2d4 /drivers/gpu/mali400/r3p2/mali/linux/mali_sync_user.c | |
parent | b912c21c36ea3ee7a9018e2aa555eab11b81e663 (diff) | |
download | kernel_samsung_smdk4412-bea61001a3827462c817f8a39b26d78e31a4fa2a.zip kernel_samsung_smdk4412-bea61001a3827462c817f8a39b26d78e31a4fa2a.tar.gz kernel_samsung_smdk4412-bea61001a3827462c817f8a39b26d78e31a4fa2a.tar.bz2 |
Mali r3p2-01rel3 API version 29 from T311XXUBNH6 update
Change-Id: I08d1c6f8920de63ab7cd10ff36c34032c7240f84
Diffstat (limited to 'drivers/gpu/mali400/r3p2/mali/linux/mali_sync_user.c')
-rw-r--r-- | drivers/gpu/mali400/r3p2/mali/linux/mali_sync_user.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/drivers/gpu/mali400/r3p2/mali/linux/mali_sync_user.c b/drivers/gpu/mali400/r3p2/mali/linux/mali_sync_user.c index 7f0fddfc..ba07f30 100644 --- a/drivers/gpu/mali400/r3p2/mali/linux/mali_sync_user.c +++ b/drivers/gpu/mali400/r3p2/mali/linux/mali_sync_user.c @@ -165,6 +165,25 @@ int mali_stream_create_empty_fence(int tl_fd) return fd; } +int mali_stream_create_signalled_fence(int tl_fd) +{ + int fd; + mali_sync_pt *pt; + + pt = mali_stream_create_point_internal(tl_fd, MALI_FALSE); + + if (NULL == pt) return -ENOMEM; + + fd = mali_stream_create_fence(pt); + + if (0 <= fd) + { + mali_sync_signal_pt(pt, 0); + } + + return fd; +} + _mali_osk_errcode_t mali_fence_validate(int fd) { struct sync_fence * fence; |