Lines Matching refs:hci_sk_list
65 static struct bt_sock_list hci_sk_list = { variable
66 .lock = __RW_LOCK_UNLOCKED(hci_sk_list.lock)
77 read_lock(&hci_sk_list.lock); in hci_send_to_sock()
79 sk_for_each(sk, &hci_sk_list.head) { in hci_send_to_sock()
135 read_unlock(&hci_sk_list.lock); in hci_send_to_sock()
147 read_lock(&hci_sk_list.lock); in hci_send_to_control()
149 sk_for_each(sk, &hci_sk_list.head) { in hci_send_to_control()
170 read_unlock(&hci_sk_list.lock); in hci_send_to_control()
208 read_lock(&hci_sk_list.lock); in hci_send_to_monitor()
210 sk_for_each(sk, &hci_sk_list.head) { in hci_send_to_monitor()
243 read_unlock(&hci_sk_list.lock); in hci_send_to_monitor()
254 read_lock(&hci_sk_list.lock); in send_monitor_event()
256 sk_for_each(sk, &hci_sk_list.head) { in send_monitor_event()
273 read_unlock(&hci_sk_list.lock); in send_monitor_event()
394 read_lock(&hci_sk_list.lock); in hci_sock_dev_event()
395 sk_for_each(sk, &hci_sk_list.head) { in hci_sock_dev_event()
407 read_unlock(&hci_sk_list.lock); in hci_sock_dev_event()
426 bt_sock_unlink(&hci_sk_list, sk); in hci_sock_release()
1086 bt_sock_link(&hci_sk_list, sk); in hci_sock_create()
1110 err = bt_procfs_init(&init_net, "hci", &hci_sk_list, NULL); in hci_sock_init()