Lines Matching refs:drvr
63 u32 feats = bus_if->drvr->feat_flags; in brcmf_feat_debugfs_read()
64 u32 quirks = bus_if->drvr->chip_quirks; in brcmf_feat_debugfs_read()
100 ifp->drvr->feat_flags |= BIT(id); in brcmf_feat_iovar_int_get()
122 ifp->drvr->feat_flags |= BIT(id); in brcmf_feat_iovar_int_set()
129 void brcmf_feat_attach(struct brcmf_pub *drvr) in brcmf_feat_attach() argument
131 struct brcmf_if *ifp = brcmf_get_ifp(drvr, 0); in brcmf_feat_attach()
135 if (drvr->bus_if->wowl_supported) in brcmf_feat_attach()
137 if (drvr->bus_if->chip != BRCM_CC_43362_CHIP_ID) in brcmf_feat_attach()
143 ifp->drvr->feat_flags, brcmf_feature_disable); in brcmf_feat_attach()
144 ifp->drvr->feat_flags &= ~brcmf_feature_disable; in brcmf_feat_attach()
148 switch (drvr->bus_if->chip) { in brcmf_feat_attach()
150 drvr->chip_quirks |= BIT(BRCMF_FEAT_QUIRK_AUTO_AUTH); in brcmf_feat_attach()
153 drvr->chip_quirks |= BIT(BRCMF_FEAT_QUIRK_NEED_MPC); in brcmf_feat_attach()
160 brcmf_debugfs_add_entry(drvr, "features", brcmf_feat_debugfs_read); in brcmf_feat_attach()
165 return (ifp->drvr->feat_flags & BIT(id)); in brcmf_feat_is_enabled()
171 return (ifp->drvr->chip_quirks & BIT(quirk)); in brcmf_feat_is_quirk_enabled()