Lines Matching refs:dev_table
405 void *dev_table = (void *)get_dev_table(iommu); in iommu_set_device_table() local
409 entry = iommu_virt_to_phys(dev_table); in iommu_set_device_table()
646 pci_seg->dev_table = iommu_alloc_pages(GFP_KERNEL | GFP_DMA32, in alloc_dev_table()
648 if (!pci_seg->dev_table) in alloc_dev_table()
656 iommu_free_pages(pci_seg->dev_table, in free_dev_table()
658 pci_seg->dev_table = NULL; in free_dev_table()
1202 struct dev_table_entry *dev_table = get_dev_table(iommu); in set_dev_entry_from_acpi_range() local
1204 memcpy(&dev_table[i], &dte, sizeof(dte)); in set_dev_entry_from_acpi_range()
2591 struct dev_table_entry *dev_table = pci_seg->dev_table; in init_device_table_dma() local
2593 if (dev_table == NULL) in init_device_table_dma()
2597 set_dte_bit(&dev_table[devid], DEV_ENTRY_VALID); in init_device_table_dma()
2599 set_dte_bit(&dev_table[devid], DEV_ENTRY_TRANSLATION); in init_device_table_dma()
2606 struct dev_table_entry *dev_table = pci_seg->dev_table; in uninit_device_table_dma() local
2608 if (dev_table == NULL) in uninit_device_table_dma()
2612 dev_table[devid].data[0] = 0ULL; in uninit_device_table_dma()
2613 dev_table[devid].data[1] = 0ULL; in uninit_device_table_dma()
2627 set_dte_bit(&pci_seg->dev_table[devid], DEV_ENTRY_IRQ_TBL_EN); in init_device_table()
2802 iommu_free_pages(pci_seg->dev_table, in early_enable_iommus()
2804 pci_seg->dev_table = pci_seg->old_dev_tbl_cpy; in early_enable_iommus()