Buffer header structure. More...
#include <txl_buffer.h>

Data Fields | |
| uint32_t | length |
| Total length of the buffer. | |
| struct txl_buffer_tag * | next |
| Linked list element allowing to chain buffers together. | |
| struct txdesc * | txdesc |
| Pointer to the TX descriptor linked to this buffer. | |
| struct dma_desc | dma_desc [TX_DMA_DESC_MAX] |
| IPC DMA descriptor for the payload. | |
| struct dma_desc | dma_desc_pat |
| IPC DMA descriptor for the pattern. | |
| struct dma_desc | dma_desc_bfr |
| IPC DMA descriptor for the Beamforming Report. | |
| struct tx_pbd | tbd |
| TX buffer descriptor. | |
| uint8_t | user_idx |
| Index of the user in the access category (0 if no MU-MIMO). | |
| uint32_t | flags |
| NX_FULLY_HOSTED. | |
| struct txl_buffer_control | buffer_control |
| Buffer control (filled by the upper MAC). | |
| uint32_t | payload [] |
| Payload area (force 4-byte alignment). | |
Buffer header structure.
Definition at line 199 of file txl_buffer.h.
| uint32_t txl_buffer_tag::flags |
NX_FULLY_HOSTED.
Bit field containing some information flags about the buffer
Definition at line 222 of file txl_buffer.h.
Referenced by txl_buffer_get_space(), txl_buffer_update_tbd(), txl_buffer_update_thd(), txl_frame_exchange_manage(), txl_hwdesc_config_post(), txl_int_fake_transfer(), and txl_payload_handle().
1.6.1