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
/
grub-core
/
bus
/
usb
/
ohci.c
Search
History
1471 lines
|
ISO-8859-1
|
45 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
GRUB_OHCI_RHUB_PORT_POWER_MASK
GRUB_OHCI_RHUB_PORT_ALL_POWERED
GRUB_OHCI_REG_FRAME_INTERVAL_FSMPS_MASK
GRUB_OHCI_REG_FRAME_INTERVAL_FSMPS_SHIFT
GRUB_OHCI_REG_FRAME_INTERVAL_FI_SHIFT
GRUB_OHCI_FSMPS
GRUB_OHCI_PERIODIC_START
GRUB_OHCI_FRAME_INTERVAL
GRUB_OHCI_SET_PORT_ENABLE
GRUB_OHCI_CLEAR_PORT_ENABLE
GRUB_OHCI_SET_PORT_RESET
GRUB_OHCI_SET_PORT_RESET_STATUS_CHANGE
GRUB_OHCI_REG_CONTROL_BULK_ENABLE
GRUB_OHCI_REG_CONTROL_CONTROL_ENABLE
GRUB_OHCI_RESET_CONNECT_CHANGE
GRUB_OHCI_CTRL_EDS
GRUB_OHCI_BULK_EDS
GRUB_OHCI_TDS
GRUB_OHCI_ED_ADDR_MASK
grub_ohci_hcca
inttable
:
grub_uint32_t[32]
framenumber
:
grub_uint16_t
pad
:
grub_uint16_t
donehead
:
grub_uint32_t
reserved
:
grub_uint8_t[116]
GRUB_PACKED
:
struct grub_ohci_hcca
grub_ohci_td
token
:
grub_uint32_t
buffer
:
grub_uint32_t
next_td
:
grub_uint32_t
buffer_end
:
grub_uint32_t
link_td
:
volatile struct grub_ohci_td*
prev_td_phys
:
grub_uint32_t
tr_index
:
grub_uint32_t
pad
:
grub_uint8_t[8 - sizeof (volatile struct grub_ohci_td *)]
GRUB_PACKED
:
struct grub_ohci_td
grub_ohci_ed
target
:
grub_uint32_t
td_tail
:
grub_uint32_t
td_head
:
grub_uint32_t
next_ed
:
grub_uint32_t
GRUB_PACKED
:
struct grub_ohci_ed
grub_ohci_td_t
:
volatile struct grub_ohci_td*
grub_ohci_ed_t
:
volatile struct grub_ohci_ed*
grub_ohci
iobase
:
volatile grub_uint32_t*
hcca
:
volatile struct grub_ohci_hcca*
hcca_addr
:
grub_uint32_t
hcca_chunk
:
struct grub_pci_dma_chunk*
ed_ctrl
:
grub_ohci_ed_t
ed_ctrl_addr
:
grub_uint32_t
ed_ctrl_chunk
:
struct grub_pci_dma_chunk*
ed_bulk
:
grub_ohci_ed_t
ed_bulk_addr
:
grub_uint32_t
ed_bulk_chunk
:
struct grub_pci_dma_chunk*
td
:
grub_ohci_td_t
td_addr
:
grub_uint32_t
td_chunk
:
struct grub_pci_dma_chunk*
next
:
struct grub_ohci*
td_free
:
grub_ohci_td_t
ohci
:
struct grub_ohci*
(anonymous)
GRUB_OHCI_REG_REVISION
GRUB_OHCI_REG_CONTROL
GRUB_OHCI_REG_CMDSTATUS
GRUB_OHCI_REG_INTSTATUS
GRUB_OHCI_REG_INTENA
GRUB_OHCI_REG_INTDIS
GRUB_OHCI_REG_HCCA
GRUB_OHCI_REG_PERIODIC
GRUB_OHCI_REG_CONTROLHEAD
GRUB_OHCI_REG_CONTROLCURR
GRUB_OHCI_REG_BULKHEAD
GRUB_OHCI_REG_BULKCURR
GRUB_OHCI_REG_DONEHEAD
GRUB_OHCI_REG_FRAME_INTERVAL
GRUB_OHCI_REG_PERIODIC_START
GRUB_OHCI_REG_RHUBA
GRUB_OHCI_REG_RHUBPORT
GRUB_OHCI_REG_LEGACY_CONTROL
GRUB_OHCI_REG_LEGACY_INPUT
GRUB_OHCI_REG_LEGACY_OUTPUT
GRUB_OHCI_REG_LEGACY_STATUS
grub_ohci_reg_t
:
enum
GRUB_OHCI_REG_REVISION
GRUB_OHCI_REG_CONTROL
GRUB_OHCI_REG_CMDSTATUS
GRUB_OHCI_REG_INTSTATUS
GRUB_OHCI_REG_INTENA
GRUB_OHCI_REG_INTDIS
GRUB_OHCI_REG_HCCA
GRUB_OHCI_REG_PERIODIC
GRUB_OHCI_REG_CONTROLHEAD
GRUB_OHCI_REG_CONTROLCURR
GRUB_OHCI_REG_BULKHEAD
GRUB_OHCI_REG_BULKCURR
GRUB_OHCI_REG_DONEHEAD
GRUB_OHCI_REG_FRAME_INTERVAL
GRUB_OHCI_REG_PERIODIC_START
GRUB_OHCI_REG_RHUBA
GRUB_OHCI_REG_RHUBPORT
GRUB_OHCI_REG_LEGACY_CONTROL
GRUB_OHCI_REG_LEGACY_INPUT
GRUB_OHCI_REG_LEGACY_OUTPUT
GRUB_OHCI_REG_LEGACY_STATUS
grub_ohci_ed_phys2virt
(
struct grub_ohci*,int,grub_uint32_t
)
{...}
:
grub_ohci_ed_t
grub_ohci_virt_to_phys
(
struct grub_ohci*,int,grub_ohci_ed_t
)
{...}
:
grub_uint32_t
grub_ohci_td_phys2virt
(
struct grub_ohci*,grub_uint32_t
)
{...}
:
grub_ohci_td_t
grub_ohci_td_virt2phys
(
struct grub_ohci*,grub_ohci_td_t
)
{...}
:
grub_uint32_t
grub_ohci_readreg32
(
struct grub_ohci*,grub_ohci_reg_t
)
{...}
:
grub_uint32_t
grub_ohci_writereg32
(
struct grub_ohci*,grub_ohci_reg_t,grub_uint32_t
)
{...}
:
void
grub_ohci_pci_iter
(
grub_pci_device_t,grub_pci_id_t,void*
)
{...}
:
int
grub_ohci_inithw
(
void
)
{...}
:
void
grub_ohci_iterate
(
grub_usb_controller_iterate_hook_t,void*
)
{...}
:
int
grub_ohci_find_ed
(
struct grub_ohci*,int,grub_uint32_t
)
{...}
:
grub_ohci_ed_t
grub_ohci_alloc_td
(
struct grub_ohci*
)
{...}
:
grub_ohci_td_t
grub_ohci_free_td
(
struct grub_ohci*,grub_ohci_td_t
)
{...}
:
void
grub_ohci_free_tds
(
struct grub_ohci*,grub_ohci_td_t
)
{...}
:
void
grub_ohci_transaction
(
grub_ohci_td_t,grub_transfer_type_t,unsigned int,grub_size_t,grub_uint32_t
)
{...}
:
void
grub_ohci_transfer_controller_data
tderr_phys
:
grub_uint32_t
td_last_phys
:
grub_uint32_t
ed_virt
:
grub_ohci_ed_t
td_current_virt
:
grub_ohci_td_t
td_head_virt
:
grub_ohci_td_t
grub_ohci_setup_transfer
(
grub_usb_controller_t,grub_usb_transfer_t
)
{...}
:
grub_usb_err_t
pre_finish_transfer
(
grub_usb_controller_t,grub_usb_transfer_t
)
{...}
:
void
finish_transfer
(
grub_usb_controller_t,grub_usb_transfer_t
)
{...}
:
void
parse_halt
(
grub_usb_controller_t,grub_usb_transfer_t,grub_size_t*
)
{...}
:
grub_usb_err_t
parse_success
(
grub_usb_controller_t,grub_usb_transfer_t,grub_size_t*
)
{...}
:
grub_usb_err_t
parse_unrec
(
grub_usb_controller_t,grub_usb_transfer_t,grub_size_t*
)
{...}
:
grub_usb_err_t
grub_ohci_check_transfer
(
grub_usb_controller_t,grub_usb_transfer_t,grub_size_t*
)
{...}
:
grub_usb_err_t
grub_ohci_cancel_transfer
(
grub_usb_controller_t,grub_usb_transfer_t
)
{...}
:
grub_usb_err_t
grub_ohci_portstatus
(
grub_usb_controller_t,unsigned int,unsigned int
)
{...}
:
grub_usb_err_t
grub_ohci_detect_dev
(
grub_usb_controller_t,int,int*
)
{...}
:
grub_usb_speed_t
grub_ohci_hubports
(
grub_usb_controller_t
)
{...}
:
int
grub_ohci_fini_hw
(
int
)
{...}
:
grub_err_t
grub_ohci_restore_hw
(
void
)
{...}
:
grub_err_t
fini_hnd
:
struct grub_preboot*
All occurrences
Please wait...
Page is in error, reload to recover