/device/soc/rockchip/common/sdk_linux/include/drm/ |
H A D | drm_mode_object.h | 26 #include <linux/kref.h> 59 struct kref refcount; 60 void (*free_cb)(struct kref *kref);
|
H A D | drm_auth.h | 32 #include <linux/kref.h> 72 struct kref refcount;
|
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/ |
H A D | opp.h | 17 #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 D | mali_internal_sync.h | 22 #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 D | mali_internal_sync.h | 23 #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 D | sw_sync.c | 89 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 D | sync_debug.h | 26 * @kref: reference count on fence. 34 struct kref kref; member
|
H A D | dma-fence.c | 489 * @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 D | mali_kbase_mem.h | 28 #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 D | mali_kbase_mem.h | 32 #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 D | kutf_suite.h | 33 #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 D | dma-fence.h | 20 #include <linux/kref.h> 94 struct kref refcount; 265 void dma_fence_release(struct kref *kref);
|
H A D | dmaengine.h | 522 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 D | kutf_suite.c | 145 * @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 D | core.h | 11 #include <linux/kref.h> 83 struct kref users;
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.h | 35 #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 D | mali_kbase_kinstr_jm.c | 40 #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 D | mali_kbase_mem.h | 33 #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 D | mali_kbase_kinstr_jm.c | 39 #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 D | page_pool.h | 14 #include <linux/kref.h>
|
/device/soc/rockchip/common/vendor/drivers/dma-buf/heaps/ |
H A D | page_pool.h | 14 #include <linux/kref.h>
|
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | page_pool.h | 14 #include <linux/kref.h>
|
/device/soc/rockchip/rk3588/kernel/drivers/dma-buf/heaps/ |
H A D | page_pool.h | 14 #include <linux/kref.h>
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_auth.c | 382 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 D | rga_drv.h | 26 #include <linux/kref.h> 156 struct kref refcount; 223 struct kref refcount;
|