Lines Matching refs:id

204 uart_pci_match(device_t dev, const struct pci_id *id)  in uart_pci_match()  argument
210 while (id->vendor != 0xffff && in uart_pci_match()
211 (id->vendor != vendor || id->device != device)) in uart_pci_match()
212 id++; in uart_pci_match()
213 if (id->vendor == 0xffff) in uart_pci_match()
215 if (id->subven == 0xffff) in uart_pci_match()
216 return (id); in uart_pci_match()
219 while (id->vendor == vendor && id->device == device && in uart_pci_match()
220 (id->subven != subven || id->subdev != subdev)) in uart_pci_match()
221 id++; in uart_pci_match()
222 return ((id->vendor == vendor && id->device == device) ? id : NULL); in uart_pci_match()
238 const struct pci_unique_id * id; in uart_pci_unique_console_match() local
246 for (id = pci_unique_devices; ; id++) { in uart_pci_unique_console_match()
247 if (id == &pci_unique_devices[nitems(pci_unique_devices)]) in uart_pci_unique_console_match()
249 if (id->vendor == vendor && id->device == device) in uart_pci_unique_console_match()
267 const struct pci_id *id; in uart_pci_probe() local
278 id = uart_pci_match(dev, pci_ns8250_ids); in uart_pci_probe()
279 if (id != NULL) { in uart_pci_probe()
287 id = &cid; in uart_pci_probe()
295 result = uart_bus_probe(dev, id->regshft, 0, id->rclk, in uart_pci_probe()
296 id->rid & PCI_RID_MASK, 0, 0); in uart_pci_probe()
308 if (id->desc) in uart_pci_probe()
309 device_set_desc(dev, id->desc); in uart_pci_probe()
317 const struct pci_id *id; in uart_pci_attach() local
326 id = uart_pci_match(dev, pci_ns8250_ids); in uart_pci_attach()
327 if ((id == NULL || (id->rid & PCI_NO_MSI) == 0) && in uart_pci_attach()