nckernel  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
zone Struct Reference

메모리 존을 관리하는 자료 구조 More...

#include <zone.h>

Collaboration diagram for zone:
Collaboration graph
[legend]

Data Fields

struct page_allocatorhandle
 
struct list_head head
 
struct list_head managed_page_list
 
struct nodenode
 
struct list_head page_list
 
enum zone_type type
 

Detailed Description

메모리 존을 관리하는 자료 구조

Definition at line 12 of file zone.h.

Field Documentation

struct page_allocator* handle

Definition at line 18 of file zone.h.

Referenced by find_zone_by_addr(), page_frame_fini(), page_frame_free(), and page_frame_init().

struct list_head head

리스트 연결

Definition at line 13 of file zone.h.

Referenced by cpu_node_destroy(), create_zone(), and destroy_zone().

struct list_head managed_page_list

Definition at line 21 of file zone.h.

Referenced by create_zone(), find_zone_by_addr(), page_frame_fini(), and page_frame_manage().

struct node* node

CPU node 정보

Definition at line 15 of file zone.h.

Referenced by create_zone().

struct list_head page_list

Definition at line 20 of file zone.h.

Referenced by create_zone(), and page_frame_fini().

enum zone_type type

Zone 종료

Definition at line 17 of file zone.h.

Referenced by create_zone(), and find_zone().


The documentation for this struct was generated from the following file: