Lines Matching refs:match
58 } match;
72 pci_slot_match_iterator_create( const struct pci_slot_match * match )
84 if ( match != NULL ) {
87 (void) memcpy( & iter->match.slot, match, sizeof( *match ) );
108 pci_id_match_iterator_create( const struct pci_id_match * match )
120 if ( match != NULL ) {
123 (void) memcpy( & iter->match.id, match, sizeof( *match ) );
182 if ( PCI_ID_COMPARE( iter->match.slot.domain, temp->base.domain )
183 && PCI_ID_COMPARE( iter->match.slot.bus, temp->base.bus )
184 && PCI_ID_COMPARE( iter->match.slot.dev, temp->base.dev )
185 && PCI_ID_COMPARE( iter->match.slot.func, temp->base.func ) ) {
200 if ( PCI_ID_COMPARE( iter->match.id.vendor_id, temp->base.vendor_id )
201 && PCI_ID_COMPARE( iter->match.id.device_id, temp->base.device_id )
202 && PCI_ID_COMPARE( iter->match.id.subvendor_id, temp->base.subvendor_id )
203 && PCI_ID_COMPARE( iter->match.id.subdevice_id, temp->base.subdevice_id )
204 && ((temp->base.device_class & iter->match.id.device_class_mask)
205 == iter->match.id.device_class) ) {
228 iter.match.slot.domain = domain;
229 iter.match.slot.bus = bus;
230 iter.match.slot.dev = dev;
231 iter.match.slot.func = func;