drm_gem_names
struct drm_gem_names object_names;
struct drm_gem_names object_names;
struct drm_gem_names crtc_names; /* use this idr for all IDs, fb, crtc, connector, modes - just makes life easier */
drm_gem_find_name(struct drm_gem_names *names, void *ptr)
drm_gem_find_ptr(struct drm_gem_names *names, uint32_t name)
drm_gem_name_create(struct drm_gem_names *names, void *p, uint32_t *name)
drm_gem_names_delete_name(struct drm_gem_names *names, struct drm_gem_name *np)
drm_gem_names_remove(struct drm_gem_names *names, uint32_t name)
drm_gem_names_foreach(struct drm_gem_names *names,
static void drm_gem_names_delete_name(struct drm_gem_names *names,
drm_gem_names_init(struct drm_gem_names *names)
drm_gem_names_fini(struct drm_gem_names *names)
gem_name_hash_index(struct drm_gem_names *names, int name)
drm_gem_name_ref(struct drm_gem_names *names, uint32_t name,
void drm_gem_names_init(struct drm_gem_names *names);
void drm_gem_names_fini(struct drm_gem_names *names);
uint32_t drm_gem_find_name(struct drm_gem_names *names, void *ptr);
void *drm_gem_find_ptr(struct drm_gem_names *names, uint32_t name);
void *drm_gem_name_ref(struct drm_gem_names *names, uint32_t name,
int drm_gem_name_create(struct drm_gem_names *names, void *obj, uint32_t *name);
void drm_gem_names_foreach(struct drm_gem_names *names,
void *drm_gem_names_remove(struct drm_gem_names *names, uint32_t name);