Lines Matching refs:h_adapter
50 struct rsi_hci_adapter *h_adapter = hci_get_drvdata(hdev); in rsi_hci_send_pkt() local
85 return h_adapter->proto_ops->coex_send_pkt(h_adapter->priv, skb, in rsi_hci_send_pkt()
91 struct rsi_hci_adapter *h_adapter = priv; in rsi_hci_recv_pkt() local
92 struct hci_dev *hdev = h_adapter->hdev; in rsi_hci_recv_pkt()
102 h_adapter->hdev->stat.byte_rx += skb->len; in rsi_hci_recv_pkt()
111 struct rsi_hci_adapter *h_adapter = NULL; in rsi_hci_attach() local
115 h_adapter = kzalloc(sizeof(*h_adapter), GFP_KERNEL); in rsi_hci_attach()
116 if (!h_adapter) in rsi_hci_attach()
119 h_adapter->priv = priv; in rsi_hci_attach()
120 ops->set_bt_context(priv, h_adapter); in rsi_hci_attach()
121 h_adapter->proto_ops = ops; in rsi_hci_attach()
129 h_adapter->hdev = hdev; in rsi_hci_attach()
136 hci_set_drvdata(hdev, h_adapter); in rsi_hci_attach()
151 h_adapter->hdev = NULL; in rsi_hci_attach()
152 kfree(h_adapter); in rsi_hci_attach()
158 struct rsi_hci_adapter *h_adapter = priv; in rsi_hci_detach() local
161 if (!h_adapter) in rsi_hci_detach()
164 hdev = h_adapter->hdev; in rsi_hci_detach()
168 h_adapter->hdev = NULL; in rsi_hci_detach()
171 kfree(h_adapter); in rsi_hci_detach()