Lines Matching refs:us

75 	struct us_data *us = host_to_us(host);  in host_info()  local
76 return us->scsi_name; in host_info()
81 struct us_data *us = host_to_us(sdev->host); in slave_alloc() local
108 if (us->protocol == USB_PR_BULK && us->max_lun > 0) in slave_alloc()
116 struct us_data *us = host_to_us(sdev->host); in slave_configure() local
122 if (us->fflags & (US_FL_MAX_SECTORS_64 | US_FL_MAX_SECTORS_MIN)) { in slave_configure()
125 if (us->fflags & US_FL_MAX_SECTORS_MIN) in slave_configure()
143 if (!us->pusb_dev->bus->controller->dma_mask) in slave_configure()
157 switch (le16_to_cpu(us->pusb_dev->descriptor.idVendor)) { in slave_configure()
162 if (!(us->fflags & (US_FL_FIX_CAPACITY | in slave_configure()
164 us->fflags |= US_FL_CAPACITY_HEURISTICS; in slave_configure()
171 if (us->subclass != USB_SC_SCSI && us->subclass != USB_SC_CYP_ATACB) in slave_configure()
185 if (us->fflags & US_FL_NO_WP_DETECT) in slave_configure()
204 if (us->fflags & US_FL_FIX_CAPACITY) in slave_configure()
210 if (us->fflags & US_FL_CAPACITY_HEURISTICS) in slave_configure()
214 if (us->fflags & US_FL_NO_READ_CAPACITY_16) in slave_configure()
223 if (!(us->fflags & US_FL_NEEDS_CAP16)) in slave_configure()
228 us->fflags |= US_FL_SANE_SENSE; in slave_configure()
250 if (!(us->fflags & (US_FL_FIX_CAPACITY | US_FL_CAPACITY_OK | in slave_configure()
252 us->protocol == USB_PR_BULK) in slave_configure()
253 us->use_last_sector_hacks = 1; in slave_configure()
256 if (us->fflags & US_FL_WRITE_CACHE) in slave_configure()
260 if (us->fflags & US_FL_BROKEN_FUA) in slave_configure()
271 if (us->fflags & US_FL_NO_READ_DISC_INFO) in slave_configure()
281 if ((us->protocol == USB_PR_CB || us->protocol == USB_PR_CBI) && in slave_configure()
283 us->max_lun = 0; in slave_configure()
287 if (us->fflags & US_FL_NOT_LOCKABLE) in slave_configure()
297 struct us_data *us = host_to_us(dev_to_shost(starget->dev.parent)); in target_alloc() local
316 if (us->subclass == USB_SC_UFI) in target_alloc()
327 struct us_data *us = host_to_us(srb->device->host); in queuecommand_lck() local
330 if (us->srb != NULL) { in queuecommand_lck()
332 __func__, us->srb); in queuecommand_lck()
337 if (test_bit(US_FLIDX_DISCONNECTING, &us->dflags)) { in queuecommand_lck()
338 usb_stor_dbg(us, "Fail command during disconnect\n"); in queuecommand_lck()
346 us->srb = srb; in queuecommand_lck()
347 complete(&us->cmnd_ready); in queuecommand_lck()
361 struct us_data *us = host_to_us(srb->device->host); in DEF_SCSI_QCMD() local
363 usb_stor_dbg(us, "%s called\n", __func__); in DEF_SCSI_QCMD()
367 scsi_lock(us_to_host(us)); in DEF_SCSI_QCMD()
370 if (us->srb != srb) { in DEF_SCSI_QCMD()
371 scsi_unlock(us_to_host(us)); in DEF_SCSI_QCMD()
372 usb_stor_dbg(us, "-- nothing to abort\n"); in DEF_SCSI_QCMD()
381 set_bit(US_FLIDX_TIMED_OUT, &us->dflags); in DEF_SCSI_QCMD()
382 if (!test_bit(US_FLIDX_RESETTING, &us->dflags)) { in DEF_SCSI_QCMD()
383 set_bit(US_FLIDX_ABORTING, &us->dflags); in DEF_SCSI_QCMD()
384 usb_stor_stop_transport(us); in DEF_SCSI_QCMD()
386 scsi_unlock(us_to_host(us)); in DEF_SCSI_QCMD()
389 wait_for_completion(&us->notify); in DEF_SCSI_QCMD()
397 struct us_data *us = host_to_us(srb->device->host); in device_reset() local
400 usb_stor_dbg(us, "%s called\n", __func__); in device_reset()
403 mutex_lock(&(us->dev_mutex)); in device_reset()
404 result = us->transport_reset(us); in device_reset()
405 mutex_unlock(&us->dev_mutex); in device_reset()
413 struct us_data *us = host_to_us(srb->device->host); in bus_reset() local
416 usb_stor_dbg(us, "%s called\n", __func__); in bus_reset()
418 result = usb_stor_port_reset(us); in bus_reset()
425 void usb_stor_report_device_reset(struct us_data *us) in usb_stor_report_device_reset() argument
428 struct Scsi_Host *host = us_to_host(us); in usb_stor_report_device_reset()
431 if (us->fflags & US_FL_SCM_MULT_TARG) { in usb_stor_report_device_reset()
440 void usb_stor_report_bus_reset(struct us_data *us) in usb_stor_report_bus_reset() argument
442 struct Scsi_Host *host = us_to_host(us); in usb_stor_report_bus_reset()
465 struct us_data *us = host_to_us(host); in show_info() local
472 if (us->pusb_dev->manufacturer) in show_info()
473 string = us->pusb_dev->manufacturer; in show_info()
474 else if (us->unusual_dev->vendorName) in show_info()
475 string = us->unusual_dev->vendorName; in show_info()
479 if (us->pusb_dev->product) in show_info()
480 string = us->pusb_dev->product; in show_info()
481 else if (us->unusual_dev->productName) in show_info()
482 string = us->unusual_dev->productName; in show_info()
486 if (us->pusb_dev->serial) in show_info()
487 string = us->pusb_dev->serial; in show_info()
493 SPRINTF(" Protocol: %s\n", us->protocol_name); in show_info()
494 SPRINTF(" Transport: %s\n", us->transport_name); in show_info()
500 if (us->fflags & value) seq_printf(m, " " #name); in show_info()