Lines Matching defs:log_fmt
1696 const struct rtw89_fw_c2h_log_fmt *log_fmt,
1704 if (log_fmt->argc > RTW89_C2H_FW_LOG_MAX_PARA_NUM) {
1706 log_fmt->argc);
1711 for (i = 0 ; i < log_fmt->argc; i++)
1712 args[i] = le32_to_cpu(log_fmt->u.argv[i]);
1717 "fw_enc(%d, %d, %d) %*ph", le32_to_cpu(log_fmt->fmt_id),
1718 para_int, log_fmt->argc, (int)sizeof(args), args);
1721 "fw_enc(%d, %d, %d, %s)", le32_to_cpu(log_fmt->fmt_id),
1722 para_int, log_fmt->argc, log_fmt->u.raw);
1736 const struct rtw89_fw_c2h_log_fmt *log_fmt;
1747 log_fmt = (const struct rtw89_fw_c2h_log_fmt *)buf;
1752 if (log_fmt->signature != cpu_to_le16(RTW89_C2H_FW_LOG_SIGNATURE))
1758 para_int = u8_get_bits(log_fmt->feature, RTW89_C2H_FW_LOG_FEATURE_PARA_INT);
1759 fmt_idx = rtw89_fw_log_get_fmt_idx(rtwdev, le32_to_cpu(log_fmt->fmt_id));
1761 if (!para_int && log_fmt->argc != 0 && fmt_idx != 0)
1763 (*rtwdev->fw.log.fmts)[fmt_idx], log_fmt->u.raw);
1765 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, false);
1767 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, true);