| /linux/drivers/net/wireless/ath/ath9k/ |
| H A 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 …]
|
| H A 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 in ath_htc_txq_update() 831 struct ath9k_tx_queue_info qi; ath9k_htc_txq_setup() local 854 struct ath9k_tx_queue_info qi; ath9k_htc_cabq_setup() local [all...] |
| H A D | htc_drv_main.c | 1379 struct ath9k_tx_queue_info qi; in ath9k_htc_conf_tx() local 1388 memset(&qi, 0, sizeof(struct ath9k_tx_queue_info)); in ath9k_htc_conf_tx() 1390 qi.tqi_aifs = params->aifs; in ath9k_htc_conf_tx() 1391 qi.tqi_cwmin = params->cw_min; in ath9k_htc_conf_tx() 1392 qi.tqi_cwmax = params->cw_max; in ath9k_htc_conf_tx() 1393 qi.tqi_burstTime = params->txop * 32; in ath9k_htc_conf_tx() 1402 ret = ath_htc_txq_update(priv, qnum, &qi); in ath9k_htc_conf_tx()
|
| H A D | main.c | 1721 struct ath9k_tx_queue_info qi; in ath9k_conf_tx() local 1732 memset(&qi, 0, sizeof(struct ath9k_tx_queue_info)); in ath9k_conf_tx() 1734 qi.tqi_aifs = params->aifs; in ath9k_conf_tx() 1735 qi.tqi_cwmin = params->cw_min; in ath9k_conf_tx() 1736 qi.tqi_cwmax = params->cw_max; in ath9k_conf_tx() 1737 qi.tqi_burstTime = params->txop * 32; in ath9k_conf_tx() 1744 ath_update_max_aggr_framelen(sc, queue, qi.tqi_burstTime); in ath9k_conf_tx() 1745 ret = ath_txq_update(sc, txq->axq_qnum, &qi); in ath9k_conf_tx()
|
| /linux/arch/um/drivers/ |
| H A D | vector_kern.c | 260 static int vector_advancehead(struct vector_queue *qi, int advance) in vector_advancehead() argument 262 qi->head = in vector_advancehead() 263 (qi->head + advance) in vector_advancehead() 264 % qi->max_depth; in vector_advancehead() 267 atomic_sub(advance, &qi->queue_depth); in vector_advancehead() 268 return atomic_read(&qi->queue_depth); in vector_advancehead() 276 static int vector_advancetail(struct vector_queue *qi, int advance) in vector_advancetail() argument 278 qi->tail = in vector_advancetail() 279 (qi->tail + advance) in vector_advancetail() 280 % qi->max_depth; in vector_advancetail() [all …]
|
| /linux/fs/xfs/ |
| H A D | xfs_qm.c | 60 struct xfs_quotainfo *qi = mp->m_quotainfo; in xfs_qm_dquot_walk() local 61 struct radix_tree_root *tree = xfs_dquot_tree(qi, type); in xfs_qm_dquot_walk() 77 mutex_lock(&qi->qi_tree_lock); in xfs_qm_dquot_walk() 81 mutex_unlock(&qi->qi_tree_lock); in xfs_qm_dquot_walk() 99 mutex_unlock(&qi->qi_tree_lock); in xfs_qm_dquot_walk() 128 struct xfs_quotainfo *qi = dqp->q_mount->m_quotainfo; in xfs_qm_dqpurge() local 184 radix_tree_delete(xfs_dquot_tree(qi, xfs_dquot_type(dqp)), dqp->q_id); in xfs_qm_dqpurge() 185 qi->qi_dquots--; in xfs_qm_dqpurge() 192 list_lru_del_obj(&qi->qi_lru, &dqp->q_lru); in xfs_qm_dqpurge() 241 struct xfs_quotainfo *qi) in xfs_qm_destroy_quotainos() argument [all …]
|
| H A D | xfs_dquot.c | 161 struct xfs_quotainfo *qi = mp->m_quotainfo; in xfs_dquot_set_timeout() local 163 return clamp_t(time64_t, timeout, qi->qi_expiry_min, in xfs_dquot_set_timeout() 164 qi->qi_expiry_max); in xfs_dquot_set_timeout() 215 struct xfs_quotainfo *qi = mp->m_quotainfo; in xfs_qm_adjust_dqtimers() local 219 defq = xfs_get_defquota(qi, xfs_dquot_type(dq)); in xfs_qm_adjust_dqtimers() 812 struct xfs_quotainfo *qi = mp->m_quotainfo; in xfs_qm_dqget_cache_lookup() local 813 struct radix_tree_root *tree = xfs_dquot_tree(qi, type); in xfs_qm_dqget_cache_lookup() 817 mutex_lock(&qi->qi_tree_lock); in xfs_qm_dqget_cache_lookup() 820 mutex_unlock(&qi->qi_tree_lock); in xfs_qm_dqget_cache_lookup() 826 mutex_unlock(&qi->qi_tree_lock); in xfs_qm_dqget_cache_lookup() [all …]
|
| H A D | xfs_quota.h | 145 int xfs_dqtrx_hook_add(struct xfs_quotainfo *qi, struct xfs_dqtrx_hook *hook); 146 void xfs_dqtrx_hook_del(struct xfs_quotainfo *qi, struct xfs_dqtrx_hook *hook);
|
| /linux/fs/xfs/scrub/ |
| H A D | dqiterate.c | 46 struct xfs_quotainfo *qi = cursor->sc->mp->m_quotainfo; in xchk_dquot_iter_revalidate_bmap() local 54 fileoff = this_id / qi->qi_dqperchunk; in xchk_dquot_iter_revalidate_bmap() 90 struct xfs_quotainfo *qi = cursor->sc->mp->m_quotainfo; in xchk_dquot_iter_advance_bmap() local 101 if (fileoff > XFS_DQ_ID_MAX / qi->qi_dqperchunk) { in xchk_dquot_iter_advance_bmap() 123 next_id = cursor->bmap.br_startoff * qi->qi_dqperchunk; in xchk_dquot_iter_advance_bmap() 148 struct xfs_quotainfo *qi = cursor->sc->mp->m_quotainfo; in xchk_dquot_iter_advance_incore() local 149 struct radix_tree_root *tree = xfs_dquot_tree(qi, cursor->dqtype); in xchk_dquot_iter_advance_incore() 155 mutex_lock(&qi->qi_tree_lock); in xchk_dquot_iter_advance_incore() 159 mutex_unlock(&qi->qi_tree_lock); in xchk_dquot_iter_advance_incore()
|
| H A D | quota_repair.c | 113 struct xfs_quotainfo *qi = mp->m_quotainfo; in xrep_quota_item_bmap() local 114 xfs_fileoff_t offset = dq->q_id / qi->qi_dqperchunk; in xrep_quota_item_bmap() 301 struct xfs_quotainfo *qi = sc->mp->m_quotainfo; in xrep_quota_block() local 302 struct xfs_def_quota *defq = xfs_get_defquota(qi, dqtype); in xrep_quota_block() 309 qi->qi_dqchunklen, 0, &bp, &xfs_dquot_buf_ops); in xrep_quota_block() 315 sc->mp->m_ddev_targp, daddr, qi->qi_dqchunklen, in xrep_quota_block() 341 for (i = 0; i < qi->qi_dqperchunk; i++, dqblk++) { in xrep_quota_block() 406 struct xfs_quotainfo *qi = sc->mp->m_quotainfo; in xrep_quota_data_fork() local 420 max_dqid_off = XFS_DQ_ID_MAX / qi->qi_dqperchunk; in xrep_quota_data_fork() 492 dqtype, off * qi->qi_dqperchunk); in xrep_quota_data_fork()
|
| H A D | metapath.c | 177 struct xfs_quotainfo *qi = sc->mp->m_quotainfo; in xchk_setup_metapath_quotadir() local 179 if (!qi || !qi->qi_dirip) in xchk_setup_metapath_quotadir() 183 kstrdup_const("quota", GFP_KERNEL), qi->qi_dirip); in xchk_setup_metapath_quotadir() 192 struct xfs_quotainfo *qi = sc->mp->m_quotainfo; in xchk_setup_metapath_dqinode() local 195 if (!qi) in xchk_setup_metapath_dqinode() 200 ip = qi->qi_uquotaip; in xchk_setup_metapath_dqinode() 203 ip = qi->qi_gquotaip; in xchk_setup_metapath_dqinode() 206 ip = qi->qi_pquotaip; in xchk_setup_metapath_dqinode() 215 return xchk_setup_metapath_scan(sc, qi->qi_dirip, in xchk_setup_metapath_dqinode()
|
| H A D | quota.c | 146 struct xfs_quotainfo *qi = mp->m_quotainfo; in xchk_quota_item() local 166 offset = dq->q_id / qi->qi_dqperchunk; in xchk_quota_item() 267 struct xfs_quotainfo *qi = sc->mp->m_quotainfo; in xchk_quota_data_fork() local 278 max_dqid_off = XFS_DQ_ID_MAX / qi->qi_dqperchunk; in xchk_quota_data_fork() 308 struct xfs_quotainfo *qi = mp->m_quotainfo; in xchk_quota() local 340 sqi.last_id * qi->qi_dqperchunk, &error)) in xchk_quota()
|
| H A D | quotacheck.c | 695 struct xfs_quotainfo *qi = xqc->sc->mp->m_quotainfo; in xqcheck_teardown_scan() local 708 xfs_dqtrx_hook_del(qi, &xqc->qhook); in xqcheck_teardown_scan() 746 struct xfs_quotainfo *qi = sc->mp->m_quotainfo; in xqcheck_setup_scan() local 803 error = xfs_dqtrx_hook_add(qi, &xqc->qhook); in xqcheck_setup_scan()
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A 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 …]
|
| H A D | mac80211-ops.c | 579 struct ath5k_txq_info qi; in ath5k_conf_tx() local 587 ath5k_hw_get_tx_queueprops(ah, queue, &qi); in ath5k_conf_tx() 589 qi.tqi_aifs = params->aifs; in ath5k_conf_tx() 590 qi.tqi_cw_min = params->cw_min; in ath5k_conf_tx() 591 qi.tqi_cw_max = params->cw_max; in ath5k_conf_tx() 592 qi.tqi_burst_time = params->txop * 32; in ath5k_conf_tx() 600 if (ath5k_hw_set_tx_queueprops(ah, queue, &qi)) { in ath5k_conf_tx()
|
| /linux/drivers/scsi/pm8001/ |
| H A D | pm80xx_tracepoints.h | 79 TP_PROTO(u32 id, u32 opc, u32 htag, u32 qi, u32 pi, u32 ci), 81 TP_ARGS(id, opc, htag, qi, pi, ci), 87 __field(u32, qi) 96 __entry->qi = qi; 102 __entry->id, __entry->opc, __entry->htag, __entry->qi,
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_virtchnl.c | 1334 struct virtchnl2_txq_info *qi) in idpf_fill_txq_config_chunk() argument 1338 qi->queue_id = cpu_to_le32(q->q_id); in idpf_fill_txq_config_chunk() 1339 qi->model = cpu_to_le16(rsrc->txq_model); in idpf_fill_txq_config_chunk() 1340 qi->type = cpu_to_le32(VIRTCHNL2_QUEUE_TYPE_TX); in idpf_fill_txq_config_chunk() 1341 qi->ring_len = cpu_to_le16(q->desc_count); in idpf_fill_txq_config_chunk() 1342 qi->dma_ring_addr = cpu_to_le64(q->dma); in idpf_fill_txq_config_chunk() 1343 qi->relative_queue_id = cpu_to_le16(q->rel_q_id); in idpf_fill_txq_config_chunk() 1346 qi->sched_mode = cpu_to_le16(VIRTCHNL2_TXQ_SCHED_MODE_QUEUE); in idpf_fill_txq_config_chunk() 1355 qi->tx_compl_queue_id = cpu_to_le16(val); in idpf_fill_txq_config_chunk() 1362 qi->sched_mode = cpu_to_le16(val); in idpf_fill_txq_config_chunk() [all …]
|
| /linux/drivers/regulator/ |
| H A D | mt6358-regulator.c | 27 u32 qi; member 58 .qi = BIT(0), \ 87 .qi = BIT(15), \ 112 .qi = BIT(0), \ 134 .qi = BIT(15), \ 159 .qi = BIT(0), \ 188 .qi = BIT(15), \ 213 .qi = BIT(0), \ 235 .qi = BIT(15), \ 401 return (regval & info->qi) ? REGULATOR_STATUS_ON : REGULATOR_STATUS_OFF; in mt6358_get_status()
|
| /linux/tools/testing/selftests/lkdtm/ |
| H A D | run.sh | 101 if grep -E -qi "$expect" "$LOG" ; then 105 if grep -E -qi XFAIL: "$LOG" ; then
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_controlq.c | 313 #define ICE_FREE_CQ_BUFS(hw, qi, ring) \ argument 316 if ((qi)->ring.r.ring##_bi) { \ 319 for (i = 0; i < (qi)->num_##ring##_entries; i++) \ 320 if ((qi)->ring.r.ring##_bi[i].pa) { \ 322 (qi)->ring.r.ring##_bi[i].size, \ 323 (qi)->ring.r.ring##_bi[i].va, \ 324 (qi)->ring.r.ring##_bi[i].pa); \ 325 (qi)->ring.r.ring##_bi[i].va = NULL;\ 326 (qi)->ring.r.ring##_bi[i].pa = 0;\ 327 (qi)->ring.r.ring##_bi[i].size = 0;\ [all …]
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 406 int qi; in ionic_xdp_xmit() local 420 qi = cpu ? (cpu - 1) % lif->nxqs : cpu; in ionic_xdp_xmit() 422 txq = &lif->txqcqs[qi]->q; in ionic_xdp_xmit() 916 unsigned int qi; in ionic_dim_update() local 923 qi = qcq->cq.bound_q->index; in ionic_dim_update() 927 pkts = lif->txqstats[qi].pkts; in ionic_dim_update() 928 bytes = lif->txqstats[qi].bytes; in ionic_dim_update() 931 pkts = lif->rxqstats[qi].pkts; in ionic_dim_update() 932 bytes = lif->rxqstats[qi].bytes; in ionic_dim_update() 935 pkts = lif->txqstats[qi].pkts + lif->rxqstats[qi].pkts; in ionic_dim_update() [all …]
|
| /linux/include/linux/ |
| H A D | igmp.h | 196 static inline u8 igmpv3_qqic(unsigned long qi) in igmpv3_qqic() argument 198 return igmpv3_exp_field_encode(qi); in igmpv3_qqic()
|
| /linux/drivers/ufs/host/ |
| H A D | ufs-qcom.c | 2397 struct ufs_qcom_irq *qi = data; in ufs_qcom_mcq_esi_handler() local 2398 struct ufs_hba *hba = qi->hba; in ufs_qcom_mcq_esi_handler() 2399 struct ufs_hw_queue *hwq = &hba->uhq[qi->idx]; in ufs_qcom_mcq_esi_handler() 2401 ufshcd_mcq_write_cqis(hba, 0x1, qi->idx); in ufs_qcom_mcq_esi_handler() 2428 struct ufs_qcom_irq *qi = devm_kcalloc(hba->dev, nr_irqs, sizeof(*qi), GFP_KERNEL); in ufs_qcom_config_esi() local 2430 if (!qi) { in ufs_qcom_config_esi() 2436 qi[idx].irq = msi_get_virq(hba->dev, idx); in ufs_qcom_config_esi() 2437 qi[idx].idx = idx; in ufs_qcom_config_esi() 2438 qi[idx].hba = hba; in ufs_qcom_config_esi() 2440 ret = devm_request_irq(hba->dev, qi[idx].irq, ufs_qcom_mcq_esi_handler, in ufs_qcom_config_esi() [all …]
|
| /linux/fs/smb/client/ |
| H A D | smb2ops.c | 1598 struct smb_query_info qi; in smb2_ioctl_query_info() local 1630 if (copy_from_user(&qi, arg, sizeof(struct smb_query_info))) { in smb2_ioctl_query_info() 1634 if (qi.output_buffer_length > 1024) { in smb2_ioctl_query_info() 1647 if (qi.output_buffer_length) { in smb2_ioctl_query_info() 1648 buffer = memdup_user(arg + sizeof(struct smb_query_info), qi.output_buffer_length); in smb2_ioctl_query_info() 1667 if (qi.flags & PASSTHRU_FSCTL) { in smb2_ioctl_query_info() 1668 switch (qi.info_type & FSCTL_DEVICE_ACCESS_MASK) { in smb2_ioctl_query_info() 1682 } else if (qi.flags & PASSTHRU_SET_INFO) { in smb2_ioctl_query_info() 1695 if (qi.flags & PASSTHRU_FSCTL) { in smb2_ioctl_query_info() 1705 qi in smb2_ioctl_query_info() [all...] |
| /linux/drivers/net/wireless/ath/carl9170/ |
| H A D | debug.c | 369 #define DEBUGFS_QUEUE_DUMP(q, qi) \ argument 370 static char *carl9170_debugfs_##q ##_##qi ##_read(struct ar9170 *ar, \ 373 carl9170_debugfs_queue_dump(ar, buf, len, bufsize, &ar->q[qi]); \ 376 DEBUGFS_DECLARE_RO_FILE(q##_##qi, 8000);
|