Searched refs:txq_id (Results 1 - 25 of 35) sorted by relevance

12

/linux-master/drivers/net/wireless/intel/iwlwifi/
H A Diwl-scd.h14 u16 txq_id)
16 iwl_set_bits_prph(trans, SCD_QUEUECHAIN_SEL, BIT(txq_id));
20 u16 txq_id)
22 iwl_set_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id));
26 u16 txq_id)
28 iwl_clear_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id));
77 u16 txq_id)
79 iwl_write_prph(trans, SCD_QUEUE_STATUS_BITS(txq_id),
13 iwl_scd_txq_set_chain(struct iwl_trans *trans, u16 txq_id) argument
19 iwl_scd_txq_enable_agg(struct iwl_trans *trans, u16 txq_id) argument
25 iwl_scd_txq_disable_agg(struct iwl_trans *trans, u16 txq_id) argument
76 iwl_scd_txq_set_inactive(struct iwl_trans *trans, u16 txq_id) argument
H A Diwl-trans.h610 void (*txq_set_shared_mode)(struct iwl_trans *trans, u32 txq_id,
/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx.c76 int txq_id = txq->id; local
87 txq_id != trans->txqs.cmd.q_id &&
98 txq_id, reg);
110 IWL_DEBUG_TX(trans, "Q:%d WR: 0x%x\n", txq_id, txq->write_ptr);
113 txq->write_ptr | (txq_id << 8));
187 static void iwl_pcie_txq_unmap(struct iwl_trans *trans, int txq_id) argument
189 struct iwl_txq *txq = trans->txqs.txq[txq_id];
199 txq_id, txq->read_ptr);
201 if (txq_id != trans->txqs.cmd.q_id) {
213 txq_id
237 iwl_pcie_txq_free(struct iwl_trans *trans, int txq_id) argument
339 int txq_id; local
412 int txq_id; local
448 int txq_id; local
478 int txq_id, slots_num; local
550 int txq_id, slots_num; local
651 iwl_pcie_cmdq_reclaim(struct iwl_trans *trans, int txq_id, int idx) argument
689 iwl_pcie_txq_set_ratid_map(struct iwl_trans *trans, u16 ra_tid, u16 txq_id) argument
718 iwl_trans_pcie_txq_enable(struct iwl_trans *trans, int txq_id, u16 ssn, const struct iwl_trans_txq_scd_cfg *cfg, unsigned int wdg_timeout) argument
830 iwl_trans_pcie_txq_set_shared_mode(struct iwl_trans *trans, u32 txq_id, bool shared_mode) argument
838 iwl_trans_pcie_txq_disable(struct iwl_trans *trans, int txq_id, bool configure_scd) argument
857 "queue %d not used", txq_id); local
1193 int txq_id = SEQ_TO_QUEUE(sequence); local
1453 iwl_trans_pcie_tx(struct iwl_trans *trans, struct sk_buff *skb, struct iwl_device_tx_cmd *dev_cmd, int txq_id) argument
[all...]
H A Dinternal.h550 void iwl_trans_pcie_txq_set_shared_mode(struct iwl_trans *trans, u32 txq_id,
553 struct iwl_device_tx_cmd *dev_cmd, int txq_id);
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dtx.c273 int txq_id; local
414 txq_id = info->hw_queue;
417 txq_id = priv->tid_data[sta_id][tid].agg.txq_id;
428 priv->queue_to_mac80211[txq_id] != info->hw_queue);
431 txq_id, seq_number);
433 if (iwl_trans_tx(priv->trans, skb, dev_cmd, txq_id))
486 int sta_id, txq_id; local
499 txq_id = tid_data->agg.txq_id;
578 int sta_id, txq_id, ret; local
637 int sta_id, txq_id; local
1113 int txq_id = SEQ_TO_QUEUE(sequence); local
[all...]
H A Ddev.h138 * @txq_id: Tx queue used by the BA session
148 u16 txq_id; member in struct:iwl_ht_agg
/linux-master/drivers/net/wireless/intel/iwlwifi/queue/
H A Dtx.c724 struct iwl_device_tx_cmd *dev_cmd, int txq_id)
727 struct iwl_txq *txq = trans->txqs.txq[txq_id];
732 if (WARN_ONCE(txq_id >= IWL_MAX_TVQM_QUEUES,
733 "queue %d out of range", txq_id))
736 if (WARN_ONCE(!test_bit(txq_id, trans->txqs.queue_used),
737 "TX on unused queue %d\n", txq_id))
771 cpu_to_le16((u16)(QUEUE_TO_SEQ(txq_id) |
820 void iwl_txq_gen2_unmap(struct iwl_trans *trans, int txq_id) argument
822 struct iwl_txq *txq = trans->txqs.txq[txq_id];
827 txq_id, tx
723 iwl_txq_gen2_tx(struct iwl_trans *trans, struct sk_buff *skb, struct iwl_device_tx_cmd *dev_cmd, int txq_id) argument
882 iwl_txq_gen2_free(struct iwl_trans *trans, int txq_id) argument
993 u32 txq_id = txq->id; local
1332 iwl_txq_gen2_init(struct iwl_trans *trans, int txq_id, int queue_size) argument
1444 int txq_id = txq->id; local
1486 int txq_id = txq->id; local
1578 iwl_txq_reclaim(struct iwl_trans *trans, int txq_id, int ssn, struct sk_buff_head *skbs, bool is_flush) argument
1705 iwl_txq_set_q_ptrs(struct iwl_trans *trans, int txq_id, int ptr) argument
[all...]
H A Dtx.h27 void iwl_txq_gen2_unmap(struct iwl_trans *trans, int txq_id);
122 struct iwl_device_tx_cmd *dev_cmd, int txq_id);
130 int iwl_txq_gen2_init(struct iwl_trans *trans, int txq_id, int queue_size);
183 void iwl_txq_reclaim(struct iwl_trans *trans, int txq_id, int ssn,
185 void iwl_txq_set_q_ptrs(struct iwl_trans *trans, int txq_id, int ptr);
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D3945.c272 il3945_tx_queue_reclaim(struct il_priv *il, int txq_id, int idx) argument
274 struct il_tx_queue *txq = &il->txq[txq_id];
278 BUG_ON(txq_id == IL39_CMD_QUEUE_NUM);
289 if (il_queue_space(q) > q->low_mark && txq_id >= 0 &&
290 txq_id != IL39_CMD_QUEUE_NUM && il->mac80211_registered)
302 int txq_id = SEQ_TO_QUEUE(sequence); local
304 struct il_tx_queue *txq = &il->txq[txq_id];
312 IL_ERR("Read idx for DMA queue txq_id (%d) idx %d "
313 "is out of range [0-%d] %d %d\n", txq_id, idx,
350 D_TX("Tx queue %d Status %s (0x%08x) plcp rate %d retries %d\n", txq_id,
839 int rc, txq_id; local
1004 int txq_id; local
1022 int txq_id; local
2199 int txq_id = txq->q.id; local
[all...]
H A D4965-mac.c1655 int txq_id; local
1725 txq_id = skb_get_queue_mapping(skb);
1746 txq_id = il->stations[sta_id].tid[tid].agg.txq_id;
1751 txq = &il->txq[txq_id];
1785 (QUEUE_TO_SEQ(txq_id) | IDX_TO_SEQ(q->write_ptr)));
1943 int txq_id; local
1947 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id
1968 int ret, txq_id; local
2026 int txq_id; local
2046 int txq_id; local
2092 int txq_id; local
2104 il4965_tx_queue_stop_scheduler(struct il_priv *il, u16 txq_id) argument
2117 il4965_tx_queue_set_q2ratid(struct il_priv *il, u16 ra_tid, u16 txq_id) argument
2147 il4965_txq_agg_enable(struct il_priv *il, int txq_id, int tx_fifo, int sta_id, int tid, u16 ssn_idx) argument
2218 int txq_id; local
2280 il4965_txq_agg_disable(struct il_priv *il, u16 txq_id, u16 ssn_idx, u8 tx_fifo) argument
2312 int tx_fifo_id, txq_id, sta_id, ssn; local
2387 il4965_txq_check_empty(struct il_priv *il, int sta_id, u8 tid, int txq_id) argument
2452 il4965_tx_queue_reclaim(struct il_priv *il, int txq_id, int idx) argument
2643 il4965_tx_status_reply_tx(struct il_priv *il, struct il_ht_agg *agg, struct il4965_tx_resp *tx_resp, int txq_id, u16 start_idx) argument
2759 int txq_id = SEQ_TO_QUEUE(sequence); local
3996 int txq_id = txq->q.id; local
6274 il4965_set_wr_ptrs(struct il_priv *il, int txq_id, u32 idx) argument
6284 int txq_id = txq->q.id; local
[all...]
H A Dcommon.c2713 int txq_id = txq->q.id; local
2727 txq_id, reg);
2733 il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8));
2741 _il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8));
2750 il_tx_queue_unmap(struct il_priv *il, int txq_id) argument
2752 struct il_tx_queue *txq = &il->txq[txq_id];
2774 il_tx_queue_free(struct il_priv *il, int txq_id) argument
2776 struct il_tx_queue *txq = &il->txq[txq_id];
2780 il_tx_queue_unmap(il, txq_id);
3004 il_tx_queue_init(struct il_priv *il, u32 txq_id) argument
3081 il_tx_queue_reset(struct il_priv *il, u32 txq_id) argument
3238 il_hcmd_queue_reclaim(struct il_priv *il, int txq_id, int idx, int cmd_idx) argument
3276 int txq_id = SEQ_TO_QUEUE(sequence); local
[all...]
H A D4965.h70 int il4965_txq_check_empty(struct il_priv *il, int sta_id, u8 tid, int txq_id);
71 int il4965_tx_queue_reclaim(struct il_priv *il, int txq_id, int idx);
81 void il4965_set_wr_ptrs(struct il_priv *il, int txq_id, u32 idx);
H A Dcommon.h618 * @txq_id: Tx queue used for Tx attempt
631 u16 txq_id; member in struct:il_ht_agg
1425 il_txq_ctx_activate(struct il_priv *il, int txq_id) argument
1427 set_bit(txq_id, &il->txq_ctx_active_msk);
1431 il_txq_ctx_deactivate(struct il_priv *il, int txq_id) argument
1433 clear_bit(txq_id, &il->txq_ctx_active_msk);
1750 int il_tx_queue_init(struct il_priv *il, u32 txq_id);
1751 void il_tx_queue_reset(struct il_priv *il, u32 txq_id);
1752 void il_tx_queue_unmap(struct il_priv *il, int txq_id);
1753 void il_tx_queue_free(struct il_priv *il, int txq_id);
[all...]
H A D4965.c1539 int txq_id = txq->q.id; local
1548 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent;
1552 scd_bc_tbl[txq_id].tfd_offset[TFD_QUEUE_SIZE_MAX + write_ptr] =
H A D3945-mac.c458 int txq_id = skb_get_queue_mapping(skb); local
511 txq = &il->txq[txq_id];
539 (QUEUE_TO_SEQ(txq_id) | IDX_TO_SEQ(q->write_ptr)));
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.c427 mvmtxq->txq_id = IWL_MVM_INVALID_QUEUE;
520 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE;
525 mvmtxq->txq_id = IWL_MVM_INVALID_QUEUE;
931 mvmtxq->txq_id = queue;
938 mvmsta->tid_data[tid].txq_id = queue;
978 mvmtxq->txq_id = queue;
1184 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE;
1468 mvmsta->tid_data[tid].txq_id = queue;
1654 int txq_id = tid_data->txq_id; local
2029 u16 txq_id; local
3104 u16 txq_id; local
3336 u16 txq_id = tid_data->txq_id; local
3361 u16 txq_id; local
3434 u16 txq_id; local
[all...]
H A Dtx.c1122 static bool iwl_mvm_txq_should_update(struct iwl_mvm *mvm, int txq_id) argument
1124 unsigned long queue_tid_bitmap = mvm->queue_info[txq_id].tid_bitmap;
1132 if (time_before(mvm->queue_info[txq_id].last_frame_time[tid] +
1194 u16 txq_id; local
1264 txq_id = mvmsta->tid_data[tid].txq_id;
1268 if (WARN_ONCE(txq_id == IWL_MVM_INVALID_QUEUE, "Invalid TXQ id")) {
1276 mvm->queue_info[txq_id].last_frame_time[tid] = jiffies;
1288 if (unlikely(mvm->queue_info[txq_id].status ==
1290 iwl_mvm_txq_should_update(mvm, txq_id)))
1688 int txq_id = SEQ_TO_QUEUE(sequence); local
[all...]
H A Dmld-sta.c788 if (mvm_sta->tid_data[i].txq_id == IWL_MVM_INVALID_QUEUE)
792 &mvm_sta->tid_data[i].txq_id, i);
793 mvm_sta->tid_data[i].txq_id = IWL_MVM_INVALID_QUEUE;
800 mvmtxq->txq_id = IWL_MVM_INVALID_QUEUE;
962 int txq_id = tid_data->txq_id; local
964 if (txq_id == IWL_MVM_INVALID_QUEUE)
H A Dsta.h250 * @txq_id: Tx queue used by the BA session / DQA
269 u16 txq_id; member in struct:iwl_mvm_tid_data
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dfilter.h165 unsigned txq_id)
170 spec->dmaq_id = txq_id;
164 ef4_filter_init_tx(struct ef4_filter_spec *spec, unsigned txq_id) argument
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dfilter.h191 unsigned txq_id)
196 spec->dmaq_id = txq_id;
190 efx_filter_init_tx(struct efx_filter_spec *spec, unsigned txq_id) argument
/linux-master/drivers/net/ethernet/sfc/
H A Dfilter.h191 unsigned txq_id)
196 spec->dmaq_id = txq_id;
190 efx_filter_init_tx(struct efx_filter_spec *spec, unsigned txq_id) argument
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbnad.c955 u32 txq_id; local
959 txq_id = tcb->id;
968 txq_id);
974 txq_id);
1042 u32 txq_id; local
1049 txq_id = tcb->id;
1051 netif_stop_subqueue(bnad->netdev, txq_id);
1060 u32 txq_id; local
1067 txq_id = tcb->id;
1074 netif_wake_subqueue(bnad->netdev, txq_id);
2911 u32 txq_id = 0; local
[all...]
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c3651 static void mvpp2_xdp_finish_tx(struct mvpp2_port *port, u16 txq_id, int nxmit, int nxmit_byte) argument
3659 txq = port->txqs[txq_id];
3661 nq = netdev_get_tx_queue(port->dev, txq_id);
3681 mvpp2_xdp_submit_frame(struct mvpp2_port *port, u16 txq_id, argument
3695 txq = port->txqs[txq_id];
3749 u16 txq_id; local
3759 txq_id = mvpp2_cpu_to_thread(port->priv, smp_processor_id()) + (port->ntxqs / 2);
3761 ret = mvpp2_xdp_submit_frame(port, txq_id, xdpf, false);
3769 mvpp2_xdp_finish_tx(port, txq_id, 1, xdpf->len);
3786 u16 txq_id; local
4374 u16 txq_id; local
[all...]
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_base.c905 qg_buf->txqs[0].txq_id = cpu_to_le16(pf_q);
950 if (pf_q == le16_to_cpu(txq->txq_id))

Completed in 368 milliseconds

12