Lines Matching defs:vd_t

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