Lines Matching refs:guid
685 * The alias string will be of the form vmbus:guid where guid is the string
686 * representation of the device guid (each byte of the guid will be
698 hv_vmbus_dev_match(const struct hv_vmbus_device_id *id, const guid_t *guid)
703 for (; !guid_is_null(&id->guid); id++)
704 if (guid_equal(&id->guid, guid))
711 hv_vmbus_dynid_match(struct hv_driver *drv, const guid_t *guid)
718 if (guid_equal(&dynid->id.guid, guid)) {
737 const guid_t *guid = &dev->dev_type;
745 id = hv_vmbus_dynid_match(drv, guid);
747 id = hv_vmbus_dev_match(drv->id_table, guid);
757 static int vmbus_add_dynid(struct hv_driver *drv, guid_t *guid)
765 dynid->id.guid = *guid;
795 guid_t guid;
798 retval = guid_parse(buf, &guid);
802 if (hv_vmbus_dynid_match(drv, &guid))
805 retval = vmbus_add_dynid(drv, &guid);
822 guid_t guid;
825 retval = guid_parse(buf, &guid);
834 if (guid_equal(&id->guid, &guid)) {