35#define TLV_OPERATION 1
37#define MAD_CLASS_REG_ACCESS 1
39#define TLV_OPERATION_SIZE 4
59 if (utils ==
NULL || reg_data ==
NULL || reg_status ==
NULL
69#define REG_ACCESS_TLV_REG 3
70#define REG_TLV_HEADER_LEN 4
#define NULL
NULL pointer (VOID *)
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define MLX_CHECK_STATUS(id, status, label, message)
mlx_status mlx_icmd_send_command(IN mlx_utils *utils, IN mlx_uint16 opcode, IN OUT mlx_void *data, IN mlx_uint32 write_data_size, IN mlx_uint32 read_data_size)
mlx_status mlx_memory_cpy(IN mlx_utils *utils, OUT mlx_void *destination_buffer, IN mlx_void *source_buffer, IN mlx_size length)
mlx_status mlx_memory_set(IN mlx_utils *utils, IN mlx_void *block, IN mlx_int32 value, IN mlx_size size)
mlx_status mlx_reg_access(IN mlx_utils *utils, IN mlx_uint16 reg_id, IN REG_ACCESS_OPT reg_opt, IN OUT mlx_void *reg_data, IN mlx_size reg_size, OUT mlx_uint32 *reg_status)
#define REG_TLV_HEADER_LEN
#define TLV_OPERATION_SIZE
static mlx_status init_operation_tlv(IN struct mail_box_tlv *mail_box_tlv, IN mlx_uint16 reg_id, IN REG_ACCESS_OPT reg_opt)
#define REG_ACCESS_TLV_REG
#define MAD_CLASS_REG_ACCESS
#define REG_ACCESS_MAX_REG_SIZE
#define MLX_INVALID_PARAMETER
struct operation_tlv operation_tlv
mlx_uint8 data[REG_ACCESS_MAX_REG_SIZE]