Searched refs:txq_id (Results 1 - 11 of 11) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/iwlwifi/
H A Diwl-agn-tx.c113 int txq_id = txq->q.id; local
121 if (txq_id != IWL_CMD_QUEUE_NUM) {
140 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent;
143 scd_bc_tbl[txq_id].
151 int txq_id = txq->q.id; local
158 if (txq_id != IWL_CMD_QUEUE_NUM)
162 scd_bc_tbl[txq_id].tfd_offset[read_ptr] = bc_ent;
165 scd_bc_tbl[txq_id].
170 u16 txq_id)
179 IWLAGN_SCD_TRANSLATE_TBL_OFFSET_QUEUE(txq_id);
169 iwlagn_tx_queue_set_q2ratid(struct iwl_priv *priv, u16 ra_tid, u16 txq_id) argument
193 iwlagn_tx_queue_stop_scheduler(struct iwl_priv *priv, u16 txq_id) argument
203 iwlagn_set_wr_ptrs(struct iwl_priv *priv, int txq_id, u32 index) argument
215 int txq_id = txq->q.id; local
231 iwlagn_txq_agg_enable(struct iwl_priv *priv, int txq_id, int tx_fifo, int sta_id, int tid, u16 ssn_idx) argument
297 iwlagn_txq_agg_disable(struct iwl_priv *priv, u16 txq_id, u16 ssn_idx, u8 tx_fifo) argument
522 int swq_id, txq_id; local
811 int txq_id; local
839 int txq_id, slots_num; local
898 int txq_id, slots_num; local
953 int txq_id; local
966 int txq_id; local
1027 int tx_fifo_id, txq_id, sta_id, ssn = -1; local
1095 iwlagn_txq_check_empty(struct iwl_priv *priv, int sta_id, u8 tid, int txq_id) argument
1152 iwlagn_tx_queue_reclaim(struct iwl_priv *priv, int txq_id, int index) argument
[all...]
H A Diwl-tx.c47 int txq_id = txq->q.id; local
61 txq_id, reg);
68 txq->q.write_ptr | (txq_id << 8));
74 txq->q.write_ptr | (txq_id << 8));
88 void iwl_tx_queue_free(struct iwl_priv *priv, int txq_id) argument
90 struct iwl_tx_queue *txq = &priv->txq[txq_id];
309 int slots_num, u32 txq_id)
323 if (txq_id == IWL_CMD_QUEUE_NUM)
346 ret = iwl_tx_queue_alloc(priv, txq, txq_id);
358 if (txq_id !
308 iwl_tx_queue_init(struct iwl_priv *priv, struct iwl_tx_queue *txq, int slots_num, u32 txq_id) argument
383 iwl_tx_queue_reset(struct iwl_priv *priv, struct iwl_tx_queue *txq, int slots_num, u32 txq_id) argument
543 iwl_hcmd_queue_reclaim(struct iwl_priv *priv, int txq_id, int idx, int cmd_idx) argument
581 int txq_id = SEQ_TO_QUEUE(sequence); local
[all...]
H A Diwl-4965.c464 static void iwl4965_set_wr_ptrs(struct iwl_priv *priv, int txq_id, u32 index) argument
467 (index & 0xff) | (txq_id << 8));
468 iwl_write_prph(priv, IWL49_SCD_QUEUE_RDPTR(txq_id), index);
482 int txq_id = txq->q.id; local
485 int active = test_bit(txq_id, &priv->txq_ctx_active_msk) ? 1 : 0;
488 iwl_write_prph(priv, IWL49_SCD_QUEUE_STATUS_BITS(txq_id),
499 scd_retry ? "BA" : "AC", txq_id, tx_fifo_id);
1536 int txq_id = txq->q.id; local
1545 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent;
1549 scd_bc_tbl[txq_id]
1705 iwl4965_tx_queue_stop_scheduler(struct iwl_priv *priv, u16 txq_id) argument
1720 iwl4965_txq_agg_disable(struct iwl_priv *priv, u16 txq_id, u16 ssn_idx, u8 tx_fifo) argument
1753 iwl4965_tx_queue_set_q2ratid(struct iwl_priv *priv, u16 ra_tid, u16 txq_id) argument
1784 iwl4965_txq_agg_enable(struct iwl_priv *priv, int txq_id, int tx_fifo, int sta_id, int tid, u16 ssn_idx) argument
1885 iwl4965_tx_status_reply_tx(struct iwl_priv *priv, struct iwl_ht_agg *agg, struct iwl4965_tx_resp *tx_resp, int txq_id, u16 start_idx) argument
2058 int txq_id = SEQ_TO_QUEUE(sequence); local
[all...]
H A Diwl-agn.h110 int txq_id, u32 index);
119 int iwlagn_txq_agg_enable(struct iwl_priv *priv, int txq_id,
121 int iwlagn_txq_agg_disable(struct iwl_priv *priv, u16 txq_id,
177 int sta_id, u8 tid, int txq_id);
180 int iwlagn_tx_queue_reclaim(struct iwl_priv *priv, int txq_id, int index);
H A Diwl-3945.c270 int txq_id, int index)
272 struct iwl_tx_queue *txq = &priv->txq[txq_id];
276 BUG_ON(txq_id == IWL_CMD_QUEUE_NUM);
287 if (iwl_queue_space(q) > q->low_mark && (txq_id >= 0) &&
288 (txq_id != IWL_CMD_QUEUE_NUM) &&
290 iwl_wake_queue(priv, txq_id);
301 int txq_id = SEQ_TO_QUEUE(sequence); local
303 struct iwl_tx_queue *txq = &priv->txq[txq_id];
311 IWL_ERR(priv, "Read index for DMA queue txq_id (%d) index %d "
312 "is out of range [0-%d] %d %d\n", txq_id,
269 iwl3945_tx_queue_reclaim(struct iwl_priv *priv, int txq_id, int index) argument
891 int txq_id, slots_num; local
1064 int txq_id; local
1081 int txq_id; local
2226 int txq_id = txq->q.id; local
[all...]
H A Diwl-agn-lib.c52 int txq_id, u16 start_idx)
79 info = IEEE80211_SKB_CB(priv->txq[txq_id].txb[idx].skb);
108 txq_id = SEQ_TO_QUEUE(seq);
114 IWL_DEBUG_TX_REPLY(priv, "FrameCnt = %d, txq_id=%d idx=%d\n",
115 agg->frame_count, txq_id, idx);
117 hdr = iwl_tx_queue_get_hdr(priv, txq_id, idx);
121 " idx=%d, txq_id=%d\n", idx, txq_id);
217 int txq_id = SEQ_TO_QUEUE(sequence); local
219 struct iwl_tx_queue *txq = &priv->txq[txq_id];
49 iwlagn_tx_status_reply_tx(struct iwl_priv *priv, struct iwl_ht_agg *agg, struct iwl5000_tx_resp *tx_resp, int txq_id, u16 start_idx) argument
[all...]
H A Diwl-dev.h389 * @txq_id: Tx queue used for Tx attempt
402 u16 txq_id; member in struct:iwl_ht_agg
1396 static inline void iwl_txq_ctx_activate(struct iwl_priv *priv, int txq_id) argument
1398 set_bit(txq_id, &priv->txq_ctx_active_msk);
1401 static inline void iwl_txq_ctx_deactivate(struct iwl_priv *priv, int txq_id) argument
1403 clear_bit(txq_id, &priv->txq_ctx_active_msk);
1433 int txq_id, int idx)
1435 if (priv->txq[txq_id].txb[idx].skb)
1436 return (struct ieee80211_hdr *)priv->txq[txq_id].
1432 iwl_tx_queue_get_hdr(struct iwl_priv *priv, int txq_id, int idx) argument
H A Diwl-core.h158 int (*txq_agg_enable)(struct iwl_priv *priv, int txq_id, int tx_fifo,
160 int (*txq_agg_disable)(struct iwl_priv *priv, u16 txq_id, u16 ssn_idx,
484 int slots_num, u32 txq_id);
486 int slots_num, u32 txq_id);
487 void iwl_tx_queue_free(struct iwl_priv *priv, int txq_id);
H A Diwl3945-base.c469 int txq_id = skb_get_queue_mapping(skb); local
526 txq = &priv->txq[txq_id];
554 out_cmd->hdr.sequence = cpu_to_le16((u16)(QUEUE_TO_SEQ(txq_id) |
H A Diwl-agn.c539 int txq_id = txq->q.id; local
542 iwl_write_direct32(priv, FH_MEM_CBBC_QUEUE(txq_id),
H A Diwl-debugfs.c327 station->tid[j].agg.txq_id,

Completed in 216 milliseconds