Home
last modified time | relevance | path

Searched refs:ctx_idr (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/
Ddrm_context.c61 idr_remove(&dev->ctx_idr, ctx_handle); in drm_legacy_ctxbitmap_free()
79 ret = idr_alloc(&dev->ctx_idr, NULL, DRM_RESERVED_CONTEXTS, 0, in drm_legacy_ctxbitmap_next()
98 idr_init(&dev->ctx_idr); in drm_legacy_ctxbitmap_init()
116 idr_destroy(&dev->ctx_idr); in drm_legacy_ctxbitmap_cleanup()
185 map = idr_find(&dev->ctx_idr, request->ctx_id); in drm_legacy_getsareactx()
246 if (IS_ERR(idr_replace(&dev->ctx_idr, map, request->ctx_id))) in drm_legacy_setsareactx()
/Linux-v4.19/include/drm/
Ddrm_device.h108 struct idr ctx_idr; member
/Linux-v4.19/drivers/infiniband/core/
Ducma.c126 static DEFINE_IDR(ctx_idr);
136 ctx = idr_find(&ctx_idr, id); in _ucma_find_context()
220 ctx->id = idr_alloc(&ctx_idr, ctx, 0, 0, GFP_KERNEL); in ucma_alloc_ctx()
527 idr_remove(&ctx_idr, ctx->id); in ucma_create_id()
620 idr_remove(&ctx_idr, ctx->id); in ucma_destroy_id()
1754 idr_remove(&ctx_idr, ctx->id); in ucma_close()
1842 idr_destroy(&ctx_idr); in ucma_cleanup()