博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内核ACPI函数API之acpi_notifier_call_chain
阅读量:4216 次
发布时间:2019-05-26

本文共 734 字,大约阅读时间需要 2 分钟。

int acpi_notifier_call_chain(struct acpi_device *dev, u32 type, u32 data)这个函数用于用形参组建一个acpi_bus_event,并开始执行acpi_chain_head 这个通知链其源码分析如下:int acpi_notifier_call_chain(struct acpi_device *dev, u32 type, u32 data){	#定义一个用于acpi_chain_head中通知链执行的event	struct acpi_bus_event event;	#给event赋值	strcpy(event.device_class, dev->pnp.device_class);	strcpy(event.bus_id, dev->pnp.bus_id);	event.type = type;	event.data = data;	#用这个event作为参数执行acpi_chain_head 中所有的通知链	return (blocking_notifier_call_chain(&acpi_chain_head, 0, (void *)&event)                        == NOTIFY_BAD) ? -EINVAL : 0;}用户可以通过下面的函数就自己添加到acpi_chain_head这个通知链中int register_acpi_notifier(struct notifier_block *nb){	return blocking_notifier_chain_register(&acpi_chain_head, nb);}

转载地址:http://qdnmi.baihongyu.com/

你可能感兴趣的文章
vld 使用
查看>>
MAC下安装多版本JDK和切换几种方式
查看>>
java.util.concurrent详解
查看>>
java事务大总结(一) 先理解数据库的事务以mysql为例
查看>>
java事务大总结(二) 理解JDBC事务的工作机制
查看>>
java事务大总结(三) 理解学习 JTA(Java Transaction API)
查看>>
java事务大总结(四)spring事务相关大总结
查看>>
驴妈妈管理的一点经验总结
查看>>
IOS开发学习的好资料大搜藏
查看>>
SSH的认证终结(无需密码的git操作或者ssh链接无需密码)
查看>>
Jetty 的工作原理以及与 Tomcat 的比较
查看>>
ssh-keygen的使用方法 注意权限问题
查看>>
zookeeper的server的集群配置实例[张振华-Jack]
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第一篇:互联网时代U盘化生存方式 【张振华.Jack】
查看>>
CentOS6.4配置Hadoop-2.6.0集群配置安装指南(经过实战演练)【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第二篇:专注的力量 [张振华.Jack]
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第三篇:我的舍与得的2014[张振华.Jack]
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第五篇:不要给自己找任何借口【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第七篇:请留意我们身边的风景 【张振华.Jack】
查看>>
【屌丝程序的口才逆袭演讲稿50篇】第八篇:坚持的力量 【张振华.Jack】
查看>>