Lines Matching refs:ifp
84 static void brcmf_feat_iovar_int_get(struct brcmf_if *ifp, in brcmf_feat_iovar_int_get() argument
90 err = brcmf_fil_iovar_int_get(ifp, name, &data); in brcmf_feat_iovar_int_get()
93 ifp->drvr->feat_flags |= BIT(id); in brcmf_feat_iovar_int_get()
107 static void brcmf_feat_iovar_int_set(struct brcmf_if *ifp, in brcmf_feat_iovar_int_set() argument
112 err = brcmf_fil_iovar_int_set(ifp, name, val); in brcmf_feat_iovar_int_set()
115 ifp->drvr->feat_flags |= BIT(id); in brcmf_feat_iovar_int_set()
124 struct brcmf_if *ifp = drvr->iflist[0]; in brcmf_feat_attach() local
126 brcmf_feat_iovar_int_get(ifp, BRCMF_FEAT_MCHAN, "mchan"); in brcmf_feat_attach()
128 brcmf_feat_iovar_int_get(ifp, BRCMF_FEAT_WOWL, "wowl"); in brcmf_feat_attach()
130 brcmf_feat_iovar_int_set(ifp, BRCMF_FEAT_MBSS, "mbss", 0); in brcmf_feat_attach()
148 bool brcmf_feat_is_enabled(struct brcmf_if *ifp, enum brcmf_feat_id id) in brcmf_feat_is_enabled() argument
150 return (ifp->drvr->feat_flags & BIT(id)); in brcmf_feat_is_enabled()
153 bool brcmf_feat_is_quirk_enabled(struct brcmf_if *ifp, in brcmf_feat_is_quirk_enabled() argument
156 return (ifp->drvr->chip_quirks & BIT(quirk)); in brcmf_feat_is_quirk_enabled()