/linux-master/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-scd.h | 14 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 D | iwl-trans.h | 610 void (*txq_set_shared_mode)(struct iwl_trans *trans, u32 txq_id,
|
/linux-master/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | tx.c | 76 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 D | internal.h | 550 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 D | tx.c | 273 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 D | dev.h | 138 * @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 D | tx.c | 724 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 D | tx.h | 27 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 D | 3945.c | 272 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 D | 4965-mac.c | 1655 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 D | common.c | 2713 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 D | 4965.h | 70 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 D | common.h | 618 * @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 D | 4965.c | 1539 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 D | 3945-mac.c | 458 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 D | sta.c | 427 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 2041 u16 txq_id; local 3116 u16 txq_id; local 3348 u16 txq_id = tid_data->txq_id; local 3373 u16 txq_id; local 3446 u16 txq_id; local [all...] |
H A D | tx.c | 1122 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 D | mld-sta.c | 787 if (mvm_sta->tid_data[i].txq_id == IWL_MVM_INVALID_QUEUE) 791 &mvm_sta->tid_data[i].txq_id, i); 792 mvm_sta->tid_data[i].txq_id = IWL_MVM_INVALID_QUEUE; 799 mvmtxq->txq_id = IWL_MVM_INVALID_QUEUE; 963 int txq_id = tid_data->txq_id; local 965 if (txq_id == IWL_MVM_INVALID_QUEUE)
|
H A D | sta.h | 250 * @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 D | filter.h | 165 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 D | filter.h | 191 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 D | filter.h | 191 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 D | bnad.c | 955 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 D | mvpp2_main.c | 3652 static void mvpp2_xdp_finish_tx(struct mvpp2_port *port, u16 txq_id, int nxmit, int nxmit_byte) argument 3660 txq = port->txqs[txq_id]; 3662 nq = netdev_get_tx_queue(port->dev, txq_id); 3682 mvpp2_xdp_submit_frame(struct mvpp2_port *port, u16 txq_id, argument 3696 txq = port->txqs[txq_id]; 3750 u16 txq_id; local 3760 txq_id = mvpp2_cpu_to_thread(port->priv, smp_processor_id()) + (port->ntxqs / 2); 3762 ret = mvpp2_xdp_submit_frame(port, txq_id, xdpf, false); 3770 mvpp2_xdp_finish_tx(port, txq_id, 1, xdpf->len); 3787 u16 txq_id; local 4375 u16 txq_id; local [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_base.c | 887 qg_buf->txqs[0].txq_id = cpu_to_le16(pf_q); 925 if (pf_q == le16_to_cpu(txq->txq_id))
|