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

Public Member Functions

 K_KERNEL_STACK_MEMBER (work_q_stack, 1024U)

Data Fields

struct k_mutex lock
struct k_work_q work_q
struct k_work work
enum tt_pldm_shell_state state
bool cancel_requested
uint16_t request_id
char cmd [96U+1U]
size_t cmd_len
int32_t shell_rc
uint8_t output [256U]
size_t output_len

Member Function Documentation

◆ K_KERNEL_STACK_MEMBER()

tt_pldm_shell_context::K_KERNEL_STACK_MEMBER ( work_q_stack ,
1024U  )

Field Documentation

◆ cancel_requested

bool tt_pldm_shell_context::cancel_requested

◆ cmd

char tt_pldm_shell_context::cmd[96U+1U]

◆ cmd_len

size_t tt_pldm_shell_context::cmd_len

◆ lock

struct k_mutex tt_pldm_shell_context::lock

◆ output

uint8_t tt_pldm_shell_context::output[256U]

◆ output_len

size_t tt_pldm_shell_context::output_len

◆ request_id

uint16_t tt_pldm_shell_context::request_id

◆ shell_rc

int32_t tt_pldm_shell_context::shell_rc

◆ state

enum tt_pldm_shell_state tt_pldm_shell_context::state

◆ work

struct k_work tt_pldm_shell_context::work

◆ work_q

struct k_work_q tt_pldm_shell_context::work_q

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