/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/iwlwifi/ |
H A D | iwl-agn-tx.c | 113 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 D | iwl-tx.c | 47 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 D | iwl-4965.c | 464 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 D | iwl-agn.h | 110 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 D | iwl-3945.c | 270 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 D | iwl-agn-lib.c | 52 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 D | iwl-dev.h | 389 * @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 D | iwl-core.h | 158 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 D | iwl3945-base.c | 469 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 D | iwl-agn.c | 539 int txq_id = txq->q.id; local 542 iwl_write_direct32(priv, FH_MEM_CBBC_QUEUE(txq_id),
|
H A D | iwl-debugfs.c | 327 station->tid[j].agg.txq_id,
|