| /linux/drivers/iommu/ |
| H A 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 */
|
| H A D | Kconfig | 201 bool "Support for Interrupt Remapping" 205 Supports Interrupt remapping for IO-APIC and MSI devices. 334 Memory Management Unit. This option enables remapping of DMA memory 348 Multimedia Memory Managememt Unit. This option enables remapping of
|
| H A 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 */
|
| H A D | irq_remapping.c | 35 * With interrupt-remapping, for now we will use virtual wire A in irq_remapping_restore_boot_irq_mode() 37 * both IOAPIC RTE as well as interrupt-remapping table entry). in irq_remapping_restore_boot_irq_mode()
|
| /linux/drivers/iommu/intel/ |
| H A D | irq_remapping.c | 471 /* Set interrupt-remapping table pointer */ in iommu_set_irq_remapping() 480 * hardware uses the new irq remapping table. in iommu_set_irq_remapping() 493 /* Enable interrupt-remapping */ in iommu_enable_irq_remapping() 514 "Compatibility-format IRQs enabled despite intr remapping;\n" in iommu_enable_irq_remapping() 540 /* 1MB - maximum possible interrupt remapping table size */ in intel_setup_irq_remapping() 589 pr_info_once("IRQ remapping was enabled on %s but we are not in kdump mode\n", in intel_setup_irq_remapping() 642 * Disable Interrupt Remapping. 654 * interrupt-remapping. in iommu_disable_irq_remapping() 697 pr_warn("Failed to enable irq remapping. You are vulnerable to irq-injection attacks.\n"); in intel_cleanup_irq_remapping() 707 pr_warn("This system BIOS has enabled interrupt remapping\n" in intel_prepare_irq_remapping() [all …]
|
| H A 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 56 * Locking rules for DMA and interrupt remapping related global data structures: 404 * dmar_parse_one_drhd - parses exactly one DMA remapping hardware definition 405 * structure which uniquely represent one DMA remapping hardware unit 959 * @drhd: DMA remapping hardware definition structure 1545 * requests while address remapping hardware is disabled. in qi_flush_dev_iotlb() 1584 * requests while address remapping hardware is disabled. in qi_flush_dev_iotlb_pasid() 1678 * interrupt-remapping. Also used by DMA-remapping, which replaces [all …]
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-platform-regs.h | 116 * 0xE4 is from s2m MAS document. It means no remapping. 120 * csi_be_soc_pixel_remapping is for the enabling of the pixel remapping. 121 * This remapping is exactly like the stream2mmio remapping.
|
| /linux/drivers/md/dm-vdo/indexer/ |
| H A D | config.c | 147 u8 remapping[sizeof(u64) + sizeof(u64)]; in uds_validate_config_contents() local 149 result = uds_read_from_buffered_reader(reader, remapping, in uds_validate_config_contents() 150 sizeof(remapping)); in uds_validate_config_contents() 155 decode_u64_le(remapping, &offset, in uds_validate_config_contents() 157 decode_u64_le(remapping, &offset, in uds_validate_config_contents()
|
| /linux/include/linux/ |
| H A 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
|
| /linux/arch/x86/include/asm/ |
| H A D | irq_remapping.h | 6 * This header file contains the interface of the interrupt remapping code to 62 /* Get parent irqdomain for interrupt remapping irqdomain */
|
| /linux/arch/x86/xen/ |
| H A D | setup.c | 212 * as a fallback if the remapping fails. 279 * start_pfn to start_pfn+size and prepares remapping the underlying RAM of the 280 * original allocation at remap_pfn. The information needed for remapping is 285 * remapping at a time when the memory management is capable of allocating 337 * 2) Calls the do_ function to actually do the mapping/remapping work. 370 pr_warn("Unable to find available pfn range, not remapping identity pages\n"); in xen_set_identity_and_remap_chunk() 679 xen_raw_console_write("No suitable area found for required E820 entry remapping action\n"); in xen_e820_swap_entry_with_ram() 878 /* How many extra pages do we need due to remapping? */ in xen_memory_setup() 972 * Set identity map on non-RAM pages and prepare remapping the in xen_memory_setup()
|
| /linux/fs/smb/client/ |
| H A 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()
|
| /linux/fs/xfs/ |
| H A D | xfs_reflink.c | 101 * CoW remapping must be done after the data block write completes, 117 * Since the remapping operation can be applied to an arbitrary file 751 * Update quota accounting for a remapping operation. When we're remapping 753 * accounting for delayed allocations. For remapping from the data fork to the 818 * actually remapping. in xfs_reflink_end_cow_extent_locked() 851 * If the extent we're remapping is backed by storage (written in xfs_reflink_end_cow_extent_locked() 861 * If the extent we're remapping is a delalloc reservation, in xfs_reflink_end_cow_extent_locked() 953 * have PageWriteback set, which prevents races with reflink remapping in xfs_reflink_end_cow() 954 * and truncate. Reflink remapping prevents races with writeback by in xfs_reflink_end_cow() 956 * remapping, which means there won't be any further writeback or page in xfs_reflink_end_cow() [all …]
|
| /linux/arch/powerpc/platforms/embedded6xx/ |
| H A 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()
|
| /linux/Documentation/translations/zh_CN/core-api/irq/ |
| H A D | irq-domain.rst | 179 Device --> IOAPIC -> Interrupt remapping Controller -> Local APIC -> CPU 197 Interrupt Remapping irq_domain (manage irq_remapping entries)
|
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz_dcb.c | 244 /* If DSCP remapping is disabled, DSCP bits 3-5 are used as Internal in ksz_port_get_dscp_prio() 252 /* If DSCP remapping is disabled, DSCP bits 3-5 are used as in ksz_port_get_dscp_prio() 260 /* In case DSCP remapping is enabled, we need to write the DSCP to in ksz_port_get_dscp_prio() 310 /* On KSZ9xxx variants, DSCP remapping is disabled by default. in ksz_init_global_dscp_map() 332 * remapping table. We need to convert DSCP to Traffic in ksz_init_global_dscp_map()
|
| /linux/drivers/pci/controller/ |
| H A D | vmd.c | 62 * be used for MSI remapping 67 * Device can bypass remapping MSI-X transactions into its MSI-X table, 378 * Some production BIOS won't enable remapping between soft reboots. in vmd_remove_irq_domain() 379 * Ensure remapping is restored before unloading the driver. in vmd_remove_irq_domain() 889 * Currently MSI remapping must be enabled in guest passthrough mode in vmd_enable_domain() 890 * due to some missing interrupt remapping plumbing. This is probably in vmd_enable_domain() 892 * remapping doesn't become a performance bottleneck. in vmd_enable_domain() 989 * Bypass of MSI remapping won't work in that case as direct in vmd_probe()
|
| /linux/fs/smb/server/ |
| H A D | unicode.c | 42 * BB: Cannot handle remapping UNI_SLASH until all the calls to in cifs_mapchar() 323 * page. Conversion may involve remapping up the six characters that are 336 * page. Conversion may involve remapping up the six characters that are 382 * FIXME: We can not handle remapping backslash (UNI_SLASH) in smbConvertToUTF16()
|
| /linux/mm/ |
| H A D | hugetlb_vmemmap.c | 104 /* Only splitting, not remapping the vmemmap pages. */ in vmemmap_pmd_entry() 145 * starting remapping. in vmemmap_pte_entry() 218 /* Remapping the head page requires r/w */ in vmemmap_remap_pte() 350 * In order to make remapping routine most efficient for the huge pages, in vmemmap_remap_free() 478 * discarded vmemmap pages must be allocated and remapping. in __hugetlb_vmemmap_restore_folio() 585 * immediately after remapping. As a result, subsequent accesses in __hugetlb_vmemmap_optimize_folio()
|
| /linux/Documentation/arch/x86/ |
| H A D | iommu.rst | 21 - DMAR - Intel DMA Remapping table 22 - DRHD - Intel DMA Remapping Hardware Unit Definition
|
| /linux/drivers/accessibility/ |
| H A D | Kconfig | 10 remapping, etc.
|
| /linux/Documentation/ABI/testing/ |
| H A D | debugfs-intel-iommu | 51 remapping and Interrupt posting. 83 This file dumps Intel IOMMU DMA remapping tables, such
|
| /linux/drivers/iommu/amd/ |
| H A D | Kconfig | 22 remapping of DMA memory accesses from devices. With an AMD IOMMU you
|
| /linux/Documentation/devicetree/bindings/dma/ |
| H A D | sophgo,cv1800b-dmamux.yaml | 26 - description: DMA channal remapping register
|
| /linux/arch/mips/pci/ |
| H A D | pci-malta.c | 118 /* We don't support remapping with a discontiguous mask. */ in mips_pcibios_init() 135 /* We don't support remapping with a discontiguous mask. */ in mips_pcibios_init()
|