Lines Matching defs:name
3 * names.c -- USB name database manipulation routines
28 char name[1];
34 char name[1];
40 char name[1];
46 char name[1];
52 char name[1];
58 char name[1];
90 return v->name;
101 return p->name;
112 return c->name;
123 return s->name;
137 return p->name;
188 static int new_vendor(const char *name, u_int16_t vendorid)
197 v = my_malloc(sizeof(struct vendor) + strlen(name));
200 strcpy(v->name, name);
207 static int new_product(const char *name, u_int16_t vendorid,
217 p = my_malloc(sizeof(struct product) + strlen(name));
220 strcpy(p->name, name);
228 static int new_class(const char *name, u_int8_t classid)
237 c = my_malloc(sizeof(struct class) + strlen(name));
240 strcpy(c->name, name);
247 static int new_subclass(const char *name, u_int8_t classid, u_int8_t subclassid)
256 s = my_malloc(sizeof(struct subclass) + strlen(name));
259 strcpy(s->name, name);
267 static int new_protocol(const char *name, u_int8_t classid, u_int8_t subclassid,
279 p = my_malloc(sizeof(struct protocol) + strlen(name));
282 strcpy(p->name, name);