Home
last modified time | relevance | path

Searched refs:peer (Results 1 – 25 of 134) sorted by relevance

123456

/openbmc/qemu/contrib/ivshmem-client/
H A Divshmem-client.c77 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 Dmain.c80 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 Divshmem-client.h58 const IvshmemClientPeer *peer,
162 const IvshmemClientPeer *peer, unsigned vector);
174 const IvshmemClientPeer *peer);
/openbmc/qemu/contrib/ivshmem-server/
H A Divshmem-server.c74 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 Dclients.h30 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 Dhub.c208 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 Dnet.c265 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 Dsocket.c329 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 Dnet-hmp-cmds.c32 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 Dvde.c77 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 Dstream.c171 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 Dvmnet-shared.c86 NetClientState *peer, Error **errp) in net_init_vmnet_shared() argument
89 peer, "vmnet-shared", name); in net_init_vmnet_shared()
H A Dvmnet-host.c91 NetClientState *peer, Error **errp) in net_init_vmnet_host() argument
94 peer, "vmnet-host", name); in net_init_vmnet_host()
H A Dtap.c388 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 Divshmem-flat.c89 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 Dmeson.build4 '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 Dcan_core.c109 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 Dvhost_net.c87 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 Dvirtio-net.c129 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 Dclipboard.c61 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 D0001-Initialize-msghdr-struct-in-a-portable-way.patch22 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 Dclipboard.h152 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 Divshmem-spec.rst65 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 Dppp-dialin_0.1.bb9 SRC_URI = "file://host-peer \
19 install -m 0644 ${S}/host-peer ${D}${sysconfdir}/ppp/peers/host
/openbmc/qemu/include/net/
H A Dnet.h105 NetClientState *peer; member
150 NetClientState *peer,
154 NetClientState *peer,
340 return nc->peer && !nc->peer->do_not_pad; in net_peer_needs_padding()

123456