Lines Matching refs:cldev
16 typedef void (*mei_cldev_cb_t)(struct mei_cl_device *cldev);
70 int (*probe)(struct mei_cl_device *cldev,
72 void (*remove)(struct mei_cl_device *cldev);
95 ssize_t mei_cldev_send(struct mei_cl_device *cldev, const u8 *buf,
97 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length);
98 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf,
100 ssize_t mei_cldev_send_vtag(struct mei_cl_device *cldev, const u8 *buf,
102 ssize_t mei_cldev_recv_vtag(struct mei_cl_device *cldev, u8 *buf, size_t length,
104 ssize_t mei_cldev_recv_nonblock_vtag(struct mei_cl_device *cldev, u8 *buf,
107 int mei_cldev_register_rx_cb(struct mei_cl_device *cldev, mei_cldev_cb_t rx_cb);
108 int mei_cldev_register_notif_cb(struct mei_cl_device *cldev,
111 const uuid_le *mei_cldev_uuid(const struct mei_cl_device *cldev);
112 u8 mei_cldev_ver(const struct mei_cl_device *cldev);
114 void *mei_cldev_get_drvdata(const struct mei_cl_device *cldev);
115 void mei_cldev_set_drvdata(struct mei_cl_device *cldev, void *data);
117 int mei_cldev_enable(struct mei_cl_device *cldev);
118 int mei_cldev_disable(struct mei_cl_device *cldev);
119 bool mei_cldev_enabled(const struct mei_cl_device *cldev);
120 ssize_t mei_cldev_send_gsc_command(struct mei_cl_device *cldev,
126 void *mei_cldev_dma_map(struct mei_cl_device *cldev, u8 buffer_id, size_t size);
127 int mei_cldev_dma_unmap(struct mei_cl_device *cldev);