Lines Matching refs:zdev
239 static int xsurf100_probe(struct zorro_dev *zdev,
247 DEFINE_RES_MEM(zdev->resource.start + XS100_8390_BASE,
262 if (!request_mem_region(zdev->resource.start, 0x100, zdev->name)) {
263 dev_err(&zdev->dev, "cannot reserve X-Surf 100 control registers\n");
267 if (!request_mem_region(zdev->resource.start +
271 dev_err(&zdev->dev, "cannot reserve 32-bit area\n");
286 ax88796_data.base_regs = ioremap(zdev->resource.start, 0x100);
290 dev_err(&zdev->dev, "Cannot ioremap area %pR (registers)\n",
291 &zdev->resource);
297 ax88796_data.data_area = ioremap(zdev->resource.start +
302 dev_err(&zdev->dev,
304 &zdev->resource, XS100_8390_DATA32_BASE);
313 pdev = platform_device_register_resndata(&zdev->dev, "ax88796",
314 zdev->slotaddr, res, 2,
319 dev_err(&zdev->dev, "cannot register platform device\n");
324 zorro_set_drvdata(zdev, pdev);
336 release_mem_region(zdev->resource.start + XS100_8390_DATA32_BASE,
340 release_mem_region(zdev->resource.start, 0x100);
345 static void xsurf100_remove(struct zorro_dev *zdev)
347 struct platform_device *pdev = zorro_get_drvdata(zdev);
353 release_mem_region(zdev->resource.start, 0x100);
355 release_mem_region(zdev->resource.start + XS100_8390_DATA32_BASE,