XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
xwds.c 文件参考

玄武设备栈:电源管理框架 更多...

#include <xwcd/ds/standard.h>
#include <xwcd/ds/object.h>
#include <xwcd/ds/device.h>
#include <xwcd/ds/xwds.h>
xwds.c 的引用(Include)关系图:

浏览源代码.

函数

static void xwds_pm_report_devices_suspending (struct xwds *ds, xwer_t rc)
 报告设备暂停操作异常
 
static void xwds_pm_report_devices_resuming (struct xwds *ds, xwer_t rc)
 报告设备继续操作异常
 
void xwds_init (struct xwds *ds)
 XWDS API:初始化设备栈
 
xwer_t xwds_pm_suspend (struct xwds *ds)
 XWDS API:暂停设备栈
 
xwer_t xwds_pm_resume (struct xwds *ds)
 XWDS API:继续设备栈
 

详细描述

玄武设备栈:电源管理框架

作者

在文件 xwds.c 中定义.

函数说明

◆ xwds_pm_report_devices_resuming()

static void xwds_pm_report_devices_resuming ( struct xwds ds,
xwer_t  rc 
)
static

报告设备继续操作异常

参数
[in]ds设备栈控制块指针
[in]rc错误码

< 去除未使用变量的警告

< 报告BUG

< 当条件x成立时报告BUG

在文件 xwds.c81 行定义.

82{
83 /* TODO:FIXME */
84 XWOS_UNUSED(ds);
85 XWDS_BUG_ON(rc < 0);
86}
#define XWDS_BUG_ON(x)
Definition standard.h:43
#define XWOS_UNUSED(x)
Definition standard.h:66
这是这个函数的调用关系图:

◆ xwds_pm_report_devices_suspending()

static void xwds_pm_report_devices_suspending ( struct xwds ds,
xwer_t  rc 
)
static

报告设备暂停操作异常

参数
[in]ds设备栈控制块指针
[in]rc错误码

< 去除未使用变量的警告

< 报告BUG

< 当条件x成立时报告BUG

在文件 xwds.c58 行定义.

59{
60 /* TODO:FIXME */
61 XWOS_UNUSED(ds);
62 XWDS_BUG_ON(rc < 0);
63}
这是这个函数的调用关系图: