Home
last modified time | relevance | path

Searched refs:end_of_struct (Results 1 – 3 of 3) sorted by relevance

/DragonOS-0.1.2/kernel/src/mm/
Dslab.c350 ul tmp_addr = memory_management_struct.end_of_struct; in slab_init()
356 …malloc_cache_group[i].cache_pool_entry = (struct slab_obj *)memory_management_struct.end_of_struct; in slab_init()
358 memory_management_struct.end_of_struct += sizeof(struct slab_obj) + (sizeof(ul) << 2); in slab_init()
369 kmalloc_cache_group[i].cache_pool_entry->bmp = (ul *)memory_management_struct.end_of_struct; in slab_init()
372 …memory_management_struct.end_of_struct = (ul)(memory_management_struct.end_of_struct + kmalloc_cac… in slab_init()
387 ul tmp_page_mms_end = virt_2_phys(memory_management_struct.end_of_struct) >> PAGE_2M_SHIFT; in slab_init()
408 …virt = (ul *)((memory_management_struct.end_of_struct + PAGE_2M_SIZE * i + PAGE_2M_SIZE - 1) & PAG… in slab_init()
Dmm-types.h68 ul end_of_struct; // 内存页管理结构的结束地址 member
Dmm.c204 …memory_management_struct.end_of_struct = (ul)((ul)memory_management_struct.zones_struct + memory_m… in mm_init()
207 …ul mms_max_page = (virt_2_phys(memory_management_struct.end_of_struct) >> PAGE_2M_SHIFT); // 内存管理单… in mm_init()