|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Bookkeeping written immediately below every allocated payload. More...
Data Fields | |
| void * | base |
| Exact pointer tx_byte_allocate returned. | |
| uint32_t | magic |
| k_ra8_esp_hosted_hdr_magic while live. | |
| uint32_t | size |
| Payload bytes the caller asked for. | |
Bookkeeping written immediately below every allocated payload.
Carries what ThreadX byte pools do not: the exact pointer tx_byte_allocate returned, the payload size _h_realloc must preserve, and a sentinel that rejects a foreign pointer.
Definition at line 112 of file ra8_esp_hosted_rtos_pool.c.
| void* ra8_esp_hosted_alloc_hdr_t::base |
Exact pointer tx_byte_allocate returned.
Definition at line 113 of file ra8_esp_hosted_rtos_pool.c.
Referenced by priv_ra8_esp_hosted_rtos_alloc(), and priv_ra8_esp_hosted_rtos_release().
| uint32_t ra8_esp_hosted_alloc_hdr_t::magic |
k_ra8_esp_hosted_hdr_magic while live.
Definition at line 114 of file ra8_esp_hosted_rtos_pool.c.
Referenced by priv_ra8_esp_hosted_rtos_alloc(), priv_ra8_esp_hosted_rtos_block_size(), and priv_ra8_esp_hosted_rtos_release().
| uint32_t ra8_esp_hosted_alloc_hdr_t::size |
Payload bytes the caller asked for.
Definition at line 115 of file ra8_esp_hosted_rtos_pool.c.
Referenced by priv_ra8_esp_hosted_rtos_alloc(), and priv_ra8_esp_hosted_rtos_block_size().