Searched refs:libxenvchan (Results 1 – 8 of 8) sorted by relevance
/xen/tools/libvchan/ |
A D | Makefile | 43 all: libxenvchan.so vchan-node1 vchan-node2 vchan-socket-proxy libxenvchan.a $(PKG_CONFIG_INST) $(P… 45 libxenvchan.so: libxenvchan.so.$(MAJOR) 48 libxenvchan.so.$(MAJOR): libxenvchan.so.$(MAJOR).$(MINOR) 54 libxenvchan.a: $(LIBVCHAN_OBJS) 55 $(AR) rcs libxenvchan.a $^ 57 vchan-node1: $(NODE_OBJS) libxenvchan.so 60 vchan-node2: $(NODE2_OBJS) libxenvchan.so 72 ln -sf libxenvchan.so.$(MAJOR).$(MINOR) $(DESTDIR)$(libdir)/libxenvchan.so.$(MAJOR) 73 ln -sf libxenvchan.so.$(MAJOR) $(DESTDIR)$(libdir)/libxenvchan.so 82 rm -f $(DESTDIR)$(libdir)/libxenvchan.a [all …]
|
A D | libxenvchan.h | 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); 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); [all …]
|
A D | io.c | 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() 79 static inline void* wr_ring(struct libxenvchan *ctrl) in wr_ring() 146 int libxenvchan_data_ready(struct libxenvchan *ctrl) in libxenvchan_data_ready() 188 int libxenvchan_buffer_space(struct libxenvchan *ctrl) in libxenvchan_buffer_space() 197 int libxenvchan_wait(struct libxenvchan *ctrl) in libxenvchan_wait() 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() [all …]
|
A D | node.c | 40 int libxenvchan_write_all(struct libxenvchan *ctrl, char *buf, int size) in libxenvchan_write_all() 79 void reader(struct libxenvchan *ctrl) in reader() 103 void writer(struct libxenvchan *ctrl) in writer() 138 struct libxenvchan *ctrl = 0; in main()
|
A D | init.c | 75 static int init_gnt_srv(struct libxenvchan *ctrl, int domain) in init_gnt_srv() 141 static int init_gnt_cli(struct libxenvchan *ctrl, int domain, uint32_t ring_ref) in init_gnt_cli() 216 static int init_evt_srv(struct libxenvchan *ctrl, int domain, in init_evt_srv() 245 static int init_xs_srv(struct libxenvchan *ctrl, int domain, const char* xs_base, int ring_ref) in init_xs_srv() 309 struct libxenvchan *libxenvchan_server_init(struct xentoollog_logger *logger, in libxenvchan_server_init() 313 struct libxenvchan *ctrl; in libxenvchan_server_init() 362 static int init_evt_cli(struct libxenvchan *ctrl, int domain, in init_evt_cli() 393 struct libxenvchan *libxenvchan_client_init(struct xentoollog_logger *logger, in libxenvchan_client_init() 396 struct libxenvchan *ctrl = malloc(sizeof(struct libxenvchan)); in libxenvchan_client_init()
|
A D | vchan-socket-proxy.c | 93 struct libxenvchan *ctrl; 98 static void vchan_wr(struct libxenvchan *ctrl) { in vchan_wr() 221 static struct libxenvchan *connect_vchan(int domid, const char *path) { in connect_vchan() 222 struct libxenvchan *ctrl = NULL; in connect_vchan() 275 static void discard_buffers(struct libxenvchan *ctrl) { in discard_buffers()
|
A D | node-select.c | 54 struct libxenvchan *ctrl = 0;
|
/xen/tools/ |
A D | Rules.mk | 167 LDLIBS_libxenvchan = $(SHDEPS_libxenvchan) $(XEN_LIBVCHAN)/libxenvchan$(libextension)
|
Completed in 25 milliseconds