Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/ehci/hc.c

    rb7fd2a0 r8d2dd7f2  
    9090
    9191static void hc_start(hc_t *instance);
    92 static errno_t hc_init_memory(hc_t *instance);
     92static int hc_init_memory(hc_t *instance);
    9393
    9494/** Generate IRQ code.
     
    9696 * @param[in] hw_res Device's resources.
    9797 *
    98  * @param[out] irq
    99  *
    10098 * @return Error code.
    10199 */
    102 errno_t ehci_hc_gen_irq_code(irq_code_t *code, const hw_res_list_parsed_t *hw_res, int *irq)
     100int ehci_hc_gen_irq_code(irq_code_t *code, const hw_res_list_parsed_t *hw_res)
    103101{
    104102        assert(code);
     
    132130        ehci_caps_regs_t *caps = NULL;
    133131
    134         errno_t ret = pio_enable_range(&regs, (void**)&caps);
     132        int ret = pio_enable_range(&regs, (void**)&caps);
    135133        if (ret != EOK) {
    136134                free(code->ranges);
     
    148146            RNGABSPTR(regs), RNGSZ(regs), hw_res->irqs.irqs[0]);
    149147
    150         *irq = hw_res->irqs.irqs[0];
    151         return EOK;
     148        return hw_res->irqs.irqs[0];
    152149}
    153150
     
    159156 * @return Error code
    160157 */
    161 errno_t hc_init(hc_t *instance, const hw_res_list_parsed_t *hw_res, bool interrupts)
     158int hc_init(hc_t *instance, const hw_res_list_parsed_t *hw_res, bool interrupts)
    162159{
    163160        assert(instance);
     
    168165            return EINVAL;
    169166
    170         errno_t ret = pio_enable_range(&hw_res->mem_ranges.ranges[0],
     167        int ret = pio_enable_range(&hw_res->mem_ranges.ranges[0],
    171168            (void **)&instance->caps);
    172169        if (ret != EOK) {
     
    273270}
    274271
    275 errno_t ehci_hc_status(hcd_t *hcd, uint32_t *status)
     272int ehci_hc_status(hcd_t *hcd, uint32_t *status)
    276273{
    277274        assert(hcd);
     
    294291 * @return Error code.
    295292 */
    296 errno_t ehci_hc_schedule(hcd_t *hcd, usb_transfer_batch_t *batch)
     293int ehci_hc_schedule(hcd_t *hcd, usb_transfer_batch_t *batch)
    297294{
    298295        assert(hcd);
     
    445442 * @return Error code.
    446443 */
    447 errno_t hc_init_memory(hc_t *instance)
     444int hc_init_memory(hc_t *instance)
    448445{
    449446        assert(instance);
    450447        usb_log_debug2("HC(%p): Initializing Async list(%p).", instance,
    451448            &instance->async_list);
    452         errno_t ret = endpoint_list_init(&instance->async_list, "ASYNC");
     449        int ret = endpoint_list_init(&instance->async_list, "ASYNC");
    453450        if (ret != EOK) {
    454451                usb_log_error("HC(%p): Failed to setup ASYNC list: %s",
Note: See TracChangeset for help on using the changeset viewer.