/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
|