projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
MALI: rockchip: upgrade midgard DDK to r14p0-01rel0
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
gpu
/
arm
/
midgard
/
backend
/
gpu
/
mali_kbase_js_affinity.h
diff --git
a/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_js_affinity.h
b/drivers/gpu/arm/midgard/backend/gpu/mali_kbase_js_affinity.h
index fbffa3b409621e370d47316b13d27969d50bdbb0..35d9781ae092c60c9bae4d8a4320e883ded0ea8a 100644
(file)
--- a/
drivers/gpu/arm/midgard/backend/gpu/mali_kbase_js_affinity.h
+++ b/
drivers/gpu/arm/midgard/backend/gpu/mali_kbase_js_affinity.h
@@
-38,10
+38,9
@@
* violated.
*
* The following locking conditions are made on the caller
* violated.
*
* The following locking conditions are made on the caller
- * - it must hold
kbasep_js_device_data.runpool_irq.
lock
+ * - it must hold
hwaccess_
lock
*/
*/
-bool kbase_js_can_run_job_on_slot_no_lock(struct kbase_device *kbdev,
- int js);
+bool kbase_js_can_run_job_on_slot_no_lock(struct kbase_device *kbdev, int js);
/**
* kbase_js_choose_affinity - Compute affinity for a given job.
/**
* kbase_js_choose_affinity - Compute affinity for a given job.
@@
-71,7
+70,7
@@
bool kbase_js_choose_affinity(u64 * const affinity,
* @affinity: The affinity mask to test
*
* The following locks must be held by the caller
* @affinity: The affinity mask to test
*
* The following locks must be held by the caller
- * -
kbasep_js_device_data.runpool_irq.
lock
+ * -
hwaccess_
lock
*
* Return: true if the affinity would violate the restrictions
*/
*
* Return: true if the affinity would violate the restrictions
*/
@@
-87,7
+86,7
@@
bool kbase_js_affinity_would_violate(struct kbase_device *kbdev, int js,
* @affinity: The cores to retain
*
* The following locks must be held by the caller
* @affinity: The cores to retain
*
* The following locks must be held by the caller
- * -
kbasep_js_device_data.runpool_irq.
lock
+ * -
hwaccess_
lock
*/
void kbase_js_affinity_retain_slot_cores(struct kbase_device *kbdev, int js,
u64 affinity);
*/
void kbase_js_affinity_retain_slot_cores(struct kbase_device *kbdev, int js,
u64 affinity);
@@
-106,7
+105,7
@@
void kbase_js_affinity_retain_slot_cores(struct kbase_device *kbdev, int js,
* %BASE_JM_SUBMIT_SLOTS.
*
* The following locks must be held by the caller
* %BASE_JM_SUBMIT_SLOTS.
*
* The following locks must be held by the caller
- * -
kbasep_js_device_data.runpool_irq.
lock
+ * -
hwaccess_
lock
*/
void kbase_js_affinity_release_slot_cores(struct kbase_device *kbdev, int js,
u64 affinity);
*/
void kbase_js_affinity_release_slot_cores(struct kbase_device *kbdev, int js,
u64 affinity);