xtos_ bci_ reset_ stats
通过 ioctl 请求设备清零统计。
本页目录
声明
#include <xtos/bci.h>
int xtos_bci_reset_stats(xtos_bci_session_t *session);参数
| 参数 | 类型 | 说明 |
|---|---|---|
| session | xtos_bci_session_t * | 非 NULL 会话句柄。 |
返回值
返回底层 ioctl 的 0 或 -1。
错误
| errno | 条件 |
|---|---|
| EINVAL | session 为 NULL,或驱动拒绝请求。 |
| ENOTTY/EOPNOTSUPP | 设备不支持清零统计。 |
| system errno | ioctl 失败时返回驱动或系统 errno。 |
注意事项
- 清零是设备端操作,可能与生产统计并发;调用方应按驱动语义解释清零前后的读数。
- 函数不分配内存,不返回清零前快照,也不提供并发锁。
示例
源码
本文按 OpenXTOS 提交 dd313955ad57542bcd2af8827157d1bbd0cf5e83 的头文件和实现编写。