TT-System-Firmware APIs 19.13.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
smbus_target_data Struct Reference
Collaboration diagram for smbus_target_data:

Data Fields

struct i2c_target_config config
const struct smbus_cmd_defcmd_defs [256]
atomic_t error_count
enum smbus_state state
uint8_t command
uint8_t blocksize_r
uint8_t blocksize_w
uint8_t rcv_index
uint8_t send_index
uint8_t received_data [CONFIG_SMBUS_MAX_MSG_SIZE]
uint8_t send_data [CONFIG_SMBUS_MAX_MSG_SIZE]

Field Documentation

◆ blocksize_r

uint8_t smbus_target_data::blocksize_r

◆ blocksize_w

uint8_t smbus_target_data::blocksize_w

◆ cmd_defs

const struct smbus_cmd_def* smbus_target_data::cmd_defs[256]

◆ command

uint8_t smbus_target_data::command

◆ config

struct i2c_target_config smbus_target_data::config

◆ error_count

atomic_t smbus_target_data::error_count

◆ rcv_index

uint8_t smbus_target_data::rcv_index

◆ received_data

uint8_t smbus_target_data::received_data[CONFIG_SMBUS_MAX_MSG_SIZE]

◆ send_data

uint8_t smbus_target_data::send_data[CONFIG_SMBUS_MAX_MSG_SIZE]

◆ send_index

uint8_t smbus_target_data::send_index

◆ state

enum smbus_state smbus_target_data::state

The documentation for this struct was generated from the following file:
  • /home/runner/work/tt-system-firmware/tt-system-firmware/tt-system-firmware/drivers/smbus/target/smbus_target.c