Lines Matching refs:imap
1056 const __be32 *tmp, *imap; in dt_for_each_irq_map() local
1113 imap = dt_get_property(dev, "interrupt-map", &imaplen); in dt_for_each_irq_map()
1115 if ( imap == NULL ) in dt_for_each_irq_map()
1126 imap += addrsize + intsize; in dt_for_each_irq_map()
1130 ipar = dt_find_node_by_phandle(be32_to_cpup(imap)); in dt_for_each_irq_map()
1131 imap++; in dt_for_each_irq_map()
1169 imap += paddrsize; in dt_for_each_irq_map()
1175 dt_raw_irq.specifier[i] = dt_read_number(imap + i, 1); in dt_for_each_irq_map()
1188 imap += pintsize; in dt_for_each_irq_map()
1208 imap += pintsize; in dt_for_each_irq_map()
1241 const __be32 *tmp, *imap, *imask; in dt_irq_map_raw() local
1315 imap = dt_get_property(ipar, "interrupt-map", &imaplen); in dt_irq_map_raw()
1317 if ( imap == NULL ) in dt_irq_map_raw()
1347 match = ((addr[i] ^ imap[i]) & mask) == 0; in dt_irq_map_raw()
1352 match = ((intspec[i-addrsize] ^ imap[i]) & mask) == 0; in dt_irq_map_raw()
1354 imap += addrsize + intsize; in dt_irq_map_raw()
1360 newpar = dt_find_node_by_phandle(be32_to_cpup(imap)); in dt_irq_map_raw()
1361 imap++; in dt_irq_map_raw()
1391 imap += newaddrsize + newintsize; in dt_irq_map_raw()
1402 intspec = imap - intsize; in dt_irq_map_raw()