Lines Matching refs:dynid
714 struct vmbus_dynid *dynid; in hv_vmbus_dynid_match() local
717 list_for_each_entry(dynid, &drv->dynids.list, node) { in hv_vmbus_dynid_match()
718 if (guid_equal(&dynid->id.guid, guid)) { in hv_vmbus_dynid_match()
719 id = &dynid->id; in hv_vmbus_dynid_match()
759 struct vmbus_dynid *dynid; in vmbus_add_dynid() local
761 dynid = kzalloc(sizeof(*dynid), GFP_KERNEL); in vmbus_add_dynid()
762 if (!dynid) in vmbus_add_dynid()
765 dynid->id.guid = *guid; in vmbus_add_dynid()
768 list_add_tail(&dynid->node, &drv->dynids.list); in vmbus_add_dynid()
776 struct vmbus_dynid *dynid, *n; in vmbus_free_dynids() local
779 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { in vmbus_free_dynids()
780 list_del(&dynid->node); in vmbus_free_dynids()
781 kfree(dynid); in vmbus_free_dynids()
821 struct vmbus_dynid *dynid, *n; in remove_id_store() local
831 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { in remove_id_store()
832 struct hv_vmbus_device_id *id = &dynid->id; in remove_id_store()
835 list_del(&dynid->node); in remove_id_store()
836 kfree(dynid); in remove_id_store()