Lines Matching defs:devices

39     struct list_head devices;

461 list_for_each_entry(device, &group->devices, list)
559 * group in order to hold the group until devices are added. Use
561 * group to be automatically reclaimed once it has no devices or external
576 INIT_LIST_HEAD(&group->devices);
594 group->devices_kobj = kobject_create_and_add("devices", &group->kobj);
742 /* We need to consider overlapping regions for different devices */
843 list_add_tail(&device->list, &group->devices);
901 list_for_each_entry(tmp_device, &group->devices, list)
932 list_for_each_entry(entry, &group->devices, list) ret++;
943 * This function is called by group users to iterate over group devices.
953 list_for_each_entry(device, &group->devices, list)
1284 * Forwarding. This effectively means that devices cannot spoof their
1292 * For multifunction devices which are not isolated from each other, find
1294 * each function, we also need to look for aliases to or from other devices
1329 * multifunction devices could have aliases between them that would cause a
1430 * due to aliases to the point where devices are protected from
1718 /* Ask for default domain requirements of all devices in the group */
1863 * used for a particular bus. Drivers for devices on that bus can use
1865 * This special function is needed because IOMMUs are usually devices on
2305 * the IOMMU API works on domains and devices. Bridge that gap by
2306 * iterating over the devices in a group. Ideally we'd have a single
2311 * PCI devices). Thus we attach each device.