idr_cmp
int idr_cmp(struct idr_entry *, struct idr_entry *);
SPLAY_PROTOTYPE(idr_tree, idr_entry, entry, idr_cmp);
SPLAY_GENERATE(idr_tree, idr_entry, entry, idr_cmp);