Lines Matching refs:transfer
78 * 20000515 Put transfer context and URB in mts_desc (john)
191 MTS_DEBUG("transfer = 0x%x context = 0x%x\n",(int)transfer,(int)context ); \
192 MTS_DEBUG("status = 0x%x data-length = 0x%x sent = 0x%x\n",transfer->status,(int)context->data_length, (int)transfer->actual_length ); \
208 struct mts_transfer_context* context = (struct mts_transfer_context*)transfer->context; \
367 static void mts_transfer_cleanup( struct urb *transfer );
368 static void mts_do_sg(struct urb * transfer);
371 void mts_int_submit_urb (struct urb* transfer,
378 /* Holding transfer->context->lock! */
384 usb_fill_bulk_urb(transfer,
393 res = usb_submit_urb( transfer, GFP_ATOMIC );
397 mts_transfer_cleanup(transfer);
402 static void mts_transfer_cleanup( struct urb *transfer )
411 static void mts_transfer_done( struct urb *transfer )
418 mts_transfer_cleanup(transfer);
422 static void mts_get_status( struct urb *transfer )
427 mts_int_submit_urb(transfer,
435 static void mts_data_done( struct urb* transfer )
438 int status = transfer->status;
441 if ( context->data_length != transfer->actual_length ) {
443 transfer->actual_length);
448 mts_get_status(transfer);
452 static void mts_command_done( struct urb *transfer )
455 int status = transfer->status;
469 mts_transfer_cleanup(transfer);
475 mts_int_submit_urb(transfer,
481 mts_int_submit_urb(transfer,
488 mts_get_status(transfer);
493 static void mts_do_sg (struct urb* transfer)
495 int status = transfer->status;
503 mts_transfer_cleanup(transfer);
507 mts_int_submit_urb(transfer,