Home
last modified time | relevance | path

Searched refs:listener (Results 1 – 25 of 118) sorted by relevance

12345

/openbmc/qemu/io/
H A Dnet-listener.c32 void qio_net_listener_set_name(QIONetListener *listener, in qio_net_listener_set_name() argument
35 g_free(listener->name); in qio_net_listener_set_name()
36 listener->name = g_strdup(name); in qio_net_listener_set_name()
44 QIONetListener *listener = QIO_NET_LISTENER(opaque); in qio_net_listener_channel_func() local
53 if (listener->io_func) { in qio_net_listener_channel_func()
54 listener->io_func(listener, sioc, listener->io_data); in qio_net_listener_channel_func()
63 int qio_net_listener_open_sync(QIONetListener *listener, in qio_net_listener_open_sync() argument
90 qio_net_listener_add(listener, sioc); in qio_net_listener_open_sync()
108 void qio_net_listener_add(QIONetListener *listener, in qio_net_listener_add() argument
111 if (listener->name) { in qio_net_listener_add()
[all …]
/openbmc/qemu/python/qemu/qmp/
H A Devents.py634 for listener in self._listeners:
635 await listener.put(msg)
637 def register_listener(self, listener: EventListener) -> None:
644 if listener in self._listeners:
646 self.logger.debug("Registering %s.", str(listener))
647 self._listeners.append(listener)
649 def remove_listener(self, listener: EventListener) -> None:
660 if listener == self.events:
662 self.logger.debug("Removing %s.", str(listener))
663 listener.clear()
[all …]
/openbmc/qemu/audio/
H A Ddbusaudio.c101 QemuDBusDisplay1AudioOutListener *listener = NULL; in dbus_put_buffer_out() local
119 while (g_hash_table_iter_next(&iter, NULL, (void **)&listener)) { in dbus_put_buffer_out()
121 listener, in dbus_put_buffer_out()
137 dbus_init_out_listener(QemuDBusDisplay1AudioOutListener *listener, in dbus_init_out_listener() argument
141 listener, in dbus_init_out_listener()
160 QemuDBusDisplay1AudioOutListener *listener = NULL; in dbus_init_out() local
167 while (g_hash_table_iter_next(&iter, NULL, (void **)&listener)) { in dbus_init_out()
168 dbus_init_out_listener(listener, hw); in dbus_init_out()
179 QemuDBusDisplay1AudioOutListener *listener = NULL; in dbus_fini_out() local
182 while (g_hash_table_iter_next(&iter, NULL, (void **)&listener)) { in dbus_fini_out()
[all …]
/openbmc/qemu/hw/remote/
H A Dproxy-memory-listener.c29 static void proxy_memory_listener_reset(MemoryListener *listener) in proxy_memory_listener_reset() argument
31 ProxyMemoryListener *proxy_listener = container_of(listener, in proxy_memory_listener_reset()
33 listener); in proxy_memory_listener_reset()
139 static void proxy_memory_listener_region_addnop(MemoryListener *listener, in proxy_memory_listener_region_addnop() argument
142 ProxyMemoryListener *proxy_listener = container_of(listener, in proxy_memory_listener_region_addnop()
144 listener); in proxy_memory_listener_region_addnop()
164 static void proxy_memory_listener_commit(MemoryListener *listener) in proxy_memory_listener_commit() argument
166 ProxyMemoryListener *proxy_listener = container_of(listener, in proxy_memory_listener_commit()
168 listener); in proxy_memory_listener_commit()
203 memory_listener_unregister(&proxy_listener->listener); in proxy_memory_listener_deconfigure()
[all …]
H A Dremote-obj.c47 DeviceListener listener; member
80 static void remote_object_unrealize_listener(DeviceListener *listener, in remote_object_unrealize_listener() argument
83 RemoteObject *o = container_of(listener, RemoteObject, listener); in remote_object_unrealize_listener()
114 o->listener.unrealize = remote_object_unrealize_listener; in remote_object_machine_done()
115 device_listener_register(&o->listener); in remote_object_machine_done()
153 device_listener_unregister(&o->listener); in remote_object_finalize()
/openbmc/qemu/include/io/
H A Dnet-listener.h32 typedef void (*QIONetListenerClientFunc)(QIONetListener *listener,
83 void qio_net_listener_set_name(QIONetListener *listener,
98 int qio_net_listener_open_sync(QIONetListener *listener,
113 void qio_net_listener_add(QIONetListener *listener,
130 void qio_net_listener_set_client_func_full(QIONetListener *listener,
146 void qio_net_listener_set_client_func(QIONetListener *listener,
162 QIOChannelSocket *qio_net_listener_wait_client(QIONetListener *listener);
172 void qio_net_listener_disconnect(QIONetListener *listener);
184 bool qio_net_listener_is_connected(QIONetListener *listener);
/openbmc/qemu/migration/
H A Dsocket.c119 static void socket_accept_incoming_migration(QIONetListener *listener, in socket_accept_incoming_migration() argument
138 QIONetListener *listener = opaque; in socket_incoming_migration_end() local
140 qio_net_listener_disconnect(listener); in socket_incoming_migration_end()
141 object_unref(OBJECT(listener)); in socket_incoming_migration_end()
147 QIONetListener *listener = qio_net_listener_new(); in socket_start_incoming_migration() local
152 qio_net_listener_set_name(listener, "migration-socket-listener"); in socket_start_incoming_migration()
160 if (qio_net_listener_open_sync(listener, saddr, num, errp) < 0) { in socket_start_incoming_migration()
161 object_unref(OBJECT(listener)); in socket_start_incoming_migration()
165 mis->transport_data = listener; in socket_start_incoming_migration()
168 qio_net_listener_set_client_func_full(listener, in socket_start_incoming_migration()
[all …]
/openbmc/linux/drivers/s390/char/
H A Dsclp_sd.c105 static void sclp_sd_listener_add(struct sclp_sd_listener *listener) in sclp_sd_listener_add() argument
108 list_add_tail(&listener->list, &sclp_sd_queue); in sclp_sd_listener_add()
116 static void sclp_sd_listener_remove(struct sclp_sd_listener *listener) in sclp_sd_listener_remove() argument
119 list_del(&listener->list); in sclp_sd_listener_remove()
132 static void sclp_sd_listener_init(struct sclp_sd_listener *listener, u32 id) in sclp_sd_listener_init() argument
134 memset(listener, 0, sizeof(*listener)); in sclp_sd_listener_init()
135 listener->id = id; in sclp_sd_listener_init()
136 init_completion(&listener->completion); in sclp_sd_listener_init()
148 struct sclp_sd_listener *listener; in sclp_sd_receiver() local
153 list_for_each_entry(listener, &sclp_sd_queue, list) { in sclp_sd_receiver()
[all …]
/openbmc/linux/drivers/infiniband/hw/irdma/
H A Dtrace_cm.h42 TP_PROTO(struct irdma_cm_listener *listener, void *caller),
43 TP_ARGS(listener, caller),
51 TP_fast_assign(__entry->iwdev = listener->iwdev;
52 __entry->lport = listener->loc_port;
53 __entry->ipv4 = listener->ipv4;
55 listener->loc_addr, 4);
66 TP_PROTO(struct irdma_cm_listener *listener),
67 TP_ARGS(listener),
76 TP_fast_assign(__entry->iwdev = listener->iwdev;
77 __entry->lport = listener->loc_port;
[all …]
H A Dcm.c1849 struct irdma_cm_listener *listener, in irdma_reset_list_prep() argument
1856 if (cm_node->listener == listener && in irdma_reset_list_prep()
1871 struct irdma_cm_listener *listener, in irdma_dec_refcnt_listen() argument
1883 trace_irdma_dec_refcnt_listen(listener, __builtin_return_address(0)); in irdma_dec_refcnt_listen()
1888 irdma_reset_list_prep(cm_core, listener, &reset_list); in irdma_dec_refcnt_listen()
1914 if (refcount_dec_and_test(&listener->refcnt)) { in irdma_dec_refcnt_listen()
1916 list_del(&listener->list); in irdma_dec_refcnt_listen()
1920 irdma_del_apbvt(listener->iwdev, in irdma_dec_refcnt_listen()
1921 listener->apbvt_entry); in irdma_dec_refcnt_listen()
1922 memcpy(nfo.loc_addr, listener->loc_addr, sizeof(nfo.loc_addr)); in irdma_dec_refcnt_listen()
[all …]
/openbmc/linux/samples/seccomp/
H A Duser-trap.c105 struct seccomp_notif_resp *resp, int listener) in handle_req() argument
145 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req->id) < 0) { in handle_req()
203 int sk_pair[2], ret = 1, status, listener; in main() local
218 listener = user_trap_syscall(__NR_mount, in main()
220 if (listener < 0) { in main()
237 if (send_fd(sk_pair[1], listener) < 0) in main()
239 close(listener); in main()
273 listener = recv_fd(sk_pair[0]); in main()
274 if (listener < 0) in main()
309 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, req)) { in main()
[all …]
/openbmc/telemetry/src/
H A Dsensor.cpp72 [](const auto& listener) { return listener.expired(); }), in registerForUpdates() argument
75 if (auto listener = weakListener.lock()) in registerForUpdates() local
81 listener->sensorUpdated(*this, timestamp, *value); in registerForUpdates()
93 if (auto listener = weakListener.lock()) in unregisterFromUpdates() local
98 [listenerToUnregister = listener.get()](const auto& listener) { in unregisterFromUpdates() argument
99 return (listener.expired() || in unregisterFromUpdates()
100 listener.lock().get() == listenerToUnregister); in unregisterFromUpdates()
116 if (auto listener = weakListener.lock()) in updateValue() local
118 listener->sensorUpdated(*this, timestamp, *value); in updateValue()
H A Dmetric.cpp25 void Metric::registerForUpdates(interfaces::MetricListener& listener) in registerForUpdates() argument
27 listeners.emplace_back(listener); in registerForUpdates()
30 void Metric::unregisterFromUpdates(interfaces::MetricListener& listener) in unregisterFromUpdates() argument
34 [&listener](const interfaces::MetricListener& item) { in unregisterFromUpdates()
35 return &item == &listener; in unregisterFromUpdates()
100 for (interfaces::MetricListener& listener : listeners) in sensorUpdated()
102 listener.metricUpdated(); in sensorUpdated()
141 for (interfaces::MetricListener& listener : listeners) in updateReadings()
143 listener.metricUpdated(); in updateReadings()
/openbmc/linux/tools/perf/bench/
H A Dsched-seccomp-notify.c68 static void user_notification_sync_loop(int listener) in user_notification_sync_loop() argument
76 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req)) in user_notification_sync_loop()
86 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp)) in user_notification_sync_loop()
99 int status, listener; in bench_sched_seccomp_notify() local
108 listener = user_notif_syscall(__NR_gettid, in bench_sched_seccomp_notify()
110 if (listener < 0) in bench_sched_seccomp_notify()
129 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_SET_FLAGS, in bench_sched_seccomp_notify()
134 user_notification_sync_loop(listener); in bench_sched_seccomp_notify()
/openbmc/qemu/
H A Dblockdev-nbd.c30 QIONetListener *listener; member
74 static void nbd_accept(QIONetListener *listener, QIOChannelSocket *cioc, in nbd_accept() argument
95 if (s->listener) { in nbd_update_server_watch()
97 qio_net_listener_set_client_func(s->listener, nbd_accept, NULL, in nbd_update_server_watch()
100 qio_net_listener_set_client_func(s->listener, NULL, NULL, NULL); in nbd_update_server_watch()
117 qio_net_listener_disconnect(server->listener); in nbd_server_free()
118 object_unref(OBJECT(server->listener)); in nbd_server_free()
119 server->listener = NULL; in nbd_server_free()
176 nbd_server->listener = qio_net_listener_new(); in nbd_server_start()
178 qio_net_listener_set_name(nbd_server->listener, in nbd_server_start()
[all …]
/openbmc/qemu/include/hw/xen/
H A Dxen-hvm-common.h91 void xen_region_add(MemoryListener *listener, MemoryRegionSection *section);
92 void xen_region_del(MemoryListener *listener, MemoryRegionSection *section);
93 void xen_io_add(MemoryListener *listener, MemoryRegionSection *section);
94 void xen_io_del(MemoryListener *listener, MemoryRegionSection *section);
95 void xen_device_realize(DeviceListener *listener, DeviceState *dev);
96 void xen_device_unrealize(DeviceListener *listener, DeviceState *dev);
/openbmc/qemu/util/
H A Dvhost-user-server.c335 static void vu_accept(QIONetListener *listener, QIOChannelSocket *sioc, in vu_accept() argument
356 qio_net_listener_set_client_func(server->listener, in vu_accept()
397 if (server->listener) { in vhost_user_server_stop()
398 qio_net_listener_disconnect(server->listener); in vhost_user_server_stop()
399 object_unref(OBJECT(server->listener)); in vhost_user_server_stop()
411 qio_net_listener_set_client_func(server->listener, vu_accept, server, in restart_listener_bh()
482 QIONetListener *listener; in vhost_user_server_start() local
490 listener = qio_net_listener_new(); in vhost_user_server_start()
491 if (qio_net_listener_open_sync(listener, socket_addr, 1, in vhost_user_server_start()
493 object_unref(OBJECT(listener)); in vhost_user_server_start()
[all …]
/openbmc/qemu/system/
H A Dmemory.c1074 MemoryListener *listener, in flat_range_coalesced_io_notify_listener_add_del() argument
1091 if (add && listener->coalesced_io_add) { in flat_range_coalesced_io_notify_listener_add_del()
1092 listener->coalesced_io_add(listener, mrs, in flat_range_coalesced_io_notify_listener_add_del()
1095 } else if (!add && listener->coalesced_io_del) { in flat_range_coalesced_io_notify_listener_add_del()
1096 listener->coalesced_io_del(listener, mrs, in flat_range_coalesced_io_notify_listener_add_del()
2418 MemoryListener *listener; in memory_region_sync_dirty_bitmap() local
2428 QTAILQ_FOREACH(listener, &memory_listeners, link) { in memory_region_sync_dirty_bitmap()
2429 if (listener->log_sync) { in memory_region_sync_dirty_bitmap()
2430 as = listener->address_space; in memory_region_sync_dirty_bitmap()
2435 listener->log_sync(listener, &mrs); in memory_region_sync_dirty_bitmap()
[all …]
/openbmc/linux/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c3365 int status, listener; in TEST() local
3405 listener = user_notif_syscall(__NR_getppid, in TEST()
3407 ASSERT_GE(listener, 0); in TEST()
3423 pollfd.fd = listener; in TEST()
3433 ret = ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req); in TEST()
3439 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3442 pollfd.fd = listener; in TEST()
3456 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3460 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3494 int listener; in TEST() local
[all …]
/openbmc/linux/drivers/uio/
H A Duio.c464 struct uio_listener *listener; in uio_open() local
482 listener = kmalloc(sizeof(*listener), GFP_KERNEL); in uio_open()
483 if (!listener) { in uio_open()
488 listener->dev = idev; in uio_open()
489 listener->event_count = atomic_read(&idev->event); in uio_open()
490 filep->private_data = listener; in uio_open()
508 kfree(listener); in uio_open()
522 struct uio_listener *listener = filep->private_data; in uio_fasync() local
523 struct uio_device *idev = listener->dev; in uio_fasync()
531 struct uio_listener *listener = filep->private_data; in uio_release() local
[all …]
/openbmc/qemu/net/
H A Dstream.c48 QIONetListener *listener; member
59 static void net_stream_listen(QIONetListener *listener,
167 if (s->listener) { in net_stream_send()
169 qio_net_listener_set_client_func(s->listener, net_stream_listen, in net_stream_send()
220 if (s->listener) { in net_stream_cleanup()
221 qio_net_listener_disconnect(s->listener); in net_stream_cleanup()
222 object_unref(OBJECT(s->listener)); in net_stream_cleanup()
223 s->listener = NULL; in net_stream_cleanup()
237 static void net_stream_listen(QIONetListener *listener, in net_stream_listen() argument
247 qio_net_listener_set_client_func(s->listener, NULL, s, NULL); in net_stream_listen()
[all …]
/openbmc/qemu/hw/vfio/
H A Dcommon.c351 listener); in vfio_ram_discard_notify_discard()
369 listener); in vfio_ram_discard_notify_populate()
424 ram_discard_listener_init(&vrdl->listener, in vfio_register_ram_discard_listener()
427 ram_discard_manager_register_listener(rdm, &vrdl->listener, section); in vfio_register_ram_discard_listener()
492 ram_discard_manager_unregister_listener(rdm, &vrdl->listener); in vfio_unregister_ram_discard_listener()
567 static void vfio_listener_region_add(MemoryListener *listener, in vfio_listener_region_add() argument
570 VFIOContainerBase *bcontainer = container_of(listener, VFIOContainerBase, in vfio_listener_region_add()
571 listener); in vfio_listener_region_add()
714 static void vfio_listener_region_del(MemoryListener *listener, in vfio_listener_region_del() argument
717 VFIOContainerBase *bcontainer = container_of(listener, VFIOContainerBase, in vfio_listener_region_del()
[all …]
/openbmc/linux/drivers/infiniband/hw/qedr/
H A Dqedr_iw_cm.c106 struct qedr_iw_listener *listener = (struct qedr_iw_listener *)context; in qedr_iw_mpa_request() local
107 struct qedr_dev *dev = listener->dev; in qedr_iw_mpa_request()
135 listener->cm_id->event_handler(listener->cm_id, &event); in qedr_iw_mpa_request()
660 struct qedr_iw_listener *listener; in qedr_iw_create_listen() local
674 listener = kzalloc(sizeof(*listener), GFP_KERNEL); in qedr_iw_create_listen()
675 if (!listener) in qedr_iw_create_listen()
678 listener->dev = dev; in qedr_iw_create_listen()
680 listener->cm_id = cm_id; in qedr_iw_create_listen()
681 listener->backlog = backlog; in qedr_iw_create_listen()
683 iparams.cb_context = listener; in qedr_iw_create_listen()
[all …]
/openbmc/qemu/tests/qtest/
H A Ddbus-display-test.c147 g_autoptr(GDBusObjectSkeleton) listener = NULL; in test_dbus_console_setup_listener()
151 listener = g_dbus_object_skeleton_new(DBUS_DISPLAY1_ROOT "/Listener"); in test_dbus_console_setup_listener()
157 g_dbus_object_skeleton_add_interface(listener, in test_dbus_console_setup_listener()
171 g_dbus_object_skeleton_add_interface(listener, in test_dbus_console_setup_listener()
178 g_dbus_object_manager_server_export(test->server, listener); in test_dbus_console_setup_listener()
230 g_autoptr(GVariant) listener = NULL; in test_dbus_display_console()
267 listener = g_variant_new_fixed_array(G_VARIANT_TYPE_BYTE, in test_dbus_display_console()
276 listener, in test_dbus_display_console()
/openbmc/linux/net/vmw_vsock/
H A Daf_vsock.c369 void vsock_add_pending(struct sock *listener, struct sock *pending) in vsock_add_pending() argument
374 vlistener = vsock_sk(listener); in vsock_add_pending()
378 sock_hold(listener); in vsock_add_pending()
383 void vsock_remove_pending(struct sock *listener, struct sock *pending) in vsock_remove_pending() argument
388 sock_put(listener); in vsock_remove_pending()
393 void vsock_enqueue_accept(struct sock *listener, struct sock *connected) in vsock_enqueue_accept() argument
398 vlistener = vsock_sk(listener); in vsock_enqueue_accept()
402 sock_hold(listener); in vsock_enqueue_accept()
548 static struct sock *vsock_dequeue_accept(struct sock *listener) in vsock_dequeue_accept() argument
553 vlistener = vsock_sk(listener); in vsock_dequeue_accept()
[all …]

12345