Lines Matching refs:ats
100 } ats; /* ATS state */ member
1067 qdep = dev_data->ats.qdep; in device_flush_iotlb()
1093 if (dev_data->ats.enabled) in device_flush_dte()
1126 if (!dev_data->ats.enabled) in __domain_flush_pages()
1892 static void set_dte_entry(u16 devid, struct protection_domain *domain, bool ats) in set_dte_entry() argument
1906 if (ats) in set_dte_entry()
1956 bool ats; in do_attach() local
1960 ats = dev_data->ats.enabled; in do_attach()
1971 set_dte_entry(dev_data->devid, domain, ats); in do_attach()
1973 set_dte_entry(alias, domain, ats); in do_attach()
2154 dev_data->ats.enabled = true; in attach_device()
2155 dev_data->ats.qdep = pci_ats_queue_depth(pdev); in attach_device()
2160 dev_data->ats.enabled = true; in attach_device()
2161 dev_data->ats.qdep = pci_ats_queue_depth(pdev); in attach_device()
2222 else if (dev_data->ats.enabled) in detach_device()
2225 dev_data->ats.enabled = false; in detach_device()
2326 set_dte_entry(dev_data->devid, domain, dev_data->ats.enabled); in update_device_table()
3304 if (!dev_data->ats.enabled) in __flush_pasid()
3307 qdep = dev_data->ats.qdep; in __flush_pasid()