Searched refs:mmio_create (Results 1 – 5 of 5) sorted by relevance
/DragonOS-0.1.8/kernel/src/mm/ |
D | mmio.h | 4 extern void mmio_create(uint32_t size, uint64_t vm_flagsu, uint64_t* res_vaddr, uint64_t* res_lengt…
|
D | mmio_buddy.rs | 638 pub extern "C" fn mmio_create( in mmio_create() function
|
/DragonOS-0.1.8/kernel/src/driver/acpi/ |
D | acpi.c | 179 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/ |
D | mmio.md | 26 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/ |
D | msi.c | 92 …mmio_create(pci_dev->msix_mmio_size, VM_IO | VM_DONTCOPY, &pci_dev->msix_mmio_vaddr, &pci_dev->msi… in __msix_map_table()
|