• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/wl12xx/

Lines Matching defs:tb

67 static int wl1271_tm_cmd_test(struct wl1271 *wl, struct nlattr *tb[])
76 if (!tb[WL1271_TM_ATTR_DATA])
79 buf = nla_data(tb[WL1271_TM_ATTR_DATA]);
80 buf_len = nla_len(tb[WL1271_TM_ATTR_DATA]);
82 if (tb[WL1271_TM_ATTR_ANSWER])
83 answer = nla_get_u8(tb[WL1271_TM_ATTR_ANSWER]);
116 static int wl1271_tm_cmd_interrogate(struct wl1271 *wl, struct nlattr *tb[])
125 if (!tb[WL1271_TM_ATTR_IE_ID])
128 ie_id = nla_get_u8(tb[WL1271_TM_ATTR_IE_ID]);
156 static int wl1271_tm_cmd_configure(struct wl1271 *wl, struct nlattr *tb[])
164 if (!tb[WL1271_TM_ATTR_DATA])
166 if (!tb[WL1271_TM_ATTR_IE_ID])
169 ie_id = nla_get_u8(tb[WL1271_TM_ATTR_IE_ID]);
170 buf = nla_data(tb[WL1271_TM_ATTR_DATA]);
171 buf_len = nla_len(tb[WL1271_TM_ATTR_DATA]);
188 static int wl1271_tm_cmd_nvs_push(struct wl1271 *wl, struct nlattr *tb[])
196 if (!tb[WL1271_TM_ATTR_DATA])
199 buf = nla_data(tb[WL1271_TM_ATTR_DATA]);
200 len = nla_len(tb[WL1271_TM_ATTR_DATA]);
231 static int wl1271_tm_cmd_set_plt_mode(struct wl1271 *wl, struct nlattr *tb[])
238 if (!tb[WL1271_TM_ATTR_PLT_MODE])
241 val = nla_get_u32(tb[WL1271_TM_ATTR_PLT_MODE]);
261 struct nlattr *tb[WL1271_TM_ATTR_MAX + 1];
264 err = nla_parse(tb, WL1271_TM_ATTR_MAX, data, len, wl1271_tm_policy);
268 if (!tb[WL1271_TM_ATTR_CMD_ID])
271 switch (nla_get_u32(tb[WL1271_TM_ATTR_CMD_ID])) {
273 return wl1271_tm_cmd_test(wl, tb);
275 return wl1271_tm_cmd_interrogate(wl, tb);
277 return wl1271_tm_cmd_configure(wl, tb);
279 return wl1271_tm_cmd_nvs_push(wl, tb);
281 return wl1271_tm_cmd_set_plt_mode(wl, tb);