Ignore:
Timestamp:
2015-06-29T03:14:27Z (10 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a996402e
Parents:
f6f2a5f7
Message:

ehci, ep list: stop using list_head_pa.

File:
1 edited

Legend:

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

    rf6f2a5f7 r50362c6  
    6060                return ENOMEM;
    6161        }
    62         /* Make sure the address translation exists by initializing first */
    6362        qh_init(instance->list_head, NULL);
    6463
    65         instance->list_head_pa = addr_to_phys(instance->list_head);
    6664        list_initialize(&instance->endpoint_list);
    67         usb_log_debug2("Transfer list %s setup with ED: %p(0x%0" PRIx32 ")).\n",
    68             name, instance->list_head, instance->list_head_pa);
     65        usb_log_debug2("Transfer list %s setup with ED: %p(%x).\n",
     66            name, instance->list_head, addr_to_phys(instance->list_head));
    6967
    7068        fibril_mutex_initialize(&instance->guard);
     
    7977        assert(next->list_head);
    8078
    81         instance->list_head->horizontal = LINK_POINTER_QH(next->list_head_pa);
     79        qh_append_qh(instance->list_head, next->list_head);
    8280}
    8381
     
    127125                ep, instance->name, first, first->qh);
    128126        if (last_qh == instance->list_head) {
    129                 usb_log_debug2("%s head ED(%p-0x%0" PRIx32 "): %x:%x.\n",
    130                     instance->name, last_qh, instance->list_head_pa,
     127                usb_log_debug2("%s head ED(%p-%x): %x:%x.\n",
     128                    instance->name, last_qh, addr_to_phys(instance->list_head),
    131129                    last_qh->status, last_qh->horizontal);
    132130        }
Note: See TracChangeset for help on using the changeset viewer.