Lines Matching refs:tb
111 static int ath10k_tm_cmd_get_version(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_get_version() argument
212 static int ath10k_tm_cmd_utf_start(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_utf_start() argument
333 static int ath10k_tm_cmd_utf_stop(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_utf_stop() argument
357 static int ath10k_tm_cmd_wmi(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_wmi() argument
371 if (!tb[ATH10K_TM_ATTR_DATA]) { in ath10k_tm_cmd_wmi()
376 if (!tb[ATH10K_TM_ATTR_WMI_CMDID]) { in ath10k_tm_cmd_wmi()
381 buf = nla_data(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
382 buf_len = nla_len(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
383 cmd_id = nla_get_u32(tb[ATH10K_TM_ATTR_WMI_CMDID]); in ath10k_tm_cmd_wmi()
417 struct nlattr *tb[ATH10K_TM_ATTR_MAX + 1]; in ath10k_tm_cmd() local
420 ret = nla_parse(tb, ATH10K_TM_ATTR_MAX, data, len, in ath10k_tm_cmd()
425 if (!tb[ATH10K_TM_ATTR_CMD]) in ath10k_tm_cmd()
428 switch (nla_get_u32(tb[ATH10K_TM_ATTR_CMD])) { in ath10k_tm_cmd()
430 return ath10k_tm_cmd_get_version(ar, tb); in ath10k_tm_cmd()
432 return ath10k_tm_cmd_utf_start(ar, tb); in ath10k_tm_cmd()
434 return ath10k_tm_cmd_utf_stop(ar, tb); in ath10k_tm_cmd()
436 return ath10k_tm_cmd_wmi(ar, tb); in ath10k_tm_cmd()