Lines Matching refs:hdev
748 if (lmp_no_flush_capable(conn->hcon->hdev)) in l2cap_send_cmd()
783 lmp_no_flush_capable(hcon->hdev)) in l2cap_do_send()
1464 struct hci_dev *hdev = conn->hcon->hdev; in l2cap_register_user() local
1474 hci_dev_lock(hdev); in l2cap_register_user()
1495 hci_dev_unlock(hdev); in l2cap_register_user()
1502 struct hci_dev *hdev = conn->hcon->hdev; in l2cap_unregister_user() local
1504 hci_dev_lock(hdev); in l2cap_unregister_user()
1515 hci_dev_unlock(hdev); in l2cap_unregister_user()
1619 if (hcon->hdev->le_mtu) { in l2cap_conn_add()
1620 conn->mtu = hcon->hdev->le_mtu; in l2cap_conn_add()
1625 conn->mtu = hcon->hdev->acl_mtu; in l2cap_conn_add()
1629 conn->src = &hcon->hdev->bdaddr; in l2cap_conn_add()
1722 struct hci_dev *hdev; in l2cap_chan_connect() local
1729 hdev = hci_get_route(dst, src); in l2cap_chan_connect()
1730 if (!hdev) in l2cap_chan_connect()
1733 hci_dev_lock(hdev); in l2cap_chan_connect()
1796 hcon = hci_connect(hdev, LE_LINK, 0, dst, dst_type, in l2cap_chan_connect()
1799 hcon = hci_connect(hdev, ACL_LINK, 0, dst, dst_type, in l2cap_chan_connect()
1849 hci_dev_unlock(hdev); in l2cap_chan_connect()
1850 hci_dev_put(hdev); in l2cap_chan_connect()
3097 u64 ertm_to = chan->hs_hcon->hdev->amp_be_flush_to; in __l2cap_set_ertm_timeouts()
3841 struct hci_dev *hdev = conn->hcon->hdev; in l2cap_connect_req() local
3847 hci_dev_lock(hdev); in l2cap_connect_req()
3848 if (test_bit(HCI_MGMT, &hdev->dev_flags) && in l2cap_connect_req()
3850 mgmt_device_connected(hdev, &hcon->dst, hcon->type, in l2cap_connect_req()
3853 hci_dev_unlock(hdev); in l2cap_connect_req()
4399 struct hci_dev *hdev; in l2cap_create_channel_req() local
4421 hdev = hci_dev_get(req->amp_id); in l2cap_create_channel_req()
4422 if (!hdev) in l2cap_create_channel_req()
4425 if (hdev->dev_type != HCI_AMP || !test_bit(HCI_UP, &hdev->flags)) { in l2cap_create_channel_req()
4426 hci_dev_put(hdev); in l2cap_create_channel_req()
4436 hs_hcon = hci_conn_hash_lookup_ba(hdev, AMP_LINK, conn->dst); in l2cap_create_channel_req()
4438 hci_dev_put(hdev); in l2cap_create_channel_req()
4447 conn->mtu = hdev->block_mtu; in l2cap_create_channel_req()
4450 hci_dev_put(hdev); in l2cap_create_channel_req()
4860 struct hci_dev *hdev; in l2cap_move_channel_req() local
4861 hdev = hci_dev_get(req->dest_amp_id); in l2cap_move_channel_req()
4862 if (!hdev || hdev->dev_type != HCI_AMP || in l2cap_move_channel_req()
4863 !test_bit(HCI_UP, &hdev->flags)) { in l2cap_move_channel_req()
4864 if (hdev) in l2cap_move_channel_req()
4865 hci_dev_put(hdev); in l2cap_move_channel_req()
4870 hci_dev_put(hdev); in l2cap_move_channel_req()
6016 chan->conn->mtu = chan->hs_hcon->hdev->block_mtu; in l2cap_finish_move()
6018 chan->conn->mtu = chan->conn->hcon->hdev->acl_mtu; in l2cap_finish_move()
6087 chan->conn->mtu = chan->hs_hcon->hdev->block_mtu; in l2cap_rx_state_wait_f()
6089 chan->conn->mtu = chan->conn->hcon->hdev->acl_mtu; in l2cap_rx_state_wait_f()
6425 int l2cap_connect_ind(struct hci_dev *hdev, bdaddr_t *bdaddr) in l2cap_connect_ind() argument
6430 BT_DBG("hdev %s, bdaddr %pMR", hdev->name, bdaddr); in l2cap_connect_ind()
6440 if (!bacmp(&bt_sk(sk)->src, &hdev->bdaddr)) { in l2cap_connect_ind()
6628 if (!conn && hcon->hdev->dev_type != HCI_BREDR) in l2cap_recv_acldata()