Ignore:
Timestamp:
2017-12-14T14:25:40Z (7 years ago)
Author:
Ondřej Hlavatý <aearsis@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bd05140
Parents:
6455d39
git-author:
Ondřej Hlavatý <aearsis@…> (2017-12-14 14:24:28)
git-committer:
Ondřej Hlavatý <aearsis@…> (2017-12-14 14:25:40)
Message:

usbhost bus: request_address → reserve_default_address

It doesn't make sense to expose requesting addresses other than the
default one from the bus.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhost/include/usb/host/bus.h

    r6455d39 r10cd715  
    9696        void (*endpoint_set_toggle)(endpoint_t *, bool);        /**< Optional */
    9797
    98         int (*request_address)(bus_t *, usb_address_t*, bool, usb_speed_t);
    99         int (*release_address)(bus_t *, usb_address_t);
     98        int (*reserve_default_address)(bus_t *, usb_speed_t);
     99        int (*release_default_address)(bus_t *);
    100100
    101101        int (*reset_toggle)(bus_t *, usb_target_t, toggle_reset_mode_t);
     
    137137size_t bus_count_bw(endpoint_t *, size_t);
    138138
    139 int bus_request_address(bus_t *, usb_address_t *, bool, usb_speed_t);
    140 int bus_release_address(bus_t *, usb_address_t);
    141 
    142 
    143 static inline int bus_reserve_default_address(bus_t *bus, usb_speed_t speed) {
    144         usb_address_t addr = USB_ADDRESS_DEFAULT;
    145 
    146         const int r = bus_request_address(bus, &addr, true, speed);
    147         assert(addr == USB_ADDRESS_DEFAULT);
    148         return r;
    149 }
    150 
    151 static inline int bus_release_default_address(bus_t *bus) {
    152         return bus_release_address(bus, USB_ADDRESS_DEFAULT);
    153 }
     139int bus_reserve_default_address(bus_t *, usb_speed_t);
     140int bus_release_default_address(bus_t *);
    154141
    155142int bus_reset_toggle(bus_t *, usb_target_t, bool);
Note: See TracChangeset for help on using the changeset viewer.