Home
last modified time | relevance | path

Searched refs:mmio_create (Results 1 – 5 of 5) sorted by relevance

/DragonOS-0.1.8/kernel/src/mm/
Dmmio.h4 extern void mmio_create(uint32_t size, uint64_t vm_flagsu, uint64_t* res_vaddr, uint64_t* res_lengt…
Dmmio_buddy.rs638 pub extern "C" fn mmio_create( in mmio_create() function
/DragonOS-0.1.8/kernel/src/driver/acpi/
Dacpi.c179 mmio_create(PAGE_2M_SIZE, VM_IO | VM_DONTCOPY, &acpi_rsdt_virt_addr_base, &size); in acpi_init()
198 mmio_create(PAGE_2M_SIZE, VM_IO | VM_DONTCOPY, &acpi_description_header_base, &size); in acpi_init()
218 mmio_create(PAGE_2M_SIZE, VM_IO | VM_DONTCOPY, &acpi_rsdt_virt_addr_base, &size); in acpi_init()
241 mmio_create(PAGE_2M_SIZE, VM_IO | VM_DONTCOPY, &acpi_description_header_base, &size); in acpi_init()
/DragonOS-0.1.8/docs/kernel/memory_management/
Dmmio.md26 2. 驱动程序使用`mmio_create`请求分配地址空间。
27 3. `mmio_create`对申请的地址空间大小按照2的n次幂进行对齐,然后从buddy中申请内存地址空间
188 | mmio_create(size,vm_flags,res_vaddr,res_length) | 创建一块根据size对齐后的大小的mmio区域,并将其vma绑定到initial_mm |
/DragonOS-0.1.8/kernel/src/driver/pci/
Dmsi.c92mmio_create(pci_dev->msix_mmio_size, VM_IO | VM_DONTCOPY, &pci_dev->msix_mmio_vaddr, &pci_dev->msi… in __msix_map_table()