Lines Matching refs:lsock
456 struct socket *lsock = srv->listener; in tipc_topsrv_accept() local
463 ret = kernel_accept(lsock, &newsock, O_NONBLOCK); in tipc_topsrv_accept()
503 struct socket *lsock = NULL; in tipc_topsrv_create_listener() local
508 rc = sock_create_kern(srv->net, AF_TIPC, SOCK_SEQPACKET, 0, &lsock); in tipc_topsrv_create_listener()
512 srv->listener = lsock; in tipc_topsrv_create_listener()
513 sk = lsock->sk; in tipc_topsrv_create_listener()
519 rc = kernel_setsockopt(lsock, SOL_TIPC, TIPC_IMPORTANCE, in tipc_topsrv_create_listener()
531 rc = kernel_bind(lsock, (struct sockaddr *)&saddr, sizeof(saddr)); in tipc_topsrv_create_listener()
534 rc = kernel_listen(lsock, 0); in tipc_topsrv_create_listener()
553 module_put(lsock->ops->owner); in tipc_topsrv_create_listener()
558 sock_release(lsock); in tipc_topsrv_create_listener()
682 struct socket *lsock = srv->listener; in tipc_topsrv_stop() local
695 __module_get(lsock->ops->owner); in tipc_topsrv_stop()
696 __module_get(lsock->sk->sk_prot_creator->owner); in tipc_topsrv_stop()
699 sock_release(lsock); in tipc_topsrv_stop()