Lines Matching refs:mdev

29 	struct macio_dev *mdev;  member
37 airport_suspend(struct macio_dev *mdev, pm_message_t state) in airport_suspend() argument
39 struct orinoco_private *priv = dev_get_drvdata(&mdev->ofdev.dev); in airport_suspend()
59 macio_get_of_node(mdev), 0, 0); in airport_suspend()
65 airport_resume(struct macio_dev *mdev) in airport_resume() argument
67 struct orinoco_private *priv = dev_get_drvdata(&mdev->ofdev.dev); in airport_resume()
76 macio_get_of_node(mdev), 0, 1); in airport_resume()
89 airport_detach(struct macio_dev *mdev) in airport_detach() argument
91 struct orinoco_private *priv = dev_get_drvdata(&mdev->ofdev.dev); in airport_detach()
106 macio_release_resource(mdev, 0); in airport_detach()
109 macio_get_of_node(mdev), 0, 0); in airport_detach()
112 macio_set_drvdata(mdev, NULL); in airport_detach()
135 macio_get_of_node(card->mdev), 0, 0); in airport_hard_reset()
138 macio_get_of_node(card->mdev), 0, 1); in airport_hard_reset()
149 airport_attach(struct macio_dev *mdev, const struct of_device_id *match) in airport_attach() argument
156 if (macio_resource_count(mdev) < 1 || macio_irq_count(mdev) < 1) { in airport_attach()
162 priv = alloc_orinocodev(sizeof(*card), &mdev->ofdev.dev, in airport_attach()
171 card->mdev = mdev; in airport_attach()
173 if (macio_request_resource(mdev, 0, DRIVER_NAME)) { in airport_attach()
179 macio_set_drvdata(mdev, priv); in airport_attach()
182 card->irq = macio_irq(mdev, 0); in airport_attach()
183 phys_addr = macio_resource_start(mdev, 0); /* Physical address */ in airport_attach()
195 macio_get_of_node(mdev), 0, 1); in airport_attach()
221 airport_detach(mdev); in airport_attach()