Lines Matching refs:acp_shm
4064 struct shm_acparams acp_shm; in brcms_c_wme_setparams() local
4074 memset(&acp_shm, 0, sizeof(struct shm_acparams)); in brcms_c_wme_setparams()
4076 acp_shm.txop = params->txop; in brcms_c_wme_setparams()
4078 wlc->edcf_txop[aci & 0x3] = acp_shm.txop = in brcms_c_wme_setparams()
4079 EDCF_TXOP2USEC(acp_shm.txop); in brcms_c_wme_setparams()
4080 acp_shm.aifs = (params->aifs & EDCF_AIFSN_MASK); in brcms_c_wme_setparams()
4082 if (aci == IEEE80211_AC_VI && acp_shm.txop == 0 in brcms_c_wme_setparams()
4083 && acp_shm.aifs < EDCF_AIFSN_MAX) in brcms_c_wme_setparams()
4084 acp_shm.aifs++; in brcms_c_wme_setparams()
4086 if (acp_shm.aifs < EDCF_AIFSN_MIN in brcms_c_wme_setparams()
4087 || acp_shm.aifs > EDCF_AIFSN_MAX) { in brcms_c_wme_setparams()
4089 "aifs %d\n", wlc->pub->unit, acp_shm.aifs); in brcms_c_wme_setparams()
4091 acp_shm.cwmin = params->cw_min; in brcms_c_wme_setparams()
4092 acp_shm.cwmax = params->cw_max; in brcms_c_wme_setparams()
4093 acp_shm.cwcur = acp_shm.cwmin; in brcms_c_wme_setparams()
4094 acp_shm.bslots = in brcms_c_wme_setparams()
4096 acp_shm.cwcur; in brcms_c_wme_setparams()
4097 acp_shm.reggap = acp_shm.bslots + acp_shm.aifs; in brcms_c_wme_setparams()
4099 acp_shm.status = brcms_b_read_shm(wlc->hw, (M_EDCF_QINFO + in brcms_c_wme_setparams()
4103 acp_shm.status |= WME_STATUS_NEWAC; in brcms_c_wme_setparams()
4106 shm_entry = (u16 *) &acp_shm; in brcms_c_wme_setparams()