Changeset 17ceb72 in mainline for uspace/drv/uhci-hcd/uhci_hc.h
- Timestamp:
- 2011-03-14T01:39:44Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6298d80
- Parents:
- 3bd96bb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/uhci_hc.h
r3bd96bb r17ceb72 27 27 */ 28 28 29 /** @addtogroup drvusbuhci 29 /** @addtogroup drvusbuhcihc 30 30 * @{ 31 31 */ 32 32 /** @file 33 * @brief UHCI driver33 * @brief UHCI host controller driver structure 34 34 */ 35 35 #ifndef DRV_UHCI_UHCI_HC_H … … 103 103 } uhci_hc_t; 104 104 105 /* init uhci specifics in device.driver_data */106 105 int uhci_hc_init(uhci_hc_t *instance, ddf_fun_t *fun, void *regs, size_t reg_size); 107 108 static inline void uhci_hc_fini(uhci_hc_t *instance) { /* TODO: implement*/ };109 106 110 107 int uhci_hc_schedule(uhci_hc_t *instance, batch_t *batch); … … 112 109 void uhci_hc_interrupt(uhci_hc_t *instance, uint16_t status); 113 110 111 /** Safely dispose host controller internal structures 112 * 113 * @param[in] instance Host controller structure to use. 114 */ 115 static inline void uhci_hc_fini(uhci_hc_t *instance) { /* TODO: implement*/ }; 116 117 /** Get and cast pointer to the driver data 118 * 119 * @param[in] fun DDF function pointer 120 * @return cast pointer to driver_data 121 */ 114 122 static inline uhci_hc_t * fun_to_uhci_hc(ddf_fun_t *fun) 115 123 { return (uhci_hc_t*)fun->driver_data; }
Note:
See TracChangeset
for help on using the changeset viewer.