Lines Matching refs:cldev
163 struct mei_cl_device *cldev;
237 ret = mei_cldev_send(ace->cldev, (u8 *)cmd, len);
361 static void mei_ace_rx(struct mei_cl_device *cldev)
363 struct mei_ace *ace = mei_cldev_get_drvdata(cldev);
368 ret = mei_cldev_recv(cldev, (u8 *)&event, sizeof(event));
370 dev_err(&cldev->dev, "recv error: %d\n", ret);
388 dev_dbg(&cldev->dev, "firmware ready\n");
397 struct device *dev = &ace->cldev->dev;
443 dev = &ace->cldev->dev;
458 static int mei_ace_probe(struct mei_cl_device *cldev,
461 struct device *dev = &cldev->dev;
469 ace->cldev = cldev;
474 mei_cldev_set_drvdata(cldev, ace);
476 ret = mei_cldev_enable(cldev);
482 ret = mei_cldev_register_rx_cb(cldev, mei_ace_rx);
510 mei_cldev_disable(cldev);
518 static void mei_ace_remove(struct mei_cl_device *cldev)
520 struct mei_ace *ace = mei_cldev_get_drvdata(cldev);
527 pm_runtime_disable(&cldev->dev);
528 pm_runtime_set_suspended(&cldev->dev);
532 mei_cldev_disable(cldev);