Lines Matching refs:d
49 static int hplance_init_one(struct dio_dev *d, const struct dio_device_id *ent);
50 static void hplance_init(struct net_device *dev, struct dio_dev *d);
51 static void hplance_remove_one(struct dio_dev *d);
84 static int hplance_init_one(struct dio_dev *d, const struct dio_device_id *ent) in hplance_init_one() argument
94 if (!request_mem_region(dio_resource_start(d), in hplance_init_one()
95 dio_resource_len(d), d->name)) in hplance_init_one()
98 hplance_init(dev, d); in hplance_init_one()
103 dio_set_drvdata(d, dev); in hplance_init_one()
106 dev->name, d->name, d->scode, dev->dev_addr, d->ipl); in hplance_init_one()
111 release_mem_region(dio_resource_start(d), dio_resource_len(d)); in hplance_init_one()
118 static void hplance_remove_one(struct dio_dev *d) in hplance_remove_one() argument
120 struct net_device *dev = dio_get_drvdata(d); in hplance_remove_one()
123 release_mem_region(dio_resource_start(d), dio_resource_len(d)); in hplance_remove_one()
128 static void hplance_init(struct net_device *dev, struct dio_dev *d) in hplance_init() argument
130 unsigned long va = (d->resource.start + DIO_VIRADDRBASE); in hplance_init()
152 lp->lance.name = d->name; in hplance_init()
157 lp->lance.irq = d->ipl; in hplance_init()