Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified uspace/drv/uhci-hcd/uhci.c

    r05ead5c r68b5ed6e  
    5454{
    5555        assert(dev);
    56         hc_t *hc = &((uhci_t*)dev->driver_data)->hc;
     56        uhci_hc_t *hc = &((uhci_t*)dev->driver_data)->hc;
    5757        uint16_t status = IPC_GET_ARG1(*call);
    5858        assert(hc);
    59         hc_interrupt(hc, status);
     59        uhci_hc_interrupt(hc, status);
    6060}
    6161/*----------------------------------------------------------------------------*/
     
    7070{
    7171        assert(fun);
    72         usb_device_keeper_t *manager = &((uhci_t*)fun->dev->driver_data)->hc.manager;
     72        usb_device_keeper_t *manager = &((uhci_t*)fun->dev->driver_data)->hc.device_manager;
    7373
    7474        usb_address_t addr = usb_device_keeper_find(manager, handle);
     
    107107};
    108108/*----------------------------------------------------------------------------*/
    109 static ddf_dev_ops_t hc_ops = {
     109static ddf_dev_ops_t uhci_hc_ops = {
    110110        .interfaces[USB_DEV_IFACE] = &usb_iface,
    111         .interfaces[USBHC_DEV_IFACE] = &hc_iface, /* see iface.h/c */
     111        .interfaces[USBHC_DEV_IFACE] = &uhci_hc_iface, /* see iface.h/c */
    112112};
    113113/*----------------------------------------------------------------------------*/
     
    120120{
    121121        assert(fun);
    122         return &((rh_t*)fun->driver_data)->resource_list;
     122        return &((uhci_rh_t*)fun->driver_data)->resource_list;
    123123}
    124124/*----------------------------------------------------------------------------*/
     
    128128};
    129129/*----------------------------------------------------------------------------*/
    130 static ddf_dev_ops_t rh_ops = {
     130static ddf_dev_ops_t uhci_rh_ops = {
    131131        .interfaces[USB_DEV_IFACE] = &usb_iface,
    132132        .interfaces[HW_RES_DEV_IFACE] = &hw_res_iface
     
    167167        CHECK_RET_DEST_FUN_RETURN(ret,
    168168            "Failed(%d) to get I/O addresses:.\n", ret, device->handle);
    169         usb_log_debug("I/O regs at 0x%X (size %zu), IRQ %d.\n",
     169        usb_log_info("I/O regs at 0x%X (size %zu), IRQ %d.\n",
    170170            io_reg_base, io_reg_size, irq);
    171171
     
    175175
    176176        bool interrupts = false;
    177 #ifdef CONFIG_USBHC_NO_INTERRUPTS
    178         usb_log_warning("Interrupts disabled in OS config, " \
    179             "falling back to polling.\n");
    180 #else
    181177        ret = pci_enable_interrupts(device);
    182178        if (ret != EOK) {
    183                 usb_log_warning("Failed to enable interrupts: %s.\n",
    184                     str_error(ret));
    185                 usb_log_info("HW interrupts not available, " \
    186                     "falling back to polling.\n");
     179                usb_log_warning(
     180                    "Failed(%d) to enable interrupts, fall back to polling.\n",
     181                    ret);
    187182        } else {
    188183                usb_log_debug("Hw interrupts enabled.\n");
    189184                interrupts = true;
    190185        }
    191 #endif
    192186
    193187        instance->hc_fun = ddf_fun_create(device, fun_exposed, "uhci-hc");
     
    196190            "Failed(%d) to create HC function.\n", ret);
    197191
    198         ret = hc_init(&instance->hc, instance->hc_fun,
     192        ret = uhci_hc_init(&instance->hc, instance->hc_fun,
    199193            (void*)io_reg_base, io_reg_size, interrupts);
    200194        CHECK_RET_DEST_FUN_RETURN(ret, "Failed(%d) to init uhci-hcd.\n", ret);
    201         instance->hc_fun->ops = &hc_ops;
     195        instance->hc_fun->ops = &uhci_hc_ops;
    202196        instance->hc_fun->driver_data = &instance->hc;
    203197        ret = ddf_fun_bind(instance->hc_fun);
     
    214208        if (instance->rh_fun) \
    215209                ddf_fun_destroy(instance->rh_fun); \
    216         hc_fini(&instance->hc); \
     210        uhci_hc_fini(&instance->hc); \
    217211        return ret; \
    218212}
     
    229223            "Failed(%d) to create root hub function.\n", ret);
    230224
    231         ret = rh_init(&instance->rh, instance->rh_fun,
     225        ret = uhci_rh_init(&instance->rh, instance->rh_fun,
    232226            (uintptr_t)instance->hc.registers + 0x10, 4);
    233227        CHECK_RET_FINI_RETURN(ret,
    234228            "Failed(%d) to setup UHCI root hub.\n", ret);
    235229
    236         instance->rh_fun->ops = &rh_ops;
     230        instance->rh_fun->ops = &uhci_rh_ops;
    237231        instance->rh_fun->driver_data = &instance->rh;
    238232        ret = ddf_fun_bind(instance->rh_fun);
Note: See TracChangeset for help on using the changeset viewer.