Lines Matching defs:adapter

39 	priv->adapter->ps_state = PS_AWAKE;
41 priv->adapter->wakeup_tries = 0;
43 priv->adapter->int_count++;
45 if (priv->adapter->hs_state == HS_ACTIVATED) {
47 priv->adapter->hs_state = HS_DEACTIVATED;
67 priv->adapter->cmd_complete = true;
68 wake_up_interruptible(&priv->adapter->cmd_wait_q);
85 struct btmrvl_adapter *adapter = priv->adapter;
100 adapter->psmode = 1;
102 adapter->psmode = 0;
104 (adapter->psmode) ? "Enable" : "Disable");
120 adapter->hs_state = HS_ACTIVATED;
121 if (adapter->psmode)
122 adapter->ps_state = PS_SLEEP;
123 wake_up_interruptible(&adapter->event_hs_wait_q);
156 adapter->ps_state = PS_SLEEP;
158 (adapter->ps_state) ? "PS_SLEEP" : "PS_AWAKE");
201 skb_queue_head(&priv->adapter->tx_queue, skb);
205 priv->adapter->cmd_complete = false;
209 if (!wait_event_interruptible_timeout(priv->adapter->cmd_wait_q,
210 priv->adapter->cmd_complete ||
301 struct btmrvl_adapter *adapter = priv->adapter;
310 ret = wait_event_interruptible_timeout(adapter->event_hs_wait_q,
311 adapter->hs_state ||
316 ret, adapter->hs_state, adapter->ps_state,
317 adapter->wakeup_tries);
319 BT_ERR("hs_enable timeout: %d,%d,%d", adapter->hs_state,
320 adapter->ps_state, adapter->wakeup_tries);
323 BT_DBG("host sleep enabled: %d,%d,%d", adapter->hs_state,
324 adapter->ps_state, adapter->wakeup_tries);
353 priv->adapter->hs_state = HS_DEACTIVATED;
396 skb_queue_head_init(&priv->adapter->tx_queue);
398 priv->adapter->ps_state = PS_AWAKE;
401 priv->adapter->hw_regs_buf = kzalloc(buf_size, GFP_KERNEL);
402 if (!priv->adapter->hw_regs_buf) {
403 priv->adapter->hw_regs = NULL;
406 priv->adapter->hw_regs =
407 (u8 *)ALIGN_ADDR(priv->adapter->hw_regs_buf,
410 priv->adapter->hw_regs_buf, priv->adapter->hw_regs);
413 init_waitqueue_head(&priv->adapter->cmd_wait_q);
414 init_waitqueue_head(&priv->adapter->event_hs_wait_q);
419 skb_queue_purge(&priv->adapter->tx_queue);
421 kfree(priv->adapter->hw_regs_buf);
422 kfree(priv->adapter);
424 priv->adapter = NULL;
433 if (priv->adapter->is_suspending || priv->adapter->is_suspended) {
452 skb_queue_tail(&priv->adapter->tx_queue, skb);
454 if (!priv->adapter->is_suspended)
464 skb_queue_purge(&priv->adapter->tx_queue);
473 skb_queue_purge(&priv->adapter->tx_queue);
606 struct btmrvl_adapter *adapter = priv->adapter;
622 if (adapter->wakeup_tries ||
623 ((!adapter->int_count) &&
625 skb_queue_empty(&adapter->tx_queue)))) {
642 if (adapter->int_count) {
643 adapter->int_count = 0;
646 } else if (adapter->ps_state == PS_SLEEP &&
647 !skb_queue_empty(&adapter->tx_queue)) {
649 adapter->wakeup_tries++;
656 if (adapter->ps_state == PS_SLEEP)
660 priv->adapter->is_suspended)
663 skb = skb_dequeue(&adapter->tx_queue);
740 priv->adapter = kzalloc(sizeof(*priv->adapter), GFP_KERNEL);
741 if (!priv->adapter) {
780 wake_up_interruptible(&priv->adapter->cmd_wait_q);
781 wake_up_interruptible(&priv->adapter->event_hs_wait_q);