Searched refs:ctx_bitmap (Results 1 – 4 of 4) sorted by relevance
| /trueos/sys/dev/drm/ |
| HD | drm_context.c | 47 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()
|
| HD | drmP.h | 702 atomic_t *ctx_bitmap; member
|
| /trueos/sys/dev/drm2/ |
| HD | drm_context.c | 65 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()
|
| HD | drmP.h | 979 unsigned long *ctx_bitmap; member
|