/qemu/util/ |
H A D | filemonitor-inotify.c | 85 QFileMonitorDir *dir; in qemu_file_monitor_watch() local 106 if (!dir) { in qemu_file_monitor_watch() 172 g_free(dir->path); in qemu_file_monitor_dir_free() 173 g_free(dir); in qemu_file_monitor_dir_free() 258 QFileMonitorDir *dir; in qemu_file_monitor_add_watch() local 264 if (!dir) { in qemu_file_monitor_add_watch() 281 g_hash_table_insert(mon->dirs, dir->path, dir); in qemu_file_monitor_add_watch() 289 watch.id = (((int64_t)dir->inotify_id) << 32) | dir->next_file_id++; in qemu_file_monitor_add_watch() 312 QFileMonitorDir *dir; in qemu_file_monitor_remove_watch() local 320 if (!dir) { in qemu_file_monitor_remove_watch() [all …]
|
H A D | cutils.c | 1024 (!dir[prefix_len] || G_IS_DIR_SEPARATOR(dir[prefix_len])); in starts_with_prefix() 1032 while ((*dir && G_IS_DIR_SEPARATOR(*dir)) || in next_component() 1033 (*dir == '.' && (G_IS_DIR_SEPARATOR(dir[1]) || dir[1] == '\0'))) { in next_component() 1034 dir++; in next_component() 1037 while (dir[len] && !G_IS_DIR_SEPARATOR(dir[len])) { in next_component() 1041 return dir; in next_component() 1166 const char *src = dir; in get_relocated_path() 1195 dir += len_dir; in get_relocated_path() 1197 dir = next_component(dir, &len_dir); in get_relocated_path() 1208 if (*dir) { in get_relocated_path() [all …]
|
H A D | drm.c | 25 DIR *dir; in qemu_drm_rendernode_open() local 35 dir = opendir("/dev/dri"); in qemu_drm_rendernode_open() 36 if (!dir) { in qemu_drm_rendernode_open() 41 while ((e = readdir(dir))) { in qemu_drm_rendernode_open() 70 closedir(dir); in qemu_drm_rendernode_open()
|
H A D | throttle.c | 203 ThrottleDirection dir; in throttle_timers_attach_aio_context() local 205 for (dir = THROTTLE_READ; dir < THROTTLE_MAX; dir++) { in throttle_timers_attach_aio_context() 206 if (tt->timer_cb[dir]) { in throttle_timers_attach_aio_context() 207 tt->timers[dir] = in throttle_timers_attach_aio_context() 209 tt->timer_cb[dir], tt->timer_opaque); in throttle_timers_attach_aio_context() 266 ThrottleDirection dir; in throttle_timers_detach_aio_context() local 268 for (dir = THROTTLE_READ; dir < THROTTLE_MAX; dir++) { in throttle_timers_detach_aio_context() 269 throttle_timer_destroy(&tt->timers[dir]); in throttle_timers_detach_aio_context() 282 ThrottleDirection dir; in throttle_timers_are_initialized() local 284 for (dir = THROTTLE_READ; dir < THROTTLE_MAX; dir++) { in throttle_timers_are_initialized() [all …]
|
/qemu/tests/qtest/ |
H A D | fdc-test.c | 275 uint8_t dir; in test_no_media_on_start() local 280 assert_bit_set(dir, DSKCHG); in test_no_media_on_start() 282 assert_bit_set(dir, DSKCHG); in test_no_media_on_start() 285 assert_bit_set(dir, DSKCHG); in test_no_media_on_start() 287 assert_bit_set(dir, DSKCHG); in test_no_media_on_start() 300 uint8_t dir; in test_media_insert() local 310 assert_bit_set(dir, DSKCHG); in test_media_insert() 312 assert_bit_set(dir, DSKCHG); in test_media_insert() 316 assert_bit_set(dir, DSKCHG); in test_media_insert() 318 assert_bit_set(dir, DSKCHG); in test_media_insert() [all …]
|
/qemu/target/mips/tcg/ |
H A D | ldst_helper.c | 79 int dir = cpu_is_bigendian(env) ? 1 : -1; in helper_swl() local 84 cpu_stb_mmuidx_ra(env, arg2 + 1 * dir, (uint8_t)(arg1 >> 16), in helper_swl() 89 cpu_stb_mmuidx_ra(env, arg2 + 2 * dir, (uint8_t)(arg1 >> 8), in helper_swl() 94 cpu_stb_mmuidx_ra(env, arg2 + 3 * dir, (uint8_t)arg1, in helper_swl() 103 int dir = cpu_is_bigendian(env) ? 1 : -1; in helper_swr() local 108 cpu_stb_mmuidx_ra(env, arg2 - 1 * dir, (uint8_t)(arg1 >> 8), in helper_swr() 133 int dir = cpu_is_bigendian(env) ? 1 : -1; in helper_sdl() local 163 cpu_stb_mmuidx_ra(env, arg2 + 6 * dir, (uint8_t)(arg1 >> 8), in helper_sdl() 168 cpu_stb_mmuidx_ra(env, arg2 + 7 * dir, (uint8_t)arg1, in helper_sdl() 177 int dir = cpu_is_bigendian(env) ? 1 : -1; in helper_sdr() local [all …]
|
/qemu/block/ |
H A D | throttle-groups.c | 451 ThrottleDirection dir; in throttle_group_restart_tgm() local 454 for (dir = THROTTLE_READ; dir < THROTTLE_MAX; dir++) { in throttle_group_restart_tgm() 547 ThrottleDirection dir; in throttle_group_register_tgm() local 557 for (dir = THROTTLE_READ; dir < THROTTLE_MAX; dir++) { in throttle_group_register_tgm() 558 if (!tg->tokens[dir]) { in throttle_group_register_tgm() 559 tg->tokens[dir] = tgm; in throttle_group_register_tgm() 590 ThrottleDirection dir; in throttle_group_unregister_tgm() local 601 for (dir = THROTTLE_READ; dir < THROTTLE_MAX; dir++) { in throttle_group_unregister_tgm() 636 ThrottleDirection dir; in throttle_group_detach_aio_context() local 639 for (dir = THROTTLE_READ; dir < THROTTLE_MAX; dir++) { in throttle_group_detach_aio_context() [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 233 | 76 obj=tls-creds-x509,dir=${tls_dir}/client1,endpoint=client,id=tls0 100 obj1=tls-creds-x509,dir=${tls_dir}/client1,endpoint=client,id=tls0 101 obj2=tls-creds-x509,dir=${tls_dir}/client3,endpoint=client,id=tls0 113 obj1=tls-creds-x509,dir=${tls_dir}/client1,endpoint=client,id=tls0 122 obj1=tls-creds-x509,dir=${tls_dir}/client1,endpoint=client,id=tls0 131 obj=tls-creds-x509,dir=${tls_dir}/client2,endpoint=client,id=tls0 142 --object tls-creds-x509,dir=${tls_dir}/client1,endpoint=client,id=tls0 \ 163 --object tls-creds-x509,dir=${tls_dir}/client1,endpoint=client,id=tls0 \ 168 --object tls-creds-x509,dir=${tls_dir}/client3,endpoint=client,id=tls0 \ 181 obj1=tls-creds-x509,dir=${tls_dir}/client1,endpoint=client,id=tls0 [all …]
|
/qemu/system/ |
H A D | async-teardown.c | 36 DIR *dir; in close_all_open_fd() local 46 dir = opendir("/proc/self/fd"); in close_all_open_fd() 47 if (!dir) { in close_all_open_fd() 52 dfd = dirfd(dir); in close_all_open_fd() 54 for (de = readdir(dir); de; de = readdir(dir)) { in close_all_open_fd() 60 closedir(dir); in close_all_open_fd()
|
H A D | dma-helpers.c | 67 DMADirection dir; member 94 dbs->iov.iov[i].iov_len, dbs->dir, in dma_blk_unmap() 137 mem = dma_memory_map(dbs->sg->as, cur_addr, &cur_len, dbs->dir, in dma_blk_cb() 146 if (mem && icount_enabled() && dbs->dir == DMA_DIRECTION_FROM_DEVICE) { in dma_blk_cb() 153 dbs->dir, cur_len); in dma_blk_cb() 218 void *opaque, DMADirection dir) in dma_blk_io() argument 222 trace_dma_blk_io(dbs, io_func_opaque, offset, (dir == DMA_DIRECTION_TO_DEVICE)); in dma_blk_io() 231 dbs->dir = dir; in dma_blk_io() 279 QEMUSGList *sg, DMADirection dir, in dma_buf_rw() argument 293 res |= dma_memory_rw(sg->as, entry.base, ptr, xfer, dir, attrs); in dma_buf_rw()
|
/qemu/include/sysemu/ |
H A D | dma.h | 46 static inline void dma_barrier(AddressSpace *as, DMADirection dir) in dma_barrier() argument 74 DMADirection dir, MemTxAttrs attrs) in dma_memory_valid() argument 77 dir == DMA_DIRECTION_FROM_DEVICE, in dma_memory_valid() 84 DMADirection dir, in dma_memory_rw_relaxed() argument 88 buf, len, dir == DMA_DIRECTION_FROM_DEVICE); in dma_memory_rw_relaxed() 126 DMADirection dir, MemTxAttrs attrs) in dma_memory_rw() argument 128 dma_barrier(as, dir); in dma_memory_rw() 130 return dma_memory_rw_relaxed(as, addr, buf, len, dir, attrs); in dma_memory_rw() 207 DMADirection dir, MemTxAttrs attrs) in dma_memory_map() argument 212 p = address_space_map(as, addr, &xlen, dir == DMA_DIRECTION_FROM_DEVICE, in dma_memory_map() [all …]
|
/qemu/hw/9pfs/ |
H A D | 9p.h | 206 static inline void coroutine_fn v9fs_readdir_lock(V9fsDir *dir) in v9fs_readdir_lock() argument 208 if (dir->proto_version == V9FS_PROTO_2000U) { in v9fs_readdir_lock() 209 qemu_co_mutex_lock(&dir->readdir_mutex_u); in v9fs_readdir_lock() 211 qemu_mutex_lock(&dir->readdir_mutex_L); in v9fs_readdir_lock() 217 if (dir->proto_version == V9FS_PROTO_2000U) { in v9fs_readdir_unlock() 218 qemu_co_mutex_unlock(&dir->readdir_mutex_u); in v9fs_readdir_unlock() 220 qemu_mutex_unlock(&dir->readdir_mutex_L); in v9fs_readdir_unlock() 226 dir->proto_version = proto_version; in v9fs_readdir_init() 228 qemu_co_mutex_init(&dir->readdir_mutex_u); in v9fs_readdir_init() 230 qemu_mutex_init(&dir->readdir_mutex_L); in v9fs_readdir_init() [all …]
|
/qemu/hw/gpio/ |
H A D | nrf51_gpio.c | 80 bool connected_out, dir, connected_in, out, in, input; in update_state() local 85 dir = extract32(s->cnf[i], 0, 1); in update_state() 90 connected_out = is_connected(s->cnf[i], out) && dir; in update_state() 141 uint32_t value = s->dir; in reflect_dir_bit_in_cnf() 164 r = s->dir; in nrf51_gpio_read() 205 s->dir = value; in nrf51_gpio_write() 210 s->dir |= value; in nrf51_gpio_write() 215 s->dir &= ~value; in nrf51_gpio_write() 226 s->dir = (s->dir & ~(1UL << idx)) | ((value & 0x01) << idx); in nrf51_gpio_write() 272 s->dir = 0; in nrf51_gpio_reset() [all …]
|
H A D | omap_gpio.c | 37 uint16_t dir; member 90 return s->dir; in omap_gpio_read() 140 s->dir = value; in omap_gpio_write() 142 value = s->outputs & ~s->dir; in omap_gpio_write() 186 s->dir = ~0; in omap_gpio_reset() 203 uint32_t dir; member 252 diff &= ~s->dir; in omap2_gpio_module_out_update() 261 s->ints[line] |= s->dir & in omap2_gpio_module_level_update() 301 s->dir = ~0; in omap2_gpio_module_reset() 349 return s->dir; in omap2_gpio_module_read() [all …]
|
H A D | mpc8xxx.c | 39 uint32_t dir; member 52 VMSTATE_UINT32(dir, MPC8XXXGPIOState), 79 return s->dir; in mpc8xxx_gpio_read() 107 if (s->dir & mask) { in mpc8xxx_write_data() 128 s->dir = value; in mpc8xxx_gpio_write() 154 s->dir = 0; in mpc8xxx_gpio_reset() 168 if ((s->dir & mask) == 0) { in mpc8xxx_gpio_set_irq()
|
H A D | pl061.c | 61 uint32_t dir; member 95 VMSTATE_UINT32(dir, PL061State), 133 return floating & ~s->dir; in pl061_floating() 154 return pullups & ~s->dir; in pl061_pullups() 166 trace_pl061_update(DEVICE(s)->canonical_path, s->dir, s->data, in pl061_update() 190 changed = (s->old_in_data ^ s->data) & ~s->dir; in pl061_update() 233 r = s->dir; in pl061_read() 346 mask = (offset >> 2) & s->dir; in pl061_write() 351 s->dir = value & 0xff; in pl061_write() 467 s->dir = 0; in pl061_enter_reset() [all …]
|
/qemu/hw/usb/ |
H A D | hcd-musb.c | 285 int dir; member 551 int dir = p->dir; in musb_schedule_cb() local 563 if (!ep->intv_timer[dir]) in musb_schedule_cb() 613 int idx = epnum && dir; in musb_packet() 638 ep->packey[dir].ep = ep; in musb_packet() 639 ep->packey[dir].dir = dir; in musb_packet() 650 ep->status[dir] = ep->packey[dir].p.actual_length; in musb_packet() 652 ep->status[dir] = ep->packey[dir].p.status; in musb_packet() 822 int ep, dir; in musb_async_cancel_device() local 825 for (dir = 0; dir < 2; dir++) { in musb_async_cancel_device() [all …]
|
H A D | libhw.c | 28 DMADirection dir = (p->pid == USB_TOKEN_IN) ? in usb_packet_map() local 39 mem = dma_memory_map(sgl->as, base, &xlen, dir, in usb_packet_map() 61 DMADirection dir = (p->pid == USB_TOKEN_IN) ? in usb_packet_unmap() local 67 p->iov.iov[i].iov_len, dir, in usb_packet_unmap()
|
/qemu/tests/unit/ |
H A D | test-util-filemonitor.c | 412 gchar *dir = NULL; in test_file_monitor_events() local 454 dir = g_dir_make_tmp("test-util-filemonitor-XXXXXX", in test_file_monitor_events() 456 if (!dir) { in test_file_monitor_events() 483 dir, op->filesrc); in test_file_monitor_events() 494 watchdir = g_strdup(dir); in test_file_monitor_events() 529 watchdir = g_strdup(dir); in test_file_monitor_events() 685 if (dir) { in test_file_monitor_events() 689 dir, op->filesrc); in test_file_monitor_events() 704 if (rmdir(dir) < 0) { in test_file_monitor_events() 706 dir, strerror(errno)); in test_file_monitor_events() [all …]
|
H A D | test-logging.c | 90 static void set_log_path_tmp(char const *dir, char const *tpl, Error **errp) in set_log_path_tmp() argument 92 gchar *file_path = g_build_filename(dir, tpl, NULL); in set_log_path_tmp() 114 gchar const *dir = data; in test_logfile_write() local 125 file_path0 = g_build_filename(dir, "qemu_test_log_write0.log", NULL); in test_logfile_write() 126 file_path1 = g_build_filename(dir, "qemu_test_log_write1.log", NULL); in test_logfile_write() 152 gchar const *dir = data; in test_logfile_lock() local 155 file_path = g_build_filename(dir, "qemu_test_logfile_lock0.log", NULL); in test_logfile_lock()
|
/qemu/contrib/vhost-user-scsi/ |
H A D | vhost-user-scsi.c | 92 static struct scsi_task *scsi_task_new(int cdb_len, uint8_t *cdb, int dir, in scsi_task_new() argument 103 task->xfer_dir = dir; in scsi_task_new() 131 uint32_t dir; in handle_cmd_sync() local 162 dir = SCSI_XFER_NONE; in handle_cmd_sync() 164 dir = SCSI_XFER_WRITE; in handle_cmd_sync() 169 dir = SCSI_XFER_READ; in handle_cmd_sync() 175 task = scsi_task_new(cdb_len, req->cdb, dir, len); in handle_cmd_sync() 177 if (dir == SCSI_XFER_WRITE) { in handle_cmd_sync() 180 } else if (dir == SCSI_XFER_READ) { in handle_cmd_sync() 186 cdb_len, dir, task); in handle_cmd_sync()
|
/qemu/hw/arm/ |
H A D | pxa2xx_gpio.c | 40 uint32_t dir[PXA2XX_GPIO_BANKS]; member 121 ~s->ilevel[bank] & ~s->dir[bank]; in pxa2xx_gpio_set() 125 s->ilevel[bank] & ~s->dir[bank]; in pxa2xx_gpio_set() 133 if (cpu->halted && (mask & ~s->dir[bank] & pxa2xx_gpio_wake[bank])) { in pxa2xx_gpio_set() 142 level = s->olevel[i] & s->dir[i]; in pxa2xx_gpio_handler_update() 166 return s->dir[bank]; in pxa2xx_gpio_read() 191 ret = (s->olevel[bank] & s->dir[bank]) | in pxa2xx_gpio_read() 192 (s->ilevel[bank] & ~s->dir[bank]); in pxa2xx_gpio_read() 218 s->dir[bank] = value; in pxa2xx_gpio_write() 326 VMSTATE_UINT32_ARRAY(dir, PXA2xxGPIOInfo, PXA2XX_GPIO_BANKS),
|
/qemu/crypto/ |
H A D | trace-events | 8 qcrypto_tls_creds_anon_load(void *creds, const char *dir) "TLS creds anon load creds=%p dir=%s" 11 qcrypto_tls_creds_psk_load(void *creds, const char *dir) "TLS creds psk load creds=%p dir=%s" 14 qcrypto_tls_creds_x509_load(void *creds, const char *dir) "TLS creds x509 load creds=%p dir=%s"
|
/qemu/hw/xen/ |
H A D | xen-hvm-common.c | 305 if (req->dir == IOREQ_READ) { in cpu_ioreq_pio() 318 } else if (req->dir == IOREQ_WRITE) { in cpu_ioreq_pio() 346 if (req->dir == IOREQ_READ) { in cpu_ioreq_move() 350 } else if (req->dir == IOREQ_WRITE) { in cpu_ioreq_move() 358 if (req->dir == IOREQ_READ) { in cpu_ioreq_move() 393 if (req->dir == IOREQ_READ) { in cpu_ioreq_config() 409 if (req->dir == IOREQ_READ) { in cpu_ioreq_config() 438 if (req->dir == IOREQ_WRITE) in handle_ioreq() 460 if (req->dir == IOREQ_READ) { in handle_ioreq() 481 req.dir = IOREQ_WRITE; in handle_buffered_iopage() [all …]
|
/qemu/scripts/ |
H A D | cleanup-trace-events.pl | 32 my $dir = dirname($in); 34 chdir($dir) or die "chdir $dir: $!";
|