/wlan-driver/qcacld-3.0/core/dp/txrx/ |
H A D | ol_tx_queue.h | 61 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 D | ol_tx_queue.c | 48 #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 D | ol_txrx_legacy_flow_control.c | 111 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 D | ol_tx_sched.c | 249 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 D | ol_tx_classify.c | 46 #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 D | ol_tx_hl.c | 412 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 D | ol_tx_sched.h | 38 struct ol_tx_frms_queue_t *txq; member
|
H A D | ol_txrx_types.h | 200 void *txq; member 1268 } txq; member 1370 } txq; member
|
H A D | ol_txrx.c | 1988 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 D | wlan_hdd_tx_rx.c | 650 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 D | wlan_hdd_softap_tx_rx.c | 253 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 D | os_if_dp.c | 407 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 D | driver_nl80211.c |
|
/wlan-driver/fw-api/fw/ |
H A D | htt_stats.h | 4324 } txq[1]; member
|