# /space/home/slher/rel/Beken/v6_4_5/macsw/ip/lmac/src/tx/tx_swdesc.c File Reference

Implementation of Tx SW descriptors functions. More...

`#include "co_int.h"`
`#include "co_bool.h"`
`#include "co_list.h"`
`#include "tx_swdesc.h"`
`#include "ke_event.h"`
`#include "co_utils.h"`

Go to the source code of this file.

## Functions
External API
void | tx_txdesc_init (void)
| Initializes the Tx descriptor pool.
## Variables
struct txdesc | txdesc_array0 [RW_USER_MAX *NX_TXDESC_CNT0]
| Descriptors for the BK queue.
struct txdesc | txdesc_array1 [RW_USER_MAX *NX_TXDESC_CNT1]
| Descriptors for the BE queue.
struct txdesc | txdesc_array2 [RW_USER_MAX *NX_TXDESC_CNT2]
| Descriptors for the VI queue.
struct txdesc | txdesc_array3 [RW_USER_MAX *NX_TXDESC_CNT3]
| Descriptors for the VO queue.
struct txdesc | txdesc_array4 [NX_TXDESC_CNT4]
| Descriptors for the BCN queue.
struct txdesc *const | txdesc_array_per_q [NX_TXQ_CNT]
| Array of pointer to the different TX descriptor pools.
struct txdesc * | txdesc_array [NX_TXQ_CNT][RW_USER_MAX]
| Array of pointer to the different TX descriptor pools.
struct tx_hw_desc *const | tx_hw_desc [NX_TXQ_CNT]
| Array of pointer to the different TX HW descriptor pools.
const int | nx_txdesc_cnt []
| NX_FULLY_HOSTED.
const int | nx_txuser_cnt []
| Maximum number of users per queue.

## Detailed Description

Implementation of Tx SW descriptors functions.

Copyright (C) RivieraWaves 2011-2019

Definition in file tx_swdesc.c.