Lines Matching refs:cldev
165 struct mei_cl_device *cldev; member
239 ret = mei_cldev_send(ace->cldev, (u8 *)cmd, len); in mei_ace_send()
363 static void mei_ace_rx(struct mei_cl_device *cldev) in mei_ace_rx() argument
365 struct mei_ace *ace = mei_cldev_get_drvdata(cldev); in mei_ace_rx()
370 ret = mei_cldev_recv(cldev, (u8 *)&event, sizeof(event)); in mei_ace_rx()
372 dev_err(&cldev->dev, "recv error: %d\n", ret); in mei_ace_rx()
390 dev_dbg(&cldev->dev, "firmware ready\n"); in mei_ace_rx()
399 struct device *dev = &ace->cldev->dev; in mei_ace_setup_dev_link()
442 dev = &ace->cldev->dev; in mei_ace_post_probe_work()
457 static int mei_ace_probe(struct mei_cl_device *cldev, in mei_ace_probe() argument
460 struct device *dev = &cldev->dev; in mei_ace_probe()
468 ace->cldev = cldev; in mei_ace_probe()
473 mei_cldev_set_drvdata(cldev, ace); in mei_ace_probe()
475 ret = mei_cldev_enable(cldev); in mei_ace_probe()
481 ret = mei_cldev_register_rx_cb(cldev, mei_ace_rx); in mei_ace_probe()
509 mei_cldev_disable(cldev); in mei_ace_probe()
517 static void mei_ace_remove(struct mei_cl_device *cldev) in mei_ace_remove() argument
519 struct mei_ace *ace = mei_cldev_get_drvdata(cldev); in mei_ace_remove()
526 pm_runtime_disable(&cldev->dev); in mei_ace_remove()
527 pm_runtime_set_suspended(&cldev->dev); in mei_ace_remove()