Home
last modified time | relevance | path

Searched refs:memmap (Results 1 – 25 of 41) sorted by relevance

12

/linux/drivers/virt/acrn/
H A Dmm.c108 int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap) in acrn_vm_memseg_map() argument
112 if (memmap->type == ACRN_MEMMAP_RAM) in acrn_vm_memseg_map()
113 return acrn_vm_ram_map(vm, memmap); in acrn_vm_memseg_map()
115 if (memmap->type != ACRN_MEMMAP_MMIO) { in acrn_vm_memseg_map()
117 "Invalid memmap type: %u\n", memmap->type); in acrn_vm_memseg_map()
121 ret = acrn_mm_region_add(vm, memmap->user_vm_pa, in acrn_vm_memseg_map()
122 memmap->service_vm_pa, memmap->len, in acrn_vm_memseg_map()
123 ACRN_MEM_TYPE_UC, memmap->attr); in acrn_vm_memseg_map()
131 int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap) in acrn_vm_memseg_unmap() argument
135 if (memmap->type != ACRN_MEMMAP_MMIO) { in acrn_vm_memseg_unmap()
[all …]
H A Dhsm.c116 struct acrn_vm_memmap memmap; in acrn_dev_ioctl() local
219 if (copy_from_user(&memmap, (void __user *)ioctl_param, in acrn_dev_ioctl()
220 sizeof(memmap))) in acrn_dev_ioctl()
223 ret = acrn_vm_memseg_map(vm, &memmap); in acrn_dev_ioctl()
226 if (copy_from_user(&memmap, (void __user *)ioctl_param, in acrn_dev_ioctl()
227 sizeof(memmap))) in acrn_dev_ioctl()
230 ret = acrn_vm_memseg_unmap(vm, &memmap); in acrn_dev_ioctl()
H A Dacrn_drv.h197 int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
198 int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
199 int acrn_vm_ram_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-memmap1 What: /sys/firmware/memmap/
19 that reason, /sys/firmware/memmap is an interface that provides
22 The structure is as follows: Under /sys/firmware/memmap there
25 /sys/firmware/memmap/0
26 /sys/firmware/memmap/1
27 /sys/firmware/memmap/2
28 /sys/firmware/memmap/3
48 /sys/firmware/memmap/0/start
49 /sys/firmware/memmap/0/end
50 /sys/firmware/memmap/0/type
[all …]
/linux/arch/x86/platform/efi/
H A Dmemmap.c65 data->size = num_entries * efi.memmap.desc_size; in efi_memmap_alloc()
66 data->desc_version = efi.memmap.desc_version; in efi_memmap_alloc()
67 data->desc_size = efi.memmap.desc_size; in efi_memmap_alloc()
69 data->flags |= efi.memmap.flags & EFI_MEMMAP_LATE; in efi_memmap_alloc()
96 unsigned long size = efi.memmap.desc_size * efi.memmap.nr_map; in efi_memmap_install()
97 unsigned long flags = efi.memmap.flags; in efi_memmap_install()
98 u64 phys = efi.memmap.phys_map; in efi_memmap_install()
H A Druntime-map.c141 return efi.memmap.nr_map * efi.memmap.desc_size; in efi_get_runtime_map_size()
146 return efi.memmap.desc_size; in efi_get_runtime_map_desc_size()
156 memcpy(buf, efi.memmap.map, sz); in efi_runtime_map_copy()
169 map_entries = kcalloc(efi.memmap.nr_map, sizeof(entry), GFP_KERNEL); in efi_runtime_map_init()
H A DMakefile5 obj-$(CONFIG_EFI) += memmap.o quirks.o efi.o efi_$(BITS).o \
/linux/arch/x86/xen/
H A Denlighten_pvh.c157 struct xen_memory_map memmap; in mem_map_via_hcall() local
160 memmap.nr_entries = ARRAY_SIZE(boot_params_p->e820_table); in mem_map_via_hcall()
161 set_xen_guest_handle(memmap.buffer, boot_params_p->e820_table); in mem_map_via_hcall()
162 rc = HYPERVISOR_memory_op(XENMEM_memory_map, &memmap); in mem_map_via_hcall()
167 boot_params_p->e820_entries = memmap.nr_entries; in mem_map_via_hcall()
H A Dsetup.c798 struct xen_memory_map memmap; in xen_memory_setup() local
809 memmap.nr_entries = ARRAY_SIZE(xen_e820_table.entries); in xen_memory_setup()
810 set_xen_guest_handle(memmap.buffer, xen_e820_table.entries); in xen_memory_setup()
819 rc = HYPERVISOR_memory_op(op, &memmap); in xen_memory_setup()
822 memmap.nr_entries = 1; in xen_memory_setup()
831 BUG_ON(memmap.nr_entries == 0); in xen_memory_setup()
832 xen_e820_table.nr_entries = memmap.nr_entries; in xen_memory_setup()
/linux/arch/mips/include/asm/dec/
H A Dprom.h74 } memmap; typedef
82 extern int (*__rex_getbitmap)(memmap *);
109 int __DEC_PROM_O32(_rex_getbitmap, (int (*)(memmap *), void *, memmap *));
/linux/drivers/firmware/efi/
H A Driscv-runtime.c77 mapsize = efi.memmap.desc_size * efi.memmap.nr_map; in riscv_enable_runtime_services()
79 if (efi_memmap_init_late(efi.memmap.phys_map, mapsize)) { in riscv_enable_runtime_services()
H A Darm-runtime.c99 mapsize = efi.memmap.desc_size * efi.memmap.nr_map; in arm_enable_runtime_services()
101 if (efi_memmap_init_late(efi.memmap.phys_map, mapsize)) { in arm_enable_runtime_services()
H A Defi-init.c231 WARN(efi.memmap.desc_version != 1, in efi_init()
233 efi.memmap.desc_version); in efi_init()
H A DMakefile15 obj-$(CONFIG_EFI) += memmap.o
/linux/arch/mips/dec/prom/
H A Dmemory.c63 memmap *bm; in rex_setup_memory_region()
66 bm = (memmap *)CKSEG0ADDR(0x28000); in rex_setup_memory_region()
H A Dinit.c25 int (*__rex_getbitmap)(memmap *);
/linux/arch/xtensa/boot/dts/
H A Dkc705.dts9 …ative,0xfd050020,115200n8 console=ttyS0,115200n8 ip=dhcp root=/dev/nfs rw debug memmap=0x38000000";
/linux/Documentation/translations/zh_TW/arch/loongarch/
H A Dbooting.rst21 LoongArch支持ACPI和FDT啓動,需要傳遞給內核的信息包括memmap、initrd、cmdline、可
/linux/Documentation/translations/zh_CN/arch/loongarch/
H A Dbooting.rst21 LoongArch支持ACPI和FDT启动,需要传递给内核的信息包括memmap、initrd、cmdline、可
/linux/arch/xtensa/configs/
H A Diss_defconfig6 …8.1 root=nfs nfsroot=192.168.168.1:/opt/montavista/pro/devkit/xtensa/linux_be/target memmap=128M@0"
H A Dcommon_defconfig10 …S0,38400 ip=bootp root=nfs nfsroot=/opt/montavista/pro/devkit/xtensa/linux_be/target memmap=128M@0"
H A Dvirt_defconfig25 CONFIG_CMDLINE="console=ttyS0,115200n8 ip=dhcp root=/dev/nfs rw debug memmap=0x80000000@0"
/linux/drivers/firmware/
H A DMakefile15 obj-$(CONFIG_FIRMWARE_MEMMAP) += memmap.o
/linux/Documentation/arch/loongarch/
H A Dbooting.rst14 to the kernel includes the memmap, the initrd, the command line, optionally
/linux/Documentation/trace/
H A Ddebugging.rst89 The more reliable way (on x86) is to reserve memory with the "memmap" kernel
95 memmap==12M$0x284500000 trace_instance=boot_map@0x284500000:12M
97 The memmap above reserves 12 megabytes of memory at the physical memory

12