/kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/ |
H A D | queue.c | 22 struct cw1200_txpriv txpriv; member 73 stats->skb_dtor(stats->priv, item->skb, &item->txpriv); in cw1200_queue_post_gc() 100 --queue->link_map_cache[item->txpriv.link_id]; in __cw1200_queue_gc() 103 if (!--stats->link_map_cache[item->txpriv.link_id]) in __cw1200_queue_gc() 279 struct cw1200_txpriv *txpriv) in cw1200_queue_put() 284 if (txpriv->link_id >= queue->stats->map_capacity) in cw1200_queue_put() 295 item->txpriv = *txpriv; in cw1200_queue_put() 304 ++queue->link_map_cache[txpriv->link_id]; in cw1200_queue_put() 308 ++stats->link_map_cache[txpriv in cw1200_queue_put() 277 cw1200_queue_put(struct cw1200_queue *queue, struct sk_buff *skb, struct cw1200_txpriv *txpriv) cw1200_queue_put() argument 328 cw1200_queue_get(struct cw1200_queue *queue, u32 link_id_map, struct wsm_tx **tx, struct ieee80211_tx_info **tx_info, const struct cw1200_txpriv **txpriv) cw1200_queue_get() argument 489 cw1200_queue_get_skb(struct cw1200_queue *queue, u32 packet_id, struct sk_buff **skb, const struct cw1200_txpriv **txpriv) cw1200_queue_get_skb() argument [all...] |
H A D | txrx.c | 410 struct cw1200_txpriv txpriv; member 441 t->txpriv.raw_link_id = in cw1200_tx_h_calc_link_ids() 442 t->txpriv.link_id = in cw1200_tx_h_calc_link_ids() 445 t->txpriv.raw_link_id = in cw1200_tx_h_calc_link_ids() 446 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 449 t->txpriv.raw_link_id = 0; in cw1200_tx_h_calc_link_ids() 450 t->txpriv.link_id = CW1200_LINK_ID_AFTER_DTIM; in cw1200_tx_h_calc_link_ids() 452 t->txpriv.raw_link_id = 0; in cw1200_tx_h_calc_link_ids() 453 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 456 t->txpriv in cw1200_tx_h_calc_link_ids() 857 const struct cw1200_txpriv *txpriv; cw1200_tx_confirm_cb() local 990 cw1200_skb_dtor(struct cw1200_common *priv, struct sk_buff *skb, const struct cw1200_txpriv *txpriv) cw1200_skb_dtor() argument [all...] |
H A D | queue.h | 24 const struct cw1200_txpriv *txpriv); 81 struct cw1200_txpriv *txpriv); 86 const struct cw1200_txpriv **txpriv); 93 const struct cw1200_txpriv **txpriv);
|
H A D | scan.c | 358 const struct cw1200_txpriv *txpriv; in cw1200_probe_work() local 396 &frame.skb, &txpriv)) { in cw1200_probe_work() 413 skb_pull(frame.skb, txpriv->offset); in cw1200_probe_work() 450 skb_push(frame.skb, txpriv->offset); in cw1200_probe_work()
|
H A D | txrx.h | 66 const struct cw1200_txpriv *txpriv);
|
H A D | wsm.c | 1456 const struct cw1200_txpriv *txpriv, in wsm_handle_tx_data() 1461 (struct ieee80211_hdr *)&((u8 *)wsm)[txpriv->offset]; in wsm_handle_tx_data() 1480 } else if (!(BIT(txpriv->raw_link_id) & in wsm_handle_tx_data() 1666 const struct cw1200_txpriv *txpriv = NULL; in wsm_get_tx() local 1711 &wsm, &tx_info, &txpriv)) in wsm_get_tx() 1715 tx_info, txpriv, queue)) in wsm_get_tx() 1721 WSM_TX_LINK_ID(txpriv->raw_link_id)); in wsm_get_tx() 1722 priv->pspoll_mask &= ~BIT(txpriv->raw_link_id); in wsm_get_tx() 1743 &((u8 *)wsm)[txpriv->offset]; in wsm_get_tx() 1453 wsm_handle_tx_data(struct cw1200_common *priv, struct wsm_tx *wsm, const struct ieee80211_tx_info *tx_info, const struct cw1200_txpriv *txpriv, struct cw1200_queue *queue) wsm_handle_tx_data() argument
|
/kernel/linux/linux-6.6/drivers/net/wireless/st/cw1200/ |
H A D | queue.c | 23 struct cw1200_txpriv txpriv; member 74 stats->skb_dtor(stats->priv, item->skb, &item->txpriv); in cw1200_queue_post_gc() 103 --queue->link_map_cache[iter->txpriv.link_id]; in __cw1200_queue_gc() 106 if (!--stats->link_map_cache[iter->txpriv.link_id]) in __cw1200_queue_gc() 282 struct cw1200_txpriv *txpriv) in cw1200_queue_put() 287 if (txpriv->link_id >= queue->stats->map_capacity) in cw1200_queue_put() 298 item->txpriv = *txpriv; in cw1200_queue_put() 307 ++queue->link_map_cache[txpriv->link_id]; in cw1200_queue_put() 311 ++stats->link_map_cache[txpriv in cw1200_queue_put() 280 cw1200_queue_put(struct cw1200_queue *queue, struct sk_buff *skb, struct cw1200_txpriv *txpriv) cw1200_queue_put() argument 331 cw1200_queue_get(struct cw1200_queue *queue, u32 link_id_map, struct wsm_tx **tx, struct ieee80211_tx_info **tx_info, const struct cw1200_txpriv **txpriv) cw1200_queue_get() argument 492 cw1200_queue_get_skb(struct cw1200_queue *queue, u32 packet_id, struct sk_buff **skb, const struct cw1200_txpriv **txpriv) cw1200_queue_get_skb() argument [all...] |
H A D | txrx.c | 410 struct cw1200_txpriv txpriv; member 441 t->txpriv.raw_link_id = in cw1200_tx_h_calc_link_ids() 442 t->txpriv.link_id = in cw1200_tx_h_calc_link_ids() 445 t->txpriv.raw_link_id = in cw1200_tx_h_calc_link_ids() 446 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 449 t->txpriv.raw_link_id = 0; in cw1200_tx_h_calc_link_ids() 450 t->txpriv.link_id = CW1200_LINK_ID_AFTER_DTIM; in cw1200_tx_h_calc_link_ids() 452 t->txpriv.raw_link_id = 0; in cw1200_tx_h_calc_link_ids() 453 t->txpriv.link_id = 0; in cw1200_tx_h_calc_link_ids() 456 t->txpriv in cw1200_tx_h_calc_link_ids() 854 const struct cw1200_txpriv *txpriv; cw1200_tx_confirm_cb() local 987 cw1200_skb_dtor(struct cw1200_common *priv, struct sk_buff *skb, const struct cw1200_txpriv *txpriv) cw1200_skb_dtor() argument [all...] |
H A D | queue.h | 24 const struct cw1200_txpriv *txpriv); 81 struct cw1200_txpriv *txpriv); 86 const struct cw1200_txpriv **txpriv); 93 const struct cw1200_txpriv **txpriv);
|
H A D | scan.c | 358 const struct cw1200_txpriv *txpriv; in cw1200_probe_work() local 396 &frame.skb, &txpriv)) { in cw1200_probe_work() 413 skb_pull(frame.skb, txpriv->offset); in cw1200_probe_work() 450 skb_push(frame.skb, txpriv->offset); in cw1200_probe_work()
|
H A D | txrx.h | 66 const struct cw1200_txpriv *txpriv);
|
H A D | wsm.c | 1456 const struct cw1200_txpriv *txpriv, in wsm_handle_tx_data() 1461 (struct ieee80211_hdr *)&((u8 *)wsm)[txpriv->offset]; in wsm_handle_tx_data() 1480 } else if (!(BIT(txpriv->raw_link_id) & in wsm_handle_tx_data() 1666 const struct cw1200_txpriv *txpriv = NULL; in wsm_get_tx() local 1711 &wsm, &tx_info, &txpriv)) in wsm_get_tx() 1715 tx_info, txpriv, queue)) in wsm_get_tx() 1721 WSM_TX_LINK_ID(txpriv->raw_link_id)); in wsm_get_tx() 1722 priv->pspoll_mask &= ~BIT(txpriv->raw_link_id); in wsm_get_tx() 1743 &((u8 *)wsm)[txpriv->offset]; in wsm_get_tx() 1453 wsm_handle_tx_data(struct cw1200_common *priv, struct wsm_tx *wsm, const struct ieee80211_tx_info *tx_info, const struct cw1200_txpriv *txpriv, struct cw1200_queue *queue) wsm_handle_tx_data() argument
|