Lines Matching refs:a

18 static char *id_lookup(struct pci_access *a, int flags, int cat, int id1, int id2, int id3, int id4)  in id_lookup()  argument
23 while (!(name = pci_id_lookup(a, flags, cat, id1, id2, id3, id4))) in id_lookup()
25 if ((flags & PCI_LOOKUP_CACHE) && !a->id_cache_status) in id_lookup()
27 if (pci_id_cache_load(a, flags)) in id_lookup()
33 if (name = pci_id_hwdb_lookup(a, cat, id1, id2, id3, id4)) in id_lookup()
35 pci_id_insert(a, cat, id1, id2, id3, id4, name, SRC_HWDB); in id_lookup()
42 if (name = pci_id_net_lookup(a, cat, id1, id2, id3, id4)) in id_lookup()
44 pci_id_insert(a, cat, id1, id2, id3, id4, name, SRC_NET); in id_lookup()
46 pci_id_cache_dirty(a); in id_lookup()
49 pci_id_insert(a, cat, id1, id2, id3, id4, "", SRC_NET); in id_lookup()
59 id_lookup_subsys(struct pci_access *a, int flags, int iv, int id, int isv, int isd) in id_lookup_subsys() argument
63 d = id_lookup(a, flags, ID_SUBSYSTEM, iv, id, isv, isd); in id_lookup_subsys()
65 d = id_lookup(a, flags, ID_GEN_SUBSYSTEM, isv, isd, 0, 0); in id_lookup_subsys()
67 d = id_lookup(a, flags, ID_DEVICE, iv, id, 0, 0); in id_lookup_subsys()
126 pci_lookup_name(struct pci_access *a, char *buf, int size, int flags, ...) in pci_lookup_name() argument
135 flags |= a->id_lookup_mode; in pci_lookup_name()
138 if (a->numeric_ids > 1) in pci_lookup_name()
140 else if (a->numeric_ids) in pci_lookup_name()
146 if (!a->id_load_attempted && !(flags & (PCI_LOOKUP_NUMERIC | PCI_LOOKUP_SKIP_LOCAL))) in pci_lookup_name()
147 pci_load_name_list(a); in pci_lookup_name()
155 …return format_name(buf, size, flags, id_lookup(a, flags, ID_VENDOR, iv, 0, 0, 0), numbuf, "Vendor"… in pci_lookup_name()
161 …return format_name(buf, size, flags, id_lookup(a, flags, ID_DEVICE, iv, id, 0, 0), numbuf, "Device… in pci_lookup_name()
166 v = id_lookup(a, flags, ID_VENDOR, iv, 0, 0, 0); in pci_lookup_name()
167 d = id_lookup(a, flags, ID_DEVICE, iv, id, 0, 0); in pci_lookup_name()
173 v = id_lookup(a, flags, ID_VENDOR, isv, 0, 0, 0); in pci_lookup_name()
183 …return format_name(buf, size, flags, id_lookup_subsys(a, flags, iv, id, isv, isd), numbuf, "Device… in pci_lookup_name()
189 v = id_lookup(a, flags, ID_VENDOR, isv, 0, 0, 0); in pci_lookup_name()
190 d = id_lookup_subsys(a, flags, iv, id, isv, isd); in pci_lookup_name()
197 cls = id_lookup(a, flags, ID_SUBCLASS, icls >> 8, icls & 0xff, 0, 0); in pci_lookup_name()
198 if (!cls && (cls = id_lookup(a, flags, ID_CLASS, icls >> 8, 0, 0, 0))) in pci_lookup_name()
209 pif = id_lookup(a, flags, ID_PROGIF, icls >> 8, icls & 0xff, ipif, 0); in pci_lookup_name()