Lines Matching refs:dynid
737 struct vmbus_dynid *dynid; in hv_vmbus_dynid_match() local
740 list_for_each_entry(dynid, &drv->dynids.list, node) { in hv_vmbus_dynid_match()
741 if (guid_equal(&dynid->id.guid, guid)) { in hv_vmbus_dynid_match()
742 id = &dynid->id; in hv_vmbus_dynid_match()
782 struct vmbus_dynid *dynid; in vmbus_add_dynid() local
784 dynid = kzalloc(sizeof(*dynid), GFP_KERNEL); in vmbus_add_dynid()
785 if (!dynid) in vmbus_add_dynid()
788 dynid->id.guid = *guid; in vmbus_add_dynid()
791 list_add_tail(&dynid->node, &drv->dynids.list); in vmbus_add_dynid()
799 struct vmbus_dynid *dynid, *n; in vmbus_free_dynids() local
802 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { in vmbus_free_dynids()
803 list_del(&dynid->node); in vmbus_free_dynids()
804 kfree(dynid); in vmbus_free_dynids()
844 struct vmbus_dynid *dynid, *n; in remove_id_store() local
854 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { in remove_id_store()
855 struct hv_vmbus_device_id *id = &dynid->id; in remove_id_store()
858 list_del(&dynid->node); in remove_id_store()
859 kfree(dynid); in remove_id_store()