Searched defs:sonode (Results 1 - 3 of 3) sorted by relevance
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | vfs.c | 416 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 D | net.c | 226 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 D | socketvar.h | 104 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