1. NAME

usb_create_hcd - create and initialize an HCD structure

2. SYNOPSIS

struct usb_hcd * usb_create_hcd(const struct hc_driver *  driver , struct device *  dev , const char *  bus_name );

3. ARGUMENTS

driver
    HC driver that will use this hcd

dev
    device for this HC, stored in hcd->self.controller

bus_name
    value to store in hcd->self.bus_name

4. CONTEXT

!in_interrupt

5. DESCRIPTION

Allocate a struct usb_hcd, with extra space at the end for the HC driverAqs private data. Initialize the generic members of the hcd structure.

If memory is unavailable, returns NULL.

6. COPYRIGHT