/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/pcie/ |
D | tx.c | 181 int txq_id = txq->id; in iwl_pcie_txq_update_byte_cnt_tbl() local 212 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent; in iwl_pcie_txq_update_byte_cnt_tbl() 215 scd_bc_tbl[txq_id]. in iwl_pcie_txq_update_byte_cnt_tbl() 225 int txq_id = txq->id; in iwl_pcie_txq_inval_byte_cnt_tbl() local 234 if (txq_id != trans_pcie->cmd_queue) in iwl_pcie_txq_inval_byte_cnt_tbl() 239 scd_bc_tbl[txq_id].tfd_offset[read_ptr] = bc_ent; in iwl_pcie_txq_inval_byte_cnt_tbl() 242 scd_bc_tbl[txq_id]. in iwl_pcie_txq_inval_byte_cnt_tbl() 254 int txq_id = txq->id; in iwl_pcie_txq_inc_wr_ptr() local 265 txq_id != trans_pcie->cmd_queue && in iwl_pcie_txq_inc_wr_ptr() 276 txq_id, reg); in iwl_pcie_txq_inc_wr_ptr() [all …]
|
D | tx-gen2.c | 69 int txq_id; in iwl_pcie_gen2_tx_stop() local 80 for (txq_id = 0; txq_id < ARRAY_SIZE(trans_pcie->txq); txq_id++) { in iwl_pcie_gen2_tx_stop() 81 if (!trans_pcie->txq[txq_id]) in iwl_pcie_gen2_tx_stop() 83 iwl_pcie_gen2_txq_unmap(trans, txq_id); in iwl_pcie_gen2_tx_stop() 538 struct iwl_device_cmd *dev_cmd, int txq_id) in iwl_trans_pcie_gen2_tx() argument 542 struct iwl_txq *txq = trans_pcie->txq[txq_id]; in iwl_trans_pcie_gen2_tx() 547 if (WARN_ONCE(!test_bit(txq_id, trans_pcie->queue_used), in iwl_trans_pcie_gen2_tx() 548 "TX on unused queue %d\n", txq_id)) in iwl_trans_pcie_gen2_tx() 594 cpu_to_le16((u16)(QUEUE_TO_SEQ(txq_id) | in iwl_trans_pcie_gen2_tx() 1016 void iwl_pcie_gen2_txq_unmap(struct iwl_trans *trans, int txq_id) in iwl_pcie_gen2_txq_unmap() argument [all …]
|
D | internal.h | 712 void iwl_trans_pcie_txq_set_shared_mode(struct iwl_trans *trans, u32 txq_id, 717 struct iwl_device_cmd *dev_cmd, int txq_id); 722 void iwl_trans_pcie_reclaim(struct iwl_trans *trans, int txq_id, int ssn, 1097 struct iwl_device_cmd *dev_cmd, int txq_id); 1103 void iwl_pcie_gen2_txq_unmap(struct iwl_trans *trans, int txq_id);
|
D | trans.c | 2218 u32 txq_id = txq->id; in iwl_trans_pcie_log_scd_error() local 2224 IWL_ERR(trans, "Queue %d is stuck %d %d\n", txq_id, in iwl_trans_pcie_log_scd_error() 2230 status = iwl_read_prph(trans, SCD_QUEUE_STATUS_BITS(txq_id)); in iwl_trans_pcie_log_scd_error() 2236 txq_id, active ? "" : "in", fifo, in iwl_trans_pcie_log_scd_error() 2239 iwl_read_prph(trans, SCD_QUEUE_RDPTR(txq_id)) & in iwl_trans_pcie_log_scd_error() 2241 iwl_read_prph(trans, SCD_QUEUE_WRPTR(txq_id)) & in iwl_trans_pcie_log_scd_error()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/ |
D | iwl-scd.h | 73 u16 txq_id) in iwl_scd_txq_set_chain() argument 75 iwl_set_bits_prph(trans, SCD_QUEUECHAIN_SEL, BIT(txq_id)); in iwl_scd_txq_set_chain() 79 u16 txq_id) in iwl_scd_txq_enable_agg() argument 81 iwl_set_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_enable_agg() 85 u16 txq_id) in iwl_scd_txq_disable_agg() argument 87 iwl_clear_bits_prph(trans, SCD_AGGR_SEL, BIT(txq_id)); in iwl_scd_txq_disable_agg() 136 u16 txq_id) in iwl_scd_txq_set_inactive() argument 138 iwl_write_prph(trans, SCD_QUEUE_STATUS_BITS(txq_id), in iwl_scd_txq_set_inactive()
|
D | iwl-trans.h | 579 void (*txq_set_shared_mode)(struct iwl_trans *trans, u32 txq_id,
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | tx.c | 294 int txq_id; in iwlagn_tx_skb() local 436 txq_id = info->hw_queue; in iwlagn_tx_skb() 439 txq_id = priv->tid_data[sta_id][tid].agg.txq_id; in iwlagn_tx_skb() 450 priv->queue_to_mac80211[txq_id] != info->hw_queue); in iwlagn_tx_skb() 453 txq_id, seq_number); in iwlagn_tx_skb() 455 if (iwl_trans_tx(priv->trans, skb, dev_cmd, txq_id)) in iwlagn_tx_skb() 508 int sta_id, txq_id; in iwlagn_tx_agg_stop() local 521 txq_id = tid_data->agg.txq_id; in iwlagn_tx_agg_stop() 553 if (!test_bit(txq_id, priv->agg_q_alloc)) { in iwlagn_tx_agg_stop() 556 sta_id, tid, txq_id); in iwlagn_tx_agg_stop() [all …]
|
D | dev.h | 168 u16 txq_id; member
|
/Linux-v4.19/drivers/net/wireless/intel/iwlegacy/ |
D | 4965-mac.c | 1669 int txq_id; in il4965_tx_skb() local 1739 txq_id = skb_get_queue_mapping(skb); in il4965_tx_skb() 1760 txq_id = il->stations[sta_id].tid[tid].agg.txq_id; in il4965_tx_skb() 1765 txq = &il->txq[txq_id]; in il4965_tx_skb() 1799 (QUEUE_TO_SEQ(txq_id) | IDX_TO_SEQ(q->write_ptr))); in il4965_tx_skb() 1959 int txq_id; in il4965_hw_txq_ctx_free() local 1963 for (txq_id = 0; txq_id < il->hw_params.max_txq_num; txq_id++) in il4965_hw_txq_ctx_free() 1964 if (txq_id == il->cmd_queue) in il4965_hw_txq_ctx_free() 1967 il_tx_queue_free(il, txq_id); in il4965_hw_txq_ctx_free() 1987 int ret, txq_id; in il4965_txq_ctx_alloc() local [all …]
|
D | 3945.c | 287 il3945_tx_queue_reclaim(struct il_priv *il, int txq_id, int idx) in il3945_tx_queue_reclaim() argument 289 struct il_tx_queue *txq = &il->txq[txq_id]; in il3945_tx_queue_reclaim() 293 BUG_ON(txq_id == IL39_CMD_QUEUE_NUM); in il3945_tx_queue_reclaim() 304 if (il_queue_space(q) > q->low_mark && txq_id >= 0 && in il3945_tx_queue_reclaim() 305 txq_id != IL39_CMD_QUEUE_NUM && il->mac80211_registered) in il3945_tx_queue_reclaim() 317 int txq_id = SEQ_TO_QUEUE(sequence); in il3945_hdl_tx() local 319 struct il_tx_queue *txq = &il->txq[txq_id]; in il3945_hdl_tx() 328 "is out of range [0-%d] %d %d\n", txq_id, idx, in il3945_hdl_tx() 365 D_TX("Tx queue %d Status %s (0x%08x) plcp rate %d retries %d\n", txq_id, in il3945_hdl_tx() 370 il3945_tx_queue_reclaim(il, txq_id, idx); in il3945_hdl_tx() [all …]
|
D | 4965.h | 88 int il4965_txq_check_empty(struct il_priv *il, int sta_id, u8 tid, int txq_id); 89 int il4965_tx_queue_reclaim(struct il_priv *il, int txq_id, int idx); 99 void il4965_set_wr_ptrs(struct il_priv *il, int txq_id, u32 idx);
|
D | common.c | 2729 int txq_id = txq->q.id; in il_txq_update_write_ptr() local 2743 txq_id, reg); in il_txq_update_write_ptr() 2749 il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8)); in il_txq_update_write_ptr() 2757 _il_wr(il, HBUS_TARG_WRPTR, txq->q.write_ptr | (txq_id << 8)); in il_txq_update_write_ptr() 2766 il_tx_queue_unmap(struct il_priv *il, int txq_id) in il_tx_queue_unmap() argument 2768 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_unmap() 2790 il_tx_queue_free(struct il_priv *il, int txq_id) in il_tx_queue_free() argument 2792 struct il_tx_queue *txq = &il->txq[txq_id]; in il_tx_queue_free() 2796 il_tx_queue_unmap(il, txq_id); in il_tx_queue_free() 3021 il_tx_queue_init(struct il_priv *il, u32 txq_id) in il_tx_queue_init() argument [all …]
|
D | common.h | 646 u16 txq_id; member 1443 il_txq_ctx_activate(struct il_priv *il, int txq_id) in il_txq_ctx_activate() argument 1445 set_bit(txq_id, &il->txq_ctx_active_msk); in il_txq_ctx_activate() 1449 il_txq_ctx_deactivate(struct il_priv *il, int txq_id) in il_txq_ctx_deactivate() argument 1451 clear_bit(txq_id, &il->txq_ctx_active_msk); in il_txq_ctx_deactivate() 1767 int il_tx_queue_init(struct il_priv *il, u32 txq_id); 1768 void il_tx_queue_reset(struct il_priv *il, u32 txq_id); 1769 void il_tx_queue_unmap(struct il_priv *il, int txq_id); 1770 void il_tx_queue_free(struct il_priv *il, int txq_id);
|
D | 4965.c | 1553 int txq_id = txq->q.id; in il4965_txq_update_byte_cnt_tbl() local 1562 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent; in il4965_txq_update_byte_cnt_tbl() 1566 scd_bc_tbl[txq_id].tfd_offset[TFD_QUEUE_SIZE_MAX + write_ptr] = in il4965_txq_update_byte_cnt_tbl()
|
D | 3945-mac.c | 476 int txq_id = skb_get_queue_mapping(skb); in il3945_tx_skb() local 529 txq = &il->txq[txq_id]; in il3945_tx_skb() 557 (QUEUE_TO_SEQ(txq_id) | IDX_TO_SEQ(q->write_ptr))); in il3945_tx_skb()
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | sta.c | 435 mvmsta->tid_data[tid].txq_id = IWL_MVM_INVALID_QUEUE; in iwl_mvm_remove_sta_queue_marking() 697 mvmsta->tid_data[tid].txq_id = queue; in iwl_mvm_sta_alloc_queue_tvqm() 873 mvmsta->tid_data[tid].txq_id = queue; in iwl_mvm_sta_alloc_queue() 1062 if (tid_data->txq_id == IWL_MVM_INVALID_QUEUE && in iwl_mvm_tx_deferred_stream() 1244 int txq_id = tid_data->txq_id; in iwl_mvm_realloc_queues_after_restart() local 1248 if (txq_id == IWL_MVM_INVALID_QUEUE) in iwl_mvm_realloc_queues_after_restart() 1260 txq_id = iwl_mvm_tvqm_enable_txq(mvm, mac_queue, in iwl_mvm_realloc_queues_after_restart() 1263 tid_data->txq_id = txq_id; in iwl_mvm_realloc_queues_after_restart() 1277 cfg.aggregate = (txq_id >= IWL_MVM_DQA_MIN_DATA_QUEUE || in iwl_mvm_realloc_queues_after_restart() 1278 txq_id == in iwl_mvm_realloc_queues_after_restart() [all …]
|
D | tx.c | 942 static bool iwl_mvm_txq_should_update(struct iwl_mvm *mvm, int txq_id) in iwl_mvm_txq_should_update() argument 944 unsigned long queue_tid_bitmap = mvm->queue_info[txq_id].tid_bitmap; in iwl_mvm_txq_should_update() 952 if (time_before(mvm->queue_info[txq_id].last_frame_time[tid] + in iwl_mvm_txq_should_update() 999 u16 txq_id = info->hw_queue; in iwl_mvm_tx_mpdu() local 1054 txq_id = mvmsta->tid_data[tid].txq_id; in iwl_mvm_tx_mpdu() 1059 if (unlikely(txq_id == IWL_MVM_INVALID_QUEUE || in iwl_mvm_tx_mpdu() 1062 if (txq_id == IWL_MVM_INVALID_QUEUE) { in iwl_mvm_tx_mpdu() 1079 mvm->queue_info[txq_id].status = IWL_MVM_QUEUE_READY; in iwl_mvm_tx_mpdu() 1084 txq_id); in iwl_mvm_tx_mpdu() 1089 mvm->queue_info[txq_id].last_frame_time[tid] = jiffies; in iwl_mvm_tx_mpdu() [all …]
|
D | sta.h | 332 u16 txq_id; member
|
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
D | filter.h | 168 unsigned txq_id) in ef4_filter_init_tx() argument 173 spec->dmaq_id = txq_id; in ef4_filter_init_tx()
|
/Linux-v4.19/drivers/net/ethernet/sfc/ |
D | filter.h | 194 unsigned txq_id) in efx_filter_init_tx() argument 199 spec->dmaq_id = txq_id; in efx_filter_init_tx()
|
/Linux-v4.19/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 963 u32 txq_id; in bnad_cb_ethport_link_status() local 967 txq_id = tcb->id; in bnad_cb_ethport_link_status() 976 txq_id); in bnad_cb_ethport_link_status() 982 txq_id); in bnad_cb_ethport_link_status() 1051 u32 txq_id; in bnad_cb_tx_stall() local 1058 txq_id = tcb->id; in bnad_cb_tx_stall() 1060 netif_stop_subqueue(bnad->netdev, txq_id); in bnad_cb_tx_stall() 1069 u32 txq_id; in bnad_cb_tx_resume() local 1076 txq_id = tcb->id; in bnad_cb_tx_resume() 1083 netif_wake_subqueue(bnad->netdev, txq_id); in bnad_cb_tx_resume() [all …]
|
/Linux-v4.19/drivers/net/ethernet/intel/ice/ |
D | ice_adminq_cmd.h | 1138 __le16 txq_id; member
|
/Linux-v4.19/drivers/net/ethernet/marvell/mvpp2/ |
D | mvpp2_main.c | 2918 u16 txq_id; in mvpp2_tx() local 2921 txq_id = skb_get_queue_mapping(skb); in mvpp2_tx() 2922 txq = port->txqs[txq_id]; in mvpp2_tx() 2978 struct netdev_queue *nq = netdev_get_tx_queue(dev, txq_id); in mvpp2_tx()
|
/Linux-v4.19/drivers/net/ethernet/marvell/ |
D | mvneta.c | 2401 u16 txq_id = skb_get_queue_mapping(skb); in mvneta_tx() local 2402 struct mvneta_tx_queue *txq = &pp->txqs[txq_id]; in mvneta_tx() 2462 struct netdev_queue *nq = netdev_get_tx_queue(dev, txq_id); in mvneta_tx()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_sriov.c | 2556 u16 txq_id, u8 qid_usage_idx) in qed_iov_vf_stop_txqs() argument 2561 if (!qed_iov_validate_txq(p_hwfn, vf, txq_id, QED_IOV_VALIDATE_Q_NA)) in qed_iov_vf_stop_txqs() 2564 p_queue = &vf->vf_queues[txq_id]; in qed_iov_vf_stop_txqs()
|