Searched refs:runpool_irq (Results 1 – 12 of 12) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_js_affinity.c | 223 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 D | mali_kbase_js_ctx_attr.c | 59 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 D | mali_kbase_js_defs.h | 161 struct runpool_irq { struct 198 } runpool_irq; member
|
| H A D | mali_kbase_js.h | 618 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 D | mali_kbase_js_ctx_attr.h | 125 return js_devdata->runpool_irq.ctx_attr_ref_count[attribute]; in kbasep_js_ctx_attr_count_on_runpool()
|
| H A D | mali_kbase_js.c | 437 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 D | mali_kbase_js_ctx_attr.c | 66 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 D | mali_kbase_js_ctx_attr.h | 118 return js_devdata->runpool_irq.ctx_attr_ref_count[attribute]; in kbasep_js_ctx_attr_count_on_runpool()
|
| H A D | mali_kbase_js.c | 513 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 D | mali_kbase_pm.c | 176 kbdev->js_data.runpool_irq.submit_allowed = 0; in kbase_pm_driver_suspend()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/jm/ |
| H A D | mali_kbase_js_defs.h | 298 struct runpool_irq { struct 303 } runpool_irq; member
|
| H A D | mali_kbase_jm_js.h | 704 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()
|