Symbol: vdc_t
usr/src/uts/sun4v/io/vdc.c
1007
vdc_create_device_nodes_efi(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
1035
vdc_create_device_nodes_vtoc(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
1084
vdc_create_device_nodes(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
1160
vdc_t *vdc;
usr/src/uts/sun4v/io/vdc.c
1202
vdc_is_opened(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
1222
vdc_mark_opened(vdc_t *vdc, int slice, int flag, int otyp)
usr/src/uts/sun4v/io/vdc.c
1268
vdc_mark_closed(vdc_t *vdc, int slice, int flag, int otyp)
usr/src/uts/sun4v/io/vdc.c
129
static int vdc_send(vdc_t *vdc, caddr_t pkt, size_t *msglen);
usr/src/uts/sun4v/io/vdc.c
1296
vdc_t *vdc;
usr/src/uts/sun4v/io/vdc.c
130
static int vdc_do_ldc_init(vdc_t *vdc, vdc_server_t *srvr);
usr/src/uts/sun4v/io/vdc.c
131
static int vdc_start_ldc_connection(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
132
static int vdc_create_device_nodes(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
133
static int vdc_create_device_nodes_efi(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
134
static int vdc_create_device_nodes_vtoc(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
135
static void vdc_create_io_kstats(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
136
static void vdc_create_err_kstats(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
137
static void vdc_set_err_kstats(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
1383
vdc_t *vdc;
usr/src/uts/sun4v/io/vdc.c
140
static int vdc_init_ports(vdc_t *vdc, md_t *mdp, mde_cookie_t vd_nodep);
usr/src/uts/sun4v/io/vdc.c
141
static void vdc_fini_ports(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
142
static void vdc_switch_server(vdc_t *vdcp);
usr/src/uts/sun4v/io/vdc.c
143
static int vdc_do_ldc_up(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
144
static void vdc_terminate_ldc(vdc_t *vdc, vdc_server_t *srvr);
usr/src/uts/sun4v/io/vdc.c
1440
vdc_t *vdc = NULL;
usr/src/uts/sun4v/io/vdc.c
145
static int vdc_init_descriptor_ring(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
146
static void vdc_destroy_descriptor_ring(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
147
static int vdc_setup_devid(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
148
static void vdc_store_label_efi(vdc_t *, efi_gpt_t *, efi_gpe_t *);
usr/src/uts/sun4v/io/vdc.c
149
static void vdc_store_label_vtoc(vdc_t *, struct dk_geom *,
usr/src/uts/sun4v/io/vdc.c
1495
vdc_t *vdc = NULL;
usr/src/uts/sun4v/io/vdc.c
151
static void vdc_store_label_unk(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
152
static boolean_t vdc_is_opened(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
153
static void vdc_update_size(vdc_t *vdc, size_t, size_t, size_t);
usr/src/uts/sun4v/io/vdc.c
154
static int vdc_update_vio_bsize(vdc_t *vdc, uint32_t);
usr/src/uts/sun4v/io/vdc.c
1557
vdc_t *vdc = NULL;
usr/src/uts/sun4v/io/vdc.c
157
static int vdc_init_ver_negotiation(vdc_t *vdc, vio_ver_t ver);
usr/src/uts/sun4v/io/vdc.c
158
static int vdc_ver_negotiation(vdc_t *vdcp);
usr/src/uts/sun4v/io/vdc.c
159
static int vdc_init_attr_negotiation(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
160
static int vdc_attr_negotiation(vdc_t *vdcp);
usr/src/uts/sun4v/io/vdc.c
161
static int vdc_init_dring_negotiate(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
162
static int vdc_dring_negotiation(vdc_t *vdcp);
usr/src/uts/sun4v/io/vdc.c
1625
vdc_init_ver_negotiation(vdc_t *vdc, vio_ver_t ver)
usr/src/uts/sun4v/io/vdc.c
163
static int vdc_send_rdx(vdc_t *vdcp);
usr/src/uts/sun4v/io/vdc.c
164
static int vdc_rdx_exchange(vdc_t *vdcp);
usr/src/uts/sun4v/io/vdc.c
1678
vdc_ver_negotiation(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
168
static void vdc_process_msg_thread(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
169
static int vdc_recv(vdc_t *vdc, vio_msg_t *msgp, size_t *nbytesp);
usr/src/uts/sun4v/io/vdc.c
172
static int vdc_process_data_msg(vdc_t *vdc, vio_msg_t *msg);
usr/src/uts/sun4v/io/vdc.c
1721
vdc_init_attr_negotiation(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
173
static int vdc_handle_ver_msg(vdc_t *vdc, vio_ver_msg_t *ver_msg);
usr/src/uts/sun4v/io/vdc.c
174
static int vdc_handle_attr_msg(vdc_t *vdc, vd_attr_msg_t *attr_msg);
usr/src/uts/sun4v/io/vdc.c
175
static int vdc_handle_dring_reg_msg(vdc_t *vdc, vio_dring_reg_msg_t *msg);
usr/src/uts/sun4v/io/vdc.c
176
static int vdc_send_request(vdc_t *vdcp, int operation,
usr/src/uts/sun4v/io/vdc.c
1773
vdc_attr_negotiation(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
179
static int vdc_map_to_shared_dring(vdc_t *vdcp, int idx);
usr/src/uts/sun4v/io/vdc.c
180
static int vdc_populate_descriptor(vdc_t *vdcp, int operation,
usr/src/uts/sun4v/io/vdc.c
1817
vdc_init_dring_negotiate(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
183
static int vdc_do_sync_op(vdc_t *vdcp, int operation, caddr_t addr,
usr/src/uts/sun4v/io/vdc.c
186
static int vdc_do_op(vdc_t *vdc, int op, caddr_t addr, size_t nbytes,
usr/src/uts/sun4v/io/vdc.c
1880
vdc_dring_negotiation(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
190
static int vdc_wait_for_response(vdc_t *vdcp, vio_msg_t *msgp);
usr/src/uts/sun4v/io/vdc.c
191
static int vdc_drain_response(vdc_t *vdcp, struct buf *buf);
usr/src/uts/sun4v/io/vdc.c
192
static int vdc_depopulate_descriptor(vdc_t *vdc, uint_t idx);
usr/src/uts/sun4v/io/vdc.c
1925
vdc_send_rdx(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
193
static int vdc_populate_mem_hdl(vdc_t *vdcp, vdc_local_desc_t *ldep);
usr/src/uts/sun4v/io/vdc.c
194
static int vdc_verify_seq_num(vdc_t *vdc, vio_dring_msg_t *dring_msg);
usr/src/uts/sun4v/io/vdc.c
1962
vdc_handle_rdx(vdc_t *vdcp, vio_rdx_msg_t *msgp)
usr/src/uts/sun4v/io/vdc.c
1989
vdc_rdx_exchange(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
200
static void vdc_create_fake_geometry(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
201
static int vdc_validate_geometry(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
202
static void vdc_validate(vdc_t *vdc);
usr/src/uts/sun4v/io/vdc.c
2025
vdc_recv(vdc_t *vdc, vio_msg_t *msgp, size_t *nbytesp)
usr/src/uts/sun4v/io/vdc.c
204
static int vdc_null_copy_func(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
206
static int vdc_get_wce_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
208
static int vdc_set_wce_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
210
static int vdc_get_vtoc_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
2100
vdc_decode_tag(vdc_t *vdcp, vio_msg_t *msg)
usr/src/uts/sun4v/io/vdc.c
212
static int vdc_set_vtoc_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
214
static int vdc_get_extvtoc_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
216
static int vdc_set_extvtoc_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
2164
vdc_send(vdc_t *vdc, caddr_t pkt, size_t *msglen)
usr/src/uts/sun4v/io/vdc.c
218
static int vdc_get_geom_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
220
static int vdc_set_geom_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
222
static int vdc_get_efi_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
224
static int vdc_set_efi_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
227
static void vdc_ownership_update(vdc_t *vdc, int ownership_flags);
usr/src/uts/sun4v/io/vdc.c
228
static int vdc_access_set(vdc_t *vdc, uint64_t flags);
usr/src/uts/sun4v/io/vdc.c
229
static vdc_io_t *vdc_eio_queue(vdc_t *vdc, int index);
usr/src/uts/sun4v/io/vdc.c
230
static void vdc_eio_unqueue(vdc_t *vdc, clock_t deadline,
usr/src/uts/sun4v/io/vdc.c
232
static int vdc_eio_check(vdc_t *vdc, int flags);
usr/src/uts/sun4v/io/vdc.c
2365
vdc_init_ports(vdc_t *vdc, md_t *mdp, mde_cookie_t vd_nodep)
usr/src/uts/sun4v/io/vdc.c
2509
vdc_do_ldc_up(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
2564
vdc_terminate_ldc(vdc_t *vdc, vdc_server_t *srvr)
usr/src/uts/sun4v/io/vdc.c
2600
vdc_fini_ports(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
2647
vdc_init_descriptor_ring(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
2773
vdc_destroy_descriptor_ring(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
2870
vdc_map_to_shared_dring(vdc_t *vdcp, int idx)
usr/src/uts/sun4v/io/vdc.c
2930
vdc_send_request(vdc_t *vdcp, int operation, caddr_t addr,
usr/src/uts/sun4v/io/vdc.c
3064
vdc_populate_descriptor(vdc_t *vdcp, int operation, caddr_t addr,
usr/src/uts/sun4v/io/vdc.c
3237
vdc_do_op(vdc_t *vdc, int op, caddr_t addr, size_t nbytes, int slice,
usr/src/uts/sun4v/io/vdc.c
3348
vdc_do_sync_op(vdc_t *vdcp, int operation, caddr_t addr, size_t nbytes,
usr/src/uts/sun4v/io/vdc.c
3432
vdc_drain_response(vdc_t *vdc, struct buf *buf)
usr/src/uts/sun4v/io/vdc.c
3554
vdc_depopulate_descriptor(vdc_t *vdc, uint_t idx)
usr/src/uts/sun4v/io/vdc.c
3643
vdc_populate_mem_hdl(vdc_t *vdcp, vdc_local_desc_t *ldep)
usr/src/uts/sun4v/io/vdc.c
3760
vdc_t *vdc = srvr->vdcp;
usr/src/uts/sun4v/io/vdc.c
3874
vdc_wait_for_response(vdc_t *vdcp, vio_msg_t *msgp)
usr/src/uts/sun4v/io/vdc.c
390
if ((status = ddi_soft_state_init(&vdc_state, sizeof (vdc_t), 1)) != 0)
usr/src/uts/sun4v/io/vdc.c
3939
vdc_resubmit_backup_dring(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
4010
DTRACE_PROBE2(processed, int, processed, vdc_t *, vdcp);
usr/src/uts/sun4v/io/vdc.c
4030
vdc_cancel_backup_dring(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
4098
DTRACE_PROBE2(cancelled, int, cancelled, vdc_t *, vdcp);
usr/src/uts/sun4v/io/vdc.c
4121
vdc_t *vdcp = (vdc_t *)arg;
usr/src/uts/sun4v/io/vdc.c
4146
vdc_backup_local_dring(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
420
vdc_t *vdc = NULL;
usr/src/uts/sun4v/io/vdc.c
4213
vdc_switch_server(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
4247
vdc_print_svc_status(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
4332
vdc_handshake_retry(vdc_t *vdcp, int hshake_cnt, int hattr_cnt)
usr/src/uts/sun4v/io/vdc.c
4424
vdc_process_msg_thread(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
446
vdc_t *vdc = NULL;
usr/src/uts/sun4v/io/vdc.c
4946
vdc_process_data_msg(vdc_t *vdcp, vio_msg_t *msg)
usr/src/uts/sun4v/io/vdc.c
5088
DTRACE_PROBE2(processed, int, 1, vdc_t *, vdcp);
usr/src/uts/sun4v/io/vdc.c
5108
vdc_handle_ver_msg(vdc_t *vdc, vio_ver_msg_t *ver_msg)
usr/src/uts/sun4v/io/vdc.c
5196
vdc_handle_attr_msg(vdc_t *vdc, vd_attr_msg_t *attr_msg)
usr/src/uts/sun4v/io/vdc.c
5334
vdc_handle_dring_reg_msg(vdc_t *vdc, vio_dring_reg_msg_t *dring_msg)
usr/src/uts/sun4v/io/vdc.c
5401
vdc_verify_seq_num(vdc_t *vdc, vio_dring_msg_t *dring_msg)
usr/src/uts/sun4v/io/vdc.c
5514
vdc_t *vdc;
usr/src/uts/sun4v/io/vdc.c
5533
vdc_t *vdc = NULL;
usr/src/uts/sun4v/io/vdc.c
5586
vdc_dkio_gapart(vdc_t *vdc, caddr_t arg, int flag)
usr/src/uts/sun4v/io/vdc.c
5652
vdc_dkio_partition(vdc_t *vdc, caddr_t arg, int flag)
usr/src/uts/sun4v/io/vdc.c
5706
vdc_dioctl_rwcmd(vdc_t *vdc, caddr_t arg, int flag)
usr/src/uts/sun4v/io/vdc.c
5820
vdc_scsi_status(vdc_t *vdc, vd_scsi_t *vd_scsi, boolean_t log_error)
usr/src/uts/sun4v/io/vdc.c
5935
vdc_uscsi_cmd(vdc_t *vdc, caddr_t arg, int mode)
usr/src/uts/sun4v/io/vdc.c
6188
vdc_mhd_inkeys(vdc_t *vdc, caddr_t arg, int mode)
usr/src/uts/sun4v/io/vdc.c
6300
vdc_mhd_inresv(vdc_t *vdc, caddr_t arg, int mode)
usr/src/uts/sun4v/io/vdc.c
635
vdc_t *vdc = NULL;
usr/src/uts/sun4v/io/vdc.c
6428
vdc_mhd_register(vdc_t *vdc, caddr_t arg, int mode)
usr/src/uts/sun4v/io/vdc.c
6467
vdc_mhd_reserve(vdc_t *vdc, caddr_t arg, int mode)
usr/src/uts/sun4v/io/vdc.c
6508
vdc_mhd_preemptabort(vdc_t *vdc, caddr_t arg, int mode)
usr/src/uts/sun4v/io/vdc.c
6553
vdc_mhd_registerignore(vdc_t *vdc, caddr_t arg, int mode)
usr/src/uts/sun4v/io/vdc.c
6590
vdc_eio_scsi_cmd(vdc_t *vdc, uchar_t scmd, int flags)
usr/src/uts/sun4v/io/vdc.c
6641
vdc_eio_scsi_check(vdc_t *vdc, int flags)
usr/src/uts/sun4v/io/vdc.c
6682
vdc_eio_check(vdc_t *vdc, int flags)
usr/src/uts/sun4v/io/vdc.c
6748
vdc_eio_queue(vdc_t *vdc, int index)
usr/src/uts/sun4v/io/vdc.c
6773
vdc_eio_unqueue(vdc_t *vdc, clock_t deadline, boolean_t complete_io)
usr/src/uts/sun4v/io/vdc.c
6851
vdc_t *vdc = (vdc_t *)arg;
usr/src/uts/sun4v/io/vdc.c
6940
vdc_failfast(vdc_t *vdc, caddr_t arg, int mode)
usr/src/uts/sun4v/io/vdc.c
6966
vdc_access_set(vdc_t *vdc, uint64_t flags)
usr/src/uts/sun4v/io/vdc.c
6982
vdc_access_get(vdc_t *vdc, uint64_t *status)
usr/src/uts/sun4v/io/vdc.c
7007
vdc_t *vdc = (vdc_t *)arg;
usr/src/uts/sun4v/io/vdc.c
7081
vdc_ownership_update(vdc_t *vdc, int ownership_flags)
usr/src/uts/sun4v/io/vdc.c
7104
vdc_get_capacity(vdc_t *vdc, size_t *dsk_size, size_t *blk_size)
usr/src/uts/sun4v/io/vdc.c
7133
vdc_check_capacity(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
7177
int (*convert)(vdc_t *vdc, void *vd_buf, void *ioctl_arg,
usr/src/uts/sun4v/io/vdc.c
7252
vdc_t *vdc = (vdc_t *)vdisk;
usr/src/uts/sun4v/io/vdc.c
7288
vdc_t *vdc = NULL;
usr/src/uts/sun4v/io/vdc.c
7670
vdc_null_copy_func(vdc_t *vdc, void *from, void *to, int mode, int dir)
usr/src/uts/sun4v/io/vdc.c
7682
vdc_get_wce_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
7697
vdc_set_wce_convert(vdc_t *vdc, void *from, void *to,
usr/src/uts/sun4v/io/vdc.c
7737
vdc_get_vtoc_convert(vdc_t *vdc, void *from, void *to, int mode, int dir)
usr/src/uts/sun4v/io/vdc.c
7798
vdc_set_vtoc_convert(vdc_t *vdc, void *from, void *to, int mode, int dir)
usr/src/uts/sun4v/io/vdc.c
7848
vdc_get_extvtoc_convert(vdc_t *vdc, void *from, void *to, int mode, int dir)
usr/src/uts/sun4v/io/vdc.c
7874
vdc_set_extvtoc_convert(vdc_t *vdc, void *from, void *to, int mode, int dir)
usr/src/uts/sun4v/io/vdc.c
7932
vdc_get_geom_convert(vdc_t *vdc, void *from, void *to, int mode, int dir)
usr/src/uts/sun4v/io/vdc.c
7975
vdc_set_geom_convert(vdc_t *vdc, void *from, void *to, int mode, int dir)
usr/src/uts/sun4v/io/vdc.c
8005
vdc_get_efi_convert(vdc_t *vdc, void *from, void *to, int mode, int dir)
usr/src/uts/sun4v/io/vdc.c
8053
vdc_set_efi_convert(vdc_t *vdc, void *from, void *to, int mode, int dir)
usr/src/uts/sun4v/io/vdc.c
8110
vdc_create_fake_geometry(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
818
vdc_do_ldc_init(vdc_t *vdc, vdc_server_t *srvr)
usr/src/uts/sun4v/io/vdc.c
8199
vdc_update_size(vdc_t *vdc, size_t dsk_size, size_t blk_size, size_t xfr_size)
usr/src/uts/sun4v/io/vdc.c
8254
vdc_update_vio_bsize(vdc_t *vdc, uint32_t blk_size)
usr/src/uts/sun4v/io/vdc.c
8303
vdc_validate_geometry(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
8466
vdc_validate(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
8504
vdc_t *vdc = (vdc_t *)arg;
usr/src/uts/sun4v/io/vdc.c
8531
vdc_setup_devid(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
8653
vdc_store_label_efi(vdc_t *vdc, efi_gpt_t *gpt, efi_gpe_t *gpe)
usr/src/uts/sun4v/io/vdc.c
8685
vdc_store_label_vtoc(vdc_t *vdc, struct dk_geom *geom, struct extvtoc *vtoc)
usr/src/uts/sun4v/io/vdc.c
8704
vdc_store_label_unk(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
884
vdc_start_ldc_connection(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
900
vdc_stop_ldc_connection(vdc_t *vdcp)
usr/src/uts/sun4v/io/vdc.c
921
vdc_create_io_kstats(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
940
vdc_create_err_kstats(vdc_t *vdc)
usr/src/uts/sun4v/io/vdc.c
987
vdc_set_err_kstats(vdc_t *vdc)