Lines Matching refs:vpdev

252 static inline struct mic_driver *vpdev_to_mdrv(struct vop_device *vpdev)  in vpdev_to_mdrv()  argument
254 return dev_get_drvdata(vpdev->dev.parent); in vpdev_to_mdrv()
258 __mic_request_irq(struct vop_device *vpdev, in __mic_request_irq() argument
265 static void __mic_free_irq(struct vop_device *vpdev, in __mic_free_irq() argument
271 static void __mic_ack_interrupt(struct vop_device *vpdev, int num) in __mic_ack_interrupt() argument
273 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_ack_interrupt()
278 static int __mic_next_db(struct vop_device *vpdev) in __mic_next_db() argument
283 static void __iomem *__mic_get_remote_dp(struct vop_device *vpdev) in __mic_get_remote_dp() argument
285 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_get_remote_dp()
290 static void __mic_send_intr(struct vop_device *vpdev, int db) in __mic_send_intr() argument
292 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_send_intr()
297 static void __iomem *__mic_ioremap(struct vop_device *vpdev, in __mic_ioremap() argument
300 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_ioremap()
305 static void __mic_iounmap(struct vop_device *vpdev, void __iomem *va) in __mic_iounmap() argument
307 struct mic_driver *mdrv = vpdev_to_mdrv(vpdev); in __mic_iounmap()
381 mdrv->vpdev = vop_register_device(mdrv->dev, VOP_DEV_TRNSP, in mic_driver_init()
384 if (IS_ERR(mdrv->vpdev)) { in mic_driver_init()
385 rc = PTR_ERR(mdrv->vpdev); in mic_driver_init()
403 vop_unregister_device(mdrv->vpdev); in mic_driver_init()
424 vop_unregister_device(mdrv->vpdev); in mic_driver_uninit()