Lines Matching refs:wmt_params
133 struct btmtk_hci_wmt_params wmt_params; in btmtk_setup_firmware_79xx() local
180 wmt_params.op = BTMTK_WMT_PATCH_DWNLD; in btmtk_setup_firmware_79xx()
181 wmt_params.status = &status; in btmtk_setup_firmware_79xx()
182 wmt_params.flag = 0; in btmtk_setup_firmware_79xx()
183 wmt_params.dlen = MTK_SEC_MAP_NEED_SEND_SIZE + 1; in btmtk_setup_firmware_79xx()
184 wmt_params.data = &cmd; in btmtk_setup_firmware_79xx()
186 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware_79xx()
209 wmt_params.op = BTMTK_WMT_PATCH_DWNLD; in btmtk_setup_firmware_79xx()
210 wmt_params.status = NULL; in btmtk_setup_firmware_79xx()
223 wmt_params.flag = flag; in btmtk_setup_firmware_79xx()
224 wmt_params.dlen = dlen; in btmtk_setup_firmware_79xx()
225 wmt_params.data = fw_ptr; in btmtk_setup_firmware_79xx()
227 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware_79xx()
254 struct btmtk_hci_wmt_params wmt_params; in btmtk_setup_firmware() local
269 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_setup_firmware()
270 wmt_params.flag = 3; in btmtk_setup_firmware()
271 wmt_params.dlen = sizeof(param); in btmtk_setup_firmware()
272 wmt_params.data = ¶m; in btmtk_setup_firmware()
273 wmt_params.status = NULL; in btmtk_setup_firmware()
275 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware()
294 wmt_params.op = BTMTK_WMT_PATCH_DWNLD; in btmtk_setup_firmware()
295 wmt_params.status = NULL; in btmtk_setup_firmware()
306 wmt_params.flag = flag; in btmtk_setup_firmware()
307 wmt_params.dlen = dlen; in btmtk_setup_firmware()
308 wmt_params.data = fw_ptr; in btmtk_setup_firmware()
310 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware()
321 wmt_params.op = BTMTK_WMT_RST; in btmtk_setup_firmware()
322 wmt_params.flag = 4; in btmtk_setup_firmware()
323 wmt_params.dlen = 0; in btmtk_setup_firmware()
324 wmt_params.data = NULL; in btmtk_setup_firmware()
325 wmt_params.status = NULL; in btmtk_setup_firmware()
328 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware()
581 struct btmtk_hci_wmt_params *wmt_params) in btmtk_usb_hci_wmt_sync() argument
592 hlen = sizeof(*hdr) + wmt_params->dlen; in btmtk_usb_hci_wmt_sync()
602 hdr->op = wmt_params->op; in btmtk_usb_hci_wmt_sync()
603 hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); in btmtk_usb_hci_wmt_sync()
604 hdr->flag = wmt_params->flag; in btmtk_usb_hci_wmt_sync()
605 memcpy(wc->data, wmt_params->data, wmt_params->dlen); in btmtk_usb_hci_wmt_sync()
692 if (wmt_params->status) in btmtk_usb_hci_wmt_sync()
693 *wmt_params->status = status; in btmtk_usb_hci_wmt_sync()
705 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_func_query() local
710 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_func_query()
711 wmt_params.flag = 4; in btmtk_usb_func_query()
712 wmt_params.dlen = sizeof(param); in btmtk_usb_func_query()
713 wmt_params.data = ¶m; in btmtk_usb_func_query()
714 wmt_params.status = &status; in btmtk_usb_func_query()
716 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_func_query()
1274 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_setup() local
1347 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_setup()
1348 wmt_params.flag = 0; in btmtk_usb_setup()
1349 wmt_params.dlen = sizeof(param); in btmtk_usb_setup()
1350 wmt_params.data = ¶m; in btmtk_usb_setup()
1351 wmt_params.status = NULL; in btmtk_usb_setup()
1353 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1376 wmt_params.op = BTMTK_WMT_SEMAPHORE; in btmtk_usb_setup()
1377 wmt_params.flag = 1; in btmtk_usb_setup()
1378 wmt_params.dlen = 0; in btmtk_usb_setup()
1379 wmt_params.data = NULL; in btmtk_usb_setup()
1380 wmt_params.status = &status; in btmtk_usb_setup()
1382 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1418 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_setup()
1419 wmt_params.flag = 0; in btmtk_usb_setup()
1420 wmt_params.dlen = sizeof(param); in btmtk_usb_setup()
1421 wmt_params.data = ¶m; in btmtk_usb_setup()
1422 wmt_params.status = NULL; in btmtk_usb_setup()
1424 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1461 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_shutdown() local
1470 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_shutdown()
1471 wmt_params.flag = 0; in btmtk_usb_shutdown()
1472 wmt_params.dlen = sizeof(param); in btmtk_usb_shutdown()
1473 wmt_params.data = ¶m; in btmtk_usb_shutdown()
1474 wmt_params.status = NULL; in btmtk_usb_shutdown()
1476 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_shutdown()