Lines Matching full:owner
280 struct xen_device_domain_owner *owner; in find_device() local
282 list_for_each_entry(owner, &dev_domain_list, list) { in find_device()
283 if (owner->dev == dev) in find_device()
284 return owner; in find_device()
291 struct xen_device_domain_owner *owner; in xen_find_device_domain_owner() local
295 owner = find_device(dev); in xen_find_device_domain_owner()
296 if (owner) in xen_find_device_domain_owner()
297 domain = owner->domain; in xen_find_device_domain_owner()
305 struct xen_device_domain_owner *owner; in xen_register_device_domain_owner() local
307 owner = kzalloc(sizeof(struct xen_device_domain_owner), GFP_KERNEL); in xen_register_device_domain_owner()
308 if (!owner) in xen_register_device_domain_owner()
314 kfree(owner); in xen_register_device_domain_owner()
317 owner->domain = domain; in xen_register_device_domain_owner()
318 owner->dev = dev; in xen_register_device_domain_owner()
319 list_add_tail(&owner->list, &dev_domain_list); in xen_register_device_domain_owner()
327 struct xen_device_domain_owner *owner; in xen_unregister_device_domain_owner() local
330 owner = find_device(dev); in xen_unregister_device_domain_owner()
331 if (!owner) { in xen_unregister_device_domain_owner()
335 list_del(&owner->list); in xen_unregister_device_domain_owner()
337 kfree(owner); in xen_unregister_device_domain_owner()