Lines Matching defs:lso
176 sosdp_accept(struct sonode *lso, int fflag, struct cred *cr,
182 dprint(3, ("sosdp_accept: so:%p so_proto_handle:%p", (void *)lso,
183 (void *)lso->so_proto_handle));
185 if (!(lso->so_state & SS_ACCEPTCONN)) {
189 eprintsoline(lso, EINVAL);
195 error = so_acceptq_dequeue(lso, (fflag & (FNONBLOCK|FNDELAY)), &nso);
197 eprintsoline(lso, error);
198 dprint(4, ("sosdp_accept: failed %d:lso:%p so_proto_handle:%p",
199 error, (void *)lso, (void *)lso->so_proto_handle));
1197 struct sonode *lso = parenthandle;
1201 ASSERT(lso->so_state & SS_ACCEPTCONN);
1202 ASSERT(lso->so_proto_handle != NULL); /* closed conn */
1203 ASSERT(lso->so_type == SOCK_STREAM);
1205 dprint(3, ("sosdp_newconn A: so:%p so_proto_handle:%p", (void *)lso,
1206 (void *)lso->so_proto_handle));
1211 if (lso->so_rcv_queued >= lso->so_backlog) {
1215 nso = socket_newconn(lso, connind, NULL, SOCKET_NOSLEEP, &error);
1217 eprintsoline(lso, error);
1223 (void) so_acceptq_enqueue(lso, nso);
1225 mutex_enter(&lso->so_lock);
1226 so_notify_newconn(lso);