Home
last modified time | relevance | path

Searched refs:kref (Results 1 - 25 of 52) sorted by relevance

123

/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_mode_object.h26 #include <linux/kref.h>
59 struct kref refcount;
60 void (*free_cb)(struct kref *kref);
H A Ddrm_auth.h32 #include <linux/kref.h>
72 struct kref refcount;
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/
H A Dopp.h17 #include <linux/kref.h>
54 * @kref: for reference count of the OPP.
75 struct kref kref; member
132 * @kref: for reference count of the table.
174 struct kref kref; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.h22 #include <linux/kref.h>
59 struct kref kref_count;
89 struct kref kref; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_internal_sync.h23 #include <linux/kref.h>
60 struct kref kref_count;
90 struct kref kref; member
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/
H A Dsw_sync.c89 kref_init(&obj->kref); in sync_timeline_create()
102 static void sync_timeline_free(struct kref *kref) in sync_timeline_free() argument
104 struct sync_timeline *obj = container_of(kref, struct sync_timeline, kref); in sync_timeline_free()
113 kref_get(&obj->kref); in sync_timeline_get()
118 kref_put(&obj->kref, sync_timeline_free); in sync_timeline_put()
H A Dsync_debug.h26 * @kref: reference count on fence.
34 struct kref kref; member
H A Ddma-fence.c489 * @kref: &dma_fence.recfount
494 void dma_fence_release(struct kref *kref) in dma_fence_release() argument
496 struct dma_fence *fence = container_of(kref, struct dma_fence, refcount); in dma_fence_release()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.h28 #include <linux/kref.h>
107 struct kref kref; /* number of users of this alloc */ member
196 void kbase_mem_kref_free(struct kref *kref);
204 kref_get(&alloc->kref); in kbase_mem_phy_alloc_get()
210 kref_put(&alloc->kref, kbase_mem_kref_free); in kbase_mem_phy_alloc_put()
385 kref_init(&alloc->kref); in kbase_alloc_create()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.h32 #include <linux/kref.h>
109 struct kref kref; /* number of users of this alloc */ member
196 void kbase_mem_kref_free(struct kref *kref);
204 kref_get(&alloc->kref); in kbase_mem_phy_alloc_get()
210 kref_put(&alloc->kref, kbase_mem_kref_free); in kbase_mem_phy_alloc_put()
381 kref_init(&alloc->kref); in kbase_alloc_create()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tests/include/kutf/
H A Dkutf_suite.h33 #include <linux/kref.h>
203 * @kref: Refcount for number of users of this context
221 struct kref kref; member
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Ddma-fence.h20 #include <linux/kref.h>
94 struct kref refcount;
265 void dma_fence_release(struct kref *kref);
H A Ddmaengine.h522 void dma_chan_cleanup(struct kref *kref);
563 struct kref kref; member
623 kref_get(&unmap->kref); in dma_set_unmap()
844 struct kref ref;
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tests/kutf/
H A Dkutf_suite.c145 * @kref: pointer to kref member within the context
147 * This should only be used via a kref_put() call on the context's kref member
149 static void kutf_destroy_context(struct kref *kref);
994 kref_init(&new_context->kref); in kutf_create_context()
1004 static void kutf_destroy_context(struct kref *kref) in kutf_destroy_context() argument
1008 context = container_of(kref, struct kutf_context, kref); in kutf_destroy_context()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dcore.h11 #include <linux/kref.h>
83 struct kref users;
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.h35 #include <linux/kref.h>
106 * @kref: number of users of this alloc
128 struct kref kref; member
231 void kbase_mem_kref_free(struct kref *kref);
239 kref_get(&alloc->kref); in kbase_mem_phy_alloc_get()
245 kref_put(&alloc->kref, kbase_mem_kref_free); in kbase_mem_phy_alloc_put()
600 kref_init(&alloc->kref); in kbase_alloc_create()
H A Dmali_kbase_kinstr_jm.c40 #include <linux/kref.h>
95 struct kref refcount;
661 static void kbase_kinstr_jm_release(struct kref *const ref) in kbase_kinstr_jm_release()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.h33 #include <linux/kref.h>
106 * @kref: number of users of this alloc
134 struct kref kref; member
263 void kbase_mem_kref_free(struct kref *kref);
271 kref_get(&alloc->kref);
277 kref_put(&alloc->kref, kbase_mem_kref_free); in kbase_mem_phy_alloc_put()
680 kref_init(&alloc->kref); in kbase_alloc_create()
H A Dmali_kbase_kinstr_jm.c39 #include <linux/kref.h>
89 struct kref refcount;
668 static void kbase_kinstr_jm_release(struct kref *const ref) in kbase_kinstr_jm_release()
/device/soc/rockchip/common/vendor/include/
H A Dpage_pool.h14 #include <linux/kref.h>
/device/soc/rockchip/common/vendor/drivers/dma-buf/heaps/
H A Dpage_pool.h14 #include <linux/kref.h>
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Dpage_pool.h14 #include <linux/kref.h>
/device/soc/rockchip/rk3588/kernel/drivers/dma-buf/heaps/
H A Dpage_pool.h14 #include <linux/kref.h>
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_auth.c382 static void drm_master_destroy(struct kref *kref) in drm_master_destroy() argument
384 struct drm_master *master = container_of(kref, struct drm_master, refcount); in drm_master_destroy()
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/include/
H A Drga_drv.h26 #include <linux/kref.h>
156 struct kref refcount;
223 struct kref refcount;

Completed in 23 milliseconds

123