/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | vsw_hio.h | 49 struct vsw *vs_vswp; /* Back pointer to vswp */ 70 vsw_hio_kstats_t *vh_kstatsp; /* stats for vsw hio */
|
H A D | vsw.h | 29 * virtual switch (vsw) uses to communicate with its clients and 50 #define DRV_NAME "vsw" 60 #define VSW_LOCALDEV 4 /* vsw configured as an eth interface */ 118 * vsw instance state information. 120 typedef struct vsw { struct 125 struct vsw *next; /* next in list */ 149 (struct vsw *, mblk_t *, int,
|
H A D | vsw_ldc.h | 28 * virtual switch (vsw) uses to communicate with vnet clients. 56 * vsw instance 318 /* ldc information associated with a vsw-port */ 322 struct vsw *ldc_vswp; /* associated vsw */ 398 /* port information associated with a vsw */ 402 struct vsw *p_vswp; /* associated vsw */ 441 /* list of ports per vsw */
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | swapgeneric.c | 123 struct vfssw *vsw; local 166 vsw = vfs_getvfsswbyname(rootfs.bo_fstype); 168 if (vsw == NULL) { 173 VFS_INIT(rootvfs, &vsw->vsw_vfsops, (caddr_t)0); 228 vfs_unrefvfssw(vsw); 337 struct vfssw *vsw; local 374 if ((vsw = getfstype("root", rootfs.bo_fstype, BO_MAXFSNAME)) == NULL) 377 (void) strcpy(rootfs.bo_fstype, vsw->vsw_name); 379 vfs_unrefvfssw(vsw); 648 struct vfssw *vsw; local [all...] |
/illumos-gate/usr/src/uts/sun4v/vsw/ |
H A D | Makefile | 28 # uts/sun4v/vsw/Makefile 30 # This makefile drives the production of the vsw driver module. 43 MODULE = vsw
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | kmem.c | 3471 vmem_seg_walk_t *vsw; local 3478 wsp->walk_data = vsw = mdb_alloc(sizeof (vmem_seg_walk_t), UM_SLEEP); 3480 vsw->vsw_type = type; 3481 vsw->vsw_start = wsp->walk_addr + offsetof(vmem_t, vm_seg0); 3482 vsw->vsw_current = vsw->vsw_start; 3520 vmem_seg_walk_t *vsw = wsp->walk_data; local 3521 uintptr_t addr = vsw->vsw_current; 3540 vsw->vsw_current = (uintptr_t)seg.vs_anext; 3541 if (vsw 3556 vmem_seg_walk_t *vsw = wsp->walk_data; local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/ |
H A D | umem.c | 3127 vmem_seg_walk_t *vsw; local 3134 wsp->walk_data = vsw = mdb_alloc(sizeof (vmem_seg_walk_t), UM_SLEEP); 3136 vsw->vsw_type = type; 3137 vsw->vsw_start = wsp->walk_addr + OFFSETOF(vmem_t, vm_seg0); 3138 vsw->vsw_current = vsw->vsw_start; 3176 vmem_seg_walk_t *vsw = wsp->walk_data; local 3177 uintptr_t addr = vsw->vsw_current; 3196 vsw->vsw_current = (uintptr_t)seg.vs_anext; 3197 if (vsw 3212 vmem_seg_walk_t *vsw = wsp->walk_data; local [all...] |
/illumos-gate/usr/src/uts/common/fs/ |
H A D | vfs.c | 632 struct vfssw *vsw; local 655 vsw = vfs_getvfsswbyname("devfs"); 656 VFS_INIT(&devices, &vsw->vsw_vfsops, NULL); 710 struct vfssw *vsw; local 733 vsw = vfs_getvfsswbyname("dev"); 734 VFS_INIT(&dev, &vsw->vsw_vfsops, NULL); 4546 struct vfssw *vsw; local 4573 vsw = vfs_getvfsswbyname(fstyp); 4575 if (vsw == NULL) { 4579 VFS_INIT(rootvfs, &vsw [all...] |
/illumos-gate/usr/src/uts/sun4v/io/ |
H A D | vsw_hio.c | 65 #include <sys/vsw.h> 449 cmn_err(CE_NOTE, "vsw%d: All physical resources "
|
H A D | vsw_rxdring.c | 40 #include <sys/vsw.h> 49 * Protocol in vsw. The functions in this file are invoked from vsw_ldc.c 383 * don't need to wait for the task to complete. If the vsw
|
H A D | vsw_phys.c | 68 #include <sys/vsw.h> 175 * Program unicast and multicast addresses of vsw interface and the ports 193 "!vsw%d: failed to program interface " 220 "!vsw%d: failed to program port(%d) " 237 * for the vsw interface and all ports. 290 cmn_err(CE_WARN, "!vsw%d: mac_open %s failed rv:%x\n", 301 cmn_err(CE_CONT, "!vsw%d: mac_notify_add %s failed rv:%x\n", 346 cmn_err(CE_WARN, "!vsw%d: unable to " 415 cmn_err(CE_WARN, "!vsw%d: unable to program " 509 * vsw t [all...] |
H A D | vsw_switching.c | 63 #include <sys/vsw.h> 314 cmn_err(CE_WARN, "!vsw%d: Unable to setup specified " 356 cmn_err(CE_WARN, "!vsw%d: no network device name specified", 366 cmn_err(CE_WARN, "!vsw%d: Unable to open network " 444 * vswp: pointer to the vsw instance 447 * 1. VSW_VNETPORT - a vsw port (connected to a vnet). 449 * 3. VSW_LOCALDEV - vsw configured as a virtual interface 483 * If destination is VSW_LOCALDEV (vsw as an eth 686 * Program unicst, mcst addrs of vsw 898 * This function creates the vlan id hash table for the given vsw devic [all...] |
H A D | vsw_txdring.c | 40 #include <sys/vsw.h> 49 * Protocol in vsw. The functions in this file are invoked from vsw_ldc.c 499 * vsw device itself gets detached (vsw_detach()), it will wait
|
H A D | vsw.c | 64 #include <sys/vsw.h> 205 * should be updated to the same value in all vnets connected to this vsw. 211 * If vsw initiates version negotiation starting from the highest version, 236 * after vsw's physical device is changed dynamically or after a guest (client 434 static char physdev_propname[] = "vsw-phys-dev"; 435 static char smode_propname[] = "vsw-switch-mode"; 469 * in changes to 'virtual-device' nodes (i.e. vsw nodes) identified 485 * template is copied for each vsw instance and filled in with 525 cmn_err(CE_CONT, "vsw%d: %s\n", vswp->instance, buf); 601 DERR(NULL, "vsw [all...] |
H A D | vsw_ldc.c | 63 #include <sys/vsw.h> 385 /* link it into the list of ports for this vsw instance */ 769 "!vsw%d: Error(%d) closing the channel(0x%lx)\n", 1013 cmn_err(CE_NOTE, "!vsw%d: unable to dispatch marker task", 1418 cmn_err(CE_WARN, "!vsw%d: unable to allocate memory for" 1428 cmn_err(CE_WARN, "!vsw%d: Can't dispatch connection task", 1479 cmn_err(CE_WARN, "!vsw%d: Unable to read status of " 1514 cmn_err(CE_WARN, "!vsw%d: Unable to read status of " 1525 cmn_err(CE_WARN, "!vsw%d: exceeded number of permitted" 1535 cmn_err(CE_WARN, "!vsw [all...] |