Lines Matching refs:tb
110 static int ath10k_tm_cmd_get_version(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_get_version() argument
312 static int ath10k_tm_cmd_utf_start(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_utf_start() argument
429 static int ath10k_tm_cmd_utf_stop(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_utf_stop() argument
453 static int ath10k_tm_cmd_wmi(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_wmi() argument
467 if (!tb[ATH10K_TM_ATTR_DATA]) { in ath10k_tm_cmd_wmi()
472 if (!tb[ATH10K_TM_ATTR_WMI_CMDID]) { in ath10k_tm_cmd_wmi()
477 buf = nla_data(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
478 buf_len = nla_len(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
479 cmd_id = nla_get_u32(tb[ATH10K_TM_ATTR_WMI_CMDID]); in ath10k_tm_cmd_wmi()
513 struct nlattr *tb[ATH10K_TM_ATTR_MAX + 1]; in ath10k_tm_cmd() local
516 ret = nla_parse(tb, ATH10K_TM_ATTR_MAX, data, len, in ath10k_tm_cmd()
521 if (!tb[ATH10K_TM_ATTR_CMD]) in ath10k_tm_cmd()
524 switch (nla_get_u32(tb[ATH10K_TM_ATTR_CMD])) { in ath10k_tm_cmd()
526 return ath10k_tm_cmd_get_version(ar, tb); in ath10k_tm_cmd()
528 return ath10k_tm_cmd_utf_start(ar, tb); in ath10k_tm_cmd()
530 return ath10k_tm_cmd_utf_stop(ar, tb); in ath10k_tm_cmd()
532 return ath10k_tm_cmd_wmi(ar, tb); in ath10k_tm_cmd()