Searched refs:idr (Results 1 - 6 of 6) sorted by relevance

/solaris-x11-s11/open-src/kernel/sys/drm/
H A Ddrm_sun_idr.h52 struct idr { struct
58 extern void idr_init(struct idr *idrp);
59 extern int idr_get_new_above(struct idr *idrp, void *obj, int start, int *newid);
60 extern void* idr_find(struct idr *idrp, uint32_t id);
61 extern int idr_remove(struct idr *idrp, uint32_t id);
62 extern void* idr_replace(struct idr *idrp, void *obj, uint32_t id);
63 extern int idr_pre_get(struct idr *idrp, int flag);
64 extern int idr_for_each(struct idr *idrp, int (*fn)(int id, void *obj, void *data), void *data);
65 extern void idr_remove_all(struct idr *idrp);
66 extern void idr_destroy(struct idr* idr
[all...]
H A DdrmP.h1008 struct idr clone_idr;
1117 struct idr ctx_idr;
1206 struct idr map_idr;
1248 extern struct idr drm_minors_idr;
H A Ddrm_crtc.h781 struct idr crtc_idr; /* use this idr for all IDs, fb, crtc, connector, modes - just makes life easier */
/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_sun_idr.c165 idr_init(struct idr *idrp)
175 idr_get_new_above(struct idr *idrp, void *obj, int start, int *newid)
214 idr_find_used_id(struct idr *idrp, uint32_t id)
230 idr_find(struct idr *idrp, uint32_t id)
246 idr_remove(struct idr *idrp, uint32_t id)
280 idr_remove_all(struct idr *idrp)
287 idr_replace(struct idr *idrp, void *obj, uint32_t id)
305 idr_for_each(struct idr *idrp, int (*fn)(int id, void *p, void *data), void *data)
316 /* idr node has been removed by fn */
325 idr_pre_get(struct idr *idr
[all...]
H A Ddrm_stub.c49 struct idr drm_minors_idr;
/solaris-x11-s11/open-src/kernel/i915/src/
H A Di915_drv.h1424 struct idr context_idr;

Completed in 1854 milliseconds