Changeset 9348862 in mainline for uspace/drv/bus/usb


Ignore:
Timestamp:
2013-09-21T00:43:24Z (12 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4cf5b8e0
Parents:
3f03199
Message:

usb: Move HC driver implementation functions to a separate structure.

Location:
uspace/drv/bus/usb
Files:
6 edited

Legend:

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

    r3f03199 r9348862  
    296296{
    297297        assert(hcd);
    298         hc_t *instance = hcd->private_data;
     298        hc_t *instance = hcd->driver.data;
    299299        assert(instance);
    300300
  • uspace/drv/bus/usb/ohci/ohci.c

    r3f03199 r9348862  
    5858        assert(dev);
    5959        hcd_t *hcd = dev_to_hcd(dev);
    60         if (!hcd || !hcd->private_data) {
     60        if (!hcd || !hcd->driver.data) {
    6161                usb_log_warning("Interrupt on device that is not ready.\n");
    6262                return;
     
    6464
    6565        const uint16_t status = IPC_GET_ARG1(*call);
    66         hc_interrupt(hcd->private_data, status);
     66        hc_interrupt(hcd->driver.data, status);
    6767}
    6868
  • uspace/drv/bus/usb/ohci/ohci_endpoint.c

    r3f03199 r9348862  
    9090        endpoint_set_hc_data(
    9191            ep, ohci_ep, ohci_ep_toggle_get, ohci_ep_toggle_set);
    92         hc_enqueue_endpoint(hcd->private_data, ep);
     92        hc_enqueue_endpoint(hcd->driver.data, ep);
    9393        return EOK;
    9494}
     
    104104        assert(ep);
    105105        ohci_endpoint_t *instance = ohci_endpoint_get(ep);
    106         hc_dequeue_endpoint(hcd->private_data, ep);
     106        hc_dequeue_endpoint(hcd->driver.data, ep);
    107107        if (instance) {
    108108                free32(instance->ed);
  • uspace/drv/bus/usb/uhci/hc.c

    r3f03199 r9348862  
    444444{
    445445        assert(hcd);
    446         hc_t *instance = hcd->private_data;
     446        hc_t *instance = hcd->driver.data;
    447447        assert(instance);
    448448        assert(batch);
  • uspace/drv/bus/usb/uhci/uhci.c

    r3f03199 r9348862  
    5757        assert(dev);
    5858        hcd_t *hcd = dev_to_hcd(dev);
    59         if (!hcd || !hcd->private_data) {
     59        if (!hcd || !hcd->driver.data) {
    6060                usb_log_error("Interrupt on not yet initialized device.\n");
    6161                return;
    6262        }
    6363        const uint16_t status = IPC_GET_ARG1(*call);
    64         hc_interrupt(hcd->private_data, status);
     64        hc_interrupt(hcd->driver.data, status);
    6565}
    6666
  • uspace/drv/bus/usb/vhc/transfer.c

    r3f03199 r9348862  
    167167        assert(hcd);
    168168        assert(batch);
    169         vhc_data_t *vhc = hcd->private_data;
     169        vhc_data_t *vhc = hcd->driver.data;
    170170        assert(vhc);
    171171
Note: See TracChangeset for help on using the changeset viewer.