Lines Matching refs:bulk_cb
786 static int ms_usb_tranCB(struct stBulk_cb *bulk_cb, stCmd_scsi *request_block, struct ms_usdata *pt… in ms_usb_tranCB() argument
788 bulk_cb->Inscription = BULK_CB_SIGN; in ms_usb_tranCB()
789 bulk_cb->DataLength = trans_len; in ms_usb_tranCB()
791 bulk_cb->Flag = 1 << 7; in ms_usb_tranCB()
793 bulk_cb->Flag = 0; in ms_usb_tranCB()
794 bulk_cb->Label = request_block->serial_number; in ms_usb_tranCB()
795 bulk_cb->Lun = request_block->lun; in ms_usb_tranCB()
796 bulk_cb->Len = request_block->cmd_len; in ms_usb_tranCB()
798 memset(bulk_cb->CDB, 0, sizeof(bulk_cb->CDB)); in ms_usb_tranCB()
799 memcpy(bulk_cb->CDB, request_block->cmnd, bulk_cb->Len); in ms_usb_tranCB()
801 return ms_usb_bulk_transfer_buf(ptr, ptr->bulk_send_pipe, bulk_cb, BULK_CB_WRAP_LEN, NULL); in ms_usb_tranCB()
827 struct stBulk_cb *bulk_cb = (struct stBulk_cb *)(ptr->iobuf - tmp_iobuf); in ms_usb_bulk_transport() local
832 regval = ms_usb_tranCB(bulk_cb,request_block,ptr,trans_len); in ms_usb_bulk_transport()