• Home
  • Raw
  • Download

Lines Matching +defs:dev +defs:id +defs:attrs

368 struct device_domain_info *get_domain_info(struct device *dev)  in get_domain_info()
819 static bool attach_deferred(struct device *dev) in attach_deferred()
833 is_downstream_to_pci_bridge(struct device *dev, struct device *bridge) in is_downstream_to_pci_bridge()
881 static bool iommu_is_dummy(struct intel_iommu *iommu, struct device *dev) in iommu_is_dummy()
898 struct intel_iommu *device_to_iommu(struct device *dev, u8 *bus, u8 *devfn) in device_to_iommu()
2306 domain_context_mapping(struct dmar_domain *domain, struct device *dev) in domain_context_mapping()
2339 static int domain_context_mapped(struct device *dev) in domain_context_mapped()
2606 struct dmar_domain *find_domain(struct device *dev) in find_domain()
2624 static void do_deferred_attach(struct device *dev) in do_deferred_attach()
2649 struct device *dev, in domain_setup_first_level()
2683 static bool dev_is_real_dma_subdevice(struct device *dev) in dev_is_real_dma_subdevice()
2691 struct device *dev, in dmar_insert_one_dev_info()
2840 struct device *dev; in si_domain_init() local
2894 static int domain_add_dev_info(struct dmar_domain *domain, struct device *dev) in domain_add_dev_info()
2911 static bool device_has_rmrr(struct device *dev) in device_has_rmrr()
2950 static bool device_rmrr_is_relaxable(struct device *dev) in device_rmrr_is_relaxable()
2981 static bool device_is_rmrr_locked(struct device *dev) in device_is_rmrr_locked()
3003 static int device_def_domain_type(struct device *dev) in device_def_domain_type()
3521 static unsigned long intel_alloc_iova(struct device *dev, in intel_alloc_iova()
3567 static dma_addr_t __intel_map_single(struct device *dev, phys_addr_t paddr, in __intel_map_single()
3629 static dma_addr_t intel_map_page(struct device *dev, struct page *page, in intel_map_page()
3632 unsigned long attrs) in intel_map_page()
3638 static dma_addr_t intel_map_resource(struct device *dev, phys_addr_t phys_addr, in intel_map_resource()
3640 unsigned long attrs) in intel_map_resource()
3645 static void intel_unmap(struct device *dev, dma_addr_t dev_addr, size_t size) in intel_unmap()
3689 static void intel_unmap_page(struct device *dev, dma_addr_t dev_addr, in intel_unmap_page()
3691 unsigned long attrs) in intel_unmap_page()
3696 static void intel_unmap_resource(struct device *dev, dma_addr_t dev_addr, in intel_unmap_resource()
3697 size_t size, enum dma_data_direction dir, unsigned long attrs) in intel_unmap_resource()
3702 static void *intel_alloc_coherent(struct device *dev, size_t size, in intel_alloc_coherent()
3704 unsigned long attrs) in intel_alloc_coherent()
3739 static void intel_free_coherent(struct device *dev, size_t size, void *vaddr, in intel_free_coherent()
3740 dma_addr_t dma_handle, unsigned long attrs) in intel_free_coherent()
3753 static void intel_unmap_sg(struct device *dev, struct scatterlist *sglist, in intel_unmap_sg()
3755 unsigned long attrs) in intel_unmap_sg()
3771 static int intel_map_sg(struct device *dev, struct scatterlist *sglist, int nelems, in intel_map_sg()
3772 enum dma_data_direction dir, unsigned long attrs) in intel_map_sg()
3832 static u64 intel_get_required_mask(struct device *dev) in intel_get_required_mask()
3855 bounce_sync_single(struct device *dev, dma_addr_t addr, size_t size, in bounce_sync_single()
3871 bounce_map_single(struct device *dev, phys_addr_t paddr, size_t size, in bounce_map_single()
3872 enum dma_data_direction dir, unsigned long attrs, in bounce_map_single()
3961 bounce_unmap_single(struct device *dev, dma_addr_t dev_addr, size_t size, in bounce_unmap_single()
3962 enum dma_data_direction dir, unsigned long attrs) in bounce_unmap_single()
3985 bounce_map_page(struct device *dev, struct page *page, unsigned long offset, in bounce_map_page()
3986 size_t size, enum dma_data_direction dir, unsigned long attrs) in bounce_map_page()
3993 bounce_map_resource(struct device *dev, phys_addr_t phys_addr, size_t size, in bounce_map_resource()
3994 enum dma_data_direction dir, unsigned long attrs) in bounce_map_resource()
4001 bounce_unmap_page(struct device *dev, dma_addr_t dev_addr, size_t size, in bounce_unmap_page()
4002 enum dma_data_direction dir, unsigned long attrs) in bounce_unmap_page()
4008 bounce_unmap_resource(struct device *dev, dma_addr_t dev_addr, size_t size, in bounce_unmap_resource()
4009 enum dma_data_direction dir, unsigned long attrs) in bounce_unmap_resource()
4015 bounce_unmap_sg(struct device *dev, struct scatterlist *sglist, int nelems, in bounce_unmap_sg()
4016 enum dma_data_direction dir, unsigned long attrs) in bounce_unmap_sg()
4027 bounce_map_sg(struct device *dev, struct scatterlist *sglist, int nelems, in bounce_map_sg()
4028 enum dma_data_direction dir, unsigned long attrs) in bounce_map_sg()
4053 bounce_sync_single_for_cpu(struct device *dev, dma_addr_t addr, in bounce_sync_single_for_cpu()
4060 bounce_sync_single_for_device(struct device *dev, dma_addr_t addr, in bounce_sync_single_for_device()
4067 bounce_sync_sg_for_cpu(struct device *dev, struct scatterlist *sglist, in bounce_sync_sg_for_cpu()
4079 bounce_sync_sg_for_device(struct device *dev, struct scatterlist *sglist, in bounce_sync_sg_for_device()
4175 struct device *dev; in init_no_remapping_devices() local
4475 struct device *dev; in dmar_check_one_atsr() local
4607 int dmar_find_matched_atsr_unit(struct pci_dev *dev) in dmar_find_matched_atsr_unit()
4807 static inline struct intel_iommu *dev_to_intel_iommu(struct device *dev) in dev_to_intel_iommu()
4814 static ssize_t intel_iommu_show_version(struct device *dev, in intel_iommu_show_version()
4825 static ssize_t intel_iommu_show_address(struct device *dev, in intel_iommu_show_address()
4834 static ssize_t intel_iommu_show_cap(struct device *dev, in intel_iommu_show_cap()
4843 static ssize_t intel_iommu_show_ecap(struct device *dev, in intel_iommu_show_ecap()
4852 static ssize_t intel_iommu_show_ndoms(struct device *dev, in intel_iommu_show_ndoms()
4861 static ssize_t intel_iommu_show_ndoms_used(struct device *dev, in intel_iommu_show_ndoms_used()
4930 struct device *dev; in probe_acpi_namespace_devices() local
5122 static void domain_context_clear(struct intel_iommu *iommu, struct device *dev) in domain_context_clear()
5164 static void dmar_remove_one_dev_info(struct device *dev) in dmar_remove_one_dev_info()
5258 is_aux_domain(struct device *dev, struct iommu_domain *domain) in is_aux_domain()
5267 struct device *dev) in auxiliary_link_device()
5280 struct device *dev) in auxiliary_unlink_device()
5296 struct device *dev) in aux_domain_add_dev()
5359 struct device *dev) in aux_domain_remove_dev()
5383 struct device *dev) in prepare_domain_attach_device()
5425 struct device *dev) in intel_iommu_attach_device()
5455 struct device *dev) in intel_iommu_aux_attach_device()
5470 struct device *dev) in intel_iommu_detach_device()
5476 struct device *dev) in intel_iommu_aux_detach_device()
5529 intel_iommu_sva_invalidate(struct iommu_domain *domain, struct device *dev, in intel_iommu_sva_invalidate()
5815 static struct iommu_device *intel_iommu_probe_device(struct device *dev) in intel_iommu_probe_device()
5829 static void intel_iommu_release_device(struct device *dev) in intel_iommu_release_device()
5842 static void intel_iommu_probe_finalize(struct device *dev) in intel_iommu_probe_finalize()
5912 int intel_iommu_enable_pasid(struct intel_iommu *iommu, struct device *dev) in intel_iommu_enable_pasid()
5963 static void intel_iommu_apply_resv_region(struct device *dev, in intel_iommu_apply_resv_region()
5976 static struct iommu_group *intel_iommu_device_group(struct device *dev) in intel_iommu_device_group()
5983 static int intel_iommu_enable_auxd(struct device *dev) in intel_iommu_enable_auxd()
6009 static int intel_iommu_disable_auxd(struct device *dev) in intel_iommu_disable_auxd()
6036 u16 vendor, id; in siov_find_pci_dvsec() local
6052 intel_iommu_dev_has_feat(struct device *dev, enum iommu_dev_features feat) in intel_iommu_dev_has_feat()
6080 intel_iommu_dev_enable_feat(struct device *dev, enum iommu_dev_features feat) in intel_iommu_dev_enable_feat()
6099 intel_iommu_dev_disable_feat(struct device *dev, enum iommu_dev_features feat) in intel_iommu_dev_disable_feat()
6108 intel_iommu_dev_feat_enabled(struct device *dev, enum iommu_dev_features feat) in intel_iommu_dev_feat_enabled()
6119 intel_iommu_aux_get_pasid(struct iommu_domain *domain, struct device *dev) in intel_iommu_aux_get_pasid()
6128 struct device *dev) in intel_iommu_is_attach_deferred()
6219 static void quirk_iommu_igfx(struct pci_dev *dev) in quirk_iommu_igfx()
6263 static void quirk_iommu_rwbf(struct pci_dev *dev) in quirk_iommu_rwbf()
6294 static void quirk_calpella_no_shadow_gtt(struct pci_dev *dev) in quirk_calpella_no_shadow_gtt()
6318 static void quirk_igfx_skip_te_disable(struct pci_dev *dev) in quirk_igfx_skip_te_disable()