Lines Matching refs:tb
100 static int ath10k_tm_cmd_get_version(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_get_version() argument
226 static int ath10k_tm_cmd_utf_start(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_utf_start() argument
347 static int ath10k_tm_cmd_utf_stop(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_utf_stop() argument
371 static int ath10k_tm_cmd_wmi(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_wmi() argument
385 if (!tb[ATH10K_TM_ATTR_DATA]) { in ath10k_tm_cmd_wmi()
390 if (!tb[ATH10K_TM_ATTR_WMI_CMDID]) { in ath10k_tm_cmd_wmi()
395 buf = nla_data(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
396 buf_len = nla_len(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
397 cmd_id = nla_get_u32(tb[ATH10K_TM_ATTR_WMI_CMDID]); in ath10k_tm_cmd_wmi()
431 struct nlattr *tb[ATH10K_TM_ATTR_MAX + 1]; in ath10k_tm_cmd() local
434 ret = nla_parse_deprecated(tb, ATH10K_TM_ATTR_MAX, data, len, in ath10k_tm_cmd()
439 if (!tb[ATH10K_TM_ATTR_CMD]) in ath10k_tm_cmd()
442 switch (nla_get_u32(tb[ATH10K_TM_ATTR_CMD])) { in ath10k_tm_cmd()
444 return ath10k_tm_cmd_get_version(ar, tb); in ath10k_tm_cmd()
446 return ath10k_tm_cmd_utf_start(ar, tb); in ath10k_tm_cmd()
448 return ath10k_tm_cmd_utf_stop(ar, tb); in ath10k_tm_cmd()
450 return ath10k_tm_cmd_wmi(ar, tb); in ath10k_tm_cmd()