Changeset 02cacce in mainline for uspace/drv/ohci/hcd_endpoint.c
- Timestamp:
- 2011-05-18T18:24:22Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 030937e
- Parents:
- 45e0e07
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/hcd_endpoint.c
r45e0e07 r02cacce 35 35 #include "hcd_endpoint.h" 36 36 37 /** Callback to set toggle on ED. 38 * 39 * @param[in] hcd_ep hcd endpoint structure 40 * @param[in] toggle new value of toggle bit 41 */ 37 42 static void hcd_ep_toggle_set(void *hcd_ep, int toggle) 38 43 { … … 42 47 ed_toggle_set(instance->ed, toggle); 43 48 } 49 /*----------------------------------------------------------------------------*/ 50 /** Callback to get value of toggle bit. 51 * 52 * @param[in] hcd_ep hcd endpoint structure 53 * @return Current value of toggle bit. 54 */ 44 55 static int hcd_ep_toggle_get(void *hcd_ep) 45 56 { … … 49 60 return ed_toggle_get(instance->ed); 50 61 } 51 52 62 /*----------------------------------------------------------------------------*/ 63 /** Creates new hcd endpoint representation. 64 * 65 * @param[in] ep USBD endpoint structure 66 * @return pointer to a new hcd endpoint structure, NULL on failure. 67 */ 53 68 hcd_endpoint_t * hcd_endpoint_assign(endpoint_t *ep) 54 69 { … … 78 93 } 79 94 /*----------------------------------------------------------------------------*/ 80 hcd_endpoint_t * hcd_endpoint_get(endpoint_t *ep) 81 { 82 assert(ep); 83 return ep->hc_data.data; 84 } 85 /*----------------------------------------------------------------------------*/ 95 /** Disposes assigned hcd endpoint structure 96 * 97 * @param[in] ep USBD endpoint structure 98 */ 86 99 void hcd_endpoint_clear(endpoint_t *ep) 87 100 {
Note:
See TracChangeset
for help on using the changeset viewer.