|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Caller-owned state for one sibling-file transaction. More...
#include <ra8_fmt_host_fd_internal.h>
Data Fields | |
| int | parent_fd |
| Owned parent directory. | |
| int | stage_fd |
| Owned staging descriptor. | |
| uint64_t | position |
| Bytes appended so far. | |
| char | stage_name [k_ra8_fmt_host_name_cap] |
| Staging leaf name. | |
| char | final_name [k_ra8_fmt_host_name_cap] |
| Destination leaf name. | |
| bool | stage_exists |
| Stage still needs unlink. | |
| bool | active |
| Transaction is usable. | |
Caller-owned state for one sibling-file transaction.
Definition at line 48 of file ra8_fmt_host_fd_internal.h.
| bool ra8_fmt_host_transaction_t::active |
Transaction is usable.
Definition at line 55 of file ra8_fmt_host_fd_internal.h.
Referenced by internal_execute(), internal_transaction_abort(), internal_transaction_append(), internal_transaction_commit(), and priv_fmt_host_transaction_begin().
| char ra8_fmt_host_transaction_t::final_name[k_ra8_fmt_host_name_cap] |
Destination leaf name.
Definition at line 53 of file ra8_fmt_host_fd_internal.h.
Referenced by internal_stage_name(), internal_transaction_commit(), and priv_fmt_host_transaction_begin().
| int ra8_fmt_host_transaction_t::parent_fd |
Owned parent directory.
Definition at line 49 of file ra8_fmt_host_fd_internal.h.
Referenced by internal_transaction_abort(), internal_transaction_commit(), and priv_fmt_host_transaction_begin().
| uint64_t ra8_fmt_host_transaction_t::position |
Bytes appended so far.
Definition at line 51 of file ra8_fmt_host_fd_internal.h.
Referenced by internal_transaction_append().
| bool ra8_fmt_host_transaction_t::stage_exists |
Stage still needs unlink.
Definition at line 54 of file ra8_fmt_host_fd_internal.h.
Referenced by internal_transaction_abort(), internal_transaction_commit(), and priv_fmt_host_transaction_begin().
| int ra8_fmt_host_transaction_t::stage_fd |
Owned staging descriptor.
Definition at line 50 of file ra8_fmt_host_fd_internal.h.
Referenced by internal_transaction_abort(), internal_transaction_append(), internal_transaction_commit(), and priv_fmt_host_transaction_begin().
| char ra8_fmt_host_transaction_t::stage_name[k_ra8_fmt_host_name_cap] |
Staging leaf name.
Definition at line 52 of file ra8_fmt_host_fd_internal.h.
Referenced by internal_stage_name(), internal_transaction_abort(), internal_transaction_commit(), and priv_fmt_host_transaction_begin().