Changeset 56fd7cf in mainline for uspace/lib/usb/src


Ignore:
Timestamp:
2012-08-17T11:37:03Z (13 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1d5a540
Parents:
be2a38ad
Message:

Make ddf_dev_t and ddf_fun_t opaque. This further tighthens the DDF interface.

Location:
uspace/lib/usb/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/src/ddfiface.c

    rbe2a38ad r56fd7cf  
    6868{
    6969        assert(fun);
    70         return usb_get_hc_by_handle(fun->handle, handle);
     70        return usb_get_hc_by_handle(ddf_fun_get_handle(fun), handle);
    7171}
    7272
     
    8282
    8383        if (handle != NULL) {
    84                 *handle = fun->handle;
     84                *handle = ddf_fun_get_handle(fun);
    8585        }
    8686
     
    9999{
    100100        assert(fun);
    101         return usb_get_address_by_handle(fun->handle, address);
     101        return usb_get_address_by_handle(ddf_fun_get_handle(fun), address);
    102102}
    103103
     
    116116    usb_address_t *address)
    117117{
    118         assert(fun);
    119         assert(fun->driver_data);
    120         const usb_hub_attached_device_t *device = fun->driver_data;
     118        const usb_hub_attached_device_t *device = ddf_fun_data_get(fun);
    121119        assert(device->fun == fun);
    122120        if (address)
  • uspace/lib/usb/src/hc.c

    rbe2a38ad r56fd7cf  
    115115 */
    116116int usb_hc_connection_initialize_from_device(usb_hc_connection_t *connection,
    117     const ddf_dev_t *device)
    118 {
    119         assert(connection);
    120 
    121         if (device == NULL) {
     117    ddf_dev_t *device)
     118{
     119        if (device == NULL)
    122120                return EBADMEM;
    123         }
    124121
    125122        devman_handle_t hc_handle;
    126         const int rc = usb_get_hc_by_handle(device->handle, &hc_handle);
     123        const int rc = usb_get_hc_by_handle(ddf_dev_get_handle(device), &hc_handle);
    127124        if (rc == EOK) {
    128125                usb_hc_connection_initialize(connection, hc_handle);
Note: See TracChangeset for help on using the changeset viewer.