Lines Matching refs:haddr
1187 struct sockaddr_hci haddr;
1198 memset(&haddr, 0, sizeof(haddr));
1199 len = min_t(unsigned int, sizeof(haddr), addr_len);
1200 memcpy(&haddr, addr, len);
1202 if (haddr.hci_family != AF_BLUETOOTH)
1224 switch (haddr.hci_channel) {
1231 if (haddr.hci_dev != HCI_DEV_NONE) {
1232 hdev = hci_dev_get(haddr.hci_dev);
1241 hci_pi(sk)->channel = haddr.hci_channel;
1278 if (haddr.hci_dev == HCI_DEV_NONE) {
1288 hdev = hci_dev_get(haddr.hci_dev);
1331 hci_pi(sk)->channel = haddr.hci_channel;
1366 if (haddr.hci_dev != HCI_DEV_NONE) {
1376 hci_pi(sk)->channel = haddr.hci_channel;
1395 if (haddr.hci_dev != HCI_DEV_NONE) {
1405 hci_pi(sk)->channel = haddr.hci_channel;
1409 if (!hci_mgmt_chan_find(haddr.hci_channel)) {
1414 if (haddr.hci_dev != HCI_DEV_NONE) {
1427 hci_pi(sk)->channel = haddr.hci_channel;
1487 struct sockaddr_hci *haddr = (struct sockaddr_hci *)addr;
1505 haddr->hci_family = AF_BLUETOOTH;
1506 haddr->hci_dev = hdev->id;
1507 haddr->hci_channel= hci_pi(sk)->channel;
1508 err = sizeof(*haddr);