Home
last modified time | relevance | path

Searched refs:mm_lock (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v5.4/drivers/gpu/drm/panfrost/
Dpanfrost_gem.c65 spin_lock(&priv->mm_lock); in panfrost_gem_open()
68 spin_unlock(&priv->mm_lock); in panfrost_gem_open()
75 spin_lock(&priv->mm_lock); in panfrost_gem_open()
77 spin_unlock(&priv->mm_lock); in panfrost_gem_open()
91 spin_lock(&priv->mm_lock); in panfrost_gem_close()
94 spin_unlock(&priv->mm_lock); in panfrost_gem_close()
Dpanfrost_device.h117 spinlock_t mm_lock; member
Dpanfrost_mmu.c416 spin_lock(&priv->mm_lock); in addr_to_drm_mm_node()
427 spin_unlock(&priv->mm_lock); in addr_to_drm_mm_node()
Dpanfrost_drv.c417 spin_lock_init(&panfrost_priv->mm_lock); in panfrost_open()
/Linux-v5.4/drivers/gpu/drm/v3d/
Dv3d_bo.c43 spin_lock(&v3d->mm_lock); in v3d_free_object()
45 spin_unlock(&v3d->mm_lock); in v3d_free_object()
102 spin_lock(&v3d->mm_lock); in v3d_bo_create_finish()
110 spin_unlock(&v3d->mm_lock); in v3d_bo_create_finish()
Dv3d_drv.h79 spinlock_t mm_lock; member
Dv3d_gem.c837 spin_lock_init(&v3d->mm_lock); in v3d_gem_init()
/Linux-v5.4/drivers/gpu/drm/rockchip/
Drockchip_drm_gem.c25 mutex_lock(&private->mm_lock); in rockchip_gem_iommu_map()
29 mutex_unlock(&private->mm_lock); in rockchip_gem_iommu_map()
52 mutex_lock(&private->mm_lock); in rockchip_gem_iommu_map()
54 mutex_unlock(&private->mm_lock); in rockchip_gem_iommu_map()
66 mutex_lock(&private->mm_lock); in rockchip_gem_iommu_unmap()
70 mutex_unlock(&private->mm_lock); in rockchip_gem_iommu_unmap()
Drockchip_drm_drv.h48 struct mutex mm_lock; member
Drockchip_drm_drv.c95 mutex_init(&private->mm_lock); in rockchip_drm_init_iommu()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_userptr.c230 mutex_lock(&mm->i915->mm_lock); in i915_mmu_notifier_find()
245 mutex_unlock(&mm->i915->mm_lock); in i915_mmu_notifier_find()
359 mutex_lock(&dev_priv->mm_lock); in i915_gem_userptr_init__mm_struct()
384 mutex_unlock(&dev_priv->mm_lock); in i915_gem_userptr_init__mm_struct()
404 mutex_unlock(&mm->i915->mm_lock); in __i915_mm_struct_free()
418 &to_i915(obj->base.dev)->mm_lock); in i915_gem_userptr_release__mm_struct()
846 mutex_init(&dev_priv->mm_lock); in i915_gem_init_userptr()
/Linux-v5.4/drivers/gpu/drm/tegra/
Dgem.c126 mutex_lock(&tegra->mm_lock); in tegra_bo_iommu_map()
146 mutex_unlock(&tegra->mm_lock); in tegra_bo_iommu_map()
153 mutex_unlock(&tegra->mm_lock); in tegra_bo_iommu_map()
163 mutex_lock(&tegra->mm_lock); in tegra_bo_iommu_unmap()
166 mutex_unlock(&tegra->mm_lock); in tegra_bo_iommu_unmap()
Ddrm.c164 mutex_init(&tegra->mm_lock); in tegra_drm_load()
212 mutex_destroy(&tegra->mm_lock); in tegra_drm_load()
241 mutex_destroy(&tegra->mm_lock); in tegra_drm_unload()
993 mutex_lock(&tegra->mm_lock); in tegra_debugfs_iova()
995 mutex_unlock(&tegra->mm_lock); in tegra_debugfs_iova()
Ddrm.h40 struct mutex mm_lock; member
/Linux-v5.4/drivers/gpu/drm/vc4/
Dvc4_crtc.c650 spin_lock_irqsave(&vc4->hvs->mm_lock, flags); in vc4_crtc_atomic_check()
653 spin_unlock_irqrestore(&vc4->hvs->mm_lock, flags); in vc4_crtc_atomic_check()
1000 spin_lock_irqsave(&vc4->hvs->mm_lock, flags); in vc4_crtc_destroy_state()
1002 spin_unlock_irqrestore(&vc4->hvs->mm_lock, flags); in vc4_crtc_destroy_state()
Dvc4_plane.c184 spin_lock_irqsave(&vc4->hvs->mm_lock, irqflags); in vc4_plane_destroy_state()
186 spin_unlock_irqrestore(&vc4->hvs->mm_lock, irqflags); in vc4_plane_destroy_state()
563 spin_lock_irqsave(&vc4->hvs->mm_lock, irqflags); in vc4_plane_allocate_lbm()
567 spin_unlock_irqrestore(&vc4->hvs->mm_lock, irqflags); in vc4_plane_allocate_lbm()
Dvc4_hvs.c243 spin_lock_init(&hvs->mm_lock); in vc4_hvs_bind()
Dvc4_drv.h327 spinlock_t mm_lock; member
/Linux-v5.4/drivers/video/fbdev/
Dplatinumfb.c141 mutex_lock(&info->mm_lock); in platinumfb_set_par()
143 mutex_unlock(&info->mm_lock); in platinumfb_set_par()
Dmx3fb.c1347 mutex_lock(&fbi->mm_lock); in mx3fb_map_video_memory()
1351 mutex_unlock(&fbi->mm_lock); in mx3fb_map_video_memory()
1381 mutex_lock(&fbi->mm_lock); in mx3fb_unmap_video_memory()
1384 mutex_unlock(&fbi->mm_lock); in mx3fb_unmap_video_memory()
Dfsl-diu-fb.c878 mutex_lock(&info->mm_lock); in map_video_memory()
882 mutex_unlock(&info->mm_lock); in map_video_memory()
893 mutex_lock(&info->mm_lock); in unmap_video_memory()
897 mutex_unlock(&info->mm_lock); in unmap_video_memory()
Dsm501fb.c487 mutex_lock(&info->mm_lock); in sm501fb_set_par_common()
490 mutex_unlock(&info->mm_lock); in sm501fb_set_par_common()
1911 mutex_init(&info->fb[head]->mm_lock); in sm501fb_start_one()
/Linux-v5.4/drivers/video/fbdev/core/
Dfbmem.c1343 mutex_lock(&info->mm_lock); in fb_mmap()
1353 mutex_unlock(&info->mm_lock); in fb_mmap()
1366 mutex_unlock(&info->mm_lock); in fb_mmap()
1374 mutex_unlock(&info->mm_lock); in fb_mmap()
1598 mutex_init(&fb_info->mm_lock); in do_register_framebuffer()
/Linux-v5.4/drivers/video/fbdev/omap/
Domapfb_main.c382 mutex_lock(&fbi->mm_lock); in set_fb_fix()
385 mutex_unlock(&fbi->mm_lock); in set_fb_fix()
875 mutex_lock(&fbi->mm_lock); in omapfb_setup_mem()
878 mutex_unlock(&fbi->mm_lock); in omapfb_setup_mem()
/Linux-v5.4/include/linux/
Dfb.h449 struct mutex mm_lock; /* Lock for fb_mmap and smem_* fields */ member

12