Changeset cb89430 in mainline for uspace/drv/bus/usb/xhci/hc.h
- Timestamp:
- 2017-06-22T13:59:15Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e4d7363
- Parents:
- 62ba2cbe
- File:
-
- 1 edited
-
uspace/drv/bus/usb/xhci/hc.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/hc.h
r62ba2cbe rcb89430 36 36 #include <usb/host/ddf_helpers.h> 37 37 #include "hw_struct/regs.h" 38 #include "hw_struct/context.h" 39 #include "trb_ring.h" 38 40 39 41 typedef struct xhci_hc { … … 42 44 xhci_rt_regs_t *rt_regs; 43 45 xhci_doorbell_t *db_arry; 46 47 xhci_trb_ring_t command_ring; 48 xhci_event_ring_t event_ring; 49 50 xhci_device_ctx_t *dcbaa; 51 52 unsigned max_slots; 53 bool ac64; 54 44 55 } xhci_hc_t; 45 56 46 57 extern const ddf_hc_driver_t xhci_ddf_hc_driver; 47 48 int xhci_hc_init(hcd_t *, const hw_res_list_parsed_t *, bool irq);49 int xhci_hc_gen_irq_code(irq_code_t *, const hw_res_list_parsed_t *);50 int xhci_hc_status(hcd_t *, uint32_t *);51 int xhci_hc_schedule(hcd_t *, usb_transfer_batch_t *);52 void xhci_hc_interrupt(hcd_t *, uint32_t);53 void xhci_hc_fini(hcd_t *);54 58 55 59
Note:
See TracChangeset
for help on using the changeset viewer.
