Lines Matching refs:ssid
52 static inline void idset_add(struct idset *set, int ssid, int id)
54 set_bit(ssid * set->num_id + id, set->bitmap);
57 static inline void idset_del(struct idset *set, int ssid, int id)
59 clear_bit(ssid * set->num_id + id, set->bitmap);
62 static inline int idset_contains(struct idset *set, int ssid, int id)
64 return test_bit(ssid * set->num_id + id, set->bitmap);
67 static inline int idset_get_first(struct idset *set, int *ssid, int *id)
74 *ssid = bitnum / set->num_id;
86 idset_add(set, schid.ssid, schid.sch_no);
91 idset_del(set, schid.ssid, schid.sch_no);
96 return idset_contains(set, schid.ssid, schid.sch_no);
101 int ssid = 0;
105 rc = idset_get_first(set, &ssid, &id);
108 schid->ssid = ssid;