Home
last modified time | relevance | path

Searched refs:hcd (Results 1 – 16 of 16) sorted by relevance

/linux-2.4.37.9/drivers/usb/ !
Dhcd.c285 struct usb_hcd *hcd, in rh_string() argument
299 strcpy (buf, hcd->bus->bus_name); in rh_string()
303 strcpy (buf, hcd->product_desc); in rh_string()
308 hcd->description); in rh_string()
321 static int rh_call_control (struct usb_hcd *hcd, struct urb *urb) in rh_call_control() argument
361 if (hcd->driver->flags & HCD_USB2) in rh_call_control()
363 else if (hcd->driver->flags & HCD_USB11) in rh_call_control()
370 if (hcd->driver->flags & HCD_USB2) { in rh_call_control()
380 wValue & 0xff, hcd, in rh_call_control()
395 hcd->bus->bus_name, wValue); in rh_call_control()
[all …]
Dhcd.h107 void (*irq) (struct usb_hcd *hcd, struct pt_regs *regs);
115 int (*start) (struct usb_hcd *hcd);
118 int (*suspend) (struct usb_hcd *hcd, u32 state);
121 int (*resume) (struct usb_hcd *hcd);
124 void (*stop) (struct usb_hcd *hcd);
127 int (*get_frame_number) (struct usb_hcd *hcd);
133 void (*hcd_free) (struct usb_hcd *hcd);
136 int (*urb_enqueue) (struct usb_hcd *hcd, struct urb *urb,
138 int (*urb_dequeue) (struct usb_hcd *hcd, struct urb *urb);
142 void (*free_config) (struct usb_hcd *hcd,
[all …]
DMakefile13 export-objs := hcd.o usb.o ov511.o pwc-uncompress.o
56 obj-y += host/ehci-hcd.o
60 usbcore-objs += hcd.o
/linux-2.4.37.9/drivers/usb/host/ !
Dehci-hcd.c205 ehci->hcd.state = USB_STATE_HALT; in ehci_reset()
215 if (!HCD_IS_RUNNING (ehci->hcd.state)) in ehci_ready()
227 ehci->hcd.state = USB_STATE_HALT; in ehci_ready()
239 ehci->hcd.state = USB_STATE_HALT; in ehci_ready()
242 ehci->hcd.state = USB_STATE_READY; in ehci_ready()
295 pci_write_config_dword (ehci->hcd.pdev, where, cap); in bios_handoff()
301 pci_read_config_dword (ehci->hcd.pdev, where, &cap); in bios_handoff()
306 pci_write_config_dword (ehci->hcd.pdev, where, 0); in bios_handoff()
329 static int ehci_start (struct usb_hcd *hcd) in ehci_start() argument
331 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in ehci_start()
[all …]
Dehci-mem.c47 return &ehci->hcd; in ehci_hcd_alloc()
52 static void ehci_hcd_free (struct usb_hcd *hcd) in ehci_hcd_free() argument
54 kfree (hcd_to_ehci (hcd)); in ehci_hcd_free()
169 pci_free_consistent (ehci->hcd.pdev, in ehci_mem_cleanup()
186 ehci->qtd_pool = pci_pool_create ("ehci_qtd", ehci->hcd.pdev, in ehci_mem_init()
196 ehci->qh_pool = pci_pool_create ("ehci_qh", ehci->hcd.pdev, in ehci_mem_init()
210 ehci->itd_pool = pci_pool_create ("ehci_itd", ehci->hcd.pdev, in ehci_mem_init()
220 ehci->sitd_pool = pci_pool_create ("ehci_sitd", ehci->hcd.pdev, in ehci_mem_init()
231 pci_alloc_consistent (ehci->hcd.pdev, in ehci_mem_init()
Dehci.h72 struct usb_hcd hcd; member
98 #define hcd_to_ehci(hcd_ptr) container_of(hcd_ptr, struct ehci_hcd, hcd)
541 static inline int hcd_register_root (struct usb_hcd *hcd) in hcd_register_root() argument
543 return usb_new_device (hcd_to_bus (hcd)->root_hub); in hcd_register_root()
549 static inline struct usb_bus *hcd_to_bus (struct usb_hcd *hcd) in hcd_to_bus() argument
550 { return &hcd->self; } in hcd_to_bus()
552 static inline int hcd_register_root (struct usb_hcd *hcd) in hcd_register_root() argument
555 hcd_to_bus (hcd)->root_hub, &hcd->pdev->dev); in hcd_register_root()
Dehci-dbg.c24 (ehci)->hcd.pdev->slot_name , ## args )
31 (ehci)->hcd.pdev->slot_name , ## args )
34 (ehci)->hcd.pdev->slot_name , ## args )
37 (ehci)->hcd.pdev->slot_name , ## args )
448 ehci = container_of (pci_get_drvdata (pdev), struct ehci_hcd, hcd); in show_async()
491 ehci = container_of (pci_get_drvdata (pdev), struct ehci_hcd, hcd); in show_periodic()
597 ehci = container_of (pci_get_drvdata (pdev), struct ehci_hcd, hcd); in show_registers()
609 i >> 8, i & 0x0ff, ehci->hcd.state); in show_registers()
686 device_create_file (&bus->hcd.pdev->dev, &dev_attr_async); in create_debug_files()
687 device_create_file (&bus->hcd.pdev->dev, &dev_attr_periodic); in create_debug_files()
[all …]
Dehci-sched.c37 static int ehci_get_frame (struct usb_hcd *hcd);
183 ehci->hcd.state = USB_STATE_HALT; in enable_periodic()
190 ehci->hcd.state = USB_STATE_RUNNING; in enable_periodic()
208 ehci->hcd.state = USB_STATE_HALT; in disable_periodic()
255 if (((ehci_get_frame (&ehci->hcd) - frame) % qh->period) == 0) { in intr_deschedule()
272 hcd_to_bus (&ehci->hcd)->bandwidth_allocated -= in intr_deschedule()
433 hcd_to_bus (&ehci->hcd)->bandwidth_allocated += in qh_schedule()
483 hcd_to_bus (&ehci->hcd)->bandwidth_int_reqs++; in intr_submit()
891 ehci->hcd.pdev->slot_name, in itd_stream_schedule()
1000 hcd_to_bus (&ehci->hcd)->bandwidth_allocated in itd_link_urb()
[all …]
Dehci-hub.c62 ehci_hub_status_data (struct usb_hcd *hcd, char *buf) in ehci_hub_status_data() argument
64 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in ehci_hub_status_data()
138 struct usb_hcd *hcd, in ehci_hub_control() argument
145 struct ehci_hcd *ehci = hcd_to_ehci (hcd); in ehci_hub_control()
Dehci-q.c211 hcd_to_bus (&ehci->hcd)->bandwidth_int_reqs--; in ehci_urb_done()
256 usb_hcd_giveback_urb (&ehci->hcd, urb, regs); in ehci_urb_done()
359 && HCD_IS_RUNNING (ehci->hcd.state))) { in qh_completions()
787 ehci->hcd.state = USB_STATE_RUNNING; in qh_link_async()
1010 && HCD_IS_RUNNING (ehci->hcd.state)) in end_unlink_async()
1018 if (HCD_IS_RUNNING (ehci->hcd.state) in end_unlink_async()
1052 if (ehci->hcd.state != USB_STATE_HALT) { in start_unlink_async()
1072 if (unlikely (ehci->hcd.state == USB_STATE_HALT)) { in start_unlink_async()
DMakefile8 obj-$(CONFIG_USB_EHCI_HCD) += ehci-hcd.o
/linux-2.4.37.9/Documentation/usb/ !
Dohci.txt13 * everything has been moved into 2 files (ohci-hcd.c, ohci-hub-root.c and headers)
44 files: ohci-hcd.c ohci-hcd.h
60 files: ohci-hcd.c ohci-hcd.h
96 (files: ohci-done-list.c in ohci-hcd.c now(v0.2.0))
Dehci.txt91 # modprobe ehci-hcd
95 # rmmod ehci-hcd
98 "ohci-hcd" or "uhci-hcd". In case of any trouble with the EHCI driver,
181 default ehci-hcd driver uses the minimum latency, which means that if
Dsilverlink.txt30 insmod usb/usb-uhci.o <OR> insmod usb/ohci-hcd.o
Dw9968cf.txt174 named, in order: "videodev", "usbcore", then "ehci-hcd", "usb-uhci", "uhci",
/linux-2.4.37.9/Documentation/ !
DConfigure.help15015 The module will be called ehci-hcd.o. If you want to compile it as a
29395 # LocalWords: SKMC USB UHCI OHCI intel compaq usb ohci HCD Virt Compaq's hcd