Lines Matching defs:pvr_dev
39 * @pvr_dev: The PowerVR device to which this context is bound.
42 struct pvr_device *pvr_dev;
237 const bool is_user = vm_ctx != vm_ctx->pvr_dev->kernel_vm_ctx;
247 !pvr_find_heap_containing(vm_ctx->pvr_dev, device_addr, size)) {
531 * @pvr_dev: Target PowerVR device.
538 * * -%EINVAL if the feature "virtual address space bits" on @pvr_dev is
545 pvr_vm_create_context(struct pvr_device *pvr_dev, bool is_userspace_context)
547 struct drm_device *drm_dev = from_pvr_device(pvr_dev);
554 err = PVR_FEATURE_VALUE(pvr_dev, virtual_address_space_bits,
572 vm_ctx->pvr_dev = pvr_dev;
574 vm_ctx->mmu_ctx = pvr_mmu_context_create(pvr_dev);
580 err = pvr_fw_object_create(pvr_dev, sizeof(struct rogue_fwif_fwmemcontext),
588 drm_gem_private_object_init(&pvr_dev->base, &vm_ctx->dummy_gem, 0);
591 0, &pvr_dev->base, &vm_ctx->dummy_gem,
991 pvr_static_data_areas_get(const struct pvr_device *pvr_dev,
1030 pvr_heap_info_get(const struct pvr_device *pvr_dev,
1060 if (i == DRM_PVR_HEAP_RGNHDR && !PVR_HAS_QUIRK(pvr_dev, 63142))
1099 * @pvr_dev: Target PowerVR device.
1110 pvr_find_heap_containing(struct pvr_device *pvr_dev, u64 start, u64 size)
1125 !PVR_HAS_QUIRK(pvr_dev, 63142)) {