Home
last modified time | relevance | path

Searched refs:kick (Results 1 – 14 of 14) sorted by relevance

/qemu/contrib/ivshmem-client/
H A Divshmem-client.c296 uint64_t kick; in ivshmem_client_handle_event() local
307 ret = read(peer->vectors[i], &kick, sizeof(kick)); in ivshmem_client_handle_event()
311 if (ret != sizeof(kick)) { in ivshmem_client_handle_event()
317 PRIu64 "\n", peer->vectors[i], i, kick); in ivshmem_client_handle_event()
349 uint64_t kick; in ivshmem_client_notify() local
361 kick = 1; in ivshmem_client_notify()
362 if (write(fd, &kick, sizeof(kick)) != sizeof(kick)) { in ivshmem_client_notify()
/qemu/tests/qtest/fuzz/
H A Dvirtio_scsi_fuzz.c78 uint8_t kick; in virtio_scsi_fuzz() member
103 vqa.kick = vqa.kick & 1; in virtio_scsi_fuzz()
119 if (vqa.kick) { in virtio_scsi_fuzz()
H A Dvirtio_blk_fuzz.c75 uint8_t kick; in virtio_blk_fuzz() member
100 vqa.kick = vqa.kick & 1; in virtio_blk_fuzz()
115 if (vqa.kick) { in virtio_blk_fuzz()
/qemu/hw/net/
H A Dsungem.c377 uint32_t comp, kick; in sungem_tx_kick() local
405 kick = s->txdmaregs[TXDMA_KICK >> 2] & s->tx_mask; in sungem_tx_kick()
407 trace_sungem_tx_process(comp, kick, s->tx_mask + 1); in sungem_tx_kick()
413 while (comp != kick) { in sungem_tx_kick()
443 static bool sungem_rx_full(SunGEMState *s, uint32_t kick, uint32_t done) in sungem_rx_full() argument
445 return kick == ((done + 1) & s->rx_mask); in sungem_rx_full()
451 uint32_t kick, done, rxdma_cfg, rxmac_cfg; in sungem_can_receive() local
468 kick = s->rxdmaregs[RXDMA_KICK >> 2]; in sungem_can_receive()
470 full = sungem_rx_full(s, kick, done); in sungem_can_receive()
472 trace_sungem_rx_check(!full, kick, done); in sungem_can_receive()
[all …]
H A Dtrace-events329 sungem_tx_process(uint32_t comp, uint32_t kick, uint32_t size) "TX processing comp=%"PRIu32", kick=…
334 sungem_rx_check(bool full, uint32_t kick, uint32_t done) "Check RX %d (kick=%"PRIu32", done=%"PRIu3…
342 sungem_rx_process(uint32_t done, uint32_t kick, uint32_t size) "RX processing done=%"PRIu32", kick=…
/qemu/qapi/
H A Dvirtio.json154 # @start-on-kick: VirtIODevice start_on_kick flag
185 'start-on-kick': 'bool',
645 # @kick: vhost_virtqueue kick
675 'kick': 'int',
/qemu/backends/
H A Dcryptodev-lkcf.c308 bool kick = false; in cryptodev_lkcf_execute_task() local
436 kick = true; in cryptodev_lkcf_execute_task()
441 if (kick) { in cryptodev_lkcf_execute_task()
/qemu/include/hw/virtio/
H A Dvhost.h24 int kick; member
/qemu/hw/virtio/
H A Dvirtio-qmp.c832 status->kick = hdev->vqs[queue].kick; in qmp_x_query_virtio_vhost_queue_status()
H A Dvirtio-hmp-cmds.c203 monitor_printf(mon, " kick: %"PRId64"\n", s->kick); in hmp_vhost_queue_status()
/qemu/target/s390x/kvm/
H A Dkvm.c1970 struct kvm_ioeventfd kick = { in kvm_s390_assign_subch_ioeventfd() local
1978 trace_kvm_assign_subch_ioeventfd(kick.fd, kick.addr, assign, in kvm_s390_assign_subch_ioeventfd()
1979 kick.datamatch); in kvm_s390_assign_subch_ioeventfd()
1984 kick.flags |= KVM_IOEVENTFD_FLAG_DEASSIGN; in kvm_s390_assign_subch_ioeventfd()
1986 return kvm_vm_ioctl(kvm_state, KVM_IOEVENTFD, &kick); in kvm_s390_assign_subch_ioeventfd()
/qemu/accel/kvm/
H A Dkvm-all.c132 * kick for the kernel from userspace.
1386 struct kvm_ioeventfd kick = { in kvm_set_ioeventfd_pio()
1399 kick.flags |= KVM_IOEVENTFD_FLAG_DATAMATCH; in kvm_set_ioeventfd_pio()
1402 kick.flags |= KVM_IOEVENTFD_FLAG_DEASSIGN; in kvm_set_ioeventfd_pio()
1404 r = kvm_vm_ioctl(kvm_state, KVM_IOEVENTFD, &kick); in kvm_set_ioeventfd_pio()
2265 * instead, so the KVM kernel resamplefd kick will be in kvm_irqchip_assign_irqfd()
2268 * kick it when we receive EOI of this IRQ. in kvm_irqchip_assign_irqfd()
1385 struct kvm_ioeventfd kick = { kvm_set_ioeventfd_pio() local
/qemu/docs/interop/
H A Dvhost-user.rst459 must start a ring upon receiving a kick (that is, detecting that file
650 mappings and kick and call FDs as necessary, negotiating protocol
1012 have the kick, call and error (if used) signals done via in-band
1263 instead of waiting for the kick. Note that if the protocol feature
1558 the vring instead of signalling it using the vring's kick file
/qemu/hw/usb/
H A Dhcd-xhci.c1739 uint64_t kick = epctx->mfindex_last + epctx->interval; in xhci_calc_intr_kick() local
1742 xfer->mfindex_kick = MAX(asap, kick); in xhci_calc_intr_kick()