facility_disable 内核服务

用途

禁用先前已为内核环境启用的指定设施。

语法

#include <sys/machine.h>
int facility_disable (facility)
uint64_t facility;

参数

程序
指定必须被禁用的设施。

描述

facility_disable 内核服务将禁用先前由 facility_enable 内核服务启用的设施。 此类设施的示例包括 Vector Multimedia Extension (VMX) 设施或 Vector Scalar Extension (VSX) 设施。 facility_disable 内核服务支持的工具在 /usr/include/sys/machine.h 包含文件中定义。

facility_disable 内核服务会复原设施的状态,然后启用中断。

执行环境

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

返回值

0
facility_disable 内核服务已成功禁用先前使用 facility_enable 内核服务启用的工具,并且将复原先前的中断级别。
ENOSYS
未禁用设施,因为未调用 facility_enable 内核服务。