Lines Matching refs:log_fmt
1094 const struct rtw89_fw_c2h_log_fmt *log_fmt, in rtw89_fw_log_dump_data() argument
1102 if (log_fmt->argc > RTW89_C2H_FW_LOG_MAX_PARA_NUM) { in rtw89_fw_log_dump_data()
1104 log_fmt->argc); in rtw89_fw_log_dump_data()
1109 for (i = 0 ; i < log_fmt->argc; i++) in rtw89_fw_log_dump_data()
1110 args[i] = le32_to_cpu(log_fmt->u.argv[i]); in rtw89_fw_log_dump_data()
1115 "fw_enc(%d, %d, %d) %*ph", le32_to_cpu(log_fmt->fmt_id), in rtw89_fw_log_dump_data()
1116 para_int, log_fmt->argc, (int)sizeof(args), args); in rtw89_fw_log_dump_data()
1119 "fw_enc(%d, %d, %d, %s)", le32_to_cpu(log_fmt->fmt_id), in rtw89_fw_log_dump_data()
1120 para_int, log_fmt->argc, log_fmt->u.raw); in rtw89_fw_log_dump_data()
1134 const struct rtw89_fw_c2h_log_fmt *log_fmt; in rtw89_fw_log_dump() local
1145 log_fmt = (const struct rtw89_fw_c2h_log_fmt *)buf; in rtw89_fw_log_dump()
1150 if (log_fmt->signature != cpu_to_le16(RTW89_C2H_FW_LOG_SIGNATURE)) in rtw89_fw_log_dump()
1156 para_int = u8_get_bits(log_fmt->feature, RTW89_C2H_FW_LOG_FEATURE_PARA_INT); in rtw89_fw_log_dump()
1157 fmt_idx = rtw89_fw_log_get_fmt_idx(rtwdev, le32_to_cpu(log_fmt->fmt_id)); in rtw89_fw_log_dump()
1159 if (!para_int && log_fmt->argc != 0 && fmt_idx != 0) in rtw89_fw_log_dump()
1161 (*rtwdev->fw.log.fmts)[fmt_idx], log_fmt->u.raw); in rtw89_fw_log_dump()
1163 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, false); in rtw89_fw_log_dump()
1165 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, true); in rtw89_fw_log_dump()