Searched refs:bt_sk (Results 1 – 9 of 9) sorted by relevance
| /linux/net/bluetooth/ |
| H A D | af_bluetooth.c | 156 INIT_LIST_HEAD(&bt_sk(sk)->accept_q); in bt_sock_alloc() 157 spin_lock_init(&bt_sk(sk)->accept_q_lock); in bt_sock_alloc() 218 struct bt_sock *par = bt_sk(parent); in bt_accept_enqueue() 229 bt_sk(sk)->parent = parent; in bt_accept_enqueue() 232 list_add_tail(&bt_sk(sk)->accept_q, &par->accept_q); in bt_accept_enqueue() 261 struct sock *parent = bt_sk(sk)->parent; in bt_accept_unlink() 265 spin_lock_bh(&bt_sk(parent)->accept_q_lock); in bt_accept_unlink() 266 list_del_init(&bt_sk(sk)->accept_q); in bt_accept_unlink() 268 spin_unlock_bh(&bt_sk(parent)->accept_q_lock); in bt_accept_unlink() 269 bt_sk(sk)->parent = NULL; in bt_accept_unlink() [all …]
|
| H A D | sco.c | 577 bt_sk(sk)->flags = bt_sk(parent)->flags; in sco_sock_init() 930 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in sco_sock_recvmsg() 971 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in sco_sock_setsockopt() 973 clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in sco_sock_setsockopt() 1014 set_bit(BT_SK_PKT_STATUS, &bt_sk(sk)->flags); in sco_sock_setsockopt() 1016 clear_bit(BT_SK_PKT_STATUS, &bt_sk(sk)->flags); in sco_sock_setsockopt() 1101 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags))) { in sco_sock_getsockopt_old() 1119 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags))) { in sco_sock_getsockopt_old() 1175 if (put_user(test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags), in sco_sock_getsockopt() 1203 if (put_user(test_bit(BT_SK_PKT_STATUS, &bt_sk(sk)->flags), in sco_sock_getsockopt() [all …]
|
| H A D | l2cap_sock.c | 536 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags))) { in l2cap_sock_getsockopt_old() 614 if (put_user(test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags), in l2cap_sock_getsockopt() 948 test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) || in l2cap_sock_setsockopt() 951 set_bit(BT_SK_SUSPEND, &bt_sk(sk)->flags); in l2cap_sock_setsockopt() 970 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in l2cap_sock_setsockopt() 973 clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in l2cap_sock_setsockopt() 1217 &bt_sk(sk)->flags)) { in l2cap_sock_recvmsg() 1660 parent = bt_sk(sk)->parent; in l2cap_sock_teardown_cb() 1749 parent = bt_sk(sk)->parent; in l2cap_sock_ready_cb() 1768 parent = bt_sk(sk)->parent; in l2cap_sock_defer_cb() [all …]
|
| H A D | iso.c | 253 parent = bt_sk(sk)->parent; in iso_chan_del() 371 if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_connect_bis() 413 } else if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_connect_bis() 471 if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_connect_cis() 508 } else if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_connect_cis() 876 bt_sk(sk)->flags = bt_sk(parent)->flags; in iso_sock_init() 1200 if (!test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_sock_connect() 1423 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in iso_sock_accept() 1610 if (test_and_clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags)) { in iso_sock_recvmsg() 1776 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in iso_sock_setsockopt() [all …]
|
| H A D | hci_sock.c | 280 if (bt_sk(sk)->parent && bt_sk(sk)->parent->sk_peer_pid) in hci_sock_copy_creds() 281 sk = bt_sk(sk)->parent; in hci_sock_copy_creds()
|
| /linux/net/bluetooth/rfcomm/ |
| H A D | sock.c | 80 parent = bt_sk(sk)->parent; in rfcomm_sk_state_change() 250 &bt_sk(parent)->flags); in rfcomm_sock_init() 718 set_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in rfcomm_sock_setsockopt() 720 clear_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags); in rfcomm_sock_setsockopt() 851 if (put_user(test_bit(BT_SK_DEFER_SETUP, &bt_sk(sk)->flags), in rfcomm_sock_getsockopt() 984 if (test_bit(BT_SK_DEFER_SETUP, &bt_sk(parent)->flags)) in rfcomm_connect_ind()
|
| H A D | core.c | 1970 if (list_empty(&bt_sk(sock->sk)->accept_q)) in rfcomm_accept_connection()
|
| /linux/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() 1361 ctrl = bt_sk(ctrl_sock->sk); in hidp_verify_sockets() 1362 intr = bt_sk(intr_sock->sk); in hidp_verify_sockets()
|
| /linux/include/net/bluetooth/ |
| H A D | bluetooth.h | 396 #define bt_sk(__sk) ((struct bt_sock *) __sk) macro
|