Lines Matching refs:z

53 	struct zorro_dev *z;  in zorro_find_device()  local
58 for (z = from ? from+1 : &zorro_autocon[0]; in zorro_find_device()
59 z < zorro_autocon+zorro_num_autocon; in zorro_find_device()
60 z++) in zorro_find_device()
61 if (id == ZORRO_WILDCARD || id == z->id) in zorro_find_device()
62 return z; in zorro_find_device()
113 struct platform_device *bridge, struct zorro_dev *z) in zorro_find_parent_resource() argument
119 if (zorro_resource_start(z) >= r->start && in zorro_find_parent_resource()
120 zorro_resource_end(z) <= r->end) in zorro_find_parent_resource()
132 struct zorro_dev *z; in amiga_zorro_probe() local
162 z = &zorro_autocon[i]; in amiga_zorro_probe()
164 z->rom = zi->rom; in amiga_zorro_probe()
165 z->id = (be16_to_cpu(z->rom.er_Manufacturer) << 16) | in amiga_zorro_probe()
166 (z->rom.er_Product << 8); in amiga_zorro_probe()
167 if (z->id == ZORRO_PROD_GVP_EPC_BASE) { in amiga_zorro_probe()
170 z->id |= *(u16 *)ZTWO_VADDR(magic) & GVP_PRODMASK; in amiga_zorro_probe()
172 z->slotaddr = zi->slotaddr; in amiga_zorro_probe()
173 z->slotsize = zi->slotsize; in amiga_zorro_probe()
174 sprintf(z->name, "Zorro device %08x", z->id); in amiga_zorro_probe()
175 zorro_name_device(z); in amiga_zorro_probe()
176 z->resource.start = zi->boardaddr; in amiga_zorro_probe()
177 z->resource.end = zi->boardaddr + zi->boardsize - 1; in amiga_zorro_probe()
178 z->resource.name = z->name; in amiga_zorro_probe()
179 r = zorro_find_parent_resource(pdev, z); in amiga_zorro_probe()
180 error = request_resource(r, &z->resource); in amiga_zorro_probe()
184 z->name, &z->resource); in amiga_zorro_probe()
185 z->dev.parent = &bus->dev; in amiga_zorro_probe()
186 z->dev.bus = &zorro_bus_type; in amiga_zorro_probe()
187 z->dev.id = i; in amiga_zorro_probe()
192 z = &zorro_autocon[i]; in amiga_zorro_probe()
193 error = device_register(&z->dev); in amiga_zorro_probe()
196 z->name); in amiga_zorro_probe()
197 put_device(&z->dev); in amiga_zorro_probe()
200 error = zorro_create_sysfs_dev_files(z); in amiga_zorro_probe()
202 dev_err(&z->dev, "Error creating sysfs files\n"); in amiga_zorro_probe()
206 zorro_for_each_dev(z) { in amiga_zorro_probe()
207 if (z->rom.er_Type & ERTF_MEMLIST) in amiga_zorro_probe()
208 mark_region(zorro_resource_start(z), in amiga_zorro_probe()
209 zorro_resource_end(z)+1, 1); in amiga_zorro_probe()