| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_surface.c | 112 kref_init(&plane_state->refcount); in dc_create_plane_state() 177 kref_get(&plane_state->refcount); in dc_plane_state_retain() 182 struct dc_plane_state *plane_state = container_of(kref, struct dc_plane_state, refcount); in dc_plane_state_free() 189 kref_put(&plane_state->refcount, dc_plane_state_free); in dc_plane_state_release() 194 kref_get(&gamma->refcount); in dc_gamma_retain() 199 struct dc_gamma *gamma = container_of(kref, struct dc_gamma, refcount); in dc_gamma_free() 205 kref_put(&(*gamma)->refcount, dc_gamma_free); in dc_gamma_release() 216 kref_init(&gamma->refcount); in dc_create_gamma() 225 kref_get(&tf->refcount); in dc_transfer_func_retain() 230 struct dc_transfer_func *tf = container_of(kref, struct dc_transfer_func, refcount); in dc_transfer_func_free() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_hw_blk.c | 32 atomic_set(&hw_blk->refcount, 0); in dpu_hw_blk_init() 54 if (atomic_read(&hw_blk->refcount)) in dpu_hw_blk_destroy() 73 int rc, refcount; in dpu_hw_blk_get() local 81 atomic_read(&curr->refcount))) in dpu_hw_blk_get() 95 refcount = atomic_inc_return(&hw_blk->refcount); in dpu_hw_blk_get() 97 if (refcount == 1 && hw_blk->ops.start) { in dpu_hw_blk_get() 106 hw_blk->id, refcount); in dpu_hw_blk_get() 127 atomic_read(&hw_blk->refcount)); in dpu_hw_blk_put() 129 if (!atomic_read(&hw_blk->refcount)) { in dpu_hw_blk_put() 134 if (atomic_dec_return(&hw_blk->refcount)) in dpu_hw_blk_put()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | kref.h | 20 refcount_t refcount; member 23 #define KREF_INIT(n) { .refcount = REFCOUNT_INIT(n), } 31 refcount_set(&kref->refcount, 1); in kref_init() 36 return refcount_read(&kref->refcount); in kref_read() 45 refcount_inc(&kref->refcount); in kref_get() 64 if (refcount_dec_and_test(&kref->refcount)) { in kref_put() 75 if (refcount_dec_and_mutex_lock(&kref->refcount, lock)) { in kref_put_mutex() 86 if (refcount_dec_and_lock(&kref->refcount, lock)) { in kref_put_lock() 111 return refcount_inc_not_zero(&kref->refcount); in kref_get_unless_zero()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
| H A D | mali_kbase_debug_ktrace_jm.h | 47 kbase_ktrace_flag_t flags, int refcount, int jobslot, 51 refcount, jobslot, info_val) \ argument 53 gpu_addr, flags, refcount, jobslot, info_val) 58 refcount, jobslot, info_val) \ argument 66 CSTD_UNUSED(refcount);\ 89 gpu_addr, refcount) \ argument 90 trace_mali_##code(kctx, refcount, 0) 93 gpu_addr, refcount, info_val) \ argument 94 trace_mali_##code(kctx, refcount, info_val) 126 gpu_addr, refcount) \ argument [all …]
|
| H A D | mali_kbase_debug_linux_ktrace_jm.h | 89 TP_PROTO(struct kbase_context *kctx, int refcount, u64 info_val), 90 TP_ARGS(kctx, refcount, info_val), 94 __field(unsigned int, refcount) 100 __entry->refcount = refcount; 104 __entry->kctx_id, __entry->refcount, __entry->info_val) 109 TP_PROTO(struct kbase_context *kctx, int refcount, u64 info_val), \ 110 TP_ARGS(kctx, refcount, info_val))
|
| /OK3568_Linux_fs/kernel/include/trace/events/ |
| H A D | objagg.h | 88 unsigned int refcount), 90 TP_ARGS(objagg, obj, refcount), 95 __field(unsigned int, refcount) 101 __entry->refcount = refcount; 105 __entry->objagg, __entry->obj, __entry->refcount) 111 unsigned int refcount), 113 TP_ARGS(objagg, obj, refcount), 118 __field(unsigned int, refcount) 124 __entry->refcount = refcount; 128 __entry->objagg, __entry->obj, __entry->refcount)
|
| /OK3568_Linux_fs/kernel/drivers/scsi/qedf/ |
| H A D | qedf_els.c | 84 kref_put(&els_req->refcount, qedf_release_cmd); in qedf_initiate_els() 97 kref_put(&els_req->refcount, qedf_release_cmd); in qedf_initiate_els() 188 kref_put(&els_req->refcount, qedf_release_cmd); in qedf_process_els_compl() 196 int refcount; in qedf_rrq_compl() local 211 refcount = kref_read(&orig_io_req->refcount); in qedf_rrq_compl() 214 orig_io_req, orig_io_req->xid, rrq_req->xid, refcount); in qedf_rrq_compl() 221 if (orig_io_req && refcount > 0) in qedf_rrq_compl() 222 kref_put(&orig_io_req->refcount, qedf_release_cmd); in qedf_rrq_compl() 232 kref_put(&rrq_req->refcount, qedf_release_cmd); in qedf_rrq_compl() 248 int refcount; in qedf_send_rrq() local [all …]
|
| H A D | qedf_io.c | 59 kref_put(&io_req->refcount, qedf_release_cmd); in qedf_cmd_timeout() 80 kref_get(&io_req->refcount); in qedf_cmd_timeout() 95 kref_put(&io_req->refcount, qedf_release_cmd); in qedf_cmd_timeout() 380 kref_init(&io_req->refcount); /* ID: 001 */ in qedf_alloc_cmd() 388 kref_put(&io_req->refcount, qedf_release_cmd); in qedf_alloc_cmd() 440 container_of(ref, struct qedf_ioreq, refcount); in qedf_release_cmd() 830 io_log->refcount = kref_read(&io_req->refcount); in qedf_trace_io() 889 kref_put(&io_req->refcount, qedf_release_cmd); in qedf_post_io_req() 898 kref_put(&io_req->refcount, qedf_release_cmd); in qedf_post_io_req() 917 kref_put(&io_req->refcount, qedf_release_cmd); in qedf_post_io_req() [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-armhf/include/opencv2/core/ |
| H A D | cuda.inl.hpp | 59 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 64 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 72 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 80 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 91 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 102 …: flags(m.flags), rows(m.rows), cols(m.cols), step(m.step), data(m.data), refcount(m.refcount), da… in GpuMat() 104 if (refcount) in GpuMat() 105 CV_XADD(refcount, 1); in GpuMat() 110 …flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(all… in GpuMat() 149 std::swap(refcount, b.refcount); in swap() [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/core/ |
| H A D | cuda.inl.hpp | 59 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 64 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 72 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 80 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 91 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 102 …: flags(m.flags), rows(m.rows), cols(m.cols), step(m.step), data(m.data), refcount(m.refcount), da… in GpuMat() 104 if (refcount) in GpuMat() 105 CV_XADD(refcount, 1); in GpuMat() 110 …flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(all… in GpuMat() 149 std::swap(refcount, b.refcount); in swap() [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/OpenCV-android-sdk/sdk/native/jni/include/opencv2/core/ |
| H A D | cuda.inl.hpp | 59 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 64 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 72 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 80 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 91 …: flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(a… in GpuMat() 102 …: flags(m.flags), rows(m.rows), cols(m.cols), step(m.step), data(m.data), refcount(m.refcount), da… in GpuMat() 104 if (refcount) in GpuMat() 105 CV_XADD(refcount, 1); in GpuMat() 110 …flags(0), rows(0), cols(0), step(0), data(0), refcount(0), datastart(0), dataend(0), allocator(all… in GpuMat() 149 std::swap(refcount, b.refcount); in swap() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/core-api/ |
| H A D | kref.rst | 28 struct kref refcount; 46 kref_init(&data->refcount); 48 This sets the refcount in the kref to 1. 58 increment the refcount with kref_get() before passing it off:: 60 kref_get(&data->refcount); 63 refcount cannot go to zero) you may do this without a lock. 67 kref_put(&data->refcount, data_release); 85 struct my_data *data = container_of(ref, struct my_data, refcount); 95 kref_put(&data->refcount, data_release); 106 kref_init(&data->refcount); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_ctx_sched.c | 36 return atomic_read(&kctx->refcount); in kbase_ktrace_get_ctx_refcnt() 75 atomic_set(&kctx->refcount, 0); in kbase_ctx_sched_init_ctx() 119 if (atomic_inc_return(&kctx->refcount) == 1) { in kbase_ctx_sched_retain_ctx() 132 WARN_ON(atomic_read(&prev_kctx->refcount) != 0); in kbase_ctx_sched_retain_ctx() 146 atomic_dec(&kctx->refcount); in kbase_ctx_sched_retain_ctx() 169 WARN_ON(!atomic_read(&kctx->refcount) && !kbase_reset_gpu_is_active(kbdev)); in kbase_ctx_sched_retain_ctx_refcount() 174 WARN_ON(!atomic_read(&kctx->refcount)); in kbase_ctx_sched_retain_ctx_refcount() 181 atomic_inc(&kctx->refcount); in kbase_ctx_sched_retain_ctx_refcount() 191 new_ref_count = atomic_dec_return(&kctx->refcount); in kbase_ctx_sched_release_ctx() 218 WARN_ON(atomic_read(&kctx->refcount) != 0); in kbase_ctx_sched_remove_ctx() [all …]
|
| /OK3568_Linux_fs/kernel/fs/xfs/scrub/ |
| H A D | refcount.c | 78 xfs_nlink_t refcount; member 110 if (refchk->refcount == 1 && rec->rm_owner != XFS_RMAP_OWN_COW) { in xchk_refcountbt_rmap_check() 159 target_nr = refchk->refcount - refchk->seen; in xchk_refcountbt_process_rmap_fragments() 253 refchk->seen = refchk->refcount; in xchk_refcountbt_process_rmap_fragments() 272 xfs_nlink_t refcount) in xchk_refcountbt_xref_rmap() argument 278 .refcount = refcount, in xchk_refcountbt_xref_rmap() 303 if (refcount != refchk.seen) in xchk_refcountbt_xref_rmap() 319 xfs_nlink_t refcount) in xchk_refcountbt_xref() argument 326 xchk_refcountbt_xref_rmap(sc, agbno, len, refcount); in xchk_refcountbt_xref() 340 xfs_nlink_t refcount; in xchk_refcountbt_rec() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_ctx_sched.c | 99 if (atomic_inc_return(&kctx->refcount) == 1) { in kbase_ctx_sched_retain_ctx() 112 WARN_ON(atomic_read(&prev_kctx->refcount) != 0); in kbase_ctx_sched_retain_ctx() 122 atomic_dec(&kctx->refcount); in kbase_ctx_sched_retain_ctx() 139 WARN_ON(atomic_read(&kctx->refcount) == 0); in kbase_ctx_sched_retain_ctx_refcount() 140 if (atomic_read(&kctx->refcount) == 0) in kbase_ctx_sched_retain_ctx_refcount() 146 atomic_inc(&kctx->refcount); in kbase_ctx_sched_retain_ctx_refcount() 157 if (atomic_dec_return(&kctx->refcount) == 0) in kbase_ctx_sched_release_ctx() 168 WARN_ON(atomic_read(&kctx->refcount) != 0); in kbase_ctx_sched_remove_ctx() 193 if (atomic_read(&kctx->refcount)) { in kbase_ctx_sched_restore_all_as()
|
| H A D | mali_kbase.h | 406 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount) \ argument 408 KBASE_TRACE_FLAG_REFCOUNT, refcount, 0, 0) 417 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \ argument 419 KBASE_TRACE_FLAG_REFCOUNT, refcount, 0, info_val) 442 …de, void *ctx, struct kbase_jd_atom *katom, u64 gpu_addr, u8 flags, int refcount, int jobslot, uns… 454 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount)\ argument 455 trace_mali_##code(refcount, 0) 457 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val)\ argument 458 trace_mali_##code(refcount, info_val) 498 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount)\ argument [all …]
|
| H A D | mali_linux_kbase_trace.h | 74 TP_PROTO(int refcount, unsigned int info_val), 75 TP_ARGS(refcount, info_val), 77 __field(unsigned int, refcount) 81 __entry->refcount = refcount; 84 TP_printk("refcount=%u info=%u", __entry->refcount, __entry->info_val) 89 TP_PROTO(int refcount, unsigned int info_val), \ 90 TP_ARGS(refcount, info_val))
|
| /OK3568_Linux_fs/kernel/net/batman-adv/ |
| H A D | originator.c | 76 if (!kref_get_unless_zero(&orig_node->refcount)) in batadv_orig_hash_find() 123 if (!kref_get_unless_zero(&tmp->refcount)) in batadv_orig_node_vlan_get() 164 kref_init(&vlan->refcount); in batadv_orig_node_vlan_new() 167 kref_get(&vlan->refcount); in batadv_orig_node_vlan_new() 185 orig_vlan = container_of(ref, struct batadv_orig_node_vlan, refcount); in batadv_orig_node_vlan_release() 229 neigh_ifinfo = container_of(ref, struct batadv_neigh_ifinfo, refcount); in batadv_neigh_ifinfo_release() 247 refcount); in batadv_hardif_neigh_release() 268 neigh_node = container_of(ref, struct batadv_neigh_node, refcount); in batadv_neigh_node_release() 308 if (router && !kref_get_unless_zero(&router->refcount)) in batadv_orig_router_get() 336 if (!kref_get_unless_zero(&tmp->refcount)) in batadv_orig_ifinfo_get() [all …]
|
| H A D | types.h | 194 struct kref refcount; member 284 struct kref refcount; member 354 struct kref refcount; member 507 struct kref refcount; member 582 struct kref refcount; member 641 struct kref refcount; member 676 struct kref refcount; member 745 struct kref refcount; member 1499 struct kref refcount; member 1530 struct kref refcount; member [all …]
|
| H A D | originator.h | 100 kref_put(&orig_vlan->refcount, batadv_orig_node_vlan_release); in batadv_orig_node_vlan_put() 114 kref_put(&neigh_ifinfo->refcount, batadv_neigh_ifinfo_release); in batadv_neigh_ifinfo_put() 128 kref_put(&hardif_neigh->refcount, batadv_hardif_neigh_release); in batadv_hardif_neigh_put() 141 kref_put(&neigh_node->refcount, batadv_neigh_node_release); in batadv_neigh_node_put() 155 kref_put(&orig_ifinfo->refcount, batadv_orig_ifinfo_release); in batadv_orig_ifinfo_put() 168 kref_put(&orig_node->refcount, batadv_orig_node_release); in batadv_orig_node_put()
|
| /OK3568_Linux_fs/kernel/include/net/ |
| H A D | ax25.h | 163 refcount_t refcount; member 172 refcount_inc(&((ax25)->refcount)) 176 if (refcount_dec_and_test(&assoc->refcount)) { in ax25_uid_put() 190 refcount_t refcount; member 199 refcount_inc(&ax25_rt->refcount); in ax25_hold_route() 218 if (refcount_dec_and_test(&ax25_rt->refcount)) in ax25_put_route() 239 refcount_t refcount; member 262 refcount_t refcount; member 284 refcount_inc(&((__ax25)->refcount)) 288 if (refcount_dec_and_test(&ax25->refcount)) { in ax25_cb_put() [all …]
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | zpool.c | 43 atomic_set(&driver->refcount, 0); in zpool_register_driver() 61 int ret = 0, refcount; in zpool_unregister_driver() local 64 refcount = atomic_read(&driver->refcount); in zpool_unregister_driver() 65 WARN_ON(refcount < 0); in zpool_unregister_driver() 66 if (refcount > 0) in zpool_unregister_driver() 87 atomic_inc(&driver->refcount); in zpool_get_driver() 99 atomic_dec(&driver->refcount); in zpool_put_driver()
|
| /OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/include/nvhe/ |
| H A D | gfp.h | 30 p->refcount++; in hyp_page_ref_inc() 40 p->refcount--; in hyp_page_ref_dec_and_test() 41 ret = (p->refcount == 0); in hyp_page_ref_dec_and_test() 52 if (p->refcount) { in hyp_set_page_refcounted() 56 p->refcount = 1; in hyp_set_page_refcounted()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | rl.c | 122 if (!table->rl_entry[i].refcount) in find_rl_entry() 127 if (table->rl_entry[i].refcount) { in find_rl_entry() 200 if (entry->refcount) { in mlx5_rl_add_rate_raw() 202 entry->refcount++; in mlx5_rl_add_rate_raw() 220 entry->refcount = 1; in mlx5_rl_add_rate_raw() 238 entry->refcount--; in mlx5_rl_remove_rate_raw() 239 if (!entry->refcount) in mlx5_rl_remove_rate_raw() 284 if (!entry || !entry->refcount) { in mlx5_rl_remove_rate() 290 entry->refcount--; in mlx5_rl_remove_rate() 291 if (!entry->refcount) in mlx5_rl_remove_rate() [all …]
|
| /OK3568_Linux_fs/kernel/net/core/ |
| H A D | dev_addr_lists.c | 35 ha->refcount = 1; in __hw_addr_create_ex() 71 ha->refcount++; in __hw_addr_add_ex() 104 if (--ha->refcount) in __hw_addr_del_entry() 146 ha->refcount++; in __hw_addr_sync_one() 176 if (ha->sync_cnt == ha->refcount) { in __hw_addr_sync_multiple() 204 } else if (ha->refcount == 1) in __hw_addr_sync() 248 if (!ha->sync_cnt || ha->refcount != 1) in __hw_addr_sync_dev() 269 ha->refcount++; in __hw_addr_sync_dev() 305 if ((ha->sync_cnt << 1) <= ha->refcount) in __hw_addr_ref_sync_dev() 309 ref_cnt = ha->refcount - ha->sync_cnt; in __hw_addr_ref_sync_dev() [all …]
|