Lines Matching refs:acp_shm
4063 struct shm_acparams acp_shm; in brcms_c_wme_setparams() local
4073 memset(&acp_shm, 0, sizeof(struct shm_acparams)); in brcms_c_wme_setparams()
4075 acp_shm.txop = params->txop; in brcms_c_wme_setparams()
4077 wlc->edcf_txop[aci & 0x3] = acp_shm.txop = in brcms_c_wme_setparams()
4078 EDCF_TXOP2USEC(acp_shm.txop); in brcms_c_wme_setparams()
4079 acp_shm.aifs = (params->aifs & EDCF_AIFSN_MASK); in brcms_c_wme_setparams()
4081 if (aci == IEEE80211_AC_VI && acp_shm.txop == 0 in brcms_c_wme_setparams()
4082 && acp_shm.aifs < EDCF_AIFSN_MAX) in brcms_c_wme_setparams()
4083 acp_shm.aifs++; in brcms_c_wme_setparams()
4085 if (acp_shm.aifs < EDCF_AIFSN_MIN in brcms_c_wme_setparams()
4086 || acp_shm.aifs > EDCF_AIFSN_MAX) { in brcms_c_wme_setparams()
4088 "aifs %d\n", wlc->pub->unit, acp_shm.aifs); in brcms_c_wme_setparams()
4090 acp_shm.cwmin = params->cw_min; in brcms_c_wme_setparams()
4091 acp_shm.cwmax = params->cw_max; in brcms_c_wme_setparams()
4092 acp_shm.cwcur = acp_shm.cwmin; in brcms_c_wme_setparams()
4093 acp_shm.bslots = in brcms_c_wme_setparams()
4095 acp_shm.cwcur; in brcms_c_wme_setparams()
4096 acp_shm.reggap = acp_shm.bslots + acp_shm.aifs; in brcms_c_wme_setparams()
4098 acp_shm.status = brcms_b_read_shm(wlc->hw, (M_EDCF_QINFO + in brcms_c_wme_setparams()
4102 acp_shm.status |= WME_STATUS_NEWAC; in brcms_c_wme_setparams()
4105 shm_entry = (u16 *) &acp_shm; in brcms_c_wme_setparams()