Lines Matching refs:uint64_t
166 uint64_t total; // 计算机的总内存数量大小
167 uint64_t used; // 已使用的内存大小
168 uint64_t free; // 空闲物理页所占的内存大小
169 uint64_t shared; // 共享的内存大小
170 uint64_t cache_used; // 位于slab缓冲区中的已使用的内存大小
171 uint64_t cache_free; // 位于slab缓冲区中的空闲的内存大小
172 uint64_t available; // 系统总空闲内存大小(包括kmalloc缓冲区)
381 struct vm_area_struct *vma_find(struct mm_struct *mm, uint64_t addr);
442 #define mm_unmap_addr(virt_addr, length) ({ mm_unmap_proc_table((uint64_t)get_CR3(), true, virt_add…
455 int mm_create_vma(struct mm_struct *mm, uint64_t vaddr, uint64_t length, vm_flags_t vm_flags,
467 int mm_map_vma(struct vm_area_struct *vma, uint64_t paddr, uint64_t offset, uint64_t length);
478 int mm_map(struct mm_struct *mm, uint64_t vaddr, uint64_t length, uint64_t paddr);
488 int mm_unmap_vma(struct mm_struct *mm, struct vm_area_struct *vma, uint64_t *paddr);
499 int mm_unmap(struct mm_struct *mm, uint64_t vaddr, uint64_t length, bool destroy);
508 int8_t mm_is_2M_page(uint64_t paddr);
517 int8_t mm_check_page_table(uint64_t *ptr);
527 uint64_t mm_do_brk(uint64_t old_brk_end_addr, int64_t offset);
544 bool mm_check_mapped(ul page_table_phys_addr, uint64_t virt_addr);