Lines Matching defs:so
98 struct sonode *so = &ss->ss_so;
101 return (sonode_constructor((void *)so, cdrarg, kmflags));
109 struct sonode *so = &ss->ss_so;
111 sonode_destructor((void *)so, cdrarg);
123 struct sonode *so;
147 so = &ss->ss_so;
154 sonode_init(so, sp, family, type, protocol,
157 sonode_init(so, sp, family, type, protocol,
160 mutex_enter(&so->so_lock);
162 mutex_exit(&so->so_lock);
168 so->so_version = (short)version;
170 dprint(2, ("sosctp_create: %p domain %d type %d\n", (void *)so, family,
177 so->so_proto_props.sopp_rxhiwat = SOCKET_RECVHIWATER;
178 so->so_proto_props.sopp_rxlowat = SOCKET_RECVLOWATER;
179 so->so_proto_props.sopp_maxpsz = INFPSZ;
180 so->so_proto_props.sopp_maxblk = INFPSZ;
182 return (so);
189 socksctp_destroy(struct sonode *so)
193 ASSERT((so->so_type == SOCK_STREAM || so->so_type == SOCK_SEQPACKET) &&
194 so->so_protocol == IPPROTO_SCTP);
196 sosctp_fini(so, CRED());
198 ss = SOTOSSO(so);