Home
last modified time | relevance | path

Searched refs:slot_nr (Results 1 - 25 of 32) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_js_affinity.c272 int slot_nr; in kbase_js_debug_log_current_affinities() local
277 for (slot_nr = 0; slot_nr < 0x03; ++slot_nr) { in kbase_js_debug_log_current_affinities()
278 KBASE_TRACE_ADD_SLOT_INFO(kbdev, JS_AFFINITY_CURRENT, NULL, NULL, 0u, slot_nr, in kbase_js_debug_log_current_affinities()
279 (u32)js_devdata->runpool_irq.slot_affinities[slot_nr]); in kbase_js_debug_log_current_affinities()
H A Dmali_kbase_jm_rb.c51 struct slot_rb *rb = &kbdev->hwaccess.backend.slot_rb[katom->slot_nr]; in kbase_gpu_enqueue_atom()
569 KBASE_TLSTREAM_TL_NRET_ATOM_LPU(katom, &kbdev->gpu_props.props.raw_props.js_features[katom->slot_nr]); in kbase_gpu_release_atom()
571 KBASE_TLSTREAM_TL_NRET_CTX_LPU(kctx, &kbdev->gpu_props.props.raw_props.js_features[katom->slot_nr]); in kbase_gpu_release_atom()
577 kbase_js_affinity_release_slot_cores(kbdev, katom->slot_nr, katom->affinity); in kbase_gpu_release_atom()
1134 KBASE_TLSTREAM_TL_NRET_ATOM_LPU(katom, &kbdev->gpu_props.props.raw_props.js_features[katom->slot_nr]); in kbase_gpu_irq_evict()
1136 KBASE_TLSTREAM_TL_NRET_CTX_LPU(katom->kctx, &kbdev->gpu_props.props.raw_props.js_features[katom->slot_nr]); in kbase_gpu_irq_evict()
1307 kbase_jm_try_kick(kbdev, 1 << katom->slot_nr); in kbase_gpu_complete_hw()
1398 katom->kctx->blocked_js[katom->slot_nr][katom->sched_priority] = true; in kbase_gpu_remove_atom()
1412 return dep_atom->slot_nr; in should_stop_x_dep_slot()
1420 kbase_timeline_job_slot_done(katom->kctx->kbdev, katom->kctx, katom, katom->slot_nr, in kbase_job_evicted()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_js_affinity.c293 int slot_nr; in kbase_js_debug_log_current_affinities() local
298 for (slot_nr = 0; slot_nr < 3; ++slot_nr) in kbase_js_debug_log_current_affinities()
300 NULL, 0u, slot_nr, in kbase_js_debug_log_current_affinities()
301 (u32) js_devdata->runpool_irq.slot_affinities[slot_nr]); in kbase_js_debug_log_current_affinities()
H A Dmali_kbase_jm_rb.c56 struct slot_rb *rb = &kbdev->hwaccess.backend.slot_rb[katom->slot_nr]; in kbase_gpu_enqueue_atom()
648 [katom->slot_nr]); in kbase_gpu_release_atom()
652 [katom->slot_nr]); in kbase_gpu_release_atom()
658 kbase_js_affinity_release_slot_cores(kbdev, katom->slot_nr, in kbase_gpu_release_atom()
1270 [katom->slot_nr]); in kbase_gpu_irq_evict()
1275 [katom->slot_nr]); in kbase_gpu_irq_evict()
1486 kbase_jm_try_kick(kbdev, 1 << katom->slot_nr); in kbase_gpu_complete_hw()
1586 katom->kctx->blocked_js[katom->slot_nr][katom->sched_priority] = true; in kbase_gpu_remove_atom()
1602 return dep_atom->slot_nr; in should_stop_x_dep_slot()
1610 katom->slot_nr, KBASE_JS_ATOM_DONE_EVICTED_FROM_NEX in kbase_job_evicted()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c337 int js = katom->slot_nr; in jsctx_rb_pull()
353 int js = katom->slot_nr; in jsctx_tree_add()
1069 if (kbase_js_ctx_pullable(kctx, atom->slot_nr, false)) { in kbasep_js_add_job()
1070 timer_sync = kbase_js_ctx_list_add_pullable_nolock(kbdev, kctx, atom->slot_nr); in kbasep_js_add_job()
1072 timer_sync = kbase_js_ctx_list_add_unpullable_nolock(kbdev, kctx, atom->slot_nr); in kbasep_js_add_job()
1078 kbase_jm_try_kick(kbdev, 1 << atom->slot_nr); in kbasep_js_add_job()
1903 katom->slot_nr = kbase_js_get_slot(kctx->kbdev, katom); in kbase_js_dep_resolved_submit()
1910 if (jsctx_rb_none_to_pull(kctx, katom->slot_nr)) { in kbase_js_dep_resolved_submit()
1918 int js = katom->slot_nr; in kbase_js_dep_resolved_submit()
2066 atomic_inc(&kctx->atoms_pulled_slot[katom->slot_nr]); in kbase_js_pull()
[all...]
H A Dmali_kbase_jd.c1443 katom->slot_nr); in kbase_jd_done_worker()
1611 * @slot_nr: slot the atom was on
1626 void kbase_jd_done(struct kbase_jd_atom *katom, int slot_nr, ktime_t *end_timestamp, kbasep_js_atom_done_code done_code) in kbase_jd_done() argument
1645 katom->slot_nr = slot_nr; in kbase_jd_done()
H A Dmali_kbase.h138 void kbase_jd_done(struct kbase_jd_atom *katom, int slot_nr, ktime_t *end_timestamp,
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c348 int js = katom->slot_nr; in jsctx_rb_pull()
365 int js = katom->slot_nr; in jsctx_tree_add()
1127 if (kbase_js_ctx_pullable(kctx, atom->slot_nr, false)) in kbasep_js_add_job()
1129 kbdev, kctx, atom->slot_nr); in kbasep_js_add_job()
1132 kbdev, kctx, atom->slot_nr); in kbasep_js_add_job()
1137 kbase_jm_try_kick(kbdev, 1 << atom->slot_nr); in kbasep_js_add_job()
1996 katom->slot_nr = kbase_js_get_slot(kctx->kbdev, katom); in kbase_js_dep_resolved_submit()
2003 if (jsctx_rb_none_to_pull(kctx, katom->slot_nr)) { in kbase_js_dep_resolved_submit()
2012 int js = katom->slot_nr; in kbase_js_dep_resolved_submit()
2161 atomic_inc(&kctx->atoms_pulled_slot[katom->slot_nr]); in kbase_js_pull()
[all...]
H A Dmali_kbase_jd.c1519 katom->slot_nr); in kbase_jd_done_worker()
1686 * @slot_nr: slot the atom was on
1701 void kbase_jd_done(struct kbase_jd_atom *katom, int slot_nr, in kbase_jd_done() argument
1720 katom->slot_nr = slot_nr; in kbase_jd_done()
H A Dmali_kbase.h149 void kbase_jd_done(struct kbase_jd_atom *katom, int slot_nr, ktime_t *end_timestamp,
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c337 int js = katom->slot_nr; in jsctx_rb_pull()
356 int js = katom->slot_nr; in jsctx_tree_add()
1285 if (kbase_js_ctx_pullable(kctx, atom->slot_nr, false)) { in kbasep_js_add_job()
1286 timer_sync = kbase_js_ctx_list_add_pullable_nolock(kbdev, kctx, atom->slot_nr); in kbasep_js_add_job()
1288 timer_sync = kbase_js_ctx_list_add_unpullable_nolock(kbdev, kctx, atom->slot_nr); in kbasep_js_add_job()
1293 if (enqueue_required && kctx == kbdev->hwaccess.active_kctx[atom->slot_nr]) { in kbasep_js_add_job()
1294 kbase_jm_try_kick(kbdev, 1 << atom->slot_nr); in kbasep_js_add_job()
2135 katom->slot_nr = kbase_js_get_slot(kctx->kbdev, katom);
2142 if (jsctx_rb_none_to_pull(kctx, katom->slot_nr)) {
2151 int js = katom->slot_nr;
[all...]
H A Dmali_kbase_kinstr_jm.c842 const int slot = katom->slot_nr; in kbasep_kinstr_jm_atom_hw_submit()
865 const int slot = katom->slot_nr; in kbasep_kinstr_jm_atom_hw_release()
H A Dmali_kbase_jd.c1380 katom->slot_nr); in kbase_jd_done_worker()
1546 * @slot_nr: slot the atom was on
1561 void kbase_jd_done(struct kbase_jd_atom *katom, int slot_nr, ktime_t *end_timestamp, kbasep_js_atom_done_code done_code) in kbase_jd_done() argument
1580 katom->slot_nr = slot_nr; in kbase_jd_done()
H A Dmali_kbase.h257 void kbase_jd_done(struct kbase_jd_atom *katom, int slot_nr, ktime_t *end_timestamp,
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c361 int js = katom->slot_nr; in jsctx_rb_pull()
380 int js = katom->slot_nr; in jsctx_tree_add()
457 WARN_ON(katom_a->slot_nr != katom_b->slot_nr); in kbase_js_atom_runs_before()
796 int js = katom->slot_nr; in kbase_jsctx_slot_atom_pulled_inc()
834 int js = katom->slot_nr; in kbase_jsctx_slot_atom_pulled_dec()
1605 if (kbase_js_ctx_pullable(kctx, atom->slot_nr, false)) in kbasep_js_add_job()
1607 kbdev, kctx, atom->slot_nr); in kbasep_js_add_job()
1610 kbdev, kctx, atom->slot_nr); in kbasep_js_add_job()
1616 kbdev->hwaccess.active_kctx[atom->slot_nr]) in kbasep_js_add_job()
[all...]
H A Dmali_kbase_kinstr_jm.c833 change.data.start.slot = katom->slot_nr; in kbasep_kinstr_jm_atom_state()
852 const int slot = katom->slot_nr; in kbasep_kinstr_jm_atom_hw_submit()
872 const int slot = katom->slot_nr; in kbasep_kinstr_jm_atom_hw_release()
H A Dmali_kbase_jd.c1484 katom->slot_nr); in kbase_jd_done_worker()
1654 * @slot_nr: slot the atom was on
1669 void kbase_jd_done(struct kbase_jd_atom *katom, int slot_nr, in kbase_jd_done() argument
1688 katom->slot_nr = slot_nr; in kbase_jd_done()
H A Dmali_kbase.h255 void kbase_jd_done(struct kbase_jd_atom *katom, int slot_nr, ktime_t *end_timestamp,
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_rb.c63 struct slot_rb *rb = &kbdev->hwaccess.backend.slot_rb[katom->slot_nr]; in kbase_gpu_enqueue_atom()
300 [katom->slot_nr]); in kbase_gpu_release_atom()
304 [katom->slot_nr]); in kbase_gpu_release_atom()
392 katom->slot_nr, katom->event_code); in kbase_gpu_mark_atom_for_return()
1127 [next_katom->slot_nr]); in kbase_gpu_irq_evict()
1132 [next_katom->slot_nr]); in kbase_gpu_irq_evict()
1368 kbase_jm_try_kick(kbdev, 1 << katom->slot_nr); in kbase_gpu_complete_hw()
1531 kbase_jsctx_slot_prio_blocked_set(kctx, katom->slot_nr, in kbase_gpu_remove_atom()
1548 return dep_atom->slot_nr; in should_stop_x_dep_slot()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_rb.c59 struct slot_rb *rb = &kbdev->hwaccess.backend.slot_rb[katom->slot_nr]; in kbase_gpu_enqueue_atom()
287 &kbdev->gpu_props.props.raw_props.js_features[katom->slot_nr]); in kbase_gpu_release_atom()
289 KBASE_TLSTREAM_TL_NRET_CTX_LPU(kbdev, kctx, &kbdev->gpu_props.props.raw_props.js_features[katom->slot_nr]); in kbase_gpu_release_atom()
980 &kbdev->gpu_props.props.raw_props.js_features[next_katom->slot_nr]);
983 &kbdev->gpu_props.props.raw_props.js_features[next_katom->slot_nr]);
1152 kbase_jm_try_kick(kbdev, 1 << katom->slot_nr);
1253 katom->kctx->blocked_js[katom->slot_nr][katom->sched_priority] = true;
1267 return dep_atom->slot_nr;
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_tracepoints.h283 u32 slot_nr,
1483 * @slot_nr: Job slot number
1490 slot_nr, \
1499 ctx, slot_nr, atom_nr, event); \
2869 context, slot_nr, atom_nr, event) \
2873 GATOR_MAKE_EVENT(event, slot_nr), \
2878 context, slot_nr, atom_nr, event); \
H A Dmali_kbase_tracepoints.c529 "ctx,slot_nr,atom_nr,event") \
1805 u32 slot_nr, in mali_kbase_kbase_tlstream_aux_event_job_slot()
1812 + sizeof(slot_nr) in mali_kbase_kbase_tlstream_aux_event_job_slot()
1827 pos, &slot_nr, sizeof(slot_nr)); in mali_kbase_kbase_tlstream_aux_event_job_slot()
1802 mali_kbase_kbase_tlstream_aux_event_job_slot( struct kbase_tlstream *stream, const void *ctx, u32 slot_nr, u32 atom_nr, u32 event) mali_kbase_kbase_tlstream_aux_event_job_slot() argument
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_defs.h422 * @slot_nr: Job slot chosen for the atom.
591 int slot_nr; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_defs.h435 * @slot_nr: Job slot chosen for the atom.
606 int slot_nr; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_tracepoints.h296 u32 slot_nr,
1645 * @slot_nr: Job slot number
1652 slot_nr, \
1661 ctx, slot_nr, atom_nr, event); \
3619 context, slot_nr, atom_nr, event) \
3623 GATOR_MAKE_EVENT(event, slot_nr), \
3628 context, slot_nr, atom_nr, event); \

Completed in 43 milliseconds

12