Lines Matching defs:new_desc
686 struct mts_desc * new_desc;
745 new_desc = kzalloc(sizeof(struct mts_desc), GFP_KERNEL);
746 if (!new_desc)
749 new_desc->urb = usb_alloc_urb(0, GFP_KERNEL);
750 if (!new_desc->urb)
753 new_desc->context.scsi_status = kmalloc(1, GFP_KERNEL);
754 if (!new_desc->context.scsi_status)
757 new_desc->usb_dev = dev;
758 new_desc->usb_intf = intf;
761 new_desc->ep_out = ep_out;
762 new_desc->ep_response = ep_in_set[0];
763 new_desc->ep_image = ep_in_set[1];
765 if ( new_desc->ep_out != MTS_EP_OUT )
767 (int)new_desc->ep_out );
769 if ( new_desc->ep_response != MTS_EP_RESPONSE )
771 (int)new_desc->ep_response );
773 if ( new_desc->ep_image != MTS_EP_IMAGE )
775 (int)new_desc->ep_image );
777 new_desc->host = scsi_host_alloc(&mts_scsi_host_template,
778 sizeof(new_desc));
779 if (!new_desc->host)
782 new_desc->host->hostdata[0] = (unsigned long)new_desc;
783 if (scsi_add_host(new_desc->host, &dev->dev)) {
787 scsi_scan_host(new_desc->host);
789 usb_set_intfdata(intf, new_desc);
793 scsi_host_put(new_desc->host);
795 kfree(new_desc->context.scsi_status);
797 usb_free_urb(new_desc->urb);
799 kfree(new_desc);