Lines Matching refs:pso
1267 socket_init_common(struct sonode *so, struct sonode *pso, int flags, cred_t *cr)
1271 if (pso != NULL) {
1279 mutex_enter(&pso->so_lock);
1281 so->so_state |= SS_ISCONNECTED | (pso->so_state & SS_ASYNC);
1282 so->so_pgrp = pso->so_pgrp;
1283 so->so_rcvtimeo = pso->so_rcvtimeo;
1284 so->so_sndtimeo = pso->so_sndtimeo;
1285 so->so_xpg_rcvbuf = pso->so_xpg_rcvbuf;
1292 so->so_options = pso->so_options & (SO_DEBUG|SO_REUSEADDR|
1295 so->so_proto_props = pso->so_proto_props;
1296 so->so_mode = pso->so_mode;
1297 so->so_pollev = pso->so_pollev & SO_POLLEV_ALWAYS;
1299 mutex_exit(&pso->so_lock);
1304 if (pso->so_filter_active > 0 &&
1305 (error = sof_sonode_inherit_filters(so, pso)) != 0)