list_entry()等价于container_of()

来源:互联网 发布:淘宝神笔怎么样 编辑:程序博客网 时间:2024/06/04 17:41

    list_entry() 宏在 linux/list.h 中的定义如下:

/** * list_entry - get the struct for this entry * @ptr:        the &struct list_head pointer. * @type:       the type of the struct this is embedded in. * @member:     the name of the list_struct within the struct. */#define list_entry(ptr, type, member) \        container_of(ptr, type, member)
    可见 list_entry() 宏就是 container_of() 宏的一个别名。


0 0
原创粉丝点击