| /openbmc/qemu/nbd/ |
| H A D | client-connection.c | 53 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 D | common.c | 280 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 D | nbd-internal.h | 80 void nbd_set_socket_send_buffer(QIOChannelSocket *sioc);
|
| H A D | client.c | 1172 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 D | cpr-transfer.c | 27 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 D | vmsr_energy.c | 59 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 D | tdx-quote-generator.c | 81 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 D | tdx-quote-generator.h | 72 QIOChannelSocket *sioc; member
|
| H A D | vmsr_energy.h | 85 uint32_t tid, QIOChannelSocket *sioc);
|
| /openbmc/qemu/chardev/ |
| H A D | char-socket.c | 377 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 D | char-udp.c | 200 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 D | vhost-user-server.c | 246 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 D | qemu-nbd.c | 190 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 D | pr-manager-helper.c | 107 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 D | input-barrier.c | 37 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 D | vnc.c | 277 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 D | vnc-auth-sasl.c | 585 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 D | vnc-jobs.c | 182 local->sioc = NULL; /* Don't do any network work on this thread */ in vnc_async_encoding_start()
|
| H A D | vnc.h | 269 QIOChannelSocket *sioc; /* The underlying socket */ member
|
| /openbmc/qemu/include/chardev/ |
| H A D | char-socket.h | 52 QIOChannelSocket *sioc; /* Client master channel */ member
|
| /openbmc/qemu/include/qemu/ |
| H A D | vhost-user-server.h | 51 QIOChannelSocket *sioc; /* The underlying data channel with the client */ member
|
| /openbmc/qemu/include/system/ |
| H A D | kvm_int.h | 73 QIOChannelSocket *sioc; member
|
| /openbmc/qemu/block/export/ |
| H A D | vhost-user-blk-server.c | 39 QIOChannelSocket *sioc; member
|