Lines Matching refs:log_fmt
1802 const struct rtw89_fw_c2h_log_fmt *log_fmt, in rtw89_fw_log_dump_data() argument
1810 if (log_fmt->argc > RTW89_C2H_FW_LOG_MAX_PARA_NUM) { in rtw89_fw_log_dump_data()
1812 log_fmt->argc); in rtw89_fw_log_dump_data()
1817 for (i = 0 ; i < log_fmt->argc; i++) in rtw89_fw_log_dump_data()
1818 args[i] = le32_to_cpu(log_fmt->u.argv[i]); in rtw89_fw_log_dump_data()
1823 "fw_enc(%d, %d, %d) %*ph", le32_to_cpu(log_fmt->fmt_id), in rtw89_fw_log_dump_data()
1824 para_int, log_fmt->argc, (int)sizeof(args), args); in rtw89_fw_log_dump_data()
1827 "fw_enc(%d, %d, %d, %s)", le32_to_cpu(log_fmt->fmt_id), in rtw89_fw_log_dump_data()
1828 para_int, log_fmt->argc, log_fmt->u.raw); in rtw89_fw_log_dump_data()
1842 const struct rtw89_fw_c2h_log_fmt *log_fmt; in rtw89_fw_log_dump() local
1853 log_fmt = (const struct rtw89_fw_c2h_log_fmt *)buf; in rtw89_fw_log_dump()
1858 if (log_fmt->signature != cpu_to_le16(RTW89_C2H_FW_LOG_SIGNATURE)) in rtw89_fw_log_dump()
1864 para_int = u8_get_bits(log_fmt->feature, RTW89_C2H_FW_LOG_FEATURE_PARA_INT); in rtw89_fw_log_dump()
1865 fmt_idx = rtw89_fw_log_get_fmt_idx(rtwdev, le32_to_cpu(log_fmt->fmt_id)); in rtw89_fw_log_dump()
1867 if (!para_int && log_fmt->argc != 0 && fmt_idx != 0) in rtw89_fw_log_dump()
1869 (*rtwdev->fw.log.fmts)[fmt_idx], log_fmt->u.raw); in rtw89_fw_log_dump()
1871 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, false); in rtw89_fw_log_dump()
1873 rtw89_fw_log_dump_data(rtwdev, log_fmt, fmt_idx, para_int, true); in rtw89_fw_log_dump()