Crate unsafe_list

Source
Expand description

Unsafe list head 实现

Unsafe list head 的实现是 linux 的 list_head 实现. 这个模块是一个非常底层的接口, 没有并发支持, 没有所有权, 操作的对象都是裸指针, 所有操作均是 unsafe 的. 这个模块的实现只是为了方便实现 page alloc 接口.

Macros§

define_unsafe_list_head
定义并初始化链表头
init_unsafe_list_head
初始化链表头

Structs§

UnsafeListHead
链表头
UnsafeListHeadIter
链表迭代器
UnsafeListHeadIterMut
链表可变迭代器
UnsafeListNode
链表节点

Constants§

LIST_POISON1
链表标识1
LIST_POISON2
链表标识2