/qemu/tests/qtest/ |
H A D | virtio-net-failover.c | 42 QTestState *qts; in machine_start() local 62 return qts; in machine_start() 69 qtest_quit(qts); in machine_stop() 74 QTestState *qts; in test_error_id() local 98 machine_stop(qts); in test_error_id() 103 QTestState *qts; in test_error_pcie() local 128 machine_stop(qts); in test_error_pcie() 313 QTestState *qts; in test_on() local 332 QTestState *qts; in test_on_mismatch() local 358 QTestState *qts; in test_off() local [all …]
|
H A D | microbit-test.c | 99 uart_w_to_txd(qts, "d"); in test_nrf51_uart() 106 uart_w_to_txd(qts, "world"); in test_nrf51_uart() 112 qtest_quit(qts); in test_nrf51_uart() 157 qtest_quit(qts); in test_microbit_i2c() 263 qtest_quit(qts); in test_nrf51_nvmc() 393 qtest_quit(qts); in test_nrf51_gpio() 438 qtest_quit(qts); in test_nrf51_gpio_detect() 496 timer_set_cc(qts, 0, 2); in test_nrf51_timer() 498 timer_set_cc(qts, 1, 162); in test_nrf51_timer() 500 timer_set_cc(qts, 2, 480); in test_nrf51_timer() [all …]
|
H A D | endianness-test.c | 54 value = qtest_inb(qts, addr); in isa_inb() 65 value = qtest_inw(qts, addr); in isa_inw() 76 value = qtest_inl(qts, addr); in isa_inl() 87 qtest_outb(qts, addr, value); in isa_outb() 98 qtest_outw(qts, addr, value); in isa_outw() 119 QTestState *qts; in test_endianness() local 185 qtest_quit(qts); in test_endianness() 191 QTestState *qts; in test_endianness_split() local 229 qtest_quit(qts); in test_endianness_split() 235 QTestState *qts; in test_endianness_combine() local [all …]
|
H A D | drive_del-test.c | 173 QTestState *qts; in test_drive_without_dev() local 179 drive_del(qts); in test_drive_without_dev() 184 drive_add(qts); in test_drive_without_dev() 186 qtest_quit(qts); in test_drive_without_dev() 193 QTestState *qts; in test_after_failed_device_add() local 217 drive_del(qts); in test_after_failed_device_add() 222 drive_add(qts); in test_after_failed_device_add() 224 qtest_quit(qts); in test_after_failed_device_add() 229 QTestState *qts; in test_drive_del_device_del() local 247 drive_del(qts); in test_drive_del_device_del() [all …]
|
H A D | dm163-test.c | 142 qtest_quit(qts); in test_dm163_bank() 156 rise_gpio_pin_dck(qts); in test_dm163_gpio_connection() 158 lower_gpio_pin_dck(qts); in test_dm163_gpio_connection() 161 rise_gpio_pin_lat_b(qts); in test_dm163_gpio_connection() 163 lower_gpio_pin_lat_b(qts); in test_dm163_gpio_connection() 166 rise_gpio_pin_selbk(qts); in test_dm163_gpio_connection() 168 lower_gpio_pin_selbk(qts); in test_dm163_gpio_connection() 171 rise_gpio_pin_rst_b(qts); in test_dm163_gpio_connection() 173 lower_gpio_pin_rst_b(qts); in test_dm163_gpio_connection() 176 rise_gpio_pin_sin(qts); in test_dm163_gpio_connection() [all …]
|
H A D | arm-cpu-features.c | 340 QTestState *qts; in sve_tests_sve_max_vq_8() local 370 qtest_quit(qts); in sve_tests_sve_max_vq_8() 375 QTestState *qts; in sve_tests_sve_off() local 395 qtest_quit(qts); in sve_tests_sve_off() 400 QTestState *qts; in sve_tests_sve_off_kvm() local 414 qtest_quit(qts); in sve_tests_sve_off_kvm() 441 QTestState *qts; in test_query_cpu_model_expansion() local 446 assert_type_full(qts); in test_query_cpu_model_expansion() 497 qtest_quit(qts); in test_query_cpu_model_expansion() 502 QTestState *qts; in test_query_cpu_model_expansion_kvm() local [all …]
|
H A D | npcm7xx_smbus-test.c | 223 check_running(qts, base_addr); in start_transfer() 345 disable_bus(qts, base_addr); in test_disable_bus() 350 qtest_quit(qts); in test_disable_bus() 362 enable_bus(qts, base_addr); in test_invalid_addr() 372 qtest_quit(qts); in test_invalid_addr() 385 enable_bus(qts, base_addr); in test_single_mode() 403 send_nack(qts, base_addr); in test_single_mode() 408 qtest_quit(qts); in test_single_mode() 421 enable_bus(qts, base_addr); in test_fifo_mode() 459 send_nack(qts, base_addr); in test_fifo_mode() [all …]
|
H A D | npcm7xx_watchdog_timer-test.c | 132 qtest_quit(qts); in test_init() 150 qtest_clock_step(qts, watchdog_interrupt_steps(qts, wd)); in test_reset_action() 168 qtest_quit(qts); in test_reset_action() 207 QTestState *qts; in test_enabling_flags() local 214 qtest_clock_step(qts, watchdog_interrupt_steps(qts, wd)); in test_enabling_flags() 221 qtest_quit(qts); in test_enabling_flags() 227 qtest_clock_step(qts, watchdog_interrupt_steps(qts, wd)); in test_enabling_flags() 234 qtest_quit(qts); in test_enabling_flags() 240 qtest_clock_step(qts, watchdog_interrupt_steps(qts, wd)); in test_enabling_flags() 249 qtest_quit(qts); in test_enabling_flags() [all …]
|
H A D | sifive-e-aon-watchdog-test.c | 66 test_init(qts); in test_wdogcount() 88 qtest_quit(qts); in test_wdogcount() 96 test_init(qts); in test_wdogcfg() 125 qtest_quit(qts); in test_wdogcfg() 133 test_init(qts); in test_wdogcmp0() 143 qtest_quit(qts); in test_wdogcmp0() 150 test_init(qts); in test_wdogkey() 170 test_init(qts); in test_wdogfeed() 186 test_init(qts); in test_scaled_wdogs() 212 test_init(qts); in test_watchdog() [all …]
|
H A D | xlnx-can-test.c | 159 send_data(qts, CAN0_BASE_ADDR, buf_tx); in test_can_bus() 161 read_data(qts, CAN1_BASE_ADDR, buf_rx); in test_can_bus() 164 qtest_quit(qts); in test_can_bus() 193 send_data(qts, CAN0_BASE_ADDR, buf_tx); in test_can_loopback() 194 read_data(qts, CAN0_BASE_ADDR, buf_rx); in test_can_loopback() 207 send_data(qts, CAN1_BASE_ADDR, buf_tx); in test_can_loopback() 208 read_data(qts, CAN1_BASE_ADDR, buf_rx); in test_can_loopback() 211 qtest_quit(qts); in test_can_loopback() 262 qtest_quit(qts); in test_can_filter() 308 qtest_quit(qts); in test_can_sleepmode() [all …]
|
H A D | stm32l4x5_usart-test.c | 170 static void init_uart(QTestState *qts) in init_uart() argument 174 init_clocks(qts); in init_uart() 213 init_uart(qts); in test_receive_char() 233 qtest_quit(qts); in test_receive_char() 243 init_uart(qts); in test_send_char() 263 qtest_quit(qts); in test_send_char() 272 init_uart(qts); in test_receive_str() 279 qtest_quit(qts); in test_receive_str() 288 init_uart(qts); in test_send_str() 290 usart_send_string(qts, "world"); in test_send_str() [all …]
|
H A D | qmp-test.c | 52 assert_recovered(qts); in test_malformed() 58 assert_recovered(qts); in test_malformed() 64 assert_recovered(qts); in test_malformed() 109 QTestState *qts; in test_qmp_protocol() local 127 test_malformed(qts); in test_qmp_protocol() 145 test_malformed(qts); in test_qmp_protocol() 159 qtest_quit(qts); in test_qmp_protocol() 220 QTestState *qts; in test_qmp_oob() local 281 qtest_quit(qts); in test_qmp_oob() 329 QTestState *qts; in test_qmp_missing_any_arg() local [all …]
|
H A D | npcm7xx_pwm-test.c | 247 return pwm_qom_get(qts, path, name); in pwm_get_freq() 258 return pwm_qom_get(qts, path, name); in pwm_get_duty() 472 mft_writeb(qts, index, MFT_CKC, 0); in mft_init() 483 mft_reset_counters(qts, index); in mft_init() 526 mft_reset_counters(qts, index); in mft_verify_rpm() 565 qtest_quit(qts); in test_init() 581 pwm_write_ppr(qts, td, ppr); in test_oneshot() 596 qtest_quit(qts); in test_oneshot() 611 mft_init(qts, td); in test_toggle() 616 pwm_write_ppr(qts, td, ppr); in test_toggle() [all …]
|
H A D | xlnx-canfd-test.c | 90 static void enable_filters(QTestState *qts) in enable_filters() argument 150 enable_filters(qts); in configure_canfd() 211 buf_rx[i + 2] = qtest_readl(qts, in read_data() 296 configure_canfd(qts, MSR_NORMAL_MODE); in test_can_data_transfer() 309 send_data(qts, CANFD0_BASE_ADDR); in test_can_data_transfer() 313 qtest_quit(qts); in test_can_data_transfer() 349 send_data(qts, CANFD0_BASE_ADDR); in test_canfd_data_transfer() 353 qtest_quit(qts); in test_canfd_data_transfer() 388 send_data(qts, CANFD0_BASE_ADDR); in test_can_loopback() 396 send_data(qts, CANFD1_BASE_ADDR); in test_can_loopback() [all …]
|
H A D | npcm7xx_adc-test.c | 141 adc_qom_set(qts, adc, name, value); in adc_write_input() 146 adc_qom_set(qts, adc, "vref", value); in adc_write_vref() 201 qtest_quit(qts); in test_init() 229 qtest_quit(qts); in test_convert_internal() 261 qtest_quit(qts); in test_convert_external() 284 output = adc_read_data(qts, adc); in test_interrupt() 287 qtest_quit(qts); in test_interrupt() 304 qtest_quit(qts); in test_reset() 320 QTestState *qts; in test_calibrate() local 323 qts = qtest_init(buf); in test_calibrate() [all …]
|
H A D | virtio-iommu-test.c | 82 qvirtqueue_kick(qts, dev, vq, free_head); in send_attach_detach() 127 qvirtqueue_kick(qts, dev, vq, free_head); in send_map() 167 qvirtqueue_kick(qts, dev, vq, free_head); in send_unmap() 180 QTestState *qts = global_qtest; in test_attach_detach() local 227 QTestState *qts = global_qtest; in test_map_unmap() local 259 ret = send_unmap(qts, v_iommu, 1, 0, 4); in test_map_unmap() 265 ret = send_unmap(qts, v_iommu, 1, 0, 9); in test_map_unmap() 273 ret = send_unmap(qts, v_iommu, 1, 0, 9); in test_map_unmap() 280 ret = send_unmap(qts, v_iommu, 1, 0, 4); in test_map_unmap() 291 ret = send_unmap(qts, v_iommu, 1, 0, 4); in test_map_unmap() [all …]
|
H A D | device-introspect-test.c | 129 QTestState *qts; in test_device_intro_list() local 131 qts = qtest_init(common_args); in test_device_intro_list() 139 qtest_quit(qts); in test_device_intro_list() 171 QTestState *qts; in test_qom_list_fields() local 173 qts = qtest_init(common_args); in test_qom_list_fields() 195 qtest_quit(qts); in test_qom_list_fields() 214 qtest_quit(qts); in test_device_intro_none() 233 qtest_quit(qts); in test_device_intro_abstract() 268 qtest_quit(qts); in test_device_intro_concrete() 277 QTestState *qts; in test_abstract_interfaces() local [all …]
|
H A D | npcm7xx_emc-test.c | 318 qtest_clock_step(qts, 100); in emc_soft_reset() 323 qtest_clock_step(qts, 100); in emc_soft_reset() 385 qtest_quit(qts); in test_init() 399 qtest_clock_step(qts, step); in emc_wait_irq() 417 qtest_clock_step(qts, step); in emc_wait_mista() 484 g_assert(emc_soft_reset(qts, mod)); in enable_tx() 486 emc_write(qts, mod, REG_CTXDSA, ~0); in enable_tx() 557 emc_write(qts, mod, REG_TSDR, 1); in emc_send_verify() 629 g_assert(emc_soft_reset(qts, mod)); in enable_rx() 811 qtest_quit(qts); in test_tx() [all …]
|
H A D | npcm7xx_sdhci-test.c | 33 QTestState *qts = qtest_initf( in setup_sd_card() local 50 return qts; in setup_sd_card() 77 QTestState *qts = setup_sd_card(); in test_read_sd() local 79 write_sdread(qts, "hello world"); in test_read_sd() 80 write_sdread(qts, "goodbye"); in test_read_sd() 82 qtest_quit(qts); in test_read_sd() 109 QTestState *qts = setup_sd_card(); in test_write_sd() local 111 sdwrite_read(qts, "hello world"); in test_write_sd() 112 sdwrite_read(qts, "goodbye"); in test_write_sd() 114 qtest_quit(qts); in test_write_sd() [all …]
|
H A D | ide-test.c | 131 QTestState *qts; in ide_test_start() local 141 return qts; in ide_test_start() 151 qtest_quit(qts); in ide_test_quit() 310 QTestState *qts; in test_bmdma_setup() local 318 return qts; in test_bmdma_setup() 328 QTestState *qts; in test_bmdma_simple_rw() local 398 QTestState *qts; in test_bmdma_trim() local 529 QTestState *qts; in test_bmdma_no_busmaster() local 568 QTestState *qts; in test_specify() local 608 QTestState *qts; in test_identify() local [all …]
|
H A D | vhost-user-blk-test.c | 70 QTestState *qts = global_qtest; in virtio_blk_request() local 90 qtest_memwrite(qts, addr, req, 16); in virtio_blk_request() 130 qvirtqueue_kick(qts, dev, vq, free_head); in test_invalid_discard_write_zeroes() 155 qvirtqueue_kick(qts, dev, vq, free_head); in test_invalid_discard_write_zeroes() 180 qvirtqueue_kick(qts, dev, vq, free_head); in test_invalid_discard_write_zeroes() 225 QTestState *qts = global_qtest; in test_basic() local 470 QTestState *qts = global_qtest; in indirect() local 559 QTestState *qts = global_qtest; in idx() local 620 qvirtqueue_set_used_event(qts, vq, 2); in idx() 677 QTestState *qts = dev1->pdev->bus->qts; in pci_hotplug() local [all …]
|
H A D | q35-test.c | 87 QTestState *qts; in test_smram_lock() local 89 qts = qtest_init("-M q35"); in test_smram_lock() 91 pcibus = qpci_new_pc(qts, NULL); in test_smram_lock() 124 qtest_quit(qts); in test_smram_lock() 135 QTestState *qts; in test_tseg_size() local 186 qtest_quit(qts); in test_tseg_size() 198 QTestState *qts; in test_smram_smbase_lock() local 201 qts = qtest_init("-M q35"); in test_smram_smbase_lock() 254 qtest_quit(qts); in test_smram_smbase_lock() 261 QTestState *qts; in test_without_smram_base() local [all …]
|
/qemu/tests/qtest/libqos/ |
H A D | pci-pc.c | 26 return qtest_inb(bus->qts, addr); in qpci_pc_pio_readb() 31 qtest_outb(bus->qts, addr, val); in qpci_pc_pio_writeb() 36 return qtest_inw(bus->qts, addr); in qpci_pc_pio_readw() 41 qtest_outw(bus->qts, addr, val); in qpci_pc_pio_writew() 46 return qtest_inl(bus->qts, addr); in qpci_pc_pio_readl() 51 qtest_outl(bus->qts, addr, val); in qpci_pc_pio_writel() 80 return qtest_inb(bus->qts, 0xcfc); in qpci_pc_config_readb() 86 return qtest_inw(bus->qts, 0xcfc); in qpci_pc_config_readw() 125 assert(qts); in qpci_init_pc() 151 qpci->bus.qts = qts; in qpci_init_pc() [all …]
|
H A D | i2c-imx.c | 36 qtest_writeb(s->parent.qts, s->addr + I2DR_ADDR, in imx_i2c_set_slave_addr() 59 qtest_writeb(i2c->qts, s->addr + I2CR_ADDR, data); in imx_i2c_send() 60 status = qtest_readb(i2c->qts, s->addr + I2SR_ADDR); in imx_i2c_send() 70 qtest_writeb(i2c->qts, s->addr + I2SR_ADDR, 0); in imx_i2c_send() 86 qtest_writeb(i2c->qts, s->addr + I2SR_ADDR, 0); in imx_i2c_send() 95 qtest_writeb(i2c->qts, s->addr + I2CR_ADDR, data); in imx_i2c_send() 119 qtest_writeb(i2c->qts, s->addr + I2CR_ADDR, data); in imx_i2c_recv() 130 qtest_writeb(i2c->qts, s->addr + I2SR_ADDR, 0); in imx_i2c_recv() 145 qtest_readb(i2c->qts, s->addr + I2DR_ADDR); in imx_i2c_recv() 150 qtest_writeb(i2c->qts, s->addr + I2SR_ADDR, 0); in imx_i2c_recv() [all …]
|
H A D | virtio.c | 28 uint16_t val = qtest_readw(qts, addr); in qvirtio_readw() 38 uint32_t val = qtest_readl(qts, addr); in qvirtio_readl() 52 qtest_writew(qts, addr, val); in qvirtio_writew() 61 qtest_writel(qts, addr, val); in qvirtio_writel() 70 qtest_writeq(qts, addr, val); in qvirtio_writeq() 173 qtest_clock_step(qts, 100); in qvirtio_wait_queue_isr() 195 qtest_clock_step(qts, 100); in qvirtio_wait_status_byte_no_isr() 222 qtest_clock_step(qts, 100); in qvirtio_wait_used_elem() 264 qvirtio_writew(vq->vdev, qts, vq->used, 0); in qvring_init() 397 flags = qvirtio_readw(d, qts, vq->used); in qvirtqueue_kick() [all …]
|