Home
last modified time | relevance | path

Searched refs:bt_sk (Results 1 – 9 of 9) sorted by relevance

/linux/net/bluetooth/
H A Daf_bluetooth.c156 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 Dsco.c577 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 Dl2cap_sock.c536 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 Diso.c253 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 Dhci_sock.c280 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 Dsock.c80 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 Dcore.c1970 if (list_empty(&bt_sk(sock->sk)->accept_q)) in rfcomm_accept_connection()
/linux/net/bluetooth/hidp/
H A Dcore.c920 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 Dbluetooth.h396 #define bt_sk(__sk) ((struct bt_sock *) __sk) macro