Lines Matching refs:vendor

100 static int		pci_describe_parse_line(char **ptr, int *vendor,
454 /* Find a device_t by vendor/device ID */
457 pci_find_device(uint16_t vendor, uint16_t device)
462 if ((dinfo->cfg.vendor == vendor) &&
683 cfg->vendor = vid;
719 devlist_entry->conf.pc_vendor = cfg->vendor;
802 cfg->vendor, cfg->device, eae->eae_bei, eae->eae_flags,
2926 cfg->vendor, cfg->device, cfg->revid);
3957 devid = (cfg->device << 16) | cfg->vendor;
4954 * A VENDOR line consists of the 4 digit (hex) vendor code, a TAB, then
4955 * the vendor name.
4965 * return the vendor or device and description of the next entry.
4966 * The value of (vendor) or (device) inappropriate for the entry type
4974 pci_describe_parse_line(char **ptr, int *vendor, int *device, char **desc)
4980 *vendor = -1;
4989 /* vendor entry? */
4991 sscanf(cp, "%x\t%80[^\n]", vendor, *desc) == 2)
5022 int vendor, device;
5028 * If we have no vendor data, we can't do anything.
5034 * Scan the vendor data looking for this device
5040 if (pci_describe_parse_line(&line, &vendor, &device, &vp))
5042 if (vendor == pci_get_vendor(dev))
5048 if (pci_describe_parse_line(&line, &vendor, &device, &dp)) {
5052 if (vendor != -1) {
5096 *result = cfg->vendor;
5102 *result = (cfg->device << 16) | cfg->vendor;
5671 return (cfg->device << 16 | cfg->vendor);
5673 return (cfg->vendor);
5675 return (cfg->vendor & 0xff);
5728 snprintf(buf, buflen, "vendor=0x%04x device=0x%04x subvendor=0x%04x "
5729 "subdevice=0x%04x class=0x%02x%02x%02x", cfg->vendor, cfg->device,
5995 dinfo->cfg.vendor = pci_read_config(dev, PCIR_VENDOR, 2);