crash.software
Projects
Pull Requests
Issues
Builds
GrabAccess
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
GrabAccess
Files
🤬
Sign In
998d87e2
ROOT
/
GrabAccess_SourceCode
/
Grab2
/
include
/
grub
/
usb.h
Search
History
348 lines
|
ISO-8859-1
|
9 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
GRUB_USB_H
GRUB_USB_MAX_CONF
GRUB_USB_MAX_IF
GRUB_USB_MAX_TOGGLE
grub_usb_device_t
:
struct grub_usb_device*
grub_usb_controller_t
:
struct grub_usb_controller*
grub_usb_controller_dev_t
:
struct grub_usb_controller_dev*
(anonymous)
GRUB_USB_ERR_NONE
GRUB_USB_ERR_WAIT
GRUB_USB_ERR_INTERNAL
GRUB_USB_ERR_STALL
GRUB_USB_ERR_DATA
GRUB_USB_ERR_NAK
GRUB_USB_ERR_BABBLE
GRUB_USB_ERR_TIMEOUT
GRUB_USB_ERR_BITSTUFF
GRUB_USB_ERR_UNRECOVERABLE
GRUB_USB_ERR_BADDEVICE
grub_usb_err_t
:
enum
GRUB_USB_ERR_NONE
GRUB_USB_ERR_WAIT
GRUB_USB_ERR_INTERNAL
GRUB_USB_ERR_STALL
GRUB_USB_ERR_DATA
GRUB_USB_ERR_NAK
GRUB_USB_ERR_BABBLE
GRUB_USB_ERR_TIMEOUT
GRUB_USB_ERR_BITSTUFF
GRUB_USB_ERR_UNRECOVERABLE
GRUB_USB_ERR_BADDEVICE
(anonymous)
GRUB_USB_SPEED_NONE
GRUB_USB_SPEED_LOW
GRUB_USB_SPEED_FULL
GRUB_USB_SPEED_HIGH
GRUB_USB_SPEED_SUPER
grub_usb_speed_t
:
enum
GRUB_USB_SPEED_NONE
GRUB_USB_SPEED_LOW
GRUB_USB_SPEED_FULL
GRUB_USB_SPEED_HIGH
GRUB_USB_SPEED_SUPER
grub_usb_iterate_hook_t
:
int(*)(grub_usb_device_t,void*)
grub_usb_controller_iterate_hook_t
:
int(*)(grub_usb_controller_t,void*)
grub_usb_iterate
(
grub_usb_iterate_hook_t,void*
)
:
int
grub_usb_controller_dev_register
(
grub_usb_controller_dev_t
)
:
void
grub_usb_controller_dev_unregister
(
grub_usb_controller_dev_t
)
:
void
grub_usb_controller_iterate
(
grub_usb_controller_iterate_hook_t,void*
)
:
int
grub_usb_controller_dev
name
:
const char*
iterate
:
int(*)(grub_usb_controller_iterate_hook_t,void*)
setup_transfer
:
grub_usb_err_t(*)(grub_usb_controller_t,grub_usb_transfer_t)
check_transfer
:
grub_usb_err_t(*)(grub_usb_controller_t,grub_usb_transfer_t,grub_size_t*)
cancel_transfer
:
grub_usb_err_t(*)(grub_usb_controller_t,grub_usb_transfer_t)
hubports
:
int(*)(grub_usb_controller_t)
portstatus
:
grub_usb_err_t(*)(grub_usb_controller_t,unsigned int,unsigned int)
detect_dev
:
grub_usb_speed_t(*)(grub_usb_controller_t,int,int*)
attach_dev
:
grub_usb_err_t(*)(grub_usb_controller_t,grub_usb_device_t)
detach_dev
:
grub_usb_err_t(*)(grub_usb_controller_t,grub_usb_device_t)
pending_reset
:
grub_uint64_t
max_bulk_tds
:
grub_size_t
next
:
struct grub_usb_controller_dev*
grub_usb_controller
dev
:
grub_usb_controller_dev_t
data
:
void*
grub_usb_interface
descif
:
struct grub_usb_desc_if*
descendp
:
struct grub_usb_desc_endp**
attached
:
int
detach_hook
:
void(*)(struct grub_usb_device*,int,int)
detach_data
:
void*
grub_usb_configuration
descconf
:
struct grub_usb_desc_config*
interf
:
struct grub_usb_interface[GRUB_USB_MAX_IF]
grub_usb_hub_port
soft_limit_time
:
grub_uint64_t
hard_limit_time
:
grub_uint64_t
(anonymous)
grub_usb_device
descdev
:
struct grub_usb_desc_device
controller
:
struct grub_usb_controller
config
:
struct grub_usb_configuration[GRUB_USB_MAX_CONF]
addr
:
int
speed
:
grub_usb_speed_t
initialized
:
int
toggle
:
int[GRUB_USB_MAX_TOGGLE]
data
:
void*
children
:
grub_usb_device_t*
nports
:
unsigned
ports
:
struct grub_usb_hub_port*
hub_transfer
:
grub_usb_transfer_t
statuschange
:
grub_uint32_t
hub_endpoint
:
struct grub_usb_desc_endp*
split_hubport
:
int
split_hubaddr
:
int
root_port
:
int
route
:
grub_uint32_t
xhci_priv
:
void*
grub_usb_ep_type
GRUB_USB_EP_CONTROL
GRUB_USB_EP_ISOCHRONOUS
GRUB_USB_EP_BULK
GRUB_USB_EP_INTERRUPT
grub_usb_ep_type_t
:
enum grub_usb_ep_type
GRUB_USB_EP_CONTROL
GRUB_USB_EP_ISOCHRONOUS
GRUB_USB_EP_BULK
GRUB_USB_EP_INTERRUPT
grub_usb_get_ep_type
(
struct grub_usb_desc_endp*
)
{...}
:
enum grub_usb_ep_type
(anonymous)
GRUB_USB_CLASS_NOTHERE
GRUB_USB_CLASS_AUDIO
GRUB_USB_CLASS_COMMUNICATION
GRUB_USB_CLASS_HID
GRUB_USB_CLASS_XXX
GRUB_USB_CLASS_PHYSICAL
GRUB_USB_CLASS_IMAGE
GRUB_USB_CLASS_PRINTER
GRUB_USB_CLASS_MASS_STORAGE
GRUB_USB_CLASS_HUB
GRUB_USB_CLASS_DATA_INTERFACE
GRUB_USB_CLASS_SMART_CARD
GRUB_USB_CLASS_CONTENT_SECURITY
GRUB_USB_CLASS_VIDEO
grub_usb_classes_t
:
enum
GRUB_USB_CLASS_NOTHERE
GRUB_USB_CLASS_AUDIO
GRUB_USB_CLASS_COMMUNICATION
GRUB_USB_CLASS_HID
GRUB_USB_CLASS_XXX
GRUB_USB_CLASS_PHYSICAL
GRUB_USB_CLASS_IMAGE
GRUB_USB_CLASS_PRINTER
GRUB_USB_CLASS_MASS_STORAGE
GRUB_USB_CLASS_HUB
GRUB_USB_CLASS_DATA_INTERFACE
GRUB_USB_CLASS_SMART_CARD
GRUB_USB_CLASS_CONTENT_SECURITY
GRUB_USB_CLASS_VIDEO
(anonymous)
GRUB_USBMS_SUBCLASS_BULK
GRUB_USBMS_SUBCLASS_RBC
GRUB_USBMS_SUBCLASS_MMC2
GRUB_USBMS_SUBCLASS_UFI
GRUB_USBMS_SUBCLASS_SFF8070
grub_usbms_subclass_t
:
enum
GRUB_USBMS_SUBCLASS_BULK
GRUB_USBMS_SUBCLASS_RBC
GRUB_USBMS_SUBCLASS_MMC2
GRUB_USBMS_SUBCLASS_UFI
GRUB_USBMS_SUBCLASS_SFF8070
(anonymous)
GRUB_USBMS_PROTOCOL_BULK
GRUB_USBMS_PROTOCOL_CBI
GRUB_USBMS_PROTOCOL_CB
grub_usbms_protocol_t
:
enum
GRUB_USBMS_PROTOCOL_BULK
GRUB_USBMS_PROTOCOL_CBI
GRUB_USBMS_PROTOCOL_CB
grub_usb_get_config_interface
(
struct grub_usb_desc_config*
)
{...}
:
struct grub_usb_desc_if*
grub_usb_attach_hook_class
:
int(*)(grub_usb_device_t,int,int)
grub_usb_attach_desc
next
:
struct grub_usb_attach_desc*
prev
:
struct grub_usb_attach_desc**
hook
:
grub_usb_attach_hook_class
grub_usb_register_attach_hook_class
(
struct grub_usb_attach_desc*
)
:
void
grub_usb_unregister_attach_hook_class
(
struct grub_usb_attach_desc*
)
:
void
grub_usb_poll_devices
(
int
)
:
void
grub_usb_device_attach
(
grub_usb_device_t
)
:
void
grub_usb_cancel_transfer
(
grub_usb_transfer_t
)
:
void
grub_ehci_init_device
(
volatile void*
)
:
void
grub_xhci_init_device
(
volatile void*
)
:
void
grub_ehci_pci_scan
(
void
)
:
void
grub_xhci_pci_scan
(
void
)
:
void
All occurrences
Please wait...
Page is in error, reload to recover