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_send_timeout(struct mei_cl_device *cldev, const u8 *buf,
99 ssize_t mei_cldev_recv(struct mei_cl_device *cldev, u8 *buf, size_t length);
100 ssize_t mei_cldev_recv_nonblock(struct mei_cl_device *cldev, u8 *buf,
102 ssize_t mei_cldev_recv_timeout(struct mei_cl_device *cldev, u8 *buf, size_t length,
104 ssize_t mei_cldev_send_vtag(struct mei_cl_device *cldev, const u8 *buf,
106 ssize_t mei_cldev_send_vtag_timeout(struct mei_cl_device *cldev, const u8 *buf,
108 ssize_t mei_cldev_recv_vtag(struct mei_cl_device *cldev, u8 *buf, size_t length,
110 ssize_t mei_cldev_recv_nonblock_vtag(struct mei_cl_device *cldev, u8 *buf,
112 ssize_t mei_cldev_recv_vtag_timeout(struct mei_cl_device *cldev, u8 *buf, size_t length,
115 int mei_cldev_register_rx_cb(struct mei_cl_device *cldev, mei_cldev_cb_t rx_cb);
116 int mei_cldev_register_notif_cb(struct mei_cl_device *cldev,
119 const uuid_le *mei_cldev_uuid(const struct mei_cl_device *cldev);
120 u8 mei_cldev_ver(const struct mei_cl_device *cldev);
122 void *mei_cldev_get_drvdata(const struct mei_cl_device *cldev);
123 void mei_cldev_set_drvdata(struct mei_cl_device *cldev, void *data);
125 int mei_cldev_enable(struct mei_cl_device *cldev);
126 int mei_cldev_disable(struct mei_cl_device *cldev);
127 bool mei_cldev_enabled(const struct mei_cl_device *cldev);
128 ssize_t mei_cldev_send_gsc_command(struct mei_cl_device *cldev,
134 void *mei_cldev_dma_map(struct mei_cl_device *cldev, u8 buffer_id, size_t size);
135 int mei_cldev_dma_unmap(struct mei_cl_device *cldev);