Lines Matching refs:pipe
443 int ms_usb_control_msg(struct ms_usdata *ptr, U32 pipe, in ms_usb_control_msg() argument
457 ms_usb_stuff_control_urb(ptr->current_urb, ptr->pusb_dev, pipe, in ms_usb_control_msg()
467 int ms_usb_msc_clear_halt(struct ms_usdata *ptr, U32 pipe) in ms_usb_msc_clear_halt() argument
471 ep = usb_pipeendpoint(pipe); in ms_usb_msc_clear_halt()
472 if (usb_pipein (pipe)) in ms_usb_msc_clear_halt()
478 usb_settoggle(ptr->pusb_dev, usb_pipeendpoint(pipe), usb_pipeout(pipe), 0); in ms_usb_msc_clear_halt()
483 static int ms_usb_interpret_uRequest_Block_result(struct ms_usdata *ptr, U32 pipe, in ms_usb_interpret_uRequest_Block_result() argument
500 if (usb_pipecontrol(pipe)) in ms_usb_interpret_uRequest_Block_result()
505 ms_usbhost_debug("clearing endpoint halt for pipe 0x%x\n", pipe); in ms_usb_interpret_uRequest_Block_result()
506 if (ms_usb_msc_clear_halt(ptr, pipe) < 0) in ms_usb_interpret_uRequest_Block_result()
535 int ms_usb_bulk_transfer_buf(struct ms_usdata *ptr, U32 pipe, void *buf, U32 len, U32 *act_len) in ms_usb_bulk_transfer_buf() argument
540 ms_usb_stuff_bulk_urb(ptr->current_urb, ptr->pusb_dev, pipe, buf, len, in ms_usb_bulk_transfer_buf()
546 return ms_usb_interpret_uRequest_Block_result(ptr, pipe, len, regval, in ms_usb_bulk_transfer_buf()
550 static int ms_usb_bulk_transfer(struct ms_usdata* ptr, U32 pipe, in ms_usb_bulk_transfer() argument
556 regval = ms_usb_bulk_transfer_buf(ptr, pipe, buf, trans_left, &partial); in ms_usb_bulk_transfer()
735 U32 pipe; in ms_usb_stor_data_transfer() local
738 pipe = ptr->bulk_recv_pipe; in ms_usb_stor_data_transfer()
740 pipe = ptr->bulk_send_pipe; in ms_usb_stor_data_transfer()
742 return ms_usb_bulk_transfer(ptr, pipe, request_block->req_buf, trans_len, in ms_usb_stor_data_transfer()