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()
577 struct btmtk_hci_wmt_params *wmt_params) in btmtk_usb_hci_wmt_sync() argument
588 hlen = sizeof(*hdr) + wmt_params->dlen; in btmtk_usb_hci_wmt_sync()
598 hdr->op = wmt_params->op; in btmtk_usb_hci_wmt_sync()
599 hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); in btmtk_usb_hci_wmt_sync()
600 hdr->flag = wmt_params->flag; in btmtk_usb_hci_wmt_sync()
601 memcpy(wc->data, wmt_params->data, wmt_params->dlen); in btmtk_usb_hci_wmt_sync()
693 if (wmt_params->status) in btmtk_usb_hci_wmt_sync()
694 *wmt_params->status = status; in btmtk_usb_hci_wmt_sync()
706 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_func_query() local
711 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_func_query()
712 wmt_params.flag = 4; in btmtk_usb_func_query()
713 wmt_params.dlen = sizeof(param); in btmtk_usb_func_query()
714 wmt_params.data = ¶m; in btmtk_usb_func_query()
715 wmt_params.status = &status; in btmtk_usb_func_query()
717 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_func_query()
1276 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_setup() local
1359 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_setup()
1360 wmt_params.flag = 0; in btmtk_usb_setup()
1361 wmt_params.dlen = sizeof(param); in btmtk_usb_setup()
1362 wmt_params.data = ¶m; in btmtk_usb_setup()
1363 wmt_params.status = NULL; in btmtk_usb_setup()
1365 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1388 wmt_params.op = BTMTK_WMT_SEMAPHORE; in btmtk_usb_setup()
1389 wmt_params.flag = 1; in btmtk_usb_setup()
1390 wmt_params.dlen = 0; in btmtk_usb_setup()
1391 wmt_params.data = NULL; in btmtk_usb_setup()
1392 wmt_params.status = &status; in btmtk_usb_setup()
1394 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1430 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_setup()
1431 wmt_params.flag = 0; in btmtk_usb_setup()
1432 wmt_params.dlen = sizeof(param); in btmtk_usb_setup()
1433 wmt_params.data = ¶m; in btmtk_usb_setup()
1434 wmt_params.status = NULL; in btmtk_usb_setup()
1436 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1472 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_shutdown() local
1477 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_shutdown()
1478 wmt_params.flag = 0; in btmtk_usb_shutdown()
1479 wmt_params.dlen = sizeof(param); in btmtk_usb_shutdown()
1480 wmt_params.data = ¶m; in btmtk_usb_shutdown()
1481 wmt_params.status = NULL; in btmtk_usb_shutdown()
1483 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_shutdown()