| /openbmc/qemu/plugins/ |
| H A D | core.c | 67 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 D | api.c | 53 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 D | plugin.h | 79 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 D | plugin-gen.c | 117 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 D | aio.h | 41 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 D | timer.h | 87 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 D | qemu-plugin.h | 176 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 D | main-loop.h | 411 #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 D | test_netlink.cpp | 33 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 D | helper.c | 81 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 D | vm-change-state-handler.c | 59 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 D | der.c | 134 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 D | der.h | 59 QCryptoDERDecodeCb cb, 81 QCryptoDERDecodeCb cb, 104 QCryptoDERDecodeCb cb, 127 QCryptoDERDecodeCb cb, 150 QCryptoDERDecodeCb cb, 175 QCryptoDERDecodeCb cb,
|
| /openbmc/qemu/util/ |
| H A D | aio-wait.c | 60 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 D | aiocb.c | 29 BlockCompletionFunc *cb, void *opaque) in qemu_aio_get() argument 36 acb->cb = cb; in qemu_aio_get()
|
| /openbmc/phosphor-networkd/src/ |
| H A D | rtnetlink_server.cpp | 17 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 D | netlink.hpp | 27 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 D | status.hpp | 39 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 D | ptimer-test-stubs.c | 25 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 D | dbus.js | 7 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 D | dma-helpers.c | 102 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 D | null.c | 158 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 D | pathwatchimpl.hpp | 36 { (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 D | runstate.h | 27 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 D | f_rockusb.c | 783 .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 …]
|