Lines Matching refs:dev_table
403 void *dev_table = (void *)get_dev_table(iommu); in iommu_set_device_table() local
407 entry = iommu_virt_to_phys(dev_table); in iommu_set_device_table()
637 pci_seg->dev_table = iommu_alloc_pages(GFP_KERNEL | GFP_DMA32, in alloc_dev_table()
639 if (!pci_seg->dev_table) in alloc_dev_table()
647 iommu_free_pages(pci_seg->dev_table, in free_dev_table()
649 pci_seg->dev_table = NULL; in free_dev_table()
1194 struct dev_table_entry *dev_table = get_dev_table(iommu); in set_dev_entry_from_acpi_range() local
1196 memcpy(&dev_table[i], &dte, sizeof(dte)); in set_dev_entry_from_acpi_range()
2583 struct dev_table_entry *dev_table = pci_seg->dev_table; in init_device_table_dma() local
2585 if (dev_table == NULL) in init_device_table_dma()
2589 set_dte_bit(&dev_table[devid], DEV_ENTRY_VALID); in init_device_table_dma()
2591 set_dte_bit(&dev_table[devid], DEV_ENTRY_TRANSLATION); in init_device_table_dma()
2598 struct dev_table_entry *dev_table = pci_seg->dev_table; in uninit_device_table_dma() local
2600 if (dev_table == NULL) in uninit_device_table_dma()
2604 dev_table[devid].data[0] = 0ULL; in uninit_device_table_dma()
2605 dev_table[devid].data[1] = 0ULL; in uninit_device_table_dma()
2619 set_dte_bit(&pci_seg->dev_table[devid], DEV_ENTRY_IRQ_TBL_EN); in init_device_table()
2806 iommu_free_pages(pci_seg->dev_table, in early_enable_iommus()
2808 pci_seg->dev_table = pci_seg->old_dev_tbl_cpy; in early_enable_iommus()