Home
last modified time | relevance | path

Searched refs:txq_id (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx.c83 int txq_id = txq->id; in iwl_pcie_txq_inc_wr_ptr() local
94 txq_id != trans_pcie->txqs.cmd.q_id && in iwl_pcie_txq_inc_wr_ptr()
105 txq_id, reg); in iwl_pcie_txq_inc_wr_ptr()
117 IWL_DEBUG_TX(trans, "Q:%d WR: 0x%x\n", txq_id, txq->write_ptr); in iwl_pcie_txq_inc_wr_ptr()
120 txq->write_ptr | (txq_id << 8)); in iwl_pcie_txq_inc_wr_ptr()
381 static void iwl_pcie_txq_unmap(struct iwl_trans *trans, int txq_id) in iwl_pcie_txq_unmap() argument
384 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_pcie_txq_unmap()
395 txq_id, txq->read_ptr); in iwl_pcie_txq_unmap()
397 if (txq_id != trans_pcie->txqs.cmd.q_id) { in iwl_pcie_txq_unmap()
411 txq_id == trans_pcie->txqs.cmd.q_id) in iwl_pcie_txq_unmap()
[all …]
H A Dtx-gen2.c727 struct iwl_device_tx_cmd *dev_cmd, int txq_id) in iwl_txq_gen2_tx() argument
731 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_txq_gen2_tx()
736 if (WARN_ONCE(txq_id >= IWL_MAX_TVQM_QUEUES, in iwl_txq_gen2_tx()
737 "queue %d out of range", txq_id)) in iwl_txq_gen2_tx()
740 if (WARN_ONCE(!test_bit(txq_id, trans_pcie->txqs.queue_used), in iwl_txq_gen2_tx()
741 "TX on unused queue %d\n", txq_id)) in iwl_txq_gen2_tx()
775 cpu_to_le16((u16)(QUEUE_TO_SEQ(txq_id) | in iwl_txq_gen2_tx()
824 static void iwl_txq_gen2_unmap(struct iwl_trans *trans, int txq_id) in iwl_txq_gen2_unmap() argument
827 struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id]; in iwl_txq_gen2_unmap()
833 txq_id, txq->read_ptr); in iwl_txq_gen2_unmap()
[all …]
H A Dinternal.h634 void iwl_trans_pcie_txq_set_shared_mode(struct iwl_trans *trans, u32 txq_id,
637 struct iwl_device_tx_cmd *dev_cmd, int txq_id);
770 struct iwl_device_tx_cmd *dev_cmd, int txq_id);
776 int iwl_txq_gen2_init(struct iwl_trans *trans, int txq_id,
798 void iwl_pcie_reclaim(struct iwl_trans *trans, int txq_id, int ssn,
800 void iwl_pcie_set_q_ptrs(struct iwl_trans *trans, int txq_id, int ptr);
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-scd.h14 u16 txq_id) in iwl_scd_txq_set_chain() argument
16 iwl_set_bits_prph(trans, SCD_QUEUECHAIN_SEL, BIT(txq_id)); in iwl_scd_txq_set_chain()
20 u16 txq_id) in iwl_scd_txq_enable_agg() argument
22 iwl_set_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_enable_agg()
26 u16 txq_id) in iwl_scd_txq_disable_agg() argument
28 iwl_clear_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_disable_agg()
77 u16 txq_id) in iwl_scd_txq_set_inactive() argument
79 iwl_write_prph(trans, SCD_QUEUE_STATUS_BITS(txq_id), in iwl_scd_txq_set_inactive()
H A Diwl-trans.c706 int txq_id, bool shared_mode) in iwl_trans_txq_set_shared_mode() argument
708 iwl_trans_pcie_txq_set_shared_mode(trans, txq_id, shared_mode); in iwl_trans_txq_set_shared_mode()
/linux/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dtx.c273 int txq_id; in iwlagn_tx_skb() local
414 txq_id = info->hw_queue; in iwlagn_tx_skb()
417 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; in iwlagn_tx_skb()
428 priv->queue_to_mac80211[txq_id] != info->hw_queue); in iwlagn_tx_skb()
431 txq_id, seq_number); in iwlagn_tx_skb()
433 if (iwl_trans_tx(priv->trans, skb, dev_cmd, txq_id)) in iwlagn_tx_skb()
486 int sta_id, txq_id; in iwlagn_tx_agg_stop() local
499 txq_id = tid_data->agg.txq_id; in iwlagn_tx_agg_stop()
531 if (!test_bit(txq_id, priv->agg_q_alloc)) { in iwlagn_tx_agg_stop()
534 sta_id, tid, txq_id); in iwlagn_tx_agg_stop()
[all …]
H A Ddev.h148 u16 txq_id; member
H A Ddebugfs.c223 tid_data->agg.txq_id); in iwl_dbgfs_stations_read()
/linux/drivers/net/wireless/intel/iwlegacy/
H A D4965-mac.c1655 int txq_id; in il4965_tx_skb() local
1725 txq_id = skb_get_queue_mapping(skb); in il4965_tx_skb()
1746 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; in il4965_tx_skb()
1751 txq = &il->txq[txq_id]; in il4965_tx_skb()
1785 (QUEUE_TO_SEQ(txq_id) | IDX_TO_SEQ(q->write_ptr))); in il4965_tx_skb()
1943 int txq_id; in il4965_hw_txq_ctx_free() local
1947 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) in il4965_hw_txq_ctx_free()
1948 if (txq_id == il->cmd_queue) in il4965_hw_txq_ctx_free()
1951 il_tx_queue_free(il, txq_id); in il4965_hw_txq_ctx_free()
1968 int ret, txq_id; in il4965_txq_ctx_alloc() local
[all …]
H A D3945.c272 il3945_tx_queue_reclaim(struct il_priv *il, int txq_id, int idx) in il3945_tx_queue_reclaim() argument
274 struct il_tx_queue *txq = &il->txq[txq_id]; in il3945_tx_queue_reclaim()
278 BUG_ON(txq_id == IL39_CMD_QUEUE_NUM); in il3945_tx_queue_reclaim()
289 if (il_queue_space(q) > q->low_mark && txq_id >= 0 && in il3945_tx_queue_reclaim()
290 txq_id != IL39_CMD_QUEUE_NUM && il->mac80211_registered) in il3945_tx_queue_reclaim()
302 int txq_id = SEQ_TO_QUEUE(sequence); in il3945_hdl_tx() local
304 struct il_tx_queue *txq = &il->txq[txq_id]; in il3945_hdl_tx()
313 "is out of range [0-%d] %d %d\n", txq_id, idx, in il3945_hdl_tx()
350 D_TX("Tx queue %d Status %s (0x%08x) plcp rate %d retries %d\n", txq_id, in il3945_hdl_tx()
355 il3945_tx_queue_reclaim(il, txq_id, idx); in il3945_hdl_tx()
[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 D4965.c1539 int txq_id = txq->q.id; in il4965_txq_update_byte_cnt_tbl() local
1548 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent; in il4965_txq_update_byte_cnt_tbl()
1552 scd_bc_tbl[txq_id].tfd_offset[TFD_QUEUE_SIZE_MAX + write_ptr] = in il4965_txq_update_byte_cnt_tbl()
H A Ddebug.c430 station->tid[j].agg.txq_id, in il_dbgfs_stations_read()
/linux/drivers/net/ethernet/sfc/falcon/
H A Dfilter.h165 unsigned txq_id) in ef4_filter_init_tx() argument
170 spec->dmaq_id = txq_id; in ef4_filter_init_tx()
/linux/drivers/net/ethernet/sfc/siena/
H A Dfilter.h191 unsigned txq_id) in efx_filter_init_tx() argument
196 spec->dmaq_id = txq_id; in efx_filter_init_tx()
/linux/drivers/net/ethernet/sfc/
H A Dfilter.h191 unsigned txq_id) in efx_filter_init_tx() argument
196 spec->dmaq_id = txq_id; in efx_filter_init_tx()
/linux/drivers/net/ethernet/brocade/bna/
H A Dbnad.c955 u32 txq_id; in bnad_cb_ethport_link_status() local
959 txq_id = tcb->id; in bnad_cb_ethport_link_status()
968 txq_id); in bnad_cb_ethport_link_status()
974 txq_id); in bnad_cb_ethport_link_status()
1042 u32 txq_id; in bnad_cb_tx_stall() local
1049 txq_id = tcb->id; in bnad_cb_tx_stall()
1051 netif_stop_subqueue(bnad->netdev, txq_id); in bnad_cb_tx_stall()
1060 u32 txq_id; in bnad_cb_tx_resume() local
1067 txq_id = tcb->id; in bnad_cb_tx_resume()
1074 netif_wake_subqueue(bnad->netdev, txq_id); in bnad_cb_tx_resume()
[all …]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_sriov.c2542 u16 txq_id, u8 qid_usage_idx) in qed_iov_vf_stop_txqs() argument
2547 if (!qed_iov_validate_txq(p_hwfn, vf, txq_id, QED_IOV_VALIDATE_Q_NA)) in qed_iov_vf_stop_txqs()
2550 p_queue = &vf->vf_queues[txq_id]; in qed_iov_vf_stop_txqs()
/linux/drivers/net/ethernet/marvell/
H A Dmvneta.c2914 u16 txq_id = skb_get_queue_mapping(skb); in mvneta_tx() local
2915 struct mvneta_tx_queue *txq = &pp->txqs[txq_id]; in mvneta_tx()
2976 struct netdev_queue *nq = netdev_get_tx_queue(dev, txq_id); in mvneta_tx()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_adminq_cmd.h2092 __le16 txq_id; member
H A Dice_common.c4781 le16_to_cpu(buf->txqs[0].txq_id), in ice_ena_vsi_txq()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dd3.c2831 mvm_ap_sta->tid_data[i].txq_id, in iwl_mvm_query_wakeup_reasons()