src/include/smbios_c/obj/smi.h File Reference
#include "smbios_c/compat.h"
#include "smbios_c/types.h"
Go to the source code of this file.
Defines |
#define | DELL_SMI_DEFAULTS 0x0000 |
#define | DELL_SMI_GET_SINGLETON 0x0001 |
#define | DELL_SMI_GET_NEW 0x0002 |
#define | DELL_SMI_UNIT_TEST_MODE 0x0004 |
#define | DELL_SMI_NO_ERR_CLEAR 0x0008 |
Functions |
DLL_SPEC struct dell_smi_obj * | dell_smi_factory (int flags,...) |
DLL_SPEC void | dell_smi_obj_free (struct dell_smi_obj *) |
DLL_SPEC const char * | dell_smi_obj_strerror (struct dell_smi_obj *) |
DLL_SPEC void | dell_smi_obj_set_class (struct dell_smi_obj *, u16) |
DLL_SPEC void | dell_smi_obj_set_select (struct dell_smi_obj *, u16) |
DLL_SPEC void | dell_smi_obj_set_arg (struct dell_smi_obj *, u8 argno, u32 value) |
DLL_SPEC u32 | dell_smi_obj_get_res (struct dell_smi_obj *, u8 argno) |
DLL_SPEC u8 * | dell_smi_obj_make_buffer_frombios_auto (struct dell_smi_obj *, u8 argno, size_t size) |
DLL_SPEC u8 * | dell_smi_obj_make_buffer_frombios_withheader (struct dell_smi_obj *, u8 argno, size_t size) |
DLL_SPEC u8 * | dell_smi_obj_make_buffer_frombios_withoutheader (struct dell_smi_obj *, u8 argno, size_t size) |
DLL_SPEC u8 * | dell_smi_obj_make_buffer_tobios (struct dell_smi_obj *, u8 argno, size_t size) |
DLL_SPEC int | dell_smi_obj_execute (struct dell_smi_obj *) |
Define Documentation
#define DELL_SMI_DEFAULTS 0x0000 |
#define DELL_SMI_GET_NEW 0x0002 |
#define DELL_SMI_GET_SINGLETON 0x0001 |
#define DELL_SMI_NO_ERR_CLEAR 0x0008 |
#define DELL_SMI_UNIT_TEST_MODE 0x0004 |
Function Documentation
DLL_SPEC struct dell_smi_obj* dell_smi_factory |
( |
int |
flags, |
|
|
|
... | |
|
) |
| | [read] |
DLL_SPEC int dell_smi_obj_execute |
( |
struct dell_smi_obj * |
|
) |
|
DLL_SPEC void dell_smi_obj_free |
( |
struct dell_smi_obj * |
|
) |
|
DLL_SPEC u32 dell_smi_obj_get_res |
( |
struct dell_smi_obj * |
, |
|
|
u8 |
argno | |
|
) |
| | |
DLL_SPEC u8* dell_smi_obj_make_buffer_frombios_auto |
( |
struct dell_smi_obj * |
, |
|
|
u8 |
argno, |
|
|
size_t |
size | |
|
) |
| | |
DLL_SPEC u8* dell_smi_obj_make_buffer_frombios_withheader |
( |
struct dell_smi_obj * |
, |
|
|
u8 |
argno, |
|
|
size_t |
size | |
|
) |
| | |
DLL_SPEC u8* dell_smi_obj_make_buffer_frombios_withoutheader |
( |
struct dell_smi_obj * |
, |
|
|
u8 |
argno, |
|
|
size_t |
size | |
|
) |
| | |
DLL_SPEC u8* dell_smi_obj_make_buffer_tobios |
( |
struct dell_smi_obj * |
, |
|
|
u8 |
argno, |
|
|
size_t |
size | |
|
) |
| | |
DLL_SPEC void dell_smi_obj_set_arg |
( |
struct dell_smi_obj * |
, |
|
|
u8 |
argno, |
|
|
u32 |
value | |
|
) |
| | |
DLL_SPEC void dell_smi_obj_set_class |
( |
struct dell_smi_obj * |
, |
|
|
u16 |
| |
|
) |
| | |
DLL_SPEC void dell_smi_obj_set_select |
( |
struct dell_smi_obj * |
, |
|
|
u16 |
| |
|
) |
| | |
DLL_SPEC const char* dell_smi_obj_strerror |
( |
struct dell_smi_obj * |
|
) |
|