Changeset 47ab89e in mainline
- Timestamp:
- 2017-10-25T13:56:30Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f668d60
- Parents:
- 3cbc138
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/trb_ring.c
r3cbc138 r47ab89e 123 123 int xhci_trb_ring_fini(xhci_trb_ring_t *ring) 124 124 { 125 if (!ring)126 return EOK; 127 128 list_foreach(ring->segments, segments_link, trb_segment_t, segment)125 assert(ring); 126 127 list_foreach_safe(ring->segments, cur, next) { 128 trb_segment_t *segment = list_get_instance(cur, trb_segment_t, segments_link); 129 129 dmamem_unmap_anonymous(segment); 130 } 131 130 132 return EOK; 131 133 } … … 293 295 int xhci_event_ring_fini(xhci_event_ring_t *ring) 294 296 { 295 list_foreach(ring->segments, segments_link, trb_segment_t, segment) 297 list_foreach_safe(ring->segments, cur, next) { 298 trb_segment_t *segment = list_get_instance(cur, trb_segment_t, segments_link); 296 299 dmamem_unmap_anonymous(segment); 300 } 297 301 298 302 if (ring->erst)
Note:
See TracChangeset
for help on using the changeset viewer.