Searched defs:sonode (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dvfs.c416 pfiles_get_sonode(vnode_t *v_sock, struct sonode *sonode) argument
418 if (mdb_vread(sonode, sizeof (struct sonode),
420 mdb_warn("failed to read sonode");
486 struct sonode sonode; local
489 if (pfiles_get_sonode(&v, &sonode) == -1) {
493 (uintptr_t)sonode.so_sockparams) == -1) {
498 if (!SOCK_IS_NONSTR(&sonode)) {
[all...]
H A Dnet.c226 mdb_warn("failed to read address of initial sonode "
247 mdb_warn("failed to read sonode at %p", wsp->walk_addr);
382 sonode(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) function
389 struct sonode so;
392 if (mdb_walk_dcmd("genunix`sonode", "genunix`sonode", argc,
394 mdb_warn("failed to walk sonode");
443 mdb_warn("failed to read sonode at %p", addr);
751 * so is the address of a AF_UNIX struct sonode in mdb's address space
759 const struct sonode *s
[all...]
/illumos-gate/usr/src/uts/common/sys/
H A Dsocketvar.h104 typedef struct sonode sonode_t;
109 * The sonode represents a socket. A sonode never exist in the file system
115 * sonode. It is expected that the underlying transport protocol serializes
120 * calls to operate on the same sonode concurrently. The SOREADLOCKED flag is
122 * sonode. This is needed to ensure atomic operation for things like
135 struct sonode { struct
136 struct vnode *so_vnode; /* vnode associated with this sonode */
138 sonodeops_t *so_ops; /* operations vector for this sonode */
139 void *so_priv; /* sonode privat
[all...]

Completed in 62 milliseconds