Home
last modified time | relevance | path

Searched refs:vh (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dsunmdi.c276 mdi_vhci_t *vh, int flags, int op);
385 mdi_vhci_t *vh = NULL; in mdi_vhci_register() local
411 for (vh = mdi_vhci_head; vh != NULL; vh = vh->vh_next) { in mdi_vhci_register()
412 if (strcmp(vh->vh_class, class) == 0) { in mdi_vhci_register()
418 if (vh->vh_ops != NULL) { in mdi_vhci_register()
430 if (vh == NULL) { in mdi_vhci_register()
437 vh = kmem_zalloc(sizeof (mdi_vhci_t), KM_SLEEP); in mdi_vhci_register()
440 vh->vh_client_table = hash; in mdi_vhci_register()
441 vh->vh_class = kmem_zalloc(strlen(class) + 1, KM_SLEEP); in mdi_vhci_register()
442 (void) strcpy(vh->vh_class, class); in mdi_vhci_register()
[all …]
/illumos-gate/usr/src/lib/libvrrpadm/common/
H A Dlibvrrpadm.c284 vrrp_open(vrrp_handle_t *vh) in vrrp_open() argument
291 if ((*vh = malloc(sizeof (struct vrrp_handle))) == NULL) { in vrrp_open()
295 (*vh)->vh_dh = dh; in vrrp_open()
300 vrrp_close(vrrp_handle_t vh) in vrrp_close() argument
302 if (vh != NULL) { in vrrp_close()
303 dladm_close(vh->vh_dh); in vrrp_close()
304 free(vh); in vrrp_close()
327 vrrp_create(vrrp_handle_t vh, vrrp_vr_conf_t *conf) in vrrp_create() argument
362 vrrp_delete(vrrp_handle_t vh, const char *vn) in vrrp_delete() argument
386 vrrp_enable(vrrp_handle_t vh, const char *vn) in vrrp_enable() argument
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dmdi_impldefs.h290 #define MDI_VHCI_PHCI_LOCK(vh) mutex_enter(&(vh)->vh_phci_mutex) argument
291 #define MDI_VHCI_PHCI_TRYLOCK(vh) mutex_tryenter(&(vh)->vh_phci_mutex) argument
292 #define MDI_VHCI_PHCI_UNLOCK(vh) mutex_exit(&(vh)->vh_phci_mutex) argument
294 #define MDI_VHCI_PCHI_LOCKED(vh) MUTEX_HELD(&(vh)->vh_phci_mutex) argument
296 #define MDI_VHCI_CLIENT_LOCK(vh) mutex_enter(&(vh)->vh_client_mutex) argument
297 #define MDI_VHCI_CLIENT_TRYLOCK(vh) mutex_tryenter(&(vh)->vh_client_mutex) argument
298 #define MDI_VHCI_CLIENT_UNLOCK(vh) mutex_exit(&(vh)->vh_client_mutex) argument
300 #define MDI_VHCI_CLIENT_LOCKED(vh) MUTEX_HELD(&(vh)->vh_client_mutex) argument
379 #define MDI_PHCI_LOCKED(vh) MUTEX_HELD(&(ph)->ph_mutex) argument
/illumos-gate/usr/src/uts/common/io/myri10ge/drv/
H A Dmyri10ge.c1771 struct ether_vlan_header *vh; in myri10ge_send_hash() local
1796 vh = (struct ether_vlan_header *)(void *)mp->b_rptr; in myri10ge_send_hash()
1797 if (vh->ether_type != BE_16(ETHERTYPE_IP)) in myri10ge_send_hash()
1800 ip = (struct ip *)(void *)(vh + 1); in myri10ge_send_hash()