Lines Matching refs:mdev
21 dev_dbg(&sproc->mdev->pdev.dev, fmt, ##__VA_ARGS__)
23 dev_err(&sproc->mdev->pdev.dev, fmt, ##__VA_ARGS__)
28 struct ste_modem_device *mdev; member
183 sproc->mdev->ops.kick(sproc->mdev, vqid + SPROC_MAX_NOTIFY_ID); in sproc_kick()
187 static void sproc_kick_callback(struct ste_modem_device *mdev, int vqid) in sproc_kick_callback() argument
189 struct sproc *sproc = mdev->drv_data; in sproc_kick_callback()
216 err = sproc->mdev->ops.kick_subscribe(sproc->mdev, i); in sproc_start()
225 return sproc->mdev->ops.power(sproc->mdev, true); in sproc_start()
235 return sproc->mdev->ops.power(sproc->mdev, false); in sproc_stop()
247 struct ste_modem_device *mdev = in sproc_drv_remove() local
249 struct sproc *sproc = mdev->drv_data; in sproc_drv_remove()
254 sproc->mdev->ops.setup(sproc->mdev, NULL); in sproc_drv_remove()
262 mdev->drv_data = NULL; in sproc_drv_remove()
270 struct ste_modem_device *mdev = in sproc_probe() local
276 dev_dbg(&mdev->pdev.dev, "probe ste-modem\n"); in sproc_probe()
278 if (!mdev->ops.setup || !mdev->ops.kick || !mdev->ops.kick_subscribe || in sproc_probe()
279 !mdev->ops.power) { in sproc_probe()
280 dev_err(&mdev->pdev.dev, "invalid mdev ops\n"); in sproc_probe()
284 rproc = rproc_alloc(&mdev->pdev.dev, mdev->pdev.name, &sproc_ops, in sproc_probe()
290 sproc->mdev = mdev; in sproc_probe()
293 mdev->drv_data = sproc; in sproc_probe()
296 sproc->mdev->ops.setup(sproc->mdev, &sproc_dev_cb); in sproc_probe()
327 mdev->drv_data = NULL; in sproc_probe()