| /kernel/linux/linux-6.6/drivers/iommu/ |
| D | irq_remapping.h | 7 * remapping drivers but with no need to be visible outside of the IOMMU layer. 31 /* Initializes hardware and makes it ready for remapping interrupts */ 34 /* Enables the remapping hardware */ 37 /* Disables the remapping hardware */ 40 /* Reenables the remapping hardware */
|
| D | Kconfig | 192 bool "Support for Interrupt Remapping" 195 Supports Interrupt remapping for IO-APIC and MSI devices. 244 Enables support for remapping discontiguous physical memory 431 Memory Management Unit. This option enables remapping of DMA memory 446 Multimedia Memory Managememt Unit. This option enables remapping of
|
| D | irq_remapping.c | 33 * With interrupt-remapping, for now we will use virtual wire A in irq_remapping_restore_boot_irq_mode() 35 * both IOAPIC RTE as well as interrupt-remapping table entry). in irq_remapping_restore_boot_irq_mode()
|
| D | hyperv-iommu.c | 90 * ioapic_max_cpumask because no irq remapping support. in hyperv_irq_remapping_alloc() 158 * Hyper-V doesn't provide irq remapping function for in hyperv_prepare_irq_remapping() 186 /* IRQ remapping domain when Linux runs as the root partition */
|
| /kernel/linux/linux-5.10/drivers/iommu/ |
| D | irq_remapping.h | 7 * remapping drivers but with no need to be visible outside of the IOMMU layer. 31 /* Initializes hardware and makes it ready for remapping interrupts */ 34 /* Enables the remapping hardware */ 37 /* Disables the remapping hardware */ 40 /* Reenables the remapping hardware */
|
| D | hyperv-iommu.c | 93 * If there is interrupt remapping function of IOMMU, setting irq in hyperv_irq_remapping_alloc() 95 * support interrupt remapping function, setting irq affinity of IO-APIC in hyperv_irq_remapping_alloc() 108 * ioapic_max_cpumask because no irq remapping support. in hyperv_irq_remapping_alloc() 164 * Hyper-V doesn't provide irq remapping function for in hyperv_prepare_irq_remapping()
|
| D | Kconfig | 137 bool "Support for Interrupt Remapping" 141 Supports Interrupt remapping for IO-APIC and MSI devices. 190 Enables support for remapping discontiguous physical memory 355 Memory Management Unit. This option enables remapping of DMA memory 370 Multimedia Memory Managememt Unit. This option enables remapping of
|
| D | irq_remapping.c | 33 * With interrupt-remapping, for now we will use virtual wire A in irq_remapping_restore_boot_irq_mode() 35 * both IOAPIC RTE as well as interrupt-remapping table entry). in irq_remapping_restore_boot_irq_mode()
|
| /kernel/linux/linux-6.6/drivers/iommu/intel/ |
| D | Kconfig | 13 bool "Support for Intel IOMMU using DMA Remapping Devices" 25 DMA remapping (DMAR) devices support enables independent address 27 These DMA remapping devices are reported via ACPI tables 29 remapping devices. 59 bool "Enable Intel DMA Remapping Devices by default" 105 key events occurring during operation of the remapping hardware,
|
| D | irq_remapping.c | 476 /* Set interrupt-remapping table pointer */ in iommu_set_irq_remapping() 485 * hardware uses the new irq remapping table. in iommu_set_irq_remapping() 498 /* Enable interrupt-remapping */ in iommu_enable_irq_remapping() 519 "Compatibility-format IRQs enabled despite intr remapping;\n" in iommu_enable_irq_remapping() 601 pr_warn("IRQ remapping was enabled on %s but we are not in kdump mode\n", in intel_setup_irq_remapping() 655 * Disable Interrupt Remapping. 667 * interrupt-remapping. in iommu_disable_irq_remapping() 710 pr_warn("Failed to enable irq remapping. You are vulnerable to irq-injection attacks.\n"); in intel_cleanup_irq_remapping() 720 pr_warn("This system BIOS has enabled interrupt remapping\n" in intel_prepare_irq_remapping() 723 "interrupt remapping is being disabled. Please\n" in intel_prepare_irq_remapping() [all …]
|
| D | dmar.c | 10 * This file implements early detection/parsing of Remapping Devices 11 * reported to OS through BIOS via DMA remapping reporting (DMAR) ACPI 14 * These routines are used by both DMA-remapping and Interrupt-remapping 55 * Locking rules for DMA and interrupt remapping related global data structures: 403 * dmar_parse_one_drhd - parses exactly one DMA remapping hardware definition 404 * structure which uniquely represent one DMA remapping hardware unit 961 * @drhd: DMA remapping hardware definition structure 1535 * requests while address remapping hardware is disabled. in qi_flush_dev_iotlb() 1609 * requests while address remapping hardware is disabled. in qi_flush_dev_iotlb_pasid() 1734 * interrupt-remapping. Also used by DMA-remapping, which replaces [all …]
|
| /kernel/linux/linux-5.10/drivers/iommu/intel/ |
| D | irq_remapping.c | 493 /* Set interrupt-remapping table pointer */ in iommu_set_irq_remapping() 502 * hardware uses the new irq remapping table. in iommu_set_irq_remapping() 514 /* Enable interrupt-remapping */ in iommu_enable_irq_remapping() 535 "Compatibility-format IRQs enabled despite intr remapping;\n" in iommu_enable_irq_remapping() 612 pr_warn("IRQ remapping was enabled on %s but we are not in kdump mode\n", in intel_setup_irq_remapping() 676 * Disable Interrupt Remapping. 688 * interrupt-remapping. in iommu_disable_irq_remapping() 730 pr_warn("Failed to enable irq remapping. You are vulnerable to irq-injection attacks.\n"); in intel_cleanup_irq_remapping() 740 pr_warn("This system BIOS has enabled interrupt remapping\n" in intel_prepare_irq_remapping() 743 "interrupt remapping is being disabled. Please\n" in intel_prepare_irq_remapping() [all …]
|
| D | Kconfig | 7 bool "Support for Intel IOMMU using DMA Remapping Devices" 17 DMA remapping (DMAR) devices support enables independent address 19 These DMA remapping devices are reported via ACPI tables 21 remapping devices. 50 prompt "Enable Intel DMA Remapping Devices by default"
|
| /kernel/linux/linux-6.6/arch/x86/include/asm/ |
| D | irq_remapping.h | 6 * This header file contains the interface of the interrupt remapping code to 47 /* Get parent irqdomain for interrupt remapping irqdomain */
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | lis3lv02d.h | 26 * @axis_x: Sensor orientation remapping for x-axis 27 * @axis_y: Sensor orientation remapping for y-axis 28 * @axis_z: Sensor orientation remapping for z-axis
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | lis3lv02d.h | 26 * @axis_x: Sensor orientation remapping for x-axis 27 * @axis_y: Sensor orientation remapping for y-axis 28 * @axis_z: Sensor orientation remapping for z-axis
|
| /kernel/linux/linux-6.6/fs/ |
| D | mnt_idmapping.c | 56 * no_idmapping - check whether we can skip remapping a kuid/gid 60 * This function can be used to check whether a remapping between two 65 * filesystem are identical no remapping is required. 67 * Return: true if remapping can be skipped, false if not.
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| D | irq_remapping.h | 6 * This header file contains the interface of the interrupt remapping code to 54 /* Get parent irqdomain for interrupt remapping irqdomain */
|
| /kernel/linux/linux-6.6/arch/x86/xen/ |
| D | setup.c | 213 * as a fallback if the remapping fails. 280 * start_pfn to start_pfn+size and prepares remapping the underlying RAM of the 281 * original allocation at remap_pfn. The information needed for remapping is 286 * remapping at a time when the memory management is capable of allocating 338 * 2) Calls the do_ function to actually do the mapping/remapping work. 371 pr_warn("Unable to find available pfn range, not remapping identity pages\n"); in xen_set_identity_and_remap_chunk() 680 xen_raw_console_write("No suitable area found for required E820 entry remapping action\n"); in xen_e820_swap_entry_with_ram() 879 /* How many extra pages do we need due to remapping? */ in xen_memory_setup() 973 * Set identity map on non-RAM pages and prepare remapping the in xen_memory_setup()
|
| /kernel/linux/linux-6.6/fs/smb/client/ |
| D | cifs_unicode.c | 29 /* Convert character using the SFU - "Services for Unix" remapping range */ 34 * BB: Cannot handle remapping UNI_SLASH until all the calls to in convert_sfu_char() 63 /* Convert character using the SFM - "Services for Mac" remapping range */ 448 * page. Conversion may involve remapping up the six characters that are 489 * remapping and breaking symlinks pointing to . or .. in cifsConvertToUTF16() 510 * FIXME: We can not handle remapping backslash (UNI_SLASH) in cifsConvertToUTF16()
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/ |
| D | holly.c | 58 printk(KERN_INFO "Remapping PCI bridge\n"); in holly_remap_bridge() 84 /* We don't need MEM32 and PRM remapping so disable them */ in holly_remap_bridge() 93 /* Init the PCI LUTs to do no remapping */ in holly_remap_bridge()
|
| /kernel/linux/linux-6.6/arch/powerpc/platforms/embedded6xx/ |
| D | holly.c | 59 printk(KERN_INFO "Remapping PCI bridge\n"); in holly_remap_bridge() 85 /* We don't need MEM32 and PRM remapping so disable them */ in holly_remap_bridge() 94 /* Init the PCI LUTs to do no remapping */ in holly_remap_bridge()
|
| /kernel/linux/linux-5.10/arch/x86/xen/ |
| D | setup.c | 252 * as a fallback if the remapping fails. 323 * start_pfn to start_pfn+size and prepares remapping the underlying RAM of the 324 * original allocation at remap_pfn. The information needed for remapping is 329 * remapping at a time when the memory management is capable of allocating 381 * 2) Calls the do_ function to actually do the mapping/remapping work. 415 pr_warn("Unable to find available pfn range, not remapping identity pages\n"); in xen_set_identity_and_remap_chunk() 786 /* How many extra pages do we need due to remapping? */ in xen_memory_setup() 894 * Set identity map on non-RAM pages and prepare remapping the in xen_memory_setup()
|
| /kernel/linux/linux-6.6/Documentation/translations/zh_CN/core-api/irq/ |
| D | irq-domain.rst | 185 Device --> IOAPIC -> Interrupt remapping Controller -> Local APIC -> CPU 203 Interrupt Remapping irq_domain (manage irq_remapping entries)
|
| /kernel/linux/linux-5.10/fs/cifs/ |
| D | cifs_unicode.c | 31 /* Convert character using the SFU - "Services for Unix" remapping range */ 36 * BB: Cannot handle remapping UNI_SLASH until all the calls to in convert_sfu_char() 65 /* Convert character using the SFM - "Services for Mac" remapping range */ 450 * page. Conversion may involve remapping up the six characters that are 501 * FIXME: We can not handle remapping backslash (UNI_SLASH) in cifsConvertToUTF16()
|