/freebsd-current/sys/contrib/dev/iwlwifi/ |
H A D | iwl-trans.c | 46 trans->txqs.tfd.addr_size = 64; 47 trans->txqs.tfd.max_tbs = IWL_TFH_NUM_TBS; 48 trans->txqs.tfd.size = sizeof(struct iwl_tfh_tfd); 50 trans->txqs.tfd.addr_size = 36; 51 trans->txqs.tfd.max_tbs = IWL_NUM_OF_TBS; 52 trans->txqs.tfd.size = sizeof(struct iwl_tfd); 82 trans->txqs.bc_tbl_size = 85 trans->txqs.bc_tbl_size = 88 trans->txqs.bc_tbl_size = sizeof(struct iwlagn_scd_bc_tbl); 95 trans->txqs [all...] |
H A D | iwl-trans.h | 174 #define IWL_TRANS_MAX_FRAGS(trans) ((trans)->txqs.tfd.max_tbs - 3) 622 void (*freeze_txq_timer)(struct iwl_trans *trans, unsigned long txqs, 1143 struct iwl_trans_txqs txqs; member in struct:iwl_trans 1402 unsigned long txqs, 1411 trans->ops->freeze_txq_timer(trans, txqs, freeze); 1427 u32 txqs) 1438 return trans->ops->wait_tx_queues_empty(trans, txqs); 1401 iwl_trans_freeze_txq_timer(struct iwl_trans *trans, unsigned long txqs, bool freeze) argument 1426 iwl_trans_wait_tx_queues_empty(struct iwl_trans *trans, u32 txqs) argument
|
/freebsd-current/sys/contrib/dev/iwlwifi/pcie/ |
H A D | tx.c | 92 txq_id != trans->txqs.cmd.q_id && 126 struct iwl_txq *txq = trans->txqs.txq[i]; 128 if (!test_bit(i, trans->txqs.queue_used)) 162 tfd = (u8 *)txq->tfds + trans->txqs.tfd.size * txq->write_ptr; 165 memset(tfd, 0, trans->txqs.tfd.size); 170 if (num_tbs >= trans->txqs.tfd.max_tbs) { 172 trans->txqs.tfd.max_tbs); 210 struct iwl_txq *txq = trans->txqs.txq[txq_id]; 222 if (txq_id != trans->txqs.cmd.q_id) { 234 txq_id == trans->txqs [all...] |
H A D | tx-gen2.c | 33 struct iwl_txq *txq = trans->txqs.txq[trans->txqs.cmd.q_id]; 145 cpu_to_le16(QUEUE_TO_SEQ(trans->txqs.cmd.q_id) | 193 cmd_size, txq->write_ptr, idx, trans->txqs.cmd.q_id);
|
H A D | trans-gen2.c | 249 if (iwl_txq_gen2_init(trans, trans->txqs.cmd.q_id, queue_size)) 338 memset(trans->txqs.queue_stopped, 0, 339 sizeof(trans->txqs.queue_stopped)); 340 memset(trans->txqs.queue_used, 0, sizeof(trans->txqs.queue_used));
|
H A D | ctxt-info.c | 221 cpu_to_le64(trans->txqs.txq[trans->txqs.cmd.q_id]->dma_addr);
|
H A D | trans.c | 2010 trans->txqs.cmd.q_id = trans_cfg->cmd_queue; 2011 trans->txqs.cmd.fifo = trans_cfg->cmd_fifo; 2012 trans->txqs.cmd.wdg_timeout = trans_cfg->cmd_q_wdg_timeout; 2013 trans->txqs.page_offs = trans_cfg->cb_data_offs; 2014 trans->txqs.dev_cmd_offs = trans_cfg->cb_data_offs + sizeof(void *); 2015 trans->txqs.queue_alloc_cmd_ver = trans_cfg->queue_alloc_cmd_ver; 2034 trans->txqs.bc_table_dword = trans_cfg->bc_table_dword; 2383 struct iwl_txq *txq = trans->txqs.txq[i]; 2385 if (i == trans->txqs.cmd.q_id) 2433 if (!test_bit(txq_idx, trans->txqs [all...] |
H A D | ctxt-info-gen3.c | 194 cpu_to_le64(trans->txqs.txq[trans->txqs.cmd.q_id]->dma_addr);
|
H A D | rx.c | 1303 struct iwl_txq *txq = trans->txqs.txq[trans->txqs.cmd.q_id]; 1699 if (!trans->txqs.txq[i]) 1701 del_timer(&trans->txqs.txq[i]->stuck_timer);
|
/freebsd-current/sys/contrib/dev/iwlwifi/queue/ |
H A D | tx.c | 54 WARN_ON(trans->txqs.bc_table_dword); 62 WARN_ON(!trans->txqs.bc_table_dword); 100 if (num_tbs > trans->txqs.tfd.max_tbs) { 172 if (le16_to_cpu(tfd->num_tbs) >= trans->txqs.tfd.max_tbs) { 174 trans->txqs.tfd.max_tbs); 192 page_ptr = (void *)((u8 *)skb->cb + trans->txqs.page_offs); 290 struct iwl_tso_hdr_page *p = this_cpu_ptr(trans->txqs.tso_hdr_page); 293 page_ptr = (void *)((u8 *)skb->cb + trans->txqs.page_offs); 722 struct iwl_txq *txq = trans->txqs.txq[txq_id]; 731 if (WARN_ONCE(!test_bit(txq_id, trans->txqs 1720 iwl_trans_txq_freeze_timer(struct iwl_trans *trans, unsigned long txqs, bool freeze) argument [all...] |
H A D | tx.h | 32 if (test_and_clear_bit(txq->id, trans->txqs.queue_stopped)) { 44 return (u8 *)txq->tfds + trans->txqs.tfd.size * idx; 63 if (!test_and_set_bit(txq->id, trans->txqs.queue_stopped)) { 178 void iwl_trans_txq_freeze_timer(struct iwl_trans *trans, unsigned long txqs,
|
/freebsd-current/sys/dev/cxgb/ |
H A D | cxgb_sge.c | 1131 txq_prod(struct sge_txq *txq, unsigned int ndesc, struct txq_state *txqs) argument 1138 txqs->gen = txq->gen; 1140 txqs->compl = (txq->unacked & 32) << (S_WR_COMPL - 5); 1142 txqs->pidx = txq->pidx; 1145 if (((txqs->pidx > txq->cidx) && 1146 (txq->pidx < txqs->pidx) && 1148 ((txqs->pidx < txq->cidx) && 1150 ((txqs->pidx < txq->cidx) && 1151 (txq->cidx < txqs->pidx))) 1152 panic("txqs 1282 write_wr_hdr_sgl(unsigned int ndesc, struct tx_desc *txd, struct txq_state *txqs, const struct sge_txq *txq, const struct sg_ent *sgl, unsigned int flits, unsigned int sgl_flits, unsigned int wr_hi, unsigned int wr_lo) argument 1360 struct txq_state txqs; local 2206 struct txq_state txqs; local [all...] |
/freebsd-current/sys/dev/sfxge/ |
H A D | sfxge_ev.c | 64 evq->txqs = &(evq->txq); 308 evq->txqs != &(txq->next)) { 309 *(evq->txqs) = txq; 310 evq->txqs = &(txq->next); 692 KASSERT(evq->txqs == &evq->txq, ("evq->txqs != &evq->txq")); 877 KASSERT(evq->txqs == &evq->txq, ("evq->txqs != &evq->txq")); 920 evq->txqs = &evq->txq;
|
H A D | sfxge.h | 173 struct sfxge_txq **txqs; member in struct:sfxge_evq
|
/freebsd-current/sys/dev/ath/ |
H A D | if_ath.c | 2082 uint32_t txqs; local 2294 txqs = 0xffffffff; 2295 ath_hal_gettxintrtxqs(sc->sc_ah, &txqs); 2297 "ath_intr: TX; txqs=0x%08x, txq_active was 0x%08x, now 0x%08x", 2298 txqs, 2300 sc->sc_txq_active | txqs); 2301 sc->sc_txq_active |= txqs; 4595 uint32_t txqs; local 4599 txqs = sc->sc_txq_active; 4600 sc->sc_txq_active &= ~txqs; 4640 uint32_t txqs; local 4696 uint32_t txqs; local [all...] |
/freebsd-current/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_xmit.c | 958 ar9300_get_tx_intr_queue(struct ath_hal *ah, u_int32_t *txqs) argument 964 *txqs &= ahp->ah_intr_txqs; 965 ahp->ah_intr_txqs &= ~(*txqs);
|
/freebsd-current/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212_xmit.c | 951 ar5212GetTxIntrQueue(struct ath_hal *ah, uint32_t *txqs) argument 954 *txqs &= ahp->ah_intrTxqs; 955 ahp->ah_intrTxqs &= ~(*txqs);
|
/freebsd-current/sys/dev/ice/ |
H A D | ice_common.c | 4315 sum_size += ice_struct_size(list, txqs, list->num_txqs); 4316 list = (struct ice_aqc_add_tx_qgrp *)(list->txqs + 5137 buf->txqs[0].info.valid_sections = 5140 buf->txqs[0].info.generic = 0; 5141 buf->txqs[0].info.cir_bw.bw_profile_idx = 5143 buf->txqs[0].info.cir_bw.bw_alloc = 5145 buf->txqs[0].info.eir_bw.bw_profile_idx = 5147 buf->txqs[0].info.eir_bw.bw_alloc = 5154 LE16_TO_CPU(buf->txqs[0].txq_id), 5159 node.node_teid = buf->txqs[ [all...] |
H A D | ice_adminq_cmd.h | 2593 struct ice_aqc_add_txqs_perq txqs[STRUCT_HACK_VAR_LEN]; member in struct:ice_aqc_add_tx_qgrp 2680 struct ice_aqc_move_txqs_elem txqs[STRUCT_HACK_VAR_LEN]; member in struct:ice_aqc_move_txqs_data
|
/freebsd-current/sys/dev/ath/ath_hal/ar5210/ |
H A D | ar5210_xmit.c | 625 ar5210GetTxIntrQueue(struct ath_hal *ah, uint32_t *txqs) argument
|
/freebsd-current/sys/dev/ath/ath_hal/ar5211/ |
H A D | ar5211_xmit.c | 663 ar5211GetTxIntrQueue(struct ath_hal *ah, uint32_t *txqs) argument
|
/freebsd-current/sys/contrib/dev/iwlwifi/mvm/ |
H A D | mac80211.c | 3198 unsigned long txqs = 0, tids = 0; local 3216 __set_bit(tid_data->txq_id, &txqs); 3229 if (txqs) 3230 iwl_trans_freeze_txq_timer(mvm->trans, txqs, true); 3241 if (txqs) 3242 iwl_trans_freeze_txq_timer(mvm->trans, txqs, false);
|
/freebsd-current/sys/contrib/dev/rtw88/ |
H A D | tx.c | 689 list_for_each_entry_safe(rtwtxq, tmp, &rtwdev->txqs, list) {
|
H A D | mac80211.c | 43 list_add_tail(&rtwtxq->list, &rtwdev->txqs);
|
H A D | main.h | 2028 /* used to protect txqs list */ 2030 struct list_head txqs; member in struct:rtw_dev
|