Lines Matching defs:ctrl
52 static inline uint32_t rd_prod(struct libxenvchan *ctrl) in rd_prod()
57 static inline uint32_t* _rd_cons(struct libxenvchan *ctrl) in _rd_cons()
63 static inline uint32_t* _wr_prod(struct libxenvchan *ctrl) in _wr_prod()
69 static inline uint32_t wr_cons(struct libxenvchan *ctrl) in wr_cons()
74 static inline const void* rd_ring(struct libxenvchan *ctrl) in rd_ring()
79 static inline void* wr_ring(struct libxenvchan *ctrl) in wr_ring()
84 static inline uint32_t wr_ring_size(struct libxenvchan *ctrl) in wr_ring_size()
89 static inline uint32_t rd_ring_size(struct libxenvchan *ctrl) in rd_ring_size()
94 static inline void request_notify(struct libxenvchan *ctrl, uint8_t bit) in request_notify()
101 static inline int send_notify(struct libxenvchan *ctrl, uint8_t bit) in send_notify()
117 static inline int raw_get_data_ready(struct libxenvchan *ctrl) in raw_get_data_ready()
131 static inline int fast_get_data_ready(struct libxenvchan *ctrl, size_t request) in fast_get_data_ready()
146 int libxenvchan_data_ready(struct libxenvchan *ctrl) in libxenvchan_data_ready()
159 static inline int raw_get_buffer_space(struct libxenvchan *ctrl) in raw_get_buffer_space()
173 static inline int fast_get_buffer_space(struct libxenvchan *ctrl, size_t request) in fast_get_buffer_space()
188 int libxenvchan_buffer_space(struct libxenvchan *ctrl) in libxenvchan_buffer_space()
197 int libxenvchan_wait(struct libxenvchan *ctrl) in libxenvchan_wait()
211 static int do_send(struct libxenvchan *ctrl, const void *data, size_t size) in do_send()
234 int libxenvchan_send(struct libxenvchan *ctrl, const void *data, size_t size) in libxenvchan_send()
252 int libxenvchan_write(struct libxenvchan *ctrl, const void *data, size_t size) in libxenvchan_write()
287 static int do_recv(struct libxenvchan *ctrl, void *data, size_t size) in do_recv()
311 int libxenvchan_recv(struct libxenvchan *ctrl, void *data, size_t size) in libxenvchan_recv()
328 int libxenvchan_read(struct libxenvchan *ctrl, void *data, size_t size) in libxenvchan_read()
345 int libxenvchan_is_open(struct libxenvchan* ctrl) in libxenvchan_is_open()
353 int libxenvchan_fd_for_select(struct libxenvchan *ctrl) in libxenvchan_fd_for_select()
358 void libxenvchan_close(struct libxenvchan *ctrl) in libxenvchan_close()