• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/

Lines Matching refs:dev_data

138 	struct iommu_dev_data *dev_data;
145 dev_data = kzalloc(sizeof(*dev_data), GFP_KERNEL);
146 if (!dev_data)
149 dev_data->dev = dev;
155 dev_data->alias = &pdev->dev;
157 atomic_set(&dev_data->bind, 0);
159 dev->archdata.iommu = dev_data;
632 struct iommu_dev_data *dev_data;
637 list_for_each_entry(dev_data, &domain->dev_list, list)
638 iommu_flush_device(dev_data->dev);
1438 struct iommu_dev_data *dev_data;
1444 dev_data = get_dev_data(dev);
1447 dev_data->domain = domain;
1448 list_add(&dev_data->list, &domain->dev_list);
1461 struct iommu_dev_data *dev_data;
1467 dev_data = get_dev_data(dev);
1470 dev_data->domain->dev_iommu[iommu->index] -= 1;
1471 dev_data->domain->dev_cnt -= 1;
1474 dev_data->domain = NULL;
1475 list_del(&dev_data->list);
1489 struct iommu_dev_data *dev_data, *alias_data;
1492 dev_data = get_dev_data(dev);
1493 alias_data = get_dev_data(dev_data->alias);
1507 if (dev_data->domain != NULL &&
1508 dev_data->domain != domain)
1512 if (dev_data->alias != dev) {
1513 alias_data = get_dev_data(dev_data->alias);
1515 do_attach(dev_data->alias, domain);
1520 if (dev_data->domain == NULL)
1523 atomic_inc(&dev_data->bind);
1564 struct iommu_dev_data *dev_data = get_dev_data(dev);
1569 BUG_ON(!dev_data->domain);
1571 domain = dev_data->domain;
1575 if (dev_data->alias != dev) {
1576 alias_data = get_dev_data(dev_data->alias);
1578 do_detach(dev_data->alias);
1581 if (atomic_dec_and_test(&dev_data->bind))
1592 (dev_data->domain == NULL && domain != pt_domain))
1616 struct iommu_dev_data *dev_data, *alias_data;
1622 dev_data = get_dev_data(dev);
1623 alias_data = get_dev_data(dev_data->alias);
1628 dom = dev_data->domain;
1753 struct iommu_dev_data *dev_data;
1755 list_for_each_entry(dev_data, &domain->dev_list, list) {
1756 u16 devid = get_device_id(dev_data->dev);
2365 struct iommu_dev_data *dev_data, *next;
2370 list_for_each_entry_safe(dev_data, next, &domain->dev_list, list) {
2371 struct device *dev = dev_data->dev;
2374 atomic_set(&dev_data->bind, 0);
2463 struct iommu_dev_data *dev_data = dev->archdata.iommu;
2472 if (dev_data->domain != NULL)
2487 struct iommu_dev_data *dev_data;
2495 dev_data = dev->archdata.iommu;
2503 if (dev_data->domain)