Lines Matching refs:vend
203 populate_vendor( struct pci_id_leaf * vend, int fill_device_data ) in populate_vendor() argument
213 if (vend->num_devices != 0) { in populate_vendor()
258 if ( vend->vendor == vendor ) { in populate_vendor()
262 if (vend->vendor_name == NULL) { in populate_vendor()
263 vend->vendor_name = strdup( & buf[ num_tabs + 6 ] ); in populate_vendor()
275 else if ( vendor == vend->vendor ) { in populate_vendor()
282 d = realloc( vend->devices, (vend->num_devices + 1) in populate_vendor()
288 last_dev = & d[ vend->num_devices - 1 ]; in populate_vendor()
289 dev = & d[ vend->num_devices ]; in populate_vendor()
290 vend->num_devices++; in populate_vendor()
291 vend->devices = d; in populate_vendor()
294 dev->id.vendor_id = vend->vendor; in populate_vendor()
332 struct pci_id_leaf * vend; in find_device_name() local
341 vend = insert( m->vendor_id ); in find_device_name()
342 if ( vend == NULL ) { in find_device_name()
346 if ( vend->num_devices == 0 ) { in find_device_name()
347 populate_vendor( vend, 1 ); in find_device_name()
351 for ( i = 0 ; i < vend->num_devices ; i++ ) { in find_device_name()
352 struct pci_device_leaf * d = & vend->devices[ i ]; in find_device_name()
376 struct pci_id_leaf * vend; in find_vendor_name() local
384 vend = insert( m->vendor_id ); in find_vendor_name()
385 if ( vend == NULL ) { in find_vendor_name()
389 if ( vend->vendor_name == NULL ) { in find_vendor_name()
390 populate_vendor( vend, 0 ); in find_vendor_name()
394 return vend->vendor_name; in find_vendor_name()