Lines Matching refs:name
273 static void __init dmi_save_one_device(int type, const char *name)
278 if (dmi_find_device(type, name, NULL))
281 dev = dmi_alloc(sizeof(*dev) + strlen(name) + 1);
286 strcpy((char *)(dev + 1), name);
287 dev->name = (char *)(dev + 1);
327 dev->name = devname;
350 dev->name = "IPMI controller";
357 int devfn, const char *name, int type)
366 dev = dmi_alloc(sizeof(*dev) + strlen(name) + 1);
375 strcpy((char *)&dev[1], name);
377 dev->dev.name = (char *)&dev[1];
385 const char *name;
395 name = dmi_string_nosave(dm, d[0x4]);
396 dmi_save_dev_pciaddr(d[0x6], *(u16 *)(d + 0x7), d[0x9], d[0xA], name,
398 dmi_save_one_device(d[0x5] & 0x7f, name);
953 * dmi_name_in_vendors - Check if string is in the DMI system or board vendor name
970 * dmi_find_device - find onboard device by type/name
972 * @name: device name string or %NULL to match all
976 * found with a matching @type and @name, a pointer to its device
981 const struct dmi_device *dmi_find_device(int type, const char *name,
992 ((name == NULL) || (strcmp(dev->name, name) == 0)))