Home
last modified time | relevance | path

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

12

/linux/drivers/virt/acrn/
A Dmm.c111 if (memmap->type == ACRN_MEMMAP_RAM) in acrn_vm_memseg_map()
112 return acrn_vm_ram_map(vm, memmap); in acrn_vm_memseg_map()
114 if (memmap->type != ACRN_MEMMAP_MMIO) { in acrn_vm_memseg_map()
121 memmap->service_vm_pa, memmap->len, in acrn_vm_memseg_map()
122 ACRN_MEM_TYPE_UC, memmap->attr); in acrn_vm_memseg_map()
140 ret = acrn_mm_region_del(vm, memmap->user_vm_pa, memmap->len); in acrn_vm_memseg_unmap()
166 if (!vm || !memmap) in acrn_vm_ram_map()
170 nr_pages = memmap->len >> PAGE_SHIFT; in acrn_vm_ram_map()
200 region_mapping->size = memmap->len; in acrn_vm_ram_map()
236 user_vm_pa = memmap->user_vm_pa; in acrn_vm_ram_map()
[all …]
A Dhsm.c116 struct acrn_vm_memmap memmap; in acrn_dev_ioctl() local
209 if (copy_from_user(&memmap, (void __user *)ioctl_param, in acrn_dev_ioctl()
210 sizeof(memmap))) in acrn_dev_ioctl()
213 ret = acrn_vm_memseg_map(vm, &memmap); in acrn_dev_ioctl()
216 if (copy_from_user(&memmap, (void __user *)ioctl_param, in acrn_dev_ioctl()
217 sizeof(memmap))) in acrn_dev_ioctl()
220 ret = acrn_vm_memseg_unmap(vm, &memmap); in acrn_dev_ioctl()
A Dacrn_drv.h195 int acrn_vm_memseg_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
196 int acrn_vm_memseg_unmap(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
197 int acrn_vm_ram_map(struct acrn_vm *vm, struct acrn_vm_memmap *memmap);
/linux/drivers/firmware/efi/
A Dmemmap.c49 __efi_memmap_free(efi.memmap.phys_map, in efi_memmap_free()
50 efi.memmap.desc_size * efi.memmap.nr_map, in efi_memmap_free()
51 efi.memmap.flags); in efi_memmap_free()
73 data->desc_size = efi.memmap.desc_size; in efi_memmap_alloc()
138 efi.memmap = map; in __efi_memmap_init()
167 size = efi.memmap.desc_size * efi.memmap.nr_map; in efi_memmap_unmap()
168 early_memunmap(efi.memmap.map, size); in efi_memmap_unmap()
170 memunmap(efi.memmap.map); in efi_memmap_unmap()
173 efi.memmap.map = NULL; in efi_memmap_unmap()
209 WARN_ON(efi.memmap.map); in efi_memmap_init_late()
[all …]
A Druntime-map.c140 return efi.memmap.nr_map * efi.memmap.desc_size; in efi_get_runtime_map_size()
145 return efi.memmap.desc_size; in efi_get_runtime_map_desc_size()
155 memcpy(buf, efi.memmap.map, sz); in efi_runtime_map_copy()
168 map_entries = kcalloc(efi.memmap.nr_map, sizeof(entry), GFP_KERNEL); in efi_runtime_map_init()
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()
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()
A Dfake_mem.c40 int new_nr_map = efi.memmap.nr_map; in efi_fake_range()
59 efi_memmap_insert(&efi.memmap, new_memmap, efi_range); in efi_fake_range()
A Defi-init.c228 WARN(efi.memmap.desc_version != 1, in efi_init()
230 efi.memmap.desc_version); in efi_init()
A Dbuilt-in.a8 memmap.o/
A D.memmap.o.cmd1memmap.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/a…
3 source_drivers/firmware/efi/memmap.o := drivers/firmware/efi/memmap.c
5 deps_drivers/firmware/efi/memmap.o := \
1110 drivers/firmware/efi/memmap.o: $(deps_drivers/firmware/efi/memmap.o)
1112 $(deps_drivers/firmware/efi/memmap.o):
/linux/arch/x86/platform/efi/
A Defi.c248 efi.memmap.desc_version); in efi_memblock_x86_reserve_range()
250 memblock_reserve(pmap, efi.memmap.nr_map * efi.memmap.desc_size); in efi_memblock_x86_reserve_range()
317 .size = efi.memmap.desc_size * (efi.memmap.nr_map - n_removal), in efi_clean_memmap()
563 return efi.memmap.map_end - efi.memmap.desc_size; in efi_map_next_entry_reverse()
565 entry -= efi.memmap.desc_size; in efi_map_next_entry_reverse()
566 if (entry < efi.memmap.map) in efi_map_next_entry_reverse()
608 return efi.memmap.map; in efi_map_next_entry()
610 entry += efi.memmap.desc_size; in efi_map_next_entry()
742 efi.memmap.desc_size * efi.memmap.nr_map)) { in kexec_enter_virtual_mode()
748 num_pages = ALIGN(efi.memmap.nr_map * efi.memmap.desc_size, PAGE_SIZE); in kexec_enter_virtual_mode()
[all …]
A Dquirks.c273 num_entries += efi.memmap.nr_map; in efi_arch_mem_reserve()
287 efi_memmap_insert(&efi.memmap, new, &mr); in efi_arch_mem_reserve()
495 memcpy(new_md, md, efi.memmap.desc_size); in efi_free_boot_services()
496 new_md += efi.memmap.desc_size; in efi_free_boot_services()
/linux/Documentation/ABI/testing/
A Dsysfs-firmware-memmap1 What: /sys/firmware/memmap/
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
51 /sys/firmware/memmap/1/start
[all …]
/linux/mm/
A Dsparse.c782 struct page *memmap = NULL; in section_deactivate() local
818 else if (memmap) in section_deactivate()
819 free_map_bootmem(memmap); in section_deactivate()
830 struct page *memmap; in section_activate() local
859 if (!memmap) { in section_activate()
864 return memmap; in section_activate()
890 struct page *memmap; in sparse_add_section() local
898 if (IS_ERR(memmap)) in sparse_add_section()
899 return PTR_ERR(memmap); in sparse_add_section()
934 if (PageHWPoison(&memmap[i])) { in clear_hwpoisoned_pages()
[all …]
A Dbootmem_info.c46 struct page *page, *memmap; in register_page_bootmem_info_section() local
53 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section()
59 page = virt_to_page(memmap); in register_page_bootmem_info_section()
81 struct page *page, *memmap; in register_page_bootmem_info_section() local
87 memmap = sparse_decode_mem_map(ms->section_mem_map, section_nr); in register_page_bootmem_info_section()
89 register_page_bootmem_memmap(section_nr, memmap, PAGES_PER_SECTION); in register_page_bootmem_info_section()
/linux/arch/x86/xen/
A Denlighten_pvh.c50 struct xen_memory_map memmap; in mem_map_via_hcall() local
53 memmap.nr_entries = ARRAY_SIZE(boot_params_p->e820_table); in mem_map_via_hcall()
54 set_xen_guest_handle(memmap.buffer, boot_params_p->e820_table); in mem_map_via_hcall()
55 rc = HYPERVISOR_memory_op(XENMEM_memory_map, &memmap); in mem_map_via_hcall()
60 boot_params_p->e820_entries = memmap.nr_entries; in mem_map_via_hcall()
A Dsetup.c730 struct xen_memory_map memmap; in xen_memory_setup() local
741 memmap.nr_entries = ARRAY_SIZE(xen_e820_table.entries); in xen_memory_setup()
742 set_xen_guest_handle(memmap.buffer, xen_e820_table.entries); in xen_memory_setup()
751 rc = HYPERVISOR_memory_op(op, &memmap); in xen_memory_setup()
754 memmap.nr_entries = 1; in xen_memory_setup()
763 BUG_ON(memmap.nr_entries == 0); in xen_memory_setup()
764 xen_e820_table.nr_entries = memmap.nr_entries; in xen_memory_setup()
/linux/arch/mips/include/asm/dec/
A Dprom.h79 } memmap; typedef
87 extern int (*__rex_getbitmap)(memmap *);
114 int __DEC_PROM_O32(_rex_getbitmap, (int (*)(memmap *), void *, memmap *));
/linux/arch/mips/dec/prom/
A Dmemory.c63 memmap *bm; in rex_setup_memory_region()
66 bm = (memmap *)CKSEG0ADDR(0x28000); in rex_setup_memory_region()
A Dinit.c25 int (*__rex_getbitmap)(memmap *);
/linux/drivers/atm/
A Dhorizon.c713 rx_ch_desc * rx_desc = &memmap->rx_descs[channel]; in hrz_open_rx()
787 rx_ch_desc * rx_desc = &memmap->rx_descs[vc]; in hrz_close_rx()
1466 tx_ch_desc * tx_desc = &memmap->tx_descs[tx_channel]; in setup_idle_tx_channel()
1844 for (mem = (HDW *) memmap; mem < (HDW *) (memmap + 1); ++mem) in hrz_init()
1856 tx_ch_desc * tx_desc = &memmap->tx_descs[chan]; in hrz_init()
1857 cell_buf * buf = &memmap->inittxbufs[chan]; in hrz_init()
1871 tx_desc = memmap->bufn3; in hrz_init()
1891 rx_ch_desc * rx_desc = &memmap->rx_descs[chan]; in hrz_init()
1900 rx_desc = memmap->bufn4; in hrz_init()
2687 dev->rx_q_entry = dev->rx_q_reset = &memmap->rx_q_entries[0]; in hrz_probe()
[all …]
/linux/arch/xtensa/boot/dts/
A Dkc705.dts9 …ative,0xfd050020,115200n8 console=ttyS0,115200n8 ip=dhcp root=/dev/nfs rw debug memmap=0x38000000";
/linux/arch/xtensa/configs/
A Diss_defconfig6 …8.1 root=nfs nfsroot=192.168.168.1:/opt/montavista/pro/devkit/xtensa/linux_be/target memmap=128M@0"
/linux/drivers/firmware/
A DMakefile17 obj-$(CONFIG_FIRMWARE_MEMMAP) += memmap.o

Completed in 49 milliseconds

12