Home
last modified time | relevance | path

Searched full:remapping (Results 1 – 25 of 204) sorted by relevance

123456789

/linux/drivers/iommu/
H A Dirq_remapping.h7 * 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 DKconfig201 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 Dhyperv-iommu.c90 * 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 Dirq_remapping.c35 * 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 Dirq_remapping.c471 /* 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 Ddmar.c10 * 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 Dipu6-platform-regs.h116 * 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 Dconfig.c147 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 Dlis3lv02d.h26 * @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 Dirq_remapping.h6 * 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 Dsetup.c212 * 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 Dcifs_unicode.c29 /* 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 Dxfs_reflink.c101 * 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 Dholly.c59 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 Dirq-domain.rst179 Device --> IOAPIC -> Interrupt remapping Controller -> Local APIC -> CPU
197 Interrupt Remapping irq_domain (manage irq_remapping entries)
/linux/drivers/net/dsa/microchip/
H A Dksz_dcb.c244 /* 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 Dvmd.c62 * 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 Dunicode.c42 * 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 Dhugetlb_vmemmap.c104 /* 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 Diommu.rst21 - DMAR - Intel DMA Remapping table
22 - DRHD - Intel DMA Remapping Hardware Unit Definition
/linux/drivers/accessibility/
H A DKconfig10 remapping, etc.
/linux/Documentation/ABI/testing/
H A Ddebugfs-intel-iommu51 remapping and Interrupt posting.
83 This file dumps Intel IOMMU DMA remapping tables, such
/linux/drivers/iommu/amd/
H A DKconfig22 remapping of DMA memory accesses from devices. With an AMD IOMMU you
/linux/Documentation/devicetree/bindings/dma/
H A Dsophgo,cv1800b-dmamux.yaml26 - description: DMA channal remapping register
/linux/arch/mips/pci/
H A Dpci-malta.c118 /* 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()

123456789