Changeset d6115e5 in mainline


Ignore:
Timestamp:
2011-02-12T02:45:33Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e0df6c2
Parents:
2806cd2
Message:

continue processing after btach qh are done/gone

File:
1 edited

Legend:

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

    r2806cd2 rd6115e5  
    6262                return;
    6363        queue_head_append_qh(instance->queue_head, next->queue_head_pa);
     64        instance->queue_head->element = instance->queue_head->next_queue;
    6465}
    6566/*----------------------------------------------------------------------------*/
     
    7374        pa |= LINK_POINTER_QUEUE_HEAD_FLAG;
    7475
     76        batch->qh->next_queue = instance->queue_head->next_queue;
    7577
    76         if ((instance->queue_head->element & LINK_POINTER_TERMINATE_FLAG) != 0) {
     78        if (instance->queue_head->element == instance->queue_head->next_queue) {
    7779                /* there is nothing scheduled */
    7880                list_append(&batch->link, &instance->batch_list);
Note: See TracChangeset for help on using the changeset viewer.