Home
last modified time | relevance | path

Searched refs:ctx_bitmap (Results 1 – 4 of 4) sorted by relevance

/trueos/sys/dev/drm/
HDdrm_context.c47 dev->ctx_bitmap == NULL) { in drm_ctxbitmap_free()
54 clear_bit(ctx_handle, dev->ctx_bitmap); in drm_ctxbitmap_free()
64 if (dev->ctx_bitmap == NULL) in drm_ctxbitmap_next()
68 bit = find_first_zero_bit(dev->ctx_bitmap, DRM_MAX_CTXBITMAP); in drm_ctxbitmap_next()
74 set_bit(bit, dev->ctx_bitmap); in drm_ctxbitmap_next()
84 clear_bit(bit, dev->ctx_bitmap); in drm_ctxbitmap_next()
103 dev->ctx_bitmap = malloc(PAGE_SIZE, DRM_MEM_CTXBITMAP, in drm_ctxbitmap_init()
105 if (dev->ctx_bitmap == NULL) { in drm_ctxbitmap_init()
126 free(dev->ctx_bitmap, DRM_MEM_CTXBITMAP); in drm_ctxbitmap_cleanup()
HDdrmP.h702 atomic_t *ctx_bitmap; member
/trueos/sys/dev/drm2/
HDdrm_context.c65 dev->ctx_bitmap == NULL) { in drm_ctxbitmap_free()
72 clear_bit(ctx_handle, dev->ctx_bitmap); in drm_ctxbitmap_free()
90 if (dev->ctx_bitmap == NULL) in drm_ctxbitmap_next()
94 bit = find_first_zero_bit(dev->ctx_bitmap, DRM_MAX_CTXBITMAP); in drm_ctxbitmap_next()
100 set_bit(bit, dev->ctx_bitmap); in drm_ctxbitmap_next()
110 clear_bit(bit, dev->ctx_bitmap); in drm_ctxbitmap_next()
136 dev->ctx_bitmap = malloc(PAGE_SIZE, DRM_MEM_CTXBITMAP, in drm_ctxbitmap_init()
138 if (dev->ctx_bitmap == NULL) { in drm_ctxbitmap_init()
167 free(dev->ctx_bitmap, DRM_MEM_CTXBITMAP); in drm_ctxbitmap_cleanup()
HDdrmP.h979 unsigned long *ctx_bitmap; member