Lines Matching refs:mei_cl_device
8 struct mei_cl_device;
11 typedef void (*mei_cldev_event_cb_t)(struct mei_cl_device *cldev,
38 struct mei_cl_device { struct
65 int (*probe)(struct mei_cl_device *cldev, argument
67 int (*remove)(struct mei_cl_device *cldev);
77 ssize_t mei_cldev_send(struct mei_cl_device *cldev, u8 *buf, size_t length);
78 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length);
80 int mei_cldev_register_event_cb(struct mei_cl_device *cldev,
88 const uuid_le *mei_cldev_uuid(const struct mei_cl_device *cldev);
89 u8 mei_cldev_ver(const struct mei_cl_device *cldev);
91 void *mei_cldev_get_drvdata(const struct mei_cl_device *cldev);
92 void mei_cldev_set_drvdata(struct mei_cl_device *cldev, void *data);
94 int mei_cldev_enable(struct mei_cl_device *cldev);
95 int mei_cldev_disable(struct mei_cl_device *cldev);
96 bool mei_cldev_enabled(struct mei_cl_device *cldev);