Lines Matching refs:wmt_params
89 struct btmtk_hci_wmt_params *wmt_params) in mtk_hci_wmt_sync() argument
100 hlen = sizeof(*hdr) + wmt_params->dlen; in mtk_hci_wmt_sync()
114 hdr->op = wmt_params->op; in mtk_hci_wmt_sync()
115 hdr->dlen = cpu_to_le16(wmt_params->dlen + 1); in mtk_hci_wmt_sync()
116 hdr->flag = wmt_params->flag; in mtk_hci_wmt_sync()
117 memcpy(wc->data, wmt_params->data, wmt_params->dlen); in mtk_hci_wmt_sync()
178 if (wmt_params->status) in mtk_hci_wmt_sync()
179 *wmt_params->status = status; in mtk_hci_wmt_sync()
508 struct btmtk_hci_wmt_params wmt_params; in btmtkuart_func_query() local
513 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtkuart_func_query()
514 wmt_params.flag = 4; in btmtkuart_func_query()
515 wmt_params.dlen = sizeof(param); in btmtkuart_func_query()
516 wmt_params.data = ¶m; in btmtkuart_func_query()
517 wmt_params.status = &status; in btmtkuart_func_query()
519 err = mtk_hci_wmt_sync(hdev, &wmt_params); in btmtkuart_func_query()
531 struct btmtk_hci_wmt_params wmt_params; in btmtkuart_change_baudrate() local
540 wmt_params.op = BTMTK_WMT_HIF; in btmtkuart_change_baudrate()
541 wmt_params.flag = 1; in btmtkuart_change_baudrate()
542 wmt_params.dlen = 4; in btmtkuart_change_baudrate()
543 wmt_params.data = &baudrate; in btmtkuart_change_baudrate()
544 wmt_params.status = NULL; in btmtkuart_change_baudrate()
546 err = mtk_hci_wmt_sync(hdev, &wmt_params); in btmtkuart_change_baudrate()
574 wmt_params.op = BTMTK_WMT_TEST; in btmtkuart_change_baudrate()
575 wmt_params.flag = 7; in btmtkuart_change_baudrate()
576 wmt_params.dlen = 0; in btmtkuart_change_baudrate()
577 wmt_params.data = NULL; in btmtkuart_change_baudrate()
578 wmt_params.status = NULL; in btmtkuart_change_baudrate()
580 err = mtk_hci_wmt_sync(hdev, &wmt_params); in btmtkuart_change_baudrate()
595 struct btmtk_hci_wmt_params wmt_params; in btmtkuart_setup() local
609 wmt_params.op = BTMTK_WMT_WAKEUP; in btmtkuart_setup()
610 wmt_params.flag = 3; in btmtkuart_setup()
611 wmt_params.dlen = 0; in btmtkuart_setup()
612 wmt_params.data = NULL; in btmtkuart_setup()
613 wmt_params.status = NULL; in btmtkuart_setup()
615 err = mtk_hci_wmt_sync(hdev, &wmt_params); in btmtkuart_setup()
628 wmt_params.op = BTMTK_WMT_SEMAPHORE; in btmtkuart_setup()
629 wmt_params.flag = 1; in btmtkuart_setup()
630 wmt_params.dlen = 0; in btmtkuart_setup()
631 wmt_params.data = NULL; in btmtkuart_setup()
632 wmt_params.status = &status; in btmtkuart_setup()
634 err = mtk_hci_wmt_sync(hdev, &wmt_params); in btmtkuart_setup()
669 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtkuart_setup()
670 wmt_params.flag = 0; in btmtkuart_setup()
671 wmt_params.dlen = sizeof(param); in btmtkuart_setup()
672 wmt_params.data = ¶m; in btmtkuart_setup()
673 wmt_params.status = NULL; in btmtkuart_setup()
675 err = mtk_hci_wmt_sync(hdev, &wmt_params); in btmtkuart_setup()
709 struct btmtk_hci_wmt_params wmt_params; in btmtkuart_shutdown() local
714 wmt_params.op = BTMTK_WMT_FUNC_CTRL; in btmtkuart_shutdown()
715 wmt_params.flag = 0; in btmtkuart_shutdown()
716 wmt_params.dlen = sizeof(param); in btmtkuart_shutdown()
717 wmt_params.data = ¶m; in btmtkuart_shutdown()
718 wmt_params.status = NULL; in btmtkuart_shutdown()
720 err = mtk_hci_wmt_sync(hdev, &wmt_params); in btmtkuart_shutdown()