Lines Matching refs:classid
57 u_int8_t classid; member
63 u_int8_t classid, subclassid; member
69 u_int8_t classid, subclassid, protocolid; member
123 const char *names_class(u_int8_t classid) in names_class() argument
127 c = classes[hashnum(classid)]; in names_class()
129 if (c->classid == classid) in names_class()
134 const char *names_subclass(u_int8_t classid, u_int8_t subclassid) in names_subclass() argument
138 s = subclasses[hashnum((classid << 8) | subclassid)]; in names_subclass()
140 if (s->classid == classid && s->subclassid == subclassid) in names_subclass()
145 const char *names_protocol(u_int8_t classid, u_int8_t subclassid, in names_protocol() argument
150 p = protocols[hashnum((classid << 16) | (subclassid << 8) in names_protocol()
153 if (p->classid == classid && p->subclassid == subclassid && in names_protocol()
246 static int new_class(const char *name, u_int8_t classid) in new_class() argument
249 unsigned int h = hashnum(classid); in new_class()
253 if (c->classid == classid) in new_class()
259 c->classid = classid; in new_class()
265 static int new_subclass(const char *name, u_int8_t classid, u_int8_t subclassid) in new_subclass() argument
268 unsigned int h = hashnum((classid << 8) | subclassid); in new_subclass()
272 if (s->classid == classid && s->subclassid == subclassid) in new_subclass()
278 s->classid = classid; in new_subclass()
285 static int new_protocol(const char *name, u_int8_t classid, u_int8_t subclassid, in new_protocol() argument
289 unsigned int h = hashnum((classid << 16) | (subclassid << 8) in new_protocol()
294 if (p->classid == classid && p->subclassid == subclassid in new_protocol()
301 p->classid = classid; in new_protocol()