Home
last modified time | relevance | path

Searched refs:cb (Results 1 – 25 of 215) sorted by relevance

123456789

/openbmc/qemu/plugins/
H A Dcore.c67 struct qemu_plugin_cb *cb = ctx->callbacks[ev]; in plugin_unregister_cb__locked() local
69 if (cb == NULL) { in plugin_unregister_cb__locked()
72 QLIST_REMOVE_RCU(cb, entry); in plugin_unregister_cb__locked()
73 g_free(cb); in plugin_unregister_cb__locked()
89 struct qemu_plugin_cb *cb, *next; in plugin_vcpu_cb__simple() local
97 QLIST_FOREACH_SAFE_RCU(cb, &plugin.cb_lists[ev], entry, next) { in plugin_vcpu_cb__simple()
98 qemu_plugin_vcpu_simple_cb_t func = cb->f.vcpu_simple; in plugin_vcpu_cb__simple()
100 func(cb->ctx->id, cpu->cpu_index); in plugin_vcpu_cb__simple()
116 struct qemu_plugin_cb *cb, *next; in plugin_cb__simple() local
120 QLIST_FOREACH_SAFE_RCU(cb, &plugin.cb_lists[ev], entry, next) { in plugin_cb__simple()
[all …]
H A Dapi.c53 void qemu_plugin_uninstall(qemu_plugin_id_t id, qemu_plugin_simple_cb_t cb) in qemu_plugin_uninstall() argument
55 plugin_reset_uninstall(id, cb, false); in qemu_plugin_uninstall()
58 void qemu_plugin_reset(qemu_plugin_id_t id, qemu_plugin_simple_cb_t cb) in qemu_plugin_reset() argument
60 plugin_reset_uninstall(id, cb, true); in qemu_plugin_reset()
71 qemu_plugin_vcpu_simple_cb_t cb) in qemu_plugin_register_vcpu_init_cb() argument
73 plugin_register_cb(id, QEMU_PLUGIN_EV_VCPU_INIT, cb); in qemu_plugin_register_vcpu_init_cb()
77 qemu_plugin_vcpu_simple_cb_t cb) in qemu_plugin_register_vcpu_exit_cb() argument
79 plugin_register_cb(id, QEMU_PLUGIN_EV_VCPU_EXIT, cb); in qemu_plugin_register_vcpu_exit_cb()
88 qemu_plugin_vcpu_udata_cb_t cb, in qemu_plugin_register_vcpu_tb_exec_cb() argument
93 plugin_register_dyn_cb__udata(&tb->cbs, cb, flags, udata); in qemu_plugin_register_vcpu_tb_exec_cb()
[all …]
H A Dplugin.h79 qemu_plugin_simple_cb_t cb,
94 qemu_plugin_vcpu_udata_cb_t cb,
99 qemu_plugin_vcpu_udata_cb_t cb,
107 void *cb,
113 struct qemu_plugin_inline_cb *cb,
/openbmc/qemu/accel/tcg/
H A Dplugin-gen.c117 static void gen_udata_cb(struct qemu_plugin_regular_cb *cb) in gen_udata_cb() argument
121 tcg_call_to_qemu_plugin_cb_flags(cb->info->flags); in gen_udata_cb()
126 tcg_gen_call2(cb->f.vcpu_udata, cb->info, NULL, in gen_udata_cb()
128 tcgv_ptr_temp(tcg_constant_ptr(cb->userp))); in gen_udata_cb()
174 static void gen_udata_cond_cb(struct qemu_plugin_conditional_cb *cb) in gen_udata_cond_cb() argument
176 TCGv_ptr ptr = gen_plugin_u64_ptr(cb->entry); in gen_udata_cond_cb()
181 TCGCond cond = tcg_invert_cond(plugin_cond_to_tcgcond(cb->cond)); in gen_udata_cond_cb()
184 tcg_gen_brcondi_i64(cond, val, cb->imm, after_cb); in gen_udata_cond_cb()
187 tcg_call_to_qemu_plugin_cb_flags(cb->info->flags); in gen_udata_cond_cb()
192 tcg_gen_call2(cb->f.vcpu_udata, cb->info, NULL, in gen_udata_cond_cb()
[all …]
/openbmc/qemu/include/block/
H A Daio.h41 BlockCompletionFunc *cb; member
47 BlockCompletionFunc *cb, void *opaque);
291 void aio_bh_schedule_oneshot_full(AioContext *ctx, QEMUBHFunc *cb, void *opaque,
301 #define aio_bh_schedule_oneshot(ctx, cb, opaque) \ argument
302 aio_bh_schedule_oneshot_full((ctx), (cb), (opaque), (stringify(cb)))
315 QEMUBH *aio_bh_new_full(AioContext *ctx, QEMUBHFunc *cb, void *opaque,
324 #define aio_bh_new(ctx, cb, opaque) \ argument
325 aio_bh_new_full((ctx), (cb), (opaque), (stringify(cb)), NULL)
334 #define aio_bh_new_guarded(ctx, cb, opaque, guard) \ argument
335 aio_bh_new_full((ctx), (cb), (opaque), (stringify(cb)), guard)
[all …]
/openbmc/qemu/include/qemu/
H A Dtimer.h87 QEMUTimerCB *cb; member
270 QEMUTimerListNotifyCB *cb, void *opaque);
355 QEMUTimerListNotifyCB *cb, void *opaque);
416 QEMUTimerCB *cb, void *opaque);
431 QEMUTimerCB *cb, void *opaque) in timer_init() argument
433 timer_init_full(ts, NULL, type, scale, 0, cb, opaque); in timer_init()
448 QEMUTimerCB *cb, void *opaque) in timer_init_ns() argument
450 timer_init(ts, type, SCALE_NS, cb, opaque); in timer_init_ns()
465 QEMUTimerCB *cb, void *opaque) in timer_init_us() argument
467 timer_init(ts, type, SCALE_US, cb, opaque); in timer_init_us()
[all …]
H A Dqemu-plugin.h176 void qemu_plugin_uninstall(qemu_plugin_id_t id, qemu_plugin_simple_cb_t cb);
190 void qemu_plugin_reset(qemu_plugin_id_t id, qemu_plugin_simple_cb_t cb);
203 qemu_plugin_vcpu_simple_cb_t cb);
216 qemu_plugin_vcpu_simple_cb_t cb);
227 qemu_plugin_vcpu_simple_cb_t cb);
238 qemu_plugin_vcpu_simple_cb_t cb);
345 qemu_plugin_vcpu_tb_trans_cb_t cb);
358 qemu_plugin_vcpu_udata_cb_t cb,
381 qemu_plugin_vcpu_udata_cb_t cb,
427 qemu_plugin_vcpu_udata_cb_t cb,
[all …]
H A Dmain-loop.h411 #define qemu_bh_new_guarded(cb, opaque, guard) \ argument
412 qemu_bh_new_full((cb), (opaque), (stringify(cb)), guard)
413 #define qemu_bh_new(cb, opaque) \ argument
414 qemu_bh_new_full((cb), (opaque), (stringify(cb)), NULL)
415 QEMUBH *qemu_bh_new_full(QEMUBHFunc *cb, void *opaque, const char *name,
/openbmc/phosphor-networkd/test/
H A Dtest_netlink.cpp33 auto cb = [&](const nlmsghdr&, std::string_view) { cbCalls++; }; in TEST() local
35 EXPECT_THROW(processMsg(data, done, cb), std::runtime_error); in TEST()
48 auto cb = [&](const nlmsghdr&, std::string_view) { cbCalls++; }; in TEST() local
50 EXPECT_THROW(processMsg(data, done, cb), std::runtime_error); in TEST()
63 auto cb = [&](const nlmsghdr&, std::string_view) { cbCalls++; }; in TEST() local
65 EXPECT_THROW(processMsg(data, done, cb), std::runtime_error); in TEST()
79 auto cb = [&](const nlmsghdr&, std::string_view) { cbCalls++; }; in TEST() local
81 processMsg(data, done, cb); in TEST()
100 auto cb = [&](const nlmsghdr&, std::string_view) { cbCalls++; }; in TEST() local
102 processMsg(data, done, cb); in TEST()
[all …]
/openbmc/qemu/target/hppa/
H A Dhelper.c81 target_ulong cb = 0; in cpu_hppa_put_psw() local
101 cb |= ((psw >> 38) & 1) << 60; in cpu_hppa_put_psw()
102 cb |= ((psw >> 37) & 1) << 56; in cpu_hppa_put_psw()
103 cb |= ((psw >> 36) & 1) << 52; in cpu_hppa_put_psw()
104 cb |= ((psw >> 35) & 1) << 48; in cpu_hppa_put_psw()
105 cb |= ((psw >> 34) & 1) << 44; in cpu_hppa_put_psw()
106 cb |= ((psw >> 33) & 1) << 40; in cpu_hppa_put_psw()
107 cb |= ((psw >> 32) & 1) << 36; in cpu_hppa_put_psw()
108 cb |= ((psw >> 15) & 1) << 32; in cpu_hppa_put_psw()
109 cb |= ((psw >> 14) & 1) << 28; in cpu_hppa_put_psw()
[all …]
/openbmc/qemu/hw/core/
H A Dvm-change-state-handler.c59 VMChangeStateHandler *cb, in qdev_add_vm_change_state_handler() argument
63 assert(!cb || !cb_ret); in qdev_add_vm_change_state_handler()
64 return qdev_add_vm_change_state_handler_full(dev, cb, NULL, cb_ret, opaque); in qdev_add_vm_change_state_handler()
72 DeviceState *dev, VMChangeStateHandler *cb, VMChangeStateHandler *prepare_cb, in qdev_add_vm_change_state_handler_full() argument
77 assert(!cb || !cb_ret); in qdev_add_vm_change_state_handler_full()
78 return qemu_add_vm_change_state_handler_prio_full(cb, prepare_cb, cb_ret, in qdev_add_vm_change_state_handler_full()
/openbmc/qemu/crypto/
H A Dder.c134 static int qcrypto_der_invoke_callback(QCryptoDERDecodeCb cb, void *ctx, in qcrypto_der_invoke_callback() argument
138 if (!cb) { in qcrypto_der_invoke_callback()
142 return cb(ctx, value, vlen, errp); in qcrypto_der_invoke_callback()
146 QCryptoDERDecodeCb cb, void *ctx, in qcrypto_der_extract_definite_data() argument
164 if (qcrypto_der_invoke_callback(cb, ctx, value, vlen, errp) != 0) { in qcrypto_der_extract_definite_data()
200 if (qcrypto_der_invoke_callback(cb, ctx, value, vlen, errp) != 0) { in qcrypto_der_extract_definite_data()
207 QCryptoDERDecodeCb cb, void *ctx, in qcrypto_der_extract_data() argument
223 return qcrypto_der_extract_definite_data(data, dlen, cb, ctx, errp); in qcrypto_der_extract_data()
228 QCryptoDERDecodeCb cb, in qcrypto_der_decode_tlv() argument
247 data_length = qcrypto_der_extract_data(data, dlen, cb, ctx, errp); in qcrypto_der_decode_tlv()
[all …]
H A Dder.h59 QCryptoDERDecodeCb cb,
81 QCryptoDERDecodeCb cb,
104 QCryptoDERDecodeCb cb,
127 QCryptoDERDecodeCb cb,
150 QCryptoDERDecodeCb cb,
175 QCryptoDERDecodeCb cb,
/openbmc/qemu/util/
H A Daio-wait.c60 QEMUBHFunc *cb; member
69 data->cb(data->opaque); in aio_wait_bh()
75 void aio_wait_bh_oneshot(AioContext *ctx, QEMUBHFunc *cb, void *opaque) in aio_wait_bh_oneshot() argument
78 .cb = cb, in aio_wait_bh_oneshot()
H A Daiocb.c29 BlockCompletionFunc *cb, void *opaque) in qemu_aio_get() argument
36 acb->cb = cb; in qemu_aio_get()
/openbmc/phosphor-networkd/src/
H A Drtnetlink_server.cpp17 inline void rthandler(std::string_view data, auto&& cb) in rthandler() argument
24 cb(std::get<unsigned>(*ret), std::get<stdplus::InAnyAddr>(*ret)); in rthandler()
98 auto cb = [&](auto&&... args) { in eventHandler() local
101 while (receive(fd, cb) > 0) in eventHandler()
129 auto cb = [&](const nlmsghdr& hdr, std::string_view data) { in __anone93b7e880502() local
132 performRequest(NETLINK_ROUTE, RTM_GETLINK, NLM_F_DUMP, ifinfomsg{}, cb);
133 performRequest(NETLINK_ROUTE, RTM_GETADDR, NLM_F_DUMP, ifaddrmsg{}, cb);
134 performRequest(NETLINK_ROUTE, RTM_GETROUTE, NLM_F_DUMP, rtmsg{}, cb);
135 performRequest(NETLINK_ROUTE, RTM_GETNEIGH, NLM_F_DUMP, ndmsg{}, cb);
H A Dnetlink.hpp27 void processMsg(std::string_view& msgs, bool& done, ReceiveCallback cb);
29 void performRequest(int protocol, void* data, size_t size, ReceiveCallback cb);
38 size_t receive(int sock, ReceiveCallback cb);
73 ReceiveCallback cb) in performRequest() argument
87 detail::performRequest(protocol, &data, sizeof(data), cb); in performRequest()
/openbmc/phosphor-ipmi-flash/
H A Dstatus.hpp39 void setCallback(Callback&& cb) in setCallback() argument
41 this->cb = std::move(cb); in setCallback()
45 Callback cb; member in ipmi_flash::TriggerableActionInterface
/openbmc/qemu/tests/unit/
H A Dptimer-test-stubs.c25 QEMUBHFunc *cb; member
40 QEMUTimerCB *cb, void *opaque) in timer_init_full() argument
46 ts->cb = cb; in timer_init_full()
110 QEMUBH *qemu_bh_new_full(QEMUBHFunc *cb, void *opaque, const char *name, in qemu_bh_new_full() argument
115 bh->cb = cb; in qemu_bh_new_full()
/openbmc/rest-dbus/resources/
H A Ddbus.js7 function populate_tree_services(node, cb, bus) argument
23 cb(children);
27 function populate_tree_objects(node, cb) argument
44 cb(children);
48 function populate_tree_interfaces(node, cb) argument
68 cb(children);
207 function populate_tree_interface_items(node, cb) argument
235 cb(children);
238 function populate_tree(node, cb) argument
241 populate_tree_services(node, cb, g_bus);
[all …]
/openbmc/qemu/system/
H A Ddma-helpers.c102 trace_dma_complete(dbs, ret, dbs->common.cb); in dma_complete()
106 if (dbs->common.cb) { in dma_complete()
107 dbs->common.cb(dbs->common.opaque, ret); in dma_complete()
204 if (dbs->common.cb) { in dma_aio_cancel()
205 dbs->common.cb(dbs->common.opaque, -ECANCELED); in dma_aio_cancel()
217 BlockCompletionFunc *cb, in dma_blk_io() argument
220 DMAAIOCB *dbs = qemu_aio_get(&dma_aiocb_info, NULL, cb, opaque); in dma_blk_io()
243 BlockCompletionFunc *cb, void *cb_opaque, in dma_blk_read_io_func() argument
247 return blk_aio_preadv(blk, offset, iov, 0, cb, cb_opaque); in dma_blk_read_io_func()
252 void (*cb)(void *opaque, int ret), void *opaque) in dma_blk_read()
[all …]
/openbmc/qemu/block/
H A Dnull.c158 acb->common.cb(acb->common.opaque, 0); in null_bh_cb()
165 acb->common.cb(acb->common.opaque, 0); in null_timer_cb()
171 BlockCompletionFunc *cb, in null_aio_common() argument
177 acb = qemu_aio_get(&null_aiocb_info, bs, cb, opaque); in null_aio_common()
195 BlockCompletionFunc *cb, in null_aio_preadv() argument
204 return null_aio_common(bs, cb, opaque); in null_aio_preadv()
210 BlockCompletionFunc *cb, in null_aio_pwritev() argument
213 return null_aio_common(bs, cb, opaque); in null_aio_pwritev()
217 BlockCompletionFunc *cb, in null_aio_flush() argument
220 return null_aio_common(bs, cb, opaque); in null_aio_flush()
/openbmc/phosphor-dbus-monitor/src/
H A Dpathwatchimpl.hpp36 { (this->cb)(Context::SIGNAL, msg); }); in start()
45 (this->cb)(ctx); in callback()
52 (this->cb)(ctx, msg); in callback()
/openbmc/qemu/include/system/
H A Drunstate.h27 VMChangeStateEntry *qemu_add_vm_change_state_handler(VMChangeStateHandler *cb,
42 VMChangeStateHandler *cb, void *opaque, int priority);
62 qemu_add_vm_change_state_handler_prio_full(VMChangeStateHandler *cb,
67 VMChangeStateHandler *cb,
71 DeviceState *dev, VMChangeStateHandler *cb, VMChangeStateHandler *prepare_cb,
/openbmc/u-boot/drivers/usb/gadget/
H A Df_rockusb.c783 .cb = cb_test_unit_ready,
787 .cb = cb_read_storage_id,
791 .cb = cb_not_support,
795 .cb = cb_not_support,
799 .cb = cb_not_support,
803 .cb = cb_not_support,
807 .cb = cb_not_support,
811 .cb = cb_not_support,
815 .cb = cb_not_support,
819 .cb = cb_not_support,
[all …]

123456789