eeh_disable_slot 内核服务

用途

此服务会禁用 EEH 操作的槽。

语法

#include <sys/eeh.h>

long eeh_disable_slot(handle)
eeh_handle_t handle;

参数

描述
句柄 (handle) eeh_init 内核服务获取的 EEH 句柄

描述

此服务禁用插槽上的 EEH 操作。

警告:
注意: 强烈建议不要在插槽上禁用 EEH 操作,因为它可能导致系统崩溃或更糟的数据损坏。

此服务仅可由单功能适配器驱动程序调用。 如果由于硬件或固件原因导致服务失败,那么会记录错误。

多功能驱动程序通过 eeh_clear ()间接调用此服务。 如果由多功能驱动程序直接调用,那么它将失败并返回 EEH_FAIL。

为设备驱动程序提供了宏 EEH_DISABLE_SLOT(处理) 以调用此服务。

执行环境

可以从进程或中断环境中调用此内核服务。

返回值

描述
EEH_SUCC 已成功禁用插槽
EHEH_FAIL 无法禁用该插槽