rtas_operations Struct Reference

#include <common.h>


Data Fields

int(* activate_firmware )(int token)
int(* cfg_connector )(int token, char *workarea)
int(* delay_timeout )(uint64_t timeout_ms)
int(* display_char )(int token, char c)
int(* display_msg )(int token, char *buf)
int(* errinjct )(int token, int etoken, int otoken, char *workarea)
int(* errinjct_close )(int token, int otoken)
int(* errinjct_open )(int token, int *otoken)
int(* free_rmo_buffer )(void *buf, uint32_t phys_addr, size_t size)
int(* get_dynamic_sensor )(int token, int sensor, void *loc_code, int *state)
int(* get_indices )(int token, int is_sensor, int type, char *workarea, size_t size, int start, int *next)
int(* get_power_level )(int token, int powerdomain, int *level)
int(* get_rmo_buffer )(size_t size, void **buf, uint32_t *phys_addr)
int(* get_sensor )(int token, int sensor, int index, int *state)
int(* get_sysparm )(int token, unsigned int parameter, unsigned int length, char *data)
int(* get_time )(int token, uint32_t *year, uint32_t *month, uint32_t *day, uint32_t *hour, uint32_t *min, uint32_t *sec, uint32_t *nsec)
int(* get_vpd )(int token, char *loc_code, char *workarea, size_t size, unsigned int sequence, unsigned int *seq_next, unsigned int *bytes_ret)
int(* lpar_perftools )(int token, int subfunc, char *workarea, unsigned int length, unsigned int sequence, unsigned int *seq_next)
int(* platform_dump )(int token, uint64_t dump_tag, uint64_t sequence, void *buffer, size_t length, uint64_t *next_seq, uint64_t *bytes_ret)
int(* read_slot_reset )(int token, uint32_t cfg_addr, uint64_t phbid, int *state, int *eeh)
int(* scan_log_dump )(int token, void *buffer, size_t length)
int(* set_dynamic_indicator )(int token, int indicator, int new_value, void *loc_code)
int(* set_eeh_option )(int token, uint32_t cfg_addr, uint64_t phbid, int function)
int(* set_indicator )(int token, int indicator, int index, int new_value)
int(* set_power_level )(int token, int powerdomain, int level, int *setlevel)
int(* set_poweron_time )(int token, uint32_t year, uint32_t month, uint32_t day, uint32_t hour, uint32_t min, uint32_t sec, uint32_t nsec)
int(* set_sysparm )(int token, unsigned int parameter, char *data)
int(* set_time )(int token, uint32_t year, uint32_t month, uint32_t day, uint32_t hour, uint32_t min, uint32_t sec, uint32_t nsec)
int(* interface_exists )()


Field Documentation

int(* rtas_operations::activate_firmware)(int token)

int(* rtas_operations::cfg_connector)(int token, char *workarea)

int(* rtas_operations::delay_timeout)(uint64_t timeout_ms)

int(* rtas_operations::display_char)(int token, char c)

int(* rtas_operations::display_msg)(int token, char *buf)

int(* rtas_operations::errinjct)(int token, int etoken, int otoken, char *workarea)

int(* rtas_operations::errinjct_close)(int token, int otoken)

int(* rtas_operations::errinjct_open)(int token, int *otoken)

int(* rtas_operations::free_rmo_buffer)(void *buf, uint32_t phys_addr, size_t size)

int(* rtas_operations::get_dynamic_sensor)(int token, int sensor, void *loc_code, int *state)

int(* rtas_operations::get_indices)(int token, int is_sensor, int type, char *workarea, size_t size, int start, int *next)

int(* rtas_operations::get_power_level)(int token, int powerdomain, int *level)

int(* rtas_operations::get_rmo_buffer)(size_t size, void **buf, uint32_t *phys_addr)

int(* rtas_operations::get_sensor)(int token, int sensor, int index, int *state)

int(* rtas_operations::get_sysparm)(int token, unsigned int parameter, unsigned int length, char *data)

int(* rtas_operations::get_time)(int token, uint32_t *year, uint32_t *month, uint32_t *day, uint32_t *hour, uint32_t *min, uint32_t *sec, uint32_t *nsec)

int(* rtas_operations::get_vpd)(int token, char *loc_code, char *workarea, size_t size, unsigned int sequence, unsigned int *seq_next, unsigned int *bytes_ret)

int(* rtas_operations::lpar_perftools)(int token, int subfunc, char *workarea, unsigned int length, unsigned int sequence, unsigned int *seq_next)

int(* rtas_operations::platform_dump)(int token, uint64_t dump_tag, uint64_t sequence, void *buffer, size_t length, uint64_t *next_seq, uint64_t *bytes_ret)

int(* rtas_operations::read_slot_reset)(int token, uint32_t cfg_addr, uint64_t phbid, int *state, int *eeh)

int(* rtas_operations::scan_log_dump)(int token, void *buffer, size_t length)

int(* rtas_operations::set_dynamic_indicator)(int token, int indicator, int new_value, void *loc_code)

int(* rtas_operations::set_eeh_option)(int token, uint32_t cfg_addr, uint64_t phbid, int function)

int(* rtas_operations::set_indicator)(int token, int indicator, int index, int new_value)

int(* rtas_operations::set_power_level)(int token, int powerdomain, int level, int *setlevel)

int(* rtas_operations::set_poweron_time)(int token, uint32_t year, uint32_t month, uint32_t day, uint32_t hour, uint32_t min, uint32_t sec, uint32_t nsec)

int(* rtas_operations::set_sysparm)(int token, unsigned int parameter, char *data)

int(* rtas_operations::set_time)(int token, uint32_t year, uint32_t month, uint32_t day, uint32_t hour, uint32_t min, uint32_t sec, uint32_t nsec)

int(* rtas_operations::interface_exists)()


The documentation for this struct was generated from the following file:
Generated on Sat Sep 22 08:52:51 2007 for librtas by  doxygen 1.5.3