sotpi_sonode
wsp->walk_data = mdb_alloc(sizeof (struct sotpi_sonode), UM_SLEEP);
struct sotpi_sonode *stp;
if (mdb_vread(wsp->walk_data, sizeof (struct sotpi_sonode),
mdb_free(wsp->walk_data, sizeof (struct sotpi_sonode));
netstat_unix_name_pr(const struct sotpi_sonode *st, const struct soaddr *soa)
const struct sotpi_sonode *st = walk_data;
sotpi_sonode_t sotpi_sonode;
sotpi_sonode.st_sonode = so;
if (mdb_vread(&(sotpi_sonode.st_info),
&sotpi_sonode) == -1)
if (tpi_sock_print(&sotpi_sonode) == -1)
pfiles_get_tpi_sonode(vnode_t *v_sock, sotpi_sonode_t *sotpi_sonode)
if (mdb_vread(sotpi_sonode, sizeof (sotpi_sonode_t),
tpi_sock_print(sotpi_sonode_t *sotpi_sonode)
if (sotpi_sonode->st_info.sti_laddr_valid == 1) {
mdb_alloc(sotpi_sonode->st_info.sti_laddr_len, UM_SLEEP);
if (mdb_vread(laddr, sotpi_sonode->st_info.sti_laddr_len,
(uintptr_t)sotpi_sonode->st_info.sti_laddr_sa) == -1) {
if (sotpi_sonode->st_info.sti_faddr_valid == 1) {
mdb_alloc(sotpi_sonode->st_info.sti_faddr_len, UM_SLEEP);
if (mdb_vread(faddr, sotpi_sonode->st_info.sti_faddr_len,
(uintptr_t)sotpi_sonode->st_info.sti_faddr_sa) == -1) {
sizeof (struct sotpi_sonode), 0, socktpi_constructor,
sizeof (struct sotpi_sonode), 0, socktpi_unix_constructor,