Changeset 63b4f90 in mainline for uspace/drv/vhc/connhost.c


Ignore:
Timestamp:
2010-11-19T18:36:29Z (13 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
91db50ac
Parents:
3f0a7971
Message:

First step to make virtual HC aware of DDF

Also, devman is automatically started on vt7.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • uspace/drv/vhc/connhost.c

    r3f0a7971 r63b4f90  
    264264}
    265265
     266static int enqueue_transfer_out(usb_hc_device_t *hc,
     267    usb_hcd_attached_device_info_t *dev, usb_hc_endpoint_info_t *endpoint,
     268    void *buffer, size_t size,
     269    usb_hcd_transfer_callback_out_t callback, void *arg)
     270{
     271        printf(NAME ": transfer OUT [%d.%d (%s); %u]\n",
     272            dev->address, endpoint->endpoint,
     273            usb_str_transfer_type(endpoint->transfer_type),
     274            size);
     275        return ENOTSUP;
     276}
     277
     278static int enqueue_transfer_setup(usb_hc_device_t *hc,
     279    usb_hcd_attached_device_info_t *dev, usb_hc_endpoint_info_t *endpoint,
     280    void *buffer, size_t size,
     281    usb_hcd_transfer_callback_out_t callback, void *arg)
     282{
     283        printf(NAME ": transfer SETUP [%d.%d (%s); %u]\n",
     284            dev->address, endpoint->endpoint,
     285            usb_str_transfer_type(endpoint->transfer_type),
     286            size);
     287        return ENOTSUP;
     288}
     289
     290static int enqueue_transfer_in(usb_hc_device_t *hc,
     291    usb_hcd_attached_device_info_t *dev, usb_hc_endpoint_info_t *endpoint,
     292    void *buffer, size_t size,
     293    usb_hcd_transfer_callback_in_t callback, void *arg)
     294{
     295        printf(NAME ": transfer IN [%d.%d (%s); %u]\n",
     296            dev->address, endpoint->endpoint,
     297            usb_str_transfer_type(endpoint->transfer_type),
     298            size);
     299        return ENOTSUP;
     300}
     301
     302
     303usb_hcd_transfer_ops_t vhc_transfer_ops = {
     304        .transfer_out = enqueue_transfer_out,
     305        .transfer_in = enqueue_transfer_in,
     306        .transfer_setup = enqueue_transfer_setup
     307};
     308
    266309/**
    267310 * @}
Note: See TracChangeset for help on using the changeset viewer.