sockparams
struct sockparams sockparams;
if (mdb_vread(&sockparams, sizeof (sockparams),
sockparams.sp_sdev_info.sd_vnode;
struct sockparams sp;
struct sockparams *sp;
struct sockparams *sp = so->so_sockparams;
sonode_init(struct sonode *so, struct sockparams *sp, int family,
struct sockparams *sp = NULL;
extern struct sonode *socket_sonode_create(struct sockparams *, int, int, int,
extern int so_get_mod_version(struct sockparams *);
extern void sonode_init(struct sonode *, struct sockparams *,
socket_sonode_create(struct sockparams *sp, int family, int type,
struct sockparams *sp = so->so_sockparams;
so_get_mod_version(struct sockparams *sp)
struct sockparams *sp;
struct sockparams *newsp = NULL;
sof_entry_proc_sockparams(sof_entry_t *ent, struct sockparams *sp)
sof_sockparams_fini(struct sockparams *sp)
sof_sockparams_init(struct sockparams *sp)
struct sockparams *sp = so->so_sockparams;
struct sockparams *sp = so->so_sockparams;
extern int sof_entry_proc_sockparams(sof_entry_t *, struct sockparams *);
extern int sof_sockparams_init(struct sockparams *);
extern void sof_sockparams_fini(struct sockparams *);
struct sockparams;
struct sockparams *sp = ksp->ks_private;
sockparams_kstat_init(struct sockparams *sp)
sockparams_kstat_fini(struct sockparams *sp)
struct sockparams *
struct sockparams *sp = NULL;
sockparams_sdev_init(struct sockparams *sp, char *devpath, int devpathlen)
sockparams_destroy(struct sockparams *sp)
sockparams_sdev_fini(struct sockparams *sp)
static struct sockparams *
struct sockparams *sp;
static struct sockparams *
struct sockparams *sp = NULL;
struct sockparams *newsp = NULL;
struct sockparams *
struct sockparams *
sockparams_ephemeral_drop_last_ref(struct sockparams *sp)
sockparams_add(struct sockparams *sp)
struct sockparams *sp;
static int sockparams_sdev_init(struct sockparams *, char *, int);
static void sockparams_sdev_fini(struct sockparams *);
solookup(int family, int type, int protocol, struct sockparams **spp)
struct sockparams *sp = NULL;
struct sockparams *sp;
struct sockparams *sp;
struct sockparams *sp;
list_create(&sphead, sizeof (struct sockparams),
offsetof(struct sockparams, sp_node));
list_create(&sp_ephem_list, sizeof (struct sockparams),
offsetof(struct sockparams, sp_node));
struct sockparams *sp;
socreate(struct sockparams *sp, int family, int type, int protocol, int version,
static struct sonode *sotpi_create(struct sockparams *, int, int, int, int,
sotpi_create(struct sockparams *sp, int family, int type, int protocol,
struct sockparams *origsp;
sotpi_convert_sonode(struct sonode *so, struct sockparams *newsp,
struct sockparams *origsp = so->so_sockparams;
struct sockparams *sti_orig_sp; /* in case of fallback; the orig sp */
extern int sotpi_convert_sonode(struct sonode *, struct sockparams *,
socksctp_create(struct sockparams *sp, int family, int type, int protocol,
struct sonode *socksctp_create(struct sockparams *, int, int, int,
struct sonode *socksdp_create(struct sockparams *, int, int, int,
socksdp_create(struct sockparams *sp, int family, int type, int protocol,
struct sockparams *sp;
extern struct sonode *socksctp_create(struct sockparams *, int, int,
struct sockparams *so_sockparams; /* vnode or socket module */
extern struct sockparams *sockparams_hold_ephemeral_bydev(int, int, int,
extern struct sockparams *sockparams_hold_ephemeral_bymod(int, int, int,
extern void sockparams_ephemeral_drop_last_ref(struct sockparams *);
extern struct sockparams *sockparams_create(int, int, int, char *, char *, int,
extern void sockparams_destroy(struct sockparams *);
extern int sockparams_add(struct sockparams *);
DTRACE_PROBE1(sockparams__inc__ref, struct sockparams *, (sp)); \
DTRACE_PROBE1(sockparams__dec__ref, struct sockparams *, (sp)); \
extern int solookup(int, int, int, struct sockparams **);
extern struct sonode *socreate(struct sockparams *, int, int, int, int,