H A D | iommu.c | 143 u32 devid = get_acpihid_device_id(dev, NULL); in get_device_segment() local 152 void amd_iommu_set_rlookup_table(struct amd_iommu *iommu, u16 devid) in amd_iommu_set_rlookup_table() argument 159 static struct amd_iommu *__rlookup_amd_iommu(u16 seg, u16 devid) in __rlookup_amd_iommu() argument 173 int devid = get_device_sbdf_id(dev); in rlookup_amd_iommu() local 185 alloc_dev_data(struct amd_iommu *iommu, u16 devid) alloc_dev_data() argument 202 search_dev_data(struct amd_iommu *iommu, u16 devid) search_dev_data() argument 224 u16 devid = pci_dev_id(pdev); clone_alias() local 282 find_dev_data(struct amd_iommu *iommu, u16 devid) find_dev_data() argument 306 int devid; acpihid_device_group() local 353 int devid, sbdf; check_device() local 378 int devid, sbdf; iommu_init_device() local 415 int devid, sbdf; iommu_ignore_device() local 453 dump_dte_entry(struct amd_iommu *iommu, u16 devid) dump_dte_entry() argument 474 int devid, vmg_tag, flags; amd_iommu_report_rmp_hw_error() local 506 int devid, flags_rmp, vmg_tag, flags; amd_iommu_report_rmp_fault() local 542 amd_iommu_report_page_fault(struct amd_iommu *iommu, u16 devid, u16 domain_id, u64 address, int flags) amd_iommu_report_page_fault() argument 596 int type, devid, flags, tag; iommu_print_event() local 981 build_inv_dte(struct iommu_cmd *cmd, u16 devid) build_inv_dte() argument 1044 build_inv_iotlb_pages(struct iommu_cmd *cmd, u16 devid, int qdep, u64 address, size_t size) build_inv_iotlb_pages() argument 1076 build_inv_iotlb_pasid(struct iommu_cmd *cmd, u16 devid, u32 pasid, int qdep, u64 address, bool size) build_inv_iotlb_pasid() argument 1096 build_complete_ppr(struct iommu_cmd *cmd, u16 devid, u32 pasid, int status, int tag, bool gn) build_complete_ppr() argument 1118 build_inv_irt(struct iommu_cmd *cmd, u16 devid) build_inv_irt() argument 1216 iommu_flush_dte(struct amd_iommu *iommu, u16 devid) iommu_flush_dte() argument 1227 u32 devid; amd_iommu_flush_dte_all() local 1276 iommu_flush_irt(struct amd_iommu *iommu, u16 devid) iommu_flush_irt() argument 1287 u32 devid; amd_iommu_flush_irt_all() local 1580 set_dte_entry(struct amd_iommu *iommu, u16 devid, struct protection_domain *domain, bool ats, bool ppr) set_dte_entry() argument 1664 clear_dte_entry(struct amd_iommu *iommu, u16 devid) clear_dte_entry() argument 2349 int devid, sbdf; amd_iommu_get_resv_regions() local 2844 iommu_flush_irt_and_complete(struct amd_iommu *iommu, u16 devid) iommu_flush_irt_and_complete() argument 2870 set_dte_irq_entry(struct amd_iommu *iommu, u16 devid, struct irq_remap_table *table) set_dte_irq_entry() argument 2886 get_irq_table(struct amd_iommu *iommu, u16 devid) get_irq_table() argument 2928 set_remap_table_entry(struct amd_iommu *iommu, u16 devid, struct irq_remap_table *table) set_remap_table_entry() argument 2956 alloc_irq_table(struct amd_iommu *iommu, u16 devid, struct pci_dev *pdev) alloc_irq_table() argument 3022 alloc_irq_index(struct amd_iommu *iommu, u16 devid, int count, bool align, struct pci_dev *pdev) alloc_irq_index() argument 3068 modify_irte_ga(struct amd_iommu *iommu, u16 devid, int index, struct irte_ga *irte) modify_irte_ga() argument 3101 modify_irte(struct amd_iommu *iommu, u16 devid, int index, union irte *irte) modify_irte() argument 3120 free_irte(struct amd_iommu *iommu, u16 devid, int index) free_irte() argument 3136 irte_prepare(void *entry, u32 delivery_mode, bool dest_mode, u8 vector, u32 dest_apicid, int devid) irte_prepare() argument 3150 irte_ga_prepare(void *entry, u32 delivery_mode, bool dest_mode, u8 vector, u32 dest_apicid, int devid) irte_ga_prepare() argument 3166 irte_activate(struct amd_iommu *iommu, void *entry, u16 devid, u16 index) irte_activate() argument 3174 irte_ga_activate(struct amd_iommu *iommu, void *entry, u16 devid, u16 index) irte_ga_activate() argument 3182 irte_deactivate(struct amd_iommu *iommu, void *entry, u16 devid, u16 index) irte_deactivate() argument 3190 irte_ga_deactivate(struct amd_iommu *iommu, void *entry, u16 devid, u16 index) irte_ga_deactivate() argument 3198 irte_set_affinity(struct amd_iommu *iommu, void *entry, u16 devid, u16 index, u8 vector, u32 dest_apicid) irte_set_affinity() argument 3208 irte_ga_set_affinity(struct amd_iommu *iommu, void *entry, u16 devid, u16 index, u8 vector, u32 dest_apicid) irte_ga_set_affinity() argument 3301 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 3360 int i, ret, devid, seg, sbdf; irq_remapping_alloc() local 3522 int devid = -1; irq_remapping_select() local [all...] |
H A D | init.c | 106 u16 devid; member 124 u16 devid; member 144 u16 devid; member 1058 __set_dev_entry_bit(struct dev_table_entry *dev_table, u16 devid, u8 bit) __set_dev_entry_bit() argument 1067 set_dev_entry_bit(struct amd_iommu *iommu, u16 devid, u8 bit) set_dev_entry_bit() argument 1074 __get_dev_entry_bit(struct dev_table_entry *dev_table, u16 devid, u8 bit) __get_dev_entry_bit() argument 1083 get_dev_entry_bit(struct amd_iommu *iommu, u16 devid, u8 bit) get_dev_entry_bit() argument 1095 u32 lo, hi, devid, old_devtb_size; __copy_device_table() local 1207 amd_iommu_apply_erratum_63(struct amd_iommu *iommu, u16 devid) amd_iommu_apply_erratum_63() argument 1222 set_dev_entry_from_acpi(struct amd_iommu *iommu, u16 devid, u32 flags, u32 ext_flags) set_dev_entry_from_acpi() argument 1245 add_special_device(u8 type, u8 id, u32 *devid, bool cmd_line) add_special_device() argument 1282 add_acpi_hid_device(u8 *hid, u8 *uid, u32 *devid, bool cmd_line) add_acpi_hid_device() argument 1361 u16 devid = 0, devid_start = 0, devid_to = 0, seg_id; init_iommu_from_acpi() local 1518 u32 devid; init_iommu_from_acpi() local 1552 u32 devid; init_iommu_from_acpi() local 1918 u16 devid = ivhd->devid; get_highest_supported_ivhd_type() local 2646 u32 devid; init_device_table_dma() local 2661 u32 devid; uninit_device_table_dma() local 2676 u32 devid; init_device_table() local 3025 int devid, id = mpc_ioapic_id(idx); check_ioapic_information() local 3541 u32 devid; parse_ivrs_ioapic() local 3579 u32 devid; parse_ivrs_hpet() local [all...] |