Changeset a4e7e6e1 in mainline for uspace/drv/bus/usb/xhci/hc.h


Ignore:
Timestamp:
2018-01-19T15:25:20Z (6 years ago)
Author:
Ondřej Hlavatý <aearsis@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
861b5d6
Parents:
c7d5189
Message:

xhci: setup also slot context where needed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/xhci/hc.h

    rc7d5189 ra4e7e6e1  
    120120void hc_fini(xhci_hc_t *);
    121121void hc_ring_doorbell(xhci_hc_t *, unsigned, unsigned);
     122
    122123int hc_enable_slot(xhci_hc_t *, uint32_t *);
    123124int hc_disable_slot(xhci_hc_t *, xhci_device_t *);
    124 int hc_address_device(xhci_hc_t *, xhci_device_t *, xhci_endpoint_t *);
    125 int hc_configure_device(xhci_hc_t *, uint32_t);
    126 int hc_deconfigure_device(xhci_hc_t *, uint32_t);
    127 int hc_add_endpoint(xhci_hc_t *, uint32_t, uint8_t, xhci_ep_ctx_t *);
    128 int hc_drop_endpoint(xhci_hc_t *, uint32_t, uint8_t);
    129 int hc_update_endpoint(xhci_hc_t *, uint32_t, uint8_t, xhci_ep_ctx_t *);
    130 int hc_stop_endpoint(xhci_hc_t *, uint32_t , uint8_t);
    131 int hc_reset_endpoint(xhci_hc_t *, uint32_t , uint8_t);
     125int hc_address_device(xhci_device_t *, xhci_endpoint_t *);
     126int hc_configure_device(xhci_device_t *);
     127int hc_deconfigure_device(xhci_device_t *);
     128int hc_add_endpoint(xhci_device_t *, uint8_t, xhci_ep_ctx_t *);
     129int hc_drop_endpoint(xhci_device_t *, uint8_t);
     130int hc_update_endpoint(xhci_device_t *, uint8_t, xhci_ep_ctx_t *);
     131int hc_stop_endpoint(xhci_device_t *, uint8_t);
     132int hc_reset_endpoint(xhci_device_t *, uint8_t);
    132133
    133134int hc_status(bus_t *, uint32_t *);
Note: See TracChangeset for help on using the changeset viewer.