Lines Matching refs:iu

1484 	iscsi_uscsi_t		    iu;  in iscsi_ioctl()  local
3859 bcopy(&iu_caller, &iu, sizeof (iu)); in iscsi_ioctl()
3861 if (iu.iu_vers != ISCSI_INTERFACE_VERSION) { in iscsi_ioctl()
3869 if (iscsi_targetparam_get_name(iu.iu_oid) != NULL) { in iscsi_ioctl()
3872 if (isp->sess_target_oid == iu.iu_oid) { in iscsi_ioctl()
3878 target_oid = iu.iu_oid; in iscsi_ioctl()
3897 if (iu.iu_ucmd.uscsi_buflen > 0) { in iscsi_ioctl()
3898 iu.iu_ucmd.uscsi_bufaddr = (caddr_t)kmem_alloc( in iscsi_ioctl()
3899 iu.iu_ucmd.uscsi_buflen, KM_SLEEP); in iscsi_ioctl()
3901 iu.iu_ucmd.uscsi_bufaddr, in iscsi_ioctl()
3902 iu.iu_ucmd.uscsi_buflen, mode)) { in iscsi_ioctl()
3913 if (iu.iu_ucmd.uscsi_cdblen > 0) { in iscsi_ioctl()
3914 iu.iu_ucmd.uscsi_cdb = (caddr_t)kmem_alloc( in iscsi_ioctl()
3917 iu.iu_ucmd.uscsi_cdb, in iscsi_ioctl()
3918 iu.iu_ucmd.uscsi_cdblen, mode)) { in iscsi_ioctl()
3919 if (iu.iu_ucmd.uscsi_buflen > 0) { in iscsi_ioctl()
3920 kmem_free(iu.iu_ucmd.uscsi_bufaddr, in iscsi_ioctl()
3933 if (iu.iu_ucmd.uscsi_rqlen > 0) { in iscsi_ioctl()
3934 iu.iu_ucmd.uscsi_rqbuf = (caddr_t)kmem_alloc( in iscsi_ioctl()
3935 iu.iu_ucmd.uscsi_rqlen, KM_SLEEP); in iscsi_ioctl()
3939 rtn = iscsi_handle_passthru(isp, iu.iu_lun, &iu.iu_ucmd); in iscsi_ioctl()
3948 if (iu.iu_ucmd.uscsi_buflen > 0) { in iscsi_ioctl()
3949 if (ddi_copyout(iu.iu_ucmd.uscsi_bufaddr, in iscsi_ioctl()
3951 iu.iu_ucmd.uscsi_buflen, mode) != 0) { in iscsi_ioctl()
3954 kmem_free(iu.iu_ucmd.uscsi_bufaddr, in iscsi_ioctl()
3955 iu.iu_ucmd.uscsi_buflen); in iscsi_ioctl()
3959 if (iu.iu_ucmd.uscsi_cdblen > 0) { in iscsi_ioctl()
3960 kmem_free(iu.iu_ucmd.uscsi_cdb, in iscsi_ioctl()
3961 iu.iu_ucmd.uscsi_cdblen); in iscsi_ioctl()
3968 if (iu.iu_ucmd.uscsi_rqlen > 0) { in iscsi_ioctl()
3969 if (ddi_copyout(iu.iu_ucmd.uscsi_rqbuf, in iscsi_ioctl()
3971 iu.iu_ucmd.uscsi_rqlen - iu.iu_ucmd.uscsi_rqresid, in iscsi_ioctl()
3975 kmem_free(iu.iu_ucmd.uscsi_rqbuf, in iscsi_ioctl()
3976 iu.iu_ucmd.uscsi_rqlen); in iscsi_ioctl()
3982 if (iu.iu_ucmd.uscsi_status != 0) { in iscsi_ioctl()
3984 iu.iu_ucmd.uscsi_status; in iscsi_ioctl()
3986 iu.iu_ucmd.uscsi_rqresid; in iscsi_ioctl()
3989 iu.iu_ucmd.uscsi_resid; in iscsi_ioctl()
3996 if (iu.iu_ucmd.uscsi_status != 0) { in iscsi_ioctl()
3998 iu.iu_ucmd.uscsi_status; in iscsi_ioctl()
4000 iu.iu_ucmd.uscsi_rqresid; in iscsi_ioctl()
4002 iu_caller.iu_ucmd.uscsi_resid = iu.iu_ucmd.uscsi_resid; in iscsi_ioctl()