Searched refs:ats (Results 1 – 8 of 8) sorted by relevance
43 list_for_each_entry ( other, ats_list, ats.list ) in enable_ats_device()59 pdev->ats.cap_pos = pos; in enable_ats_device()61 pdev->ats.queue_depth = value & ATS_QUEUE_DEPTH_MASK ?: in enable_ats_device()63 list_add(&pdev->ats.list, ats_list); in enable_ats_device()80 BUG_ON(!pdev->ats.cap_pos); in disable_ats_device()82 value = pci_conf_read16(pdev->sbdf, pdev->ats.cap_pos + ATS_REG_CTL); in disable_ats_device()84 pci_conf_write16(pdev->sbdf, pdev->ats.cap_pos + ATS_REG_CTL, value); in disable_ats_device()86 list_del(&pdev->ats.list); in disable_ats_device()
1 obj-y += ats.o
120 list_for_each_entry_safe( pdev, temp, &iommu->ats_devices, ats.list ) in dev_invalidate_iotlb()
125 } ats; member
303 maxpend = pdev->ats.queue_depth & 0xff; in amd_iommu_flush_iotlb()
256 qinval_entry->q.dev_iotlb_inv_dsc.lo.max_invs_pend = pdev->ats.queue_depth; in qinval_device_iotlb_sync()
222 ### ats (x86)
Completed in 10 milliseconds