全部博文(685)
发布时间:2014-05-02 15:57:56
原文地址:http://blog.csdn.net/zyhorse2010/article/details/6454879在linux的驱动里经常会出现__define_initcall(level,fn)的用法,特别是在驱动,的init函数中,譬如I2C_ADAPTER的驱动有这样的函数subsys_initcall(imapx200_i2c_adap_init);关于它的具体用法,就参考下面的资料 宏定义__define_initcall(l.........【阅读全文】
发布时间:2014-05-02 13:11:49
原文地址:http://blog.csdn.net/tigerjibo/article/details/82995891.container_of宏1> Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。2>接口:container_of(ptr, type, member) .........【阅读全文】
发布时间:2014-05-02 12:59:33
原文地址:http://blog.csdn.net/linwhwylb/article/details/60842191.问题引出在内核代码的条件分支中的判断中,经常可以看到如下两条语句:[cpp] view plaincopy/* ...... */ if(unlikely(!something)) /* .........【阅读全文】
发布时间:2014-05-02 12:06:06
原文地址:http://blog.csdn.net/muge0913/article/details/7252107那年,我学习《Linux内核修炼之道》——子系统的初始化:那些入口函数 .这些文章是阅读《linux内核修炼之道》的笔记和一些自己补充的知识和感悟,写的不清楚的地方请查看《linux内核修炼之道》等资料。同时文章若有不妥的地方请大家指出,谢谢。转载.........【阅读全文】