Lines Matching refs:b
33 struct bus_bridge *b = xmalloc(sizeof(struct bus_bridge)); in map_bridge() local
36 b->next = bi->bridges; in map_bridge()
37 bi->bridges = b; in map_bridge()
38 b->this = get_conf_byte(d, np); in map_bridge()
39 b->dev = p->dev; in map_bridge()
40 b->func = p->func; in map_bridge()
41 b->first = get_conf_byte(d, ns); in map_bridge()
42 b->last = get_conf_byte(d, nl); in map_bridge()
44 p->bus, p->dev, p->func, b->this, b->first, b->last); in map_bridge()
45 if (b->this != p->bus) in map_bridge()
47 if (b->first > b->last) in map_bridge()
50 b->last = b->first; in map_bridge()
107 struct bus_bridge *b; in do_map_bridges() local
110 for (b=bi->bridges; b; b=b->next) in do_map_bridges()
112 if (bus_info[b->first].guestbook) in do_map_bridges()
113 b->bug = 1; in do_map_bridges()
114 else if (b->first < min || b->last > max) in do_map_bridges()
115 b->bug = 2; in do_map_bridges()
118 bus_info[b->first].via = b; in do_map_bridges()
119 do_map_bridges(b->first, b->first, b->last); in do_map_bridges()
136 struct bus_bridge *b = bi->via; in map_bridges() local
141 if (b) in map_bridges()
142 printf("Entered via %02x:%02x.%d\n", b->this, b->dev, b->func); in map_bridges()
148 for (b=bi->bridges; b; b=b->next) in map_bridges()
150 printf("\t%02x.%d Bridge to %02x-%02x", b->dev, b->func, b->first, b->last); in map_bridges()
151 switch (b->bug) in map_bridges()