/drivers/net/wireless/ath/ath9k/ |
D | mac.c | 22 struct ath9k_tx_queue_info *qi) in ath9k_hw_set_txq_interrupts() argument 201 struct ath9k_tx_queue_info *qi; in ath9k_hw_set_txq_props() local 203 qi = &ah->txq[q]; in ath9k_hw_set_txq_props() 204 if (qi->tqi_type == ATH9K_TX_QUEUE_INACTIVE) { in ath9k_hw_set_txq_props() 212 qi->tqi_ver = qinfo->tqi_ver; in ath9k_hw_set_txq_props() 213 qi->tqi_subtype = qinfo->tqi_subtype; in ath9k_hw_set_txq_props() 214 qi->tqi_qflags = qinfo->tqi_qflags; in ath9k_hw_set_txq_props() 215 qi->tqi_priority = qinfo->tqi_priority; in ath9k_hw_set_txq_props() 217 qi->tqi_aifs = min(qinfo->tqi_aifs, 255U); in ath9k_hw_set_txq_props() 219 qi->tqi_aifs = INIT_AIFS; in ath9k_hw_set_txq_props() [all …]
|
D | htc_drv_txrx.c | 31 qi.tqi_subtype = subtype_txq_to_hwq[subtype]; \ 32 qi.tqi_aifs = ATH9K_TXQ_USEDEFAULT; \ 33 qi.tqi_cwmin = ATH9K_TXQ_USEDEFAULT; \ 34 qi.tqi_cwmax = ATH9K_TXQ_USEDEFAULT; \ 35 qi.tqi_physCompBuf = 0; \ 36 qi.tqi_qflags = TXQ_FLAG_TXEOLINT_ENABLE | \ 193 struct ath9k_tx_queue_info qi; in ath_htc_txq_update() local 195 ath9k_hw_get_txq_props(ah, qnum, &qi); in ath_htc_txq_update() 197 qi.tqi_aifs = qinfo->tqi_aifs; in ath_htc_txq_update() 198 qi.tqi_cwmin = qinfo->tqi_cwmin / 2; /* XXX */ in ath_htc_txq_update() [all …]
|
D | htc_drv_beacon.c | 24 struct ath9k_tx_queue_info qi, qi_be; in ath9k_htc_beaconq_config() local 26 memset(&qi, 0, sizeof(struct ath9k_tx_queue_info)); in ath9k_htc_beaconq_config() 29 ath9k_hw_get_txq_props(ah, priv->beaconq, &qi); in ath9k_htc_beaconq_config() 32 qi.tqi_aifs = 1; in ath9k_htc_beaconq_config() 33 qi.tqi_cwmin = 0; in ath9k_htc_beaconq_config() 34 qi.tqi_cwmax = 0; in ath9k_htc_beaconq_config() 40 qi.tqi_aifs = qi_be.tqi_aifs; in ath9k_htc_beaconq_config() 48 qi.tqi_cwmin = 2*qi_be.tqi_cwmin; in ath9k_htc_beaconq_config() 50 qi.tqi_cwmin = 4*qi_be.tqi_cwmin; in ath9k_htc_beaconq_config() 52 qi.tqi_cwmax = qi_be.tqi_cwmax; in ath9k_htc_beaconq_config() [all …]
|
D | beacon.c | 37 struct ath9k_tx_queue_info qi, qi_be; in ath9k_beaconq_config() local 40 ath9k_hw_get_txq_props(ah, sc->beacon.beaconq, &qi); in ath9k_beaconq_config() 44 qi.tqi_aifs = 1; in ath9k_beaconq_config() 45 qi.tqi_cwmin = 0; in ath9k_beaconq_config() 46 qi.tqi_cwmax = 0; in ath9k_beaconq_config() 51 qi.tqi_aifs = qi_be.tqi_aifs; in ath9k_beaconq_config() 53 qi.tqi_cwmin = 2*qi_be.tqi_cwmin; in ath9k_beaconq_config() 55 qi.tqi_cwmin = 4*qi_be.tqi_cwmin; in ath9k_beaconq_config() 56 qi.tqi_cwmax = qi_be.tqi_cwmax; in ath9k_beaconq_config() 59 if (!ath9k_hw_set_txq_props(ah, sc->beacon.beaconq, &qi)) { in ath9k_beaconq_config()
|
D | xmit.c | 1338 struct ath9k_tx_queue_info qi; in ath_txq_setup() local 1347 memset(&qi, 0, sizeof(qi)); in ath_txq_setup() 1348 qi.tqi_subtype = subtype_txq_to_hwq[subtype]; in ath_txq_setup() 1349 qi.tqi_aifs = ATH9K_TXQ_USEDEFAULT; in ath_txq_setup() 1350 qi.tqi_cwmin = ATH9K_TXQ_USEDEFAULT; in ath_txq_setup() 1351 qi.tqi_cwmax = ATH9K_TXQ_USEDEFAULT; in ath_txq_setup() 1352 qi.tqi_physCompBuf = 0; in ath_txq_setup() 1370 qi.tqi_qflags = TXQ_FLAG_TXINT_ENABLE; in ath_txq_setup() 1373 qi.tqi_qflags = TXQ_FLAG_TXDESCINT_ENABLE; in ath_txq_setup() 1375 qi.tqi_qflags = TXQ_FLAG_TXEOLINT_ENABLE | in ath_txq_setup() [all …]
|
D | htc_drv_main.c | 1351 struct ath9k_tx_queue_info qi; in ath9k_htc_conf_tx() local 1360 memset(&qi, 0, sizeof(struct ath9k_tx_queue_info)); in ath9k_htc_conf_tx() 1362 qi.tqi_aifs = params->aifs; in ath9k_htc_conf_tx() 1363 qi.tqi_cwmin = params->cw_min; in ath9k_htc_conf_tx() 1364 qi.tqi_cwmax = params->cw_max; in ath9k_htc_conf_tx() 1365 qi.tqi_burstTime = params->txop * 32; in ath9k_htc_conf_tx() 1374 ret = ath_htc_txq_update(priv, qnum, &qi); in ath9k_htc_conf_tx()
|
D | main.c | 1407 struct ath9k_tx_queue_info qi; in ath9k_conf_tx() local 1418 memset(&qi, 0, sizeof(struct ath9k_tx_queue_info)); in ath9k_conf_tx() 1420 qi.tqi_aifs = params->aifs; in ath9k_conf_tx() 1421 qi.tqi_cwmin = params->cw_min; in ath9k_conf_tx() 1422 qi.tqi_cwmax = params->cw_max; in ath9k_conf_tx() 1423 qi.tqi_burstTime = params->txop * 32; in ath9k_conf_tx() 1430 ath_update_max_aggr_framelen(sc, queue, qi.tqi_burstTime); in ath9k_conf_tx() 1431 ret = ath_txq_update(sc, txq->axq_qnum, &qi); in ath9k_conf_tx()
|
/drivers/iommu/ |
D | dmar.c | 736 static inline void reclaim_free_desc(struct q_inval *qi) in reclaim_free_desc() argument 738 while (qi->desc_status[qi->free_tail] == QI_DONE || in reclaim_free_desc() 739 qi->desc_status[qi->free_tail] == QI_ABORT) { in reclaim_free_desc() 740 qi->desc_status[qi->free_tail] = QI_FREE; in reclaim_free_desc() 741 qi->free_tail = (qi->free_tail + 1) % QI_LENGTH; in reclaim_free_desc() 742 qi->free_cnt++; in reclaim_free_desc() 750 struct q_inval *qi = iommu->qi; in qi_check_fault() local 753 if (qi->desc_status[wait_index] == QI_ABORT) in qi_check_fault() 768 (unsigned long long)qi->desc[index].low, in qi_check_fault() 769 (unsigned long long)qi->desc[index].high); in qi_check_fault() [all …]
|
D | intel_irq_remapping.c | 581 if (iommu->qi) in intel_enable_irq_remapping() 842 if (iommu->qi) in reenable_irq_remapping()
|
D | intel-iommu.c | 1109 if (!iommu->qi) in iommu_support_dev_iotlb() 2532 if (iommu->qi) in init_dmars() 3354 if (iommu->qi) in init_iommu_hw()
|
/drivers/net/wireless/ath/ath5k/ |
D | qcu.c | 157 struct ath5k_txq_info *qi; in ath5k_hw_set_tx_queueprops() local 161 qi = &ah->ah_txq[queue]; in ath5k_hw_set_tx_queueprops() 163 if (qi->tqi_type == AR5K_TX_QUEUE_INACTIVE) in ath5k_hw_set_tx_queueprops() 167 qi->tqi_type = qinfo->tqi_type; in ath5k_hw_set_tx_queueprops() 168 qi->tqi_subtype = qinfo->tqi_subtype; in ath5k_hw_set_tx_queueprops() 169 qi->tqi_flags = qinfo->tqi_flags; in ath5k_hw_set_tx_queueprops() 175 qi->tqi_aifs = min(qinfo->tqi_aifs, (u8)0xFC); in ath5k_hw_set_tx_queueprops() 176 qi->tqi_cw_min = ath5k_cw_validate(qinfo->tqi_cw_min); in ath5k_hw_set_tx_queueprops() 177 qi->tqi_cw_max = ath5k_cw_validate(qinfo->tqi_cw_max); in ath5k_hw_set_tx_queueprops() 178 qi->tqi_cbr_period = qinfo->tqi_cbr_period; in ath5k_hw_set_tx_queueprops() [all …]
|
D | mac80211-ops.c | 588 struct ath5k_txq_info qi; in ath5k_conf_tx() local 596 ath5k_hw_get_tx_queueprops(ah, queue, &qi); in ath5k_conf_tx() 598 qi.tqi_aifs = params->aifs; in ath5k_conf_tx() 599 qi.tqi_cw_min = params->cw_min; in ath5k_conf_tx() 600 qi.tqi_cw_max = params->cw_max; in ath5k_conf_tx() 601 qi.tqi_burst_time = params->txop * 32; in ath5k_conf_tx() 609 if (ath5k_hw_set_tx_queueprops(ah, queue, &qi)) { in ath5k_conf_tx()
|
D | base.c | 906 struct ath5k_txq_info qi = { in ath5k_txq_setup() local 928 qi.tqi_flags = AR5K_TXQ_FLAG_TXEOLINT_ENABLE | in ath5k_txq_setup() 930 qnum = ath5k_hw_setup_tx_queue(ah, qtype, &qi); in ath5k_txq_setup() 956 struct ath5k_txq_info qi = { in ath5k_beaconq_setup() local 966 return ath5k_hw_setup_tx_queue(ah, AR5K_TX_QUEUE_BEACON, &qi); in ath5k_beaconq_setup() 972 struct ath5k_txq_info qi; in ath5k_beaconq_config() local 975 ret = ath5k_hw_get_tx_queueprops(ah, ah->bhalq, &qi); in ath5k_beaconq_config() 985 qi.tqi_aifs = 0; in ath5k_beaconq_config() 986 qi.tqi_cw_min = 0; in ath5k_beaconq_config() 987 qi.tqi_cw_max = 0; in ath5k_beaconq_config() [all …]
|
/drivers/crypto/caam/ |
D | ctrl.c | 284 ctrlpriv->qi = (struct caam_queue_if __force *)&topregs->qi; in caam_probe() 286 wr_reg32(&topregs->qi.qi_control_lo, QICTL_DQEN); in caam_probe()
|
D | intern.h | 78 struct caam_queue_if *qi; /* QI control region */ member
|
D | regs.h | 695 struct caam_queue_if qi; member
|
/drivers/net/wireless/ath/carl9170/ |
D | debug.c | 380 #define DEBUGFS_QUEUE_DUMP(q, qi) \ argument 381 static char *carl9170_debugfs_##q ##_##qi ##_read(struct ar9170 *ar, \ 384 carl9170_debugfs_queue_dump(ar, buf, len, bufsize, &ar->q[qi]); \ 387 DEBUGFS_DECLARE_RO_FILE(q##_##qi, 8000);
|