Lines Matching refs:log_fmt
1640 const struct rtw89_fw_c2h_log_fmt *log_fmt,
1648 if (log_fmt->argc > RTW89_C2H_FW_LOG_MAX_PARA_NUM) {
1650 log_fmt->argc);
1655 for (i = 0 ; i < log_fmt->argc; i++)
1656 args[i] = le32_to_cpu(log_fmt->u.argv[i]);
1661 "fw_enc(%d, %d, %d) %*ph", le32_to_cpu(log_fmt->fmt_id),
1662 para_int, log_fmt->argc, (int)sizeof(args), args);
1665 "fw_enc(%d, %d, %d, %s)", le32_to_cpu(log_fmt->fmt_id),
1666 para_int, log_fmt->argc, log_fmt->u.raw);
1680 const struct rtw89_fw_c2h_log_fmt *log_fmt;
1691 log_fmt = (const struct rtw89_fw_c2h_log_fmt *)buf;
1696 if (log_fmt->signature != cpu_to_le16(RTW89_C2H_FW_LOG_SIGNATURE))
1702 para_int = u8_get_bits(log_fmt->feature, RTW89_C2H_FW_LOG_FEATURE_PARA_INT);
1703 fmt_idx = rtw89_fw_log_get_fmt_idx(rtwdev, le32_to_cpu(log_fmt->fmt_id));
1705 if (!para_int && log_fmt->argc != 0 && fmt_idx != 0)
1707 (*rtwdev->fw.log.fmts)[fmt_idx], log_fmt->u.raw);
1709 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, false);
1711 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, true);