Searched refs:vsw_port_t (Results 1 – 8 of 8) sorted by relevance
/titanic_44/usr/src/uts/sun4v/io/ |
H A D | vsw_phys.c | 77 static int vsw_set_port_hw_addr(vsw_port_t *port); 79 static void vsw_unset_hw_addr(vsw_t *, vsw_port_t *, int); 80 static int vsw_maccl_open(vsw_t *vswp, vsw_port_t *port, int type); 81 static void vsw_maccl_close(vsw_t *vswp, vsw_port_t *port, int type); 82 static void vsw_mac_multicast_add_all(vsw_t *vswp, vsw_port_t *portp, int type); 84 vsw_port_t *portp, int type); 90 static void vsw_maccl_set_bandwidth(vsw_t *vswp, vsw_port_t *port, int type, 98 int vsw_set_hw(vsw_t *, vsw_port_t *, int); 99 void vsw_unset_hw(vsw_t *, vsw_port_t *, int); 103 int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p, [all …]
|
H A D | vsw_switching.c | 79 vsw_port_t *port, mac_resource_handle_t mrh); 85 vsw_port_t *port, mac_resource_handle_t); 87 vsw_port_t *port, mac_resource_handle_t); 89 vsw_port_t *port, mac_resource_handle_t); 91 int caller, vsw_port_t *port); 93 int caller, vsw_port_t *port); 114 int vsw_add_rem_mcst(vnet_mcast_msg_t *, vsw_port_t *); 127 extern mblk_t *vsw_tx_msg(vsw_t *, mblk_t *, int, vsw_port_t *); 134 extern int vsw_portsend(vsw_port_t *port, mblk_t *mp); 137 extern int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, [all …]
|
H A D | vsw_ldc.c | 74 static void vsw_port_delete(vsw_port_t *port); 75 static int vsw_ldc_attach(vsw_port_t *port, uint64_t ldc_id); 80 static void vsw_drain_port_taskq(vsw_port_t *port); 82 static int vsw_plist_del_node(vsw_t *, vsw_port_t *port); 87 int vsw_portsend(vsw_port_t *port, mblk_t *mp); 88 int vsw_port_attach(vsw_port_t *portp); 89 vsw_port_t *vsw_lookup_port(vsw_t *vswp, int p_instance); 90 void vsw_vlan_unaware_port_reset(vsw_port_t *portp); 91 void vsw_hio_port_reset(vsw_port_t *portp, boolean_t immediate); 93 void vsw_port_reset(vsw_port_t *portp); [all …]
|
H A D | vsw_hio.c | 83 extern void vsw_hio_port_reset(vsw_port_t *portp, boolean_t immediate); 84 extern void vsw_port_mac_reconfig(vsw_port_t *portp, boolean_t update_vlans, 94 void vsw_hio_stop_port(vsw_port_t *portp); 102 static vsw_share_t *vsw_hio_find_vshare_port(vsw_t *vswp, vsw_port_t *portp); 194 vsw_port_t *portp = ldcp->ldc_port; in vsw_hio_alloc_share() 278 vsw_hio_find_vshare_port(vsw_t *vswp, vsw_port_t *portp) in vsw_hio_find_vshare_port() 307 vsw_port_t *portp = vsharep->vs_portp; in vsw_hio_free_share() 470 vsw_port_t *portp; in vsw_hio_start_ports() 586 vsw_port_t *portp; in vsw_hio_send_delshare_msg() 766 vsw_hio_port_update(vsw_port_t *portp, boolean_t hio_enabled) in vsw_hio_port_update() [all …]
|
H A D | vsw.c | 94 static void vsw_port_read_bandwidth(vsw_port_t *portp, md_t *mdp, 96 static int vsw_port_read_props(vsw_port_t *portp, vsw_t *vswp, 135 vsw_port_t *port, mac_resource_handle_t mrh); 145 extern int vsw_port_attach(vsw_port_t *port); 146 extern vsw_port_t *vsw_lookup_port(vsw_t *vswp, int p_instance); 156 extern void vsw_vlan_unaware_port_reset(vsw_port_t *portp); 162 extern void vsw_hio_port_update(vsw_port_t *portp, boolean_t hio_enabled); 163 extern int vsw_mac_multicast_add(vsw_t *, vsw_port_t *, mcst_addr_t *, int); 164 extern void vsw_mac_multicast_remove(vsw_t *, vsw_port_t *, mcst_addr_t *, int); 165 extern void vsw_mac_port_reconfig_vlans(vsw_port_t *portp, uint16_t new_pvid, [all …]
|
/titanic_44/usr/src/uts/sun4v/sys/ |
H A D | vsw_hio.h | 53 vsw_port_t *vs_portp; /* Corresponding port */
|
H A D | vsw_ldc.h | 439 } vsw_port_t; typedef 443 vsw_port_t *head; /* head of the list */
|
H A D | vsw.h | 150 vsw_port_t *, mac_resource_handle_t);
|