随笔分类 -  Linux内核笔记

摘要:Linux内核链表定义了一系列用于链表遍历的宏,本章详细描述。 一、container_of和offsetof 首先介绍两个很好用的宏container_of和offsetof。offsetof宏用于计算结构体成员基于结构体首地址的偏移量,container_of宏用于获取结构体首地址(根据成员指针 阅读全文
posted @ 2020-01-12 20:25 流翎 阅读(437) 评论(0) 推荐(0) 编辑
摘要:一、前言 Linux内核链表结构是一种双向循环链表结构,与传统的链表结构不同,Linux内核链表结构仅包含前驱和后继指针,不包含数据域。使用链表结构,仅需在结构体成员中包含list_head*成员就行;链表结构的定义在linux/list.h头文件。 二、链表初始化 struct list_head 阅读全文
posted @ 2020-01-05 19:40 流翎 阅读(365) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示