/qemu/hw/ipmi/ |
H A D | ipmi_bmc_sim.c | 271 if (rsp->len + n >= sizeof(rsp->buffer)) { in rsp_buffer_pushmore() 276 memcpy(&rsp->buffer[rsp->len], bytes, n); in rsp_buffer_pushmore() 277 rsp->len += n; in rsp_buffer_pushmore() 693 k->handle_rsp(s, msg_id, rsp.buffer, rsp.len); in ipmi_sim_handle_command() 770 rsp_buffer_push(rsp, 0); in chassis_capabilities() 782 rsp_buffer_push(rsp, 0); in chassis_status() 783 rsp_buffer_push(rsp, 0); in chassis_status() 784 rsp_buffer_push(rsp, 0); in chassis_status() 1162 if (rsp->buffer[2]) { in set_watchdog_timer() 1287 if ((cmd[7] + rsp->len) > sizeof(rsp->buffer)) { in get_sdr() [all …]
|
/qemu/tests/qtest/ |
H A D | ipmi-kcs-test.c | 109 uint8_t *rsp, unsigned int *rsp_len) in kcs_cmd() argument 137 rsp[j++] = kcs_get_datareg(); in kcs_cmd() 182 rsp[j++] = kcs_get_datareg(); in kcs_abort() 205 rsp[0] = kcs_get_datareg(); in kcs_abort() 228 uint8_t rsp[20]; in test_kcs_base() local 229 unsigned int rsplen = sizeof(rsp); in test_kcs_base() 241 uint8_t rsp[20]; in test_kcs_abort() local 242 unsigned int rsplen = sizeof(rsp); in test_kcs_abort() 245 g_assert(rsp[0] == IPMI_KCS_ABORTED_BY_CMD); in test_kcs_abort() 256 uint8_t rsp[20]; in test_enable_irq() local [all …]
|
H A D | migration-helpers.c | 86 QDict *rsp; in migrate_get_socket_address() local 92 rsp = migrate_query(who); in migrate_get_socket_address() 100 qobject_unref(rsp); in migrate_get_socket_address() 251 QDict *args, *rsp, *data; in migrate_incoming_qmp() local 265 if (!qdict_haskey(rsp, "return")) { in migrate_incoming_qmp() 271 qobject_unref(rsp); in migrate_incoming_qmp() 274 g_assert(qdict_haskey(rsp, "data")); in migrate_incoming_qmp() 276 data = qdict_get_qdict(rsp, "data"); in migrate_incoming_qmp() 280 qobject_unref(rsp); in migrate_incoming_qmp() 295 QDict *rsp = migrate_query(who); in migrate_query_not_failed() local [all …]
|
H A D | tpm-util.c | 25 unsigned char *rsp, size_t rsp_size) in tpm_util_crb_transfer() argument 51 qtest_memread(s, raddr, rsp, rsp_size); in tpm_util_crb_transfer() 184 QDict *rsp; in tpm_util_migrate() local 186 rsp = qtest_qmp(who, in tpm_util_migrate() 189 g_assert(qdict_haskey(rsp, "return")); in tpm_util_migrate() 190 qobject_unref(rsp); in tpm_util_migrate() 196 QDict *rsp; in tpm_util_wait_for_migration_complete() local 201 rsp = qtest_qmp(who, "{ 'execute': 'query-migrate' }"); in tpm_util_wait_for_migration_complete() 202 g_assert(qdict_haskey(rsp, "return")); in tpm_util_wait_for_migration_complete() 203 rsp_return = qdict_get_qdict(rsp, "return"); in tpm_util_wait_for_migration_complete() [all …]
|
H A D | virtio-net-test.c | 108 QDict *rsp; in rx_stop_cont_test() local 125 rsp = qmp("{ 'execute' : 'stop'}"); in rx_stop_cont_test() 126 qobject_unref(rsp); in rx_stop_cont_test() 135 qobject_unref(rsp); in rx_stop_cont_test() 136 rsp = qmp("{ 'execute' : 'cont'}"); in rx_stop_cont_test() 137 qobject_unref(rsp); in rx_stop_cont_test() 193 QDict *rsp; in announce_self() local 204 assert(!qdict_haskey(rsp, "error")); in announce_self() 205 qobject_unref(rsp); in announce_self() 223 assert(!qdict_haskey(rsp, "error")); in announce_self() [all …]
|
H A D | ipmi-bt-test.c | 259 uint8_t *rsp, unsigned int *rsp_len) in bt_cmd() argument 292 rsp[0] = bt_get_buf(); in bt_cmd() 296 rsp[j] = bt_get_buf(); in bt_cmd() 352 uint8_t rsp[20]; in test_bt_base() local 353 unsigned int rsplen = sizeof(rsp); in test_bt_base() 355 bt_cmd(get_dev_id_cmd, sizeof(get_dev_id_cmd), rsp, &rsplen); in test_bt_base() 357 g_assert(memcmp(get_dev_id_rsp, rsp, rsplen) == 0); in test_bt_base() 365 uint8_t rsp[20]; in test_enable_irq() local 366 unsigned int rsplen = sizeof(rsp); in test_enable_irq() 368 bt_cmd(set_bmc_globals_cmd, sizeof(set_bmc_globals_cmd), rsp, &rsplen); in test_enable_irq() [all …]
|
H A D | libqmp.c | 242 bool qmp_rsp_is_err(QDict *rsp) in qmp_rsp_is_err() argument 244 QDict *error = qdict_get_qdict(rsp, "error"); in qmp_rsp_is_err() 245 qobject_unref(rsp); in qmp_rsp_is_err() 249 void qmp_expect_error_and_unref(QDict *rsp, const char *class) in qmp_expect_error_and_unref() argument 251 QDict *error = qdict_get_qdict(rsp, "error"); in qmp_expect_error_and_unref() 255 g_assert(!qdict_haskey(rsp, "return")); in qmp_expect_error_and_unref() 257 qobject_unref(rsp); in qmp_expect_error_and_unref()
|
H A D | vmgenid-test.c | 96 QDict *rsp, *rsp_ret; in read_guid_from_monitor() local 99 rsp = qtest_qmp(qts, "{ 'execute': 'query-vm-generation-id' }"); in read_guid_from_monitor() 100 if (qdict_haskey(rsp, "return")) { in read_guid_from_monitor() 101 rsp_ret = qdict_get_qdict(rsp, "return"); in read_guid_from_monitor() 106 qobject_unref(rsp); in read_guid_from_monitor()
|
H A D | qmp-test.c | 290 QDict *rsp, *ret; in test_qmp_preconfig() local 301 rsp = qtest_qmp(qs, "{ 'execute': 'query-status' }"); in test_qmp_preconfig() 302 ret = qdict_get_qdict(rsp, "return"); in test_qmp_preconfig() 305 qobject_unref(rsp); in test_qmp_preconfig() 312 rsp = qtest_qmp(qs, "{ 'execute': 'query-status' }"); in test_qmp_preconfig() 313 ret = qdict_get_qdict(rsp, "return"); in test_qmp_preconfig() 316 qobject_unref(rsp); in test_qmp_preconfig()
|
H A D | libqmp.h | 42 bool qmp_rsp_is_err(QDict *rsp); 51 void qmp_expect_error_and_unref(QDict *rsp, const char *class);
|
H A D | tpm-util.h | 25 unsigned char *rsp, size_t rsp_size); 29 unsigned char *rsp, size_t rsp_size);
|
/qemu/contrib/vhost-user-scsi/ |
H A D | vhost-user-scsi.c | 138 assert(rsp); in handle_cmd_sync() 145 memset(rsp->sense, 0, sizeof(rsp->sense)); in handle_cmd_sync() 146 rsp->sense_len = 18; in handle_cmd_sync() 147 rsp->sense[0] = 0x70; in handle_cmd_sync() 149 rsp->sense[7] = 10; in handle_cmd_sync() 150 rsp->sense[12] = 0x24; in handle_cmd_sync() 193 memset(rsp, 0, sizeof(*rsp)); in handle_cmd_sync() 195 rsp->status = task->status; in handle_cmd_sync() 201 memcpy(rsp->sense, &task->datain.data[2], rsp->sense_len); in handle_cmd_sync() 207 rsp->status, rsp->resid, rsp->response, rsp->sense_len); in handle_cmd_sync() [all …]
|
/qemu/hw/ppc/ |
H A D | pnv_bmc.c | 173 RspBuffer *rsp) in hiomap_cmd() argument 181 rsp_buffer_push(rsp, cmd[2]); in hiomap_cmd() 182 rsp_buffer_push(rsp, cmd[3]); in hiomap_cmd() 193 rsp_buffer_set_error(rsp, IPMI_CC_UNSPECIFIED); in hiomap_cmd() 198 rsp_buffer_push(rsp, 2); /* Version 2 */ in hiomap_cmd() 200 rsp_buffer_push(rsp, 0); /* Timeout */ in hiomap_cmd() 201 rsp_buffer_push(rsp, 0); /* Timeout */ in hiomap_cmd() 207 rsp_buffer_push(rsp, 0x01); /* erase size */ in hiomap_cmd() 208 rsp_buffer_push(rsp, 0x00); /* erase size */ in hiomap_cmd() 223 rsp_buffer_push(rsp, 0x00); /* offset */ in hiomap_cmd() [all …]
|
/qemu/hw/i386/kvm/ |
H A D | xen_xenstore.c | 351 memcpy(&rsp[1], errstr, rsp->len); in xs_error() 365 memcpy(&rsp[1], okstr, rsp->len); in xs_ok() 527 rsp->len = 0; in xs_read() 622 xs_error(s, rsp->req_id, rsp->tx_id, E2BIG); in xs_append_strings() 673 rsp->len = 0; in xs_directory() 761 rsp->len = 0; in xs_transaction_start() 773 rsp->len++; in xs_transaction_start() 855 rsp->len = 0; in xs_get_perms() 1285 rsp->len = 0; in deliver_watch() 1295 rsp->len++; in deliver_watch() [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | libqos.c | 82 QDict *rsp, *sub; in migrate() local 87 g_assert(qdict_haskey(rsp, "return")); in migrate() 88 sub = qdict_get_qdict(rsp, "return"); in migrate() 91 qobject_unref(rsp); in migrate() 94 rsp = qtest_qmp(from->qts, in migrate() 97 g_assert(qdict_haskey(rsp, "return")); in migrate() 98 qobject_unref(rsp); in migrate() 115 g_assert(qdict_haskey(rsp, "return")); in migrate() 116 sub = qdict_get_qdict(rsp, "return"); in migrate() 122 qobject_unref(rsp); in migrate() [all …]
|
/qemu/hw/sd/ |
H A D | bcm2835_sdhost.c | 115 uint8_t rsp[16]; in bcm2835_sdhost_send_command() local 133 s->rsp[0] = ldl_be_p(&rsp[0]); in bcm2835_sdhost_send_command() 134 s->rsp[1] = s->rsp[2] = s->rsp[3] = 0; in bcm2835_sdhost_send_command() 136 s->rsp[0] = ldl_be_p(&rsp[12]); in bcm2835_sdhost_send_command() 137 s->rsp[1] = ldl_be_p(&rsp[8]); in bcm2835_sdhost_send_command() 138 s->rsp[2] = ldl_be_p(&rsp[4]); in bcm2835_sdhost_send_command() 139 s->rsp[3] = ldl_be_p(&rsp[0]); in bcm2835_sdhost_send_command() 272 res = s->rsp[0]; in bcm2835_sdhost_read() 275 res = s->rsp[1]; in bcm2835_sdhost_read() 278 res = s->rsp[2]; in bcm2835_sdhost_read() [all …]
|
/qemu/include/hw/ipmi/ |
H A D | ipmi.h | 162 unsigned char *rsp, unsigned int rsp_len); 275 static inline void rsp_buffer_set_error(RspBuffer *rsp, uint8_t byte) in rsp_buffer_set_error() argument 277 rsp->buffer[2] = byte; in rsp_buffer_set_error() 281 static inline void rsp_buffer_push(RspBuffer *rsp, uint8_t byte) in rsp_buffer_push() argument 283 if (rsp->len >= sizeof(rsp->buffer)) { in rsp_buffer_push() 284 rsp_buffer_set_error(rsp, IPMI_CC_REQUEST_DATA_TRUNCATED); in rsp_buffer_push() 287 rsp->buffer[rsp->len++] = byte; in rsp_buffer_push() 293 RspBuffer *rsp);
|
/qemu/qapi/ |
H A D | qmp-dispatch.c | 95 QDict *rsp; in qmp_error_response() local 97 rsp = qdict_from_jsonf_nofail("{ 'error': { 'class': %s, 'desc': %s } }", in qmp_error_response() 101 return rsp; in qmp_error_response() 148 QDict *rsp = NULL; in qmp_dispatch() local 277 rsp = qdict_new(); in qmp_dispatch() 278 qdict_put_obj(rsp, "return", ret); in qmp_dispatch() 282 assert(!rsp); in qmp_dispatch() 283 rsp = qmp_error_response(err); in qmp_dispatch() 286 assert(rsp); in qmp_dispatch() 289 qdict_put_obj(rsp, "id", qobject_ref(id)); in qmp_dispatch() [all …]
|
/qemu/hw/pci/ |
H A D | pcie_doe.c | 39 DoeDiscoveryRsp rsp; in pcie_doe_discovery() local 49 rsp.header = (DOEHeader) { in pcie_doe_discovery() 57 rsp.vendor_id = PCI_VENDOR_ID_PCI_SIG; in pcie_doe_discovery() 58 rsp.data_obj_type = PCI_SIG_DOE_DISCOVERY; in pcie_doe_discovery() 62 rsp.vendor_id = prot->vendor_id; in pcie_doe_discovery() 65 rsp.vendor_id = 0xFFFF; in pcie_doe_discovery() 66 rsp.data_obj_type = 0xFF; in pcie_doe_discovery() 71 rsp.next_index = 0; in pcie_doe_discovery() 73 rsp.next_index = index + 1; in pcie_doe_discovery() 76 pcie_doe_set_rsp(doe_cap, &rsp); in pcie_doe_discovery() [all …]
|
/qemu/hw/scsi/ |
H A D | spapr_vscsi.c | 236 uint64_t tag = iu->srp.rsp.tag; in vscsi_send_rsp() 243 iu->srp.rsp.opcode = SRP_RSP; in vscsi_send_rsp() 245 iu->srp.rsp.tag = tag; in vscsi_send_rsp() 268 iu->srp.rsp.status = status; in vscsi_send_rsp() 670 uint64_t tag = iu->srp.rsp.tag; in vscsi_process_login() 678 rsp->opcode = SRP_LOGIN_RSP; in vscsi_process_login() 683 rsp->tag = tag; in vscsi_process_login() 905 iu->srp.rsp.opcode = SRP_RSP; in vscsi_process_tsk_mgmt() 907 iu->srp.rsp.tag = tag; in vscsi_process_tsk_mgmt() 916 iu->srp.rsp.status = GOOD; in vscsi_process_tsk_mgmt() [all …]
|
/qemu/python/qemu/utils/ |
H A D | qom.py | 87 rsp = self.qmp.cmd( 93 print(rsp) 132 rsp = self.qmp.cmd( 137 if isinstance(rsp, dict): 138 for key, value in rsp.items(): 141 print(rsp) 180 rsp = self.qom_list(self.path) 181 for item in rsp: 234 rsp = self.qmp.cmd('qom-get', path=path,
|
H A D | qom_common.py | 143 rsp = self.qmp.cmd('qom-list', path=path) 145 assert isinstance(rsp, list) 146 return [ObjectPropertyInfo.make(x) for x in rsp]
|
/qemu/monitor/ |
H A D | qmp.c | 134 const QObject *data = QOBJECT(rsp); in qmp_send_response() 154 if (rsp) { in monitor_qmp_respond() 155 qmp_send_response(mon, rsp); in monitor_qmp_respond() 165 QDict *rsp; in monitor_qmp_dispatch() local 172 error = qdict_get_qdict(rsp, "error"); in monitor_qmp_dispatch() 183 monitor_qmp_respond(mon, rsp); in monitor_qmp_dispatch() 184 qobject_unref(rsp); in monitor_qmp_dispatch() 277 QDict *rsp; in monitor_qmp_dispatcher_co() local 339 rsp = qmp_error_response(req_obj->err); in monitor_qmp_dispatcher_co() 341 monitor_qmp_respond(mon, rsp); in monitor_qmp_dispatcher_co() [all …]
|
/qemu/include/hw/xen/interface/io/ |
H A D | ring.h | 96 __rsp_t rsp; \ 204 unsigned int rsp = RING_SIZE(_r) - \ 206 req < rsp ? req : rsp; \ 236 (&((_r)->sring->ring[((_idx) & (RING_SIZE(_r) - 1))].rsp)) 253 #define RING_COPY_RESPONSE(r, idx, rsp) RING_COPY_(RESPONSE, r, idx, rsp) argument
|
/qemu/hw/pci-bridge/ |
H A D | cxl_upstream.c | 145 CDATRsp rsp; in cxl_doe_cdat_rsp() local 160 rsp = (CDATRsp) { in cxl_doe_cdat_rsp() 165 .length = DIV_ROUND_UP((sizeof(rsp) + len), sizeof(uint32_t)), in cxl_doe_cdat_rsp() 173 memcpy(doe_cap->read_mbox, &rsp, sizeof(rsp)); in cxl_doe_cdat_rsp() 174 memcpy(doe_cap->read_mbox + DIV_ROUND_UP(sizeof(rsp), sizeof(uint32_t)), in cxl_doe_cdat_rsp() 177 doe_cap->read_mbox_len += rsp.header.length; in cxl_doe_cdat_rsp()
|