Lines Matching defs:log_fmt
1806 const struct rtw89_fw_c2h_log_fmt *log_fmt,
1814 if (log_fmt->argc > RTW89_C2H_FW_LOG_MAX_PARA_NUM) {
1816 log_fmt->argc);
1821 for (i = 0 ; i < log_fmt->argc; i++)
1822 args[i] = le32_to_cpu(log_fmt->u.argv[i]);
1827 "fw_enc(%d, %d, %d) %*ph", le32_to_cpu(log_fmt->fmt_id),
1828 para_int, log_fmt->argc, (int)sizeof(args), args);
1831 "fw_enc(%d, %d, %d, %s)", le32_to_cpu(log_fmt->fmt_id),
1832 para_int, log_fmt->argc, log_fmt->u.raw);
1846 const struct rtw89_fw_c2h_log_fmt *log_fmt;
1857 log_fmt = (const struct rtw89_fw_c2h_log_fmt *)buf;
1862 if (log_fmt->signature != cpu_to_le16(RTW89_C2H_FW_LOG_SIGNATURE))
1868 para_int = u8_get_bits(log_fmt->feature, RTW89_C2H_FW_LOG_FEATURE_PARA_INT);
1869 fmt_idx = rtw89_fw_log_get_fmt_idx(rtwdev, le32_to_cpu(log_fmt->fmt_id));
1871 if (!para_int && log_fmt->argc != 0 && fmt_idx != 0)
1873 (*rtwdev->fw.log.fmts)[fmt_idx], log_fmt->u.raw);
1875 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, false);
1877 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, true);