| H A D | iommu.c | 333 u32 devid = get_acpihid_device_id(dev, NULL); get_device_segment() local 342 amd_iommu_set_rlookup_table(struct amd_iommu * iommu,u16 devid) amd_iommu_set_rlookup_table() argument 349 __rlookup_amd_iommu(u16 seg,u16 devid) __rlookup_amd_iommu() argument 363 int devid = get_device_sbdf_id(dev); rlookup_amd_iommu() local 370 alloc_dev_data(struct amd_iommu * iommu,u16 devid) alloc_dev_data() argument 388 search_dev_data(struct amd_iommu * iommu,u16 devid) search_dev_data() argument 411 u16 devid = pci_dev_id(pdev); clone_alias() local 484 find_dev_data(struct amd_iommu * iommu,u16 devid) find_dev_data() argument 508 int devid; acpihid_device_group() local 674 int devid, sbdf; check_device() local 699 int devid, sbdf; iommu_init_device() local 740 int devid, sbdf; iommu_ignore_device() local 760 dump_dte_entry(struct amd_iommu * iommu,u16 devid) dump_dte_entry() argument 784 int devid, vmg_tag, flags; amd_iommu_report_rmp_hw_error() local 816 int devid, flags_rmp, vmg_tag, flags; amd_iommu_report_rmp_fault() local 853 amd_iommu_report_page_fault(struct amd_iommu * iommu,u16 devid,u16 domain_id,u64 address,int flags) amd_iommu_report_page_fault() argument 906 int type, devid, flags, tag; iommu_print_event() local 1257 build_inv_dte(struct iommu_cmd * cmd,u16 devid) build_inv_dte() argument 1326 build_inv_iotlb_pages(struct iommu_cmd * cmd,u16 devid,int qdep,u64 address,size_t size,ioasid_t pasid,bool gn) build_inv_iotlb_pages() argument 1348 build_complete_ppr(struct iommu_cmd * cmd,u16 devid,u32 pasid,int status,int tag,u8 gn) build_complete_ppr() argument 1370 build_inv_irt(struct iommu_cmd * cmd,u16 devid) build_inv_irt() argument 1488 iommu_flush_dte(struct amd_iommu * iommu,u16 devid) iommu_flush_dte() argument 1497 iommu_flush_dte_sync(struct amd_iommu * iommu,u16 devid) iommu_flush_dte_sync() argument 1508 u32 devid; amd_iommu_flush_dte_all() local 1583 iommu_flush_irt(struct amd_iommu * iommu,u16 devid) iommu_flush_irt() argument 1594 u32 devid; amd_iommu_flush_irt_all() local 3056 int devid, sbdf; amd_iommu_get_resv_regions() local 3182 iommu_flush_irt_and_complete(struct amd_iommu * iommu,u16 devid) iommu_flush_irt_and_complete() argument 3220 set_dte_irq_entry(struct amd_iommu * iommu,u16 devid,struct irq_remap_table * table) set_dte_irq_entry() argument 3242 get_irq_table(struct amd_iommu * iommu,u16 devid) get_irq_table() argument 3279 set_remap_table_entry(struct amd_iommu * iommu,u16 devid,struct irq_remap_table * table) set_remap_table_entry() argument 3316 alloc_irq_table(struct amd_iommu * iommu,u16 devid,struct pci_dev * pdev,unsigned int max_irqs) alloc_irq_table() argument 3383 alloc_irq_index(struct amd_iommu * iommu,u16 devid,int count,bool align,struct pci_dev * pdev,unsigned long max_irqs) alloc_irq_index() argument 3430 __modify_irte_ga(struct amd_iommu * iommu,u16 devid,int index,struct irte_ga * irte) __modify_irte_ga() argument 3461 modify_irte_ga(struct amd_iommu * iommu,u16 devid,int index,struct irte_ga * irte) modify_irte_ga() argument 3476 modify_irte(struct amd_iommu * iommu,u16 devid,int index,union irte * irte) modify_irte() argument 3494 free_irte(struct amd_iommu * iommu,u16 devid,int index) free_irte() argument 3512 irte_prepare(void * entry,u32 delivery_mode,bool dest_mode,u8 vector,u32 dest_apicid,int devid) irte_prepare() argument 3526 irte_ga_prepare(void * entry,u32 delivery_mode,bool dest_mode,u8 vector,u32 dest_apicid,int devid) irte_ga_prepare() argument 3540 irte_activate(struct amd_iommu * iommu,void * entry,u16 devid,u16 index) irte_activate() argument 3548 irte_ga_activate(struct amd_iommu * iommu,void * entry,u16 devid,u16 index) irte_ga_activate() argument 3556 irte_deactivate(struct amd_iommu * iommu,void * entry,u16 devid,u16 index) irte_deactivate() argument 3564 irte_ga_deactivate(struct amd_iommu * iommu,void * entry,u16 devid,u16 index) irte_ga_deactivate() argument 3572 irte_set_affinity(struct amd_iommu * iommu,void * entry,u16 devid,u16 index,u8 vector,u32 dest_apicid) irte_set_affinity() argument 3582 irte_ga_set_affinity(struct amd_iommu * iommu,void * entry,u16 devid,u16 index,u8 vector,u32 dest_apicid) irte_ga_set_affinity() argument 3686 irq_remapping_prepare_irte(struct amd_ir_data * data,struct irq_cfg * irq_cfg,struct irq_alloc_info * info,int devid,int index,int sub_handle) irq_remapping_prepare_irte() argument 3744 int i, ret, devid, seg, sbdf; irq_remapping_alloc() local 3909 int devid = -1; irq_remapping_select() local [all...] |