src/include/smbios_c/smi.h File Reference
#include "smbios_c/compat.h"
#include "smbios_c/types.h"
Go to the source code of this file.
Enumerations |
enum | {
cbARG1 = 0,
cbARG2 = 1,
cbARG3 = 2,
cbARG4 = 3,
cbRES1 = 0,
cbRES2 = 1,
cbRES3 = 2,
cbRES4 = 3
} |
enum | { DELL_SMI_PASSWORD_ANY = 0,
DELL_SMI_PASSWORD_USER = 9,
DELL_SMI_PASSWORD_ADMIN = 10,
DELL_SMI_PASSWORD_OWNER = 12
} |
enum | { DELL_SMI_PASSWORD_FMT_SCANCODE = 0,
DELL_SMI_PASSWORD_FMT_ASCII = 1
} |
Functions |
DLL_SPEC const char * | dell_smi_strerror () |
DLL_SPEC int | dell_simple_ci_smi (u16 smiClass, u16 select, const u32 args[4], u32 res[4]) |
DLL_SPEC int | dell_smi_read_nv_storage (u32 location, u32 *curValue, u32 *minValue, u32 *maxValue) |
DLL_SPEC int | dell_smi_read_battery_mode_setting (u32 location, u32 *curValue, u32 *minValue, u32 *maxValue) |
DLL_SPEC int | dell_smi_read_ac_mode_setting (u32 location, u32 *curValue, u32 *minValue, u32 *maxValue) |
DLL_SPEC int | dell_smi_write_nv_storage (u16 security_key, u32 location, u32 value, u32 *smiret) |
DLL_SPEC int | dell_smi_write_battery_mode_setting (u16 security_key, u32 location, u32 value, u32 *smiret) |
DLL_SPEC int | dell_smi_write_ac_mode_setting (u16 security_key, u32 location, u32 value, u32 *smiret) |
DLL_SPEC int | dell_smi_password_format (int which) |
DLL_SPEC int | dell_smi_get_security_key (const char *password, u16 *security_key) |
DLL_SPEC bool | dell_smi_is_password_present (int which) |
DLL_SPEC int | dell_smi_password_verify (int which, const char *password) |
DLL_SPEC int | dell_smi_password_max_len (int which) |
DLL_SPEC int | dell_smi_password_min_len (int which) |
DLL_SPEC int | dell_smi_password_change (int which, const char *oldpass, const char *newpass) |
Enumeration Type Documentation
- Enumerator:
cbARG1 |
|
cbARG2 |
|
cbARG3 |
|
cbARG4 |
|
cbRES1 |
|
cbRES2 |
|
cbRES3 |
|
cbRES4 |
|
- Enumerator:
DELL_SMI_PASSWORD_ANY |
|
DELL_SMI_PASSWORD_USER |
|
DELL_SMI_PASSWORD_ADMIN |
|
DELL_SMI_PASSWORD_OWNER |
|
- Enumerator:
DELL_SMI_PASSWORD_FMT_SCANCODE |
|
DELL_SMI_PASSWORD_FMT_ASCII |
|
Function Documentation
DLL_SPEC int dell_simple_ci_smi |
( |
u16 |
smiClass, |
|
|
u16 |
select, |
|
|
const u32 |
args[4], |
|
|
u32 |
res[4] | |
|
) |
| | |
DLL_SPEC int dell_smi_get_security_key |
( |
const char * |
password, |
|
|
u16 * |
security_key | |
|
) |
| | |
DLL_SPEC bool dell_smi_is_password_present |
( |
int |
which |
) |
|
DLL_SPEC int dell_smi_password_change |
( |
int |
which, |
|
|
const char * |
oldpass, |
|
|
const char * |
newpass | |
|
) |
| | |
DLL_SPEC int dell_smi_password_format |
( |
int |
which |
) |
|
DLL_SPEC int dell_smi_password_max_len |
( |
int |
which |
) |
|
DLL_SPEC int dell_smi_password_min_len |
( |
int |
which |
) |
|
DLL_SPEC int dell_smi_password_verify |
( |
int |
which, |
|
|
const char * |
password | |
|
) |
| | |
DLL_SPEC int dell_smi_read_ac_mode_setting |
( |
u32 |
location, |
|
|
u32 * |
curValue, |
|
|
u32 * |
minValue, |
|
|
u32 * |
maxValue | |
|
) |
| | |
DLL_SPEC int dell_smi_read_battery_mode_setting |
( |
u32 |
location, |
|
|
u32 * |
curValue, |
|
|
u32 * |
minValue, |
|
|
u32 * |
maxValue | |
|
) |
| | |
DLL_SPEC int dell_smi_read_nv_storage |
( |
u32 |
location, |
|
|
u32 * |
curValue, |
|
|
u32 * |
minValue, |
|
|
u32 * |
maxValue | |
|
) |
| | |
DLL_SPEC const char* dell_smi_strerror |
( |
|
) |
|
DLL_SPEC int dell_smi_write_ac_mode_setting |
( |
u16 |
security_key, |
|
|
u32 |
location, |
|
|
u32 |
value, |
|
|
u32 * |
smiret | |
|
) |
| | |
DLL_SPEC int dell_smi_write_battery_mode_setting |
( |
u16 |
security_key, |
|
|
u32 |
location, |
|
|
u32 |
value, |
|
|
u32 * |
smiret | |
|
) |
| | |
DLL_SPEC int dell_smi_write_nv_storage |
( |
u16 |
security_key, |
|
|
u32 |
location, |
|
|
u32 |
value, |
|
|
u32 * |
smiret | |
|
) |
| | |