Lines Matching refs:libxenvchan
70 struct libxenvchan { struct
100 struct libxenvchan *libxenvchan_server_init(struct xentoollog_logger *logger, argument
113 struct libxenvchan *libxenvchan_client_init(struct xentoollog_logger *logger,
120 void libxenvchan_close(struct libxenvchan *ctrl);
129 int libxenvchan_recv(struct libxenvchan *ctrl, void *data, size_t size);
138 int libxenvchan_read(struct libxenvchan *ctrl, void *data, size_t size);
146 int libxenvchan_send(struct libxenvchan *ctrl, const void *data, size_t size);
155 int libxenvchan_write(struct libxenvchan *ctrl, const void *data, size_t size);
159 int libxenvchan_wait(struct libxenvchan *ctrl);
165 int libxenvchan_fd_for_select(struct libxenvchan *ctrl);
172 int libxenvchan_is_open(struct libxenvchan* ctrl);
174 int libxenvchan_data_ready(struct libxenvchan *ctrl);
176 int libxenvchan_buffer_space(struct libxenvchan *ctrl);