wfx_tx_policy
struct wfx_tx_policy wanted;
struct wfx_tx_policy *entry;
entry = list_entry(cache->free.prev, struct wfx_tx_policy, link);
struct wfx_tx_policy *policies = wvif->tx_policy_cache.cache;
static void wfx_tx_policy_build(struct wfx_vif *wvif, struct wfx_tx_policy *policy,
static bool wfx_tx_policy_is_equal(const struct wfx_tx_policy *a, const struct wfx_tx_policy *b)
static int wfx_tx_policy_find(struct wfx_tx_policy_cache *cache, struct wfx_tx_policy *wanted)
struct wfx_tx_policy *it;
static void wfx_tx_policy_use(struct wfx_tx_policy_cache *cache, struct wfx_tx_policy *entry)
static int wfx_tx_policy_release(struct wfx_tx_policy_cache *cache, struct wfx_tx_policy *entry)
struct wfx_tx_policy cache[HIF_TX_RETRY_POLICY_MAX];