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
142 static int ath10k_tm_cmd_utf_start(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_utf_start() argument
263 static int ath10k_tm_cmd_utf_stop(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_utf_stop() argument
287 static int ath10k_tm_cmd_wmi(struct ath10k *ar, struct nlattr *tb[]) in ath10k_tm_cmd_wmi() argument
301 if (!tb[ATH10K_TM_ATTR_DATA]) { in ath10k_tm_cmd_wmi()
306 if (!tb[ATH10K_TM_ATTR_WMI_CMDID]) { in ath10k_tm_cmd_wmi()
311 buf = nla_data(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
312 buf_len = nla_len(tb[ATH10K_TM_ATTR_DATA]); in ath10k_tm_cmd_wmi()
313 cmd_id = nla_get_u32(tb[ATH10K_TM_ATTR_WMI_CMDID]); in ath10k_tm_cmd_wmi()
347 struct nlattr *tb[ATH10K_TM_ATTR_MAX + 1]; in ath10k_tm_cmd() local
350 ret = nla_parse(tb, ATH10K_TM_ATTR_MAX, data, len, in ath10k_tm_cmd()
355 if (!tb[ATH10K_TM_ATTR_CMD]) in ath10k_tm_cmd()
358 switch (nla_get_u32(tb[ATH10K_TM_ATTR_CMD])) { in ath10k_tm_cmd()
360 return ath10k_tm_cmd_get_version(ar, tb); in ath10k_tm_cmd()
362 return ath10k_tm_cmd_utf_start(ar, tb); in ath10k_tm_cmd()
364 return ath10k_tm_cmd_utf_stop(ar, tb); in ath10k_tm_cmd()
366 return ath10k_tm_cmd_wmi(ar, tb); in ath10k_tm_cmd()