mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-22 23:32:39 +00:00
Support hot unplugging
This commit is contained in:
1 parent
60c1ffdfdc
commit
52d8255d20
7 files changed
+120
-51
No files matched your search
@@ -459,6 +459,7 @@ grub_print_spaces (struct grub_term_output *term, int number_spaces)
|
||||
grub_putcode (' ', term);
|
||||
}
|
||||
|
||||
extern void (*EXPORT_VAR (grub_term_poll_usb)) (void);
|
||||
|
||||
/* For convenience. */
|
||||
#define GRUB_TERM_ASCII_CHAR(c) ((c) & 0xff)
|
||||
|
||||
@@ -177,6 +177,12 @@ struct grub_usb_device
|
||||
|
||||
/* Data toggle values (used for bulk transfers only). */
|
||||
int toggle[256];
|
||||
|
||||
/* Array of children for a hub. */
|
||||
grub_usb_device_t *children;
|
||||
|
||||
/* Number of hub ports. */
|
||||
unsigned nports;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user