• Home
  • Raw
  • Download

Lines Matching refs:parent

44 static void l2cap_sock_init(struct sock *sk, struct sock *parent);
1216 static void l2cap_sock_cleanup_listen(struct sock *parent) in l2cap_sock_cleanup_listen() argument
1220 BT_DBG("parent %p state %s", parent, in l2cap_sock_cleanup_listen()
1221 state_to_string(parent->sk_state)); in l2cap_sock_cleanup_listen()
1224 while ((sk = bt_accept_dequeue(parent, NULL))) { in l2cap_sock_cleanup_listen()
1244 struct sock *sk, *parent = chan->data; in l2cap_sock_new_connection_cb() local
1246 lock_sock(parent); in l2cap_sock_new_connection_cb()
1249 if (sk_acceptq_is_full(parent)) { in l2cap_sock_new_connection_cb()
1250 BT_DBG("backlog full %d", parent->sk_ack_backlog); in l2cap_sock_new_connection_cb()
1251 release_sock(parent); in l2cap_sock_new_connection_cb()
1255 sk = l2cap_sock_alloc(sock_net(parent), NULL, BTPROTO_L2CAP, in l2cap_sock_new_connection_cb()
1258 release_sock(parent); in l2cap_sock_new_connection_cb()
1264 l2cap_sock_init(sk, parent); in l2cap_sock_new_connection_cb()
1266 bt_accept_enqueue(parent, sk); in l2cap_sock_new_connection_cb()
1268 release_sock(parent); in l2cap_sock_new_connection_cb()
1321 struct sock *parent; in l2cap_sock_teardown_cb() local
1337 parent = bt_sk(sk)->parent; in l2cap_sock_teardown_cb()
1356 if (parent) { in l2cap_sock_teardown_cb()
1358 parent->sk_data_ready(parent); in l2cap_sock_teardown_cb()
1408 struct sock *parent; in l2cap_sock_ready_cb() local
1412 parent = bt_sk(sk)->parent; in l2cap_sock_ready_cb()
1414 BT_DBG("sk %p, parent %p", sk, parent); in l2cap_sock_ready_cb()
1419 if (parent) in l2cap_sock_ready_cb()
1420 parent->sk_data_ready(parent); in l2cap_sock_ready_cb()
1427 struct sock *parent, *sk = chan->data; in l2cap_sock_defer_cb() local
1431 parent = bt_sk(sk)->parent; in l2cap_sock_defer_cb()
1432 if (parent) in l2cap_sock_defer_cb()
1433 parent->sk_data_ready(parent); in l2cap_sock_defer_cb()
1522 static void l2cap_sock_init(struct sock *sk, struct sock *parent) in l2cap_sock_init() argument
1528 if (parent) { in l2cap_sock_init()
1529 struct l2cap_chan *pchan = l2cap_pi(parent)->chan; in l2cap_sock_init()
1531 sk->sk_type = parent->sk_type; in l2cap_sock_init()
1532 bt_sk(sk)->flags = bt_sk(parent)->flags; in l2cap_sock_init()
1553 security_sk_clone(parent, sk); in l2cap_sock_init()