Home
last modified time | relevance | path

Searched refs:conn (Results 1 – 12 of 12) sorted by relevance

/xen-4.10.0-shim-comet/tools/xenstore/
A Dxenstored_domain.c283 return conn && conn->domain && in domain_is_unprivileged()
354 struct connection *conn = domain->conn; in domain_conn_reset() local
385 if (domain_is_unprivileged(conn) || !conn->can_write) in do_introduce()
453 if (domain_is_unprivileged(conn) || !conn->can_write) in do_set_target()
468 domain->conn->target = tdomain->conn; in do_set_target()
665 if (!conn) in domain_entry_inc()
691 if (!conn) in domain_entry_dec()
703 } else if (conn->domain && conn->domain->nbentry) { in domain_entry_dec()
741 if (!conn || !conn->domain) in domain_watch_inc()
748 if (!conn || !conn->domain) in domain_watch_dec()
[all …]
A Dxenstored_domain.h48 const char *get_implicit_path(const struct connection *conn);
54 bool domain_can_read(struct connection *conn);
55 bool domain_can_write(struct connection *conn);
57 bool domain_is_unprivileged(struct connection *conn);
60 void domain_entry_inc(struct connection *conn, struct node *);
63 int domain_entry(struct connection *conn);
64 void domain_watch_inc(struct connection *conn);
65 void domain_watch_dec(struct connection *conn);
66 int domain_watch(struct connection *conn);
92 void wrl_apply_debit_direct(struct connection *conn);
[all …]
A Dxenstored_core.c222 ret = conn->write(conn, out->hdr.raw + out->used, in write_messages()
239 ret = conn->write(conn, out->buffer + out->used, in write_messages()
273 talloc_unlink(conn, conn->target); in destroy_conn()
352 conn->pollfd_idx = set_fd(conn->fd, events); in initialize_fds()
479 if (!domain_is_unprivileged(conn) || perms[0].id == conn->id in perm_for_conn()
1338 conn->in->hdr.msg.len, conn); in consider_message()
1340 process_message(conn, conn->in); in consider_message()
1353 conn->in = new_buffer(conn); in handle_input()
1363 bytes = conn->read(conn, in->hdr.raw + in->used, in handle_input()
1389 bytes = conn->read(conn, in->buffer + in->used, in handle_input()
[all …]
A Dxenstored_solaris.c80 if (conn->domain) in cred()
83 if (getpeerucred(conn->fd, &ucred) == -1) in cred()
104 return (talloc_strdup(conn, "")); in mangle()
130 char *mangled = mangle(conn, in); in dtrace_io()
131 XENSTORE_MSG(in->hdr.msg.tx_id, conn->id, cred(conn), in dtrace_io()
141 char *mangled = mangle(conn, in); in dtrace_io()
143 cred(conn), mangled); in dtrace_io()
149 char *mangled = mangle(conn, in); in dtrace_io()
150 XENSTORE_WATCH_EVENT(conn->id, cred(conn), mangled); in dtrace_io()
156 char *mangled = mangle(conn, in); in dtrace_io()
[all …]
A Dxenstored_transaction.c196 if (!conn || !conn->transaction || in transaction_prepend()
238 if (conn && !conn->transaction) in access_node()
242 if (!conn || !conn->transaction) { in access_node()
249 trans = conn->transaction; in access_node()
434 if (conn->transaction) in do_transaction_start()
437 if (conn->id && conn->transaction_started > quota_max_transaction) in do_transaction_start()
453 exists = transaction_lookup(conn, conn->next_transaction_id++); in do_transaction_start()
458 talloc_steal(conn, trans); in do_transaction_start()
460 conn->transaction_started++; in do_transaction_start()
495 conn->transaction = NULL; in do_transaction_end()
[all …]
A Dxenstored_watch.c81 static void add_event(struct connection *conn, in add_event() argument
133 if (conn && conn->transaction) in fire_watches()
169 vec[0] = canonicalize(conn, in, vec[0]); in do_watch()
186 watch = talloc(conn, struct watch); in do_watch()
202 domain_watch_inc(conn); in do_watch()
206 send_ack(conn, XS_WATCH); in do_watch()
209 add_event(conn, in, watch, watch->node); in do_watch()
222 node = canonicalize(conn, in, vec[0]); in do_unwatch()
229 domain_watch_dec(conn); in do_unwatch()
230 send_ack(conn, XS_UNWATCH); in do_unwatch()
[all …]
A Dxenstored_control.c35 static int do_control_check(void *ctx, struct connection *conn, in do_control_check() argument
43 send_ack(conn, XS_CONTROL); in do_control_check()
47 static int do_control_log(void *ctx, struct connection *conn, in do_control_log() argument
60 send_ack(conn, XS_CONTROL); in do_control_log()
75 send_ack(conn, XS_CONTROL); in do_control_logfile()
114 send_ack(conn, XS_CONTROL); in do_control_memreport()
126 send_ack(conn, XS_CONTROL); in do_control_print()
141 static int do_control_help(void *ctx, struct connection *conn, in do_control_help() argument
173 send_reply(conn, XS_CONTROL, resp, len); in do_control_help()
183 if (conn->id != 0) in do_control()
[all …]
A Dxenstored_transaction.h30 int do_transaction_start(struct connection *conn, struct buffered_data *node);
31 int do_transaction_end(struct connection *conn, struct buffered_data *in);
33 struct transaction *transaction_lookup(struct connection *conn, uint32_t id);
40 int access_node(struct connection *conn, struct node *node,
44 int transaction_prepend(struct connection *conn, const char *name,
47 void conn_delete_all_transactions(struct connection *conn);
A Dxenstored_watch.h24 int do_watch(struct connection *conn, struct buffered_data *in);
25 int do_unwatch(struct connection *conn, struct buffered_data *in);
28 void fire_watches(struct connection *conn, void *tmp, const char *name,
31 void conn_delete_all_watches(struct connection *conn);
A Dxenstored_core.h144 void send_reply(struct connection *conn, enum xsd_sockmsg_type type,
148 void send_ack(struct connection *conn, enum xsd_sockmsg_type type);
151 char *canonicalize(struct connection *conn, const void *ctx, const char *node);
154 int write_node_raw(struct connection *conn, TDB_DATA *key, struct node *node);
157 struct node *get_node(struct connection *conn,
164 void corrupt(struct connection *conn, const char *fmt, ...);
173 void dtrace_io(const struct connection *conn, const struct buffered_data *data, int out);
A Dxenstored_control.h19 int do_control(struct connection *conn, struct buffered_data *in);
/xen-4.10.0-shim-comet/stubdom/
A Dlwip.patch-cvs101 + tcp_arg(conn->pcb.tcp, NULL);
103 - tcp_arg(conn->pcb.tcp, NULL);
106 tcp_recv(conn->pcb.tcp, NULL);
111 + tcp_err(conn->pcb.tcp, NULL);
114 err = tcp_close(conn->pcb.tcp);
117 conn->state = NETCONN_NONE;
119 - tcp_err(conn->pcb.tcp, NULL);
123 - tcp_arg(conn->pcb.tcp, NULL);
124 conn->pcb.tcp = NULL;
125 conn->err = ERR_OK;
[all …]

Completed in 21 milliseconds