Lines Matching refs:sk
70 void (*saved_data_ready)(struct sock *sk);
83 void (*saved_data_ready)(struct sock *sk);
116 spin_lock_irqsave(&map->sock->sk->sk_receive_queue.lock, flags); in pvcalls_conn_back_read()
117 if (skb_queue_empty(&map->sock->sk->sk_receive_queue)) { in pvcalls_conn_back_read()
119 spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock, in pvcalls_conn_back_read()
123 spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock, flags); in pvcalls_conn_back_read()
148 spin_lock_irqsave(&map->sock->sk->sk_receive_queue.lock, flags); in pvcalls_conn_back_read()
149 if (ret > 0 && !skb_queue_empty(&map->sock->sk->sk_receive_queue)) in pvcalls_conn_back_read()
151 spin_unlock_irqrestore(&map->sock->sk->sk_receive_queue.lock, flags); in pvcalls_conn_back_read()
372 write_lock_bh(&map->sock->sk->sk_callback_lock); in pvcalls_new_active_socket()
373 map->saved_data_ready = map->sock->sk->sk_data_ready; in pvcalls_new_active_socket()
374 map->sock->sk->sk_user_data = map; in pvcalls_new_active_socket()
375 map->sock->sk->sk_data_ready = pvcalls_sk_data_ready; in pvcalls_new_active_socket()
376 map->sock->sk->sk_state_change = pvcalls_sk_state_change; in pvcalls_new_active_socket()
377 write_unlock_bh(&map->sock->sk->sk_callback_lock); in pvcalls_new_active_socket()
437 if (map->sock->sk != NULL) { in pvcalls_back_release_active()
438 write_lock_bh(&map->sock->sk->sk_callback_lock); in pvcalls_back_release_active()
439 map->sock->sk->sk_user_data = NULL; in pvcalls_back_release_active()
440 map->sock->sk->sk_data_ready = map->saved_data_ready; in pvcalls_back_release_active()
441 write_unlock_bh(&map->sock->sk->sk_callback_lock); in pvcalls_back_release_active()
461 if (mappass->sock->sk != NULL) { in pvcalls_back_release_passive()
462 write_lock_bh(&mappass->sock->sk->sk_callback_lock); in pvcalls_back_release_passive()
463 mappass->sock->sk->sk_user_data = NULL; in pvcalls_back_release_passive()
464 mappass->sock->sk->sk_data_ready = mappass->saved_data_ready; in pvcalls_back_release_passive()
465 write_unlock_bh(&mappass->sock->sk->sk_callback_lock); in pvcalls_back_release_passive()
659 write_lock_bh(&map->sock->sk->sk_callback_lock); in pvcalls_back_bind()
660 map->saved_data_ready = map->sock->sk->sk_data_ready; in pvcalls_back_bind()
661 map->sock->sk->sk_user_data = map; in pvcalls_back_bind()
662 map->sock->sk->sk_data_ready = pvcalls_pass_sk_data_ready; in pvcalls_back_bind()
663 write_unlock_bh(&map->sock->sk->sk_callback_lock); in pvcalls_back_bind()
785 icsk = inet_csk(mappass->sock->sk); in pvcalls_back_poll()
905 if (map == NULL || map->sock == NULL || map->sock->sk == NULL || in pvcalls_back_conn_event()
906 map->sock->sk->sk_user_data != map) { in pvcalls_back_conn_event()