Better estimate the maximum USB transfer size.
This commit is contained in:
parent
2f1071d57e
commit
5dd6f58789
6 changed files with 85 additions and 44 deletions
|
@ -124,6 +124,13 @@ struct grub_usb_controller_dev
|
|||
|
||||
/* Per controller flag - port reset pending, don't do another reset */
|
||||
grub_uint64_t pending_reset;
|
||||
|
||||
/* Max. number of transfer descriptors used per one bulk transfer */
|
||||
/* The reason is to prevent "exhausting" of TD by large bulk */
|
||||
/* transfer - number of TD is limited in USB host driver */
|
||||
/* Value is calculated/estimated in driver - some TDs should be */
|
||||
/* reserved for posible concurrent control or "interrupt" transfers */
|
||||
grub_size_t max_bulk_tds;
|
||||
|
||||
/* The next host controller. */
|
||||
struct grub_usb_controller_dev *next;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue