Lines Matching refs:entry
210 struct dma_ops_domain *entry, *ret = NULL;
219 list_for_each_entry(entry, &iommu_pd_list, list) {
220 if (entry->target_dev == devid ||
221 entry->target_dev == alias) {
222 ret = entry;
590 u64 entry[2];
596 * Hardware bug: Interrupt may arrive before the entry is
598 * entry to arrive.
607 entry[0] = raw[0];
608 entry[1] = raw[1];
611 * To detect the hardware bug we need to clear the entry
626 /* Handle PPR entry */
627 iommu_handle_ppr_entry(iommu, entry);
985 * Command send function for invalidating a device table entry
1306 * This function checks if a specific unity mapping entry is needed for
1310 struct unity_map_entry *entry)
1314 for (i = entry->devid_start; i <= entry->devid_end; ++i) {
1359 struct unity_map_entry *entry;
1362 list_for_each_entry(entry, &amd_iommu_unity_map, list) {
1363 if (!iommu_for_unity_map(iommu, entry))
1365 ret = dma_ops_unity_map(iommu->default_dom, entry);
1908 /* remove entry from the device table seen by the hardware */
1933 /* Flush the DTE entry */
1952 /* Flush the DTE entry */