/third_party/skia/third_party/externals/dawn/src/tests/unittests/ |
H A D | ObjectBaseTests.cpp | 37 int refcount = 1; in TEST() local 39 Object obj(&refcount); in TEST() 40 ASSERT_EQ(2, refcount); in TEST() 42 ASSERT_EQ(1, refcount); in TEST() 47 int refcount = 1; in TEST() local 49 Object object = Object::Acquire(&refcount); in TEST() 50 ASSERT_EQ(1, refcount); in TEST() 52 ASSERT_EQ(0, refcount); in TEST() 57 int refcount = 1; in TEST() local 59 Object obj1(&refcount); in TEST() 69 int refcount = 1; TEST() local 83 int refcount = 1; TEST() local 94 int refcount = 1; TEST() local 109 int refcount = 1; TEST() local 125 int refcount = 1; TEST() local 143 int refcount = 1; TEST() local 157 int refcount = 1; TEST() local 171 int refcount = 1; TEST() local 187 int refcount = 1; TEST() local 207 int refcount = 1; TEST() local [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_ktrace_jm.h | 37 * @refcount: reference count information to add to the trace 47 kbase_ktrace_flag_t flags, int refcount, int jobslot, 51 refcount, jobslot, info_val) \ 53 gpu_addr, flags, refcount, jobslot, info_val) 58 refcount, jobslot, info_val) \ 66 CSTD_UNUSED(refcount);\ 89 gpu_addr, refcount) \ 90 trace_mali_##code(kctx, refcount, 0) 93 gpu_addr, refcount, info_val) \ 94 trace_mali_##code(kctx, refcount, info_va [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; 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/vendor/drivers/gpu/arm/bifrost/debug/backend/ |
H A D | mali_kbase_debug_ktrace_jm.h | 38 * @refcount: reference count information to add to the trace 45 struct kbase_jd_atom *katom, u64 gpu_addr, kbase_ktrace_flag_t flags, int refcount, 48 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, refcount, jobslot, info_val) \ 49 kbasep_ktrace_add_jm(kbdev, KBASE_KTRACE_CODE(code), kctx, katom, gpu_addr, flags, refcount, jobslot, info_val) 53 #define KBASE_KTRACE_RBUF_ADD_JM(kbdev, code, kctx, katom, gpu_addr, flags, refcount, jobslot, info_val) \ 61 CSTD_UNUSED(refcount); \ 80 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT(kbdev, code, kctx, katom, gpu_addr, refcount) \ 81 trace_mali_##code(kctx, refcount, 0) 83 #define KBASE_KTRACE_FTRACE_ADD_JM_REFCOUNT_INFO(kbdev, code, kctx, katom, gpu_addr, refcount, info_val) \ 84 trace_mali_##code(kctx, refcount, info_va [all...] |
H A D | mali_kbase_debug_linux_ktrace_jm.h | 72 DECLARE_EVENT_CLASS(mali_jm_refcount_template, TP_PROTO(struct kbase_context *kctx, int refcount, u64 info_val), 73 TP_ARGS(kctx, refcount, info_val), 74 TP_STRUCT__entry(__field(pid_t, kctx_tgid) __field(u32, kctx_id) __field(unsigned int, refcount) 77 __entry->kctx_tgid = (kctx) ? kctx->tgid : 0; __entry->refcount = refcount; 79 TP_printk("kctx=%d_%u refcount=%u info=0x%llx", __entry->kctx_tgid, __entry->kctx_id, 80 __entry->refcount, __entry->info_val)); 84 TP_PROTO(struct kbase_context *kctx, int refcount, u64 info_val), TP_ARGS(kctx, refcount, info_val))
|
/device/soc/rockchip/common/vendor/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() 110 WARN_ON(atomic_read(&prev_kctx->refcount) != 0);
in kbase_ctx_sched_retain_ctx() 120 atomic_dec(&kctx->refcount);
in kbase_ctx_sched_retain_ctx() 137 WARN_ON(atomic_read(&kctx->refcount) == 0);
in kbase_ctx_sched_retain_ctx_refcount() 138 if (atomic_read(&kctx->refcount) == 0) {
in kbase_ctx_sched_retain_ctx_refcount() 145 atomic_inc(&kctx->refcount);
in kbase_ctx_sched_retain_ctx_refcount() 156 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() 194 if (atomic_read(&kctx->refcount)) {
in kbase_ctx_sched_restore_all_as()
|
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))
|
H A D | mali_kbase.h | 302 * is in a disjoint state. The state refcount keeps track of this.
317 * Increment the refcount state indicating that the GPU is in a disjoint state.
328 * Decrement the refcount state
375 /** Add trace values about a ctx refcount
383 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount) \
384 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, KBASE_TRACE_FLAG_REFCOUNT, refcount, 0, 0)
385 /** Add trace values about a ctx refcount, and info
393 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \
394 kbasep_trace_add(kbdev, KBASE_TRACE_CODE(code), ctx, katom, gpu_addr, KBASE_TRACE_FLAG_REFCOUNT, refcount, 0, \
397 /** Add trace values (no slot or refcount)
[all...] |
/device/soc/rockchip/common/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_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))
|
H A D | mali_kbase.h | 324 * is in a disjoint state. The state refcount keeps track of this. 339 * Increment the refcount state indicating that the GPU is in a disjoint state. 350 * Decrement the refcount state 398 /** Add trace values about a ctx refcount 406 #define KBASE_TRACE_ADD_REFCOUNT(kbdev, code, ctx, katom, gpu_addr, refcount) \ 408 KBASE_TRACE_FLAG_REFCOUNT, refcount, 0, 0) 409 /** Add trace values about a ctx refcount, and info 417 #define KBASE_TRACE_ADD_REFCOUNT_INFO(kbdev, code, ctx, katom, gpu_addr, refcount, info_val) \ 419 KBASE_TRACE_FLAG_REFCOUNT, refcount, 0, info_val) 421 /** Add trace values (no slot or refcount) [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_ctx_sched.c | 34 return atomic_read(&kctx->refcount); in kbase_ktrace_get_ctx_refcnt() 111 if (atomic_inc_return(&kctx->refcount) == 1) { in kbase_ctx_sched_retain_ctx() 124 WARN_ON(atomic_read(&prev_kctx->refcount) != 0); in kbase_ctx_sched_retain_ctx() 138 atomic_dec(&kctx->refcount); in kbase_ctx_sched_retain_ctx() 155 WARN_ON(atomic_read(&kctx->refcount) == 0); in kbase_ctx_sched_retain_ctx_refcount() 159 atomic_inc(&kctx->refcount); in kbase_ctx_sched_retain_ctx_refcount() 169 new_ref_count = atomic_dec_return(&kctx->refcount); in kbase_ctx_sched_release_ctx() 194 WARN_ON(atomic_read(&kctx->refcount) != 0); in kbase_ctx_sched_remove_ctx() 227 if (atomic_read(&kctx->refcount)) { in kbase_ctx_sched_restore_all_as() 306 if (atomic_read(&found_kctx->refcount) < in kbase_ctx_sched_as_to_ctx_nolock() [all...] |
/third_party/NuttX/drivers/usbdev/gadget/fconfig/include/ |
H A D | obj_ref.h | 60 atomic_t refcount; member 65 atomic_set(&ref->refcount, val); in objref_init() 70 atomic_inc(&ref->refcount); in objref_get() 75 if (atomic_dec_and_test(&ref->refcount)) in objref_put() 85 return atomic_read(&ref->refcount); in objref_read()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_ctx_sched.c | 34 return atomic_read(&kctx->refcount); in kbase_ktrace_get_ctx_refcnt() 111 if (atomic_inc_return(&kctx->refcount) == 1) { in kbase_ctx_sched_retain_ctx() 122 WARN_ON(atomic_read(&prev_kctx->refcount) != 0); in kbase_ctx_sched_retain_ctx() 134 atomic_dec(&kctx->refcount); in kbase_ctx_sched_retain_ctx() 151 WARN_ON(atomic_read(&kctx->refcount) == 0); in kbase_ctx_sched_retain_ctx_refcount() 155 atomic_inc(&kctx->refcount); in kbase_ctx_sched_retain_ctx_refcount() 165 new_ref_count = atomic_dec_return(&kctx->refcount); in kbase_ctx_sched_release_ctx() 186 WARN_ON(atomic_read(&kctx->refcount) != 0); in kbase_ctx_sched_remove_ctx() 219 if (atomic_read(&kctx->refcount)) { in kbase_ctx_sched_restore_all_as() 284 if (WARN_ON(atomic_read(&found_kctx->refcount) < in kbase_ctx_sched_as_to_ctx() [all...] |
/third_party/skia/third_party/externals/dawn/src/dawn_wire/client/ |
H A D | ObjectBase.h | 33 ObjectBase(Client* client, uint32_t refcount, uint32_t id) in ObjectBase() 34 : client(client), refcount(refcount), id(id) { in ObjectBase() 45 uint32_t refcount; member
|
/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...] |
H A D | cord_internal.h | 96 // Asserts that the current refcount is greater than 0. If the refcount is 104 int32_t refcount = count_.load(std::memory_order_acquire) & kRefcountMask; in Decrement() local 105 assert(refcount > 0 || refcount & kImmortalFlag); in Decrement() 106 return refcount != kRefIncrement && in Decrement() 111 // Same as Decrement but expect that refcount is greater than 1. 113 int32_t refcount = in DecrementExpectHighRefcount() local 116 assert(refcount > 0 || refcount in DecrementExpectHighRefcount() 214 RefcountAndFlags refcount; global() member [all...] |
/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()
|
/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...] |
H A D | cached-file.c | 83 lachead->refcount++; in lwsac_use_cached_file_start() 84 // lwsl_debug("%s: html refcount: %d\n", __func__, lachead->refcount); in lwsac_use_cached_file_start() 99 if (!lachead->refcount) in lwsac_use_cached_file_end() 100 lwsl_err("%s: html refcount zero on entry\n", __func__); in lwsac_use_cached_file_end() 102 if (lachead->refcount && !--lachead->refcount && lachead->detached) { in lwsac_use_cached_file_end() 118 if (lachead->refcount) in lwsac_use_cached_file_detach()
|
/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...] |
/third_party/ffmpeg/libavfilter/ |
H A D | formats.c | 39 if (!(tmp = av_realloc_array(ret->refs, ret->refcount + a->refcount, \ 44 for (i = 0; i < a->refcount; i ++) { \ 45 ret->refs[ret->refcount] = a->refs[i]; \ 46 *ret->refs[ret->refcount++] = ret; \ 101 av_assert2(check || (a->refcount && b->refcount)); in merge_formats_internal() 155 * Both a and b must have owners (i.e. refcount > 0) for these functions. 186 av_assert2(check || (a->refcount && b->refcount)); in merge_samplerates_internal() [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()
|
/third_party/eudev/src/libudev/ |
H A D | libudev-queue.c | 48 int refcount; member 56 * The initial refcount is 1, and needs to be decremented to 72 udev_queue->refcount = 1; in udev_queue_new() 91 udev_queue->refcount++; in udev_queue_ref() 99 * Drop a reference of a udev queue context. If the refcount reaches zero, 109 udev_queue->refcount--; in udev_queue_unref() 110 if (udev_queue->refcount > 0) in udev_queue_unref()
|
/third_party/libwebsockets/lib/system/async-dns/ |
H A D | async-dns.c | 95 lwsl_wsi_debug(w, "q: %p, c: %p, refcount %d -> %d", in lws_async_dns_complete() 96 q, c, c->refcount, c->refcount + 1); in lws_async_dns_complete() 97 c->refcount++; in lws_async_dns_complete() 114 lwsl_wsi_debug(q->dns ? q->dns->wsi : NULL, "q: %p, c: %p, refcount %d -> %d", in lws_async_dns_complete() 115 q, c, c->refcount, c->refcount + 1); in lws_async_dns_complete() 116 c->refcount++; in lws_async_dns_complete() 434 c->incomplete, c->flags, c->refcount, c->results); in lws_adns_dump() 513 lwsl_debug("%s: c %p, %s, refcount in lws_async_dns_freeaddrinfo() [all...] |