nckernel  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Here are the data structures with brief descriptions:
oCalistThis alist is called Allocatable Modified Doubly Linked List (inherited from dlist)
oCarg_t
oCbpb
oCchunk할당되는 메모리 청크 정보를 가지는 header
oCconfiguration_control_register
oCcontext
oCcr3Control Register 3 - Page directory base register
oCdatarate_select_register
oCdigital_input_register
oCdigital_output_register
oCdma_ctrl_port_entry_t
oCdma_port_entry_t
oCDSKSZTOSECPERCLUS
oCecodeX86 ISR 에서 사용되는 에러 코드를 표현하는 32 bits 자료 구조
oCentryNinfo 에 대한 context 정보를 정의 한다
oCenv_t환경 변수 값들을 파싱한 결과를 담은 구조체
oCerror_codeError code
oCfat32_fsinfo
oCfat_cache
oCfat_dentry
oCfat_long_dirent
oCfatfsFAT 파일 시스템 관리를 위한 자료 구조
oCfdc_context
oCfdc_key
oCfdc_single
oCfile
oCfile_object_info파일 객체를 생성할 때, object_create 시 전달 된 인자 정보들을 표현한다
oCgdtrX86 의 GDTR 레지스터의 자료 구조
oChead_info
oCidtrX86 의 IDTR 레지스터의 자료 구조
oCinfoVMA 가 Enable 된 이후에 사용 가능한 전역 변수임
oCinterrupt_gateX86 인터럽트 디스크립터에서 interrupt gate 의 자료 구조
oCintr_info
oCirq_handler
oClist
oClist_head리스트의 구조체를 정의한다
oClocal_tcb이 자료구조는 Stack 으로 사용될 메모리 영역의 제일 처음 부분에 저장된다
oCmain_status_register
oCmemmap
oCnctx파일에 접근하는 과정의 콘텍스트 정보를 유지/관리 한다
oCninfoNode information 를 정의한다
oCninfo_dev장치 정보
oCninfo_ops해당 ninfo 에 대한 operation 함수 포인터
oCninfo_privFAT 파일 시스템에서 ninfo 에 사용 하는 Private 정보 자료 구조
oCnodeCPU 노드 정보 자료 구조
oCobject
oCobject_ops
oCpage_allocator
oCpage_frame
oCpgdePage Directory Entry
oCpgtePage Table Entry
oCpt_regs
oCpt_regs_kernel쓰레드가 종료될 때 Clean up을 해야 하는데, 그 때 불리는 함수가 하게 될 스택 프레임을 구성한다. ebp 에는 EBP 의 값이 저장되고, EBP 는 ebp 가 있는 주소를 가리키게 된다. 이 주소를 기준으로 인자에 접근한다
oCpt_regs_user유저 레벨(Ring3) 에서 발생한 인터럽트인 경우 스택 구성의 일부
oCpthread_mutex
oCpthread_mutexattr
oCrootfs
oCsegmentX86 의 Segment descriptor 자료 구조
oCsem세마포어 객체
oCsem_list_info
oCsinfo
oCstatus_register
oCstatus_register_b
oCston
oCston_item
oCston_ops
oCtail_info4 KB 크기의 범위 안에서 tail_info 의 남는 메모리 공간을 시스템 초기화에 사용하기로 한다. 마땅히, 시스템 초기화 정보를 저장할 곳을 정하기 애매하고, 또, tail info 의 남는 공간은 낭비 되기 때문에 사용하기로 한다
oCtape_drive_register
oCtask_gateX86 인터럽트 디스크립터에서 task gate 의 자료 구조
oCthread쓰레드를 위한 구조체 정의
oCthread_attr쓰레드의 속성 정보를 가진다
oCthread_file_ctx
oCtimespec
oCtssX86 의 Task state segment 자료 구조
oCtss16X86 에서 16 Bits Task state segment descriptor 의 자료 구조
oCtss32X86 의 32 Bits Task state segment descriptor 의 자료 구조
oCx86_arch_data
oCx86_user_data
\Czone메모리 존을 관리하는 자료 구조