Home
last modified time | relevance | path

Searched refs:txq (Results 1 – 14 of 14) sorted by relevance

/wlan-driver/qcacld-3.0/core/dp/txrx/
H A Dol_tx_queue.h61 struct ol_tx_frms_queue_t *txq, int frms, int bytes);
77 struct ol_tx_frms_queue_t *txq,
91 struct ol_tx_frms_queue_t *txq, int frms, int bytes) in ol_tx_queue_log_dequeue() argument
97 struct ol_tx_frms_queue_t *txq, in ol_tx_queue_log_free() argument
119 struct ol_tx_frms_queue_t *txq,
146 struct ol_tx_frms_queue_t *txq,
168 struct ol_tx_frms_queue_t *txq,
195 struct ol_tx_frms_queue_t *txq, in ol_tx_enqueue() argument
204 struct ol_tx_frms_queue_t *txq, in ol_tx_dequeue() argument
216 struct ol_tx_frms_queue_t *txq, in ol_tx_queue_free() argument
[all …]
H A Dol_tx_queue.c48 #define OL_TX_QUEUE_ADDBA_CHECK(pdev, txq, tx_msdu_info) /* no-op */ argument
68 struct ol_tx_frms_queue_t *txq; in ol_tx_queue_vdev_flush() local
76 txq = &vdev->txqs[i]; in ol_tx_queue_vdev_flush()
85 txq, in ol_tx_queue_vdev_flush()
90 txq, in ol_tx_queue_vdev_flush()
95 txq, in ol_tx_queue_vdev_flush()
106 txq = &peer->txqs[i]; in ol_tx_queue_vdev_flush()
107 if (txq->frms) { in ol_tx_queue_vdev_flush()
122 txq = &peers[i]->txqs[j]; in ol_tx_queue_vdev_flush()
123 if (txq->frms) in ol_tx_queue_vdev_flush()
[all …]
H A Dol_txrx_legacy_flow_control.c111 while (vdev->ll_pause.txq.head) { in ol_txrx_vdev_flush()
113 qdf_nbuf_next(vdev->ll_pause.txq.head); in ol_txrx_vdev_flush()
114 qdf_nbuf_set_next(vdev->ll_pause.txq.head, NULL); in ol_txrx_vdev_flush()
115 if (QDF_NBUF_CB_PADDR(vdev->ll_pause.txq.head)) { in ol_txrx_vdev_flush()
116 if (!qdf_nbuf_ipa_owned_get(vdev->ll_pause.txq.head)) in ol_txrx_vdev_flush()
118 vdev->ll_pause.txq.head, in ol_txrx_vdev_flush()
121 qdf_nbuf_tx_free(vdev->ll_pause.txq.head, in ol_txrx_vdev_flush()
123 vdev->ll_pause.txq.head = next; in ol_txrx_vdev_flush()
125 vdev->ll_pause.txq.tail = NULL; in ol_txrx_vdev_flush()
126 vdev->ll_pause.txq.depth = 0; in ol_txrx_vdev_flush()
[all …]
H A Dol_tx_sched.c249 struct ol_tx_frms_queue_t *txq, in ol_tx_sched_txq_enqueue_rr() argument
258 if (txq->flag != ol_tx_queue_active) in ol_tx_sched_txq_enqueue_rr()
259 TAILQ_INSERT_TAIL(&txq_queue->head, txq, list_elem); in ol_tx_sched_txq_enqueue_rr()
275 struct ol_tx_frms_queue_t *txq, in ol_tx_sched_txq_deactivate_rr() argument
282 txq_queue->frms -= txq->frms; in ol_tx_sched_txq_deactivate_rr()
283 txq_queue->bytes -= txq->bytes; in ol_tx_sched_txq_deactivate_rr()
285 TAILQ_REMOVE(&txq_queue->head, txq, list_elem); in ol_tx_sched_txq_deactivate_rr()
334 struct ol_tx_frms_queue_t *txq, in ol_tx_sched_txq_discard_rr() argument
342 if (0 == txq->frms) in ol_tx_sched_txq_discard_rr()
343 TAILQ_REMOVE(&txq_queue->head, txq, list_elem); in ol_tx_sched_txq_discard_rr()
[all …]
H A Dol_tx_classify.c46 #define OL_TX_CLASSIFY_EXTENSION(vdev, tx_desc, netbuf, msdu_info, txq) argument
47 #define OL_TX_CLASSIFY_MGMT_EXTENSION(vdev, tx_desc, netbuf, msdu_info, txq) argument
91 struct ol_tx_frms_queue_t *txq) in ol_if_tx_bad_peer_txq_overflow() argument
93 if (peer && pdev && txq && (peer->tx_limit_flag) && in ol_if_tx_bad_peer_txq_overflow()
94 (txq->frms >= pdev->tx_peer_bal.peer_bal_txq_limit)) in ol_if_tx_bad_peer_txq_overflow()
103 struct ol_tx_frms_queue_t *txq) in ol_if_tx_bad_peer_txq_overflow() argument
429 struct ol_tx_frms_queue_t *txq = NULL; in ol_tx_classify() local
444 txq = &vdev->txqs[OL_TX_VDEV_MCAST_BCAST]; in ol_tx_classify()
473 txq = &peer->txqs[TX_DHCP_TID]; in ol_tx_classify()
590 txq = &peer->txqs[tid]; in ol_tx_classify()
[all …]
H A Dol_tx_hl.c412 struct ol_tx_frms_queue_t *txq; in ol_txrx_mgmt_send_frame() local
419 txq = ol_tx_classify_mgmt(vdev, tx_desc, tx_mgmt_frm, tx_msdu_info); in ol_txrx_mgmt_send_frame()
420 if (!txq) { in ol_txrx_mgmt_send_frame()
447 ol_tx_enqueue(vdev->pdev, txq, tx_desc, tx_msdu_info); in ol_txrx_mgmt_send_frame()
494 struct ol_tx_frms_queue_t *txq; local
578 txq = ol_tx_classify(vdev, tx_desc, msdu,
592 if ((!txq) || TX_FILTER_CHECK(&tx_msdu_info)) {
676 ol_tx_enqueue(pdev, txq, tx_desc, &tx_msdu_info);
1477 if (vdev->bundle_queue.txq.depth != 0) {
1480 vdev->bundle_queue.txq.depth;
[all …]
H A Dol_tx_sched.h38 struct ol_tx_frms_queue_t *txq; member
H A Dol_txrx_types.h200 void *txq; member
1268 } txq; member
1370 } txq; member
H A Dol_txrx.c1988 vdev->ll_pause.txq.head = vdev->ll_pause.txq.tail = NULL; in ol_txrx_vdev_attach()
1989 vdev->ll_pause.txq.depth = 0; in ol_txrx_vdev_attach()
2013 vdev->bundle_queue.txq.head = NULL; in ol_txrx_vdev_attach()
2014 vdev->bundle_queue.txq.tail = NULL; in ol_txrx_vdev_attach()
2015 vdev->bundle_queue.txq.depth = 0; in ol_txrx_vdev_attach()
2217 while (vdev->ll_pause.txq.head) { in ol_txrx_vdev_detach()
2218 qdf_nbuf_t next = qdf_nbuf_next(vdev->ll_pause.txq.head); in ol_txrx_vdev_detach()
2220 qdf_nbuf_set_next(vdev->ll_pause.txq.head, NULL); in ol_txrx_vdev_detach()
2221 qdf_nbuf_tx_free(vdev->ll_pause.txq.head, QDF_NBUF_PKT_ERROR); in ol_txrx_vdev_detach()
2222 vdev->ll_pause.txq.head = next; in ol_txrx_vdev_detach()
/wlan-driver/qcacld-3.0/core/hdd/src/
H A Dwlan_hdd_tx_rx.c650 struct netdev_queue *txq; in __hdd_tx_timeout() local
674 txq = netdev_get_tx_queue(dev, i); in __hdd_tx_timeout()
676 i, netif_tx_queue_stopped(txq), txq->trans_start); in __hdd_tx_timeout()
852 static inline bool hdd_netdev_queue_is_locked(struct netdev_queue *txq) in hdd_netdev_queue_is_locked() argument
857 static inline bool hdd_netdev_queue_is_locked(struct netdev_queue *txq) in hdd_netdev_queue_is_locked() argument
859 return txq->xmit_lock_owner != -1; in hdd_netdev_queue_is_locked()
871 struct netdev_queue *txq; in wlan_hdd_update_txq_timestamp() local
875 txq = netdev_get_tx_queue(dev, i); in wlan_hdd_update_txq_timestamp()
884 if (!hdd_netdev_queue_is_locked(txq)) { in wlan_hdd_update_txq_timestamp()
885 if (__netif_tx_trylock(txq)) { in wlan_hdd_update_txq_timestamp()
[all …]
H A Dwlan_hdd_softap_tx_rx.c253 struct netdev_queue *txq; in __hdd_softap_tx_timeout() local
280 txq = netdev_get_tx_queue(dev, i); in __hdd_softap_tx_timeout()
284 i, netif_tx_queue_stopped(txq), txq->trans_start); in __hdd_softap_tx_timeout()
/wlan-driver/qcacld-3.0/os_if/dp/src/
H A Dos_if_dp.c407 struct netdev_queue *txq; in os_if_dp_nud_stats_info() local
419 txq = netdev_get_tx_queue(net_dev, i); in os_if_dp_nud_stats_info()
421 i, netif_tx_queue_stopped(txq), txq->trans_start); in os_if_dp_nud_stats_info()
/wlan-driver/wpa_supplicant_8/src/drivers/
H A Ddriver_nl80211.c
/wlan-driver/fw-api/fw/
H A Dhtt_stats.h4324 } txq[1]; member