Lines Matching defs:zdev
244 static int xsurf100_probe(struct zorro_dev *zdev,
252 DEFINE_RES_MEM(zdev->resource.start + XS100_8390_BASE,
267 if (!request_mem_region(zdev->resource.start, 0x100, zdev->name)) {
268 dev_err(&zdev->dev, "cannot reserve X-Surf 100 control registers\n");
272 if (!request_mem_region(zdev->resource.start +
276 dev_err(&zdev->dev, "cannot reserve 32-bit area\n");
291 ax88796_data.base_regs = ioremap(zdev->resource.start, 0x100);
295 dev_err(&zdev->dev, "Cannot ioremap area %pR (registers)\n",
296 &zdev->resource);
302 ax88796_data.data_area = ioremap(zdev->resource.start +
307 dev_err(&zdev->dev,
309 &zdev->resource, XS100_8390_DATA32_BASE);
318 pdev = platform_device_register_resndata(&zdev->dev, "ax88796",
319 zdev->slotaddr, res, 2,
324 dev_err(&zdev->dev, "cannot register platform device\n");
329 zorro_set_drvdata(zdev, pdev);
341 release_mem_region(zdev->resource.start + XS100_8390_DATA32_BASE,
345 release_mem_region(zdev->resource.start, 0x100);
350 static void xsurf100_remove(struct zorro_dev *zdev)
352 struct platform_device *pdev = zorro_get_drvdata(zdev);
358 release_mem_region(zdev->resource.start, 0x100);
360 release_mem_region(zdev->resource.start + XS100_8390_DATA32_BASE,