Lines Matching refs:pfinfo
899 static void _update_bt_report(struct rtw89_dev *rtwdev, u8 rpt_type, u8 *pfinfo)
915 pver = (struct rtw89_btc_fbtc_btver *)pfinfo;
916 pdev = (struct rtw89_btc_fbtc_btdevinfo *)pfinfo;
930 pscan_v1 = (struct rtw89_btc_fbtc_btscan_v1 *)pfinfo;
938 pscan_v2 = (struct rtw89_btc_fbtc_btscan_v2 *)pfinfo;
952 pafh_v2 = (struct rtw89_btc_fbtc_btafh_v2 *)pfinfo;
963 pafh_v1 = (struct rtw89_btc_fbtc_btafh *)pfinfo;
1001 void *rpt_content = NULL, *pfinfo = NULL;
1031 pfinfo = &pfwinfo->rpt_ctrl.finfo.v1;
1034 pfinfo = &pfwinfo->rpt_ctrl.finfo.v4;
1037 pfinfo = &pfwinfo->rpt_ctrl.finfo.v5;
1040 pfinfo = &pfwinfo->rpt_ctrl.finfo.v105;
1052 pfinfo = &pfwinfo->rpt_fbtc_tdma.finfo.v1;
1055 pfinfo = &pfwinfo->rpt_fbtc_tdma.finfo.v3;
1064 pfinfo = &pfwinfo->rpt_fbtc_slots.finfo;
1072 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v2;
1076 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v3;
1080 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v4;
1084 pfinfo = &pfwinfo->rpt_fbtc_cysta.finfo.v5;
1095 pfinfo = &pfwinfo->rpt_fbtc_step.finfo.v2;
1100 pfinfo = &pfwinfo->rpt_fbtc_step.finfo.v3;
1112 pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v1;
1115 pfinfo = &pfwinfo->rpt_fbtc_nullsta.finfo.v2;
1125 pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v1;
1128 pfinfo = &pfwinfo->rpt_fbtc_mregval.finfo.v2;
1137 pfinfo = &pfwinfo->rpt_fbtc_gpio_dbg.finfo;
1143 pfinfo = &pfwinfo->rpt_fbtc_btver.finfo;
1150 pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v1;
1153 pfinfo = &pfwinfo->rpt_fbtc_btscan.finfo.v2;
1161 pfinfo = &pfwinfo->rpt_fbtc_btafh.finfo.v1;
1164 pfinfo = &pfwinfo->rpt_fbtc_btafh.finfo.v2;
1173 pfinfo = &pfwinfo->rpt_fbtc_btdev.finfo;
1196 } else if (!pfinfo || !rpt_content || !pcinfo->req_len) {
1202 memcpy(pfinfo, rpt_content, pcinfo->req_len);
1515 _update_bt_report(rtwdev, rpt_type, pfinfo);