Lines Matching defs:guid
307 * Note that the product id, manufacturer id, guid, and device id are
319 guid_t guid;
330 bool *guid_set, guid_t *guid);
607 bool guid_set, guid_t *guid, int intf_num);
2488 bool *guid_set, guid_t *guid, int intf_num)
2534 * The guid, device id, manufacturer id, and product id should
2541 && !guid_equal(&bmc->guid, &bmc->fetch_guid))
2547 guid_t guid;
2549 guid = bmc->fetch_guid;
2556 intf->bmc->guid = guid;
2557 if (__ipmi_bmc_register(intf, &id, guid_set, &guid, intf_num))
2592 bmc->guid = bmc->fetch_guid;
2595 * The guid used to be valid and it failed to fetch,
2608 if (guid && bmc->dyn_guid_set)
2609 *guid = bmc->guid;
2621 bool *guid_set, guid_t *guid)
2623 return __bmc_get_device_id(intf, bmc, id, guid_set, guid, -1);
2782 guid_t guid;
2785 rv = bmc_get_device_id(NULL, bmc, NULL, &guid_set, &guid);
2791 return snprintf(buf, UUID_STRING_LEN + 1 + 1, "%pUl\n", &guid);
2793 static DEVICE_ATTR_RO(guid);
2848 const guid_t *guid = data;
2856 rv = bmc->dyn_guid_set && guid_equal(&bmc->guid, guid);
2866 guid_t *guid)
2871 dev = driver_find_device(drv, NULL, guid, __find_bmc_guid);
2989 bool guid_set, guid_t *guid, int intf_num)
3010 old_bmc = ipmi_find_bmc_guid(&ipmidriver.driver, guid);
3049 bmc->guid = *guid;
3201 * Make sure the guid data is available before setting
3224 /* dyn_guid_set makes the guid data available. */