Searched refs:slot_tracking (Results 1 – 3 of 3) sorted by relevance
138 struct kbase_jsctx_slot_tracking *slot_tracking = in kbase_jsctx_slot_prio_blocked_set() local139 &kctx->slot_tracking[js]; in kbase_jsctx_slot_prio_blocked_set()142 WARN(!slot_tracking->atoms_pulled_pri[sched_prio], in kbase_jsctx_slot_prio_blocked_set()146 slot_tracking->blocked |= ((kbase_js_prio_bitmap_t)1) << sched_prio; in kbase_jsctx_slot_prio_blocked_set()
732 struct kbase_jsctx_slot_tracking *slot_tracking = in kbase_jsctx_slot_prio_blocked_clear() local733 &kctx->slot_tracking[js]; in kbase_jsctx_slot_prio_blocked_clear()737 slot_tracking->blocked &= ~(((kbase_js_prio_bitmap_t)1) << sched_prio); in kbase_jsctx_slot_prio_blocked_clear()744 return atomic_read(&kctx->slot_tracking[js].atoms_pulled); in kbase_jsctx_slot_atoms_pulled()755 struct kbase_jsctx_slot_tracking *slot_tracking = in kbase_jsctx_slot_prio_is_blocked() local756 &kctx->slot_tracking[js]; in kbase_jsctx_slot_prio_is_blocked()769 return (slot_tracking->blocked & higher_prios_mask) != 0u; in kbase_jsctx_slot_prio_is_blocked()794 struct kbase_jsctx_slot_tracking *slot_tracking = in kbase_jsctx_slot_atom_pulled_inc() local795 &kctx->slot_tracking[js]; in kbase_jsctx_slot_atom_pulled_inc()805 atomic_inc(&slot_tracking->atoms_pulled); in kbase_jsctx_slot_atom_pulled_inc()[all …]
1902 struct kbase_jsctx_slot_tracking slot_tracking[BASE_JM_MAX_NR_SLOTS]; member