Lines Matching defs:idset
10 #include "idset.h"
13 struct idset {
24 static struct idset *idset_new(int num_ssid, int num_id)
26 struct idset *set;
28 set = vmalloc(sizeof(struct idset) + bitmap_size(num_ssid, num_id));
37 void idset_free(struct idset *set)
42 void idset_fill(struct idset *set)
47 static inline void idset_add(struct idset *set, int ssid, int id)
52 static inline void idset_del(struct idset *set, int ssid, int id)
57 static inline int idset_contains(struct idset *set, int ssid, int id)
62 struct idset *idset_sch_new(void)
67 void idset_sch_add(struct idset *set, struct subchannel_id schid)
72 void idset_sch_del(struct idset *set, struct subchannel_id schid)
78 void idset_sch_del_subseq(struct idset *set, struct subchannel_id schid)
85 int idset_sch_contains(struct idset *set, struct subchannel_id schid)
90 int idset_is_empty(struct idset *set)
95 void idset_add_set(struct idset *to, struct idset *from)