Lines Matching defs:dev_table
425 void *dev_table = (void *)get_dev_table(iommu);
429 entry = iommu_virt_to_phys(dev_table);
666 pci_seg->dev_table = (void *)__get_free_pages(GFP_KERNEL | __GFP_ZERO | GFP_DMA32,
668 if (!pci_seg->dev_table)
676 free_pages((unsigned long)pci_seg->dev_table,
678 pci_seg->dev_table = NULL;
1058 static void __set_dev_entry_bit(struct dev_table_entry *dev_table,
1064 dev_table[devid].data[i] |= (1UL << _bit);
1069 struct dev_table_entry *dev_table = get_dev_table(iommu);
1071 return __set_dev_entry_bit(dev_table, devid, bit);
1074 static int __get_dev_entry_bit(struct dev_table_entry *dev_table,
1080 return (dev_table[devid].data[i] & (1UL << _bit)) >> _bit;
1085 struct dev_table_entry *dev_table = get_dev_table(iommu);
1087 return __get_dev_entry_bit(dev_table, devid, bit);
2647 struct dev_table_entry *dev_table = pci_seg->dev_table;
2649 if (dev_table == NULL)
2653 __set_dev_entry_bit(dev_table, devid, DEV_ENTRY_VALID);
2655 __set_dev_entry_bit(dev_table, devid, DEV_ENTRY_TRANSLATION);
2662 struct dev_table_entry *dev_table = pci_seg->dev_table;
2664 if (dev_table == NULL)
2668 dev_table[devid].data[0] = 0ULL;
2669 dev_table[devid].data[1] = 0ULL;
2683 __set_dev_entry_bit(pci_seg->dev_table,
2854 free_pages((unsigned long)pci_seg->dev_table,
2856 pci_seg->dev_table = pci_seg->old_dev_tbl_cpy;