Lines Matching refs:drvr
56 u32 feats = bus_if->drvr->feat_flags; in brcmf_feat_debugfs_read()
57 u32 quirks = bus_if->drvr->chip_quirks; in brcmf_feat_debugfs_read()
93 ifp->drvr->feat_flags |= BIT(id); in brcmf_feat_iovar_int_get()
115 ifp->drvr->feat_flags |= BIT(id); in brcmf_feat_iovar_int_set()
122 void brcmf_feat_attach(struct brcmf_pub *drvr) in brcmf_feat_attach() argument
124 struct brcmf_if *ifp = drvr->iflist[0]; in brcmf_feat_attach()
127 if (drvr->bus_if->wowl_supported) in brcmf_feat_attach()
129 if (drvr->bus_if->chip != BRCM_CC_43362_CHIP_ID) in brcmf_feat_attach()
133 switch (drvr->bus_if->chip) { in brcmf_feat_attach()
135 drvr->chip_quirks |= BIT(BRCMF_FEAT_QUIRK_AUTO_AUTH); in brcmf_feat_attach()
138 drvr->chip_quirks |= BIT(BRCMF_FEAT_QUIRK_NEED_MPC); in brcmf_feat_attach()
145 brcmf_debugfs_add_entry(drvr, "features", brcmf_feat_debugfs_read); in brcmf_feat_attach()
150 return (ifp->drvr->feat_flags & BIT(id)); in brcmf_feat_is_enabled()
156 return (ifp->drvr->chip_quirks & BIT(quirk)); in brcmf_feat_is_quirk_enabled()