Lines Matching refs:wmt_params

2691 				  struct btmtk_hci_wmt_params *wmt_params)  in btusb_mtk_hci_wmt_sync()  argument
2707 hlen = sizeof(*hdr) + wmt_params->dlen; in btusb_mtk_hci_wmt_sync()
2713 hdr->op = wmt_params->op; in btusb_mtk_hci_wmt_sync()
2714 hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); in btusb_mtk_hci_wmt_sync()
2715 hdr->flag = wmt_params->flag; in btusb_mtk_hci_wmt_sync()
2716 memcpy(wc.data, wmt_params->data, wmt_params->dlen); in btusb_mtk_hci_wmt_sync()
2777 if (wmt_params->status) in btusb_mtk_hci_wmt_sync()
2778 *wmt_params->status = status; in btusb_mtk_hci_wmt_sync()
2789 struct btmtk_hci_wmt_params wmt_params; in btusb_mtk_setup_firmware() local
2815 wmt_params.op = BTMTK_WMT_PATCH_DWNLD; in btusb_mtk_setup_firmware()
2816 wmt_params.status = NULL; in btusb_mtk_setup_firmware()
2827 wmt_params.flag = flag; in btusb_mtk_setup_firmware()
2828 wmt_params.dlen = dlen; in btusb_mtk_setup_firmware()
2829 wmt_params.data = fw_ptr; in btusb_mtk_setup_firmware()
2831 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_setup_firmware()
2842 wmt_params.op = BTMTK_WMT_RST; in btusb_mtk_setup_firmware()
2843 wmt_params.flag = 4; in btusb_mtk_setup_firmware()
2844 wmt_params.dlen = 0; in btusb_mtk_setup_firmware()
2845 wmt_params.data = NULL; in btusb_mtk_setup_firmware()
2846 wmt_params.status = NULL; in btusb_mtk_setup_firmware()
2849 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_setup_firmware()
2866 struct btmtk_hci_wmt_params wmt_params; in btusb_mtk_func_query() local
2871 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btusb_mtk_func_query()
2872 wmt_params.flag = 4; in btusb_mtk_func_query()
2873 wmt_params.dlen = sizeof(param); in btusb_mtk_func_query()
2874 wmt_params.data = &param; in btusb_mtk_func_query()
2875 wmt_params.status = &status; in btusb_mtk_func_query()
2877 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_func_query()
2919 struct btmtk_hci_wmt_params wmt_params; in btusb_mtk_setup() local
2951 wmt_params.op = BTMTK_WMT_SEMAPHORE; in btusb_mtk_setup()
2952 wmt_params.flag = 1; in btusb_mtk_setup()
2953 wmt_params.dlen = 0; in btusb_mtk_setup()
2954 wmt_params.data = NULL; in btusb_mtk_setup()
2955 wmt_params.status = &status; in btusb_mtk_setup()
2957 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_setup()
2992 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btusb_mtk_setup()
2993 wmt_params.flag = 0; in btusb_mtk_setup()
2994 wmt_params.dlen = sizeof(param); in btusb_mtk_setup()
2995 wmt_params.data = &param; in btusb_mtk_setup()
2996 wmt_params.status = NULL; in btusb_mtk_setup()
2998 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_setup()
3032 struct btmtk_hci_wmt_params wmt_params; in btusb_mtk_shutdown() local
3037 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btusb_mtk_shutdown()
3038 wmt_params.flag = 0; in btusb_mtk_shutdown()
3039 wmt_params.dlen = sizeof(param); in btusb_mtk_shutdown()
3040 wmt_params.data = &param; in btusb_mtk_shutdown()
3041 wmt_params.status = NULL; in btusb_mtk_shutdown()
3043 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_shutdown()