Home
last modified time | relevance | path

Searched refs:refcount (Results 1 - 25 of 267) sorted by relevance

1234567891011

/third_party/skia/third_party/externals/dawn/src/tests/unittests/
H A DObjectBaseTests.cpp37 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 Dmali_kbase_debug_ktrace_jm.h37 * @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 Dmali_kbase_debug_linux_ktrace_jm.h89 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 Dmali_kbase_debug_ktrace_jm.h38 * @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 Dmali_kbase_debug_linux_ktrace_jm.h72 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 Dmali_kbase_ctx_sched.c99 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 Dmali_linux_kbase_trace.h63 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 Dmali_kbase.h302 * 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 Dmali_kbase_ctx_sched.c99 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 Dmali_linux_kbase_trace.h74 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 Dmali_kbase.h324 * 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 Dmali_kbase_ctx_sched.c34 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 Dobj_ref.h60 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 Dmali_kbase_ctx_sched.c34 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 DObjectBase.h33 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 Dcordz_info.cc58 // 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 Dcord_internal.h96 // 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 DBuddyMemoryAllocator.cpp68 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 Dlwsac.c312 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 Dcached-file.c83 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 Dc_annotations.py9 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 Dformats.c39 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 Dvn_renderer.h12 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 Dlibudev-queue.c48 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 Dasync-dns.c95 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...]

Completed in 13 milliseconds

1234567891011