usr/src/uts/sun4v/io/vsw.c
100
static void vsw_mtu_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
102
static int vsw_mtu_update(vsw_t *vswp, uint32_t mtu);
usr/src/uts/sun4v/io/vsw.c
1020
vsw_get_md_smodes(vsw_t *vswp, md_t *mdp, mde_cookie_t node, uint8_t *mode)
usr/src/uts/sun4v/io/vsw.c
103
static void vsw_linkprop_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
105
static void vsw_bandwidth_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
107
static void vsw_update_md_prop(vsw_t *, md_t *, mde_cookie_t);
usr/src/uts/sun4v/io/vsw.c
108
static void vsw_save_lmacaddr(vsw_t *vswp, uint64_t macaddr);
usr/src/uts/sun4v/io/vsw.c
1084
vsw_mac_register(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw.c
1121
vsw_mac_unregister(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw.c
113
static int vsw_mac_register(vsw_t *);
usr/src/uts/sun4v/io/vsw.c
114
static int vsw_mac_unregister(vsw_t *);
usr/src/uts/sun4v/io/vsw.c
1153
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw.c
1174
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw.c
1192
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw.c
122
void vsw_mac_link_update(vsw_t *vswp, link_state_t link_state);
usr/src/uts/sun4v/io/vsw.c
123
void vsw_mac_rx(vsw_t *vswp, mac_resource_handle_t mrh,
usr/src/uts/sun4v/io/vsw.c
1246
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw.c
125
void vsw_physlink_state_update(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
131
extern int vsw_setup_switching_start(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
132
extern void vsw_setup_switching_stop(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
133
extern int vsw_setup_switching(vsw_t *);
usr/src/uts/sun4v/io/vsw.c
1330
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw.c
134
extern void vsw_switch_frame_nop(vsw_t *vswp, mblk_t *mp, int caller,
usr/src/uts/sun4v/io/vsw.c
1349
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw.c
136
extern int vsw_add_mcst(vsw_t *, uint8_t, uint64_t, void *);
usr/src/uts/sun4v/io/vsw.c
137
extern int vsw_del_mcst(vsw_t *, uint8_t, uint64_t, void *);
usr/src/uts/sun4v/io/vsw.c
1372
vsw_mdeg_register(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw.c
138
extern void vsw_del_mcst_vsw(vsw_t *);
usr/src/uts/sun4v/io/vsw.c
140
extern void vsw_detach_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
141
extern int vsw_port_add(vsw_t *vswp, md_t *mdp, mde_cookie_t *node);
usr/src/uts/sun4v/io/vsw.c
142
extern int vsw_port_detach(vsw_t *vswp, int p_instance);
usr/src/uts/sun4v/io/vsw.c
143
static int vsw_port_update(vsw_t *vswp, md_t *curr_mdp, mde_cookie_t curr_mdex,
usr/src/uts/sun4v/io/vsw.c
1445
vsw_mdeg_unregister(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw.c
146
extern vsw_port_t *vsw_lookup_port(vsw_t *vswp, int p_instance);
usr/src/uts/sun4v/io/vsw.c
147
extern int vsw_mac_open(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
1475
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw.c
148
extern void vsw_mac_close(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
1484
vswp = (vsw_t *)cb_argp;
usr/src/uts/sun4v/io/vsw.c
149
extern void vsw_mac_cleanup_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
150
extern void vsw_unset_addrs(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
151
extern void vsw_setup_switching_post_process(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
1573
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw.c
1583
vswp = (vsw_t *)cb_argp;
usr/src/uts/sun4v/io/vsw.c
160
extern void vsw_hio_cleanup(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
161
extern void vsw_hio_start_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
163
extern int vsw_mac_multicast_add(vsw_t *, vsw_port_t *, mcst_addr_t *, int);
usr/src/uts/sun4v/io/vsw.c
164
extern void vsw_mac_multicast_remove(vsw_t *, vsw_port_t *, mcst_addr_t *, int);
usr/src/uts/sun4v/io/vsw.c
1640
vsw_read_mdprops(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw.c
167
extern int vsw_mac_client_init(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw.c
168
extern void vsw_mac_client_cleanup(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw.c
169
extern void vsw_if_mac_reconfig(vsw_t *vswp, boolean_t update_vlans,
usr/src/uts/sun4v/io/vsw.c
171
extern void vsw_reset_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
173
extern void vsw_physlink_update_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
174
extern void vsw_update_bandwidth(vsw_t *vswp, vsw_port_t *port, int type,
usr/src/uts/sun4v/io/vsw.c
1744
vsw_get_initial_md_properties(vsw_t *vswp, md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/vsw.c
1818
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw.c
1833
vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw.c
1906
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw.c
1937
vsw_read_pri_eth_types(vsw_t *vswp, md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/vsw.c
1986
vsw_mtu_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node, uint32_t *mtu)
usr/src/uts/sun4v/io/vsw.c
2015
vsw_mtu_update(vsw_t *vswp, uint32_t mtu)
usr/src/uts/sun4v/io/vsw.c
2056
vsw_linkprop_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node,
usr/src/uts/sun4v/io/vsw.c
2078
vsw_mac_link_update(vsw_t *vswp, link_state_t link_state)
usr/src/uts/sun4v/io/vsw.c
2090
vsw_physlink_state_update(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw.c
2099
vsw_bandwidth_read(vsw_t *vswp, md_t *mdp, mde_cookie_t node, uint64_t *bw)
usr/src/uts/sun4v/io/vsw.c
2130
vsw_update_md_prop(vsw_t *vswp, md_t *mdp, mde_cookie_t node)
usr/src/uts/sun4v/io/vsw.c
2450
vsw_port_read_props(vsw_port_t *portp, vsw_t *vswp,
usr/src/uts/sun4v/io/vsw.c
2575
vsw_port_add(vsw_t *vswp, md_t *mdp, mde_cookie_t *node)
usr/src/uts/sun4v/io/vsw.c
2598
vsw_port_update(vsw_t *vswp, md_t *curr_mdp, mde_cookie_t curr_mdex,
usr/src/uts/sun4v/io/vsw.c
2714
vsw_mac_rx(vsw_t *vswp, mac_resource_handle_t mrh,
usr/src/uts/sun4v/io/vsw.c
2772
vsw_save_lmacaddr(vsw_t *vswp, uint64_t macaddr)
usr/src/uts/sun4v/io/vsw.c
426
vsw_t *vsw_head = NULL;
usr/src/uts/sun4v/io/vsw.c
513
vswdebug(vsw_t *vswp, const char *fmt, ...)
usr/src/uts/sun4v/io/vsw.c
543
status = ddi_soft_state_init(&vsw_state, sizeof (vsw_t), 1);
usr/src/uts/sun4v/io/vsw.c
581
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw.c
749
vsw_t **vswpp, *vswp;
usr/src/uts/sun4v/io/vsw.c
79
static int vsw_unattach(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
797
vsw_unattach(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw.c
80
static int vsw_get_md_physname(vsw_t *, md_t *, mde_cookie_t, char *);
usr/src/uts/sun4v/io/vsw.c
81
static int vsw_get_md_smodes(vsw_t *, md_t *, mde_cookie_t, uint8_t *);
usr/src/uts/sun4v/io/vsw.c
85
static int vsw_mdeg_register(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
86
static void vsw_mdeg_unregister(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
89
static int vsw_get_initial_md_properties(vsw_t *vswp, md_t *, mde_cookie_t);
usr/src/uts/sun4v/io/vsw.c
90
static int vsw_read_mdprops(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw.c
947
vsw_get_md_physname(vsw_t *vswp, md_t *mdp, mde_cookie_t node, char *name)
usr/src/uts/sun4v/io/vsw.c
96
static int vsw_port_read_props(vsw_port_t *portp, vsw_t *vswp,
usr/src/uts/sun4v/io/vsw.c
98
static void vsw_read_pri_eth_types(vsw_t *vswp, md_t *mdp,
usr/src/uts/sun4v/io/vsw_hio.c
100
static vsw_share_t *vsw_hio_find_free_share(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_hio.c
101
static vsw_share_t *vsw_hio_find_vshare_ldcid(vsw_t *vswp, uint64_t ldc_id);
usr/src/uts/sun4v/io/vsw_hio.c
1015
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw_hio.c
102
static vsw_share_t *vsw_hio_find_vshare_port(vsw_t *vswp, vsw_port_t *portp);
usr/src/uts/sun4v/io/vsw_hio.c
1020
vswp = (vsw_t *)ksp->ks_private;
usr/src/uts/sun4v/io/vsw_hio.c
125
static kstat_t *vsw_hio_setup_kstats(char *ks_mod, char *ks_name, vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_hio.c
126
static void vsw_hio_destroy_kstats(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_hio.c
135
vsw_hio_init(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_hio.c
191
vsw_hio_alloc_share(vsw_t *vswp, vsw_ldc_t *ldcp)
usr/src/uts/sun4v/io/vsw_hio.c
227
vsw_hio_find_free_share(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_hio.c
251
vsw_hio_find_vshare_ldcid(vsw_t *vswp, uint64_t ldc_id)
usr/src/uts/sun4v/io/vsw_hio.c
278
vsw_hio_find_vshare_port(vsw_t *vswp, vsw_port_t *portp)
usr/src/uts/sun4v/io/vsw_hio.c
306
vsw_t *vswp = vsharep->vs_vswp;
usr/src/uts/sun4v/io/vsw_hio.c
330
vsw_hio_cleanup(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_hio.c
363
vsw_hio_free_all_shares(vsw_t *vswp, boolean_t reboot)
usr/src/uts/sun4v/io/vsw_hio.c
467
vsw_hio_start_ports(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_hio.c
504
vsw_hio_start(vsw_t *vswp, vsw_ldc_t *ldcp)
usr/src/uts/sun4v/io/vsw_hio.c
559
vsw_hio_stop(vsw_t *vswp, vsw_ldc_t *ldcp)
usr/src/uts/sun4v/io/vsw_hio.c
585
vsw_t *vswp = vsharep->vs_vswp;
usr/src/uts/sun4v/io/vsw_hio.c
626
vsw_t *vswp = ldcp->ldc_port->p_vswp;
usr/src/uts/sun4v/io/vsw_hio.c
650
vsw_process_dds_msg(vsw_t *vswp, vsw_ldc_t *ldcp, void *msg)
usr/src/uts/sun4v/io/vsw_hio.c
746
vsw_t *vswp = ldcp->ldc_port->p_vswp;
usr/src/uts/sun4v/io/vsw_hio.c
796
vsw_t *vswp = portp->p_vswp;
usr/src/uts/sun4v/io/vsw_hio.c
871
vsw_hio_reset_all(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_hio.c
88
void vsw_hio_init(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_hio.c
89
void vsw_hio_cleanup(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_hio.c
90
void vsw_hio_start(vsw_t *vswp, vsw_ldc_t *ldcp);
usr/src/uts/sun4v/io/vsw_hio.c
904
vsw_t *vswp = arg;
usr/src/uts/sun4v/io/vsw_hio.c
91
void vsw_hio_stop(vsw_t *vswp, vsw_ldc_t *ldcp);
usr/src/uts/sun4v/io/vsw_hio.c
92
void vsw_process_dds_msg(vsw_t *vswp, vsw_ldc_t *ldcp, void *msg);
usr/src/uts/sun4v/io/vsw_hio.c
921
vsw_t *vswp = arg;
usr/src/uts/sun4v/io/vsw_hio.c
93
void vsw_hio_start_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_hio.c
933
vsw_hio_setup_kstats(char *ks_mod, char *ks_name, vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_hio.c
97
static void vsw_hio_free_all_shares(vsw_t *vswp, boolean_t reboot);
usr/src/uts/sun4v/io/vsw_hio.c
98
static vsw_share_t *vsw_hio_alloc_share(vsw_t *vswp, vsw_ldc_t *ldcp);
usr/src/uts/sun4v/io/vsw_hio.c
991
vsw_hio_destroy_kstats(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_ldc.c
1034
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
1054
vsw_lookup_port(vsw_t *vswp, int p_instance)
usr/src/uts/sun4v/io/vsw_ldc.c
1128
vsw_reset_ports(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_ldc.c
1169
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
1189
vsw_physlink_update_ports(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_ldc.c
1207
vsw_plist_del_node(vsw_t *vswp, vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_ldc.c
1241
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
1320
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
1359
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
1457
vsw_t *vswp = NULL;
usr/src/uts/sun4v/io/vsw_ldc.c
151
static void vsw_set_lane_attr(vsw_t *, lane_t *);
usr/src/uts/sun4v/io/vsw_ldc.c
1570
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
161
static void vsw_save_lmacaddr(vsw_t *vswp, uint64_t macaddr);
usr/src/uts/sun4v/io/vsw_ldc.c
1692
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
175
extern int vsw_set_hw(vsw_t *, vsw_port_t *, int);
usr/src/uts/sun4v/io/vsw_ldc.c
176
extern void vsw_unset_hw(vsw_t *, vsw_port_t *, int);
usr/src/uts/sun4v/io/vsw_ldc.c
179
extern int vsw_add_mcst(vsw_t *vswp, uint8_t devtype, uint64_t addr, void *arg);
usr/src/uts/sun4v/io/vsw_ldc.c
180
extern int vsw_del_mcst(vsw_t *vswp, uint8_t devtype, uint64_t addr, void *arg);
usr/src/uts/sun4v/io/vsw_ldc.c
181
extern void vsw_fdbe_add(vsw_t *vswp, void *port);
usr/src/uts/sun4v/io/vsw_ldc.c
182
extern void vsw_fdbe_del(vsw_t *vswp, struct ether_addr *eaddr);
usr/src/uts/sun4v/io/vsw_ldc.c
1925
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
193
extern void vsw_hio_start(vsw_t *vswp, vsw_ldc_t *ldcp);
usr/src/uts/sun4v/io/vsw_ldc.c
194
extern void vsw_hio_stop(vsw_t *vswp, vsw_ldc_t *ldcp);
usr/src/uts/sun4v/io/vsw_ldc.c
195
extern void vsw_process_dds_msg(vsw_t *vswp, vsw_ldc_t *ldcp, void *msg);
usr/src/uts/sun4v/io/vsw_ldc.c
197
extern void vsw_publish_macaddr(vsw_t *vswp, vsw_port_t *portp);
usr/src/uts/sun4v/io/vsw_ldc.c
198
extern int vsw_mac_client_init(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_ldc.c
199
extern void vsw_mac_client_cleanup(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_ldc.c
2078
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
2152
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
2224
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
2308
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
2509
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
2769
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
2884
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
2948
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
2998
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3034
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3100
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3177
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3272
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
329
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3332
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3368
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3457
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3517
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3730
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3777
vsw_get_pri_packets(vsw_t *vswp, mblk_t **np, mblk_t **npt,
usr/src/uts/sun4v/io/vsw_ldc.c
3851
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
3951
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4107
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4218
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
424
vsw_port_detach(vsw_t *vswp, int p_instance)
usr/src/uts/sun4v/io/vsw_ldc.c
4254
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4293
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4339
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4365
vsw_t *vswp = NULL;
usr/src/uts/sun4v/io/vsw_ldc.c
4378
vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_ldc.c
4424
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4458
vsw_set_lane_attr(vsw_t *vswp, lane_t *lp)
usr/src/uts/sun4v/io/vsw_ldc.c
4507
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4602
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
472
vsw_detach_ports(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_ldc.c
4725
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4785
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4814
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4837
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
4841
extern vsw_t *vsw_head;
usr/src/uts/sun4v/io/vsw_ldc.c
517
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
565
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
723
vsw_t *vswp = ldcp->ldc_port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
803
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
82
static int vsw_plist_del_node(vsw_t *, vsw_port_t *port);
usr/src/uts/sun4v/io/vsw_ldc.c
83
void vsw_detach_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_ldc.c
84
int vsw_port_add(vsw_t *vswp, md_t *mdp, mde_cookie_t *node);
usr/src/uts/sun4v/io/vsw_ldc.c
86
int vsw_port_detach(vsw_t *vswp, int p_instance);
usr/src/uts/sun4v/io/vsw_ldc.c
885
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
89
vsw_port_t *vsw_lookup_port(vsw_t *vswp, int p_instance);
usr/src/uts/sun4v/io/vsw_ldc.c
92
void vsw_reset_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_ldc.c
94
void vsw_physlink_update_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_ldc.c
945
vsw_t *vswp = ldcp->ldc_port->p_vswp;
usr/src/uts/sun4v/io/vsw_ldc.c
998
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_phys.c
100
void vsw_reconfig_hw(vsw_t *);
usr/src/uts/sun4v/io/vsw_phys.c
101
int vsw_mac_open(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
102
void vsw_mac_close(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
103
int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
usr/src/uts/sun4v/io/vsw_phys.c
1048
vsw_if_mac_reconfig(vsw_t *vswp, boolean_t update_vlans,
usr/src/uts/sun4v/io/vsw_phys.c
105
void vsw_mac_multicast_remove(vsw_t *vswp, vsw_port_t *port,
usr/src/uts/sun4v/io/vsw_phys.c
107
int vsw_mac_client_init(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_phys.c
108
void vsw_mac_client_cleanup(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_phys.c
109
void vsw_mac_cleanup_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
110
void vsw_unset_addrs(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
111
void vsw_set_addrs(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
112
mblk_t *vsw_tx_msg(vsw_t *, mblk_t *, int, vsw_port_t *);
usr/src/uts/sun4v/io/vsw_phys.c
113
void vsw_publish_macaddr(vsw_t *vswp, vsw_port_t *portp);
usr/src/uts/sun4v/io/vsw_phys.c
1130
vsw_mac_add_vlans(vsw_t *vswp, mac_client_handle_t mch, uint8_t *macaddr,
usr/src/uts/sun4v/io/vsw_phys.c
118
void vsw_if_mac_reconfig(vsw_t *vswp, boolean_t update_vlans,
usr/src/uts/sun4v/io/vsw_phys.c
1198
vsw_publish_macaddr(vsw_t *vswp, vsw_port_t *portp)
usr/src/uts/sun4v/io/vsw_phys.c
120
void vsw_update_bandwidth(vsw_t *vswp, vsw_port_t *port, int type,
usr/src/uts/sun4v/io/vsw_phys.c
1263
vsw_mac_set_mtu(vsw_t *vswp, uint32_t mtu)
usr/src/uts/sun4v/io/vsw_phys.c
1286
vsw_notify_add(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_phys.c
132
extern void vsw_physlink_state_update(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
1328
vsw_notify_rem(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_phys.c
1343
vsw_t *vswp = arg;
usr/src/uts/sun4v/io/vsw_phys.c
1362
vsw_notify_link(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_phys.c
1385
vsw_maccl_set_bandwidth(vsw_t *vswp, vsw_port_t *port, int type, uint64_t maxbw)
usr/src/uts/sun4v/io/vsw_phys.c
179
vsw_set_addrs(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_phys.c
240
vsw_unset_addrs(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_phys.c
262
vsw_mac_open(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_phys.c
312
vsw_mac_close(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_phys.c
333
vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
usr/src/uts/sun4v/io/vsw_phys.c
364
vsw_mac_multicast_remove(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
usr/src/uts/sun4v/io/vsw_phys.c
384
vsw_mac_multicast_add_all(vsw_t *vswp, vsw_port_t *portp, int type)
usr/src/uts/sun4v/io/vsw_phys.c
427
vsw_mac_multicast_remove_all(vsw_t *vswp, vsw_port_t *portp, int type)
usr/src/uts/sun4v/io/vsw_phys.c
460
vsw_update_bandwidth(vsw_t *vswp, vsw_port_t *port, int type, uint64_t maxbw)
usr/src/uts/sun4v/io/vsw_phys.c
477
vsw_mac_client_init(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
516
vsw_maccl_open(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
569
vsw_mac_client_cleanup(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
582
vsw_maccl_close(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
599
vsw_mac_cleanup_ports(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_phys.c
624
vsw_set_hw(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
657
vsw_unset_hw(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
684
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_phys.c
750
vsw_set_if_hw_addr(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_phys.c
78
static int vsw_set_if_hw_addr(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
79
static void vsw_unset_hw_addr(vsw_t *, vsw_port_t *, int);
usr/src/uts/sun4v/io/vsw_phys.c
80
static int vsw_maccl_open(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_phys.c
81
static void vsw_maccl_close(vsw_t *vswp, vsw_port_t *port, int type);
usr/src/uts/sun4v/io/vsw_phys.c
82
static void vsw_mac_multicast_add_all(vsw_t *vswp, vsw_port_t *portp, int type);
usr/src/uts/sun4v/io/vsw_phys.c
824
vsw_unset_hw_addr(vsw_t *vswp, vsw_port_t *port, int type)
usr/src/uts/sun4v/io/vsw_phys.c
83
static void vsw_mac_multicast_remove_all(vsw_t *vswp,
usr/src/uts/sun4v/io/vsw_phys.c
85
static void vsw_mac_add_vlans(vsw_t *vswp, mac_client_handle_t mch,
usr/src/uts/sun4v/io/vsw_phys.c
89
static void vsw_mac_set_mtu(vsw_t *vswp, uint32_t mtu);
usr/src/uts/sun4v/io/vsw_phys.c
891
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_phys.c
90
static void vsw_maccl_set_bandwidth(vsw_t *vswp, vsw_port_t *port, int type,
usr/src/uts/sun4v/io/vsw_phys.c
92
static int vsw_notify_add(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
925
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw_phys.c
93
static int vsw_notify_rem(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
949
vsw_tx_msg(vsw_t *vswp, mblk_t *mp, int caller, vsw_port_t *port)
usr/src/uts/sun4v/io/vsw_phys.c
95
static void vsw_notify_link(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_phys.c
98
int vsw_set_hw(vsw_t *, vsw_port_t *, int);
usr/src/uts/sun4v/io/vsw_phys.c
99
void vsw_unset_hw(vsw_t *, vsw_port_t *, int);
usr/src/uts/sun4v/io/vsw_phys.c
990
vsw_t *vswp = portp->p_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
1056
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
1090
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
1128
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
113
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
1252
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
172
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
257
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
367
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
550
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
613
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
832
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_rxdring.c
877
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_switching.c
1019
vsw_t *vswp = portp->p_vswp;
usr/src/uts/sun4v/io/vsw_switching.c
1055
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_switching.c
109
void vsw_fdbe_add(vsw_t *vswp, void *port);
usr/src/uts/sun4v/io/vsw_switching.c
110
void vsw_fdbe_del(vsw_t *vswp, struct ether_addr *eaddr);
usr/src/uts/sun4v/io/vsw_switching.c
111
static vsw_fdbe_t *vsw_fdbe_find(vsw_t *vswp, struct ether_addr *);
usr/src/uts/sun4v/io/vsw_switching.c
1128
vsw_fdbe_add(vsw_t *vswp, void *port)
usr/src/uts/sun4v/io/vsw_switching.c
115
int vsw_add_mcst(vsw_t *, uint8_t, uint64_t, void *);
usr/src/uts/sun4v/io/vsw_switching.c
1158
vsw_fdbe_del(vsw_t *vswp, struct ether_addr *eaddr)
usr/src/uts/sun4v/io/vsw_switching.c
116
int vsw_del_mcst(vsw_t *, uint8_t, uint64_t, void *);
usr/src/uts/sun4v/io/vsw_switching.c
117
void vsw_del_mcst_vsw(vsw_t *);
usr/src/uts/sun4v/io/vsw_switching.c
1193
vsw_fdbe_find(vsw_t *vswp, struct ether_addr *addrp)
usr/src/uts/sun4v/io/vsw_switching.c
1243
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw_switching.c
1255
vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_switching.c
127
extern mblk_t *vsw_tx_msg(vsw_t *, mblk_t *, int, vsw_port_t *);
usr/src/uts/sun4v/io/vsw_switching.c
129
extern int vsw_mac_open(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_switching.c
130
extern void vsw_mac_close(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_switching.c
131
extern void vsw_mac_rx(vsw_t *vswp, mac_resource_handle_t mrh,
usr/src/uts/sun4v/io/vsw_switching.c
1328
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw_switching.c
133
extern void vsw_set_addrs(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_switching.c
1341
vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_switching.c
135
extern void vsw_hio_init(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_switching.c
136
extern void vsw_hio_start_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_switching.c
137
extern int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port,
usr/src/uts/sun4v/io/vsw_switching.c
139
extern void vsw_mac_multicast_remove(vsw_t *vswp, vsw_port_t *port,
usr/src/uts/sun4v/io/vsw_switching.c
141
extern void vsw_mac_link_update(vsw_t *vswp, link_state_t link_state);
usr/src/uts/sun4v/io/vsw_switching.c
142
extern void vsw_physlink_update_ports(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_switching.c
1480
vsw_t *vswp;
usr/src/uts/sun4v/io/vsw_switching.c
1508
vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_switching.c
1525
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_switching.c
1638
vsw_add_mcst(vsw_t *vswp, uint8_t devtype, uint64_t addr, void *arg)
usr/src/uts/sun4v/io/vsw_switching.c
1740
vsw_del_mcst(vsw_t *vswp, uint8_t devtype, uint64_t addr, void *arg)
usr/src/uts/sun4v/io/vsw_switching.c
175
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_switching.c
1825
vsw_t *vswp = port->p_vswp;
usr/src/uts/sun4v/io/vsw_switching.c
1867
vsw_del_mcst_vsw(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_switching.c
237
vsw_setup_switching_start(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_switching.c
257
vsw_setup_switching_stop(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_switching.c
290
vsw_setup_switching(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_switching.c
337
vsw_setup_layer2(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_switching.c
396
vsw_setup_layer3(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_switching.c
410
vsw_switch_frame_nop(vsw_t *vswp, mblk_t *mp, int caller, vsw_port_t *port,
usr/src/uts/sun4v/io/vsw_switching.c
420
vsw_switch_l2_frame_mac_client(vsw_t *vswp, mblk_t *mp, int caller,
usr/src/uts/sun4v/io/vsw_switching.c
456
vsw_switch_l2_frame(vsw_t *vswp, mblk_t *mp, int caller,
usr/src/uts/sun4v/io/vsw_switching.c
601
vsw_switch_l3_frame(vsw_t *vswp, mblk_t *mp, int caller,
usr/src/uts/sun4v/io/vsw_switching.c
680
vsw_setup_switching_post_process(vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_switching.c
710
vsw_forward_all(vsw_t *vswp, mblk_t *mp, int caller, vsw_port_t *arg)
usr/src/uts/sun4v/io/vsw_switching.c
74
int vsw_setup_switching_start(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_switching.c
75
void vsw_setup_switching_stop(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_switching.c
76
int vsw_setup_switching(vsw_t *);
usr/src/uts/sun4v/io/vsw_switching.c
77
void vsw_setup_switching_post_process(vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_switching.c
78
void vsw_switch_frame_nop(vsw_t *vswp, mblk_t *mp, int caller,
usr/src/uts/sun4v/io/vsw_switching.c
788
vsw_forward_grp(vsw_t *vswp, mblk_t *mp, int caller, vsw_port_t *arg)
usr/src/uts/sun4v/io/vsw_switching.c
80
static int vsw_setup_layer2(vsw_t *);
usr/src/uts/sun4v/io/vsw_switching.c
81
static int vsw_setup_layer3(vsw_t *);
usr/src/uts/sun4v/io/vsw_switching.c
84
static void vsw_switch_l2_frame_mac_client(vsw_t *vswp, mblk_t *mp, int caller,
usr/src/uts/sun4v/io/vsw_switching.c
86
static void vsw_switch_l2_frame(vsw_t *vswp, mblk_t *mp, int caller,
usr/src/uts/sun4v/io/vsw_switching.c
88
static void vsw_switch_l3_frame(vsw_t *vswp, mblk_t *mp, int caller,
usr/src/uts/sun4v/io/vsw_switching.c
90
static int vsw_forward_all(vsw_t *vswp, mblk_t *mp,
usr/src/uts/sun4v/io/vsw_switching.c
92
static int vsw_forward_grp(vsw_t *vswp, mblk_t *mp,
usr/src/uts/sun4v/io/vsw_switching.c
941
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_switching.c
972
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_switching.c
996
vsw_t *vswp = (vsw_t *)arg;
usr/src/uts/sun4v/io/vsw_txdring.c
1027
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_txdring.c
112
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_txdring.c
151
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_txdring.c
228
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_txdring.c
454
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_txdring.c
487
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_txdring.c
516
vsw_init_multipools(vsw_ldc_t *ldcp, vsw_t *vswp)
usr/src/uts/sun4v/io/vsw_txdring.c
632
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_txdring.c
706
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_txdring.c
72
static int vsw_init_multipools(vsw_ldc_t *ldcp, vsw_t *vswp);
usr/src/uts/sun4v/io/vsw_txdring.c
759
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/io/vsw_txdring.c
790
vsw_t *vswp = ldcp->ldc_vswp;
usr/src/uts/sun4v/sys/vsw.h
219
extern void vswdebug(vsw_t *vswp, const char *fmt, ...);