Home
last modified time | relevance | path

Searched refs:sched_prio (Results 1 - 9 of 9) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_js.h115 * @sched_prio: The priority levels that the context is blocked at for @js (all
130 int js, int sched_prio) in kbase_jsctx_slot_prio_blocked_set()
136 WARN(!slot_tracking->atoms_pulled_pri[sched_prio], in kbase_jsctx_slot_prio_blocked_set()
138 js, sched_prio); in kbase_jsctx_slot_prio_blocked_set()
140 slot_tracking->blocked |= ((kbase_js_prio_bitmap_t)1) << sched_prio; in kbase_jsctx_slot_prio_blocked_set()
142 NULL, 0, js, (unsigned int)sched_prio); in kbase_jsctx_slot_prio_blocked_set()
974 static inline base_jd_prio kbasep_js_sched_prio_to_atom_prio(int sched_prio) in kbasep_js_sched_prio_to_atom_prio() argument
978 KBASE_DEBUG_ASSERT(sched_prio >= 0 && in kbasep_js_sched_prio_to_atom_prio()
979 sched_prio < KBASE_JS_ATOM_SCHED_PRIO_COUNT); in kbasep_js_sched_prio_to_atom_prio()
981 prio_idx = (unsigned int)sched_prio; in kbasep_js_sched_prio_to_atom_prio()
129 kbase_jsctx_slot_prio_blocked_set(struct kbase_context *kctx, int js, int sched_prio) kbase_jsctx_slot_prio_blocked_set() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_js.h844 static inline base_jd_prio kbasep_js_sched_prio_to_atom_prio(int sched_prio) in kbasep_js_sched_prio_to_atom_prio() argument
848 KBASE_DEBUG_ASSERT(sched_prio >= 0 && sched_prio < KBASE_JS_ATOM_SCHED_PRIO_COUNT); in kbasep_js_sched_prio_to_atom_prio()
850 prio_idx = (unsigned int)sched_prio; in kbasep_js_sched_prio_to_atom_prio()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.h897 static inline base_jd_prio kbasep_js_sched_prio_to_atom_prio(int sched_prio) in kbasep_js_sched_prio_to_atom_prio() argument
901 KBASE_DEBUG_ASSERT(sched_prio >= 0 && sched_prio < KBASE_JS_ATOM_SCHED_PRIO_COUNT); in kbasep_js_sched_prio_to_atom_prio()
903 prio_idx = (unsigned int)sched_prio; in kbasep_js_sched_prio_to_atom_prio()
H A Dmali_kbase_jd.c934 int sched_prio; in jd_submit_atom() local
1079 sched_prio = kbasep_js_atom_prio_to_sched_prio(user_atom->prio); in jd_submit_atom()
1080 if (sched_prio == KBASE_JS_ATOM_SCHED_PRIO_INVALID) { in jd_submit_atom()
1081 sched_prio = KBASE_JS_ATOM_SCHED_PRIO_DEFAULT; in jd_submit_atom()
1083 katom->sched_priority = sched_prio; in jd_submit_atom()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.h909 static inline base_jd_prio kbasep_js_sched_prio_to_atom_prio(int sched_prio) in kbasep_js_sched_prio_to_atom_prio() argument
913 KBASE_DEBUG_ASSERT(0 <= sched_prio in kbasep_js_sched_prio_to_atom_prio()
914 && sched_prio < KBASE_JS_ATOM_SCHED_PRIO_COUNT); in kbasep_js_sched_prio_to_atom_prio()
916 prio_idx = (unsigned int)sched_prio; in kbasep_js_sched_prio_to_atom_prio()
H A Dmali_kbase_jd.c971 int sched_prio; in jd_submit_atom() local
1127 sched_prio = kbasep_js_atom_prio_to_sched_prio(user_atom->prio); in jd_submit_atom()
1128 if (sched_prio == KBASE_JS_ATOM_SCHED_PRIO_INVALID) in jd_submit_atom()
1129 sched_prio = KBASE_JS_ATOM_SCHED_PRIO_DEFAULT; in jd_submit_atom()
1130 katom->sched_priority = sched_prio; in jd_submit_atom()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_jd.c915 int sched_prio; in jd_submit_atom() local
1082 sched_prio = kbasep_js_atom_prio_to_sched_prio(user_atom->prio); in jd_submit_atom()
1083 if (sched_prio == KBASE_JS_ATOM_SCHED_PRIO_INVALID) in jd_submit_atom()
1084 sched_prio = KBASE_JS_ATOM_SCHED_PRIO_DEFAULT; in jd_submit_atom()
1087 katom->sched_priority = (sched_prio < kctx->jctx.max_priority) ? in jd_submit_atom()
1088 kctx->jctx.max_priority : sched_prio; in jd_submit_atom()
H A Dmali_kbase_js.c734 int js, int sched_prio) in kbase_jsctx_slot_prio_blocked_clear()
741 slot_tracking->blocked &= ~(((kbase_js_prio_bitmap_t)1) << sched_prio); in kbase_jsctx_slot_prio_blocked_clear()
743 NULL, 0, js, (unsigned int)sched_prio); in kbase_jsctx_slot_prio_blocked_clear()
757 int sched_prio) in kbase_jsctx_slot_prio_is_blocked()
768 prio_bit = (((kbase_js_prio_bitmap_t)1) << sched_prio); in kbase_jsctx_slot_prio_is_blocked()
769 /* all bits of sched_prio or higher, with sched_prio = 0 being the in kbase_jsctx_slot_prio_is_blocked()
797 int sched_prio = katom->sched_priority; in kbase_jsctx_slot_atom_pulled_inc() local
804 WARN(kbase_jsctx_slot_prio_is_blocked(kctx, js, sched_prio), in kbase_jsctx_slot_atom_pulled_inc()
806 js, sched_prio); in kbase_jsctx_slot_atom_pulled_inc() local
733 kbase_jsctx_slot_prio_blocked_clear(struct kbase_context *kctx, int js, int sched_prio) kbase_jsctx_slot_prio_blocked_clear() argument
756 kbase_jsctx_slot_prio_is_blocked(struct kbase_context *kctx, int js, int sched_prio) kbase_jsctx_slot_prio_is_blocked() argument
835 int sched_prio = katom->sched_priority; kbase_jsctx_slot_atom_pulled_dec() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_jd.c853 int sched_prio; in jd_submit_atom() local
1012 sched_prio = kbasep_js_atom_prio_to_sched_prio(user_atom->prio); in jd_submit_atom()
1013 if (sched_prio == KBASE_JS_ATOM_SCHED_PRIO_INVALID) { in jd_submit_atom()
1014 sched_prio = KBASE_JS_ATOM_SCHED_PRIO_DEFAULT; in jd_submit_atom()
1016 katom->sched_priority = sched_prio; in jd_submit_atom()

Completed in 14 milliseconds