Lines Matching refs:ifp
107 brcmf_fil_cmd_data(struct brcmf_if *ifp, u32 cmd, void *data, u32 len, bool set) in brcmf_fil_cmd_data() argument
109 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fil_cmd_data()
120 err = brcmf_proto_set_dcmd(drvr, ifp->ifidx, cmd, data, len); in brcmf_fil_cmd_data()
122 err = brcmf_proto_query_dcmd(drvr, ifp->ifidx, cmd, data, len); in brcmf_fil_cmd_data()
133 brcmf_fil_cmd_data_set(struct brcmf_if *ifp, u32 cmd, void *data, u32 len) in brcmf_fil_cmd_data_set() argument
137 mutex_lock(&ifp->drvr->proto_block); in brcmf_fil_cmd_data_set()
139 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, len=%d\n", ifp->ifidx, cmd, len); in brcmf_fil_cmd_data_set()
143 err = brcmf_fil_cmd_data(ifp, cmd, data, len, true); in brcmf_fil_cmd_data_set()
144 mutex_unlock(&ifp->drvr->proto_block); in brcmf_fil_cmd_data_set()
150 brcmf_fil_cmd_data_get(struct brcmf_if *ifp, u32 cmd, void *data, u32 len) in brcmf_fil_cmd_data_get() argument
154 mutex_lock(&ifp->drvr->proto_block); in brcmf_fil_cmd_data_get()
155 err = brcmf_fil_cmd_data(ifp, cmd, data, len, false); in brcmf_fil_cmd_data_get()
157 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, len=%d\n", ifp->ifidx, cmd, len); in brcmf_fil_cmd_data_get()
161 mutex_unlock(&ifp->drvr->proto_block); in brcmf_fil_cmd_data_get()
168 brcmf_fil_cmd_int_set(struct brcmf_if *ifp, u32 cmd, u32 data) in brcmf_fil_cmd_int_set() argument
173 mutex_lock(&ifp->drvr->proto_block); in brcmf_fil_cmd_int_set()
174 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, data); in brcmf_fil_cmd_int_set()
175 err = brcmf_fil_cmd_data(ifp, cmd, &data_le, sizeof(data_le), true); in brcmf_fil_cmd_int_set()
176 mutex_unlock(&ifp->drvr->proto_block); in brcmf_fil_cmd_int_set()
182 brcmf_fil_cmd_int_get(struct brcmf_if *ifp, u32 cmd, u32 *data) in brcmf_fil_cmd_int_get() argument
187 mutex_lock(&ifp->drvr->proto_block); in brcmf_fil_cmd_int_get()
188 err = brcmf_fil_cmd_data(ifp, cmd, &data_le, sizeof(data_le), false); in brcmf_fil_cmd_int_get()
189 mutex_unlock(&ifp->drvr->proto_block); in brcmf_fil_cmd_int_get()
191 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, *data); in brcmf_fil_cmd_int_get()
218 brcmf_fil_iovar_data_set(struct brcmf_if *ifp, char *name, const void *data, in brcmf_fil_iovar_data_set() argument
221 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fil_iovar_data_set()
227 brcmf_dbg(FIL, "ifidx=%d, name=%s, len=%d\n", ifp->ifidx, name, len); in brcmf_fil_iovar_data_set()
234 err = brcmf_fil_cmd_data(ifp, BRCMF_C_SET_VAR, drvr->proto_buf, in brcmf_fil_iovar_data_set()
246 brcmf_fil_iovar_data_get(struct brcmf_if *ifp, char *name, void *data, in brcmf_fil_iovar_data_get() argument
249 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fil_iovar_data_get()
258 err = brcmf_fil_cmd_data(ifp, BRCMF_C_GET_VAR, drvr->proto_buf, in brcmf_fil_iovar_data_get()
267 brcmf_dbg(FIL, "ifidx=%d, name=%s, len=%d\n", ifp->ifidx, name, len); in brcmf_fil_iovar_data_get()
276 brcmf_fil_iovar_int_set(struct brcmf_if *ifp, char *name, u32 data) in brcmf_fil_iovar_int_set() argument
280 return brcmf_fil_iovar_data_set(ifp, name, &data_le, sizeof(data_le)); in brcmf_fil_iovar_int_set()
284 brcmf_fil_iovar_int_get(struct brcmf_if *ifp, char *name, u32 *data) in brcmf_fil_iovar_int_get() argument
289 err = brcmf_fil_iovar_data_get(ifp, name, &data_le, sizeof(data_le)); in brcmf_fil_iovar_int_get()
341 brcmf_fil_bsscfg_data_set(struct brcmf_if *ifp, char *name, in brcmf_fil_bsscfg_data_set() argument
344 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fil_bsscfg_data_set()
350 brcmf_dbg(FIL, "ifidx=%d, bssidx=%d, name=%s, len=%d\n", ifp->ifidx, in brcmf_fil_bsscfg_data_set()
351 ifp->bssidx, name, len); in brcmf_fil_bsscfg_data_set()
355 buflen = brcmf_create_bsscfg(ifp->bssidx, name, data, len, in brcmf_fil_bsscfg_data_set()
358 err = brcmf_fil_cmd_data(ifp, BRCMF_C_SET_VAR, drvr->proto_buf, in brcmf_fil_bsscfg_data_set()
370 brcmf_fil_bsscfg_data_get(struct brcmf_if *ifp, char *name, in brcmf_fil_bsscfg_data_get() argument
373 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fil_bsscfg_data_get()
379 buflen = brcmf_create_bsscfg(ifp->bssidx, name, data, len, in brcmf_fil_bsscfg_data_get()
382 err = brcmf_fil_cmd_data(ifp, BRCMF_C_GET_VAR, drvr->proto_buf, in brcmf_fil_bsscfg_data_get()
390 brcmf_dbg(FIL, "ifidx=%d, bssidx=%d, name=%s, len=%d\n", ifp->ifidx, in brcmf_fil_bsscfg_data_get()
391 ifp->bssidx, name, len); in brcmf_fil_bsscfg_data_get()
401 brcmf_fil_bsscfg_int_set(struct brcmf_if *ifp, char *name, u32 data) in brcmf_fil_bsscfg_int_set() argument
405 return brcmf_fil_bsscfg_data_set(ifp, name, &data_le, in brcmf_fil_bsscfg_int_set()
410 brcmf_fil_bsscfg_int_get(struct brcmf_if *ifp, char *name, u32 *data) in brcmf_fil_bsscfg_int_get() argument
415 err = brcmf_fil_bsscfg_data_get(ifp, name, &data_le, in brcmf_fil_bsscfg_int_get()