|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Caller-owned atomic trace-publication state. More...
#include <reader_vmem_internal.h>
Data Fields | |
| char | final_name [k_rv_host_name_cap] |
| Destination leaf. | |
| char | temp_name [k_rv_host_name_cap] |
| Temporary leaf. | |
| int | directory_fd |
| Parent directory handle. | |
| int | trace_fd |
| Temporary trace handle. | |
| uint64_t | offset |
| Next trace byte offset. | |
| bool | temp_exists |
| Temp cleanup guard. | |
| bool | io_failed |
| Sticky exact-I/O fault. | |
Caller-owned atomic trace-publication state.
Definition at line 58 of file reader_vmem_internal.h.
| int rv_trace_t::directory_fd |
Parent directory handle.
Definition at line 61 of file reader_vmem_internal.h.
Referenced by priv_rv_trace_abort(), priv_rv_trace_begin(), and priv_rv_trace_commit().
| char rv_trace_t::final_name[k_rv_host_name_cap] |
Destination leaf.
Definition at line 59 of file reader_vmem_internal.h.
Referenced by priv_rv_trace_begin(), and priv_rv_trace_commit().
| bool rv_trace_t::io_failed |
Sticky exact-I/O fault.
Definition at line 65 of file reader_vmem_internal.h.
Referenced by priv_rv_trace_commit(), and priv_rv_trace_reference().
| uint64_t rv_trace_t::offset |
Next trace byte offset.
Definition at line 63 of file reader_vmem_internal.h.
Referenced by priv_rv_trace_reference().
| bool rv_trace_t::temp_exists |
Temp cleanup guard.
Definition at line 64 of file reader_vmem_internal.h.
Referenced by priv_rv_trace_abort(), priv_rv_trace_begin(), and priv_rv_trace_commit().
| char rv_trace_t::temp_name[k_rv_host_name_cap] |
Temporary leaf.
Definition at line 60 of file reader_vmem_internal.h.
Referenced by priv_rv_trace_abort(), priv_rv_trace_begin(), and priv_rv_trace_commit().
| int rv_trace_t::trace_fd |
Temporary trace handle.
Definition at line 62 of file reader_vmem_internal.h.
Referenced by priv_rv_trace_abort(), priv_rv_trace_begin(), priv_rv_trace_commit(), and priv_rv_trace_reference().