HomeSort by: relevance | last modified time | path
    Searched refs:refcount (Results 1 - 25 of 91) sorted by relevancy

1 2 3 4

  /src/sys/external/bsd/drm2/include/linux/
refcount.h 1 /* $NetBSD: refcount.h,v 1.3 2021/12/19 11:52:08 riastradh Exp $ */
36 typedef struct refcount refcount_t;
38 struct refcount { struct
43 refcount_set(struct refcount *rc, int n)
49 refcount_inc(struct refcount *rc)
55 refcount_inc_not_zero(struct refcount *rc)
70 refcount_dec_and_test(struct refcount *rc)
84 refcount_dec_and_lock_irqsave(struct refcount *rc, struct spinlock *lock,
92 refcount_dec_and_mutex_lock(struct refcount *rc, struct mutex *lock)
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
amdgpu_dc_sink.c 77 kref_get(&sink->refcount);
82 struct dc_sink *sink = container_of(kref, struct dc_sink, refcount);
89 kref_put(&sink->refcount, dc_sink_free);
102 kref_init(&sink->refcount);
amdgpu_dc_surface.c 122 kref_init(&plane_state->refcount);
187 kref_get(&plane_state->refcount);
192 struct dc_plane_state *plane_state = container_of(kref, struct dc_plane_state, refcount);
199 kref_put(&plane_state->refcount, dc_plane_state_free);
204 kref_get(&gamma->refcount);
209 struct dc_gamma *gamma = container_of(kref, struct dc_gamma, refcount);
215 kref_put(&(*gamma)->refcount, dc_gamma_free);
226 kref_init(&gamma->refcount);
235 kref_get(&tf->refcount);
240 struct dc_transfer_func *tf = container_of(kref, struct dc_transfer_func, refcount);
    [all...]
  /src/sys/modules/lua/
luavar.h 39 int refcount; member in struct:lua_module
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_syncobj.h 43 * @refcount: Reference count of this object.
45 struct kref refcount; member in struct:drm_syncobj
80 kref_get(&obj->refcount);
90 kref_put(&obj->refcount, drm_syncobj_free);
drm_gem.h 202 * @refcount:
210 struct kref refcount; member in struct:drm_gem_object
395 kref_get(&obj->refcount);
416 kref_put(&obj->refcount, drm_gem_object_free);
drm_auth.h 79 * @refcount: Refcount for this master object.
93 struct kref refcount; member in struct:drm_master
drm_mode_object.h 40 * @refcount: reference count for objects which with dynamic lifetime
61 struct kref refcount; member in struct:drm_mode_object
  /src/lib/libform/
field_types.c 99 new->refcount = 0;
194 if (fieldtype->refcount > 0)
202 fieldtype->link->next->refcount--;
203 fieldtype->link->prev->refcount--;
270 type1->refcount++;
271 type2->refcount++;
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_dsb.h 27 long refcount; member in struct:intel_dsb
  /src/bin/sh/
nodes.c.pat 75 unsigned int refcount;
97 fn->refcount = 1;
188 fn->refcount++;
195 if (--fn->refcount > 0)
202 * this is used when we need to free the func, regardless of refcount
  /src/sys/external/bsd/drm2/dist/drm/
drm_dp_aux_dev.c 54 struct kref refcount; member in struct:drm_dp_aux_dev
71 if (!kref_get_unless_zero(&aux_dev->refcount))
88 kref_init(&aux_dev->refcount);
107 container_of(ref, struct drm_dp_aux_dev, refcount);
123 kref_put(&aux_dev->refcount, release_drm_dp_aux_dev);
243 kref_put(&aux_dev->refcount, release_drm_dp_aux_dev);
301 kref_put(&aux_dev->refcount, release_drm_dp_aux_dev);
drm_mode_object.c 65 kref_init(&obj->refcount);
161 if (!kref_get_unless_zero(&obj->refcount))
195 * This function decrements the object's refcount if it is a refcounted modeset
202 DRM_DEBUG("OBJ ID: %d (%d)\n", obj->id, kref_read(&obj->refcount));
203 kref_put(&obj->refcount, obj->free_cb);
212 * This function increments the object's refcount if it is a refcounted modeset
219 DRM_DEBUG("OBJ ID: %d (%d)\n", obj->id, kref_read(&obj->refcount));
220 kref_get(&obj->refcount);
drm_auth.c 118 kref_init(&master->refcount);
329 kref_get(&master->refcount);
336 struct drm_master *master = container_of(kref, struct drm_master, refcount);
369 kref_put(&(*master)->refcount, drm_master_destroy);
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/
nouveau_nvkm_core_memory.c 42 if (refcount_dec_and_test(&tags->refcount)) {
71 refcount_inc(&tags->refcount);
98 refcount_set(&tags->refcount, 1);
  /src/usr.sbin/syslogd/
syslogd.h 195 #define NEWREF(x) ((x) ? (DPRINTF(D_BUFFER, "inc refcount of " #x \
196 " @ %p: %zu --> %zu\n", (x), (x)->refcount, \
197 (x)->refcount + 1), (x)->refcount++, (x))\
198 : (DPRINTF(D_BUFFER, "inc refcount of NULL!\n"), NULL))
199 #define DELREF(x) /*LINTED null effect*/(void)((x) ? (DPRINTF(D_BUFFER, "dec refcount of " #x \
200 " @ %p: %zu --> %zu\n", (x), (x)->refcount, \
201 (x)->refcount - 1), buf_msg_free(x), NULL) \
202 : (DPRINTF(D_BUFFER, "dec refcount of NULL!\n"), NULL))
277 size_t refcount; member in struct:buf_msg
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
ttm_object.c 81 struct kref refcount; member in struct:ttm_object_file
143 kref_get(&tfile->refcount);
150 container_of(kref, struct ttm_object_file, refcount);
161 kref_put(&tfile->refcount, ttm_object_file_destroy);
181 kref_init(&base->refcount);
208 container_of(kref, struct ttm_base_object, refcount);
232 kref_put(&base->refcount, ttm_release_base);
244 * of the object requires a refcount to be taken using kref_get_unless_zero().
283 if (!kref_get_unless_zero(&base->refcount))
299 if (base && !kref_get_unless_zero(&base->refcount))
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_bo_list.h 46 struct kref refcount; member in struct:amdgpu_bo_list
amdgpu_ctx.h 43 struct kref refcount; member in struct:amdgpu_ctx
amdgpu_bo_list.c 57 refcount);
91 kref_init(&list->refcount);
183 kref_put(&list->refcount, amdgpu_bo_list_free);
192 if (*result && kref_get_unless_zero(&(*result)->refcount)) {
237 kref_put(&list->refcount, amdgpu_bo_list_free);
amdgpu_ctx.c 159 kref_init(&ctx->refcount);
189 struct amdgpu_ctx *ctx = container_of(ref, struct amdgpu_ctx, refcount);
281 ctx = container_of(ref, struct amdgpu_ctx, refcount);
302 kref_put(&ctx->refcount, amdgpu_ctx_do_release);
447 kref_get(&ctx->refcount);
457 kref_put(&ctx->refcount, amdgpu_ctx_do_release);
604 if (kref_read(&ctx->refcount) != 1) {
634 if (kref_put(&ctx->refcount, amdgpu_ctx_fini) != 1)
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_pm.c 89 if (!kref_get_unless_zero(&obj->base.refcount))
  /src/sys/dev/ieee1394/
fwmem.c 157 int refcount; member in struct:fwmem_softc
178 fms->refcount++;
188 fms->refcount = 1;
194 printf("%s: refcount=%d\n", __func__, fms->refcount);
212 fms->refcount--;
214 printf("%s: refcount=%d\n", __func__, fms->refcount);
215 if (fms->refcount < 1) {
  /src/sys/external/bsd/drm/dist/bsd-core/
drm_irq.c 112 if (atomic_read(&dev->vblank[i].refcount) == 0 &&
171 atomic_set(&dev->vblank[i].refcount, 0);
342 atomic_add_acq_int(&dev->vblank[crtc].refcount, 1);
343 DRM_DEBUG("vblank refcount = %d\n", dev->vblank[crtc].refcount);
344 if (dev->vblank[crtc].refcount == 1 &&
348 atomic_dec(&dev->vblank[crtc].refcount);
365 atomic_subtract_acq_int(&dev->vblank[crtc].refcount, 1);
366 DRM_DEBUG("vblank refcount = %d\n", dev->vblank[crtc].refcount);
    [all...]
  /src/sys/dev/usb/
motgvar.h 61 int refcount; /* how many devices using this EP */ member in struct:motg_hw_ep

Completed in 20 milliseconds

1 2 3 4