Changeset e20eaed in mainline for uspace/drv/bus/usb/ohci/hc.c


Ignore:
Timestamp:
2011-08-25T13:53:38Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
620c710
Parents:
23b0fe8
Message:

ohci: Rename hcd_endpoint ⇒ ohci_endpoint to avoid hcd confusion

File:
1 edited

Legend:

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

    r23b0fe8 re20eaed  
    4242
    4343#include "hc.h"
    44 #include "hcd_endpoint.h"
     44#include "ohci_endpoint.h"
    4545
    4646#define OHCI_USED_INTERRUPTS \
     
    203203        instance->generic.private_data = instance;
    204204        instance->generic.schedule = schedule;
    205         instance->generic.ep_add_hook = NULL;
     205        instance->generic.ep_add_hook = ohci_endpoint_assign;
    206206
    207207        ret = hc_init_memory(instance);
     
    249249                return ENOMEM;
    250250
    251         int ret = hcd_endpoint_assign(ep);
     251        int ret = ohci_endpoint_assign(&instance->generic, ep);
    252252        if (ret != EOK) {
    253253                endpoint_destroy(ep);
     
    261261        }
    262262
    263         /* Enqueue hcd_ep */
     263        /* Enqueue ep */
    264264        switch (ep->transfer_type) {
    265265        case USB_TRANSFER_CONTROL:
    266266                instance->registers->control &= ~C_CLE;
    267267                endpoint_list_add_ep(
    268                     &instance->lists[ep->transfer_type], hcd_endpoint_get(ep));
     268                    &instance->lists[ep->transfer_type], ohci_endpoint_get(ep));
    269269                instance->registers->control_current = 0;
    270270                instance->registers->control |= C_CLE;
     
    273273                instance->registers->control &= ~C_BLE;
    274274                endpoint_list_add_ep(
    275                     &instance->lists[ep->transfer_type], hcd_endpoint_get(ep));
     275                    &instance->lists[ep->transfer_type], ohci_endpoint_get(ep));
    276276                instance->registers->control |= C_BLE;
    277277                break;
     
    280280                instance->registers->control &= (~C_PLE & ~C_IE);
    281281                endpoint_list_add_ep(
    282                     &instance->lists[ep->transfer_type], hcd_endpoint_get(ep));
     282                    &instance->lists[ep->transfer_type], ohci_endpoint_get(ep));
    283283                instance->registers->control |= C_PLE | C_IE;
    284284                break;
     
    309309        }
    310310
    311         hcd_endpoint_t *hcd_ep = hcd_endpoint_get(ep);
    312         if (hcd_ep) {
    313                 /* Dequeue hcd_ep */
     311        ohci_endpoint_t *ohci_ep = ohci_endpoint_get(ep);
     312        if (ohci_ep) {
     313                /* Dequeue ep */
    314314                switch (ep->transfer_type) {
    315315                case USB_TRANSFER_CONTROL:
    316316                        instance->registers->control &= ~C_CLE;
    317317                        endpoint_list_remove_ep(
    318                             &instance->lists[ep->transfer_type], hcd_ep);
     318                            &instance->lists[ep->transfer_type], ohci_ep);
    319319                        instance->registers->control_current = 0;
    320320                        instance->registers->control |= C_CLE;
     
    323323                        instance->registers->control &= ~C_BLE;
    324324                        endpoint_list_remove_ep(
    325                             &instance->lists[ep->transfer_type], hcd_ep);
     325                            &instance->lists[ep->transfer_type], ohci_ep);
    326326                        instance->registers->control |= C_BLE;
    327327                        break;
     
    330330                        instance->registers->control &= (~C_PLE & ~C_IE);
    331331                        endpoint_list_remove_ep(
    332                             &instance->lists[ep->transfer_type], hcd_ep);
     332                            &instance->lists[ep->transfer_type], ohci_ep);
    333333                        instance->registers->control |= C_PLE | C_IE;
    334334                        break;
Note: See TracChangeset for help on using the changeset viewer.