Loading drivers/usb/gadget/function/f_diag.c +11 −0 Original line number Diff line number Diff line Loading @@ -462,6 +462,7 @@ int usb_diag_alloc_req(struct usb_diag_ch *ch, int n_write, int n_read) } EXPORT_SYMBOL(usb_diag_alloc_req); #define DWC3_MAX_REQUEST_SIZE (16 * 1024 * 1024) #define CI_MAX_REQUEST_SIZE (16 * 1024) /** * usb_diag_request_size - Max request size for controller * @ch: Channel handler Loading @@ -471,6 +472,16 @@ EXPORT_SYMBOL(usb_diag_alloc_req); */ int usb_diag_request_size(struct usb_diag_ch *ch) { struct diag_context *ctxt = ch->priv_usb; struct usb_composite_dev *cdev; if (!ctxt) return 0; cdev = ctxt->cdev; if (cdev->gadget->is_chipidea) return CI_MAX_REQUEST_SIZE; return DWC3_MAX_REQUEST_SIZE; } EXPORT_SYMBOL(usb_diag_request_size); Loading Loading
drivers/usb/gadget/function/f_diag.c +11 −0 Original line number Diff line number Diff line Loading @@ -462,6 +462,7 @@ int usb_diag_alloc_req(struct usb_diag_ch *ch, int n_write, int n_read) } EXPORT_SYMBOL(usb_diag_alloc_req); #define DWC3_MAX_REQUEST_SIZE (16 * 1024 * 1024) #define CI_MAX_REQUEST_SIZE (16 * 1024) /** * usb_diag_request_size - Max request size for controller * @ch: Channel handler Loading @@ -471,6 +472,16 @@ EXPORT_SYMBOL(usb_diag_alloc_req); */ int usb_diag_request_size(struct usb_diag_ch *ch) { struct diag_context *ctxt = ch->priv_usb; struct usb_composite_dev *cdev; if (!ctxt) return 0; cdev = ctxt->cdev; if (cdev->gadget->is_chipidea) return CI_MAX_REQUEST_SIZE; return DWC3_MAX_REQUEST_SIZE; } EXPORT_SYMBOL(usb_diag_request_size); Loading