• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/usb/storage/

Lines Matching refs:us

118 sddr55_bulk_transport(struct us_data *us, int direction,
120 struct sddr55_card_info *info = (struct sddr55_card_info *)us->extra;
122 us->recv_bulk_pipe : us->send_bulk_pipe;
127 return usb_stor_bulk_transfer_buf(us, pipe, data, len, NULL);
134 static int sddr55_status(struct us_data *us)
137 unsigned char *command = us->iobuf;
138 unsigned char *status = us->iobuf;
139 struct sddr55_card_info *info = (struct sddr55_card_info *)us->extra;
145 result = sddr55_bulk_transport(us,
156 result = sddr55_bulk_transport(us,
183 result = sddr55_bulk_transport(us,
195 static int sddr55_read_data(struct us_data *us,
201 unsigned char *command = us->iobuf;
202 unsigned char *status = us->iobuf;
203 struct sddr55_card_info *info = (struct sddr55_card_info *)us->extra;
261 result = sddr55_bulk_transport(us,
273 result = sddr55_bulk_transport(us,
282 result = sddr55_bulk_transport(us,
299 usb_stor_access_xfer_buf(buffer, len, us->srb,
315 static int sddr55_write_data(struct us_data *us,
321 unsigned char *command = us->iobuf;
322 unsigned char *status = us->iobuf;
323 struct sddr55_card_info *info = (struct sddr55_card_info *)us->extra;
368 usb_stor_access_xfer_buf(buffer, len, us->srb,
438 result = sddr55_bulk_transport(us,
452 result = sddr55_bulk_transport(us,
466 result = sddr55_bulk_transport(us, DMA_FROM_DEVICE, status, 6);
521 static int sddr55_read_deviceID(struct us_data *us,
526 unsigned char *command = us->iobuf;
527 unsigned char *content = us->iobuf;
532 result = sddr55_bulk_transport(us, DMA_TO_DEVICE, command, 8);
540 result = sddr55_bulk_transport(us,
550 result = sddr55_bulk_transport(us,
558 static int sddr55_reset(struct us_data *us)
564 static unsigned long sddr55_get_capacity(struct us_data *us) {
569 struct sddr55_card_info *info = (struct sddr55_card_info *)us->extra;
573 result = sddr55_read_deviceID(us,
648 static int sddr55_read_map(struct us_data *us) {
650 struct sddr55_card_info *info = (struct sddr55_card_info *)(us->extra);
653 unsigned char *command = us->iobuf;
674 result = sddr55_bulk_transport(us, DMA_TO_DEVICE, command, 8);
681 result = sddr55_bulk_transport(us, DMA_FROM_DEVICE, buffer, numblocks * 2);
688 result = sddr55_bulk_transport(us, DMA_FROM_DEVICE, command, 2);
780 static int sddr55_transport(struct scsi_cmnd *srb, struct us_data *us)
792 unsigned char *ptr = us->iobuf;
800 if (!us->extra) {
801 us->extra = kzalloc(
803 if (!us->extra)
805 us->extra_destructor = sddr55_card_info_destructor;
808 info = (struct sddr55_card_info *)(us->extra);
829 fill_inquiry_response(us, ptr, 36);
839 result = sddr55_status (us);
841 result = sddr55_status (us);
859 capacity = sddr55_get_capacity(us);
883 sddr55_read_map(us);
953 return sddr55_write_data(us, lba, page, pages);
959 return sddr55_read_data(us, lba, page, pages);
981 struct us_data *us;
984 result = usb_stor_probe1(&us, intf, id,
989 us->transport_name = "SDDR55";
990 us->transport = sddr55_transport;
991 us->transport_reset = sddr55_reset;
992 us->max_lun = 0;
994 result = usb_stor_probe2(us);