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()
134 brcmf_fil_cmd_data_set(struct brcmf_if *ifp, u32 cmd, void *data, u32 len) in brcmf_fil_cmd_data_set() argument
138 mutex_lock(&ifp->drvr->proto_block); in brcmf_fil_cmd_data_set()
140 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, len=%d\n", ifp->ifidx, cmd, len); in brcmf_fil_cmd_data_set()
144 err = brcmf_fil_cmd_data(ifp, cmd, data, len, true); in brcmf_fil_cmd_data_set()
145 mutex_unlock(&ifp->drvr->proto_block); in brcmf_fil_cmd_data_set()
151 brcmf_fil_cmd_data_get(struct brcmf_if *ifp, u32 cmd, void *data, u32 len) in brcmf_fil_cmd_data_get() argument
155 mutex_lock(&ifp->drvr->proto_block); in brcmf_fil_cmd_data_get()
156 err = brcmf_fil_cmd_data(ifp, cmd, data, len, false); in brcmf_fil_cmd_data_get()
158 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, len=%d\n", ifp->ifidx, cmd, len); in brcmf_fil_cmd_data_get()
162 mutex_unlock(&ifp->drvr->proto_block); in brcmf_fil_cmd_data_get()
169 brcmf_fil_cmd_int_set(struct brcmf_if *ifp, u32 cmd, u32 data) in brcmf_fil_cmd_int_set() argument
174 mutex_lock(&ifp->drvr->proto_block); in brcmf_fil_cmd_int_set()
175 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, data); in brcmf_fil_cmd_int_set()
176 err = brcmf_fil_cmd_data(ifp, cmd, &data_le, sizeof(data_le), true); in brcmf_fil_cmd_int_set()
177 mutex_unlock(&ifp->drvr->proto_block); in brcmf_fil_cmd_int_set()
183 brcmf_fil_cmd_int_get(struct brcmf_if *ifp, u32 cmd, u32 *data) in brcmf_fil_cmd_int_get() argument
188 mutex_lock(&ifp->drvr->proto_block); in brcmf_fil_cmd_int_get()
189 err = brcmf_fil_cmd_data(ifp, cmd, &data_le, sizeof(data_le), false); in brcmf_fil_cmd_int_get()
190 mutex_unlock(&ifp->drvr->proto_block); in brcmf_fil_cmd_int_get()
192 brcmf_dbg(FIL, "ifidx=%d, cmd=%d, value=%d\n", ifp->ifidx, cmd, *data); in brcmf_fil_cmd_int_get()
219 brcmf_fil_iovar_data_set(struct brcmf_if *ifp, char *name, const void *data, in brcmf_fil_iovar_data_set() argument
222 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fil_iovar_data_set()
228 brcmf_dbg(FIL, "ifidx=%d, name=%s, len=%d\n", ifp->ifidx, name, len); in brcmf_fil_iovar_data_set()
235 err = brcmf_fil_cmd_data(ifp, BRCMF_C_SET_VAR, drvr->proto_buf, in brcmf_fil_iovar_data_set()
247 brcmf_fil_iovar_data_get(struct brcmf_if *ifp, char *name, void *data, in brcmf_fil_iovar_data_get() argument
250 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fil_iovar_data_get()
259 err = brcmf_fil_cmd_data(ifp, BRCMF_C_GET_VAR, drvr->proto_buf, in brcmf_fil_iovar_data_get()
268 brcmf_dbg(FIL, "ifidx=%d, name=%s, len=%d\n", ifp->ifidx, name, len); in brcmf_fil_iovar_data_get()
277 brcmf_fil_iovar_int_set(struct brcmf_if *ifp, char *name, u32 data) in brcmf_fil_iovar_int_set() argument
281 return brcmf_fil_iovar_data_set(ifp, name, &data_le, sizeof(data_le)); in brcmf_fil_iovar_int_set()
285 brcmf_fil_iovar_int_get(struct brcmf_if *ifp, char *name, u32 *data) in brcmf_fil_iovar_int_get() argument
290 err = brcmf_fil_iovar_data_get(ifp, name, &data_le, sizeof(data_le)); in brcmf_fil_iovar_int_get()
342 brcmf_fil_bsscfg_data_set(struct brcmf_if *ifp, char *name, in brcmf_fil_bsscfg_data_set() argument
345 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fil_bsscfg_data_set()
351 brcmf_dbg(FIL, "ifidx=%d, bsscfgidx=%d, name=%s, len=%d\n", ifp->ifidx, in brcmf_fil_bsscfg_data_set()
352 ifp->bsscfgidx, name, len); in brcmf_fil_bsscfg_data_set()
356 buflen = brcmf_create_bsscfg(ifp->bsscfgidx, name, data, len, in brcmf_fil_bsscfg_data_set()
359 err = brcmf_fil_cmd_data(ifp, BRCMF_C_SET_VAR, drvr->proto_buf, in brcmf_fil_bsscfg_data_set()
371 brcmf_fil_bsscfg_data_get(struct brcmf_if *ifp, char *name, in brcmf_fil_bsscfg_data_get() argument
374 struct brcmf_pub *drvr = ifp->drvr; in brcmf_fil_bsscfg_data_get()
380 buflen = brcmf_create_bsscfg(ifp->bsscfgidx, name, data, len, in brcmf_fil_bsscfg_data_get()
383 err = brcmf_fil_cmd_data(ifp, BRCMF_C_GET_VAR, drvr->proto_buf, in brcmf_fil_bsscfg_data_get()
391 brcmf_dbg(FIL, "ifidx=%d, bsscfgidx=%d, name=%s, len=%d\n", ifp->ifidx, in brcmf_fil_bsscfg_data_get()
392 ifp->bsscfgidx, name, len); in brcmf_fil_bsscfg_data_get()
402 brcmf_fil_bsscfg_int_set(struct brcmf_if *ifp, char *name, u32 data) in brcmf_fil_bsscfg_int_set() argument
406 return brcmf_fil_bsscfg_data_set(ifp, name, &data_le, in brcmf_fil_bsscfg_int_set()
411 brcmf_fil_bsscfg_int_get(struct brcmf_if *ifp, char *name, u32 *data) in brcmf_fil_bsscfg_int_get() argument
416 err = brcmf_fil_bsscfg_data_get(ifp, name, &data_le, in brcmf_fil_bsscfg_int_get()