Lines Matching refs:match
80 bool_t (*match)(const struct dt_device_node *node); member
323 bool_t match = 1; in dt_match_node() local
326 match &= dt_node_path_is_equal(node, matches->path); in dt_match_node()
329 match &= dt_device_type_is_equal(node, matches->type); in dt_match_node()
332 match &= dt_device_is_compatible(node, matches->compatible); in dt_match_node()
335 match &= !dt_device_is_available(node); in dt_match_node()
338 match &= dt_find_property(node, matches->prop, NULL) != NULL; in dt_match_node()
340 if ( match ) in dt_match_node()
618 .match = dt_bus_pci_match,
628 .match = dt_bus_default_match,
641 if ( !dt_busses[i].match || dt_busses[i].match(np) ) in dt_match_bus()
1244 int match, i; in dt_irq_map_raw() local
1339 match = 0; in dt_irq_map_raw()
1340 while ( imaplen > (addrsize + intsize + 1) && !match ) in dt_irq_map_raw()
1343 match = 1; in dt_irq_map_raw()
1344 for ( i = 0; i < addrsize && match; ++i ) in dt_irq_map_raw()
1347 match = ((addr[i] ^ imap[i]) & mask) == 0; in dt_irq_map_raw()
1349 for ( ; i < (addrsize + intsize) && match; ++i ) in dt_irq_map_raw()
1352 match = ((intspec[i-addrsize] ^ imap[i]) & mask) == 0; in dt_irq_map_raw()
1357 dt_dprintk(" -> match=%d (imaplen=%d)\n", match, imaplen); in dt_irq_map_raw()
1396 if ( !match ) in dt_irq_map_raw()