/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | types.h | 193 /** @refcount: number of contexts the object is used */ 194 struct kref refcount; member 283 /** @refcount: number of contexts the object is used */ 284 struct kref refcount; member 352 * @refcount: number of context where this object is currently in use 354 struct kref refcount; member 506 /** @refcount: number of contexts the object is used */ 507 struct kref refcount; member 581 /** @refcount: number of contexts the object is used */ 582 struct kref refcount; member 641 struct kref refcount; global() member 676 struct kref refcount; global() member 745 struct kref refcount; global() member 1499 struct kref refcount; global() member 1530 struct kref refcount; global() member 1864 struct kref refcount; global() member 1896 struct kref refcount; global() member 1923 struct kref refcount; global() member 1983 struct kref refcount; global() member 2013 struct kref refcount; global() member 2052 struct kref refcount; global() member 2075 struct kref refcount; global() member 2358 struct kref refcount; global() member 2405 struct kref refcount; global() member 2441 struct kref refcount; global() 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()
|
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...] |
/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | types.h | 189 /** @refcount: number of contexts the object is used */ 190 struct kref refcount; member 273 /** @refcount: number of contexts the object is used */ 274 struct kref refcount; member 342 * @refcount: number of context where this object is currently in use 344 struct kref refcount; member 496 /** @refcount: number of contexts the object is used */ 497 struct kref refcount; member 571 /** @refcount: number of contexts the object is used */ 572 struct kref refcount; member 631 struct kref refcount; global() member 666 struct kref refcount; global() member 735 struct kref refcount; global() member 1482 struct kref refcount; global() member 1510 struct kref refcount; global() member 1797 struct kref refcount; global() member 1829 struct kref refcount; global() member 1856 struct kref refcount; global() member 1916 struct kref refcount; global() member 1946 struct kref refcount; global() member 1985 struct kref refcount; global() member 2008 struct kref refcount; global() member 2270 struct kref refcount; global() member 2317 struct kref refcount; global() member 2359 struct kref refcount; global() member [all...] |
H A D | originator.h | 96 kref_put(&orig_vlan->refcount, batadv_orig_node_vlan_release); in batadv_orig_node_vlan_put() 110 kref_put(&neigh_ifinfo->refcount, batadv_neigh_ifinfo_release); in batadv_neigh_ifinfo_put() 124 kref_put(&hardif_neigh->refcount, batadv_hardif_neigh_release); in batadv_hardif_neigh_put() 137 kref_put(&neigh_node->refcount, batadv_neigh_node_release); in batadv_neigh_node_put() 151 kref_put(&orig_ifinfo->refcount, batadv_orig_ifinfo_release); in batadv_orig_ifinfo_put() 164 kref_put(&orig_node->refcount, batadv_orig_node_release); in batadv_orig_node_put()
|
/kernel/linux/linux-5.10/fs/xfs/scrub/ |
H A D | refcount.c | 33 * We want to count the reverse mappings overlapping a refcount record 34 * (bno, len, refcount), allowing for the possibility that some of the 39 * 1. For all reverse mappings overlapping the refcount extent, 45 * refcount record we want to find $refcount owners and we've already 47 * need to find ($refcount - $seen) owners for every block in the 61 * and that they all end at or beyond the end of the refcount extent. 63 * If the refcount is correct, all the check conditions in the algorithm 64 * should always hold true. If not, the refcount is incorrect. 75 /* refcount exten 78 xfs_nlink_t refcount; global() member 268 xchk_refcountbt_xref_rmap( struct xfs_scrub *sc, xfs_agblock_t bno, xfs_extlen_t len, xfs_nlink_t refcount) xchk_refcountbt_xref_rmap() argument 315 xchk_refcountbt_xref( struct xfs_scrub *sc, xfs_agblock_t agbno, xfs_extlen_t len, xfs_nlink_t refcount) xchk_refcountbt_xref() argument 340 xfs_nlink_t refcount; xchk_refcountbt_rec() local [all...] |
/kernel/linux/linux-5.10/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...] |
/third_party/skia/third_party/externals/abseil-cpp/absl/strings/internal/ |
H A D | cordz_info.cc | 58 // CordSubstring A (refcount = 5) --> child Flat C (refcount = 2) 59 // CordSubstring B (refcount = 9) --> child Flat C (refcount = 2) 61 // Flat C has 2 incoming edges from the 2 substrings (refcount = 2) and is not 63 // attribute 50% of the memory (memory / refcount = 2) to each incoming edge. 64 // Rep A has a refcount of 5, so we attribute each incoming edge 1 / 5th of the 66 // is then 'memory C / (refcount C * refcount A) + (memory A / refcount 81 size_t refcount = rep->refcount.Get(); AnalyzeCordRep() local 113 size_t refcount; global() member [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/stack/platform/src/ |
H A D | buffer.c | 24 atomic_uint_least32_t refcount; member 41 buf->refcount = 1; in BufferMalloc() 61 atomic_fetch_add_explicit(&ref->rootbuf->refcount, 1, memory_order_seq_cst); in BufferRefMalloc() 100 atomic_fetch_add_explicit(&ref->rootbuf->refcount, -1, memory_order_seq_cst); in BufferResize() 118 if (atomic_fetch_add_explicit(&buf->rootbuf->refcount, -1, memory_order_seq_cst) == 1) { in BufferFree() 122 } else if (atomic_fetch_add_explicit(&buf->refcount, -1, memory_order_seq_cst) == 1) { in BufferFree()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/ |
H A D | BuddyMemoryAllocator.cpp | 68 if (mTrackedSubAllocations[memoryIndex].refcount == 0) { in Allocate() 72 mTrackedSubAllocations[memoryIndex] = {/*refcount*/ 0, std::move(memory)}; in Allocate() 75 mTrackedSubAllocations[memoryIndex].refcount++; in Allocate() 95 ASSERT(mTrackedSubAllocations[memoryIndex].refcount > 0); in Deallocate() 96 mTrackedSubAllocations[memoryIndex].refcount--; in Deallocate() 98 if (mTrackedSubAllocations[memoryIndex].refcount == 0) { in Deallocate() 113 if (allocation.refcount > 0) { in ComputeTotalNumOfHeapsForTesting()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_linux_kbase_trace.h | 63 DECLARE_EVENT_CLASS(mali_refcount_template, TP_PROTO(int refcount, unsigned int info_val), TP_ARGS(refcount, info_val), 64 TP_STRUCT__entry(__field(unsigned int, refcount) __field(unsigned int, info_val)), 65 TP_fast_assign(__entry->refcount = refcount; __entry->info_val = info_val;), 66 TP_printk("refcount=%u info=%u", __entry->refcount, __entry->info_val)); 69 DEFINE_EVENT(mali_refcount_template, mali_##name, TP_PROTO(int refcount, unsigned int info_val), \ 70 TP_ARGS(refcount, info_val))
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
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; 103 TP_printk("kctx=%d_%u refcount=%u info=0x%llx", __entry->kctx_tgid, 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))
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
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))
|
/kernel/linux/linux-5.10/mm/ |
H A D | zpool.c | 44 atomic_set(&driver->refcount, 0); in zpool_register_driver() 62 int ret = 0, refcount; in zpool_unregister_driver() local 65 refcount = atomic_read(&driver->refcount); in zpool_unregister_driver() 66 WARN_ON(refcount < 0); in zpool_unregister_driver() 67 if (refcount > 0) in zpool_unregister_driver() 88 atomic_inc(&driver->refcount); in zpool_get_driver() 100 atomic_dec(&driver->refcount); in zpool_put_driver()
|
/third_party/libwebsockets/lib/misc/lwsac/ |
H A D | lwsac.c | 312 lachead->refcount++; in lwsac_reference() 313 lwsl_debug("%s: head %p: (det %d) refcount -> %d\n", in lwsac_reference() 314 __func__, head, lachead->detached, lachead->refcount); in lwsac_reference() 327 if (!lachead->refcount) in lwsac_unreference() 328 lwsl_warn("%s: refcount going below zero\n", __func__); in lwsac_unreference() 330 lachead->refcount--; in lwsac_unreference() 332 lwsl_debug("%s: head %p: (det %d) refcount -> %d\n", in lwsac_unreference() 333 __func__, *head, lachead->detached, lachead->refcount); in lwsac_unreference() 335 if (lachead->detached && !lachead->refcount) { in lwsac_unreference() 352 if (!lachead->refcount) { in lwsac_detach() [all...] |
/third_party/python/Doc/tools/extensions/ |
H A D | c_annotations.py | 9 refcount.py and anno-api.py in the old Python documentation tools. 75 function, type, arg, refcount, comment = parts 81 if not refcount or refcount == "null": 82 refcount = None 84 refcount = int(refcount) 88 entry.args.append((arg, type, refcount)) 91 entry.result_refs = refcount 172 node.insert(0, nodes.emphasis(rc, rc, classes=['refcount'])) [all...] |
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | context.c | 33 container_of(ref, struct hl_cs_encaps_sig_handle, refcount); in hl_encaps_release_handle_and_put_ctx() 41 container_of(ref, struct hl_cs_encaps_sig_handle, refcount); in hl_encaps_release_handle_and_put_sob() 49 container_of(ref, struct hl_cs_encaps_sig_handle, refcount); in hl_encaps_release_handle_and_put_sob_ctx() 75 kref_put(&handle->refcount, hl_encaps_release_handle_and_put_sob); in hl_encaps_sig_mgr_fini() 134 ctx = container_of(ref, struct hl_ctx, refcount); in hl_ctx_do_release() 205 kref_init(&ctx->refcount); in hl_ctx_init() 291 return kref_get_unless_zero(&ctx->refcount); in hl_ctx_get_unless_zero() 296 kref_get(&ctx->refcount); in hl_ctx_get() 301 return kref_put(&ctx->refcount, hl_ctx_do_release); in hl_ctx_put() 441 kref_put(&ctx->refcount, hl_ctx_do_releas in hl_ctx_mgr_fini() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_sink.c | 73 kref_get(&sink->refcount); in dc_sink_retain() 78 struct dc_sink *sink = container_of(kref, struct dc_sink, refcount); in dc_sink_free() 85 kref_put(&sink->refcount, dc_sink_free); in dc_sink_release() 98 kref_init(&sink->refcount); in dc_sink_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_sink.c | 62 kref_get(&sink->refcount); in dc_sink_retain() 67 struct dc_sink *sink = container_of(kref, struct dc_sink, refcount); in dc_sink_free() 74 kref_put(&sink->refcount, dc_sink_free); in dc_sink_release() 87 kref_init(&sink->refcount); in dc_sink_create()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | ax25.h | 15 #include <linux/refcount.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)) [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | geneve.c | 14 u32 refcount; member 72 if (geneve->refcount) { in mlx5_geneve_tlv_option_add() 76 geneve->refcount++; in mlx5_geneve_tlv_option_add() 107 geneve->refcount++; in mlx5_geneve_tlv_option_add() 122 if (--geneve->refcount == 0) { in mlx5_geneve_tlv_option_del() 154 if (geneve->refcount) in mlx5_geneve_destroy()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | geneve.c | 14 u32 refcount; member 72 if (geneve->refcount) { in mlx5_geneve_tlv_option_add() 76 geneve->refcount++; in mlx5_geneve_tlv_option_add() 107 geneve->refcount++; in mlx5_geneve_tlv_option_add() 122 if (--geneve->refcount == 0) { in mlx5_geneve_tlv_option_del() 154 if (geneve->refcount) in mlx5_geneve_destroy()
|
/kernel/linux/linux-5.10/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 in __hw_addr_ref_sync_dev() [all...] |
/kernel/linux/linux-6.6/net/core/ |
H A D | dev_addr_lists.c | 65 ha->refcount = 1; in __hw_addr_create() 113 ha->refcount++; in __hw_addr_add_ex() 155 if (--ha->refcount) in __hw_addr_del_entry() 223 ha->refcount++; in __hw_addr_sync_one() 253 if (ha->sync_cnt == ha->refcount) { in __hw_addr_sync_multiple() 281 } else if (ha->refcount == 1) in __hw_addr_sync() 325 if (!ha->sync_cnt || ha->refcount != 1) in __hw_addr_sync_dev() 346 ha->refcount++; in __hw_addr_sync_dev() 382 if ((ha->sync_cnt << 1) <= ha->refcount) in __hw_addr_ref_sync_dev() 386 ref_cnt = ha->refcount in __hw_addr_ref_sync_dev() [all...] |
/third_party/mesa3d/src/virtio/vulkan/ |
H A D | vn_renderer.h | 12 struct vn_refcount refcount; member 23 struct vn_refcount refcount; member 288 assert(vn_refcount_is_valid(&shmem->refcount)); in vn_renderer_shmem_create() 301 vn_refcount_inc(&shmem->refcount); in vn_renderer_shmem_ref() 309 if (vn_refcount_dec(&shmem->refcount)) in vn_renderer_shmem_unref() 328 assert(vn_refcount_is_valid(&bo->refcount)); in vn_renderer_bo_create_from_device_memory() 349 assert(vn_refcount_is_valid(&bo->refcount)); in vn_renderer_bo_create_from_dma_buf() 360 vn_refcount_inc(&bo->refcount); in vn_renderer_bo_ref() 367 if (vn_refcount_dec(&bo->refcount)) in vn_renderer_bo_unref()
|