Home
last modified time | relevance | path

Searched refs:virtual (Results 1 – 200 of 624) sorted by relevance

1234

/linux-4.4.14/arch/arm/mach-gemini/
Dmm.c22 .virtual = (unsigned long)IO_ADDRESS(GEMINI_GLOBAL_BASE),
27 .virtual = (unsigned long)IO_ADDRESS(GEMINI_UART_BASE),
32 .virtual = (unsigned long)IO_ADDRESS(GEMINI_TIMER_BASE),
37 .virtual = (unsigned long)IO_ADDRESS(GEMINI_INTERRUPT_BASE),
42 .virtual = (unsigned long)IO_ADDRESS(GEMINI_POWER_CTRL_BASE),
47 .virtual = (unsigned long)IO_ADDRESS(GEMINI_GPIO_BASE(0)),
52 .virtual = (unsigned long)IO_ADDRESS(GEMINI_GPIO_BASE(1)),
57 .virtual = (unsigned long)IO_ADDRESS(GEMINI_GPIO_BASE(2)),
62 .virtual = (unsigned long)IO_ADDRESS(GEMINI_FLASH_CTRL_BASE),
67 .virtual = (unsigned long)IO_ADDRESS(GEMINI_DRAM_CTRL_BASE),
[all …]
/linux-4.4.14/arch/arm/mach-omap2/
Dio.c73 .virtual = L3_24XX_VIRT,
79 .virtual = L4_24XX_VIRT,
89 .virtual = DSP_MEM_2420_VIRT,
95 .virtual = DSP_IPI_2420_VIRT,
101 .virtual = DSP_MMU_2420_VIRT,
113 .virtual = L4_WK_243X_VIRT,
119 .virtual = OMAP243X_GPMC_VIRT,
125 .virtual = OMAP243X_SDRC_VIRT,
131 .virtual = OMAP243X_SMS_VIRT,
143 .virtual = L3_34XX_VIRT,
[all …]
Domap4-common.c160 dram_io_desc[0].virtual = OMAP4_DRAM_BARRIER_VA; in omap_barriers_init()
165 dram_sync = (void __iomem *) dram_io_desc[0].virtual; in omap_barriers_init()
/linux-4.4.14/sound/isa/wavefront/
Dwavefront_midi.c148 spin_lock_irqsave (&midi->virtual, flags); in snd_wavefront_midi_output_write()
150 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write()
166 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write()
170 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write()
173 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write()
191 spin_lock_irqsave (&midi->virtual, flags); in snd_wavefront_midi_output_write()
197 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write()
221 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write()
225 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write()
228 spin_unlock_irqrestore (&midi->virtual, flags); in snd_wavefront_midi_output_write()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnvc0_fence.c32 nvc0_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nvc0_fence_emit32() argument
37 OUT_RING (chan, upper_32_bits(virtual)); in nvc0_fence_emit32()
38 OUT_RING (chan, lower_32_bits(virtual)); in nvc0_fence_emit32()
48 nvc0_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nvc0_fence_sync32() argument
53 OUT_RING (chan, upper_32_bits(virtual)); in nvc0_fence_sync32()
54 OUT_RING (chan, lower_32_bits(virtual)); in nvc0_fence_sync32()
Dnv84_fence.c39 nv84_fence_emit32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_emit32() argument
46 OUT_RING (chan, upper_32_bits(virtual)); in nv84_fence_emit32()
47 OUT_RING (chan, lower_32_bits(virtual)); in nv84_fence_emit32()
57 nv84_fence_sync32(struct nouveau_channel *chan, u64 virtual, u32 sequence) in nv84_fence_sync32() argument
64 OUT_RING (chan, upper_32_bits(virtual)); in nv84_fence_sync32()
65 OUT_RING (chan, lower_32_bits(virtual)); in nv84_fence_sync32()
/linux-4.4.14/arch/arm/mach-omap1/
Dio.c33 .virtual = OMAP1_IO_VIRT,
43 .virtual = OMAP7XX_DSP_BASE,
48 .virtual = OMAP7XX_DSPREG_BASE,
59 .virtual = OMAP1510_DSP_BASE,
64 .virtual = OMAP1510_DSPREG_BASE,
75 .virtual = OMAP16XX_DSP_BASE,
80 .virtual = OMAP16XX_DSPREG_BASE,
/linux-4.4.14/drivers/gpu/drm/
Ddrm_scatter.c61 vfree(entry->virtual); in drm_sg_cleanup()
121 entry->virtual = drm_vmalloc_dma(pages << PAGE_SHIFT); in drm_legacy_sg_alloc()
122 if (!entry->virtual) { in drm_legacy_sg_alloc()
132 memset(entry->virtual, 0, pages << PAGE_SHIFT); in drm_legacy_sg_alloc()
134 entry->handle = ScatterHandle((unsigned long)entry->virtual); in drm_legacy_sg_alloc()
137 DRM_DEBUG("virtual = %p\n", entry->virtual); in drm_legacy_sg_alloc()
139 for (i = (unsigned long)entry->virtual, j = 0; j < pages; in drm_legacy_sg_alloc()
167 tmp = (unsigned long *)((u8 *) entry->virtual + in drm_legacy_sg_alloc()
216 DRM_DEBUG("virtual = %p\n", entry->virtual); in drm_legacy_sg_free()
Ddrm_bufs.c307 map->offset += (unsigned long)dev->sg->virtual; in drm_addmap_core()
1061 + (unsigned long)dev->sg->virtual); in drm_legacy_addbufs_sg()
1367 unsigned long virtual; in drm_legacy_mapbufs() local
1400 virtual = vm_mmap(file_priv->filp, 0, map->size, in drm_legacy_mapbufs()
1405 virtual = vm_mmap(file_priv->filp, 0, dma->byte_count, in drm_legacy_mapbufs()
1409 if (virtual > -1024UL) { in drm_legacy_mapbufs()
1411 retcode = (signed long)virtual; in drm_legacy_mapbufs()
1414 request->virtual = (void __user *)virtual; in drm_legacy_mapbufs()
1434 address = virtual + dma->buflist[i]->offset; /* *** */ in drm_legacy_mapbufs()
/linux-4.4.14/Documentation/devicetree/bindings/display/
Dmipi-dsi-bus.txt26 bus. DSI peripherals are addressed using a 2-bit virtual channel number, so
40 - reg: The virtual channel number of a DSI peripheral. Must be in the range
43 Some DSI peripherals respond to more than a single virtual channel. In that
45 - The reg property can take multiple entries, one for each virtual channel
47 - If the virtual channels that a peripheral responds to are consecutive, the
49 property is the number of the first virtual channel and the second cell is
50 the number of consecutive virtual channels.
61 /* peripheral responds to virtual channel 0 */
76 /* peripheral responds to virtual channels 0 and 2 */
91 /* peripheral responds to virtual channels 1, 2 and 3 */
/linux-4.4.14/arch/arm/mach-exynos/
Dexynos.c40 .virtual = (unsigned long)S5P_VA_SROMC,
45 .virtual = (unsigned long)S5P_VA_CMU,
50 .virtual = (unsigned long)S5P_VA_COREPERI_BASE,
55 .virtual = (unsigned long)S5P_VA_DMC0,
60 .virtual = (unsigned long)S5P_VA_DMC1,
69 .virtual = (unsigned long)S5P_VA_SROMC,
74 .virtual = (unsigned long)S5P_VA_CMU,
137 iodesc.virtual = (unsigned long)S5P_VA_CHIPID; in exynos_fdt_map_chipid()
/linux-4.4.14/arch/arm/mach-tegra/
Dio.c35 .virtual = (unsigned long)IO_PPSB_VIRT,
41 .virtual = (unsigned long)IO_APB_VIRT,
47 .virtual = (unsigned long)IO_CPU_VIRT,
53 .virtual = (unsigned long)IO_IRAM_VIRT,
/linux-4.4.14/arch/arm/mach-realview/
Drealview_pbx.c52 .virtual = IO_ADDRESS(REALVIEW_SYS_BASE),
57 .virtual = IO_ADDRESS(REALVIEW_PBX_GIC_CPU_BASE),
62 .virtual = IO_ADDRESS(REALVIEW_PBX_GIC_DIST_BASE),
67 .virtual = IO_ADDRESS(REALVIEW_SCTL_BASE),
72 .virtual = IO_ADDRESS(REALVIEW_PBX_TIMER0_1_BASE),
77 .virtual = IO_ADDRESS(REALVIEW_PBX_TIMER2_3_BASE),
84 .virtual = PCIX_UNIT_BASE,
92 .virtual = IO_ADDRESS(REALVIEW_PBX_UART0_BASE),
102 .virtual = IO_ADDRESS(REALVIEW_PBX_TILE_SCU_BASE),
107 .virtual = IO_ADDRESS(REALVIEW_PBX_TILE_GIC_DIST_BASE),
[all …]
Drealview_pb1176.c55 .virtual = IO_ADDRESS(REALVIEW_SYS_BASE),
60 .virtual = IO_ADDRESS(REALVIEW_PB1176_GIC_CPU_BASE),
65 .virtual = IO_ADDRESS(REALVIEW_PB1176_GIC_DIST_BASE),
70 .virtual = IO_ADDRESS(REALVIEW_DC1176_GIC_CPU_BASE),
75 .virtual = IO_ADDRESS(REALVIEW_DC1176_GIC_DIST_BASE),
80 .virtual = IO_ADDRESS(REALVIEW_SCTL_BASE),
85 .virtual = IO_ADDRESS(REALVIEW_PB1176_TIMER0_1_BASE),
90 .virtual = IO_ADDRESS(REALVIEW_PB1176_TIMER2_3_BASE),
95 .virtual = IO_ADDRESS(REALVIEW_PB1176_L220_BASE),
102 .virtual = IO_ADDRESS(REALVIEW_PB1176_UART0_BASE),
Drealview_pba8.c50 .virtual = IO_ADDRESS(REALVIEW_SYS_BASE),
55 .virtual = IO_ADDRESS(REALVIEW_PBA8_GIC_CPU_BASE),
60 .virtual = IO_ADDRESS(REALVIEW_PBA8_GIC_DIST_BASE),
65 .virtual = IO_ADDRESS(REALVIEW_SCTL_BASE),
70 .virtual = IO_ADDRESS(REALVIEW_PBA8_TIMER0_1_BASE),
75 .virtual = IO_ADDRESS(REALVIEW_PBA8_TIMER2_3_BASE),
82 .virtual = PCIX_UNIT_BASE,
90 .virtual = IO_ADDRESS(REALVIEW_PBA8_UART0_BASE),
Drealview_pb11mp.c53 .virtual = IO_ADDRESS(REALVIEW_SYS_BASE),
58 .virtual = IO_ADDRESS(REALVIEW_PB11MP_GIC_CPU_BASE),
63 .virtual = IO_ADDRESS(REALVIEW_PB11MP_GIC_DIST_BASE),
68 .virtual = IO_ADDRESS(REALVIEW_TC11MP_PRIV_MEM_BASE),
73 .virtual = IO_ADDRESS(REALVIEW_SCTL_BASE),
78 .virtual = IO_ADDRESS(REALVIEW_PB11MP_TIMER0_1_BASE),
83 .virtual = IO_ADDRESS(REALVIEW_PB11MP_TIMER2_3_BASE),
88 .virtual = IO_ADDRESS(REALVIEW_TC11MP_L220_BASE),
95 .virtual = IO_ADDRESS(REALVIEW_PB11MP_UART0_BASE),
Drealview_eb.c53 .virtual = IO_ADDRESS(REALVIEW_SYS_BASE),
58 .virtual = IO_ADDRESS(REALVIEW_EB_GIC_CPU_BASE),
63 .virtual = IO_ADDRESS(REALVIEW_EB_GIC_DIST_BASE),
68 .virtual = IO_ADDRESS(REALVIEW_SCTL_BASE),
73 .virtual = IO_ADDRESS(REALVIEW_EB_TIMER0_1_BASE),
78 .virtual = IO_ADDRESS(REALVIEW_EB_TIMER2_3_BASE),
85 .virtual = IO_ADDRESS(REALVIEW_EB_UART0_BASE),
95 .virtual = IO_ADDRESS(REALVIEW_EB11MP_PRIV_MEM_BASE),
100 .virtual = IO_ADDRESS(REALVIEW_EB11MP_L220_BASE),
/linux-4.4.14/arch/unicore32/mm/
Dmmu.c80 unsigned long virtual; member
214 if (md->virtual != vectors_base() && md->virtual < TASK_SIZE) { in create_mapping()
217 __pfn_to_phys((u64)md->pfn), md->virtual); in create_mapping()
222 md->virtual >= PAGE_OFFSET && md->virtual < VMALLOC_END) { in create_mapping()
225 __pfn_to_phys((u64)md->pfn), md->virtual); in create_mapping()
230 addr = md->virtual & PAGE_MASK; in create_mapping()
232 length = PAGE_ALIGN(md->length + (md->virtual & ~PAGE_MASK)); in create_mapping()
369 map.virtual = VECTORS_BASE; in devicemaps_init()
379 map.virtual = KUSER_VECPAGE_BASE; in devicemaps_init()
410 map.virtual = __phys_to_virt(start); in map_lowmem()
/linux-4.4.14/drivers/staging/unisys/Documentation/
Doverview.txt19 present the virtual busses involved. Drivers in the 'visor*' driver set are
29 as the "service partition", "IO partition" (for virtual network and scsi disk
30 devices), or "console partition" (for virtual keyboard and mouse devices).
32 Each virtual device requires exactly 1 dedicated channel, which the guest
59 The visorbus driver handles the virtual busses on which all of the virtual
72 visorbus can similarly force auto-loading of function drivers for virtual
74 form in the hotplug uevent environment when each virtual device is
83 The actual struct device objects that correspond to each virtual bus and
84 each virtual device are created and owned by visorbus. These device objects
104 * the addresses of callback functions to be called whenever a virtual
[all …]
Dproc-entries.txt26 virtual bus. Each numbered sub-directory contains an info entry, which
48 virtual NIC. Each named subdirectory contains two entries,
52 virtpci module, including virtual PCI bus information and device
92 partition configuration data for each virtual bus, for use during
/linux-4.4.14/arch/arm/mach-cns3xxx/
Dcore.c31 .virtual = CNS3XXX_TC11MP_SCU_BASE_VIRT,
36 .virtual = CNS3XXX_TIMER1_2_3_BASE_VIRT,
41 .virtual = CNS3XXX_MISC_BASE_VIRT,
46 .virtual = CNS3XXX_PM_BASE_VIRT,
52 .virtual = CNS3XXX_PCIE0_HOST_BASE_VIRT,
57 .virtual = CNS3XXX_PCIE0_CFG0_BASE_VIRT,
62 .virtual = CNS3XXX_PCIE0_CFG1_BASE_VIRT,
67 .virtual = CNS3XXX_PCIE1_HOST_BASE_VIRT,
72 .virtual = CNS3XXX_PCIE1_CFG0_BASE_VIRT,
77 .virtual = CNS3XXX_PCIE1_CFG1_BASE_VIRT,
/linux-4.4.14/arch/arm/mach-s3c64xx/
Dcommon.c107 .virtual = (unsigned long)S3C_VA_SYS,
112 .virtual = (unsigned long)S3C_VA_MEM,
117 .virtual = (unsigned long)(S3C_VA_UART + UART_OFFS),
122 .virtual = (unsigned long)VA_VIC0,
127 .virtual = (unsigned long)VA_VIC1,
132 .virtual = (unsigned long)S3C_VA_TIMER,
137 .virtual = (unsigned long)S3C64XX_VA_GPIO,
142 .virtual = (unsigned long)S3C64XX_VA_MODEM,
147 .virtual = (unsigned long)S3C_VA_WATCHDOG,
152 .virtual = (unsigned long)S3C_VA_USB_HSPHY,
Dmach-s3c64xx-dt.c30 .virtual = (unsigned long)S3C_VA_SYS,
/linux-4.4.14/Documentation/arm64/
Dtagged-pointers.txt1 Tagged virtual addresses in AArch64 Linux
7 This document briefly describes the provision of tagged virtual
13 the virtual address ignored by the translation hardware. This frees up
18 parameters containing user virtual addresses *must* have
23 of tags cannot rely on the tag information for user virtual
31 virtual addresses differing only in the upper byte.
Dmemory.txt6 This document describes the virtual memory layout used by the AArch64
12 (256TB) virtual addresses, respectively, for both user and kernel. With
14 virtual address, are used but the memory layout is the same.
18 virtual address. The swapper_pg_dir contains only kernel (global)
56 For details of the virtual kernel memory layout please see the kernel
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_bo_util.c192 void **virtual) in ttm_mem_reg_ioremap() argument
198 *virtual = NULL; in ttm_mem_reg_ioremap()
219 *virtual = addr; in ttm_mem_reg_ioremap()
224 void *virtual) in ttm_mem_reg_iounmap() argument
230 if (virtual && mem->bus.addr == NULL) in ttm_mem_reg_iounmap()
231 iounmap(virtual); in ttm_mem_reg_iounmap()
516 map->virtual = (void *)(((u8 *)bo->mem.bus.addr) + offset); in ttm_bo_ioremap()
520 map->virtual = ioremap_wc(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
523 map->virtual = ioremap_nocache(bo->mem.bus.base + bo->mem.bus.offset + offset, in ttm_bo_ioremap()
526 return (!map->virtual) ? -ENOMEM : 0; in ttm_bo_ioremap()
[all …]
/linux-4.4.14/arch/arm/mach-integrator/
Dintegrator_cp.c68 .virtual = IO_ADDRESS(INTEGRATOR_HDR_BASE),
73 .virtual = IO_ADDRESS(INTEGRATOR_CT_BASE),
78 .virtual = IO_ADDRESS(INTEGRATOR_IC_BASE),
83 .virtual = IO_ADDRESS(INTEGRATOR_UART0_BASE),
88 .virtual = IO_ADDRESS(INTEGRATOR_DBG_BASE),
93 .virtual = IO_ADDRESS(INTEGRATOR_CP_GPIO_BASE),
98 .virtual = IO_ADDRESS(INTEGRATOR_CP_SIC_BASE),
Dintegrator_ap.c84 .virtual = IO_ADDRESS(INTEGRATOR_IC_BASE),
89 .virtual = IO_ADDRESS(INTEGRATOR_UART0_BASE),
94 .virtual = IO_ADDRESS(INTEGRATOR_DBG_BASE),
99 .virtual = IO_ADDRESS(INTEGRATOR_AP_GPIO_BASE),
/linux-4.4.14/arch/arm/mm/
Dmmu.c828 addr = md->virtual; in create_36bit_mapping()
893 if (md->virtual != vectors_base() && md->virtual < TASK_SIZE) { in create_mapping()
895 (long long)__pfn_to_phys((u64)md->pfn), md->virtual); in create_mapping()
900 md->virtual >= PAGE_OFFSET && md->virtual < FIXADDR_START && in create_mapping()
901 (md->virtual < VMALLOC_START || md->virtual >= VMALLOC_END)) { in create_mapping()
903 (long long)__pfn_to_phys((u64)md->pfn), md->virtual); in create_mapping()
918 addr = md->virtual & PAGE_MASK; in create_mapping()
920 length = PAGE_ALIGN(md->length + (md->virtual & ~PAGE_MASK)); in create_mapping()
958 vm->addr = (void *)(md->virtual & PAGE_MASK); in iotable_init()
959 vm->size = PAGE_ALIGN(md->length + (md->virtual & ~PAGE_MASK)); in iotable_init()
[all …]
/linux-4.4.14/arch/arm/mach-spear/
Dspear13xx.c62 .virtual = (unsigned long)VA_PERIP_GRP2_BASE,
67 .virtual = (unsigned long)VA_PERIP_GRP1_BASE,
72 .virtual = (unsigned long)VA_A9SM_AND_MPMC_BASE,
77 .virtual = (unsigned long)VA_L2CC_BASE,
Dspear3xx.c71 .virtual = (unsigned long)VA_SPEAR_ICM1_2_BASE,
76 .virtual = (unsigned long)VA_SPEAR_ICM3_SMI_CTRL_BASE,
Dspear6xx.c353 .virtual = (unsigned long)VA_SPEAR6XX_ML_CPU_BASE,
358 .virtual = (unsigned long)VA_SPEAR_ICM1_2_BASE,
363 .virtual = (unsigned long)VA_SPEAR_ICM3_SMI_CTRL_BASE,
Dspear1310.c47 .virtual = VA_SPEAR1310_RAS_GRP1_BASE,
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-firmware-efi-runtime-map4 Description: Switching efi runtime services to virtual mode requires
6 bit set to be mapped to virtual addresses.
8 The efi runtime services can only be switched to virtual
10 the same physical to virtual address mappings as the first
31 virt_addr : The virtual address of the memory range.
/linux-4.4.14/arch/arm/mach-s3c24xx/
Dmach-smdk2443.c52 .virtual = (u32)S3C24XX_VA_ISA_WORD,
57 .virtual = (u32)S3C24XX_VA_ISA_WORD + 0x10000,
62 .virtual = (u32)S3C24XX_VA_ISA_BYTE,
67 .virtual = (u32)S3C24XX_VA_ISA_BYTE + 0x10000,
Dmach-smdk2440.c52 .virtual = (u32)S3C24XX_VA_ISA_WORD,
57 .virtual = (u32)S3C24XX_VA_ISA_WORD + 0x10000,
62 .virtual = (u32)S3C24XX_VA_ISA_BYTE,
67 .virtual = (u32)S3C24XX_VA_ISA_BYTE + 0x10000,
Dmach-bast.c82 .virtual = (u32)S3C24XX_VA_ISA_BYTE,
87 .virtual = (u32)S3C24XX_VA_ISA_WORD,
94 .virtual = (u32)BAST_VA_CTRL1,
99 .virtual = (u32)BAST_VA_CTRL2,
104 .virtual = (u32)BAST_VA_CTRL3,
109 .virtual = (u32)BAST_VA_CTRL4,
116 .virtual = (u32)BAST_VA_PC104_IRQREQ,
121 .virtual = (u32)BAST_VA_PC104_IRQRAW,
126 .virtual = (u32)BAST_VA_PC104_IRQMASK,
Dmach-vr1000.c71 .virtual = (u32)S3C24XX_VA_ISA_BYTE,
76 .virtual = (u32)S3C24XX_VA_ISA_WORD,
84 .virtual = (u32)VR1000_VA_CTRL1,
89 .virtual = (u32)VR1000_VA_CTRL2,
94 .virtual = (u32)VR1000_VA_CTRL3,
99 .virtual = (u32)VR1000_VA_CTRL4,
Dmach-osiris.c64 .virtual = (u32)S3C24XX_VA_ISA_BYTE,
69 .virtual = (u32)S3C24XX_VA_ISA_WORD,
78 .virtual = (u32)OSIRIS_VA_CTRL0,
83 .virtual = (u32)OSIRIS_VA_CTRL1,
88 .virtual = (u32)OSIRIS_VA_CTRL2,
93 .virtual = (u32)OSIRIS_VA_IDREG,
Dmach-smdk2416.c64 .virtual = (u32)S3C24XX_VA_ISA_WORD,
69 .virtual = (u32)S3C24XX_VA_ISA_WORD + 0x10000,
74 .virtual = (u32)S3C24XX_VA_ISA_BYTE,
79 .virtual = (u32)S3C24XX_VA_ISA_BYTE + 0x10000,
Dmach-anubis.c64 .virtual = (u32)S3C24XX_VA_ISA_BYTE,
69 .virtual = (u32)S3C24XX_VA_ISA_WORD,
83 .virtual = (u32)ANUBIS_VA_CTRL1,
88 .virtual = (u32)ANUBIS_VA_IDREG,
Ds3c2412.c69 .virtual = (unsigned long)S3C2412_VA_SSMC,
75 .virtual = (unsigned long)S3C2412_VA_EBI,
Dmach-rx3715.c61 .virtual = (u32)S3C24XX_VA_ISA_WORD,
66 .virtual = (u32)S3C24XX_VA_ISA_BYTE,
/linux-4.4.14/arch/arm/mach-ebsa110/
Dcore.c77 .virtual = (unsigned long)IRQ_STAT,
82 .virtual = (unsigned long)IRQ_MASK,
87 .virtual = (unsigned long)SOFT_BASE,
92 .virtual = (unsigned long)PIT_BASE,
102 .virtual = ISAIO_BASE,
107 .virtual = ISAMEM_BASE,
/linux-4.4.14/arch/arm/mach-footbridge/
Dcommon.c142 .virtual = ARMCSR_BASE,
156 .virtual = PCIMEM_BASE,
161 .virtual = PCICFG0_BASE,
166 .virtual = PCICFG1_BASE,
171 .virtual = PCIIACK_BASE,
/linux-4.4.14/scripts/coccinelle/misc/
Dsemicolon.cocci10 virtual patch
11 virtual report
12 virtual context
13 virtual org
Dnoderef.cocci11 virtual org
12 virtual report
13 virtual context
14 virtual patch
Dof_table.cocci7 virtual patch
8 virtual context
9 virtual org
10 virtual report
Dbugon.cocci13 virtual patch
14 virtual context
15 virtual org
16 virtual report
Dreturnvar.cocci12 virtual patch
13 virtual report
14 virtual context
15 virtual org
Dirqf_oneshot.cocci12 virtual patch
13 virtual context
14 virtual org
15 virtual report
Dboolreturn.cocci7 virtual patch
8 virtual report
9 virtual context
Dbadty.cocci15 virtual patch
16 virtual context
17 virtual org
18 virtual report
Darray_size.cocci13 virtual patch
14 virtual context
15 virtual org
16 virtual report
Difaddr.cocci10 virtual org
11 virtual report
12 virtual context
Dwarn.cocci10 virtual patch
11 virtual context
12 virtual org
13 virtual report
Dcstptr.cocci11 virtual org
12 virtual report
13 virtual context
Dorplus.cocci12 virtual org
13 virtual report
14 virtual context
Dboolinit.cocci11 virtual patch
12 virtual context
13 virtual org
14 virtual report
Dcompare_const_fl.cocci9 virtual patch
10 virtual context
11 virtual org
12 virtual report
Difcol.cocci18 virtual org
19 virtual report
Ddoubleinit.cocci13 virtual org
14 virtual report
/linux-4.4.14/scripts/coccinelle/api/
Dvma_pages.cocci8 virtual context
9 virtual patch
10 virtual org
11 virtual report
Derr_cast.cocci15 virtual context
16 virtual patch
17 virtual org
18 virtual report
Dmemdup_user.cocci12 virtual patch
13 virtual context
14 virtual org
15 virtual report
Dd_find_alias.cocci9 virtual context
10 virtual org
11 virtual patch
12 virtual report
Dpm_runtime.cocci9 virtual patch
10 virtual context
11 virtual org
12 virtual report
Dmemdup.cocci11 virtual patch
12 virtual context
13 virtual org
14 virtual report
Dresource_size.cocci16 virtual context
17 virtual patch
18 virtual org
19 virtual report
Dptr_ret.cocci14 virtual context
15 virtual patch
16 virtual org
17 virtual report
Dkstrdup.cocci11 virtual patch
12 virtual context
13 virtual org
14 virtual report
Dplatform_no_drv_owner.cocci6 virtual patch
7 virtual context
8 virtual org
9 virtual report
Dsimple_open.cocci9 virtual patch
10 virtual report
/linux-4.4.14/scripts/coccinelle/null/
Deno.cocci11 virtual patch
12 virtual context
13 virtual org
14 virtual report
Dkmerr.cocci15 virtual context
16 virtual org
17 virtual report
Dbadzero.cocci16 virtual patch
17 virtual context
18 virtual org
19 virtual report
Dderef_null.cocci13 virtual context
14 virtual org
15 virtual report
/linux-4.4.14/scripts/coccinelle/free/
Difnullfree.cocci11 virtual patch
12 virtual org
13 virtual report
14 virtual context
Dkfreeaddr.cocci9 virtual org
10 virtual report
11 virtual context
Dclk_put.cocci14 virtual context
15 virtual org
16 virtual report
Diounmap.cocci14 virtual context
15 virtual org
16 virtual report
Ddevm_free.cocci23 virtual org
24 virtual report
25 virtual context
Dpci_free_consistent.cocci9 virtual report
10 virtual org
Dkfree.cocci15 virtual org
16 virtual report
/linux-4.4.14/mm/
Dhighmem.c387 void *virtual; member
429 ret = pam->virtual; in page_address()
446 void set_page_address(struct page *page, void *virtual) in set_page_address() argument
455 if (virtual) { /* Add */ in set_page_address()
456 pam = &page_address_maps[PKMAP_NR((unsigned long)virtual)]; in set_page_address()
458 pam->virtual = virtual; in set_page_address()
/linux-4.4.14/scripts/coccinelle/api/alloc/
Dalloc_cast.cocci16 virtual context
17 virtual patch
18 virtual org
19 virtual report
Dpool_zalloc-simple.cocci10 virtual context
11 virtual patch
12 virtual org
13 virtual report
Dkzalloc-simple.cocci19 virtual context
20 virtual patch
21 virtual org
22 virtual report
/linux-4.4.14/arch/arm/mach-ep93xx/
Dts72xx.c34 .virtual = (unsigned long)TS72XX_MODEL_VIRT_BASE,
39 .virtual = (unsigned long)TS72XX_OPTIONS_VIRT_BASE,
44 .virtual = (unsigned long)TS72XX_OPTIONS2_VIRT_BASE,
49 .virtual = (unsigned long)TS72XX_RTC_INDEX_VIRT_BASE,
54 .virtual = (unsigned long)TS72XX_RTC_DATA_VIRT_BASE,
/linux-4.4.14/Documentation/virtual/kvm/arm/
Dvgic-mapped-irqs.txt6 allowing software to inject virtual interrupts to a VM, which the guest
9 Some of these virtual interrupts, however, correspond to physical
15 event as a virtual interrupt to the guest. Another example could be a
18 and KVM must therefore somehow inject a virtual interrupt on behalf of
21 These virtual interrupts corresponding to a physical interrupt on the
26 to virtual interrupts generated purely by a software emulated device.
33 with the virtual IRQ number and the state of the interrupt (Pending,
34 Active, or Pending+Active). When the guest ACKs and EOIs a virtual
40 number, to link the virtual with the physical IRQ.
47 corresponding virtual interrupt.
[all …]
/linux-4.4.14/arch/arm/mach-sa1100/
Dnanoengine.c69 .virtual = 0xf0000000,
75 .virtual = NANO_PCI_MEM_RW_VIRT,
81 .virtual = NANO_PCI_CONFIG_SPACE_VIRT,
Dh3xxx.c276 .virtual = H3600_BANK_2_VIRT,
281 .virtual = H3600_BANK_4_VIRT,
286 .virtual = H3600_EGPIO_VIRT,
Dgeneric.c349 .virtual = 0xf8000000,
354 .virtual = 0xfa000000,
359 .virtual = 0xfc000000,
364 .virtual = 0xfe000000,
Dlart.c117 .virtual = 0xe8000000,
122 .virtual = 0xec000000,
Djornada720.c263 .virtual = 0xf0000000,
268 .virtual = 0xf1000000,
Dbadge4.c297 .virtual = 0xf1000000,
302 .virtual = 0xf2000000,
/linux-4.4.14/scripts/coccinelle/tests/
Ddoubletest.cocci13 virtual context
14 virtual org
15 virtual report
Dodd_ptr_err.cocci11 virtual patch
12 virtual context
13 virtual org
14 virtual report
Ddoublebitand.cocci15 virtual context
16 virtual org
17 virtual report
/linux-4.4.14/Documentation/
Dcachetlb.txt24 virtual-->physical address translations obtained from the software
55 Here we are flushing a specific range of (user) virtual
61 virtual addresses in the range 'start' to 'end-1'.
84 user virtual address 'addr' will be visible to the cpu. That
86 'vma->vm_mm' for virtual address 'addr'.
95 now exists at virtual address "address" for address space
114 is changing an existing virtual-->physical mapping to a new value,
131 a virtual-->physical translation to exist for a virtual address
132 when that virtual address is flushed from the cache. The HyperSparc
138 indexed caches which must be flushed when virtual-->physical
[all …]
Dserial-console.txt16 device: tty0 for the foreground virtual console
17 ttyX for any other virtual console
36 virtual console, and kernel messages will appear on both the VGA
56 1. Create /dev/console (real console) and /dev/tty0 (master virtual
86 set the baudrate to 38400 (baudrate of the virtual console).
89 Programs that want to do something with the virtual console usually
91 and your console is NOT the virtual console some programs will fail.
/linux-4.4.14/scripts/coccinelle/iterators/
Ddevice_node_continue.cocci10 virtual patch
11 virtual context
12 virtual org
13 virtual report
Ditnull.cocci16 virtual patch
17 virtual context
18 virtual org
19 virtual report
Dfen.cocci12 virtual patch
13 virtual context
14 virtual org
15 virtual report
Dlist_entry_update.cocci14 virtual context
15 virtual org
16 virtual report
Duse_after_iter.cocci16 virtual context
17 virtual org
18 virtual report
/linux-4.4.14/arch/arm/mach-lpc32xx/
Dcommon.c167 .virtual = (unsigned long)IO_ADDRESS(LPC32XX_AHB0_START),
173 .virtual = (unsigned long)IO_ADDRESS(LPC32XX_AHB1_START),
179 .virtual = (unsigned long)IO_ADDRESS(LPC32XX_FABAPB_START),
185 .virtual = (unsigned long)IO_ADDRESS(LPC32XX_IRAM_BASE),
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/
Dfirmware.txt16 - virtual-traps: The virtual traps, taken from the firmware binary.
23 virtual-traps = <0 0 0 0 0 0 0 0>;
/linux-4.4.14/Documentation/powerpc/
Dcxlflash.txt15 devices as a PCI device by implementing a virtual PCI host bridge.
44 partition of the LUN (referred to as virtual LUN access). The
45 segmentation of a disk device into virtual LUNs is assisted
92 The first mode is called a virtual mode. In this mode a single scsi
94 virtual LUNs. The virtual LUNs may be resized as long as the sum of
95 the sizes of all the virtual LUNs, along with the meta-data associated
104 restart and also reboot. The virtual LUNs do not persist (i.e. do
199 This ioctl is responsible for transitioning the LUN to virtual mode
200 of access and configuring the AFU for virtual access from user space
209 The AFU is configured for virtual access from user space by adding
[all …]
/linux-4.4.14/drivers/net/hyperv/
DKconfig2 tristate "Microsoft Hyper-V virtual network driver"
5 Select this option to enable the Hyper-V virtual network driver.
/linux-4.4.14/scripts/coccinelle/locks/
Dcall_kern.cocci14 virtual patch
15 virtual context
16 virtual org
17 virtual report
Dflags.cocci11 virtual context
12 virtual org
13 virtual report
Dmini_lock.cocci16 virtual context
17 virtual org
18 virtual report
Ddouble_lock.cocci13 virtual org
14 virtual report
/linux-4.4.14/drivers/platform/goldfish/
DKconfig2 tristate "Goldfish virtual device for QEMU pipes"
4 This is a virtual device to drive the QEMU pipe interface used by
/linux-4.4.14/arch/arm/mach-mmp/
Dcommon.c31 .virtual = (unsigned long)APB_VIRT_BASE,
36 .virtual = (unsigned long)AXI_VIRT_BASE,
/linux-4.4.14/Documentation/arm/
DPorting8 virtual address to a physical address. Normally, it is simply:
18 virtual or physical addresses here, since the MMU will be off at
62 boot phase, virtual address PAGE_OFFSET will be mapped to physical
72 Any virtual address below TASK_SIZE is deemed to be user process
98 last virtual RAM address (found using variable high_memory).
102 between virtual RAM and the vmalloc area. We do this to allow
116 `vio' is the virtual address of the 8MB debugging region.
/linux-4.4.14/drivers/gpu/drm/qxl/
DKconfig2 tristate "QXL virtual GPU"
13 QXL virtual GPU for Spice virtualization desktop integration.
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_cursor.c118 if (!bo->kmap.virtual) { in mga_crtc_cursor_set()
129 this_colour = ioread32(bo->kmap.virtual + i); in mga_crtc_cursor_set()
181 if (!pixels_prev->kmap.virtual) { in mga_crtc_cursor_set()
195 this_colour = ioread32(bo->kmap.virtual + 4*(col + 64*row)); in mga_crtc_cursor_set()
213 memcpy_toio(pixels_prev->kmap.virtual + row*48, &this_row[0], 48); in mga_crtc_cursor_set()
/linux-4.4.14/drivers/misc/vmw_vmci/
DKconfig10 high-speed communication between host and guest in a virtual
11 environment via the VMCI virtual device.
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dmdio-gpio.txt4 - virtual,gpio-mdio
21 compatible = "virtual,mdio-gpio";
Dvia-rhine.txt7 virtual PCI bus under vendor-provided kernels
/linux-4.4.14/arch/arm/mach-versatile/
Dcore.c133 .virtual = IO_ADDRESS(VERSATILE_SYS_BASE),
138 .virtual = IO_ADDRESS(VERSATILE_SIC_BASE),
143 .virtual = IO_ADDRESS(VERSATILE_VIC_BASE),
148 .virtual = IO_ADDRESS(VERSATILE_SCTL_BASE),
155 .virtual = IO_ADDRESS(VERSATILE_IB2_BASE),
163 .virtual = IO_ADDRESS(VERSATILE_UART0_BASE),
171 .virtual = IO_ADDRESS(VERSATILE_PCI_CORE_BASE),
176 .virtual = (unsigned long)VERSATILE_PCI_VIRT_BASE,
181 .virtual = (unsigned long)VERSATILE_PCI_CFG_VIRT_BASE,
/linux-4.4.14/arch/powerpc/kvm/
DKconfig11 other operating systems inside virtual machines (guests).
54 in virtual machines on book3s_32 host processors.
69 in virtual machines on book3s_64 host processors.
84 virtual machines on POWER7 and newer processors that have
102 Support running guest kernels in virtual machines on processors
148 Support running unmodified E500 guest kernels in virtual machines on
165 virtual machines on E500MC/E5500/E6500 host processors.
/linux-4.4.14/arch/arm/mach-rpc/
Driscpc.c70 .virtual = SCREEN_BASE,
75 .virtual = (u32)IO_BASE,
80 .virtual = (unsigned long)EASI_BASE,
/linux-4.4.14/arch/s390/kvm/
DKconfig11 operating systems inside virtual machines (guests).
46 bool "Userspace controlled virtual machines"
49 Allow CAP_SYS_ADMIN users to create KVM virtual machines that are
/linux-4.4.14/drivers/tty/hvc/
DKconfig6 Generic "hypervisor virtual console" infrastructure for various
20 pSeries machines when partitioned support a hypervisor virtual
62 Xen virtual console device driver
70 Xen driver for secondary virtual consoles
105 firmware virtual consoles from one Linux partition by
/linux-4.4.14/arch/powerpc/boot/dts/
Dc2k.dts59 virtual-reg = <0xd8000000>;
129 virtual-reg = <0xd8004000>;
138 virtual-reg = <0xd8006000>;
170 virtual-reg = <0xd800b800>;
176 virtual-reg = <0xd8008000>;
190 virtual-reg = <0xd8009000>;
209 virtual-reg = <0xd800c000>;
Dsam440ep.dts150 virtual-reg = <0xef600300>;
161 virtual-reg = <0xef600400>;
172 virtual-reg = <0xef600500>;
183 virtual-reg = <0xef600600>;
Dbamboo.dts149 virtual-reg = <0xef600300>;
160 virtual-reg = <0xef600400>;
171 virtual-reg = <0xef600500>;
182 virtual-reg = <0xef600600>;
Dyosemite.dts183 virtual-reg = <0xef600300>;
194 virtual-reg = <0xef600400>;
205 virtual-reg = <0xef600500>;
217 virtual-reg = <0xef600600>;
Dcurrituck.dts99 virtual-reg = <0xe1000000>;
150 * port of the root complex virtual P2P bridge. But I want
187 * port of the root complex virtual P2P bridge. But I want
224 * port of the root complex virtual P2P bridge. But I want
Dwalnut.dts99 virtual-reg = <0xef600300>;
110 virtual-reg = <0xef600400>;
199 virtual-reg = <0xf0300005>;
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Darch_timer.txt5 physical and optional virtual timer per frame.
17 - interrupts : Interrupt list for secure, non-secure, virtual and
64 - interrupts : Interrupt list for physical and virtual timers in that order.
65 The virtual timer interrupt is optional.
/linux-4.4.14/arch/arm/mach-pxa/
Dtrizeps4.c423 .virtual = TRIZEPS4_CFSR_VIRT,
429 .virtual = TRIZEPS4_BOCR_VIRT,
435 .virtual = TRIZEPS4_IRCR_VIRT,
441 .virtual = TRIZEPS4_DICR_VIRT,
447 .virtual = TRIZEPS4_UPSR_VIRT,
Dpalmtx.c319 .virtual = (unsigned long)PALMTX_PCMCIA_VIRT,
324 .virtual = (unsigned long)PALMTX_NAND_ALE_VIRT,
329 .virtual = (unsigned long)PALMTX_NAND_CLE_VIRT,
Dpxa25x.c156 .virtual = (unsigned long)SMEMC_VIRT,
161 .virtual = UNCACHED_PHYS_0,
Dpxa27x.c242 .virtual = (unsigned long)SMEMC_VIRT,
247 .virtual = UNCACHED_PHYS_0,
Didp.c182 .virtual = IDP_COREVOLT_VIRT,
187 .virtual = IDP_CPLD_VIRT,
Dpalmld.c304 .virtual = PALMLD_IDE_VIRT,
310 .virtual = PALMLD_USB_VIRT,
Dgeneric.c99 .virtual = (unsigned long)PERIPH_VIRT,
/linux-4.4.14/arch/arm/mach-shmobile/
Dsetup-r8a7740.c36 .virtual = 0xe6000000,
47 .virtual = 0xf0002000,
Dsetup-r8a7779.c33 .virtual = 0xf0000000,
40 .virtual = 0xfe000000,
Dsetup-emev2.c27 .virtual = 0xf0000000,
Dsetup-sh73a0.c39 .virtual = 0xe6000000,
/linux-4.4.14/arch/cris/arch-v10/
DREADME.mm37 space. We also use it to keep the user-mode virtual mapping in the same
42 address 0, overlapping with the user-mode virtual space, so that descriptor
85 available. Therefore, in this model, the virtual address space per process
101 The kernel also needs its own virtual memory space. That is kseg_d. It
102 is used by the vmalloc() kernel function to allocate virtual contiguous
155 The paging mechanism uses virtual addresses to split a process memory-space into
158 most other 32-bit architectures). It would be inefficient to let a virtual memory
187 corresponds to 16 MB of virtual memory.
216 and contains the kernels virtual mappings (the kernel itself is not paged - it
228 happens first is that a virtual address chunk is allocated to the request using
/linux-4.4.14/Documentation/parisc/
Ddebugging8 absolute addresses are used instead of virtual addresses as in the
9 rest of the kernel. To translate an absolute address to a virtual
24 than __PAGE_OFFSET (0x10000000) which mean a virtual address didn't
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
DKconfig14 in a VMware virtual machine.
16 virtual hardware.
/linux-4.4.14/Documentation/vm/
Duserfaultfd.txt16 The userfaultfd (aside from registering and unregistering virtual
22 2) various UFFDIO_* ioctls that can manage the virtual memory regions
24 resolve the userfaults it receives via 1) or to manage the virtual
27 The real advantage of userfaults if compared to regular virtual memory
33 when dealing with virtual address spaces that could span
66 supported for all memory types depending on the underlying virtual
70 Userland can use the uffdio_register.ioctls to manage the virtual
88 externalization consisting of a virtual machine running with part or
Dhighmem.txt12 (*) Temporary virtual mappings.
26 exceeds the maximum size of virtual memory. At that point it becomes
37 kernel entry/exit. This means the available virtual memory space (4GiB on
52 time, but because we need virtual address space for other things - including
57 and user maps. Some hardware (like some ARMs), however, have limited virtual
68 physical pages into a contiguous virtual space. It needs global
Dremap_file_pages.txt9 code in kernel virtual memory subsystem including hot paths. Also to get
18 virtual address space. This use-case is not critical anymore since 64-bit
/linux-4.4.14/Documentation/devicetree/bindings/dma/
Dzxdma.txt9 - dma-requests: virtual channels supported, each virtual channel
Dk3dma.txt11 - dma-requests: virtual channels supported, each virtual channel
/linux-4.4.14/Documentation/virtual/kvm/devices/
Dvm.txt4 The virtual machine "device" also accepts the ioctls KVM_SET_DEVICE_ATTR,
9 The groups and attributes per virtual machine, if any, are architecture
19 Enables Collaborative Memory Management Assist (CMMA) for the virtual machine.
31 -EINVAL if the virtual machine is of type UCONTROL
/linux-4.4.14/Documentation/mic/
Dmic_overview.txt23 a virtual bus called mic bus is created and virtual dma devices are
63 |MIC virtual Bus| | |SCIF | | |SCIF | | COSM | | |MIC virtual Bus |
/linux-4.4.14/Documentation/tpm/
Dxen-tpmfront.txt5 This document describes the virtual Trusted Platform Module (vTPM) subsystem for
11 The goal of this work is to provide a TPM functionality to a virtual guest
13 a TPM in a virtual system the same way they interact with a TPM on the physical
18 the chain of trust rooted in the hardware TPM to virtual machines in Xen. Each
69 * xen-tpmfront.ko: Linux kernel virtual TPM frontend driver. This driver
/linux-4.4.14/Documentation/filesystems/
Dseq_file.txt10 technique is the creation of virtual files, in debugfs, /proc or elsewhere.
13 script writers. It is not surprising that the use of virtual files has
17 however. It is not that hard to make a virtual file which returns a
21 position within the virtual file - that position is, likely as not, in the
26 which are designed to make it easy for virtual file creators to get it
32 * An iterator interface which lets a virtual file implementation
39 the virtual file.
69 Modules implementing a virtual file with seq_file must implement a simple
77 to an offset in the virtual file. The one obvious exception is that a
224 most of the work. The virtual file author still must implement the open()
[all …]
/linux-4.4.14/net/netfilter/ipvs/
DKconfig5 tristate "IP virtual server support"
10 virtual server based on cluster of two or more real servers. This
16 virtual server via NAT, virtual server via tunneling and virtual
38 bool "IP virtual server debugging"
41 debugging the IP virtual server code. You can change the debug
59 to your virtual server application. It is good to set the table size
62 virtual server gets 200 connections per second, the connection lasts
278 the payload. In the virtual server via Network Address Translation,
282 virtual service.
/linux-4.4.14/drivers/tty/
DKconfig19 display and keyboard devices. These are called "virtual" because you
20 can run several virtual terminals (also called virtual consoles) on
22 virtual terminal can collect system messages and warnings, another
24 an X session, all in parallel. Switching between virtual terminals
28 properties (such as colors or beeping) of a virtual terminal. The
31 directly. The fonts used on virtual terminals can be changed with
35 You need at least one virtual terminal device in order to make use
50 on virtual consoles.
53 bool "Support for console on virtual terminal" if EXPERT
59 answer Y here, a virtual terminal (the device used to interact with
[all …]
/linux-4.4.14/arch/arm/include/debug/
Dsa1100.S25 movne \rp, #0xf8000000 @ virtual address
49 orr \rv, \rp, #0xf8000000 @ virtual
Dsirf.S23 ldr \rv, =CONFIG_DEBUG_UART_VIRT @ virtual
Dimx.S33 ldr \rv, =UART_VADDR @ virtual
Dmeson.S18 ldr \rv, =(CONFIG_DEBUG_UART_VIRT) @ virtual
Dux500.S45 ldr \rv, =UART_VIRT_BASE @ yes, virtual address
/linux-4.4.14/arch/arm/mach-u300/
Dcore.c172 .virtual = U300_SLOW_PER_VIRT_BASE,
178 .virtual = U300_AHB_PER_VIRT_BASE,
184 .virtual = U300_FAST_PER_VIRT_BASE,
/linux-4.4.14/Documentation/x86/
Dintel_mpx.txt36 2) That setup code allocates (virtual) space for the "bounds directory",
71 * allocates virtual space for the bounds directory (malloc() essentially)
80 notices in the #BR exception, allocates the virtual space, then
127 Q: Can virtual space simply be reserved for the bounds tables so that we
134 1-page structure can require 4 bounds-table pages. An X-GB virtual
135 area needs 4*X GB of virtual space, plus 2GB for the bounds directory.
136 If we were to preallocate them for the 128TB of user virtual address
138 entire virtual address space today. This means they can not be reserved
140 consumes 2GB of virtual *AND* physical memory. IOW, it's completely
205 in the virtual address region which is being unmapped will be freed also.
/linux-4.4.14/Documentation/networking/
Dixgbevf.txt17 The ixgbevf driver supports 82599-based virtual function devices that can only
20 The ixgbevf driver supports virtual functions generated by the ixgbe driver
Digbvf.txt16 The igbvf driver supports 82576-based virtual function devices that can only
21 driver supports virtual functions generated by the igb driver with a max_vfs
41 The igbvf driver supports 82576-based virtual function devices that can only
/linux-4.4.14/arch/microblaze/
DKconfig178 access directly, without having to set up a kernel virtual mapping.
179 This can be useful in optimizing the layout of kernel virtual
203 This option allows you to set the kernel virtual address at which
205 this address). This can be useful in optimizing the virtual memory
219 This option allows you to set the amount of virtual address space
221 virtual memory layout of the system.
/linux-4.4.14/drivers/video/fbdev/intelfb/
Dintelfbdrv.c450 if (dinfo->aperture.virtual) in cleanup()
451 iounmap((void __iomem *)dinfo->aperture.virtual); in cleanup()
647 dinfo->aperture.virtual = (u8 __iomem *)ioremap_wc in intelfb_pci_register()
650 if (!dinfo->aperture.virtual) { in intelfb_pci_register()
685 dinfo->ring.virtual = dinfo->aperture.virtual in intelfb_pci_register()
713 dinfo->cursor.virtual = dinfo->aperture.virtual in intelfb_pci_register()
737 dinfo->fb.virtual = dinfo->aperture.virtual + (dinfo->fb.offset << 12); in intelfb_pci_register()
749 dinfo->fb.virtual); in intelfb_pci_register()
755 dinfo->ring.virtual); in intelfb_pci_register()
758 dinfo->cursor.virtual, dinfo->cursor.offset, in intelfb_pci_register()
[all …]
/linux-4.4.14/Documentation/x86/x86_64/
Dmm.txt13 ffffea0000000000 - ffffeaffffffffff (=40 bits) virtual memory map (1TB)
37 We map EFI runtime services in the aforementioned PGD in the virtual
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dcommon.c66 .virtual = (unsigned long)IXP4XX_PERIPHERAL_BASE_VIRT,
71 .virtual = (unsigned long)IXP4XX_EXP_CFG_BASE_VIRT,
76 .virtual = (unsigned long)IXP4XX_PCI_CFG_BASE_VIRT,
81 .virtual = (unsigned long)IXP4XX_QMGR_BASE_VIRT,
/linux-4.4.14/drivers/md/
Ddm-bio-prison.c86 if (lhs->virtual < rhs->virtual) in cmp_keys()
89 if (lhs->virtual > rhs->virtual) in cmp_keys()
/linux-4.4.14/drivers/net/ethernet/intel/
DKconfig134 This driver supports Intel(R) 82576 virtual functions. For more
198 This allows one to create VXLAN virtual interfaces that provide
200 to tunnel virtual network infrastructure in virtualized environments.
235 This driver supports Intel(R) PCI Express virtual functions for the
277 This allows one to create VXLAN virtual interfaces that provide
279 to tunnel virtual network infrastructure in virtualized environments.
308 This driver supports Intel(R) XL710 and X710 virtual functions.
348 This allows one to create VXLAN virtual interfaces that provide
350 to tunnel virtual network infrastructure in virtualized environments.
/linux-4.4.14/Documentation/input/
Duserio.txt12 to directly interact with the kernel's serio driver and control a virtual serio
42 To close the virtual serio port, just close /dev/userio.
61 Sends an interrupt through the virtual serio port to the serio driver, where
/linux-4.4.14/arch/arm/kernel/
Dsleep.S68 mov r5, sp @ current virtual SP
80 1: mov r2, r5 @ virtual SP
110 ret r3 @ jump to virtual address
/linux-4.4.14/arch/nios2/
DKconfig161 This option allows you to set the virtual address of the kernel MMU region.
169 This option allows you to set the virtual base address of the kernel MMU region.
175 This option allows you to set the virtual address of the kernel region.
187 This option allows you to set the virtual address of the I/O region.
/linux-4.4.14/arch/arm/plat-iop/
Dsetup.c24 .virtual = IOP3XX_PERIPHERAL_VIRT_BASE,
/linux-4.4.14/include/drm/ttm/
Dttm_bo_api.h277 void *virtual; member
612 return map->virtual; in ttm_kmap_obj_virtual()
/linux-4.4.14/arch/arm/mach-imx/
Dmach-kzm_arm11_01.c260 .virtual = (unsigned long)MX31_CS4_BASE_ADDR_VIRT,
266 .virtual = (unsigned long)MX31_CS5_BASE_ADDR_VIRT,
Dhardware.h118 .virtual = soc ## _IO_P2V(soc ## _ ## name ## _BASE_ADDR), \
/linux-4.4.14/drivers/net/ethernet/broadcom/
DKconfig140 allows for virtual function acceleration in virtual environments.
191 allows for virtual function acceleration in virtual environments.
/linux-4.4.14/arch/mn10300/kernel/
Dmn10300-serial-low.S36 # serial port interrupt virtual DMA entry point
59 # serial port receive interrupt virtual DMA entry point
106 # serial port transmit interrupt virtual DMA entry point
/linux-4.4.14/Documentation/hwmon/
Dpmbus-core66 standard PMBus commands and virtual PMBus commands.
83 than 0xff). Support for virtual PMBus commands is device specific and thus has
87 virtual commands are word sized.
89 There are currently two types of virtual commands.
97 code returns non-negative values if a virtual command is supported, or a
102 or writing virtual registers (in other words, the PMBus core code will never
103 send a virtual command to a chip).
136 As mentioned above, an exception to this rule applies to virtual commands,
/linux-4.4.14/arch/arm/mach-clps711x/
Dcommon.c38 .virtual = (unsigned long)CLPS711X_VIRT_BASE,
/linux-4.4.14/Documentation/devicetree/bindings/spmi/
Dqcom,spmi-pmic-arb.txt23 "chnls" - tx-channel per virtual slave registers.
24 "obsrvr" - rx-channel (called observer) per virtual slave registers.
/linux-4.4.14/arch/x86/boot/
Dmtools.conf.in13 # 2.88 MB floppy disk image (mostly for virtual uses)
/linux-4.4.14/drivers/staging/goldfish/
DKconfig13 Android virtual device.
/linux-4.4.14/drivers/gpu/drm/virtio/
DKconfig11 This is the virtual GPU driver for virtio. It can be used with
/linux-4.4.14/arch/arm/include/asm/mach/
Dmap.h18 unsigned long virtual; member
/linux-4.4.14/arch/arm/mach-ks8695/
Dcpu.c39 .virtual = (unsigned long)KS8695_IO_VA,
/linux-4.4.14/drivers/net/
DKconfig124 This allows one to create virtual interfaces that map packets to
154 This allows one to create virtual devices off of a main interface
173 This allows one to create vxlan virtual interfaces that provide
175 to tunnel virtual network infrastructure in virtualized environments.
187 This allows one to create geneve virtual interfaces that provide
189 to tunnel virtual network infrastructure in virtualized environments.
272 Unless you have a little-endian system hosting a big-endian virtual
286 This is the virtual network driver for virtio. It can be used with
415 This driver supports VMware's vmxnet3 virtual ethernet NIC.
/linux-4.4.14/drivers/gpu/drm/i810/
Di810_dma.c137 buf_priv->virtual = (void *)vm_mmap(file_priv->filp, 0, buf->total, in i810_map_buffer()
142 if (IS_ERR(buf_priv->virtual)) { in i810_map_buffer()
145 retcode = PTR_ERR(buf_priv->virtual); in i810_map_buffer()
146 buf_priv->virtual = NULL; in i810_map_buffer()
160 retcode = vm_munmap((unsigned long)buf_priv->virtual, in i810_unmap_buffer()
164 buf_priv->virtual = NULL; in i810_unmap_buffer()
194 d->virtual = buf_priv->virtual; in i810_dma_get_buffer()
1061 *(u32 *) ((char *) buf_priv->virtual + used) = 0; in i810_dma_dispatch_mc()
/linux-4.4.14/arch/arm/mach-hisi/
Dhisilicon.c35 .virtual = HI3620_SYSCTRL_VIRT_BASE,
/linux-4.4.14/arch/arm/mach-mv78xx0/
Dcommon.c133 .virtual = (unsigned long) MV78XX0_CORE_REGS_VIRT_BASE,
138 .virtual = (unsigned long) MV78XX0_REGS_VIRT_BASE,
/linux-4.4.14/arch/arm/mach-orion5x/
Dcommon.c44 .virtual = (unsigned long) ORION5X_REGS_VIRT_BASE,
49 .virtual = (unsigned long) ORION5X_PCIE_WA_VIRT_BASE,
/linux-4.4.14/arch/arm/mach-w90x900/
Dcpu.h21 .virtual = (unsigned long)W90X900_VA_##y, \
/linux-4.4.14/Documentation/devicetree/bindings/extcon/
Dextcon-usb-gpio.txt3 This is a virtual device used to generate USB cable states from the USB ID pin
/linux-4.4.14/arch/arc/plat-sim/
DKconfig10 bool "ARC nSIM based simulation virtual platforms"
/linux-4.4.14/arch/arm/mach-s5pv210/
Ds5pv210.c41 iodesc.virtual = (unsigned long)S3C_VA_SYS; in s5pv210_fdt_map_sys()

1234