Home
last modified time | relevance | path

Searched refs:atom_slot (Results 1 - 4 of 4) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c2210 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 Dmali_kbase_js.c2311 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 Dmali_kbase_js.c2839 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 Dmali_kbase_js.c3290 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