You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
993 result = get_pipes(us);<br />
994 if (result)<br />
995 goto BadDevice;<br />
第一个,get_transport(us),<br />
549 /* Get the transport settings */<br />
550 static int get_transport(struct us_data *us)<br />
551 {<br />
552 switch (us->protocol) {<br />
553 case US_PR_CB:<br />
554 us->transport_name = "Control/Bulk";<br />
555 us->transport = usb_stor_CB_transport;<br />
556 us->transport_reset = usb_stor_CB_reset;<br />
557 us->max_lun = 7;<br />
558 break;<br />
559<br />
560 case US_PR_CBI:<br />
561 us->transport_name = "Control/Bulk/Interrupt";<br />
562 us->transport = usb_stor_CBI_transport;<br />
49<br />
563 us->transport_reset = usb_stor_CB_reset;<br />
564 us->max_lun = 7;<br />
565 break;<br />
566<br />
567 case US_PR_BULK:<br />
568 us->transport_name = "Bulk";<br />
569 us->transport = usb_stor_Bulk_transport;<br />
570 us->transport_reset = usb_stor_Bulk_reset;<br />
571 break;<br />
572<br />
573 #ifdef CONFIG_USB_STORAGE_HP8200e<br />
574 case US_PR_SCM_ATAPI:<br />
575 us->transport_name = "SCM/ATAPI";<br />
576 us->transport = hp8200e_transport;<br />
577 us->transport_reset = usb_stor_CB_reset;<br />
578 us->max_lun = 1;<br />
579 break;<br />
580 #endif<br />
581<br />
582 #ifdef CONFIG_USB_STORAGE_SDDR09<br />
583 case US_PR_EUSB_SDDR09:<br />
584 us->transport_name = "EUSB/SDDR09";<br />
585 us->transport = sddr09_transport;<br />
586 us->transport_reset = usb_stor_CB_reset;<br />
587 us->max_lun = 0;