Home
last modified time | relevance | path

Searched refs:sioc (Results 1 – 23 of 23) sorted by relevance

/openbmc/qemu/nbd/
H A Dclient-connection.c53 QIOChannelSocket *sioc; member
111 if (conn->sioc) { in nbd_client_connection_do_free()
112 qio_channel_close(QIO_CHANNEL(conn->sioc), NULL); in nbd_client_connection_do_free()
113 object_unref(OBJECT(conn->sioc)); in nbd_client_connection_do_free()
129 static int nbd_connect(QIOChannelSocket *sioc, SocketAddress *addr, in nbd_connect() argument
140 ret = qio_channel_socket_connect_sync(sioc, addr, errp); in nbd_connect()
145 nbd_set_socket_send_buffer(sioc); in nbd_connect()
146 qio_channel_set_delay(QIO_CHANNEL(sioc), false); in nbd_connect()
152 ret = nbd_receive_negotiate(QIO_CHANNEL(sioc), tlscreds, tlshostname, in nbd_connect()
165 qio_channel_close(QIO_CHANNEL(sioc), NULL); in nbd_connect()
[all …]
H A Dcommon.c280 void nbd_set_socket_send_buffer(QIOChannelSocket *sioc) in nbd_set_socket_send_buffer() argument
283 if (sioc->localAddr.ss_family == AF_UNIX) { in nbd_set_socket_send_buffer()
287 if (qio_channel_socket_set_send_buffer(sioc, size, &errp) < 0) { in nbd_set_socket_send_buffer()
H A Dnbd-internal.h80 void nbd_set_socket_send_buffer(QIOChannelSocket *sioc);
H A Dclient.c1172 QIOChannel *sioc = NULL; in nbd_receive_export_list() local
1175 result = nbd_start_negotiate(ioc, tlscreds, hostname, &sioc, in nbd_receive_export_list()
1177 if (tlscreds && sioc) { in nbd_receive_export_list()
1178 ioc = sioc; in nbd_receive_export_list()
1267 object_unref(OBJECT(sioc)); in nbd_receive_export_list()
1273 int nbd_init(int fd, QIOChannelSocket *sioc, NBDExportInfo *info, in nbd_init() argument
1291 if (ioctl(fd, NBD_SET_SOCK, (unsigned long) sioc->fd) < 0) { in nbd_init()
/openbmc/qemu/migration/
H A Dcpr-transfer.c27 g_autoptr(QIOChannelSocket) sioc = qio_channel_socket_new(); in cpr_transfer_output()
28 QIOChannel *ioc = QIO_CHANNEL(sioc); in cpr_transfer_output()
31 if (qio_channel_socket_connect_sync(sioc, saddr, errp) < 0) { in cpr_transfer_output()
52 g_autoptr(QIOChannelSocket) sioc = NULL; in cpr_transfer_input()
62 sioc = qio_net_listener_wait_client(listener); in cpr_transfer_input()
63 ioc = QIO_CHANNEL(sioc); in cpr_transfer_input()
/openbmc/qemu/target/i386/kvm/
H A Dvmsr_energy.c59 QIOChannelSocket *sioc = qio_channel_socket_new(); in vmsr_open_socket() local
61 qio_channel_set_name(QIO_CHANNEL(sioc), "vmsr-helper"); in vmsr_open_socket()
62 if (qio_channel_socket_connect_sync(sioc, &saddr, NULL) < 0) { in vmsr_open_socket()
64 qio_channel_close(QIO_CHANNEL(sioc), NULL); in vmsr_open_socket()
65 object_unref(OBJECT(sioc)); in vmsr_open_socket()
66 sioc = NULL; in vmsr_open_socket()
70 qio_channel_set_delay(QIO_CHANNEL(sioc), false); in vmsr_open_socket()
72 return sioc; in vmsr_open_socket()
76 QIOChannelSocket *sioc) in vmsr_read_msr() argument
92 r = qio_channel_write_all(QIO_CHANNEL(sioc), in vmsr_read_msr()
[all …]
H A Dtdx-quote-generator.c81 qio_channel_close(QIO_CHANNEL(task->sioc), NULL); in tdx_generate_quote_cleanup()
82 object_unref(OBJECT(task->sioc)); in tdx_generate_quote_cleanup()
218 task->watch = qio_channel_add_watch(QIO_CHANNEL(task->sioc), G_IO_IN, in tdx_send_report()
243 task->watch = qio_channel_add_watch(QIO_CHANNEL(task->sioc), G_IO_OUT, in tdx_quote_generator_connected()
269 QIOChannelSocket *sioc; in tdx_generate_quote() local
294 sioc = qio_channel_socket_new(); in tdx_generate_quote()
295 task->sioc = sioc; in tdx_generate_quote()
299 qio_channel_socket_connect_async(sioc, qg_sock_addr, in tdx_generate_quote()
H A Dtdx-quote-generator.h72 QIOChannelSocket *sioc; member
H A Dvmsr_energy.h85 uint32_t tid, QIOChannelSocket *sioc);
/openbmc/qemu/chardev/
H A Dchar-socket.c377 QIO_CHANNEL(s->sioc)); in tcp_chr_free_connection()
383 object_unref(OBJECT(s->sioc)); in tcp_chr_free_connection()
384 s->sioc = NULL; in tcp_chr_free_connection()
563 struct sockaddr_storage *ss = &s->sioc->localAddr; in qemu_chr_compute_filename()
564 struct sockaddr_storage *ps = &s->sioc->remoteAddr; in qemu_chr_compute_filename()
565 socklen_t ss_len = s->sioc->localAddrLen; in qemu_chr_compute_filename()
566 socklen_t ps_len = s->sioc->remoteAddrLen; in qemu_chr_compute_filename()
880 QIOChannelSocket *sioc) in tcp_chr_set_client_ioc_name() argument
887 qio_channel_set_name(QIO_CHANNEL(sioc), name); in tcp_chr_set_client_ioc_name()
892 static int tcp_chr_new_client(Chardev *chr, QIOChannelSocket *sioc) in tcp_chr_new_client() argument
[all …]
H A Dchar-udp.c200 QIOChannelSocket *sioc = qio_channel_socket_new(); in qmp_chardev_open_udp() local
205 ret = qio_channel_socket_dgram_sync(sioc, local_addr, remote_addr, errp); in qmp_chardev_open_udp()
209 object_unref(OBJECT(sioc)); in qmp_chardev_open_udp()
214 qio_channel_set_name(QIO_CHANNEL(sioc), name); in qmp_chardev_open_udp()
217 s->ioc = QIO_CHANNEL(sioc); in qmp_chardev_open_udp()
/openbmc/qemu/util/
H A Dvhost-user-server.c246 object_unref(OBJECT(server->sioc)); in vu_client_trip()
247 server->sioc = NULL; in vu_client_trip()
342 static void vu_accept(QIONetListener *listener, QIOChannelSocket *sioc, in vu_accept()
348 if (server->sioc) { in vu_accept()
354 if (!vu_init(&server->vu_dev, server->max_queues, sioc->fd, panic_cb, in vu_accept()
368 server->sioc = sioc; in vu_accept()
370 * Increase the object reference, so sioc will not freed by in vu_accept()
371 * qio_net_listener_channel_func which will call object_unref(OBJECT(sioc)) in vu_accept()
373 object_ref(OBJECT(server->sioc)); in vu_accept()
335 vu_accept(QIONetListener * listener,QIOChannelSocket * sioc,gpointer opaque) vu_accept() argument
[all...]
/openbmc/qemu/
H A Dqemu-nbd.c190 QIOChannelSocket *sioc; in qemu_nbd_client_list() local
194 sioc = qio_channel_socket_new(); in qemu_nbd_client_list()
195 if (qio_channel_socket_connect_sync(sioc, saddr, &err) < 0) { in qemu_nbd_client_list()
199 rc = nbd_receive_export_list(QIO_CHANNEL(sioc), tls, hostname, &list, in qemu_nbd_client_list()
257 object_unref(OBJECT(sioc)); in qemu_nbd_client_list()
309 QIOChannelSocket *sioc; in nbd_client_thread() local
315 sioc = qio_channel_socket_new(); in nbd_client_thread()
316 if (qio_channel_socket_connect_sync(sioc, in nbd_client_thread()
323 if (nbd_receive_negotiate(QIO_CHANNEL(sioc), NULL, NULL, NULL, in nbd_client_thread()
338 if (nbd_init(fd, sioc, &info, &local_error) < 0) { in nbd_client_thread()
[all …]
/openbmc/qemu/scsi/
H A Dpr-manager-helper.c107 QIOChannelSocket *sioc = qio_channel_socket_new(); in pr_manager_helper_initialize() local
112 qio_channel_set_name(QIO_CHANNEL(sioc), "pr-manager-helper"); in pr_manager_helper_initialize()
113 r = qio_channel_socket_connect_sync(sioc, &saddr, errp); in pr_manager_helper_initialize()
116 object_unref(OBJECT(sioc)); in pr_manager_helper_initialize()
120 qio_channel_set_delay(QIO_CHANNEL(sioc), false); in pr_manager_helper_initialize()
121 pr_mgr->ioc = QIO_CHANNEL(sioc); in pr_manager_helper_initialize()
/openbmc/qemu/ui/
H A Dinput-barrier.c37 QIOChannelSocket *sioc; member
209 ret = qio_channel_read(QIO_CHANNEL(ib->sioc), (char *)&len, sizeof(len), in readcmd()
220 ret = qio_channel_read(QIO_CHANNEL(ib->sioc), ib->buffer, len, NULL); in readcmd()
463 ret = qio_channel_write(QIO_CHANNEL(ib->sioc), ib->buffer, in writecmd()
505 ib->sioc = qio_channel_socket_new(); in input_barrier_complete()
506 qio_channel_set_name(QIO_CHANNEL(ib->sioc), "barrier-client"); in input_barrier_complete()
508 if (qio_channel_socket_connect_sync(ib->sioc, &ib->saddr, errp) < 0) { in input_barrier_complete()
512 qio_channel_set_delay(QIO_CHANNEL(ib->sioc), false); in input_barrier_complete()
514 ib->ioc_tag = qio_channel_add_watch(QIO_CHANNEL(ib->sioc), G_IO_IN, in input_barrier_complete()
527 if (ib->sioc) { in input_barrier_instance_finalize()
[all …]
H A Dvnc.c277 vnc_init_basic_info_from_remote_addr(client->sioc, in vnc_client_cache_addr()
325 vnc_init_basic_info_from_remote_addr(client->sioc, in qmp_query_vnc_client()
1360 object_unref(OBJECT(vs->sioc)); in vnc_disconnect_finish()
1361 vs->sioc = NULL; in vnc_disconnect_finish()
3294 static void vnc_connect(VncDisplay *vd, QIOChannelSocket *sioc, in vnc_connect()
3301 trace_vnc_client_connect(vs, sioc); in vnc_connect()
3303 vs->sioc = sioc; in vnc_connect()
3304 object_ref(OBJECT(vs->sioc)); in vnc_connect()
3305 vs->ioc = QIO_CHANNEL(sioc); in vnc_connect()
3293 vnc_connect(VncDisplay * vd,QIOChannelSocket * sioc,bool skipauth,bool websocket) vnc_connect() argument
3981 QIOChannelSocket *sioc = NULL; vnc_display_connect() local
4301 QIOChannelSocket *sioc; vnc_display_add_client() local
[all...]
H A Dvnc-auth-sasl.c585 if (vnc_socket_ip_addr_string(vs->sioc, true, in start_auth_sasl()
592 if (vnc_socket_ip_addr_string(vs->sioc, false, in start_auth_sasl()
645 vs->sasl.wantSSF = !vnc_socket_is_unix(vs->sioc); in start_auth_sasl()
655 if (vnc_socket_is_unix(vs->sioc) || in start_auth_sasl()
H A Dvnc-jobs.c182 local->sioc = NULL; /* Don't do any network work on this thread */ in vnc_async_encoding_start()
H A Dvnc.h269 QIOChannelSocket *sioc; /* The underlying socket */ member
/openbmc/qemu/include/chardev/
H A Dchar-socket.h52 QIOChannelSocket *sioc; /* Client master channel */ member
/openbmc/qemu/include/qemu/
H A Dvhost-user-server.h51 QIOChannelSocket *sioc; /* The underlying data channel with the client */ member
/openbmc/qemu/include/system/
H A Dkvm_int.h73 QIOChannelSocket *sioc; member
/openbmc/qemu/block/export/
H A Dvhost-user-blk-server.c39 QIOChannelSocket *sioc; member