wmt_params 170 drivers/bluetooth/btmtksdio.c struct btmtk_hci_wmt_params *wmt_params) wmt_params 180 drivers/bluetooth/btmtksdio.c hlen = sizeof(*hdr) + wmt_params->dlen; wmt_params 186 drivers/bluetooth/btmtksdio.c hdr->op = wmt_params->op; wmt_params 187 drivers/bluetooth/btmtksdio.c hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); wmt_params 188 drivers/bluetooth/btmtksdio.c hdr->flag = wmt_params->flag; wmt_params 189 drivers/bluetooth/btmtksdio.c memcpy(wc.data, wmt_params->data, wmt_params->dlen); wmt_params 249 drivers/bluetooth/btmtksdio.c if (wmt_params->status) wmt_params 250 drivers/bluetooth/btmtksdio.c *wmt_params->status = status; wmt_params 660 drivers/bluetooth/btmtksdio.c struct btmtk_hci_wmt_params wmt_params; wmt_params 665 drivers/bluetooth/btmtksdio.c wmt_params.op = MTK_WMT_FUNC_CTRL; wmt_params 666 drivers/bluetooth/btmtksdio.c wmt_params.flag = 4; wmt_params 667 drivers/bluetooth/btmtksdio.c wmt_params.dlen = sizeof(param); wmt_params 668 drivers/bluetooth/btmtksdio.c wmt_params.data = ¶m; wmt_params 669 drivers/bluetooth/btmtksdio.c wmt_params.status = &status; wmt_params 671 drivers/bluetooth/btmtksdio.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 682 drivers/bluetooth/btmtksdio.c struct btmtk_hci_wmt_params wmt_params; wmt_params 708 drivers/bluetooth/btmtksdio.c wmt_params.op = MTK_WMT_PATCH_DWNLD; wmt_params 709 drivers/bluetooth/btmtksdio.c wmt_params.status = NULL; wmt_params 720 drivers/bluetooth/btmtksdio.c wmt_params.flag = flag; wmt_params 721 drivers/bluetooth/btmtksdio.c wmt_params.dlen = dlen; wmt_params 722 drivers/bluetooth/btmtksdio.c wmt_params.data = fw_ptr; wmt_params 724 drivers/bluetooth/btmtksdio.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 735 drivers/bluetooth/btmtksdio.c wmt_params.op = MTK_WMT_RST; wmt_params 736 drivers/bluetooth/btmtksdio.c wmt_params.flag = 4; wmt_params 737 drivers/bluetooth/btmtksdio.c wmt_params.dlen = 0; wmt_params 738 drivers/bluetooth/btmtksdio.c wmt_params.data = NULL; wmt_params 739 drivers/bluetooth/btmtksdio.c wmt_params.status = NULL; wmt_params 742 drivers/bluetooth/btmtksdio.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 759 drivers/bluetooth/btmtksdio.c struct btmtk_hci_wmt_params wmt_params; wmt_params 770 drivers/bluetooth/btmtksdio.c wmt_params.op = MTK_WMT_SEMAPHORE; wmt_params 771 drivers/bluetooth/btmtksdio.c wmt_params.flag = 1; wmt_params 772 drivers/bluetooth/btmtksdio.c wmt_params.dlen = 0; wmt_params 773 drivers/bluetooth/btmtksdio.c wmt_params.data = NULL; wmt_params 774 drivers/bluetooth/btmtksdio.c wmt_params.status = &status; wmt_params 776 drivers/bluetooth/btmtksdio.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 811 drivers/bluetooth/btmtksdio.c wmt_params.op = MTK_WMT_FUNC_CTRL; wmt_params 812 drivers/bluetooth/btmtksdio.c wmt_params.flag = 0; wmt_params 813 drivers/bluetooth/btmtksdio.c wmt_params.dlen = sizeof(param); wmt_params 814 drivers/bluetooth/btmtksdio.c wmt_params.data = ¶m; wmt_params 815 drivers/bluetooth/btmtksdio.c wmt_params.status = NULL; wmt_params 817 drivers/bluetooth/btmtksdio.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 869 drivers/bluetooth/btmtksdio.c struct btmtk_hci_wmt_params wmt_params; wmt_params 879 drivers/bluetooth/btmtksdio.c wmt_params.op = MTK_WMT_FUNC_CTRL; wmt_params 880 drivers/bluetooth/btmtksdio.c wmt_params.flag = 0; wmt_params 881 drivers/bluetooth/btmtksdio.c wmt_params.dlen = sizeof(param); wmt_params 882 drivers/bluetooth/btmtksdio.c wmt_params.data = ¶m; wmt_params 883 drivers/bluetooth/btmtksdio.c wmt_params.status = NULL; wmt_params 885 drivers/bluetooth/btmtksdio.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 150 drivers/bluetooth/btmtkuart.c struct btmtk_hci_wmt_params *wmt_params) wmt_params 160 drivers/bluetooth/btmtkuart.c hlen = sizeof(*hdr) + wmt_params->dlen; wmt_params 166 drivers/bluetooth/btmtkuart.c hdr->op = wmt_params->op; wmt_params 167 drivers/bluetooth/btmtkuart.c hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); wmt_params 168 drivers/bluetooth/btmtkuart.c hdr->flag = wmt_params->flag; wmt_params 169 drivers/bluetooth/btmtkuart.c memcpy(wc.data, wmt_params->data, wmt_params->dlen); wmt_params 229 drivers/bluetooth/btmtkuart.c if (wmt_params->status) wmt_params 230 drivers/bluetooth/btmtkuart.c *wmt_params->status = status; wmt_params 241 drivers/bluetooth/btmtkuart.c struct btmtk_hci_wmt_params wmt_params; wmt_params 267 drivers/bluetooth/btmtkuart.c wmt_params.op = MTK_WMT_PATCH_DWNLD; wmt_params 268 drivers/bluetooth/btmtkuart.c wmt_params.status = NULL; wmt_params 279 drivers/bluetooth/btmtkuart.c wmt_params.flag = flag; wmt_params 280 drivers/bluetooth/btmtkuart.c wmt_params.dlen = dlen; wmt_params 281 drivers/bluetooth/btmtkuart.c wmt_params.data = fw_ptr; wmt_params 283 drivers/bluetooth/btmtkuart.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 294 drivers/bluetooth/btmtkuart.c wmt_params.op = MTK_WMT_RST; wmt_params 295 drivers/bluetooth/btmtkuart.c wmt_params.flag = 4; wmt_params 296 drivers/bluetooth/btmtkuart.c wmt_params.dlen = 0; wmt_params 297 drivers/bluetooth/btmtkuart.c wmt_params.data = NULL; wmt_params 298 drivers/bluetooth/btmtkuart.c wmt_params.status = NULL; wmt_params 301 drivers/bluetooth/btmtkuart.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 642 drivers/bluetooth/btmtkuart.c struct btmtk_hci_wmt_params wmt_params; wmt_params 647 drivers/bluetooth/btmtkuart.c wmt_params.op = MTK_WMT_FUNC_CTRL; wmt_params 648 drivers/bluetooth/btmtkuart.c wmt_params.flag = 4; wmt_params 649 drivers/bluetooth/btmtkuart.c wmt_params.dlen = sizeof(param); wmt_params 650 drivers/bluetooth/btmtkuart.c wmt_params.data = ¶m; wmt_params 651 drivers/bluetooth/btmtkuart.c wmt_params.status = &status; wmt_params 653 drivers/bluetooth/btmtkuart.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 665 drivers/bluetooth/btmtkuart.c struct btmtk_hci_wmt_params wmt_params; wmt_params 674 drivers/bluetooth/btmtkuart.c wmt_params.op = MTK_WMT_HIF; wmt_params 675 drivers/bluetooth/btmtkuart.c wmt_params.flag = 1; wmt_params 676 drivers/bluetooth/btmtkuart.c wmt_params.dlen = 4; wmt_params 677 drivers/bluetooth/btmtkuart.c wmt_params.data = &baudrate; wmt_params 678 drivers/bluetooth/btmtkuart.c wmt_params.status = NULL; wmt_params 680 drivers/bluetooth/btmtkuart.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 709 drivers/bluetooth/btmtkuart.c wmt_params.op = MTK_WMT_TEST; wmt_params 710 drivers/bluetooth/btmtkuart.c wmt_params.flag = 7; wmt_params 711 drivers/bluetooth/btmtkuart.c wmt_params.dlen = 0; wmt_params 712 drivers/bluetooth/btmtkuart.c wmt_params.data = NULL; wmt_params 713 drivers/bluetooth/btmtkuart.c wmt_params.status = NULL; wmt_params 715 drivers/bluetooth/btmtkuart.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 730 drivers/bluetooth/btmtkuart.c struct btmtk_hci_wmt_params wmt_params; wmt_params 744 drivers/bluetooth/btmtkuart.c wmt_params.op = MTK_WMT_WAKEUP; wmt_params 745 drivers/bluetooth/btmtkuart.c wmt_params.flag = 3; wmt_params 746 drivers/bluetooth/btmtkuart.c wmt_params.dlen = 0; wmt_params 747 drivers/bluetooth/btmtkuart.c wmt_params.data = NULL; wmt_params 748 drivers/bluetooth/btmtkuart.c wmt_params.status = NULL; wmt_params 750 drivers/bluetooth/btmtkuart.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 763 drivers/bluetooth/btmtkuart.c wmt_params.op = MTK_WMT_SEMAPHORE; wmt_params 764 drivers/bluetooth/btmtkuart.c wmt_params.flag = 1; wmt_params 765 drivers/bluetooth/btmtkuart.c wmt_params.dlen = 0; wmt_params 766 drivers/bluetooth/btmtkuart.c wmt_params.data = NULL; wmt_params 767 drivers/bluetooth/btmtkuart.c wmt_params.status = &status; wmt_params 769 drivers/bluetooth/btmtkuart.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 804 drivers/bluetooth/btmtkuart.c wmt_params.op = MTK_WMT_FUNC_CTRL; wmt_params 805 drivers/bluetooth/btmtkuart.c wmt_params.flag = 0; wmt_params 806 drivers/bluetooth/btmtkuart.c wmt_params.dlen = sizeof(param); wmt_params 807 drivers/bluetooth/btmtkuart.c wmt_params.data = ¶m; wmt_params 808 drivers/bluetooth/btmtkuart.c wmt_params.status = NULL; wmt_params 810 drivers/bluetooth/btmtkuart.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 844 drivers/bluetooth/btmtkuart.c struct btmtk_hci_wmt_params wmt_params; wmt_params 849 drivers/bluetooth/btmtkuart.c wmt_params.op = MTK_WMT_FUNC_CTRL; wmt_params 850 drivers/bluetooth/btmtkuart.c wmt_params.flag = 0; wmt_params 851 drivers/bluetooth/btmtkuart.c wmt_params.dlen = sizeof(param); wmt_params 852 drivers/bluetooth/btmtkuart.c wmt_params.data = ¶m; wmt_params 853 drivers/bluetooth/btmtkuart.c wmt_params.status = NULL; wmt_params 855 drivers/bluetooth/btmtkuart.c err = mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 2692 drivers/bluetooth/btusb.c struct btmtk_hci_wmt_params *wmt_params) wmt_params 2708 drivers/bluetooth/btusb.c hlen = sizeof(*hdr) + wmt_params->dlen; wmt_params 2714 drivers/bluetooth/btusb.c hdr->op = wmt_params->op; wmt_params 2715 drivers/bluetooth/btusb.c hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); wmt_params 2716 drivers/bluetooth/btusb.c hdr->flag = wmt_params->flag; wmt_params 2717 drivers/bluetooth/btusb.c memcpy(wc.data, wmt_params->data, wmt_params->dlen); wmt_params 2778 drivers/bluetooth/btusb.c if (wmt_params->status) wmt_params 2779 drivers/bluetooth/btusb.c *wmt_params->status = status; wmt_params 2790 drivers/bluetooth/btusb.c struct btmtk_hci_wmt_params wmt_params; wmt_params 2816 drivers/bluetooth/btusb.c wmt_params.op = BTMTK_WMT_PATCH_DWNLD; wmt_params 2817 drivers/bluetooth/btusb.c wmt_params.status = NULL; wmt_params 2828 drivers/bluetooth/btusb.c wmt_params.flag = flag; wmt_params 2829 drivers/bluetooth/btusb.c wmt_params.dlen = dlen; wmt_params 2830 drivers/bluetooth/btusb.c wmt_params.data = fw_ptr; wmt_params 2832 drivers/bluetooth/btusb.c err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 2843 drivers/bluetooth/btusb.c wmt_params.op = BTMTK_WMT_RST; wmt_params 2844 drivers/bluetooth/btusb.c wmt_params.flag = 4; wmt_params 2845 drivers/bluetooth/btusb.c wmt_params.dlen = 0; wmt_params 2846 drivers/bluetooth/btusb.c wmt_params.data = NULL; wmt_params 2847 drivers/bluetooth/btusb.c wmt_params.status = NULL; wmt_params 2850 drivers/bluetooth/btusb.c err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 2867 drivers/bluetooth/btusb.c struct btmtk_hci_wmt_params wmt_params; wmt_params 2872 drivers/bluetooth/btusb.c wmt_params.op = BTMTK_WMT_FUNC_CTRL; wmt_params 2873 drivers/bluetooth/btusb.c wmt_params.flag = 4; wmt_params 2874 drivers/bluetooth/btusb.c wmt_params.dlen = sizeof(param); wmt_params 2875 drivers/bluetooth/btusb.c wmt_params.data = ¶m; wmt_params 2876 drivers/bluetooth/btusb.c wmt_params.status = &status; wmt_params 2878 drivers/bluetooth/btusb.c err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 2920 drivers/bluetooth/btusb.c struct btmtk_hci_wmt_params wmt_params; wmt_params 2952 drivers/bluetooth/btusb.c wmt_params.op = BTMTK_WMT_SEMAPHORE; wmt_params 2953 drivers/bluetooth/btusb.c wmt_params.flag = 1; wmt_params 2954 drivers/bluetooth/btusb.c wmt_params.dlen = 0; wmt_params 2955 drivers/bluetooth/btusb.c wmt_params.data = NULL; wmt_params 2956 drivers/bluetooth/btusb.c wmt_params.status = &status; wmt_params 2958 drivers/bluetooth/btusb.c err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 2993 drivers/bluetooth/btusb.c wmt_params.op = BTMTK_WMT_FUNC_CTRL; wmt_params 2994 drivers/bluetooth/btusb.c wmt_params.flag = 0; wmt_params 2995 drivers/bluetooth/btusb.c wmt_params.dlen = sizeof(param); wmt_params 2996 drivers/bluetooth/btusb.c wmt_params.data = ¶m; wmt_params 2997 drivers/bluetooth/btusb.c wmt_params.status = NULL; wmt_params 2999 drivers/bluetooth/btusb.c err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); wmt_params 3033 drivers/bluetooth/btusb.c struct btmtk_hci_wmt_params wmt_params; wmt_params 3038 drivers/bluetooth/btusb.c wmt_params.op = BTMTK_WMT_FUNC_CTRL; wmt_params 3039 drivers/bluetooth/btusb.c wmt_params.flag = 0; wmt_params 3040 drivers/bluetooth/btusb.c wmt_params.dlen = sizeof(param); wmt_params 3041 drivers/bluetooth/btusb.c wmt_params.data = ¶m; wmt_params 3042 drivers/bluetooth/btusb.c wmt_params.status = NULL; wmt_params 3044 drivers/bluetooth/btusb.c err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params);