Home
last modified time | relevance | path

Searched refs:runpool_irq (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_js_affinity.c223 memcpy(new_affinities, js_devdata->runpool_irq.slot_affinities, in kbase_js_affinity_would_violate()
224 sizeof(js_devdata->runpool_irq.slot_affinities)); in kbase_js_affinity_would_violate()
251 ++(js_devdata->runpool_irq.slot_affinity_refcount[js][bitnum]); in kbase_js_affinity_retain_slot_cores()
254 js_devdata->runpool_irq.slot_affinities[js] |= bit; in kbase_js_affinity_retain_slot_cores()
277 js_devdata->runpool_irq.slot_affinity_refcount[js][bitnum] > 0); in kbase_js_affinity_release_slot_cores()
280 --(js_devdata->runpool_irq.slot_affinity_refcount[js][bitnum]); in kbase_js_affinity_release_slot_cores()
283 js_devdata->runpool_irq.slot_affinities[js] &= ~bit; in kbase_js_affinity_release_slot_cores()
301 (u32) js_devdata->runpool_irq.slot_affinities[slot_nr]); in kbase_js_debug_log_current_affinities()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_js_ctx_attr.c59 KBASE_DEBUG_ASSERT(js_devdata->runpool_irq.ctx_attr_ref_count[attribute] < S8_MAX); in kbasep_js_ctx_attr_runpool_retain_attr()
60 ++(js_devdata->runpool_irq.ctx_attr_ref_count[attribute]); in kbasep_js_ctx_attr_runpool_retain_attr()
62 if (js_devdata->runpool_irq.ctx_attr_ref_count[attribute] == 1) { in kbasep_js_ctx_attr_runpool_retain_attr()
104 KBASE_DEBUG_ASSERT(js_devdata->runpool_irq.ctx_attr_ref_count[attribute] > 0); in kbasep_js_ctx_attr_runpool_release_attr()
105 --(js_devdata->runpool_irq.ctx_attr_ref_count[attribute]); in kbasep_js_ctx_attr_runpool_release_attr()
107 if (js_devdata->runpool_irq.ctx_attr_ref_count[attribute] == 0) { in kbasep_js_ctx_attr_runpool_release_attr()
H A Dmali_kbase_js_defs.h161 struct runpool_irq { struct
198 } runpool_irq; member
H A Dmali_kbase_js.h618 return (bool) (js_devdata->runpool_irq.submit_allowed & test_bit); in kbasep_js_is_submit_allowed()
641 js_devdata->runpool_irq.submit_allowed |= set_bit; in kbasep_js_set_submit_allowed()
666 js_devdata->runpool_irq.submit_allowed &= clear_mask; in kbasep_js_clear_submit_allowed()
H A Dmali_kbase_js_ctx_attr.h125 return js_devdata->runpool_irq.ctx_attr_ref_count[attribute]; in kbasep_js_ctx_attr_count_on_runpool()
H A Dmali_kbase_js.c437 jsdd->runpool_irq.submit_allowed = 0u; in kbasep_js_devdata_init()
438 memset(jsdd->runpool_irq.ctx_attr_ref_count, 0, in kbasep_js_devdata_init()
439 sizeof(jsdd->runpool_irq.ctx_attr_ref_count)); in kbasep_js_devdata_init()
440 memset(jsdd->runpool_irq.slot_affinities, 0, in kbasep_js_devdata_init()
441 sizeof(jsdd->runpool_irq.slot_affinities)); in kbasep_js_devdata_init()
442 memset(jsdd->runpool_irq.slot_affinity_refcount, 0, in kbasep_js_devdata_init()
443 sizeof(jsdd->runpool_irq.slot_affinity_refcount)); in kbasep_js_devdata_init()
551 js_devdata->runpool_irq.ctx_attr_ref_count, in kbasep_js_devdata_term()
1872 js_devdata->runpool_irq.submit_allowed = 0; in kbasep_js_suspend()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js_ctx_attr.c66 KBASE_DEBUG_ASSERT(js_devdata->runpool_irq.ctx_attr_ref_count[attribute] < S8_MAX); in kbasep_js_ctx_attr_runpool_retain_attr()
67 ++(js_devdata->runpool_irq.ctx_attr_ref_count[attribute]); in kbasep_js_ctx_attr_runpool_retain_attr()
69 if (js_devdata->runpool_irq.ctx_attr_ref_count[attribute] == 1) { in kbasep_js_ctx_attr_runpool_retain_attr()
115 KBASE_DEBUG_ASSERT(js_devdata->runpool_irq.ctx_attr_ref_count[attribute] > 0); in kbasep_js_ctx_attr_runpool_release_attr()
116 --(js_devdata->runpool_irq.ctx_attr_ref_count[attribute]); in kbasep_js_ctx_attr_runpool_release_attr()
118 if (js_devdata->runpool_irq.ctx_attr_ref_count[attribute] == 0) { in kbasep_js_ctx_attr_runpool_release_attr()
H A Dmali_kbase_js_ctx_attr.h118 return js_devdata->runpool_irq.ctx_attr_ref_count[attribute]; in kbasep_js_ctx_attr_count_on_runpool()
H A Dmali_kbase_js.c513 jsdd->runpool_irq.submit_allowed = 0u; in kbasep_js_devdata_init()
514 memset(jsdd->runpool_irq.ctx_attr_ref_count, 0, in kbasep_js_devdata_init()
515 sizeof(jsdd->runpool_irq.ctx_attr_ref_count)); in kbasep_js_devdata_init()
516 memset(jsdd->runpool_irq.slot_affinities, 0, in kbasep_js_devdata_init()
517 sizeof(jsdd->runpool_irq.slot_affinities)); in kbasep_js_devdata_init()
518 memset(jsdd->runpool_irq.slot_affinity_refcount, 0, in kbasep_js_devdata_init()
519 sizeof(jsdd->runpool_irq.slot_affinity_refcount)); in kbasep_js_devdata_init()
627 js_devdata->runpool_irq.ctx_attr_ref_count, in kbasep_js_devdata_term()
2338 js_devdata->runpool_irq.submit_allowed = 0;
H A Dmali_kbase_pm.c176 kbdev->js_data.runpool_irq.submit_allowed = 0; in kbase_pm_driver_suspend()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_js_defs.h298 struct runpool_irq { struct
303 } runpool_irq; member
H A Dmali_kbase_jm_js.h704 is_allowed = (bool) (js_devdata->runpool_irq.submit_allowed & test_bit); in kbasep_js_is_submit_allowed()
737 js_devdata->runpool_irq.submit_allowed |= set_bit; in kbasep_js_set_submit_allowed()
770 js_devdata->runpool_irq.submit_allowed &= clear_mask; in kbasep_js_clear_submit_allowed()