Home
last modified time | relevance | path

Searched refs:atom_slot (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/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 …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c3267 int atom_slot; local
3272 atom_slot = katom->slot_nr;
3275 __func__, (void *)katom, atom_slot);
3316 (void *)kctx, atom_slot, prio);
3318 if (kbase_js_ctx_pullable(kctx, atom_slot, true))
3321 kbdev, kctx, atom_slot);
3326 if (!kbase_jsctx_slot_atoms_pulled(kctx, atom_slot) &&
3327 jsctx_rb_none_to_pull(kctx, atom_slot)) {
3329 &kctx->jctx.sched_info.ctx.ctx_list_entry[atom_slot]))
3331 kctx->kbdev, kctx, atom_slot);