Lines Matching refs:dynid
718 struct vmbus_dynid *dynid; in hv_vmbus_dynid_match() local
721 list_for_each_entry(dynid, &drv->dynids.list, node) { in hv_vmbus_dynid_match()
722 if (guid_equal(&dynid->id.guid, guid)) { in hv_vmbus_dynid_match()
723 id = &dynid->id; in hv_vmbus_dynid_match()
763 struct vmbus_dynid *dynid; in vmbus_add_dynid() local
765 dynid = kzalloc(sizeof(*dynid), GFP_KERNEL); in vmbus_add_dynid()
766 if (!dynid) in vmbus_add_dynid()
769 dynid->id.guid = *guid; in vmbus_add_dynid()
772 list_add_tail(&dynid->node, &drv->dynids.list); in vmbus_add_dynid()
780 struct vmbus_dynid *dynid, *n; in vmbus_free_dynids() local
783 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { in vmbus_free_dynids()
784 list_del(&dynid->node); in vmbus_free_dynids()
785 kfree(dynid); in vmbus_free_dynids()
825 struct vmbus_dynid *dynid, *n; in remove_id_store() local
835 list_for_each_entry_safe(dynid, n, &drv->dynids.list, node) { in remove_id_store()
836 struct hv_vmbus_device_id *id = &dynid->id; in remove_id_store()
839 list_del(&dynid->node); in remove_id_store()
840 kfree(dynid); in remove_id_store()