Lines Matching refs:macio_dev

49 struct macio_dev *macio_dev_get(struct macio_dev *dev)
62 void macio_dev_put(struct macio_dev *dev)
73 struct macio_dev *macio_dev;
77 macio_dev = to_macio_device(dev);
82 macio_dev_get(macio_dev);
86 error = drv->probe(macio_dev, match);
88 macio_dev_put(macio_dev);
95 struct macio_dev * macio_dev = to_macio_device(dev);
99 drv->remove(macio_dev);
100 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);
171 struct macio_dev *mdev;
234 static void macio_create_fixup_irq(struct macio_dev *dev, int index,
249 static void macio_add_missing_resources(struct macio_dev *dev)
290 static void macio_setup_interrupts(struct macio_dev *dev)
317 static void macio_setup_resources(struct macio_dev *dev,
358 static struct macio_dev * macio_add_one_device(struct macio_chip *chip,
361 struct macio_dev *in_bay,
365 struct macio_dev *dev;
451 * Open Firmware device tree, build macio_dev structures and add
460 struct macio_dev *rdev, *mdev, *mbdev = NULL, *sdev = NULL;
553 struct macio_dev *dev = to_macio_device(gendev);
564 int macio_enable_devres(struct macio_dev *dev)
577 static struct macio_devres * find_macio_dr(struct macio_dev *dev)
596 int macio_request_resource(struct macio_dev *dev, int resource_no,
629 void macio_release_resource(struct macio_dev *dev, int resource_no)
653 int macio_request_resources(struct macio_dev *dev, const char *name)
674 void macio_release_resources(struct macio_dev *dev)