主题 : nandflash驱动里,每个默认函数中都有struct nand_chip *chip = mtd->priv。为什么非要加上它 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 69056
精华: 0
发帖: 53
金钱: 265 两
威望: 53 点
贡献值: 0 点
综合积分: 106 分
注册时间: 2012-04-30
最后登录: 2013-06-07
楼主  发表于: 2012-12-10 11:39

 nandflash驱动里,每个默认函数中都有struct nand_chip *chip = mtd->priv。为什么非要加上它

nandflash驱动里,每个默认函数中都有struct nand_chip *chip = mtd->priv。为什么非要加上它。这个priv成员到底是啥东西,有啥用啊。
有的帖子说priv是用来填充mtd成员的桥梁,具体怎么填充的,能不能举个例子。priv就是个void型的指针变量怎么能来填充呢?