HomeSort by: relevance | last modified time | path
    Searched defs:kref (Results 1 - 11 of 11) sorted by relevancy

  /src/sys/external/bsd/drm2/include/linux/
kref.h 1 /* $NetBSD: kref.h,v 1.14 2023/02/24 11:02:06 riastradh Exp $ */
44 struct kref { struct
49 kref_init(struct kref *kref)
51 atomic_store_relaxed(&kref->kr_count, 1);
55 kref_get(struct kref *kref)
58 atomic_inc_uint_nv(&kref->kr_count);
60 KASSERTMSG((count > 1), "getting released kref");
64 kref_get_unless_zero(struct kref *kref
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_timeline_types.h 13 #include <linux/kref.h>
89 struct kref kref; member in struct:intel_timeline
selftest_engine_heartbeat.c 43 struct kref kref; member in struct:pulse
48 kref_get(&container_of(active, struct pulse, active)->kref);
52 static void pulse_free(struct kref *kref)
54 kfree(container_of(kref, struct pulse, kref));
59 kref_put(&p->kref, pulse_free);
75 kref_init(&p->kref);
  /src/sys/external/bsd/drm2/dist/drm/i915/gvt/
dmabuf.h 60 struct kref kref; member in struct:intel_vgpu_dmabuf_obj
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_userptr.c 36 struct kref kref; member in struct:i915_mm_struct
376 kref_init(&mm->kref);
392 kref_get(&mm->kref);
410 __i915_mm_struct_free(struct kref *kref)
412 struct i915_mm_struct *mm = container_of(kref, typeof(*mm), kref);
428 kref_put_mutex(&obj->userptr.mm->kref,
  /src/sys/external/bsd/drm2/dist/drm/i915/
intel_memory_region.h 11 #include <linux/kref.h>
87 struct kref kref; member in struct:intel_memory_region
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/
memory.h 26 struct kref kref; member in struct:nvkm_memory
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
ttm_object.c 81 struct kref refcount;
114 * @kref: Ref count.
132 struct kref kref; member in struct:ttm_ref_object
147 static void ttm_object_file_destroy(struct kref *kref)
150 container_of(kref, struct ttm_object_file, refcount);
205 static void ttm_release_base(struct kref *kref)
208 container_of(kref, struct ttm_base_object, refcount)
    [all...]
vmwgfx_drv.h 154 * @kref: For refcounting.
181 struct kref kref; member in struct:vmw_resource
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/subdev/
mmu.h 32 struct kref kref; member in struct:nvkm_vmm
  /src/sys/external/bsd/drm2/dist/include/drm/ttm/
ttm_bo_api.h 49 #include <linux/kref.h>
152 * @kref: Reference count of this buffer object. When this refcount reaches
156 * Lru lists may keep one refcount, the delayed delete list, and kref != 0
205 struct kref kref; member in struct:ttm_buffer_object
206 struct kref list_kref;
316 kref_get(&bo->kref);
332 if (!kref_get_unless_zero(&bo->kref))
478 * On successful return, the caller owns an object kref to @bo. The kref an
    [all...]

Completed in 17 milliseconds