| /openbmc/qemu/contrib/ivshmem-client/ |
| H A D | ivshmem-client.c | 77 ivshmem_client_free_peer(IvshmemClient *client, IvshmemClientPeer *peer) in ivshmem_client_free_peer() argument 81 QTAILQ_REMOVE(&client->peer_list, peer, next); in ivshmem_client_free_peer() 82 for (vector = 0; vector < peer->vectors_count; vector++) { in ivshmem_client_free_peer() 83 close(peer->vectors[vector]); in ivshmem_client_free_peer() 86 g_free(peer); in ivshmem_client_free_peer() 93 IvshmemClientPeer *peer; in ivshmem_client_handle_server_msg() local 103 peer = ivshmem_client_search_peer(client, peer_id); in ivshmem_client_handle_server_msg() 108 if (peer == NULL || peer == &client->local) { in ivshmem_client_handle_server_msg() 115 ivshmem_client_free_peer(client, peer); in ivshmem_client_handle_server_msg() 120 if (peer == NULL) { in ivshmem_client_handle_server_msg() [all …]
|
| H A D | main.c | 80 IvshmemClientPeer *peer; in ivshmem_client_handle_stdin_command() local 107 peer = ivshmem_client_search_peer(client, peer_id); in ivshmem_client_handle_stdin_command() 108 if (peer == NULL) { in ivshmem_client_handle_stdin_command() 112 ivshmem_client_notify(client, peer, vector); in ivshmem_client_handle_stdin_command() 114 peer = ivshmem_client_search_peer(client, peer_id); in ivshmem_client_handle_stdin_command() 115 if (peer == NULL) { in ivshmem_client_handle_stdin_command() 119 ivshmem_client_notify_all_vects(client, peer); in ivshmem_client_handle_stdin_command() 177 const IvshmemClientPeer *peer, in ivshmem_client_notification_cb() argument 183 peer->id, vect); in ivshmem_client_notification_cb()
|
| H A D | ivshmem-client.h | 58 const IvshmemClientPeer *peer, 162 const IvshmemClientPeer *peer, unsigned vector); 174 const IvshmemClientPeer *peer);
|
| /openbmc/qemu/contrib/ivshmem-server/ |
| H A D | ivshmem-server.c | 74 ivshmem_server_free_peer(IvshmemServer *server, IvshmemServerPeer *peer) in ivshmem_server_free_peer() argument 79 IVSHMEM_SERVER_DEBUG(server, "free peer %" PRId64 "\n", peer->id); in ivshmem_server_free_peer() 80 close(peer->sock_fd); in ivshmem_server_free_peer() 81 QTAILQ_REMOVE(&server->peer_list, peer, next); in ivshmem_server_free_peer() 85 ivshmem_server_send_one_msg(other_peer->sock_fd, peer->id, -1); in ivshmem_server_free_peer() 88 for (vector = 0; vector < peer->vectors_count; vector++) { in ivshmem_server_free_peer() 89 event_notifier_cleanup(&peer->vectors[vector]); in ivshmem_server_free_peer() 92 g_free(peer); in ivshmem_server_free_peer() 97 ivshmem_server_send_initial_info(IvshmemServer *server, IvshmemServerPeer *peer) in ivshmem_server_send_initial_info() argument 102 ret = ivshmem_server_send_one_msg(peer->sock_fd, IVSHMEM_PROTOCOL_VERSION, in ivshmem_server_send_initial_info() [all …]
|
| /openbmc/qemu/net/ |
| H A D | clients.h | 30 NetClientState *peer, Error **errp); 34 NetClientState *peer, Error **errp); 38 NetClientState *peer, Error **errp); 42 NetClientState *peer, Error **errp); 45 NetClientState *peer, Error **errp); 48 NetClientState *peer, Error **errp); 51 NetClientState *peer, Error **errp); 54 NetClientState *peer, Error **errp); 57 NetClientState *peer, Error **errp); 60 NetClientState *peer, Error **errp); [all …]
|
| H A D | hub.c | 208 if (port->nc.peer) { in net_hub_info() 210 print_net_client(mon, port->nc.peer); in net_hub_info() 229 } else if (nc->peer != NULL && nc->peer->info->type == in net_hub_id_for_client() 231 port = DO_UPCAST(NetHubPort, nc, nc->peer); in net_hub_id_for_client() 243 NetClientState *peer, Error **errp) in net_init_hubport() argument 249 assert(!peer); in net_init_hubport() 272 NetClientState *peer; in net_hub_check_clients() local 278 peer = port->nc.peer; in net_hub_check_clients() 279 if (!peer) { in net_hub_check_clients() 284 switch (peer->info->type) { in net_hub_check_clients()
|
| H A D | net.c | 265 NetClientState *peer, in qemu_net_client_setup() argument 279 if (peer) { in qemu_net_client_setup() 280 assert(!peer->peer); in qemu_net_client_setup() 281 nc->peer = peer; in qemu_net_client_setup() 282 peer->peer = nc; in qemu_net_client_setup() 293 NetClientState *peer, in qemu_new_net_client() argument 302 qemu_net_client_setup(nc, info, peer, model, name, in qemu_new_net_client() 309 NetClientState *peer, in qemu_new_net_control_client() argument 318 qemu_net_client_setup(nc, info, peer, model, name, in qemu_new_net_control_client() 381 return ncs->peer; in qemu_get_peer() [all …]
|
| H A D | socket.c | 329 static NetSocketState *net_socket_fd_init_dgram(NetClientState *peer, in net_socket_fd_init_dgram() argument 375 nc = qemu_new_net_client(&net_dgram_socket_info, peer, model, name); in net_socket_fd_init_dgram() 420 static NetSocketState *net_socket_fd_init_stream(NetClientState *peer, in net_socket_fd_init_stream() argument 428 nc = qemu_new_net_client(&net_socket_info, peer, model, name); in net_socket_fd_init_stream() 491 static int net_socket_listen_init(NetClientState *peer, in net_socket_listen_init() argument 529 nc = qemu_new_net_client(&net_socket_info, peer, model, name); in net_socket_listen_init() 540 static int net_socket_connect_init(NetClientState *peer, in net_socket_connect_init() argument 580 s = net_socket_fd_init_stream(peer, model, name, fd, connected); in net_socket_connect_init() 590 static int net_socket_mcast_init(NetClientState *peer, in net_socket_mcast_init() argument 622 s = net_socket_fd_init_dgram(peer, model, name, fd, 0, NULL, errp); in net_socket_mcast_init() [all …]
|
| H A D | net-hmp-cmds.c | 32 NetClientState *nc, *peer; in hmp_info_network() local 38 peer = nc->peer; in hmp_info_network() 46 if (!peer || type == NET_CLIENT_DRIVER_NIC) { in hmp_info_network() 49 if (peer && type == NET_CLIENT_DRIVER_NIC) { in hmp_info_network() 51 print_net_client(mon, peer); in hmp_info_network()
|
| H A D | vde.c | 77 static int net_vde_init(NetClientState *peer, const char *model, in net_vde_init() argument 99 nc = qemu_new_net_client(&net_vde_info, peer, model, name); in net_vde_init() 113 NetClientState *peer, Error **errp) in net_init_vde() argument 121 if (net_vde_init(peer, "vde", name, vde->sock, vde->port, vde->group, in net_init_vde()
|
| H A D | stream.c | 171 static int net_stream_server_init(NetClientState *peer, in net_stream_server_init() argument 181 nc = qemu_new_net_client(&net_stream_info, peer, model, name); in net_stream_server_init() 240 static int net_stream_client_init(NetClientState *peer, in net_stream_client_init() argument 251 nc = qemu_new_net_client(&net_stream_info, peer, model, name); in net_stream_client_init() 272 NetClientState *peer, Error **errp) in net_init_stream() argument 292 return net_stream_client_init(peer, "stream", name, sock->addr, in net_init_stream() 300 return net_stream_server_init(peer, "stream", name, sock->addr, errp); in net_init_stream()
|
| H A D | vmnet-shared.c | 86 NetClientState *peer, Error **errp) in net_init_vmnet_shared() argument 89 peer, "vmnet-shared", name); in net_init_vmnet_shared()
|
| H A D | vmnet-host.c | 91 NetClientState *peer, Error **errp) in net_init_vmnet_host() argument 94 peer, "vmnet-host", name); in net_init_vmnet_host()
|
| H A D | tap.c | 388 static TAPState *net_tap_fd_init(NetClientState *peer, in net_tap_fd_init() argument 397 nc = qemu_new_net_client(&net_tap_info, peer, model, name); in net_tap_fd_init() 613 NetClientState *peer, Error **errp) in net_init_bridge() argument 639 s = net_tap_fd_init(peer, "bridge", name, fd, vnet_hdr); in net_init_bridge() 683 static void net_init_tap_one(const NetdevTapOptions *tap, NetClientState *peer, in net_init_tap_one() argument 690 TAPState *s = net_tap_fd_init(peer, model, name, fd, vnet_hdr); in net_init_tap_one() 801 NetClientState *peer, Error **errp) in net_init_tap() argument 822 if (peer && (tap->has_queues || tap->fds || tap->vhostfds)) { in net_init_tap() 855 net_init_tap_one(tap, peer, "tap", name, NULL, in net_init_tap() 918 net_init_tap_one(tap, peer, "tap", name, ifname, in net_init_tap() [all …]
|
| /openbmc/qemu/hw/misc/ |
| H A D | ivshmem-flat.c | 89 IvshmemPeer *peer; in ivshmem_flat_find_peer() local 97 QTAILQ_FOREACH(peer, &s->peer, next) { in ivshmem_flat_find_peer() 98 if (peer->id == peer_id) { in ivshmem_flat_find_peer() 99 return peer; in ivshmem_flat_find_peer() 114 QTAILQ_INSERT_TAIL(&s->peer, new_peer, next); in ivshmem_flat_add_peer() 123 IvshmemPeer *peer; in ivshmem_flat_remove_peer() local 125 peer = ivshmem_flat_find_peer(s, peer_id); in ivshmem_flat_remove_peer() 126 assert(peer); in ivshmem_flat_remove_peer() 128 QTAILQ_REMOVE(&s->peer, peer, next); in ivshmem_flat_remove_peer() 129 for (int n = 0; n < peer->vector_counter; n++) { in ivshmem_flat_remove_peer() [all …]
|
| /openbmc/openpower-hw-diags/util/data/ |
| H A D | meson.build | 4 'peer-targets-bonnell.json', 5 'peer-targets-everest.json', 6 'peer-targets-rainier-2u.json', 7 'peer-targets-rainier-4u.json',
|
| /openbmc/qemu/net/can/ |
| H A D | can_core.c | 109 CanBusClientState *peer; in can_bus_client_send() local 114 QTAILQ_FOREACH(peer, &bus->clients, next) { in can_bus_client_send() 115 if (peer->info->can_receive(peer)) { in can_bus_client_send() 116 if (peer == client) { in can_bus_client_send() 120 if (peer->info->receive(peer, frames, frames_cnt) > 0) { in can_bus_client_send()
|
| /openbmc/qemu/hw/net/ |
| H A D | vhost_net.c | 87 NetClientState *peer; in vhost_net_disable_notifiers_nvhosts() local 97 peer = qemu_get_peer(ncs, i); in vhost_net_disable_notifiers_nvhosts() 99 peer = qemu_get_peer(ncs, n->max_queue_pairs); in vhost_net_disable_notifiers_nvhosts() 102 net = get_vhost_net(peer); in vhost_net_disable_notifiers_nvhosts() 123 peer = qemu_get_peer(ncs, i); in vhost_net_disable_notifiers_nvhosts() 125 peer = qemu_get_peer(ncs, n->max_queue_pairs); in vhost_net_disable_notifiers_nvhosts() 128 net = get_vhost_net(peer); in vhost_net_disable_notifiers_nvhosts() 147 NetClientState *peer; in vhost_net_enable_notifiers() local 172 peer = qemu_get_peer(ncs, i); in vhost_net_enable_notifiers() 174 peer = qemu_get_peer(ncs, n->max_queue_pairs); in vhost_net_enable_notifiers() [all …]
|
| H A D | virtio-net.c | 129 if (!nc->peer) { in flush_or_purge_queued_packets() 133 qemu_flush_or_purge_queued_packets(nc->peer, true); in flush_or_purge_queued_packets() 168 if (nc->peer && nc->peer->info->type == NET_CLIENT_DRIVER_VHOST_VDPA) { in virtio_net_get_config() 169 ret = vhost_net_get_config(get_vhost_net(nc->peer), (uint8_t *)&netcfg, in virtio_net_get_config() 211 if (nc->peer && nc->peer->info->type == NET_CLIENT_DRIVER_VHOST_VDPA) { in virtio_net_set_config() 212 vhost_net_set_config(get_vhost_net(nc->peer), in virtio_net_set_config() 271 if (!get_vhost_net(nc->peer)) { in virtio_net_vhost_status() 275 if ((virtio_net_started(n, status) && !nc->peer->link_down) == in virtio_net_vhost_status() 296 qemu_net_queue_purge(qnc->peer->incoming_queue, qnc); in virtio_net_vhost_status() 297 qemu_net_queue_purge(qnc->incoming_queue, qnc->peer); in virtio_net_vhost_status() [all …]
|
| /openbmc/qemu/ui/ |
| H A D | clipboard.c | 61 void qemu_clipboard_peer_register(QemuClipboardPeer *peer) in qemu_clipboard_peer_register() argument 67 notifier_list_add(&clipboard_notifiers, &peer->notifier); in qemu_clipboard_peer_register() 70 void qemu_clipboard_peer_unregister(QemuClipboardPeer *peer) in qemu_clipboard_peer_unregister() argument 75 qemu_clipboard_peer_release(peer, i); in qemu_clipboard_peer_unregister() 77 notifier_remove(&peer->notifier); in qemu_clipboard_peer_unregister() 80 bool qemu_clipboard_peer_owns(QemuClipboardPeer *peer, in qemu_clipboard_peer_owns() argument 85 return info && info->owner == peer; in qemu_clipboard_peer_owns() 88 void qemu_clipboard_peer_release(QemuClipboardPeer *peer, in qemu_clipboard_peer_release() argument 93 if (qemu_clipboard_peer_owns(peer, selection)) { in qemu_clipboard_peer_release() 231 void qemu_clipboard_set_data(QemuClipboardPeer *peer, in qemu_clipboard_set_data() argument [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-graphics/lxdm/lxdm/ |
| H A D | 0001-Initialize-msghdr-struct-in-a-portable-way.patch | 22 struct sockaddr_un peer; 24 - struct msghdr h={&peer,sizeof(peer),&v,1,ctrl,sizeof(ctrl),0}; 29 + h.msg_name = &peer; 30 + h.msg_namelen = sizeof(peer); 37 peer.sun_family=0;
|
| /openbmc/qemu/include/ui/ |
| H A D | clipboard.h | 152 void qemu_clipboard_peer_register(QemuClipboardPeer *peer); 161 void qemu_clipboard_peer_unregister(QemuClipboardPeer *peer); 171 bool qemu_clipboard_peer_owns(QemuClipboardPeer *peer, 182 void qemu_clipboard_peer_release(QemuClipboardPeer *peer, 285 void qemu_clipboard_set_data(QemuClipboardPeer *peer,
|
| /openbmc/qemu/docs/specs/ |
| H A D | ivshmem-spec.rst | 65 bit 0: peer interrupt (rev 0) 69 bit 0: peer interrupt (rev 0) 75 bit 16..31: peer ID 86 Status Register bit 0 becomes 1 when an interrupt request from a peer 99 Doorbell Register: writing this register requests to interrupt a peer. 100 The written value's high 16 bits are the ID of the peer to interrupt, 109 If the peer with the requested ID isn't connected, or it has fewer 114 The peer's interrupt for this vector then becomes pending. There is 118 If the peer is a revision 0 device without MSI-X capability, its 200 a peer ID (number between 0 and 65535 other than the client's ID), [all …]
|
| /openbmc/openbmc/poky/meta/recipes-connectivity/ppp-dialin/ |
| H A D | ppp-dialin_0.1.bb | 9 SRC_URI = "file://host-peer \ 19 install -m 0644 ${S}/host-peer ${D}${sysconfdir}/ppp/peers/host
|
| /openbmc/qemu/include/net/ |
| H A D | net.h | 105 NetClientState *peer; member 150 NetClientState *peer, 154 NetClientState *peer, 340 return nc->peer && !nc->peer->do_not_pad; in net_peer_needs_padding()
|