Searched refs:atom_slot (Results 1 - 4 of 4) sorted by relevance
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_js.c | 2210 int atom_slot;
in kbase_js_complete_atom_wq() local 2215 atom_slot = katom->slot_nr;
in kbase_js_complete_atom_wq() 2227 atomic_dec(&kctx->atoms_pulled_slot[atom_slot]);
in kbase_js_complete_atom_wq() 2228 kctx->atoms_pulled_slot_pri[atom_slot][prio]--;
in kbase_js_complete_atom_wq() 2239 if (!kctx->atoms_pulled_slot_pri[atom_slot][prio] && kctx->blocked_js[atom_slot][prio]) {
in kbase_js_complete_atom_wq() 2240 kctx->blocked_js[atom_slot][prio] = false;
in kbase_js_complete_atom_wq() 2241 if (kbase_js_ctx_pullable(kctx, atom_slot, true)) {
in kbase_js_complete_atom_wq() 2242 timer_sync |= kbase_js_ctx_list_add_pullable_nolock(kbdev, kctx, atom_slot);
in kbase_js_complete_atom_wq() 2248 if (!atomic_read(&kctx->atoms_pulled_slot[atom_slot]) in kbase_js_complete_atom_wq() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_js.c | 2311 int atom_slot; in kbase_js_complete_atom_wq() local 2316 atom_slot = katom->slot_nr; in kbase_js_complete_atom_wq() 2328 atomic_dec(&kctx->atoms_pulled_slot[atom_slot]); in kbase_js_complete_atom_wq() 2329 kctx->atoms_pulled_slot_pri[atom_slot][prio]--; in kbase_js_complete_atom_wq() 2341 if (!kctx->atoms_pulled_slot_pri[atom_slot][prio] in kbase_js_complete_atom_wq() 2342 && kctx->blocked_js[atom_slot][prio]) { in kbase_js_complete_atom_wq() 2343 kctx->blocked_js[atom_slot][prio] = false; in kbase_js_complete_atom_wq() 2344 if (kbase_js_ctx_pullable(kctx, atom_slot, true)) in kbase_js_complete_atom_wq() 2347 kbdev, kctx, atom_slot); in kbase_js_complete_atom_wq() 2352 if (!atomic_read(&kctx->atoms_pulled_slot[atom_slot]) in kbase_js_complete_atom_wq() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_js.c | 2839 int atom_slot; local 2844 atom_slot = katom->slot_nr; 2846 dev_dbg(kbdev->dev, "%s for atom %p (s:%d)\n", __func__, (void *)katom, atom_slot); 2868 atomic_dec(&kctx->atoms_pulled_slot[atom_slot]); 2869 kctx->atoms_pulled_slot_pri[atom_slot][prio]--; 2880 if (!kctx->atoms_pulled_slot_pri[atom_slot][prio] && kctx->blocked_js[atom_slot][prio]) { 2882 (void *)kctx, atom_slot, prio); 2884 kctx->blocked_js[atom_slot][prio] = false; 2885 if (kbase_js_ctx_pullable(kctx, atom_slot, tru [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_js.c | 3290 int atom_slot; local 3295 atom_slot = katom->slot_nr; 3298 __func__, (void *)katom, atom_slot); 3339 (void *)kctx, atom_slot, prio); 3341 if (kbase_js_ctx_pullable(kctx, atom_slot, true)) 3344 kbdev, kctx, atom_slot); 3349 if (!kbase_jsctx_slot_atoms_pulled(kctx, atom_slot) && 3350 jsctx_rb_none_to_pull(kctx, atom_slot)) { 3352 &kctx->jctx.sched_info.ctx.ctx_list_entry[atom_slot])) 3354 kctx->kbdev, kctx, atom_slot); [all...] |
Completed in 15 milliseconds