/qemu/io/ |
H A D | channel-command.c | 53 GPid pid) in qio_channel_command_new_pid() argument 61 ioc->pid = pid; in qio_channel_command_new_pid() 67 pid in qio_channel_command_new_pid() 79 GPid pid = 0; in qio_channel_command_new_spawn() local 87 &pid, in qio_channel_command_new_spawn() 124 kill(ioc->pid, SIGTERM); in qio_channel_command_abort() 126 kill(ioc->pid, SIGKILL); in qio_channel_command_abort() 146 TerminateProcess(ioc->pid, 0); in qio_channel_command_abort() 165 ioc->pid = 0; in qio_channel_command_init() 179 if (ioc->pid > 0) { in qio_channel_command_finalize() [all …]
|
H A D | trace-events | 66 …d_new_pid(void *ioc, int writefd, int readfd, int pid) "Command new pid ioc=%p writefd=%d readfd=%… 68 qio_channel_command_abort(void *ioc, int pid) "Command abort ioc=%p pid=%d" 69 qio_channel_command_wait(void *ioc, int pid, int ret, int status) "Command abort ioc=%p pid=%d ret=…
|
/qemu/hw/usb/ |
H A D | core.c | 293 if (p->pid == USB_TOKEN_OUT) { in do_parameter() 307 if (p->pid == USB_TOKEN_IN) { in do_parameter() 344 if (p->pid == USB_TOKEN_IN) { in usb_generic_async_ctrl_complete() 388 switch (p->pid) { in usb_process_one() 582 void usb_packet_setup(USBPacket *p, int pid, in usb_packet_setup() argument 589 p->pid = pid; in usb_packet_setup() 613 switch (p->pid) { in usb_packet_copy() 634 if (p->pid == USB_TOKEN_IN) { in usb_packet_skip() 665 dev->ep_in[ep].pid = USB_TOKEN_IN; in usb_ep_reset() 666 dev->ep_out[ep].pid = USB_TOKEN_OUT; in usb_ep_reset() [all …]
|
H A D | hcd-dwc2.c | 238 pid = get_field(hctsiz, TSIZ_SC_MC_PID); in dwc2_handle_packet() 260 pid = USB_TOKEN_SETUP; in dwc2_handle_packet() 273 if (pid != USB_TOKEN_IN) { in dwc2_handle_packet() 314 p->pid = pid; in dwc2_handle_packet() 329 if (pid == USB_TOKEN_IN) { in dwc2_handle_packet() 341 if (pid == USB_TOKEN_IN) { in dwc2_handle_packet() 395 p->pid = pid; in dwc2_handle_packet() 510 ep = usb_ep_get(dev, p->pid, p->epnum); in dwc2_async_packet_complete() 639 pid = USB_TOKEN_SETUP; in dwc2_enable_chan() 644 ep = usb_ep_get(dev, pid, epnum); in dwc2_enable_chan() [all …]
|
H A D | host-libusb.c | 366 if (ep->pid != USB_TOKEN_IN) { in usb_host_use_combining() 539 if (xfer->ring->ep->pid == USB_TOKEN_IN) { in usb_host_req_complete_iso() 570 if (ring->ep->pid == USB_TOKEN_IN) { in usb_host_iso_alloc() 653 if (p->pid == USB_TOKEN_OUT) { in usb_host_iso_data_copy() 877 int pid, ep, alt; in usb_host_ep_update() local 930 usb_ep_set_type(udev, pid, ep, type); in usb_host_ep_update() 931 usb_ep_set_ifnum(udev, pid, ep, i); in usb_host_ep_update() 932 usb_ep_set_halted(udev, pid, ep, 0); in usb_host_ep_update() 1604 if (p->pid == USB_TOKEN_IN) { in usb_host_handle_data() 1670 if (eps[i]->pid == USB_TOKEN_IN) { in usb_host_alloc_streams() [all …]
|
H A D | libhw.c | 28 DMADirection dir = (p->pid == USB_TOKEN_IN) ? in usb_packet_map() 61 DMADirection dir = (p->pid == USB_TOKEN_IN) ? in usb_packet_unmap()
|
/qemu/qga/ |
H A D | commands.c | 96 GPid pid; member 114 static int64_t gpid_to_int64(GPid pid) in gpid_to_int64() argument 117 return GetProcessId(pid); in gpid_to_int64() 119 return (int64_t)pid; in gpid_to_int64() 128 gei->pid = pid; in guest_exec_info_add() 129 gei->pid_numeric = gpid_to_int64(pid); in guest_exec_info_add() 155 gei = guest_exec_info_find(pid); in qmp_guest_exec_status() 270 g_spawn_close_pid(pid); in guest_exec_child_watch() 415 GPid pid; in qmp_guest_exec() local 484 ge->pid = gpid_to_int64(pid); in qmp_guest_exec() [all …]
|
H A D | commands-posix.c | 83 pid_t pid; in qmp_guest_shutdown() local 113 pid = fork(); in qmp_guest_shutdown() 114 if (pid == 0) { in qmp_guest_shutdown() 160 pid_t pid; in qmp_guest_set_time() local 204 pid = fork(); in qmp_guest_set_time() 205 if (pid == 0) { in qmp_guest_set_time() 654 pid_t pid; in execute_fsfreeze_hook() local 669 pid = fork(); in execute_fsfreeze_hook() 1875 pid_t pid; in linux_sys_state_suspend() local 1884 if (!pid) { in linux_sys_state_suspend() [all …]
|
/qemu/gdbstub/ |
H A D | gdbstub.c | 218 if (!pid) { in gdb_get_process() 224 if (gdbserver_state.processes[i].pid == pid) { in gdb_get_process() 339 if (pid && process->pid != pid) { in gdb_get_cpu() 680 if (pid) { in read_thread_id() 681 *pid = p; in read_thread_id() 1127 pid = get_param(params, 1)->thread_id.pid; in handle_set_thread() 2379 int pid; in gdb_create_default_process() local 2386 pid = s->processes[s->process_num - 1].pid; in gdb_create_default_process() 2388 pid = 0; in gdb_create_default_process() 2392 pid++; in gdb_create_default_process() [all …]
|
H A D | user.c | 463 void gdbserver_fork_end(CPUState *cpu, pid_t pid) in gdbserver_fork_end() argument 472 if (pid == -1) { in gdbserver_fork_end() 482 if (pid == 0) { in gdbserver_fork_end() 488 if (pid == 0) { in gdbserver_fork_end() 492 g_assert(gdbserver_state.processes[0].pid == in gdbserver_fork_end() 500 gdbserver_user_state.fork_peer_pid = pid; in gdbserver_fork_end() 501 gdbserver_user_state.fork_peer_tid = pid; in gdbserver_fork_end() 509 pid, pid, (int)getpid(), qemu_get_thread_id()); in gdbserver_fork_end() 580 if (pid == 0) { in gdbserver_fork_end() 605 bool gdb_handle_detach_user(uint32_t pid) in gdb_handle_detach_user() argument [all …]
|
H A D | internals.h | 34 uint32_t pid; member 132 GDBProcess *gdb_get_process(uint32_t pid); 183 uint32_t pid; member 201 bool gdb_handle_set_thread_user(uint32_t pid, uint32_t tid); /* user */ 202 bool gdb_handle_detach_user(uint32_t pid); /* user */
|
/qemu/tests/qtest/ |
H A D | tpm-util.c | 134 gboolean tpm_util_swtpm_start(const char *path, GPid *pid, in tpm_util_swtpm_start() argument 155 NULL, NULL, pid, error); in tpm_util_swtpm_start() 164 void tpm_util_swtpm_kill(GPid pid) in tpm_util_swtpm_kill() argument 168 if (!pid) { in tpm_util_swtpm_kill() 172 g_spawn_close_pid(pid); in tpm_util_swtpm_kill() 174 n = kill(pid, 0); in tpm_util_swtpm_kill() 179 kill(pid, SIGKILL); in tpm_util_swtpm_kill()
|
H A D | tpm-util.h | 38 gboolean tpm_util_swtpm_start(const char *path, GPid *pid, 40 void tpm_util_swtpm_kill(GPid pid);
|
H A D | vhost-user-blk-test.c | 29 pid_t pid; member 864 pid_t pid; in quit_storage_daemon() local 877 kill(qsd->pid, SIGTERM); in quit_storage_daemon() 878 pid = waitpid(qsd->pid, &wstatus, 0); in quit_storage_daemon() 879 g_assert_cmpint(pid, ==, qsd->pid); in quit_storage_daemon() 930 pid_t pid = fork(); in start_vhost_user_blk() local 931 if (pid == 0) { in start_vhost_user_blk() 947 qsd->pid = pid; in start_vhost_user_blk()
|
/qemu/ |
H A D | os-posix.c | 215 pid_t pid; in os_daemonize() local 222 pid = fork(); in os_daemonize() 223 if (pid > 0) { in os_daemonize() 237 } else if (pid < 0) { in os_daemonize() 246 pid = fork(); in os_daemonize() 247 if (pid > 0) { in os_daemonize() 249 } else if (pid < 0) { in os_daemonize()
|
/qemu/target/cris/ |
H A D | mmu.c | 139 uint32_t pid, lo, hi; in cris_mmu_translate_page() local 152 pid = env->pregs[PR_PID] & 0xff; in cris_mmu_translate_page() 188 if ((tlb_g || (tlb_pid == pid)) && tlb_vpn == vpage) { in cris_mmu_translate_page() 270 set_field(&r_cause, pid, 0, 8); in cris_mmu_translate_page() 280 pid, in cris_mmu_translate_page() 289 void cris_mmu_flush_pid(CPUCRISState *env, uint32_t pid) in cris_mmu_flush_pid() argument 299 pid &= 0xff; in cris_mmu_flush_pid() 311 if (tlb_v && !tlb_g && (tlb_pid == pid)) { in cris_mmu_flush_pid() 313 D_LOG("flush pid=%x vaddr=%x\n", pid, vaddr); in cris_mmu_flush_pid()
|
/qemu/target/ppc/ |
H A D | mmu-radix64.c | 33 uint64_t *lpid, uint64_t *pid) in ppc_radix64_get_fully_qualified_addr() argument 44 *pid = env->spr[SPR_BOOKS_PID]; in ppc_radix64_get_fully_qualified_addr() 48 *pid = env->spr[SPR_BOOKS_PID]; in ppc_radix64_get_fully_qualified_addr() 52 *pid = 0; in ppc_radix64_get_fully_qualified_addr() 56 *pid = 0; in ppc_radix64_get_fully_qualified_addr() 65 *pid = env->spr[SPR_BOOKS_PID]; in ppc_radix64_get_fully_qualified_addr() 72 *pid = 0; /* pid set to 0 -> addresses guest operating system */ in ppc_radix64_get_fully_qualified_addr() 463 vaddr eaddr, uint64_t pid, in ppc_radix64_process_scoped_xlate() argument 479 eaddr, mmu_idx, pid); in ppc_radix64_process_scoped_xlate() 492 offset = pid * sizeof(struct prtb_entry); in ppc_radix64_process_scoped_xlate() [all …]
|
/qemu/include/hw/ |
H A D | usb.h | 208 uint8_t pid; member 392 int pid; member 418 void usb_packet_setup(USBPacket *p, int pid, 445 struct USBEndpoint *usb_ep_get(USBDevice *dev, int pid, int ep); 446 uint8_t usb_ep_get_type(USBDevice *dev, int pid, int ep); 447 void usb_ep_set_type(USBDevice *dev, int pid, int ep, uint8_t type); 448 void usb_ep_set_ifnum(USBDevice *dev, int pid, int ep, uint8_t ifnum); 449 void usb_ep_set_max_packet_size(USBDevice *dev, int pid, int ep, 451 void usb_ep_set_max_streams(USBDevice *dev, int pid, int ep, uint8_t raw); 452 void usb_ep_set_halted(USBDevice *dev, int pid, int ep, bool halted); [all …]
|
/qemu/scripts/ |
H A D | simpletrace.py | 106 event_id, timestamp_ns, pid, args_payload = read_record(fobj) 131 yield (event_mapping[event_name], event_name, timestamp_ns, pid) + tuple(args) 193 def _process_event(self, rec_args, *, event, event_id, timestamp_ns, pid, **kwargs): argument 204 rec = (event_id, timestamp_ns, pid, *rec_args) 264 def catchall(self, *rec_args, event, timestamp_ns, pid, event_id, **kwargs): argument 319 pid=record_pid, 343 def catchall(self, *rec_args, event, timestamp_ns, pid, event_id): argument
|
/qemu/util/ |
H A D | systemd.c | 22 unsigned long pid; in check_socket_activation() local 33 err = qemu_strtoul(s, NULL, 10, &pid); in check_socket_activation() 37 if (pid != getpid()) { in check_socket_activation()
|
/qemu/tests/tcg/multiarch/ |
H A D | follow-fork-mode.c | 23 pid_t child, pid; in main() local 48 pid = waitpid(child, &status, 0); in main() 49 assert(pid == child); in main()
|
/qemu/tests/unit/ |
H A D | test-qga.c | 15 GPid pid; member 92 kill(fixture->pid, SIGTERM); in fixture_tear_down() 97 g_spawn_close_pid(fixture->pid); in fixture_tear_down() 820 int64_t pid, exitcode; in test_qga_guest_exec() local 830 pid = qdict_get_int(val, "pid"); in test_qga_guest_exec() 831 g_assert_cmpint(pid, >, 0); in test_qga_guest_exec() 881 int64_t pid, exitcode; in test_qga_guest_exec_separated() local 892 pid = qdict_get_int(val, "pid"); in test_qga_guest_exec_separated() 893 g_assert_cmpint(pid, >, 0); in test_qga_guest_exec_separated() 922 int64_t pid, exitcode; in test_qga_guest_exec_merged() local [all …]
|
/qemu/tests/tcg/multiarch/linux/ |
H A D | linux-test.c | 211 int pid, status; in test_fork() local 213 pid = chk_error(fork()); in test_fork() 214 if (pid == 0) { in test_fork() 219 chk_error(waitpid(pid, &status, 0)); in test_fork() 289 int server_fd, client_fd, fd, pid, ret, val; in test_socket() local 309 pid = chk_error(fork()); in test_socket() 310 if (pid == 0) { in test_socket() 398 static void wait_for_child(pid_t pid) in wait_for_child() argument 401 chk_error(waitpid(pid, &status, 0)); in wait_for_child()
|
/qemu/net/ |
H A D | tap.c | 450 int pid, status; in launch_script() local 455 pid = fork(); in launch_script() 456 if (pid < 0) { in launch_script() 461 if (pid == 0) { in launch_script() 476 while (waitpid(pid, &status, 0) != pid) { in launch_script() 527 int pid, status; in net_bridge_run_helper() local 546 pid = fork(); in net_bridge_run_helper() 547 if (pid < 0) { in net_bridge_run_helper() 551 if (pid == 0) { in net_bridge_run_helper() 612 while (waitpid(pid, &status, 0) != pid) { in net_bridge_run_helper()
|
/qemu/tests/qemu-iotests/tests/ |
H A D | block-status-cache | 54 pid = int(f.read()) 55 os.kill(pid, signal.SIGTERM)
|