Lines Matching refs:ptdev
26 struct panthor_device *ptdev = container_of(bo->base.base.dev, in panthor_gem_debugfs_bo_add() local
32 mutex_lock(&ptdev->gems.lock); in panthor_gem_debugfs_bo_add()
33 list_add_tail(&bo->debugfs.node, &ptdev->gems.node); in panthor_gem_debugfs_bo_add()
34 mutex_unlock(&ptdev->gems.lock); in panthor_gem_debugfs_bo_add()
39 struct panthor_device *ptdev = container_of(bo->base.base.dev, in panthor_gem_debugfs_bo_rm() local
45 mutex_lock(&ptdev->gems.lock); in panthor_gem_debugfs_bo_rm()
47 mutex_unlock(&ptdev->gems.lock); in panthor_gem_debugfs_bo_rm()
130 panthor_kernel_bo_create(struct panthor_device *ptdev, struct panthor_vm *vm, in panthor_kernel_bo_create() argument
140 if (drm_WARN_ON(&ptdev->base, !vm)) in panthor_kernel_bo_create()
147 obj = drm_gem_shmem_create(&ptdev->base, size); in panthor_kernel_bo_create()
157 if (vm == panthor_fw_vm(ptdev)) in panthor_kernel_bo_create()
240 struct panthor_device *ptdev = container_of(ddev, struct panthor_device, base); in panthor_gem_create_object() local
248 obj->base.map_wc = !ptdev->coherent; in panthor_gem_create_object()
426 void panthor_gem_debugfs_print_bos(struct panthor_device *ptdev, in panthor_gem_debugfs_print_bos() argument
437 scoped_guard(mutex, &ptdev->gems.lock) { in panthor_gem_debugfs_print_bos()
438 list_for_each_entry(bo, &ptdev->gems.node, debugfs.node) { in panthor_gem_debugfs_print_bos()