Lines Matching refs:h_adapter
50 struct rsi_hci_adapter *h_adapter = hci_get_drvdata(hdev); in rsi_hci_send_pkt() local
75 return h_adapter->proto_ops->coex_send_pkt(h_adapter->priv, skb, in rsi_hci_send_pkt()
81 struct rsi_hci_adapter *h_adapter = priv; in rsi_hci_recv_pkt() local
82 struct hci_dev *hdev = h_adapter->hdev; in rsi_hci_recv_pkt()
92 h_adapter->hdev->stat.byte_rx += skb->len; in rsi_hci_recv_pkt()
101 struct rsi_hci_adapter *h_adapter = NULL; in rsi_hci_attach() local
105 h_adapter = kzalloc(sizeof(*h_adapter), GFP_KERNEL); in rsi_hci_attach()
106 if (!h_adapter) in rsi_hci_attach()
109 h_adapter->priv = priv; in rsi_hci_attach()
110 ops->set_bt_context(priv, h_adapter); in rsi_hci_attach()
111 h_adapter->proto_ops = ops; in rsi_hci_attach()
119 h_adapter->hdev = hdev; in rsi_hci_attach()
126 hci_set_drvdata(hdev, h_adapter); in rsi_hci_attach()
142 h_adapter->hdev = NULL; in rsi_hci_attach()
143 kfree(h_adapter); in rsi_hci_attach()
149 struct rsi_hci_adapter *h_adapter = priv; in rsi_hci_detach() local
152 if (!h_adapter) in rsi_hci_detach()
155 hdev = h_adapter->hdev; in rsi_hci_detach()
159 h_adapter->hdev = NULL; in rsi_hci_detach()
162 kfree(h_adapter); in rsi_hci_detach()