Lines Matching refs:wmt_params
3013 struct btmtk_hci_wmt_params *wmt_params) in btusb_mtk_hci_wmt_sync() argument
3024 hlen = sizeof(*hdr) + wmt_params->dlen; in btusb_mtk_hci_wmt_sync()
3034 hdr->op = wmt_params->op; in btusb_mtk_hci_wmt_sync()
3035 hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); in btusb_mtk_hci_wmt_sync()
3036 hdr->flag = wmt_params->flag; in btusb_mtk_hci_wmt_sync()
3037 memcpy(wc->data, wmt_params->data, wmt_params->dlen); in btusb_mtk_hci_wmt_sync()
3118 if (wmt_params->status) in btusb_mtk_hci_wmt_sync()
3119 *wmt_params->status = status; in btusb_mtk_hci_wmt_sync()
3131 struct btmtk_hci_wmt_params wmt_params; in btusb_mtk_setup_firmware() local
3146 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btusb_mtk_setup_firmware()
3147 wmt_params.flag = 3; in btusb_mtk_setup_firmware()
3148 wmt_params.dlen = sizeof(param); in btusb_mtk_setup_firmware()
3149 wmt_params.data = ¶m; in btusb_mtk_setup_firmware()
3150 wmt_params.status = NULL; in btusb_mtk_setup_firmware()
3152 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_setup_firmware()
3171 wmt_params.op = BTMTK_WMT_PATCH_DWNLD; in btusb_mtk_setup_firmware()
3172 wmt_params.status = NULL; in btusb_mtk_setup_firmware()
3183 wmt_params.flag = flag; in btusb_mtk_setup_firmware()
3184 wmt_params.dlen = dlen; in btusb_mtk_setup_firmware()
3185 wmt_params.data = fw_ptr; in btusb_mtk_setup_firmware()
3187 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_setup_firmware()
3198 wmt_params.op = BTMTK_WMT_RST; in btusb_mtk_setup_firmware()
3199 wmt_params.flag = 4; in btusb_mtk_setup_firmware()
3200 wmt_params.dlen = 0; in btusb_mtk_setup_firmware()
3201 wmt_params.data = NULL; in btusb_mtk_setup_firmware()
3202 wmt_params.status = NULL; in btusb_mtk_setup_firmware()
3205 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_setup_firmware()
3222 struct btmtk_hci_wmt_params wmt_params; in btusb_mtk_func_query() local
3227 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btusb_mtk_func_query()
3228 wmt_params.flag = 4; in btusb_mtk_func_query()
3229 wmt_params.dlen = sizeof(param); in btusb_mtk_func_query()
3230 wmt_params.data = ¶m; in btusb_mtk_func_query()
3231 wmt_params.status = &status; in btusb_mtk_func_query()
3233 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_func_query()
3275 struct btmtk_hci_wmt_params wmt_params; in btusb_mtk_setup() local
3307 wmt_params.op = BTMTK_WMT_SEMAPHORE; in btusb_mtk_setup()
3308 wmt_params.flag = 1; in btusb_mtk_setup()
3309 wmt_params.dlen = 0; in btusb_mtk_setup()
3310 wmt_params.data = NULL; in btusb_mtk_setup()
3311 wmt_params.status = &status; in btusb_mtk_setup()
3313 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_setup()
3348 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btusb_mtk_setup()
3349 wmt_params.flag = 0; in btusb_mtk_setup()
3350 wmt_params.dlen = sizeof(param); in btusb_mtk_setup()
3351 wmt_params.data = ¶m; in btusb_mtk_setup()
3352 wmt_params.status = NULL; in btusb_mtk_setup()
3354 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_setup()
3388 struct btmtk_hci_wmt_params wmt_params; in btusb_mtk_shutdown() local
3393 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btusb_mtk_shutdown()
3394 wmt_params.flag = 0; in btusb_mtk_shutdown()
3395 wmt_params.dlen = sizeof(param); in btusb_mtk_shutdown()
3396 wmt_params.data = ¶m; in btusb_mtk_shutdown()
3397 wmt_params.status = NULL; in btusb_mtk_shutdown()
3399 err = btusb_mtk_hci_wmt_sync(hdev, &wmt_params); in btusb_mtk_shutdown()