Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/pcie/
Dtx.c212 int txq_id = txq->id; in iwl_pcie_txq_update_byte_cnt_tbl() local
243 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent; in iwl_pcie_txq_update_byte_cnt_tbl()
246 scd_bc_tbl[txq_id]. in iwl_pcie_txq_update_byte_cnt_tbl()
256 int txq_id = txq->id; in iwl_pcie_txq_inval_byte_cnt_tbl() local
265 if (txq_id != trans_pcie->cmd_queue) in iwl_pcie_txq_inval_byte_cnt_tbl()
270 scd_bc_tbl[txq_id].tfd_offset[read_ptr] = bc_ent; in iwl_pcie_txq_inval_byte_cnt_tbl()
273 scd_bc_tbl[txq_id]. in iwl_pcie_txq_inval_byte_cnt_tbl()
285 int txq_id = txq->id; in iwl_pcie_txq_inc_wr_ptr() local
296 txq_id != trans_pcie->cmd_queue && in iwl_pcie_txq_inc_wr_ptr()
307 txq_id, reg); in iwl_pcie_txq_inc_wr_ptr()
[all …]
Dtx-gen2.c68 int txq_id; in iwl_pcie_gen2_tx_stop() local
79 for (txq_id = 0; txq_id < ARRAY_SIZE(trans_pcie->txq); txq_id++) { in iwl_pcie_gen2_tx_stop()
80 if (!trans_pcie->txq[txq_id]) in iwl_pcie_gen2_tx_stop()
82 iwl_pcie_gen2_txq_unmap(trans, txq_id); in iwl_pcie_gen2_tx_stop()
569 struct iwl_device_cmd *dev_cmd, int txq_id) in iwl_trans_pcie_gen2_tx() argument
573 struct iwl_txq *txq = trans_pcie->txq[txq_id]; in iwl_trans_pcie_gen2_tx()
578 if (WARN_ONCE(!test_bit(txq_id, trans_pcie->queue_used), in iwl_trans_pcie_gen2_tx()
579 "TX on unused queue %d\n", txq_id)) in iwl_trans_pcie_gen2_tx()
613 cpu_to_le16((u16)(QUEUE_TO_SEQ(txq_id) | in iwl_trans_pcie_gen2_tx()
1025 void iwl_pcie_gen2_txq_unmap(struct iwl_trans *trans, int txq_id) in iwl_pcie_gen2_txq_unmap() argument
[all …]
Dinternal.h678 int iwl_pcie_gen2_tx_init(struct iwl_trans *trans, int txq_id,
688 void iwl_trans_pcie_txq_set_shared_mode(struct iwl_trans *trans, u32 txq_id,
693 struct iwl_device_cmd *dev_cmd, int txq_id);
696 void iwl_pcie_cmdq_reclaim(struct iwl_trans *trans, int txq_id, int idx);
701 void iwl_trans_pcie_reclaim(struct iwl_trans *trans, int txq_id, int ssn,
703 void iwl_trans_pcie_set_q_ptrs(struct iwl_trans *trans, int txq_id, int ptr);
1114 struct iwl_device_cmd *dev_cmd, int txq_id);
1119 void iwl_pcie_gen2_txq_unmap(struct iwl_trans *trans, int txq_id);
Dtrans.c2268 u32 txq_id = txq->id; in iwl_trans_pcie_log_scd_error() local
2274 IWL_ERR(trans, "Queue %d is stuck %d %d\n", txq_id, in iwl_trans_pcie_log_scd_error()
2280 status = iwl_read_prph(trans, SCD_QUEUE_STATUS_BITS(txq_id)); in iwl_trans_pcie_log_scd_error()
2286 txq_id, active ? "" : "in", fifo, in iwl_trans_pcie_log_scd_error()
2289 iwl_read_prph(trans, SCD_QUEUE_RDPTR(txq_id)) & in iwl_trans_pcie_log_scd_error()
2291 iwl_read_prph(trans, SCD_QUEUE_WRPTR(txq_id)) & in iwl_trans_pcie_log_scd_error()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/
Diwl-scd.h68 u16 txq_id) in iwl_scd_txq_set_chain() argument
70 iwl_set_bits_prph(trans, SCD_QUEUECHAIN_SEL, BIT(txq_id)); in iwl_scd_txq_set_chain()
74 u16 txq_id) in iwl_scd_txq_enable_agg() argument
76 iwl_set_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_enable_agg()
80 u16 txq_id) in iwl_scd_txq_disable_agg() argument
82 iwl_clear_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_disable_agg()
131 u16 txq_id) in iwl_scd_txq_set_inactive() argument
133 iwl_write_prph(trans, SCD_QUEUE_STATUS_BITS(txq_id), in iwl_scd_txq_set_inactive()
Diwl-trans.h567 void (*txq_set_shared_mode)(struct iwl_trans *trans, u32 txq_id,
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/dvm/
Dtx.c277 int txq_id; in iwlagn_tx_skb() local
419 txq_id = info->hw_queue; in iwlagn_tx_skb()
422 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; in iwlagn_tx_skb()
433 priv->queue_to_mac80211[txq_id] != info->hw_queue); in iwlagn_tx_skb()
436 txq_id, seq_number); in iwlagn_tx_skb()
438 if (iwl_trans_tx(priv->trans, skb, dev_cmd, txq_id)) in iwlagn_tx_skb()
491 int sta_id, txq_id; in iwlagn_tx_agg_stop() local
504 txq_id = tid_data->agg.txq_id; in iwlagn_tx_agg_stop()
536 if (!test_bit(txq_id, priv->agg_q_alloc)) { in iwlagn_tx_agg_stop()
539 sta_id, tid, txq_id); in iwlagn_tx_agg_stop()
[all …]
Ddev.h153 u16 txq_id; member
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dsta.c397 mvmtxq->txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_disable_txq()
489 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_remove_sta_queue_marking()
491 mvmtxq->txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_remove_sta_queue_marking()
788 mvmtxq->txq_id = queue; in iwl_mvm_sta_alloc_queue_tvqm()
795 mvmsta->tid_data[tid].txq_id = queue; in iwl_mvm_sta_alloc_queue_tvqm()
835 mvmtxq->txq_id = queue; in iwl_mvm_update_txq_mapping()
1041 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_remove_inactive_tids()
1326 mvmsta->tid_data[tid].txq_id = queue; in iwl_mvm_sta_alloc_queue()
1471 int txq_id = tid_data->txq_id; in iwl_mvm_realloc_queues_after_restart() local
1474 if (txq_id == IWL_MVM_INVALID_QUEUE) in iwl_mvm_realloc_queues_after_restart()
[all …]
Dtx.c1006 static bool iwl_mvm_txq_should_update(struct iwl_mvm *mvm, int txq_id) in iwl_mvm_txq_should_update() argument
1008 unsigned long queue_tid_bitmap = mvm->queue_info[txq_id].tid_bitmap; in iwl_mvm_txq_should_update()
1016 if (time_before(mvm->queue_info[txq_id].last_frame_time[tid] + in iwl_mvm_txq_should_update()
1077 u16 txq_id; in iwl_mvm_tx_mpdu() local
1142 txq_id = mvmsta->tid_data[tid].txq_id; in iwl_mvm_tx_mpdu()
1146 if (WARN_ONCE(txq_id == IWL_MVM_INVALID_QUEUE, "Invalid TXQ id")) { in iwl_mvm_tx_mpdu()
1154 mvm->queue_info[txq_id].last_frame_time[tid] = jiffies; in iwl_mvm_tx_mpdu()
1166 if (unlikely(mvm->queue_info[txq_id].status == in iwl_mvm_tx_mpdu()
1168 iwl_mvm_txq_should_update(mvm, txq_id))) in iwl_mvm_tx_mpdu()
1173 mvmsta->sta_id, tid, txq_id, in iwl_mvm_tx_mpdu()
[all …]
Dsta.h327 u16 txq_id; member
/Linux-v5.4/drivers/net/wireless/intel/iwlegacy/
D4965-mac.c1653 int txq_id; in il4965_tx_skb() local
1723 txq_id = skb_get_queue_mapping(skb); in il4965_tx_skb()
1744 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; in il4965_tx_skb()
1749 txq = &il->txq[txq_id]; in il4965_tx_skb()
1783 (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()
1971 int ret, txq_id; in il4965_txq_ctx_alloc() local
[all …]
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 …]
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);
Dcommon.c2713 int txq_id = txq->q.id; in il_txq_update_write_ptr() local
2727 txq_id, reg); in il_txq_update_write_ptr()
2733 il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8)); in il_txq_update_write_ptr()
2741 _il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8)); in il_txq_update_write_ptr()
2750 il_tx_queue_unmap(struct il_priv *il, int txq_id) in il_tx_queue_unmap() argument
2752 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_unmap()
2774 il_tx_queue_free(struct il_priv *il, int txq_id) in il_tx_queue_free() argument
2776 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_free()
2780 il_tx_queue_unmap(il, txq_id); in il_tx_queue_free()
3005 il_tx_queue_init(struct il_priv *il, u32 txq_id) in il_tx_queue_init() argument
[all …]
Dcommon.h631 u16 txq_id; member
1428 il_txq_ctx_activate(struct il_priv *il, int txq_id) in il_txq_ctx_activate() argument
1430 set_bit(txq_id, &il->txq_ctx_active_msk); in il_txq_ctx_activate()
1434 il_txq_ctx_deactivate(struct il_priv *il, int txq_id) in il_txq_ctx_deactivate() argument
1436 clear_bit(txq_id, &il->txq_ctx_active_msk); in il_txq_ctx_deactivate()
1752 int il_tx_queue_init(struct il_priv *il, u32 txq_id);
1753 void il_tx_queue_reset(struct il_priv *il, u32 txq_id);
1754 void il_tx_queue_unmap(struct il_priv *il, int txq_id);
1755 void il_tx_queue_free(struct il_priv *il, int txq_id);
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()
D3945-mac.c460 int txq_id = skb_get_queue_mapping(skb); in il3945_tx_skb() local
513 txq = &il->txq[txq_id]; in il3945_tx_skb()
541 (QUEUE_TO_SEQ(txq_id) | IDX_TO_SEQ(q->write_ptr))); in il3945_tx_skb()
/Linux-v5.4/drivers/net/ethernet/sfc/falcon/
Dfilter.h165 unsigned txq_id) in ef4_filter_init_tx() argument
170 spec->dmaq_id = txq_id; in ef4_filter_init_tx()
/Linux-v5.4/drivers/net/ethernet/sfc/
Dfilter.h191 unsigned txq_id) in efx_filter_init_tx() argument
196 spec->dmaq_id = txq_id; in efx_filter_init_tx()
/Linux-v5.4/drivers/net/ethernet/brocade/bna/
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()
1043 u32 txq_id; in bnad_cb_tx_stall() local
1050 txq_id = tcb->id; in bnad_cb_tx_stall()
1052 netif_stop_subqueue(bnad->netdev, txq_id); in bnad_cb_tx_stall()
1061 u32 txq_id; in bnad_cb_tx_resume() local
1068 txq_id = tcb->id; in bnad_cb_tx_resume()
1075 netif_wake_subqueue(bnad->netdev, txq_id); in bnad_cb_tx_resume()
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_adminq_cmd.h1387 __le16 txq_id; member
Dice_lib.c1736 qg_buf->txqs[0].txq_id = cpu_to_le16(pf_q); in ice_vsi_cfg_txq()
1764 if (pf_q == le16_to_cpu(txq->txq_id)) in ice_vsi_cfg_txq()
/Linux-v5.4/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_main.c3210 u16 txq_id; in mvpp2_tx() local
3215 txq_id = skb_get_queue_mapping(skb); in mvpp2_tx()
3216 txq = port->txqs[txq_id]; in mvpp2_tx()
3274 struct netdev_queue *nq = netdev_get_tx_queue(dev, txq_id); in mvpp2_tx()
/Linux-v5.4/drivers/net/ethernet/marvell/
Dmvneta.c2402 u16 txq_id = skb_get_queue_mapping(skb); in mvneta_tx() local
2403 struct mvneta_tx_queue *txq = &pp->txqs[txq_id]; in mvneta_tx()
2463 struct netdev_queue *nq = netdev_get_tx_queue(dev, txq_id); in mvneta_tx()

12