Lines Matching refs:btmrvl_dev
52 if (priv->btmrvl_dev.sendcmdflag) { in btmrvl_check_evtpkt()
53 priv->btmrvl_dev.sendcmdflag = false; in btmrvl_check_evtpkt()
118 if (priv->btmrvl_dev.sendcmdflag && in btmrvl_process_event()
126 priv->btmrvl_dev.dev_type = HCI_AMP; in btmrvl_process_event()
128 priv->btmrvl_dev.dev_type = HCI_PRIMARY; in btmrvl_process_event()
130 BT_DBG("dev_type: %d", priv->btmrvl_dev.dev_type); in btmrvl_process_event()
131 } else if (priv->btmrvl_dev.sendcmdflag && in btmrvl_process_event()
190 priv->btmrvl_dev.sendcmdflag = true; in btmrvl_send_sync_cmd()
234 struct btmrvl_sdio_card *card = priv->btmrvl_dev.card; in btmrvl_pscan_window_reporting()
254 param[0] = (priv->btmrvl_dev.gpio_gap & 0xff00) >> 8; in btmrvl_send_hscfg_cmd()
255 param[1] = (u8) (priv->btmrvl_dev.gpio_gap & 0x00ff); in btmrvl_send_hscfg_cmd()
273 if (priv->btmrvl_dev.psmode) in btmrvl_enable_ps()
323 if (priv->btmrvl_dev.hscfgcmd) { in btmrvl_prepare_command()
324 priv->btmrvl_dev.hscfgcmd = 0; in btmrvl_prepare_command()
328 if (priv->btmrvl_dev.pscmd) { in btmrvl_prepare_command()
329 priv->btmrvl_dev.pscmd = 0; in btmrvl_prepare_command()
333 if (priv->btmrvl_dev.hscmd) { in btmrvl_prepare_command()
334 priv->btmrvl_dev.hscmd = 0; in btmrvl_prepare_command()
336 if (priv->btmrvl_dev.hsmode) { in btmrvl_prepare_command()
494 struct btmrvl_sdio_card *card = priv->btmrvl_dev.card; in btmrvl_check_device_tree()
504 gpio = (priv->btmrvl_dev.gpio_gap & 0xff00) >> 8; in btmrvl_check_device_tree()
509 gap = (u8)(priv->btmrvl_dev.gpio_gap & 0x00ff); in btmrvl_check_device_tree()
511 priv->btmrvl_dev.gpio_gap = (gpio << 8) + gap; in btmrvl_check_device_tree()
538 priv->btmrvl_dev.gpio_gap = 0xfffe; in btmrvl_setup()
546 priv->btmrvl_dev.psmode = 1; in btmrvl_setup()
580 struct btmrvl_sdio_card *card = priv->btmrvl_dev.card; in btmrvl_wakeup()
611 (!priv->btmrvl_dev.tx_dnld_rdy || in btmrvl_service_main_thread()
646 if (!priv->btmrvl_dev.tx_dnld_rdy || in btmrvl_service_main_thread()
653 priv->btmrvl_dev.hcidev->stat.err_tx++; in btmrvl_service_main_thread()
655 priv->btmrvl_dev.hcidev->stat.byte_tx += skb->len; in btmrvl_service_main_thread()
667 struct btmrvl_sdio_card *card = priv->btmrvl_dev.card; in btmrvl_register_hdev()
676 priv->btmrvl_dev.hcidev = hdev; in btmrvl_register_hdev()
689 hdev->dev_type = priv->btmrvl_dev.dev_type; in btmrvl_register_hdev()
745 priv->btmrvl_dev.card = card; in btmrvl_add_card()
746 priv->btmrvl_dev.tx_dnld_rdy = true; in btmrvl_add_card()
765 hdev = priv->btmrvl_dev.hcidev; in btmrvl_remove_card()
780 priv->btmrvl_dev.hcidev = NULL; in btmrvl_remove_card()