Searched refs:txq (Results 126 - 150 of 340) sorted by relevance

1234567891011>>

/linux-master/net/mac80211/
H A Dsta_info.c121 for (i = 0; i < ARRAY_SIZE(sta->sta.txq); i++) {
124 if (!sta->sta.txq[i])
127 txqi = to_txq_info(sta->sta.txq[i]);
439 kfree(to_txq_info(sta->sta.txq[0]));
616 txq_data = kcalloc(ARRAY_SIZE(sta->sta.txq), size, gfp);
620 for (i = 0; i < ARRAY_SIZE(sta->sta.txq); i++) {
621 struct txq_info *txq = txq_data + i * size; local
624 ieee80211_txq_init(sdata, sta, txq, i);
698 kfree(to_txq_info(sta->sta.txq[0]));
1717 for (i = 0; i < ARRAY_SIZE(sta->sta.txq);
[all...]
/linux-master/drivers/net/
H A Dvirtio_net.c413 static int txq2vq(int txq) argument
415 return txq * 2 + 1;
940 /* when vi->curr_queue_pairs > nr_cpu_ids, the txq/sq is only used for xdp tx on
945 * lock/unlock of txq 3. make sparse happy. It is difficult for two inline
950 struct netdev_queue *txq; \
957 txq = netdev_get_tx_queue(v->dev, qp); \
958 __netif_tx_acquire(txq); \
961 txq = netdev_get_tx_queue(v->dev, qp); \
962 __netif_tx_lock(txq, cpu); \
968 struct netdev_queue *txq; \
2166 struct netdev_queue *txq = netdev_get_tx_queue(vi->dev, index); local
2314 struct netdev_queue *txq; local
2408 struct netdev_queue *txq = netdev_get_tx_queue(dev, qnum); local
2488 struct netdev_queue *txq; local
4174 struct netdev_queue *txq = netdev_get_tx_queue(dev, txqueue); local
[all...]
/linux-master/drivers/net/ethernet/ti/
H A Dcpts.h117 struct sk_buff_head txq; member in struct:cpts
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Docteon_main.h71 void octeon_report_tx_completion_to_bql(void *txq, unsigned int pkts_compl,
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif.h137 spinlock_t tx_lock; /* Protects txq DRB */
177 struct dpmaif_tx_queue txq[DPMAIF_TXQ_NUM]; member in struct:dpmaif_ctrl
/linux-master/include/linux/
H A Dti_wilink_st.h116 * @txq: the list of skbs which needs to be sent onto the TTY.
119 * from waitq can be moved onto the txq.
142 struct sk_buff_head txq, tx_waitq; member in struct:st_data_s
/linux-master/net/core/
H A Dnetdev-genl.c296 struct netdev_queue *txq; local
316 txq = netdev_get_tx_queue(netdev, q_idx);
317 if (txq->napi && nla_put_u32(rsp, NETDEV_A_QUEUE_NAPI_ID,
318 txq->napi->napi_id))
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dhtb.c448 struct netdev_queue *txq; local
464 txq = netdev_get_tx_queue(htb->netdev,
482 mlx5e_reactivate_qos_sq(priv, qid, txq);
492 mlx5e_reactivate_qos_sq(priv, qid, txq);
508 txq = netdev_get_tx_queue(htb->netdev,
533 mlx5e_reactivate_qos_sq(priv, moved_qid, txq);
/linux-master/drivers/net/ethernet/
H A Dlantiq_etop.c178 struct netdev_queue *txq = local
194 if (netif_tx_queue_stopped(txq))
195 netif_tx_start_queue(txq);
477 struct netdev_queue *txq = netdev_get_tx_queue(dev, queue); local
489 netif_tx_stop_queue(txq);
511 netif_tx_stop_queue(txq);
/linux-master/kernel/bpf/
H A Ddevmap.c327 struct xdp_txq_info txq = { .dev = dev }; local
337 xdp.txq = &txq;
501 struct xdp_txq_info txq = { .dev = dst->dev }; local
509 xdp.txq = &txq;
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.c703 bool force, struct iwl_mvm_txq *txq)
739 set_bit(IWL_MVM_TXQ_STATE_STOP_REDIRECT, &txq->state);
782 clear_bit(IWL_MVM_TXQ_STATE_STOP_REDIRECT, &txq->state);
1506 struct ieee80211_txq *txq)
1508 struct iwl_mvm_txq *mvmtxq = iwl_mvm_txq_from_mac80211(txq);
1514 !txq->sta) {
1518 if (!iwl_mvm_sta_alloc_queue(mvm, txq->sta, txq->ac, txq->tid)) {
1544 struct ieee80211_txq *txq; local
701 iwl_mvm_redirect_queue(struct iwl_mvm *mvm, int queue, int tid, int ac, int ssn, unsigned int wdg_timeout, bool force, struct iwl_mvm_txq *txq) argument
1505 iwl_mvm_sta_ensure_queue(struct iwl_mvm *mvm, struct ieee80211_txq *txq) argument
2250 int txq; local
[all...]
/linux-master/drivers/bluetooth/
H A Dbtmtkuart.c71 struct sk_buff_head txq; member in struct:btmtkuart_dev
247 struct sk_buff *skb = skb_dequeue(&bdev->txq);
259 skb_queue_head(&bdev->txq, skb);
488 skb_queue_purge(&bdev->txq);
752 skb_queue_tail(&bdev->txq, skb);
850 skb_queue_head_init(&bdev->txq);
H A Dhci_bcm.c157 struct sk_buff_head txq; member in struct:bcm_data
435 skb_queue_tail(&bcm->txq, skb);
456 skb_queue_head_init(&bcm->txq);
562 skb_queue_purge(&bcm->txq);
576 skb_queue_purge(&bcm->txq);
730 skb_queue_tail(&bcm->txq, skb);
749 skb = skb_dequeue(&bcm->txq);
H A Dbtmtksdio.c136 struct sk_buff_head txq; member in struct:btmtksdio_dev
593 skb = skb_dequeue(&bdev->txq);
598 skb_queue_head(&bdev->txq, skb);
747 skb_queue_purge(&bdev->txq);
1244 skb_queue_tail(&bdev->txq, skb);
1268 skb_queue_purge(&bdev->txq);
1344 skb_queue_head_init(&bdev->txq);
H A Dbtnxpuart.c155 struct sk_buff_head txq; member in struct:btnxpuart_dev
1103 skb_queue_tail(&nxpdev->txq, skb);
1191 return skb_dequeue(&nxpdev->txq);
1213 skb_queue_head(&nxpdev->txq, skb);
1255 skb_queue_purge(&nxpdev->txq);
1268 skb_queue_purge(&nxpdev->txq);
1336 skb_queue_head_init(&nxpdev->txq);
/linux-master/drivers/net/ethernet/broadcom/
H A Dbcmsysport.c390 snprintf(buf, sizeof(buf), "txq%d_packets", i);
395 snprintf(buf, sizeof(buf), "txq%d_bytes", i);
968 struct netdev_queue *txq; local
972 txq = netdev_get_tx_queue(priv->netdev, ring->index);
977 netif_tx_wake_queue(txq);
1325 struct netdev_queue *txq; local
1333 txq = netdev_get_tx_queue(dev, queue);
1339 netif_tx_stop_queue(txq);
1394 netif_tx_stop_queue(txq);
2477 u32 txq, rx local
[all...]
/linux-master/include/net/
H A Dmac80211.h117 * ieee80211_next_txq(). The driver is then expected to return the txq using
1961 * @txq: the multicast data TX queue
1979 struct ieee80211_txq *txq; member in struct:ieee80211_vif
2428 * @txq: per-TID data TX queues; note that the last entry (%IEEE80211_NUM_TIDS)
2463 struct ieee80211_txq *txq[IEEE80211_NUM_TIDS + 1]; member in struct:ieee80211_sta
4702 struct ieee80211_txq *txq);
6472 * ieee80211_txq_airtime_check - check if a txq can send frame to device
6475 * @txq: pointer obtained from station or virtual interface
6477 * Return true if the AQL's airtime limit has not been reached and the txq can
6481 ieee80211_txq_airtime_check(struct ieee80211_hw *hw, struct ieee80211_txq *txq);
7293 ieee80211_tx_dequeue_ni(struct ieee80211_hw *hw, struct ieee80211_txq *txq) argument
7361 ieee80211_schedule_txq(struct ieee80211_hw *hw, struct ieee80211_txq *txq) argument
7377 ieee80211_return_txq(struct ieee80211_hw *hw, struct ieee80211_txq *txq, bool force) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dhtt_tx.c39 struct ieee80211_txq *txq)
43 struct ath10k_vif *arvif = (void *)txq->vif->drv_priv;
59 if (txq->sta) {
60 arsta = (void *)txq->sta->drv_priv;
66 tid = txq->tid;
70 ieee80211_txq_get_depth(txq, NULL, &byte_cnt);
75 ath10k_warn(ar, "refusing to update txq for peer_id %u tid %u due to out of bounds\n",
84 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx txq state update peer_id %u tid %u count %u\n",
105 ath10k_dbg(ar, ATH10K_DBG_HTT, "htt tx txq state update commit seq %u\n",
116 struct ieee80211_txq *txq)
38 __ath10k_htt_tx_txq_recalc(struct ieee80211_hw *hw, struct ieee80211_txq *txq) argument
115 ath10k_htt_tx_txq_recalc(struct ieee80211_hw *hw, struct ieee80211_txq *txq) argument
132 ath10k_htt_tx_txq_update(struct ieee80211_hw *hw, struct ieee80211_txq *txq) argument
[all...]
H A Dmac.c3865 struct ieee80211_txq *txq,
3926 cb->txq = txq;
4252 static void ath10k_mac_txq_init(struct ieee80211_txq *txq) argument
4256 if (!txq)
4259 artxq = (void *)txq->drv_priv;
4263 static void ath10k_mac_txq_unref(struct ath10k *ar, struct ieee80211_txq *txq) argument
4269 if (!txq)
4275 if (cb->txq == txq)
3863 ath10k_mac_tx_h_fill_cb(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_txq *txq, struct ieee80211_sta *sta, struct sk_buff *skb, u16 airtime) argument
4304 ath10k_mac_tx_can_push(struct ieee80211_hw *hw, struct ieee80211_txq *txq) argument
4331 ath10k_mac_update_airtime(struct ath10k *ar, struct ieee80211_txq *txq, struct sk_buff *skb) argument
4369 ath10k_mac_tx_push_txq(struct ieee80211_hw *hw, struct ieee80211_txq *txq) argument
4447 struct ieee80211_txq *txq; local
4665 struct ieee80211_txq *txq = NULL; local
4727 ath10k_mac_op_wake_tx_queue(struct ieee80211_hw *hw, struct ieee80211_txq *txq) argument
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_vfpf.c656 req->txq.txq_addr = fp->txdata_ptr[FIRST_TX_COS_INDEX]->tx_desc_mapping;
657 req->txq.vf_sb = fp_idx;
658 req->txq.sb_index = HC_INDEX_ETH_TX_CQ_CONS_COS0;
659 req->txq.hc_rate = bp->tx_ticks ? 1000000/bp->tx_ticks : 0;
660 req->txq.flags = flags;
661 req->txq.traffic_type = LLFC_TRAFFIC_TYPE_NW;
1564 q->sb_idx = setup_q->txq.vf_sb;
1567 init_p->tx.hc_rate = setup_q->txq.hc_rate;
1568 init_p->tx.sb_cq_index = setup_q->txq.sb_index;
1570 bnx2x_vf_mbx_set_q_flags(bp, setup_q->txq
[all...]
/linux-master/drivers/net/wan/
H A Dixp4xx_hss.c265 unsigned int txq; member in struct:port
900 queue_put_desc(port->txq, tx_desc_phys(port, n), desc);
937 err = qmgr_request_queue(port->txq, TX_DESCS, 0, 0,
956 qmgr_release_queue(port->txq);
971 qmgr_release_queue(port->txq);
1177 while (queue_get_desc(port->txq, port, 1) >= 0)
1457 port->txq = queue_spec.args[0];
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D3945-mac.c452 struct il_tx_queue *txq = NULL; local
511 txq = &il->txq[txq_id];
512 q = &txq->q;
521 txq->skbs[q->write_ptr] = skb;
524 out_cmd = txq->cmd[idx];
525 out_meta = &txq->meta[idx];
591 il->ops->txq_attach_buf_to_tfd(il, txq, txcmd_phys, firstlen, 1, 0);
595 il->ops->txq_attach_buf_to_tfd(il, txq, phys_addr, secondlen, 0,
599 txq
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dmac.c203 qi = &ah->txq[q];
267 qi = &ah->txq[q];
323 qi = &ah->txq[q];
351 qi = &ah->txq[q];
373 qi = &ah->txq[q];
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_util.c293 mtxq = (struct mt76_txq *)vif->txq->drv_priv;
360 struct ieee80211_txq *txq = sta->txq[params->tid]; local
366 if (!txq)
369 mtxq = (struct mt76_txq *)txq->drv_priv;
/linux-master/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmain.c78 mtxq = (struct mt76_txq *)vif->txq->drv_priv;
591 struct ieee80211_txq *txq = sta->txq[params->tid]; local
599 if (!txq)
602 mtxq = (struct mt76_txq *)txq->drv_priv;

Completed in 512 milliseconds

1234567891011>>