supported = pci_match_device(driver, pci); 
supported = pci_match_device(&driver, pci); 
static int __devinit snd_bt87x_detect_card(struct pci_dev *pci){	int i;	const struct pci_device_id *supported;	supported = pci_match_device(driver, pci);	if (supported)		return supported->driver_data;	for (i = 0; i < ARRAY_SIZE(blacklist); ++i)		if (blacklist[i].subvendor == pci->subsystem_vendor &&		    blacklist[i].subdevice == pci->subsystem_device) {			snd_printdd(KERN_INFO "card %#04x:%#04x has no audio\n",				    pci->subsystem_vendor, pci->subsystem_device);			return -EBUSY;		}	snd_printk(KERN_INFO "unknown card %#04x:%#04x, using default rate 32000\n",		   pci->subsystem_vendor, pci->subsystem_device);	snd_printk(KERN_DEBUG "please mail id, board name, and, "		   "if it works, the correct digital_rate option to "		   "<alsa-devel@lists.sf.net>\n");	return 32000; /* default rate */}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/159f597a8bd0f1d7650d5e580c93a2666c9c26d1/bt87x.c/buggy/sound/pci/bt87x.c