Changeset 0eadfd1e in mainline for uspace/drv/bus/usb/xhci/endpoint.c
- Timestamp:
- 2018-01-09T14:14:32Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- dfa1fc8
- Parents:
- 17c5e62
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/endpoint.c
r17c5e62 r0eadfd1e 45 45 #include "endpoint.h" 46 46 47 static int alloc_transfer_ds(xhci_endpoint_t *); 48 static void free_transfer_ds(xhci_endpoint_t *); 49 47 50 /** 48 51 * Initialize new XHCI endpoint. … … 55 58 int xhci_endpoint_init(xhci_endpoint_t *xhci_ep, device_t *dev, const usb_endpoint_descriptors_t *desc) 56 59 { 60 int rc; 57 61 assert(xhci_ep); 58 62 … … 103 107 } 104 108 109 if ((rc = alloc_transfer_ds(xhci_ep))) 110 goto err; 111 105 112 return EOK; 113 114 err: 115 return rc; 106 116 } 107 117 … … 113 123 { 114 124 assert(xhci_ep); 125 126 free_transfer_ds(xhci_ep); 115 127 116 128 // TODO: Something missed? … … 291 303 * @return Error code. 292 304 */ 293 int xhci_endpoint_alloc_transfer_ds(xhci_endpoint_t *xhci_ep)305 static int alloc_transfer_ds(xhci_endpoint_t *xhci_ep) 294 306 { 295 307 /* Can't use XHCI_EP_FMT because the endpoint may not have device. */ … … 316 328 * @param[in] xhci_ep XHCI endpoint to free data structures for. 317 329 */ 318 void xhci_endpoint_free_transfer_ds(xhci_endpoint_t *xhci_ep)330 static void free_transfer_ds(xhci_endpoint_t *xhci_ep) 319 331 { 320 332 if (endpoint_using_streams(xhci_ep)) {
Note:
See TracChangeset
for help on using the changeset viewer.