Lines Matching refs:wmt_params

138 	struct btmtk_hci_wmt_params wmt_params;  in btmtk_setup_firmware_79xx()  local
193 wmt_params.op = BTMTK_WMT_PATCH_DWNLD; in btmtk_setup_firmware_79xx()
194 wmt_params.status = &status; in btmtk_setup_firmware_79xx()
195 wmt_params.flag = 0; in btmtk_setup_firmware_79xx()
196 wmt_params.dlen = MTK_SEC_MAP_NEED_SEND_SIZE + 1; in btmtk_setup_firmware_79xx()
197 wmt_params.data = &cmd; in btmtk_setup_firmware_79xx()
199 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware_79xx()
228 wmt_params.op = BTMTK_WMT_PATCH_DWNLD; in btmtk_setup_firmware_79xx()
241 wmt_params.flag = flag; in btmtk_setup_firmware_79xx()
242 wmt_params.dlen = dlen; in btmtk_setup_firmware_79xx()
243 wmt_params.data = fw_ptr; in btmtk_setup_firmware_79xx()
245 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware_79xx()
279 struct btmtk_hci_wmt_params wmt_params; in btmtk_setup_firmware() local
294 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_setup_firmware()
295 wmt_params.flag = 3; in btmtk_setup_firmware()
296 wmt_params.dlen = sizeof(param); in btmtk_setup_firmware()
297 wmt_params.data = &param; in btmtk_setup_firmware()
298 wmt_params.status = NULL; in btmtk_setup_firmware()
300 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware()
319 wmt_params.op = BTMTK_WMT_PATCH_DWNLD; in btmtk_setup_firmware()
320 wmt_params.status = NULL; in btmtk_setup_firmware()
331 wmt_params.flag = flag; in btmtk_setup_firmware()
332 wmt_params.dlen = dlen; in btmtk_setup_firmware()
333 wmt_params.data = fw_ptr; in btmtk_setup_firmware()
335 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware()
346 wmt_params.op = BTMTK_WMT_RST; in btmtk_setup_firmware()
347 wmt_params.flag = 4; in btmtk_setup_firmware()
348 wmt_params.dlen = 0; in btmtk_setup_firmware()
349 wmt_params.data = NULL; in btmtk_setup_firmware()
350 wmt_params.status = NULL; in btmtk_setup_firmware()
353 err = wmt_cmd_sync(hdev, &wmt_params); in btmtk_setup_firmware()
622 struct btmtk_hci_wmt_params *wmt_params) in btmtk_usb_hci_wmt_sync() argument
633 hlen = sizeof(*hdr) + wmt_params->dlen; in btmtk_usb_hci_wmt_sync()
643 hdr->op = wmt_params->op; in btmtk_usb_hci_wmt_sync()
644 hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); in btmtk_usb_hci_wmt_sync()
645 hdr->flag = wmt_params->flag; in btmtk_usb_hci_wmt_sync()
646 memcpy(wc->data, wmt_params->data, wmt_params->dlen); in btmtk_usb_hci_wmt_sync()
744 if (wmt_params->status) in btmtk_usb_hci_wmt_sync()
745 *wmt_params->status = status; in btmtk_usb_hci_wmt_sync()
757 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_func_query() local
762 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_func_query()
763 wmt_params.flag = 4; in btmtk_usb_func_query()
764 wmt_params.dlen = sizeof(param); in btmtk_usb_func_query()
765 wmt_params.data = &param; in btmtk_usb_func_query()
766 wmt_params.status = &status; in btmtk_usb_func_query()
768 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_func_query()
1308 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_setup() local
1405 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_setup()
1406 wmt_params.flag = 0; in btmtk_usb_setup()
1407 wmt_params.dlen = sizeof(param); in btmtk_usb_setup()
1408 wmt_params.data = &param; in btmtk_usb_setup()
1409 wmt_params.status = NULL; in btmtk_usb_setup()
1411 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1437 wmt_params.op = BTMTK_WMT_SEMAPHORE; in btmtk_usb_setup()
1438 wmt_params.flag = 1; in btmtk_usb_setup()
1439 wmt_params.dlen = 0; in btmtk_usb_setup()
1440 wmt_params.data = NULL; in btmtk_usb_setup()
1441 wmt_params.status = &status; in btmtk_usb_setup()
1443 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1479 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_setup()
1480 wmt_params.flag = 0; in btmtk_usb_setup()
1481 wmt_params.dlen = sizeof(param); in btmtk_usb_setup()
1482 wmt_params.data = &param; in btmtk_usb_setup()
1483 wmt_params.status = NULL; in btmtk_usb_setup()
1485 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1522 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_shutdown() local
1531 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_shutdown()
1532 wmt_params.flag = 0; in btmtk_usb_shutdown()
1533 wmt_params.dlen = sizeof(param); in btmtk_usb_shutdown()
1534 wmt_params.data = &param; in btmtk_usb_shutdown()
1535 wmt_params.status = NULL; in btmtk_usb_shutdown()
1537 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_shutdown()