bus = to_usb_bus(class_dev); 
bus = class_get_devdata(class_dev); 
show_async (struct class_device *class_dev, char *buf){	struct usb_bus		*bus;	struct usb_hcd		*hcd;	struct ohci_hcd		*ohci;	size_t			temp;	unsigned long		flags;	bus = to_usb_bus(class_dev);	hcd = bus->hcpriv;	ohci = hcd_to_ohci(hcd);	/* display control and bulk lists together, for simplicity */	spin_lock_irqsave (&ohci->lock, flags);	temp = show_list (ohci, buf, PAGE_SIZE, ohci->ed_controltail);	temp += show_list (ohci, buf + temp, PAGE_SIZE - temp, ohci->ed_bulktail);	spin_unlock_irqrestore (&ohci->lock, flags);	return temp;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/8561b10f6e7ef0a085709ffc844f74130a067abe/ohci-dbg.c/buggy/drivers/usb/host/ohci-dbg.c