Lines Matching refs:fst
223 struct freecom_status *fst; in freecom_transport() local
230 fst = (struct freecom_status *) us->iobuf; in freecom_transport()
264 result = usb_stor_bulk_transfer_buf (us, ipipe, fst, in freecom_transport()
270 US_DEBUG(pdump(us, (void *)fst, partial)); in freecom_transport()
281 while (fst->Status & FCM_STATUS_BUSY) { in freecom_transport()
283 usb_stor_dbg(us, "fst->Status is %x\n", fst->Status); in freecom_transport()
306 result = usb_stor_bulk_transfer_buf (us, ipipe, fst, in freecom_transport()
313 US_DEBUG(pdump(us, (void *)fst, partial)); in freecom_transport()
318 if ((fst->Status & 1) != 0) { in freecom_transport()
329 le16_to_cpu(fst->Count)); in freecom_transport()
338 length = le16_to_cpu(fst->Count); in freecom_transport()
365 if ((fst->Status & DRQ_STAT) == 0 || (fst->Reason & 3) != 2) { in freecom_transport()
374 result = usb_stor_bulk_transfer_buf (us, ipipe, fst, in freecom_transport()
376 US_DEBUG(pdump(us, (void *)fst, partial)); in freecom_transport()
380 if ((fst->Status & ERR_STAT) != 0) { in freecom_transport()
384 if ((fst->Reason & 3) != 3) { in freecom_transport()
405 result = usb_stor_bulk_transfer_buf (us, ipipe, fst, in freecom_transport()
410 if ((fst->Status & ERR_STAT) != 0) { in freecom_transport()
414 if ((fst->Reason & 3) != 3) { in freecom_transport()