Searched refs:gem_obj (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/sys/arm/nvidia/drm2/ |
| H A D | tegra_bo.c | 60 size = round_page(bo->gem_obj.size); in tegra_bo_destruct() 86 bo = container_of(gem_obj, struct tegra_bo, gem_obj); in tegra_bo_free_object() 87 drm_gem_free_mmap_offset(gem_obj); in tegra_bo_free_object() 88 drm_gem_object_release(gem_obj); in tegra_bo_free_object() 142 size = round_page(bo->gem_obj.size); in tegra_bo_init_pager() 180 size = bo->gem_obj.size; in tegra_bo_alloc() 228 tegra_bo_free_object(&bo->gem_obj); in tegra_bo_create() 251 tegra_bo_free_object(&bo->gem_obj); in tegra_bo_create_with_handle() 285 struct drm_gem_object *gem_obj; in tegra_bo_dumb_map_offset() local 290 if (gem_obj == NULL) { in tegra_bo_dumb_map_offset() [all …]
|
| H A D | tegra_fb.c | 56 drm_gem_object_unreference_unlocked(&bo->gem_obj); in fb_destroy() 71 rv = drm_gem_handle_create(file, &fb->planes[0]->gem_obj, handle); in fb_create_handle() 188 drm_gem_object_unreference_unlocked(&bo->gem_obj); in tegra_fb_probe() 191 drm_gem_object_release(&bo->gem_obj); in tegra_fb_probe() 276 struct drm_gem_object *gem_obj; in tegra_drm_fb_create() local 291 gem_obj = drm_gem_object_lookup(drm, file, cmd->handles[i]); in tegra_drm_fb_create() 292 if (gem_obj == NULL) { in tegra_drm_fb_create() 300 if (gem_obj->size < size) { in tegra_drm_fb_create() 304 planes[i] = container_of(gem_obj, struct tegra_bo, gem_obj); in tegra_drm_fb_create() 316 drm_gem_object_unreference_unlocked(&planes[i]->gem_obj); in tegra_drm_fb_create()
|
| H A D | tegra_drm.h | 34 struct drm_gem_object gem_obj; member
|
| H A D | tegra_dc.c | 1017 bo = container_of(gem, struct tegra_bo, gem_obj); in dc_cursor_set()
|
| /freebsd-12.1/sys/dev/drm2/ |
| H A D | drm_gem.c | 462 struct drm_gem_object *gem_obj; in drm_gem_mmap_single() local 466 gem_obj = drm_gem_object_from_offset(dev, *offset); in drm_gem_mmap_single() 467 if (gem_obj == NULL) { in drm_gem_mmap_single() 471 drm_gem_object_reference(gem_obj); in drm_gem_mmap_single() 473 vm_obj = cdev_pager_allocate(gem_obj, OBJT_MGTDEVICE, in drm_gem_mmap_single() 477 drm_gem_object_unreference_unlocked(gem_obj); in drm_gem_mmap_single()
|
| /freebsd-12.1/sys/dev/drm2/i915/ |
| H A D | i915_gem.c | 1482 struct drm_gem_object *gem_obj = vm_obj->handle; in i915_gem_pager_populate() local 1483 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); in i915_gem_pager_populate() 1571 CTR4(KTR_DRM, "fault %p %jx %x phys %x", gem_obj, pidx, fault_type, in i915_gem_pager_populate() 1590 CTR4(KTR_DRM, "fault_fail %p %jx %x err %d", gem_obj, pidx, fault_type, in i915_gem_pager_populate() 4079 void i915_gem_free_object(struct drm_gem_object *gem_obj) in i915_gem_free_object() argument 4081 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); in i915_gem_free_object()
|
| H A D | i915_drv.h | 1549 struct drm_gem_object *gem_obj, int flags);
|