Changeset 27ed734c in mainline for uspace/lib/usb/src/ddfiface.c


Ignore:
Timestamp:
2011-10-31T13:06:57Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
5e07cbc0
Parents:
d25e0a4
Message:

usb: Rename get_address ⇒ get_my_address and remove redundant handle parameter.

If you want to know what address the device uses ask the device not host controller.

File:
1 edited

Legend:

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

    rd25e0a4 r27ed734c  
    4444
    4545/** DDF interface for USB device, implementation for typical hub. */
    46 usb_iface_t  usb_iface_hub_impl = {
     46usb_iface_t usb_iface_hub_impl = {
    4747        .get_hc_handle = usb_iface_get_hc_handle_device_impl,
    48         .get_address = usb_iface_get_address_forward_impl,
     48        .get_my_address = usb_iface_get_my_address_forward_impl,
    4949};
    5050
    5151/** DDF interface for USB device, implementation for child of a typical hub. */
    52 usb_iface_t  usb_iface_hub_child_impl = {
     52usb_iface_t usb_iface_hub_child_impl = {
    5353        .get_hc_handle = usb_iface_get_hc_handle_device_impl,
    54         .get_address = usb_iface_get_address_from_device_data,
     54        .get_my_address = usb_iface_get_my_address_from_device_data,
    5555};
    5656
     
    9292 * @return Error code.
    9393 */
    94 int usb_iface_get_address_forward_impl(ddf_fun_t *fun, devman_handle_t handle,
     94int usb_iface_get_my_address_forward_impl(ddf_fun_t *fun,
    9595    usb_address_t *address)
    9696{
    9797        assert(fun);
    98         assert(handle == 0);
    9998
    10099        async_sess_t *parent_sess =
     
    107106
    108107        sysarg_t addr;
    109         int rc = async_req_2_1(exch, DEV_IFACE_ID(USB_DEV_IFACE),
    110             IPC_M_USB_GET_ADDRESS, handle, &addr);
     108        int rc = async_req_1_1(exch, DEV_IFACE_ID(USB_DEV_IFACE),
     109            IPC_M_USB_GET_MY_ADDRESS, &addr);
    111110
    112111        async_exchange_end(exch);
     
    133132 * @return Error code.
    134133 */
    135 int usb_iface_get_address_from_device_data(ddf_fun_t *fun,
    136     devman_handle_t handle, usb_address_t *address)
     134int usb_iface_get_my_address_from_device_data(ddf_fun_t *fun,
     135    usb_address_t *address)
    137136{
    138137        assert(fun);
    139         assert(handle == 0);
    140138        assert(fun->driver_data);
    141139        usb_hub_attached_device_t *device = fun->driver_data;
Note: See TracChangeset for help on using the changeset viewer.