Home
last modified time | relevance | path

Searched refs:reg_lock (Results 1 - 25 of 31) sorted by relevance

12

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.h305 * @va_refcnt: Number of users of this region. Protected by reg_lock.
568 lockdep_assert_held(&kctx->reg_lock); in kbase_va_region_alloc_get()
572 /* non-atomic as kctx->reg_lock is held */ in kbase_va_region_alloc_get()
583 lockdep_assert_held(&kctx->reg_lock); in kbase_va_region_alloc_put()
588 /* non-atomic as kctx->reg_lock is held */ in kbase_va_region_alloc_put()
1630 * This can take the reg_lock on @kctx, do not use in places where this lock is
1710 lockdep_assert_held(&kctx->reg_lock); in kbase_jit_request_phys_increase_locked()
1742 * Caller is supposed to take reg_lock on @kctx before calling this function.
1750 lockdep_assert_held(&kctx->reg_lock); in kbase_jit_request_phys_increase()
1769 * kctx->reg_lock wa
[all...]
H A Dmali_kbase_mem.c240 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_find_region_enclosing_address()
278 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_find_region_base_address()
568 lockdep_assert_held(&kctx->reg_lock); in kbase_add_va_region()
859 lockdep_assert_held(&kctx->reg_lock); in kbase_has_exec_va_zone_locked()
896 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_has_allocs()
957 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_init_jit_64()
1985 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_free_region()
3213 mutex_lock(&kctx->reg_lock); in kbase_gpu_vm_lock()
3225 mutex_unlock(&kctx->reg_lock); in kbase_gpu_vm_unlock()
3609 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_jit_trim_pages_from_region()
[all...]
H A Dmali_kbase_mem_linux.c118 lockdep_assert_held(&kctx->reg_lock); in kbase_find_event_mem_region()
805 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_evictable_make()
837 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_evictable_unmake()
1035 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_do_sync_imported()
1233 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_umm_map()
2105 lockdep_assert_held(&kctx->reg_lock);
2297 lockdep_assert_held(&kctx->reg_lock);
3214 lockdep_assert_held(&kbdev->csf.reg_lock);
3323 mutex_lock(&kbdev->csf.reg_lock);
3328 mutex_unlock(&kbdev->csf.reg_lock);
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_firmware_no_mali.c907 mutex_init(&kbdev->csf.reg_lock); in kbase_csf_firmware_early_init()
1027 mutex_destroy(&kbdev->csf.reg_lock); in kbase_csf_firmware_term()
1105 /* The 'reg_lock' is also taken and is held till the update is not in kbase_csf_firmware_set_timeout()
1109 mutex_lock(&kbdev->csf.reg_lock); in kbase_csf_firmware_set_timeout()
1116 mutex_unlock(&kbdev->csf.reg_lock); in kbase_csf_firmware_set_timeout()
1194 /* The 'reg_lock' is also taken and is held till the update is in kbase_csf_trigger_firmware_config_update()
1197 mutex_lock(&kbdev->csf.reg_lock); in kbase_csf_trigger_firmware_config_update()
1207 mutex_unlock(&kbdev->csf.reg_lock); in kbase_csf_trigger_firmware_config_update()
1365 mutex_lock(&kbdev->csf.reg_lock); in kbase_csf_firmware_mcu_shared_mapping_init()
1370 mutex_unlock(&kbdev->csf.reg_lock); in kbase_csf_firmware_mcu_shared_mapping_init()
[all...]
H A Dmali_kbase_csf.c125 mutex_lock(&kctx->kbdev->csf.reg_lock); in gpu_munmap_user_io_pages()
127 mutex_unlock(&kctx->kbdev->csf.reg_lock); in gpu_munmap_user_io_pages()
177 mutex_lock(&kbdev->csf.reg_lock); in gpu_mmap_user_io_pages()
180 mutex_unlock(&kbdev->csf.reg_lock); in gpu_mmap_user_io_pages()
207 mutex_lock(&kbdev->csf.reg_lock); in gpu_mmap_user_io_pages()
209 mutex_unlock(&kbdev->csf.reg_lock); in gpu_mmap_user_io_pages()
355 mutex_lock(&kbdev->csf.reg_lock); in kbase_csf_alloc_command_stream_user_pages()
370 mutex_unlock(&kbdev->csf.reg_lock); in kbase_csf_alloc_command_stream_user_pages()
839 mutex_lock(&kbdev->csf.reg_lock); in kbase_csf_ring_cs_user_doorbell()
844 mutex_unlock(&kbdev->csf.reg_lock); in kbase_csf_ring_cs_user_doorbell()
[all...]
H A Dmali_kbase_csf_firmware.c195 mutex_lock(&kbdev->csf.reg_lock); in setup_shared_iface_static_region()
198 mutex_unlock(&kbdev->csf.reg_lock); in setup_shared_iface_static_region()
1759 mutex_init(&kbdev->csf.reg_lock); in kbase_csf_firmware_early_init()
2026 mutex_destroy(&kbdev->csf.reg_lock); in kbase_csf_firmware_term()
2103 /* The 'reg_lock' is also taken and is held till the update is not in kbase_csf_firmware_set_timeout()
2107 mutex_lock(&kbdev->csf.reg_lock); in kbase_csf_firmware_set_timeout()
2114 mutex_unlock(&kbdev->csf.reg_lock); in kbase_csf_firmware_set_timeout()
2202 /* The 'reg_lock' is also taken and is held till the update is in kbase_csf_trigger_firmware_config_update()
2205 mutex_lock(&kbdev->csf.reg_lock); in kbase_csf_trigger_firmware_config_update()
2215 mutex_unlock(&kbdev->csf.reg_lock); in kbase_csf_trigger_firmware_config_update()
[all...]
H A Dmali_kbase_csf_defs.h1177 * @reg_lock: Lock to serialize the MCU firmware related actions
1251 struct mutex reg_lock; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.h270 * @va_refcnt: Number of users of this region. Protected by reg_lock.
491 lockdep_assert_held(&kctx->reg_lock); in kbase_va_region_alloc_get()
495 /* non-atomic as kctx->reg_lock is held */ in kbase_va_region_alloc_get()
505 lockdep_assert_held(&kctx->reg_lock); in kbase_va_region_alloc_put()
510 /* non-atomic as kctx->reg_lock is held */ in kbase_va_region_alloc_put()
1505 * This can take the reg_lock on @kctx, do not use in places where this lock is
1579 lockdep_assert_held(&kctx->reg_lock); in kbase_jit_request_phys_increase_locked()
1610 * Caller is supposed to take reg_lock on @kctx before calling this function.
1617 lockdep_assert_held(&kctx->reg_lock); in kbase_jit_request_phys_increase()
1636 * kctx->reg_lock wa
[all...]
H A Dmali_kbase_mem.c233 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_find_region_enclosing_address()
270 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_find_region_base_address()
499 lockdep_assert_held(&kctx->reg_lock); in kbase_add_va_region()
769 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_init_jit_64()
1668 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_free_region()
2795 mutex_lock(&kctx->reg_lock); in kbase_gpu_vm_lock()
2806 mutex_unlock(&kctx->reg_lock); in kbase_gpu_vm_unlock()
3183 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_jit_trim_pages_from_region()
3301 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_jit_trim_pages()
3344 lockdep_assert_held(&kctx->reg_lock); in kbase_jit_grow()
[all...]
H A Dmali_kbase_mem_linux.c122 lockdep_assert_held(&kctx->reg_lock); in kbase_find_event_mem_region()
857 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_evictable_make()
882 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_evictable_unmake()
1083 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_do_sync_imported()
1280 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_umm_map()
2141 lockdep_assert_held(&kctx->reg_lock);
2326 lockdep_assert_held(&kctx->reg_lock);
3256 lockdep_assert_held(&kbdev->csf.reg_lock);
3350 mutex_lock(&kbdev->csf.reg_lock);
3355 mutex_unlock(&kbdev->csf.reg_lock);
[all...]
H A Dmali_kbase_defs.h1317 * @reg_lock: Lock used for GPU virtual address space management operations,
1485 * with @reg_lock held before allocating
1522 * kbase_context.reg_lock.
1564 struct mutex reg_lock; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.c171 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_find_region_enclosing_address()
209 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_find_region_base_address()
407 lockdep_assert_held(&kctx->reg_lock); in kbase_add_va_region()
1211 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_free_region()
1648 mutex_lock(&kctx->reg_lock); in kbase_gpu_vm_lock()
1659 mutex_unlock(&kctx->reg_lock); in kbase_gpu_vm_unlock()
2052 lockdep_assert_held(&kctx->reg_lock); in kbase_jit_evict()
2459 lockdep_assert_held(&kctx->reg_lock); in kbase_sticky_resource_acquire()
2521 lockdep_assert_held(&kctx->reg_lock); in kbase_sticky_resource_release()
2564 lockdep_assert_held(&kctx->reg_lock); in kbase_sticky_resource_term()
[all...]
H A Dmali_kbase_context.c98 mutex_init(&kctx->reg_lock); in kbase_create_context()
H A Dmali_kbase_mmu.c488 lockdep_assert_held(&kctx->reg_lock); in mmu_insert_pages_recover_get_next_pgd()
538 lockdep_assert_held(&kctx->reg_lock); in mmu_insert_pages_failure_recovery()
1161 lockdep_assert_held(&kctx->reg_lock); in mmu_check_unused()
1184 lockdep_assert_held(&kctx->reg_lock); in mmu_teardown_level()
H A Dmali_kbase_defs.h1342 struct mutex reg_lock; /* To be converted to a rwlock? */ member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.c175 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_find_region_enclosing_address()
213 lockdep_assert_held(&kctx->reg_lock); in kbase_region_tracker_find_region_base_address()
424 lockdep_assert_held(&kctx->reg_lock); in kbase_add_va_region()
1250 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_free_region()
1680 mutex_lock(&kctx->reg_lock); in kbase_gpu_vm_lock()
1691 mutex_unlock(&kctx->reg_lock); in kbase_gpu_vm_unlock()
2087 lockdep_assert_held(&kctx->reg_lock); in kbase_jit_evict()
2535 lockdep_assert_held(&kctx->reg_lock); in kbase_sticky_resource_acquire()
2596 lockdep_assert_held(&kctx->reg_lock); in kbase_sticky_resource_release()
2640 lockdep_assert_held(&kctx->reg_lock); in kbase_sticky_resource_term()
[all...]
H A Dmali_kbase_context.c99 mutex_init(&kctx->reg_lock); in kbase_create_context()
H A Dmali_kbase_mmu.c525 lockdep_assert_held(&kctx->reg_lock); in mmu_insert_pages_recover_get_next_pgd()
576 lockdep_assert_held(&kctx->reg_lock); in mmu_insert_pages_failure_recovery()
1213 lockdep_assert_held(&kctx->reg_lock); in mmu_check_unused()
1235 lockdep_assert_held(&kctx->reg_lock); in mmu_teardown_level()
H A Dmali_kbase_mem_linux.c513 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_evictable_make()
539 lockdep_assert_held(&kctx->reg_lock); in kbase_mem_evictable_unmake()
1447 lockdep_assert_held(&kctx->reg_lock);
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_defs.h794 * @reg_lock: Lock to serialize the MCU firmware related actions
838 struct mutex reg_lock; member
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop.c257 spinlock_t reg_lock; member
1372 spin_lock(&vop->reg_lock); in vop_crtc_load_lut()
1375 spin_unlock(&vop->reg_lock); in vop_crtc_load_lut()
1387 spin_lock(&vop->reg_lock); in vop_crtc_load_lut()
1394 spin_unlock(&vop->reg_lock); in vop_crtc_load_lut()
1579 spin_lock(&vop->reg_lock); in vop_crtc_atomic_disable()
1583 spin_unlock(&vop->reg_lock); in vop_crtc_atomic_disable()
1757 spin_lock(&vop->reg_lock); in vop_plane_atomic_disable()
1775 spin_unlock(&vop->reg_lock); in vop_plane_atomic_disable()
1875 spin_lock(&vop->reg_lock); in vop_plane_atomic_update()
[all...]
H A Drockchip_drm_vop2.c673 spinlock_t reg_lock; member
2828 spin_lock(&vop2->reg_lock); in rk3568_crtc_load_lut()
2831 spin_unlock(&vop2->reg_lock); in rk3568_crtc_load_lut()
2841 spin_lock(&vop2->reg_lock); in rk3568_crtc_load_lut()
2848 spin_unlock(&vop2->reg_lock); in rk3568_crtc_load_lut()
2858 spin_lock(&vop2->reg_lock); in rk3588_crtc_load_lut()
2869 spin_unlock(&vop2->reg_lock); in rk3588_crtc_load_lut()
3409 spin_lock(&vop2->reg_lock); in vop2_crtc_atomic_disable()
3416 spin_unlock(&vop2->reg_lock); in vop2_crtc_atomic_disable()
3758 spin_lock(&vop2->reg_lock); in vop2_plane_atomic_disable()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/context/
H A Dmali_kbase_context.c149 mutex_init(&kctx->reg_lock); in kbase_context_common_init()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/context/
H A Dmali_kbase_context.c145 mutex_init(&kctx->reg_lock); in kbase_context_common_init()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c697 spinlock_t reg_lock; member
2823 spin_lock(&vop2->reg_lock); in rk3568_crtc_load_lut()
2826 spin_unlock(&vop2->reg_lock); in rk3568_crtc_load_lut()
2835 spin_lock(&vop2->reg_lock); in rk3568_crtc_load_lut()
2842 spin_unlock(&vop2->reg_lock); in rk3568_crtc_load_lut()
2852 spin_lock(&vop2->reg_lock); in rk3588_crtc_load_lut()
2862 spin_unlock(&vop2->reg_lock); in rk3588_crtc_load_lut()
3412 spin_lock(&vop2->reg_lock); in vop2_crtc_atomic_disable()
3418 spin_unlock(&vop2->reg_lock); in vop2_crtc_atomic_disable()
3766 spin_lock(&vop2->reg_lock); in vop2_plane_atomic_disable()
[all...]

Completed in 73 milliseconds

12