函数dev_get_drvdata()
来源:互联网 发布:招聘网络女主播 编辑:程序博客网 时间:2024/06/05 16:18
函数dev_get_drvdata(), 是用来返回driver的私有数据的,其函数实现如下。
另外,与之相对应的保存driver的私有数据的函数是dev_set_drvdata()。
void *dev_get_drvdata(const struct device *dev){if (dev && dev->p)return dev->p->driver_data;return NULL;}
device结构体如下,从device->p的定义中看到,这个地址是用来保存driver的私有数据的
device_private的结构体如下,指针driver_data是用来保存driver的私有数据的。
0 0
- dev_get_drvdata()函数
- 函数dev_get_drvdata()
- dev_set_drvdata,dev_get_drvdata
- 关于dev_set_drvdata()和dev_get_drvdata()
- dev_set_drvdata, dev_get_drvdata machanism
- dev_get_platdata和dev_get_drvdata
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- 函数
- Bash . configure permission denied错误
- nginx配置location使用建议及rewrite规则
- 【读书笔记】《Effective Java》(10)--序列化
- 关于ios 7系统支持fadeIn()属性
- c++(18)使用using
- 函数dev_get_drvdata()
- Android 获取应用的点击次数和使用时长
- 优先读者/写者问题—操作系统
- hibernate实体类中为何要重写equals与hashcode方法
- hdu1045——Fire Net(二分图+行列匹配)
- LeetCode------33. Search in Rotated Sorted Array(旋转数组中查找)
- Lua table 详解
- 快速开发框架一套
- [二进制]1000桶药,有一桶有毒,用多少小白鼠测试