Home
last modified time | relevance | path

Searched refs:arb_freq (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/arbiter/
H A Dmali_kbase_arbiter_pm.c537 mutex_lock(&kbdev->arb.arb_freq.arb_freq_lock); in kbase_arbiter_pm_vm_gpu_start()
538 if (kbdev->arb.arb_freq.freq_updated) { in kbase_arbiter_pm_vm_gpu_start()
539 kbdev->arb.arb_freq.freq_updated = false; in kbase_arbiter_pm_vm_gpu_start()
542 mutex_unlock(&kbdev->arb.arb_freq.arb_freq_lock); in kbase_arbiter_pm_vm_gpu_start()
1027 void kbase_arbiter_pm_update_gpu_freq(struct kbase_arbiter_freq *arb_freq, in kbase_arbiter_pm_update_gpu_freq() argument
1032 mutex_lock(&arb_freq->arb_freq_lock); in kbase_arbiter_pm_update_gpu_freq()
1033 if (arb_freq->arb_freq != freq) { in kbase_arbiter_pm_update_gpu_freq()
1035 ndata.old_rate = (unsigned long)arb_freq->arb_freq * KHZ_TO_HZ; in kbase_arbiter_pm_update_gpu_freq()
1036 ndata.gpu_clk_handle = arb_freq; in kbase_arbiter_pm_update_gpu_freq()
1037 arb_freq->arb_freq = freq; in kbase_arbiter_pm_update_gpu_freq()
[all …]
H A Dmali_kbase_arbif.c90 kbase_arbiter_pm_update_gpu_freq(&kbdev->arb.arb_freq, freq); in on_update_freq()
227 kbdev->arb.arb_freq.arb_freq = 0; in kbase_arbif_init()
228 kbdev->arb.arb_freq.freq_updated = false; in kbase_arbif_init()
229 mutex_init(&kbdev->arb.arb_freq.arb_freq_lock); in kbase_arbif_init()
H A Dmali_kbase_arbiter_pm.h180 uint32_t arb_freq; member
193 void kbase_arbiter_pm_update_gpu_freq(struct kbase_arbiter_freq *arb_freq,
H A Dmali_kbase_arbiter_defs.h73 struct kbase_arbiter_freq arb_freq; member