Searched refs:idr (Results 1 - 6 of 6) sorted by relevance
/solaris-x11-s11/open-src/kernel/sys/drm/ |
H A D | drm_sun_idr.h | 52 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 D | drmP.h | 1008 struct idr clone_idr; 1117 struct idr ctx_idr; 1206 struct idr map_idr; 1248 extern struct idr drm_minors_idr;
|
H A D | drm_crtc.h | 781 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 D | drm_sun_idr.c | 165 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 D | drm_stub.c | 49 struct idr drm_minors_idr;
|
/solaris-x11-s11/open-src/kernel/i915/src/ |
H A D | i915_drv.h | 1424 struct idr context_idr;
|
Completed in 1854 milliseconds