iwl_txq
struct iwl_txq *txq[IWL_MAX_TVQM_QUEUES];
struct iwl_txq *txq_memory;
int iwl_pcie_txq_alloc(struct iwl_trans *trans, struct iwl_txq *txq,
iwl_txq_get_first_tb_dma(struct iwl_txq *txq, int idx)
static inline u16 iwl_txq_get_cmd_index(const struct iwl_txq *q, u32 index)
struct iwl_txq *txq, int idx)
int iwl_txq_space(struct iwl_trans *trans, const struct iwl_txq *q);
static inline void iwl_txq_stop(struct iwl_trans *trans, struct iwl_txq *txq)
void iwl_txq_log_scd_error(struct iwl_trans *trans, struct iwl_txq *txq);
iwl_trans_pcie_wake_queue(struct iwl_trans *trans, struct iwl_txq *txq)
int iwl_txq_init(struct iwl_trans *trans, struct iwl_txq *txq,
struct iwl_txq *txq = trans_pcie->txqs.txq[trans->conf.cmd_queue];
struct iwl_txq *txq;
struct iwl_txq *txq = trans_pcie->txqs.txq[state->pos];
struct iwl_txq *cmdq = trans_pcie->txqs.txq[trans->conf.cmd_queue];
struct iwl_txq *txq;
struct iwl_txq *queue;
struct iwl_txq *txq = trans_pcie->txqs.txq[trans->conf.cmd_queue];
struct iwl_txq *txq,
struct iwl_txq *txq,
struct iwl_txq *txq,
int iwl_txq_space(struct iwl_trans *trans, const struct iwl_txq *q)
struct iwl_txq *txq, u16 byte_cnt,
static void iwl_txq_gen2_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq)
static void iwl_txq_inc_wr_ptr(struct iwl_trans *trans, struct iwl_txq *txq)
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
struct iwl_txq *txq)
struct iwl_txq *txq;
static struct iwl_txq *
struct iwl_txq *txq;
struct iwl_txq *txq,
static void iwl_txq_progress(struct iwl_txq *txq)
static inline bool iwl_txq_used(const struct iwl_txq *q, int i,
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
struct iwl_txq *txq = trans_pcie->txqs.txq[i];
struct iwl_txq *txq = trans_pcie->txqs.txq[i];
struct iwl_txq *txq = trans_pcie->txqs.txq[trans->conf.cmd_queue];
static int iwl_pcie_txq_build_tfd(struct iwl_trans *trans, struct iwl_txq *txq,
struct iwl_txq *txq = trans_pcie->txqs.txq[trans->conf.cmd_queue];
struct iwl_txq *txq, u8 hdr_len,
struct iwl_txq *txq, u8 hdr_len,
struct iwl_txq *txq, u8 hdr_len,
struct iwl_txq *txq, u16 byte_cnt,
struct iwl_txq *txq;
struct iwl_txq *txq,
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
struct iwl_txq *txq = trans_pcie->txqs.txq[queue];
struct iwl_txq *txq = trans_pcie->txqs.txq[trans->conf.cmd_queue];
struct iwl_txq *txq, int index)
static void iwl_txq_free_tfd(struct iwl_trans *trans, struct iwl_txq *txq,
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
struct iwl_txq *txq = trans_pcie->txqs.txq[txq_id];
void iwl_txq_log_scd_error(struct iwl_trans *trans, struct iwl_txq *txq)
struct iwl_txq *txq = timer_container_of(txq, t, stuck_timer);
int iwl_pcie_txq_alloc(struct iwl_trans *trans, struct iwl_txq *txq,
struct iwl_txq *txq)
kzalloc_objs(struct iwl_txq,
static int iwl_queue_init(struct iwl_txq *q, int slots_num)
int iwl_txq_init(struct iwl_trans *trans, struct iwl_txq *txq,