Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dtx.c540 int txq_id; in iwl_trans_pcie_tx_reset() local
550 txq_id++) { in iwl_trans_pcie_tx_reset()
613 int txq_id; in iwl_pcie_tx_stop() local
637 txq_id++) in iwl_pcie_tx_stop()
650 int txq_id; in iwl_pcie_tx_free() local
658 for (txq_id = 0; in iwl_pcie_tx_free()
850 txq_id++) { in iwl_pcie_tx_alloc()
859 trans_pcie->txqs.txq[txq_id] = &trans_pcie->txq_memory[txq_id]; in iwl_pcie_tx_alloc()
866 trans_pcie->txqs.txq[txq_id]->id = txq_id; in iwl_pcie_tx_alloc()
967 txq_id++) { in iwl_pcie_tx_init()
[all …]
H A Dtx-gen2.c737 "queue %d out of range", txq_id)) in iwl_txq_gen2_tx()
833 txq_id, txq->read_ptr); in iwl_txq_gen2_unmap()
898 "queue %d out of range", txq_id)) in iwl_txq_gen2_free()
901 txq = trans_pcie->txqs.txq[txq_id]; in iwl_txq_gen2_free()
906 iwl_txq_gen2_unmap(trans, txq_id); in iwl_txq_gen2_free()
909 if (txq_id == trans_pcie->txqs.cmd.q_id) in iwl_txq_gen2_free()
918 trans_pcie->txqs.txq[txq_id] = NULL; in iwl_txq_gen2_free()
1162 if (!trans_pcie->txqs.txq[txq_id]) { in iwl_txq_gen2_init()
1168 trans_pcie->txqs.txq[txq_id] = queue; in iwl_txq_gen2_init()
1175 queue = trans_pcie->txqs.txq[txq_id]; in iwl_txq_gen2_init()
[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-6.15/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.c726 int txq_id, bool shared_mode) in iwl_trans_txq_set_shared_mode() argument
728 iwl_trans_pcie_txq_set_shared_mode(trans, txq_id, shared_mode); in iwl_trans_txq_set_shared_mode()
H A Diwl-trans.h1042 int txq_id, bool shared_mode);
/linux-6.15/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dtx.c273 int txq_id; in iwlagn_tx_skb() local
417 txq_id = priv->tid_data[sta_id][tid].agg.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()
597 if (txq_id < 0) { in iwlagn_tx_agg_start()
601 return txq_id; in iwlagn_tx_agg_start()
611 tid_data->agg.txq_id = txq_id; in iwlagn_tx_agg_start()
647 txq_id = tid_data->agg.txq_id; in iwlagn_tx_agg_flush()
953 agg->txq_id, in iwl_rx_reply_tx_agg()
1138 if (txq_id != priv->tid_data[sta_id][tid].agg.txq_id) in iwlagn_rx_reply_tx()
[all …]
H A Ddev.h148 u16 txq_id; member
/linux-6.15/drivers/net/wireless/intel/iwlegacy/
H A D4965-mac.c1655 int txq_id; in il4965_tx_skb() local
1746 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; 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()
2004 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) { in il4965_txq_ctx_alloc()
2039 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) in il4965_txq_ctx_reset()
2052 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) in il4965_txq_ctx_unmap()
2094 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) in il4965_txq_ctx_activate_free()
2252 tid_data->agg.txq_id = txq_id; in il4965_tx_agg_start()
2333 txq_id = tid_data->agg.txq_id; in il4965_tx_agg_stop()
[all …]
H A D3945.c278 BUG_ON(txq_id == IL39_CMD_QUEUE_NUM); in il3945_tx_queue_reclaim()
302 int txq_id = SEQ_TO_QUEUE(sequence); in il3945_hdl_tx() local
839 int rc, txq_id; in il3945_txq_ctx_reset() local
854 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) { in il3945_txq_ctx_reset()
855 rc = il_tx_queue_init(il, txq_id); in il3945_txq_ctx_reset()
1004 int txq_id; in il3945_hw_txq_ctx_free() local
1008 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) in il3945_hw_txq_ctx_free()
1012 il_tx_queue_free(il, txq_id); in il3945_hw_txq_ctx_free()
1022 int txq_id; in il3945_hw_txq_ctx_stop() local
1029 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) { in il3945_hw_txq_ctx_stop()
[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.c2713 int txq_id = txq->q.id; in il_txq_update_write_ptr() local
2727 txq_id, reg); in il_txq_update_write_ptr()
2780 il_tx_queue_unmap(il, txq_id); in il_tx_queue_free()
3018 if (txq_id == il->cmd_queue) { in il_tx_queue_init()
3046 ret = il_tx_queue_alloc(il, txq, txq_id); in il_tx_queue_init()
3057 if (txq_id < 4) in il_tx_queue_init()
3058 il_set_swq_id(txq, txq_id, txq_id); in il_tx_queue_init()
3061 il_queue_init(il, &txq->q, slots, txq_id); in il_tx_queue_init()
3086 if (txq_id == il->cmd_queue) { in il_tx_queue_reset()
3287 int txq_id = SEQ_TO_QUEUE(sequence); in il_tx_cmd_complete() local
[all …]
H A Dcommon.h643 u16 txq_id; member
1437 il_txq_ctx_activate(struct il_priv *il, int txq_id) in il_txq_ctx_activate() argument
1439 set_bit(txq_id, &il->txq_ctx_active_msk); in il_txq_ctx_activate()
1443 il_txq_ctx_deactivate(struct il_priv *il, int txq_id) in il_txq_ctx_deactivate() argument
1445 clear_bit(txq_id, &il->txq_ctx_active_msk); in il_txq_ctx_deactivate()
1761 int il_tx_queue_init(struct il_priv *il, u32 txq_id);
1762 void il_tx_queue_reset(struct il_priv *il, u32 txq_id);
1763 void il_tx_queue_unmap(struct il_priv *il, int txq_id);
1764 void il_tx_queue_free(struct il_priv *il, int txq_id);
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()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.c1642 int txq_id = tid_data->txq_id; in iwl_mvm_realloc_queues_after_restart() local
1664 tid_data->txq_id = txq_id; in iwl_mvm_realloc_queues_after_restart()
2033 txq_id = mvm_sta->tid_data[i].txq_id; in iwl_mvm_wait_sta_queues_empty()
3098 u16 txq_id; in iwl_mvm_sta_tx_agg_start() local
3131 txq_id = mvmsta->tid_data[tid].txq_id; in iwl_mvm_sta_tx_agg_start()
3166 tid_data->txq_id = txq_id; in iwl_mvm_sta_tx_agg_start()
3330 u16 txq_id = tid_data->txq_id; in iwl_mvm_unreserve_agg_queue() local
3355 u16 txq_id; in iwl_mvm_sta_tx_agg_stop() local
3369 txq_id = tid_data->txq_id; in iwl_mvm_sta_tx_agg_stop()
3428 u16 txq_id; in iwl_mvm_sta_tx_agg_flush() local
[all …]
H A Dtx.c1130 u16 txq_id; in iwl_mvm_tx_mpdu() local
1200 txq_id = mvmsta->tid_data[tid].txq_id; in iwl_mvm_tx_mpdu()
1212 mvm->queue_info[txq_id].last_frame_time[tid] = jiffies; in iwl_mvm_tx_mpdu()
1224 if (unlikely(mvm->queue_info[txq_id].status == in iwl_mvm_tx_mpdu()
1226 iwl_mvm_txq_should_update(mvm, txq_id))) in iwl_mvm_tx_mpdu()
1231 mvmsta->deflink.sta_id, tid, txq_id, in iwl_mvm_tx_mpdu()
1248 if (iwl_trans_tx(mvm->trans, skb, dev_cmd, txq_id)) in iwl_mvm_tx_mpdu()
1626 int txq_id = SEQ_TO_QUEUE(sequence); in iwl_mvm_rx_tx_cmd_single() local
1644 txq_id = le16_to_cpu(tx_resp->tx_queue); in iwl_mvm_rx_tx_cmd_single()
2036 if (tid_data->txq_id != txq) { in iwl_mvm_tx_reclaim()
[all …]
H A Dmld-sta.c794 if (mvm_sta->tid_data[i].txq_id == IWL_MVM_INVALID_QUEUE) in iwl_mvm_mld_disable_sta_queues()
798 &mvm_sta->tid_data[i].txq_id, i); in iwl_mvm_mld_disable_sta_queues()
799 mvm_sta->tid_data[i].txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_mld_disable_sta_queues()
806 mvmtxq->txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_mld_disable_sta_queues()
964 int txq_id = tid_data->txq_id; in iwl_mvm_mld_update_sta_queues() local
966 if (txq_id == IWL_MVM_INVALID_QUEUE) in iwl_mvm_mld_update_sta_queues()
H A Dsta.h269 u16 txq_id; member
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dtx.c1038 int txq_id = le16_to_cpu(tx_resp->tx_queue); in iwl_mld_handle_tx_resp_notif() local
1070 iwl_trans_reclaim(mld->trans, txq_id, ssn, &skbs, false); in iwl_mld_handle_tx_resp_notif()
1243 int txq_id = le16_to_cpu(queue_info->queue_num); in iwl_mld_flush_link_sta_txqs() local
1246 txq_id >= ARRAY_SIZE(mld->fw_id_to_txq), in iwl_mld_flush_link_sta_txqs()
1247 "Invalid txq id %d\n", txq_id)) in iwl_mld_flush_link_sta_txqs()
1252 le16_to_cpu(queue_info->tid), txq_id, in iwl_mld_flush_link_sta_txqs()
1256 iwl_mld_tx_reclaim_txq(mld, txq_id, read_after, true); in iwl_mld_flush_link_sta_txqs()
1348 int txq_id = le16_to_cpu(ba_tfd->q_num); in iwl_mld_handle_compressed_ba_notif() local
1352 txq_id >= ARRAY_SIZE(mld->fw_id_to_txq), in iwl_mld_handle_compressed_ba_notif()
1353 "Invalid txq id %d\n", txq_id)) in iwl_mld_handle_compressed_ba_notif()
[all …]
/linux-6.15/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-6.15/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-6.15/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-6.15/drivers/net/ethernet/brocade/bna/
H A Dbnad.c956 u32 txq_id; in bnad_cb_ethport_link_status() local
960 txq_id = tcb->id; in bnad_cb_ethport_link_status()
969 txq_id); in bnad_cb_ethport_link_status()
975 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()
2913 u32 txq_id = 0; in bnad_start_xmit() local
[all …]
/linux-6.15/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c3647 txq = port->txqs[txq_id]; in mvpp2_xdp_finish_tx()
3649 nq = netdev_get_tx_queue(port->dev, txq_id); in mvpp2_xdp_finish_tx()
3683 txq = port->txqs[txq_id]; in mvpp2_xdp_submit_frame()
3737 u16 txq_id; in mvpp2_xdp_xmit_back() local
3749 ret = mvpp2_xdp_submit_frame(port, txq_id, xdpf, false); in mvpp2_xdp_xmit_back()
3757 mvpp2_xdp_finish_tx(port, txq_id, 1, xdpf->len); in mvpp2_xdp_xmit_back()
3774 u16 txq_id; in mvpp2_xdp_xmit() local
3798 mvpp2_xdp_finish_tx(port, txq_id, nxmit, nxmit_byte); in mvpp2_xdp_xmit()
4369 u16 txq_id; in mvpp2_tx() local
4374 txq_id = skb_get_queue_mapping(skb); in mvpp2_tx()
[all …]
/linux-6.15/drivers/net/ethernet/intel/ice/
H A Dice_base.c907 qg_buf->txqs[0].txq_id = cpu_to_le16(pf_q); in ice_vsi_cfg_txq()
944 if (pf_q == le16_to_cpu(txq->txq_id)) in ice_vsi_cfg_txq()

12