|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
RA8-local state for one accepted remote artifact job. More...
#include <ra8_c6link_mdl.h>
Data Fields | |
| uint32_t | job_id |
| Remote-generated non-zero identifier. | |
| uint32_t | next_sequence |
| Exact sequence required from the next response. | |
| uint64_t | next_offset |
| Exact byte offset required from the next response. | |
| uint32_t | max_chunk_bytes |
| Maximum accepted pull size negotiated at start. | |
| mdl_format_t | format |
| Requested format echoed by the C6. | |
| bool | active |
| Whether next/cancel is currently valid. | |
RA8-local state for one accepted remote artifact job.
Maintains the correlation values the next response must carry. Callers allocate it; the client never allocates or retains caller memory.
Definition at line 43 of file ra8_c6link_mdl.h.
| bool ra8_mdl_session_t::active |
Whether next/cancel is currently valid.
Definition at line 49 of file ra8_c6link_mdl.h.
Referenced by internal_mdl_accept_chunk(), internal_mdl_take_cancelled(), internal_mdl_transfer_abort(), ra8_c6link_mdl_cancel(), ra8_c6link_mdl_next(), and ra8_c6link_mdl_transfer().
| mdl_format_t ra8_mdl_session_t::format |
Requested format echoed by the C6.
Definition at line 48 of file ra8_c6link_mdl.h.
| uint32_t ra8_mdl_session_t::job_id |
Remote-generated non-zero identifier.
Definition at line 44 of file ra8_c6link_mdl.h.
Referenced by internal_mdl_take_cancelled(), internal_mdl_take_chunk(), ra8_c6link_mdl_cancel(), and ra8_c6link_mdl_next().
| uint32_t ra8_mdl_session_t::max_chunk_bytes |
Maximum accepted pull size negotiated at start.
Definition at line 47 of file ra8_c6link_mdl.h.
Referenced by ra8_c6link_mdl_next().
| uint64_t ra8_mdl_session_t::next_offset |
Exact byte offset required from the next response.
Definition at line 46 of file ra8_c6link_mdl.h.
Referenced by internal_mdl_accept_chunk(), internal_mdl_take_chunk(), and ra8_c6link_mdl_next().
| uint32_t ra8_mdl_session_t::next_sequence |
Exact sequence required from the next response.
Definition at line 45 of file ra8_c6link_mdl.h.
Referenced by internal_mdl_accept_chunk(), and internal_mdl_take_chunk().