Lines Matching refs:wmt_params
150 struct btmtk_hci_wmt_params *wmt_params)
160 hlen = sizeof(*hdr) + wmt_params->dlen;
168 hdr->op = wmt_params->op;
169 hdr->dlen = cpu_to_le16(wmt_params->dlen + 1);
170 hdr->flag = wmt_params->flag;
171 memcpy(wc.data, wmt_params->data, wmt_params->dlen);
232 if (wmt_params->status)
233 *wmt_params->status = status;
244 struct btmtk_hci_wmt_params wmt_params;
270 wmt_params.op = MTK_WMT_PATCH_DWNLD;
271 wmt_params.status = NULL;
282 wmt_params.flag = flag;
283 wmt_params.dlen = dlen;
284 wmt_params.data = fw_ptr;
286 err = mtk_hci_wmt_sync(hdev, &wmt_params);
297 wmt_params.op = MTK_WMT_RST;
298 wmt_params.flag = 4;
299 wmt_params.dlen = 0;
300 wmt_params.data = NULL;
301 wmt_params.status = NULL;
304 err = mtk_hci_wmt_sync(hdev, &wmt_params);
640 struct btmtk_hci_wmt_params wmt_params;
645 wmt_params.op = MTK_WMT_FUNC_CTRL;
646 wmt_params.flag = 4;
647 wmt_params.dlen = sizeof(param);
648 wmt_params.data = ¶m;
649 wmt_params.status = &status;
651 err = mtk_hci_wmt_sync(hdev, &wmt_params);
663 struct btmtk_hci_wmt_params wmt_params;
672 wmt_params.op = MTK_WMT_HIF;
673 wmt_params.flag = 1;
674 wmt_params.dlen = 4;
675 wmt_params.data = &baudrate;
676 wmt_params.status = NULL;
678 err = mtk_hci_wmt_sync(hdev, &wmt_params);
706 wmt_params.op = MTK_WMT_TEST;
707 wmt_params.flag = 7;
708 wmt_params.dlen = 0;
709 wmt_params.data = NULL;
710 wmt_params.status = NULL;
712 err = mtk_hci_wmt_sync(hdev, &wmt_params);
727 struct btmtk_hci_wmt_params wmt_params;
741 wmt_params.op = MTK_WMT_WAKEUP;
742 wmt_params.flag = 3;
743 wmt_params.dlen = 0;
744 wmt_params.data = NULL;
745 wmt_params.status = NULL;
747 err = mtk_hci_wmt_sync(hdev, &wmt_params);
760 wmt_params.op = MTK_WMT_SEMAPHORE;
761 wmt_params.flag = 1;
762 wmt_params.dlen = 0;
763 wmt_params.data = NULL;
764 wmt_params.status = &status;
766 err = mtk_hci_wmt_sync(hdev, &wmt_params);
801 wmt_params.op = MTK_WMT_FUNC_CTRL;
802 wmt_params.flag = 0;
803 wmt_params.dlen = sizeof(param);
804 wmt_params.data = ¶m;
805 wmt_params.status = NULL;
807 err = mtk_hci_wmt_sync(hdev, &wmt_params);
841 struct btmtk_hci_wmt_params wmt_params;
846 wmt_params.op = MTK_WMT_FUNC_CTRL;
847 wmt_params.flag = 0;
848 wmt_params.dlen = sizeof(param);
849 wmt_params.data = ¶m;
850 wmt_params.status = NULL;
852 err = mtk_hci_wmt_sync(hdev, &wmt_params);