Lines Matching refs:vpdev

240 static inline struct mic_driver *vpdev_to_mdrv(struct vop_device *vpdev)  in vpdev_to_mdrv()  argument
242 return dev_get_drvdata(vpdev->dev.parent); in vpdev_to_mdrv()
246 __mic_request_irq(struct vop_device *vpdev, in __mic_request_irq() argument
253 static void __mic_free_irq(struct vop_device *vpdev, in __mic_free_irq() argument
259 static void __mic_ack_interrupt(struct vop_device *vpdev, int num) in __mic_ack_interrupt() argument
261 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_ack_interrupt()
266 static int __mic_next_db(struct vop_device *vpdev) in __mic_next_db() argument
271 static void __iomem *__mic_get_remote_dp(struct vop_device *vpdev) in __mic_get_remote_dp() argument
273 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_get_remote_dp()
278 static void __mic_send_intr(struct vop_device *vpdev, int db) in __mic_send_intr() argument
280 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_send_intr()
285 static void __iomem *__mic_ioremap(struct vop_device *vpdev, in __mic_ioremap() argument
288 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_ioremap()
293 static void __mic_iounmap(struct vop_device *vpdev, void __iomem *va) in __mic_iounmap() argument
295 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_iounmap()
369 mdrv->vpdev = vop_register_device(mdrv->dev, VOP_DEV_TRNSP, in mic_driver_init()
372 if (IS_ERR(mdrv->vpdev)) { in mic_driver_init()
373 rc = PTR_ERR(mdrv->vpdev); in mic_driver_init()
391 vop_unregister_device(mdrv->vpdev); in mic_driver_init()
412 vop_unregister_device(mdrv->vpdev); in mic_driver_uninit()