Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbhid/main.c

    r920d0fc rbb70637  
    6565        }
    6666
    67         if (dev->interface_no < 0) {
     67        if (usb_device_get_iface_number(dev) < 0) {
    6868                usb_log_error("Failed to add HID device: endpoints not found."
    6969                    "\n");
     
    8989         * This will create a separate fibril that will query the device
    9090         * for the data continuously. */
    91        rc = usb_device_auto_poll(dev,
     91        rc = usb_device_auto_poll_desc(dev,
    9292           /* Index of the polling pipe. */
    93            hid_dev->poll_pipe_index,
     93           hid_dev->poll_pipe_mapping->description,
    9494           /* Callback when data arrives. */
    9595           usb_hid_polling_callback,
    9696           /* How much data to request. */
    97            dev->pipes[hid_dev->poll_pipe_index].pipe.max_packet_size,
     97           hid_dev->poll_pipe_mapping->pipe.max_packet_size,
     98           /* Delay */
     99           -1,
    98100           /* Callback when the polling ends. */
    99101           usb_hid_polling_ended_callback,
     
    103105        if (rc != EOK) {
    104106                usb_log_error("Failed to start polling fibril for `%s'.\n",
    105                     ddf_dev_get_name(dev->ddf_dev));
     107                    usb_device_get_name(dev));
    106108                usb_hid_deinit(hid_dev);
    107109                return rc;
     
    109111        hid_dev->running = true;
    110112
    111         usb_log_info("HID device `%s' ready to use.\n",
    112             ddf_dev_get_name(dev->ddf_dev));
     113        usb_log_info("HID device `%s' ready.\n", usb_device_get_name(dev));
    113114
    114115        return EOK;
     
    137138{
    138139        assert(dev);
    139         assert(dev->driver_data);
    140         usb_hid_dev_t *hid_dev = dev->driver_data;
     140        usb_hid_dev_t *hid_dev = usb_device_data_get(dev);
     141        assert(hid_dev);
    141142        unsigned tries = 100;
    142143        /* Wait for fail. */
     
    150151
    151152        usb_hid_deinit(hid_dev);
    152         usb_log_debug2("%s destruction complete.\n", ddf_dev_get_name(dev->ddf_dev));
     153        usb_log_debug2("%s destruction complete.\n", usb_device_get_name(dev));
    153154        return EOK;
    154155}
Note: See TracChangeset for help on using the changeset viewer.