Lines Matching refs:acp_shm
4043 struct shm_acparams acp_shm; in brcms_c_wme_setparams() local
4053 memset(&acp_shm, 0, sizeof(struct shm_acparams)); in brcms_c_wme_setparams()
4055 acp_shm.txop = params->txop; in brcms_c_wme_setparams()
4057 wlc->edcf_txop[aci & 0x3] = acp_shm.txop = in brcms_c_wme_setparams()
4058 EDCF_TXOP2USEC(acp_shm.txop); in brcms_c_wme_setparams()
4059 acp_shm.aifs = (params->aifs & EDCF_AIFSN_MASK); in brcms_c_wme_setparams()
4061 if (aci == IEEE80211_AC_VI && acp_shm.txop == 0 in brcms_c_wme_setparams()
4062 && acp_shm.aifs < EDCF_AIFSN_MAX) in brcms_c_wme_setparams()
4063 acp_shm.aifs++; in brcms_c_wme_setparams()
4065 if (acp_shm.aifs < EDCF_AIFSN_MIN in brcms_c_wme_setparams()
4066 || acp_shm.aifs > EDCF_AIFSN_MAX) { in brcms_c_wme_setparams()
4068 "aifs %d\n", wlc->pub->unit, acp_shm.aifs); in brcms_c_wme_setparams()
4070 acp_shm.cwmin = params->cw_min; in brcms_c_wme_setparams()
4071 acp_shm.cwmax = params->cw_max; in brcms_c_wme_setparams()
4072 acp_shm.cwcur = acp_shm.cwmin; in brcms_c_wme_setparams()
4073 acp_shm.bslots = in brcms_c_wme_setparams()
4075 acp_shm.cwcur; in brcms_c_wme_setparams()
4076 acp_shm.reggap = acp_shm.bslots + acp_shm.aifs; in brcms_c_wme_setparams()
4078 acp_shm.status = brcms_b_read_shm(wlc->hw, (M_EDCF_QINFO + in brcms_c_wme_setparams()
4082 acp_shm.status |= WME_STATUS_NEWAC; in brcms_c_wme_setparams()
4085 shm_entry = (u16 *) &acp_shm; in brcms_c_wme_setparams()