pdev = to_pci_dev(hcd->self.controller); 
/* Serial Bus Release Number is at PCI 0x60 offset */ pci_read_config_byte(pdev, 0x60, &ehci->sbrn); 
static int ehci_pci_start (struct usb_hcd *hcd){	struct ehci_hcd		*ehci = hcd_to_ehci (hcd);	int result = 0;	if (hcd->self.controller->bus == &pci_bus_type) {		struct pci_dev		*pdev;		u16			port_wake;		pdev = to_pci_dev(hcd->self.controller);		/* Serial Bus Release Number is at PCI 0x60 offset */		pci_read_config_byte(pdev, 0x60, &ehci->sbrn);		/* port wake capability, reported by boot firmware */		pci_read_config_word(pdev, 0x62, &port_wake);		hcd->can_wakeup = (port_wake & 1) != 0;		/* help hc dma work well with cachelines */		result = pci_set_mwi(pdev);		if (result)			ehci_dbg(ehci, "unable to enable MWI - not fatal.\n");	}	return ehci_run (hcd);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/abcc94480634f6fe9fc29b821261e8162c87ddd2/ehci-pci.c/buggy/drivers/usb/host/ehci-pci.c