ida 160 include/linux/idr.h #define DEFINE_IDA(name) struct ida name = IDA_INIT(name) ida 162 include/linux/idr.h int ida_pre_get(struct ida *ida, gfp_t gfp_mask); ida 163 include/linux/idr.h int ida_get_new_above(struct ida *ida, int starting_id, int *p_id); ida 164 include/linux/idr.h void ida_remove(struct ida *ida, int id); ida 165 include/linux/idr.h void ida_destroy(struct ida *ida); ida 166 include/linux/idr.h void ida_init(struct ida *ida); ida 168 include/linux/idr.h int ida_simple_get(struct ida *ida, unsigned int start, unsigned int end, ida 170 include/linux/idr.h void ida_simple_remove(struct ida *ida, unsigned int id); ida 179 include/linux/idr.h static inline int ida_get_new(struct ida *ida, int *p_id) ida 181 include/linux/idr.h return ida_get_new_above(ida, 0, p_id); ida 163 include/linux/kernfs.h struct ida ino_ida; ida 190 include/linux/nfs_fs_sb.h struct ida openowner_id; ida 191 include/linux/nfs_fs_sb.h struct ida lockowner_id;