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()
697 if (wmt_params->status) in btmtk_usb_hci_wmt_sync()
698 *wmt_params->status = status; in btmtk_usb_hci_wmt_sync()
710 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_func_query() local
715 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_func_query()
716 wmt_params.flag = 4; in btmtk_usb_func_query()
717 wmt_params.dlen = sizeof(param); in btmtk_usb_func_query()
718 wmt_params.data = ¶m; in btmtk_usb_func_query()
719 wmt_params.status = &status; in btmtk_usb_func_query()
721 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_func_query()
1279 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_setup() local
1352 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_setup()
1353 wmt_params.flag = 0; in btmtk_usb_setup()
1354 wmt_params.dlen = sizeof(param); in btmtk_usb_setup()
1355 wmt_params.data = ¶m; in btmtk_usb_setup()
1356 wmt_params.status = NULL; in btmtk_usb_setup()
1358 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1381 wmt_params.op = BTMTK_WMT_SEMAPHORE; in btmtk_usb_setup()
1382 wmt_params.flag = 1; in btmtk_usb_setup()
1383 wmt_params.dlen = 0; in btmtk_usb_setup()
1384 wmt_params.data = NULL; in btmtk_usb_setup()
1385 wmt_params.status = &status; in btmtk_usb_setup()
1387 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1423 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_setup()
1424 wmt_params.flag = 0; in btmtk_usb_setup()
1425 wmt_params.dlen = sizeof(param); in btmtk_usb_setup()
1426 wmt_params.data = ¶m; in btmtk_usb_setup()
1427 wmt_params.status = NULL; in btmtk_usb_setup()
1429 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_setup()
1466 struct btmtk_hci_wmt_params wmt_params; in btmtk_usb_shutdown() local
1475 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtk_usb_shutdown()
1476 wmt_params.flag = 0; in btmtk_usb_shutdown()
1477 wmt_params.dlen = sizeof(param); in btmtk_usb_shutdown()
1478 wmt_params.data = ¶m; in btmtk_usb_shutdown()
1479 wmt_params.status = NULL; in btmtk_usb_shutdown()
1481 err = btmtk_usb_hci_wmt_sync(hdev, &wmt_params); in btmtk_usb_shutdown()