Home
last modified time | relevance | path

Searched refs:point (Results 1 - 25 of 35) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/
H A Dmali_timeline.h68 * Type used to represent a point on a timeline.
73 * Used to represent that no point on a timeline.
98 mali_timeline_point points[MALI_TIMELINE_MAX]; /**< For each timeline, a point or MALI_TIMELINE_NO_POINT. */
134 mali_timeline_point point_next; /**< The next available point. */
135 mali_timeline_point point_oldest; /**< The oldest point not released. */
169 mali_timeline_point point; /**< Point on timeline we are waiting for to be released. */ member
184 mali_timeline_point point; /**< Point on timeline for this tracker */ member
236 * timeline a given point is. Most of these checks will translate the timeline so the oldest point
240 * The following example illustrates the three different states a point ca
284 mali_timeline_is_point_on(struct mali_timeline *timeline, mali_timeline_point point) mali_timeline_is_point_on() argument
300 mali_timeline_is_point_released(struct mali_timeline *timeline, mali_timeline_point point) mali_timeline_is_point_released() argument
321 mali_timeline_is_tracker_released(struct mali_timeline *timeline, mali_timeline_point point) mali_timeline_is_tracker_released() argument
348 mali_timeline_is_point_valid(struct mali_timeline *timeline, mali_timeline_point point) mali_timeline_is_point_valid() argument
[all...]
H A Dmali_timeline_fence_wait.c84 mali_timeline_point point; local
86 point = fence->points[i];
88 if (likely(MALI_TIMELINE_NO_POINT == point)) {
89 /* Fence contains no point on this timeline. */
96 if (unlikely(!mali_timeline_is_point_valid(timeline, point))) {
97 MALI_PRINT_ERROR(("Mali Timeline: point %d is not valid (oldest=%d, next=%d)\n", point,
101 if (!mali_timeline_is_point_released(timeline, point)) {
151 mali_timeline_point point; local
179 point
[all...]
H A Dmali_timeline_sync_fence.c24 * @param point Point on timeline.
29 mali_timeline_point point) in mali_timeline_sync_fence_create_and_add_tracker()
32 mali_timeline_point point) in mali_timeline_sync_fence_create_and_add_tracker()
44 MALI_DEBUG_ASSERT(MALI_TIMELINE_NO_POINT != point); in mali_timeline_sync_fence_create_and_add_tracker()
55 sync_fence_tracker->flag = mali_sync_flag_create(timeline->sync_tl, point); in mali_timeline_sync_fence_create_and_add_tracker()
74 fence.points[timeline->id] = point; in mali_timeline_sync_fence_create_and_add_tracker()
78 point = mali_timeline_system_add_tracker(timeline->system, &sync_fence_tracker->tracker, MALI_TIMELINE_NONE); in mali_timeline_sync_fence_create_and_add_tracker()
79 MALI_DEBUG_ASSERT(MALI_TIMELINE_NO_POINT == point); in mali_timeline_sync_fence_create_and_add_tracker()
28 mali_timeline_sync_fence_create_and_add_tracker(struct mali_timeline *timeline, mali_timeline_point point) mali_timeline_sync_fence_create_and_add_tracker() argument
H A Dmali_timeline.c288 tracker->point = MALI_TIMELINE_NO_POINT; in mali_timeline_insert_tracker()
293 tracker->point = timeline->point_next; in mali_timeline_insert_tracker()
295 /* Find next available point. */ in mali_timeline_insert_tracker()
344 MALI_DEBUG_ASSERT((waiter_new->point - timeline->point_oldest) < MALI_TIMELINE_MAX_POINT_SPAN); in mali_timeline_insert_waiter()
345 MALI_DEBUG_ASSERT((-waiter_new->point + timeline->point_next) < MALI_TIMELINE_MAX_POINT_SPAN); in mali_timeline_insert_waiter()
353 while (waiter_prev && mali_timeline_point_after(waiter_prev->point, waiter_new->point)) { in mali_timeline_insert_waiter()
430 /* Set oldest point to oldest tracker's point */ in mali_timeline_update_oldest_point()
431 timeline->point_oldest = timeline->tracker_tail->point; in mali_timeline_update_oldest_point()
1202 mali_timeline_point point; global() local
1408 mali_timeline_point point = MALI_TIMELINE_NO_POINT; global() local
1503 mali_timeline_point point; global() local
[all...]
H A Dmali_scheduler.c87 mali_timeline_point *point);
700 mali_timeline_point point; in _mali_ukk_gp_start_job() local
716 point = mali_scheduler_submit_gp_job(session, job); in _mali_ukk_gp_start_job()
717 if (_mali_osk_put_user(((u32)point), point_ptr) != 0) { in _mali_ukk_gp_start_job()
733 mali_timeline_point point; in _mali_ukk_pp_start_job() local
750 ret = mali_scheduler_submit_pp_job(session, job, &point); in _mali_ukk_pp_start_job()
754 if (_mali_osk_put_user(((u32)point), point_ptr) != 0) { in _mali_ukk_pp_start_job()
774 mali_timeline_point point; in _mali_ukk_pp_and_gp_start_job() local
810 ret = mali_scheduler_submit_pp_job(session, pp_job, &point); in _mali_ukk_pp_and_gp_start_job()
814 if (_mali_osk_put_user(((u32)point), point_pt in _mali_ukk_pp_and_gp_start_job()
906 mali_timeline_point point; mali_scheduler_submit_gp_job() local
917 mali_scheduler_submit_pp_job(struct mali_session_data *session, struct mali_pp_job *job, mali_timeline_point *point) mali_scheduler_submit_pp_job() argument
[all...]
H A Dmali_soft_job.c80 /* All jobs should be free at this point. */ in mali_soft_job_system_destroy()
197 mali_timeline_point point; in mali_soft_job_start() local
219 point = mali_timeline_system_add_tracker(system->session->timeline_system, &job->tracker, MALI_TIMELINE_SOFT); in mali_soft_job_start()
221 return point; in mali_soft_job_start()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_timeline.h67 * Type used to represent a point on a timeline.
72 * Used to represent that no point on a timeline.
95 mali_timeline_point points[MALI_TIMELINE_MAX]; /**< For each timeline, a point or MALI_TIMELINE_NO_POINT. */
130 mali_timeline_point point_next; /**< The next available point. */
131 mali_timeline_point point_oldest; /**< The oldest point not released. */
165 mali_timeline_point point; /**< Point on timeline we are waiting for to be released. */ member
180 mali_timeline_point point; /**< Point on timeline for this tracker */ member
230 * timeline a given point is. Most of these checks will translate the timeline so the oldest point
234 * The following example illustrates the three different states a point ca
278 mali_timeline_is_point_on(struct mali_timeline *timeline, mali_timeline_point point) mali_timeline_is_point_on() argument
294 mali_timeline_is_point_released(struct mali_timeline *timeline, mali_timeline_point point) mali_timeline_is_point_released() argument
314 mali_timeline_is_tracker_released(struct mali_timeline *timeline, mali_timeline_point point) mali_timeline_is_tracker_released() argument
339 mali_timeline_is_point_valid(struct mali_timeline *timeline, mali_timeline_point point) mali_timeline_is_point_valid() argument
[all...]
H A Dmali_timeline_fence_wait.c81 mali_timeline_point point; local
83 point = fence->points[i];
85 if (likely(MALI_TIMELINE_NO_POINT == point)) {
86 /* Fence contains no point on this timeline. */
93 if (unlikely(!mali_timeline_is_point_valid(timeline, point))) {
94 MALI_PRINT_ERROR(("Mali Timeline: point %d is not valid (oldest=%d, next=%d)\n", point, timeline->point_oldest, timeline->point_next));
97 if (!mali_timeline_is_point_released(timeline, point)) {
148 mali_timeline_point point; local
176 point
[all...]
H A Dmali_timeline_sync_fence.c23 * @param point Point on timeline.
27 static struct sync_fence *mali_timeline_sync_fence_create_and_add_tracker(struct mali_timeline *timeline, mali_timeline_point point) in mali_timeline_sync_fence_create_and_add_tracker() argument
29 static struct mali_internal_sync_fence *mali_timeline_sync_fence_create_and_add_tracker(struct mali_timeline *timeline, mali_timeline_point point) in mali_timeline_sync_fence_create_and_add_tracker()
41 MALI_DEBUG_ASSERT(MALI_TIMELINE_NO_POINT != point); in mali_timeline_sync_fence_create_and_add_tracker()
52 sync_fence_tracker->flag = mali_sync_flag_create(timeline->sync_tl, point); in mali_timeline_sync_fence_create_and_add_tracker()
71 fence.points[timeline->id] = point; in mali_timeline_sync_fence_create_and_add_tracker()
75 point = mali_timeline_system_add_tracker(timeline->system, &sync_fence_tracker->tracker, MALI_TIMELINE_NONE); in mali_timeline_sync_fence_create_and_add_tracker()
76 MALI_DEBUG_ASSERT(MALI_TIMELINE_NO_POINT == point); in mali_timeline_sync_fence_create_and_add_tracker()
H A Dmali_timeline.c284 tracker->point = MALI_TIMELINE_NO_POINT; in mali_timeline_insert_tracker()
289 tracker->point = timeline->point_next; in mali_timeline_insert_tracker()
291 /* Find next available point. */ in mali_timeline_insert_tracker()
340 MALI_DEBUG_ASSERT((waiter_new->point - timeline->point_oldest) < MALI_TIMELINE_MAX_POINT_SPAN); in mali_timeline_insert_waiter()
341 MALI_DEBUG_ASSERT((-waiter_new->point + timeline->point_next) < MALI_TIMELINE_MAX_POINT_SPAN); in mali_timeline_insert_waiter()
349 while (waiter_prev && mali_timeline_point_after(waiter_prev->point, waiter_new->point)) { in mali_timeline_insert_waiter()
423 /* Set oldest point to oldest tracker's point */ in mali_timeline_update_oldest_point()
424 timeline->point_oldest = timeline->tracker_tail->point; in mali_timeline_update_oldest_point()
1184 mali_timeline_point point; global() local
1392 mali_timeline_point point = MALI_TIMELINE_NO_POINT; global() local
1486 mali_timeline_point point; global() local
[all...]
H A Dmali_scheduler.c88 struct mali_session_data *session, struct mali_pp_job *job, mali_timeline_point *point);
734 mali_timeline_point point; in _mali_ukk_gp_start_job() local
751 point = mali_scheduler_submit_gp_job(session, job); in _mali_ukk_gp_start_job()
753 if (0 != _mali_osk_put_user(((u32) point), point_ptr)) { in _mali_ukk_gp_start_job()
770 mali_timeline_point point; in _mali_ukk_pp_start_job() local
787 ret = mali_scheduler_submit_pp_job(session, job, &point); in _mali_ukk_pp_start_job()
791 if (0 != _mali_osk_put_user(((u32) point), point_ptr)) { in _mali_ukk_pp_start_job()
812 mali_timeline_point point; in _mali_ukk_pp_and_gp_start_job() local
852 ret = mali_scheduler_submit_pp_job(session, pp_job, &point); in _mali_ukk_pp_and_gp_start_job()
856 if (0 != _mali_osk_put_user(((u32) point), point_pt in _mali_ukk_pp_and_gp_start_job()
962 mali_timeline_point point; mali_scheduler_submit_gp_job() local
974 mali_scheduler_submit_pp_job( struct mali_session_data *session, struct mali_pp_job *job, mali_timeline_point *point) mali_scheduler_submit_pp_job() argument
[all...]
H A Dmali_soft_job.c79 /* All jobs should be free at this point. */ in mali_soft_job_system_destroy()
191 mali_timeline_point point; in mali_soft_job_start() local
213 point = mali_timeline_system_add_tracker(system->session->timeline_system, &job->tracker, MALI_TIMELINE_SOFT); in mali_soft_job_start()
215 return point; in mali_soft_job_start()
/device/qemu/riscv32_virt/liteos_m/board/ui/
H A Dinput_dev.h43 deviceData_.point.x = data.point.x; in SetEventData()
44 deviceData_.point.y = data.point.y; in SetEventData()
H A Dinput_dev.cpp65 data.point.x += pkgs[i]->value; in ReportEventPkgCallback()
67 data.point.y += pkgs[i]->value; in ReportEventPkgCallback()
70 data.point.x =pkgs[i]->value / (0x7fff / HORIZONTAL_RESOLUTION); in ReportEventPkgCallback()
72 data.point.y =pkgs[i]->value / (0x7fff / VERTICAL_RESOLUTION); in ReportEventPkgCallback()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_sync.c47 u32 point; /**< Point on timeline. */ member
178 a = mpta->flag->point; in timeline_compare()
179 b = mptb->flag->point; in timeline_compare()
198 /* It is possible this sync point is just under construct, in timeline_print_pt()
202 seq_printf(s, "%u", mpt->flag->point); in timeline_print_pt()
253 /* It is possible this sync point is just under construct, in timeline_pt_value_str()
257 mali_osk_snprintf(str, size, "%u", mpt->flag->point); in timeline_pt_value_str()
308 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_INFORMATOIN, ("mali_internal_sync_pt: %u\n", mpt->flag->point)); in timeline_print_sync_pt()
310 MALI_DEBUG_PRINT(MALI_KERNEL_LEVEL_INFORMATOIN, ("uninitialized\n", mpt->flag->point)); in timeline_print_sync_pt()
407 struct mali_sync_flag *mali_sync_flag_create(struct sync_timeline *sync_tl, mali_timeline_point point) in mali_sync_flag_create() argument
560 mali_sync_flag_create(struct mali_internal_sync_timeline *sync_tl, mali_timeline_point point) mali_sync_flag_create() argument
[all...]
H A Dmali_ukk_soft_job.c26 u32 type, point; in soft_job_start_wrapper() local
69 point = mali_soft_job_start(job, &fence); in soft_job_start_wrapper()
71 if (0 != put_user(point, &uargs->point)) { in soft_job_start_wrapper()
H A Dmali_ukk_timeline.c29 mali_timeline_point point; in timeline_get_latest_point_wrapper() local
43 point = mali_timeline_system_get_latest_point(session->timeline_system, timeline); in timeline_get_latest_point_wrapper()
45 if (0 != put_user(point, &uargs->point)) { in timeline_get_latest_point_wrapper()
H A Dmali_sync.h78 * @param point Point on Mali timeline.
81 struct mali_sync_flag *mali_sync_flag_create(struct sync_timeline *sync_tl, u32 point);
130 * @param point Point on Mali timeline.
133 struct mali_sync_flag *mali_sync_flag_create(struct mali_internal_sync_timeline *sync_tl, u32 point);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_sync.c46 u32 point; /**< Point on timeline. */ member
174 a = mpta->flag->point; in timeline_compare()
175 b = mptb->flag->point; in timeline_compare()
193 /* It is possible this sync point is just under construct, in timeline_print_pt()
197 seq_printf(s, "%u", mpt->flag->point); in timeline_print_pt()
249 /* It is possible this sync point is just under construct, in timeline_pt_value_str()
253 _mali_osk_snprintf(str, size, "%u", mpt->flag->point); in timeline_pt_value_str()
305 MALI_DEBUG_PRINT(2, ("mali_internal_sync_pt: %u\n", mpt->flag->point)); in timeline_print_sync_pt()
307 MALI_DEBUG_PRINT(2, ("uninitialized\n", mpt->flag->point)); in timeline_print_sync_pt()
401 struct mali_sync_flag *mali_sync_flag_create(struct sync_timeline *sync_tl, mali_timeline_point point) in mali_sync_flag_create() argument
542 mali_sync_flag_create(struct mali_internal_sync_timeline *sync_tl, mali_timeline_point point) mali_sync_flag_create() argument
[all...]
H A Dmali_ukk_soft_job.c25 u32 type, point; in soft_job_start_wrapper() local
68 point = mali_soft_job_start(job, &fence); in soft_job_start_wrapper()
70 if (0 != put_user(point, &uargs->point)) { in soft_job_start_wrapper()
H A Dmali_ukk_timeline.c27 mali_timeline_point point; in timeline_get_latest_point_wrapper() local
39 point = mali_timeline_system_get_latest_point(session->timeline_system, timeline); in timeline_get_latest_point_wrapper()
41 if (0 != put_user(point, &uargs->point)) return -EFAULT; in timeline_get_latest_point_wrapper()
H A Dmali_sync.h79 * @param point Point on Mali timeline.
82 struct mali_sync_flag *mali_sync_flag_create(struct sync_timeline *sync_tl, u32 point);
131 * @param point Point on Mali timeline.
134 struct mali_sync_flag *mali_sync_flag_create(struct mali_internal_sync_timeline *sync_tl, u32 point);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/tests/kutf/
H A DMakefile22 $(error Must specify KDIR to point to the kernel to target))
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/tests/mali_kutf_irq_test/
H A DMakefile22 $(error Must specify KDIR to point to the kernel to target))
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A DMakefile25 $(error Must specify KDIR to point to the kernel to target))

Completed in 14 milliseconds

12