Lines Matching +defs:func +defs:h

29 #include <linux/idr.h>
30 #include <linux/leds.h>
31 #include <linux/rculist.h>
32 #include <linux/spinlock.h>
33 #include <linux/srcu.h>
35 #include <net/bluetooth/hci.h>
36 #include <net/bluetooth/hci_drv.h>
37 #include <net/bluetooth/hci_sync.h>
38 #include <net/bluetooth/hci_sock.h>
39 #include <net/bluetooth/coredump.h>
1004 struct hci_conn_hash *h = &hdev->conn_hash;
1005 list_add_tail_rcu(&c->list, &h->list);
1008 h->acl_num++;
1011 h->le_num++;
1013 h->le_num_peripheral++;
1017 h->sco_num++;
1020 h->cis_num++;
1023 h->bis_num++;
1026 h->pa_num++;
1033 struct hci_conn_hash *h = &hdev->conn_hash;
1040 h->acl_num--;
1043 h->le_num--;
1045 h->le_num_peripheral--;
1049 h->sco_num--;
1052 h->cis_num--;
1055 h->bis_num--;
1058 h->pa_num--;
1065 struct hci_conn_hash *h = &hdev->conn_hash;
1068 return h->acl_num;
1070 return h->le_num;
1073 return h->sco_num;
1075 return h->cis_num;
1077 return h->bis_num;
1079 return h->pa_num;
1102 struct hci_conn_hash *h = &hdev->conn_hash;
1107 list_for_each_entry_rcu(c, &h->list, list) {
1120 struct hci_conn_hash *h = &hdev->conn_hash;
1126 list_for_each_entry_rcu(c, &h->list, list) {
1141 struct hci_conn_hash *h = &hdev->conn_hash;
1146 list_for_each_entry_rcu(c, &h->list, list) {
1163 struct hci_conn_hash *h = &hdev->conn_hash;
1168 list_for_each_entry_rcu(c, &h->list, list) {
1189 struct hci_conn_hash *h = &hdev->conn_hash;
1194 list_for_each_entry_rcu(c, &h->list, list) {
1213 struct hci_conn_hash *h = &hdev->conn_hash;
1218 list_for_each_entry_rcu(c, &h->list, list) {
1232 struct hci_conn_hash *h = &hdev->conn_hash;
1237 list_for_each_entry_rcu(c, &h->list, list) {
1253 struct hci_conn_hash *h = &hdev->conn_hash;
1258 list_for_each_entry_rcu(c, &h->list, list) {
1274 struct hci_conn_hash *h = &hdev->conn_hash;
1279 list_for_each_entry_rcu(c, &h->list, list) {
1300 struct hci_conn_hash *h = &hdev->conn_hash;
1305 list_for_each_entry_rcu(c, &h->list, list) {
1332 struct hci_conn_hash *h = &hdev->conn_hash;
1337 list_for_each_entry_rcu(c, &h->list, list) {
1355 struct hci_conn_hash *h = &hdev->conn_hash;
1360 list_for_each_entry_rcu(c, &h->list, list) {
1379 struct hci_conn_hash *h = &hdev->conn_hash;
1384 list_for_each_entry_rcu(c, &h->list, list) {
1403 struct hci_conn_hash *h = &hdev->conn_hash;
1408 list_for_each_entry_rcu(c, &h->list, list) {
1426 struct hci_conn_hash *h = &hdev->conn_hash;
1431 list_for_each_entry_rcu(c, &h->list, list) {
1449 struct hci_conn_hash *h = &hdev->conn_hash;
1454 list_for_each_entry_rcu(c, &h->list, list) {
1477 hci_conn_func_t func, __u8 type,
1480 struct hci_conn_hash *h = &hdev->conn_hash;
1483 if (!func)
1488 list_for_each_entry_rcu(c, &h->list, list) {
1490 func(c, data);
1497 hci_conn_func_t func, __u8 type,
1500 struct hci_conn_hash *h = &hdev->conn_hash;
1503 if (!func)
1508 list_for_each_entry_rcu(c, &h->list, list) {
1510 func(c, data);
1518 struct hci_conn_hash *h = &hdev->conn_hash;
1523 list_for_each_entry_rcu(c, &h->list, list) {
1539 struct hci_conn_hash *h = &hdev->conn_hash;
1544 list_for_each_entry_rcu(c, &h->list, list) {
2331 int (*func) (struct sock *sk, struct hci_dev *hdev, void *data,