Home
last modified time | relevance | path

Searched refs:trans_pcie (Results 1 – 4 of 4) sorted by relevance

/linux-3.4.99/drivers/net/wireless/iwlwifi/
Diwl-trans-pcie-rx.c201 struct iwl_trans_pcie *trans_pcie = in iwlagn_rx_queue_restock() local
204 struct iwl_rx_queue *rxq = &trans_pcie->rxq; in iwlagn_rx_queue_restock()
230 schedule_work(&trans_pcie->rx_replenish); in iwlagn_rx_queue_restock()
253 struct iwl_trans_pcie *trans_pcie = in iwlagn_rx_allocate() local
256 struct iwl_rx_queue *rxq = &trans_pcie->rxq; in iwlagn_rx_allocate()
342 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwlagn_rx_replenish() local
347 spin_lock_irqsave(&trans_pcie->irq_lock, flags); in iwlagn_rx_replenish()
349 spin_unlock_irqrestore(&trans_pcie->irq_lock, flags); in iwlagn_rx_replenish()
361 struct iwl_trans_pcie *trans_pcie = in iwl_bg_rx_replenish() local
364 iwlagn_rx_replenish(trans_pcie->trans); in iwl_bg_rx_replenish()
[all …]
Diwl-trans-pcie.c81 #define SCD_QUEUECHAIN_SEL_ALL(trans, trans_pcie) \ argument
83 (~(1<<(trans_pcie)->cmd_queue)))
87 struct iwl_trans_pcie *trans_pcie = in iwl_trans_rx_alloc() local
89 struct iwl_rx_queue *rxq = &trans_pcie->rxq; in iwl_trans_rx_alloc()
92 memset(&trans_pcie->rxq, 0, sizeof(trans_pcie->rxq)); in iwl_trans_rx_alloc()
124 struct iwl_trans_pcie *trans_pcie = in iwl_trans_rxq_free_rx_bufs() local
126 struct iwl_rx_queue *rxq = &trans_pcie->rxq; in iwl_trans_rxq_free_rx_bufs()
194 struct iwl_trans_pcie *trans_pcie = in iwl_rx_init() local
196 struct iwl_rx_queue *rxq = &trans_pcie->rxq; in iwl_rx_init()
227 spin_lock_irqsave(&trans_pcie->irq_lock, flags); in iwl_rx_init()
[all …]
Diwl-trans-pcie-tx.c89 struct iwl_trans_pcie *trans_pcie = in iwl_trans_txq_update_byte_cnt_tbl() local
100 scd_bc_tbl = trans_pcie->scd_bc_tbls.addr; in iwl_trans_txq_update_byte_cnt_tbl()
394 struct iwl_trans_pcie *trans_pcie = in iwlagn_txq_inval_byte_cnt_tbl() local
396 struct iwlagn_scd_bc_tbl *scd_bc_tbl = trans_pcie->scd_bc_tbls.addr; in iwlagn_txq_inval_byte_cnt_tbl()
406 if (txq_id != trans_pcie->cmd_queue) in iwlagn_txq_inval_byte_cnt_tbl()
424 struct iwl_trans_pcie *trans_pcie = in iwlagn_tx_queue_set_q2ratid() local
429 tbl_dw_addr = trans_pcie->scd_base_addr + in iwlagn_tx_queue_set_q2ratid()
467 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_trans_tx_queue_set_status() local
470 test_bit(txq_id, &trans_pcie->txq_ctx_active_msk) ? 1 : 0; in iwl_trans_tx_queue_set_status()
497 static inline int get_fifo_from_tid(struct iwl_trans_pcie *trans_pcie, in get_fifo_from_tid() argument
[all …]
Diwl-trans-pcie-int.h372 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_disable_interrupts() local
373 clear_bit(STATUS_INT_ENABLED, &trans_pcie->status); in iwl_disable_interrupts()
387 struct iwl_trans_pcie *trans_pcie = IWL_TRANS_GET_PCIE_TRANS(trans); in iwl_enable_interrupts() local
390 set_bit(STATUS_INT_ENABLED, &trans_pcie->status); in iwl_enable_interrupts()
391 iwl_write32(trans, CSR_INT_MASK, trans_pcie->inta_mask); in iwl_enable_interrupts()
430 struct iwl_trans_pcie *trans_pcie = in iwl_wake_queue() local
433 if (test_and_clear_bit(hwq, trans_pcie->queue_stopped)) { in iwl_wake_queue()
434 if (atomic_dec_return(&trans_pcie->queue_stop_count[ac]) <= 0) { in iwl_wake_queue()
442 atomic_read(&trans_pcie->queue_stop_count[ac])); in iwl_wake_queue()
453 struct iwl_trans_pcie *trans_pcie = in iwl_stop_queue() local
[all …]