Changeset 5a6cc679 in mainline for uspace/drv/bus/usb/ehci/ehci_rh.c


Ignore:
Timestamp:
2018-01-31T02:21:24Z (8 years ago)
Author:
Jenda <jenda.jzqk73@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a0a9cc2
Parents:
132ab5d1
Message:

Merge commit '50f19b7ee8e94570b5c63896736c4eb49cfa18db' into forwardport

Not all ints are converted to errno_t in xhci tree yet, however it compiles and works :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/ehci/ehci_rh.c

    r132ab5d1 r5a6cc679  
    9999 * initializes internal virtual hub.
    100100 */
    101 int ehci_rh_init(ehci_rh_t *instance, ehci_caps_regs_t *caps, ehci_regs_t *regs,
     101errno_t ehci_rh_init(ehci_rh_t *instance, ehci_caps_regs_t *caps, ehci_regs_t *regs,
    102102    fibril_mutex_t *guard, const char *name)
    103103{
     
    141141 * status change requests might be postponed until there is something to report.
    142142 */
    143 int ehci_rh_schedule(ehci_rh_t *instance, usb_transfer_batch_t *batch)
     143errno_t ehci_rh_schedule(ehci_rh_t *instance, usb_transfer_batch_t *batch)
    144144{
    145145        assert(instance);
     
    184184 * processing of a postponed request.
    185185 */
    186 int ehci_rh_interrupt(ehci_rh_t *instance)
     186errno_t ehci_rh_interrupt(ehci_rh_t *instance)
    187187{
    188188        fibril_mutex_lock(instance->guard);
     
    231231 * @return Error code.
    232232 */
    233 static int req_get_status(usbvirt_device_t *device,
     233static errno_t req_get_status(usbvirt_device_t *device,
    234234    const usb_device_request_setup_packet_t *setup_packet,
    235235    uint8_t *data, size_t *act_size)
     
    254254 * @return Error code.
    255255 */
    256 static int req_clear_hub_feature(usbvirt_device_t *device,
     256static errno_t req_clear_hub_feature(usbvirt_device_t *device,
    257257    const usb_device_request_setup_packet_t *setup_packet,
    258258    uint8_t *data, size_t *act_size)
     
    282282 * @return Error code.
    283283 */
    284 static int req_get_port_status(usbvirt_device_t *device,
     284static errno_t req_get_port_status(usbvirt_device_t *device,
    285285    const usb_device_request_setup_packet_t *setup_packet,
    286286    uint8_t *data, size_t *act_size)
     
    325325} ehci_rh_job_t;
    326326
    327 static int stop_reset(void *arg)
     327static errno_t stop_reset(void *arg)
    328328{
    329329        ehci_rh_job_t *job = arg;
     
    354354}
    355355
    356 static int stop_resume(void *arg)
     356static errno_t stop_resume(void *arg)
    357357{
    358358        ehci_rh_job_t *job = arg;
     
    367367}
    368368
    369 static int delayed_job(int (*func)(void*), ehci_rh_t *rh, unsigned port)
     369static errno_t delayed_job(errno_t (*func)(void*), ehci_rh_t *rh, unsigned port)
    370370{
    371371        ehci_rh_job_t *job = malloc(sizeof(*job));
     
    393393 * @return Error code.
    394394 */
    395 static int req_clear_port_feature(usbvirt_device_t *device,
     395static errno_t req_clear_port_feature(usbvirt_device_t *device,
    396396    const usb_device_request_setup_packet_t *setup_packet,
    397397    uint8_t *data, size_t *act_size)
     
    472472 * @return Error code.
    473473 */
    474 static int req_set_port_feature(usbvirt_device_t *device,
     474static errno_t req_set_port_feature(usbvirt_device_t *device,
    475475    const usb_device_request_setup_packet_t *setup_packet,
    476476    uint8_t *data, size_t *act_size)
     
    521521 * only need 1 byte.
    522522 */
    523 static int req_status_change_handler(usbvirt_device_t *device,
     523static errno_t req_status_change_handler(usbvirt_device_t *device,
    524524    usb_endpoint_t endpoint, usb_transfer_type_t tr_type,
    525525    void *buffer, size_t buffer_size, size_t *actual_size)
Note: See TracChangeset for help on using the changeset viewer.