Lines Matching refs:ldi_handle

451 	ldi_handle_t		ldi_handle[V_NUMPAR];	/* LDI slice handles */  member
906 if (ldi_strategy(vd->ldi_handle[0], &buf) != 0) { in vd_dskimg_rw()
1443 status = ldi_ioctl(vd->ldi_handle[VD_ENTIRE_DISK_SLICE], in vd_do_scsi_rdwr()
1898 status = ldi_ioctl(vd->ldi_handle[0], DKIOCFLUSHWRITECACHE, in vd_flush_write()
1918 status = ldi_strategy(vd->ldi_handle[0], buf); in vd_bio_task()
2182 request->status = ldi_strategy(vd->ldi_handle[slice], buf); in vd_start_bio()
3423 status = ldi_ioctl(vd->ldi_handle[0], cmd, (intptr_t)arg, in vd_backend_ioctl()
3437 status = ldi_ioctl(vd->ldi_handle[0], cmd, in vd_backend_ioctl()
3448 status = ldi_ioctl(vd->ldi_handle[0], cmd, in vd_backend_ioctl()
3798 status = ldi_ioctl(vd->ldi_handle[0], USCSICMD, (intptr_t)&uscsi, in vd_scsi_reset()
3891 request->status = ldi_ioctl(vd->ldi_handle[request->slice], MHIOCSTATUS, in vd_get_access()
3936 request->status = ldi_ioctl(vd->ldi_handle[request->slice], in vd_set_access()
3963 request->status = ldi_ioctl(vd->ldi_handle[request->slice], in vd_set_access()
3978 request->status = ldi_ioctl(vd->ldi_handle[request->slice], in vd_set_access()
3983 request->status = ldi_ioctl(vd->ldi_handle[request->slice], in vd_set_access()
3995 request->status = ldi_ioctl(vd->ldi_handle[request->slice], in vd_set_access()
4005 request->status = ldi_ioctl(vd->ldi_handle[request->slice], in vd_set_access()
4013 request->status = ldi_ioctl(vd->ldi_handle[request->slice], in vd_set_access()
4036 status = ldi_ioctl(vd->ldi_handle[0], MHIOCRELEASE, NULL, in vd_reset_access()
4061 status = ldi_ioctl(vd->ldi_handle[0], MHIOCRELEASE, NULL, in vd_reset_access()
5499 ASSERT(vd->ldi_handle[0] != NULL); in vd_is_atapi_device()
5502 rv = ldi_prop_lookup_string(vd->ldi_handle[0], in vd_is_atapi_device()
5511 rv = ldi_prop_exists(vd->ldi_handle[0], LDI_DEV_T_ANY, "atapi"); in vd_is_atapi_device()
5554 vd->ldi_handle[VD_ENTIRE_DISK_SLICE] = vd->ldi_handle[0]; in vd_setup_full_disk()
5555 vd->ldi_handle[0] = NULL; in vd_setup_full_disk()
5566 ASSERT(vd->ldi_handle[slice] == NULL); in vd_setup_full_disk()
5596 vd->open_flags, kcred, &vd->ldi_handle[slice], in vd_setup_full_disk()
5602 &vd->ldi_handle[slice], vd->vds->ldi_ident); in vd_setup_full_disk()
5609 vd->ldi_handle[slice] = NULL; in vd_setup_full_disk()
6105 &vd->ldi_handle[0], vd->vds->ldi_ident); in vd_open_using_ldi_by_name()
6114 kcred, &vd->ldi_handle[0], vd->vds->ldi_ident); in vd_open_using_ldi_by_name()
6118 vd->ldi_handle[0] = NULL; in vd_open_using_ldi_by_name()
6138 ASSERT(vd->ldi_handle[0] != NULL); in vd_setup_backend_ldi()
6144 if ((status = ldi_ioctl(vd->ldi_handle[0], DKIOCINFO, in vd_setup_backend_ldi()
6173 (void) ldi_close(vd->ldi_handle[0], vd->open_flags & ~FWRITE, in vd_setup_backend_ldi()
6270 status = ldi_ioctl(vd->ldi_handle[0], DKIOCGEXTVTOC, in vd_setup_single_slice_disk()
6276 status = ldi_ioctl(vd->ldi_handle[0], DKIOCGVTOC, in vd_setup_single_slice_disk()
6283 status = ldi_ioctl(vd->ldi_handle[0], DKIOCGGEOM, in vd_setup_single_slice_disk()
6379 rv = ldi_get_size(vd->ldi_handle[0], &backend_size); in vd_backend_check_size()
6390 rv = ldi_ioctl(vd->ldi_handle[0], DKIOCGMEDIAINFO, in vd_backend_check_size()
6400 rv = ldi_get_size(vd->ldi_handle[0], &backend_size); in vd_backend_check_size()
6516 if ((status = ldi_get_dev(vd->ldi_handle[0], &vd->dev[0])) != 0) { in vd_identify_dev()
6972 if (vd->ldi_handle[slice] != NULL) { in vds_destroy_vd()
6974 (void) ldi_close(vd->ldi_handle[slice], in vds_destroy_vd()