/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | af_bluetooth.c | 168 list_add_tail(&bt_sk(sk)->accept_q, &bt_sk(parent)->accept_q); in bt_accept_enqueue() 169 bt_sk(sk)->parent = parent; in bt_accept_enqueue() 181 * bt_sk(sk)->parent must be non-NULL meaning sk is in the parent list. 187 list_del_init(&bt_sk(sk)->accept_q); in bt_accept_unlink() 188 sk_acceptq_removed(bt_sk(sk)->parent); in bt_accept_unlink() 189 bt_sk(sk)->parent = NULL; in bt_accept_unlink() 202 list_for_each_entry_safe(s, n, &bt_sk(parent)->accept_q, accept_q) { in bt_accept_dequeue() 212 if (!bt_sk(sk)->parent) { in bt_accept_dequeue() 235 test_bit(BT_SK_DEFER_SETUP, &bt_sk(paren in bt_accept_dequeue() [all...] |
H A D | sco.c | 467 bt_sk(sk)->flags = bt_sk(parent)->flags; in sco_sock_init() 470 bt_sk(sk)->skb_put_cmsg = sco_skb_put_cmsg; in sco_sock_init() 490 INIT_LIST_HEAD(&bt_sk(sk)->accept_q); in sco_sock_alloc() 815 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in sco_sock_recvmsg() 853 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in sco_sock_setsockopt() 855 clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in sco_sock_setsockopt() 921 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags))) { in sco_sock_getsockopt_old() 939 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags))) { in sco_sock_getsockopt_old() 990 if (put_user(test_bit(BT_SK_DEFER_SETUP, &bt_sk(s in sco_sock_getsockopt() [all...] |
H A D | l2cap_sock.c | 547 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags))) { in l2cap_sock_getsockopt_old() 625 if (put_user(test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags), in l2cap_sock_getsockopt() 963 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) || in l2cap_sock_setsockopt() 966 set_bit(BT_SK_SUSPEND, &bt_sk(sk)->flags); in l2cap_sock_setsockopt() 986 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in l2cap_sock_setsockopt() 989 clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in l2cap_sock_setsockopt() 1188 &bt_sk(sk)->flags)) { in l2cap_sock_recvmsg() 1567 parent = bt_sk(sk)->parent; in l2cap_sock_teardown_cb() 1650 parent = bt_sk(sk)->parent; in l2cap_sock_ready_cb() 1669 parent = bt_sk(s in l2cap_sock_defer_cb() [all...] |
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | af_bluetooth.c | 153 INIT_LIST_HEAD(&bt_sk(sk)->accept_q); in bt_sock_alloc() 202 list_add_tail(&bt_sk(sk)->accept_q, &bt_sk(parent)->accept_q); in bt_accept_enqueue() 203 bt_sk(sk)->parent = parent; in bt_accept_enqueue() 228 * bt_sk(sk)->parent must be non-NULL meaning sk is in the parent list. 234 list_del_init(&bt_sk(sk)->accept_q); in bt_accept_unlink() 235 sk_acceptq_removed(bt_sk(sk)->parent); in bt_accept_unlink() 236 bt_sk(sk)->parent = NULL; in bt_accept_unlink() 249 list_for_each_entry_safe(s, n, &bt_sk(parent)->accept_q, accept_q) { in bt_accept_dequeue() 259 if (!bt_sk(s in bt_accept_dequeue() [all...] |
H A D | sco.c | 479 bt_sk(sk)->flags = bt_sk(parent)->flags; in sco_sock_init() 809 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in sco_sock_recvmsg() 851 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in sco_sock_setsockopt() 853 clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in sco_sock_setsockopt() 898 set_bit(BT_SK_PKT_STATUS, &bt_sk(sk)->flags); in sco_sock_setsockopt() 900 clear_bit(BT_SK_PKT_STATUS, &bt_sk(sk)->flags); in sco_sock_setsockopt() 982 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags))) { in sco_sock_getsockopt_old() 1000 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags))) { in sco_sock_getsockopt_old() 1056 if (put_user(test_bit(BT_SK_DEFER_SETUP, &bt_sk(s in sco_sock_getsockopt() [all...] |
H A D | iso.c | 186 parent = bt_sk(sk)->parent; in iso_chan_del() 336 if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_connect_bis() 376 } else if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_connect_bis() 427 if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_connect_cis() 466 } else if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_connect_cis() 734 bt_sk(sk)->flags = bt_sk(parent)->flags; in iso_sock_init() 937 if (!test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_sock_connect() 1232 if (test_and_clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_sock_recvmsg() 1368 set_bit(BT_SK_DEFER_SETUP, &bt_sk(s in iso_sock_setsockopt() [all...] |
H A D | l2cap_sock.c | 529 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags))) { in l2cap_sock_getsockopt_old() 607 if (put_user(test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags), in l2cap_sock_getsockopt() 945 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) || in l2cap_sock_setsockopt() 948 set_bit(BT_SK_SUSPEND, &bt_sk(sk)->flags); in l2cap_sock_setsockopt() 968 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in l2cap_sock_setsockopt() 971 clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in l2cap_sock_setsockopt() 1154 &bt_sk(sk)->flags)) { in l2cap_sock_recvmsg() 1533 parent = bt_sk(sk)->parent; in l2cap_sock_teardown_cb() 1616 parent = bt_sk(sk)->parent; in l2cap_sock_ready_cb() 1635 parent = bt_sk(s in l2cap_sock_defer_cb() [all...] |
H A D | hci_sock.c | 279 if (bt_sk(sk)->parent && bt_sk(sk)->parent->sk_peer_pid) in hci_sock_copy_creds() 280 sk = bt_sk(sk)->parent; in hci_sock_copy_creds()
|
/kernel/linux/linux-5.10/net/bluetooth/rfcomm/ |
H A D | sock.c | 80 parent = bt_sk(sk)->parent; in rfcomm_sk_state_change() 248 &bt_sk(parent)->flags); in rfcomm_sock_init() 281 INIT_LIST_HEAD(&bt_sk(sk)->accept_q); in rfcomm_sock_alloc() 713 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in rfcomm_sock_setsockopt() 715 clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in rfcomm_sock_setsockopt() 844 if (put_user(test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags), in rfcomm_sock_getsockopt() 976 if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags)) in rfcomm_connect_ind()
|
H A D | core.c | 1962 if (list_empty(&bt_sk(sock->sk)->accept_q)) in rfcomm_accept_connection()
|
/kernel/linux/linux-6.6/net/bluetooth/rfcomm/ |
H A D | sock.c | 80 parent = bt_sk(sk)->parent; in rfcomm_sk_state_change() 248 &bt_sk(parent)->flags); in rfcomm_sock_init() 715 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in rfcomm_sock_setsockopt() 717 clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in rfcomm_sock_setsockopt() 846 if (put_user(test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags), in rfcomm_sock_getsockopt() 981 if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags)) in rfcomm_connect_ind()
|
H A D | core.c | 1966 if (list_empty(&bt_sk(sock->sk)->accept_q)) in rfcomm_accept_connection()
|
/kernel/linux/linux-5.10/net/bluetooth/hidp/ |
H A D | core.c | 921 ctrl = bt_sk(ctrl_sock->sk); in hidp_session_new() 922 intr = bt_sk(intr_sock->sk); in hidp_session_new() 1329 ctrl = bt_sk(ctrl_sock->sk); in hidp_verify_sockets() 1330 intr = bt_sk(intr_sock->sk); in hidp_verify_sockets()
|
/kernel/linux/linux-6.6/net/bluetooth/hidp/ |
H A D | core.c | 920 ctrl = bt_sk(ctrl_sock->sk); in hidp_session_new() 921 intr = bt_sk(intr_sock->sk); in hidp_session_new() 1328 ctrl = bt_sk(ctrl_sock->sk); in hidp_verify_sockets() 1329 intr = bt_sk(intr_sock->sk); in hidp_verify_sockets()
|
/kernel/linux/linux-5.10/include/net/bluetooth/ |
H A D | bluetooth.h | 289 #define bt_sk(__sk) ((struct bt_sock *) __sk) macro
|
/kernel/linux/linux-6.6/include/net/bluetooth/ |
H A D | bluetooth.h | 375 #define bt_sk(__sk) ((struct bt_sock *) __sk) macro
|