linux
张德丑张工
这个作者很懒,什么都没留下…
展开
-
linux deepin内核头文件解析(二)——WRITE_ONCE函数和list.h
前文书道:linux deepin内核头文件解析(一)——list.h前文代码static inline void __list_add(struct list_head *new, struct list_head *prev, struct list_head *next){ if (!__list_add_valid(new, prev, n...原创 2019-07-07 19:15:58 · 3343 阅读 · 3 评论 -
linux deepin内核头文件解析(一)——list.h
代码文件deepin15.10/include/list.hlinux内核提供了一个双向链表数据结构,同时包括一系列接口。在list.h里包含的头文件linux/types.h里找到了链表结构体的定义:struct list_head { struct list_head *next, *prev;};形象一点的逻辑结构可以表示为:奇怪的是居然没有数据域(一般的链表包...原创 2019-07-05 20:19:32 · 1069 阅读 · 0 评论