Lines Matching refs:vd_t
501 } vd_t; typedef
666 static void vd_free_dring_task(vd_t *vdp);
667 static int vd_setup_vd(vd_t *vd);
668 static int vd_setup_single_slice_disk(vd_t *vd);
669 static int vd_setup_slice_image(vd_t *vd);
670 static int vd_setup_disk_image(vd_t *vd);
671 static int vd_backend_check_size(vd_t *vd);
672 static boolean_t vd_enabled(vd_t *vd);
674 static int vd_dskimg_validate_geometry(vd_t *vd);
675 static boolean_t vd_dskimg_is_iso_image(vd_t *vd);
676 static void vd_set_exported_operations(vd_t *vd);
677 static void vd_reset_access(vd_t *vd);
678 static int vd_backend_ioctl(vd_t *vd, int cmd, caddr_t arg);
679 static int vds_efi_alloc_and_read(vd_t *, efi_gpt_t **, efi_gpe_t **);
680 static void vds_efi_free(vd_t *, efi_gpt_t *, efi_gpe_t *);
686 static boolean_t vd_slice_geom_isvalid(vd_t *vd, struct dk_geom *geom);
687 static boolean_t vd_slice_vtoc_isvalid(vd_t *vd, struct extvtoc *vtoc);
755 vd_dskimg_io_params(vd_t *vd, int slice, size_t *blkp, size_t *lenp) in vd_dskimg_io_params()
872 vd_dskimg_rw(vd_t *vd, int slice, int operation, caddr_t data, size_t offset, in vd_dskimg_rw()
1080 vd_dskimg_set_vtoc(vd_t *vd, struct dk_label *label) in vd_dskimg_set_vtoc()
1150 vd_dskimg_get_devid_block(vd_t *vd, size_t *blkp) in vd_dskimg_get_devid_block()
1233 vd_dskimg_read_devid(vd_t *vd, ddi_devid_t *devid) in vd_dskimg_read_devid()
1309 vd_dskimg_write_devid(vd_t *vd, ddi_devid_t devid) in vd_dskimg_write_devid()
1375 vd_do_scsi_rdwr(vd_t *vd, int operation, caddr_t data, size_t blk, size_t len) in vd_do_scsi_rdwr()
1502 vd_scsi_rdwr(vd_t *vd, int operation, caddr_t data, size_t vblk, size_t vlen) in vd_scsi_rdwr()
1602 vd_slice_flabel_read(vd_t *vd, caddr_t data, size_t offset, size_t length) in vd_slice_flabel_read()
1658 vd_slice_flabel_write(vd_t *vd, caddr_t data, size_t offset, size_t length) in vd_slice_flabel_write()
1744 vd_slice_fake_rdwr(vd_t *vd, int slice, int operation, caddr_t *datap, in vd_slice_fake_rdwr()
1891 vd_flush_write(vd_t *vd) in vd_flush_write()
1910 vd_t *vd = task->vd; in vd_bio_task()
1971 vd_t *vd = task->vd; in vd_start_bio()
2249 vd_need_reset(vd_t *vd, boolean_t reset_ldc) in vd_need_reset()
2263 vd_reset_if_needed(vd_t *vd) in vd_reset_if_needed()
2338 vd_mark_in_reset(vd_t *vd) in vd_mark_in_reset()
2354 vd_mark_elem_done(vd_t *vd, int idx, int elem_status, int elem_nbytes) in vd_mark_elem_done()
2415 vd_t *vd = task->vd; in vd_complete_bio()
2580 vd_t *vd = task->vd; in vd_complete_notify()
2963 vd_slice_geom_isvalid(vd_t *vd, struct dk_geom *geom) in vd_slice_geom_isvalid()
2983 vd_slice_vtoc_isvalid(vd_t *vd, struct extvtoc *vtoc) in vd_slice_vtoc_isvalid()
3044 vd_do_slice_ioctl(vd_t *vd, int cmd, void *ioctl_arg) in vd_do_slice_ioctl()
3143 vds_efi_alloc_and_read(vd_t *vd, efi_gpt_t **gpt, efi_gpe_t **gpe) in vds_efi_alloc_and_read()
3156 vds_efi_free(vd_t *vd, efi_gpt_t *gpt, efi_gpe_t *gpe) in vds_efi_free()
3166 vd_dskimg_validate_efi(vd_t *vd) in vd_dskimg_validate_efi()
3233 vd_dskimg_validate_geometry(vd_t *vd) in vd_dskimg_validate_geometry()
3288 vd_do_dskimg_ioctl(vd_t *vd, int cmd, void *ioctl_arg) in vd_do_dskimg_ioctl()
3401 vd_backend_ioctl(vd_t *vd, int cmd, caddr_t arg) in vd_backend_ioctl()
3480 vd_do_ioctl(vd_t *vd, vd_dring_payload_t *request, void* buf, vd_ioctl_t *ioctl) in vd_do_ioctl()
3611 vd_t *vd = task->vd; in vd_ioctl()
3711 vd_t *vd = task->vd; in vd_get_devid()
3790 vd_scsi_reset(vd_t *vd) in vd_scsi_reset()
3807 vd_t *vd = task->vd; in vd_reset()
3831 vd_t *vd = task->vd; in vd_get_capacity()
3875 vd_t *vd = task->vd; in vd_get_access()
3914 vd_t *vd = task->vd; in vd_set_access()
4028 vd_reset_access(vd_t *vd) in vd_reset_access()
4136 vd_t *vd = task->vd; in vd_do_process_task()
4208 vd_t *vd = task->vd; in vd_process_task()
4325 vd_process_ver_msg(vd_t *vd, vio_msg_t *msg, size_t msglen) in vd_process_ver_msg()
4388 vd_set_exported_operations(vd_t *vd) in vd_set_exported_operations()
4424 vd_process_attr_msg(vd_t *vd, vio_msg_t *msg, size_t msglen) in vd_process_attr_msg()
4548 vd_process_dring_reg_msg(vd_t *vd, vio_msg_t *msg, size_t msglen) in vd_process_dring_reg_msg()
4689 vd_process_dring_unreg_msg(vd_t *vd, vio_msg_t *msg, size_t msglen) in vd_process_dring_unreg_msg()
4738 vd_check_seq_num(vd_t *vd, uint64_t seq_num) in vd_check_seq_num()
4770 vd_process_desc_msg(vd_t *vd, vio_msg_t *msg, size_t msglen) in vd_process_desc_msg()
4824 vd_process_element(vd_t *vd, vd_task_type_t type, uint32_t idx, in vd_process_element()
4867 vd_process_element_range(vd_t *vd, int start, int end, in vd_process_element_range()
4917 vd_process_dring_msg(vd_t *vd, vio_msg_t *msg, size_t msglen) in vd_process_dring_msg()
4995 vd_do_process_msg(vd_t *vd, vio_msg_t *msg, size_t msglen) in vd_do_process_msg()
5129 vd_process_msg(vd_t *vd, vio_msg_t *msg, size_t msglen) in vd_process_msg()
5211 vd_enabled(vd_t *vd) in vd_enabled()
5224 vd_t *vd = (vd_t *)arg; in vd_recv_msg()
5295 vd_t *vd = (vd_t *)(void *)arg; in vd_handle_ldc_events()
5443 vd_dskimg_is_iso_image(vd_t *vd) in vd_dskimg_is_iso_image()
5493 vd_is_atapi_device(vd_t *vd) in vd_is_atapi_device()
5521 vd_setup_full_disk(vd_t *vd) in vd_setup_full_disk()
5658 vd_setup_partition_vtoc(vd_t *vd) in vd_setup_partition_vtoc()
5801 vd_setup_partition_efi(vd_t *vd) in vd_setup_partition_efi()
5884 vd_setup_backend_vnode(vd_t *vd) in vd_setup_backend_vnode()
5955 vd_setup_slice_image(vd_t *vd) in vd_setup_slice_image()
5990 vd_setup_disk_image(vd_t *vd) in vd_setup_disk_image()
6098 vd_open_using_ldi_by_name(vd_t *vd, int flags) in vd_open_using_ldi_by_name()
6131 vd_setup_backend_ldi(vd_t *vd) in vd_setup_backend_ldi()
6231 vd_setup_single_slice_disk(vd_t *vd) in vd_setup_single_slice_disk()
6354 vd_backend_check_size(vd_t *vd) in vd_backend_check_size()
6501 vd_identify_dev(vd_t *vd, int *dtype) in vd_identify_dev()
6563 vd_setup_vd(vd_t *vd) in vd_setup_vd()
6716 uint64_t ldc_id, vd_t **vdp) in vds_do_init_vd()
6722 vd_t *vd; in vds_do_init_vd()
6858 vd_free_dring_task(vd_t *vdp) in vd_free_dring_task()
6889 vd_t *vd = (vd_t *)arg; in vds_destroy_vd()
7004 vd_t *vd = NULL; in vds_init_vd()