# txl_buffer_idx_tag Struct Reference
[TX_BUFFER]

Tx rate structure. More...

`#include <txl_buffer.h>`

Collaboration diagram for txl_buffer_idx_tag:
[legend]

## Data Fields
uint32_t | used_area
| Amount of used space in the pool.
uint32_t | free
| Index of the beginning of the free part of the pool.
uint32_t | free_size
| Size of the free part of the pool.
uint32_t | last
| Index of the lastly allocated buffer.
uint32_t | next_needed
| Amount of data needed for the next allocation (different from 0 only when an allocation fails).
uint32_t | buf_size
| Current size allocated in the pending super buffer.
uint32_t * | pool
| Pointer to the buffer pool.
struct txl_buffer_hw_desc_tag * | desc
| Pointer to the additional HW descriptor of the pool.
uint8_t | count
| Number of super buffers currently allocated.

## Detailed Description

Tx rate structure.

Definition at line 165 of file txl_buffer.h.

The documentation for this struct was generated from the following file:

- /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/tx/txl/txl_buffer.h