Lines Matching refs:macio_dev

47 struct macio_dev *macio_dev_get(struct macio_dev *dev)
60 void macio_dev_put(struct macio_dev *dev)
71 struct macio_dev *macio_dev;
75 macio_dev = to_macio_device(dev);
80 macio_dev_get(macio_dev);
84 error = drv->probe(macio_dev, match);
86 macio_dev_put(macio_dev);
93 struct macio_dev * macio_dev = to_macio_device(dev);
97 drv->remove(macio_dev);
98 macio_dev_put(macio_dev);
105 struct macio_dev * macio_dev = to_macio_device(dev);
109 drv->shutdown(macio_dev);
114 struct macio_dev * macio_dev = to_macio_device(dev);
118 return drv->suspend(macio_dev, state);
124 struct macio_dev * macio_dev = to_macio_device(dev);
128 return drv->resume(macio_dev);
166 struct macio_dev *mdev;
229 static void macio_create_fixup_irq(struct macio_dev *dev, int index,
244 static void macio_add_missing_resources(struct macio_dev *dev)
285 static void macio_setup_interrupts(struct macio_dev *dev)
312 static void macio_setup_resources(struct macio_dev *dev,
353 static struct macio_dev * macio_add_one_device(struct macio_chip *chip,
356 struct macio_dev *in_bay,
360 struct macio_dev *dev;
446 * Open Firmware device tree, build macio_dev structures and add
455 struct macio_dev *rdev, *mdev, *mbdev = NULL, *sdev = NULL;
548 struct macio_dev *dev = to_macio_device(gendev);
559 int macio_enable_devres(struct macio_dev *dev)
572 static struct macio_devres * find_macio_dr(struct macio_dev *dev)
591 int macio_request_resource(struct macio_dev *dev, int resource_no,
624 void macio_release_resource(struct macio_dev *dev, int resource_no)
648 int macio_request_resources(struct macio_dev *dev, const char *name)
669 void macio_release_resources(struct macio_dev *dev)