Changes in uspace/drv/ohci/hc.h [62265ce:7013b14] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/hc.h
r62265ce r7013b14 51 51 #include "hw_struct/hcca.h" 52 52 53 #define OHCI_NEEDED_IRQ_COMMANDS 554 55 53 typedef struct hc { 56 54 ohci_regs_t *registers; … … 67 65 fid_t interrupt_emulator; 68 66 fibril_mutex_t guard; 69 70 /** Code to be executed in kernel interrupt handler */71 irq_code_t interrupt_code;72 73 /** Commands that form interrupt code */74 irq_cmd_t interrupt_commands[OHCI_NEEDED_IRQ_COMMANDS];75 67 } hc_t; 76 68 77 69 int hc_register_hub(hc_t *instance, ddf_fun_t *hub_fun); 78 70 79 int hc_init(hc_t *instance, uintptr_t regs, size_t reg_size, bool interrupts); 80 81 void hc_start_hw(hc_t *instance); 71 int hc_init(hc_t *instance, ddf_fun_t *fun, ddf_dev_t *dev, 72 uintptr_t regs, size_t reg_size, bool interrupts); 82 73 83 74 /** Safely dispose host controller internal structures
Note:
See TracChangeset
for help on using the changeset viewer.