Lines Matching defs:count
368 unsigned count, int32_t *fds, bool msix)
372 if (start >= vdev->num_ctx || start + count > vdev->num_ctx)
375 for (i = 0, j = start; i < count && !ret; i++, j++) {
422 unsigned count, uint32_t flags, void *data)
424 if (!is_intx(vdev) || start != 0 || count != 1)
449 unsigned count, uint32_t flags, void *data)
451 if (!is_intx(vdev) || start != 0 || count != 1)
469 unsigned count, uint32_t flags, void *data)
471 if (is_intx(vdev) && !count && (flags & VFIO_IRQ_SET_DATA_NONE)) {
476 if (!(is_intx(vdev) || is_irq_none(vdev)) || start != 0 || count != 1)
512 unsigned count, uint32_t flags, void *data)
517 if (irq_is(vdev, index) && !count && (flags & VFIO_IRQ_SET_DATA_NONE)) {
530 return vfio_msi_set_block(vdev, start, count,
533 ret = vfio_msi_enable(vdev, start + count, msix);
537 ret = vfio_msi_set_block(vdev, start, count, fds, msix);
544 if (!irq_is(vdev, index) || start + count > vdev->num_ctx)
547 for (i = start; i < start + count; i++) {
562 unsigned int count, uint32_t flags,
568 if (count) {
579 if (!count)
590 if (!count)
618 unsigned count, uint32_t flags, void *data)
620 if (index != VFIO_PCI_ERR_IRQ_INDEX || start != 0 || count > 1)
624 count, flags, data);
629 unsigned count, uint32_t flags, void *data)
631 if (index != VFIO_PCI_REQ_IRQ_INDEX || start != 0 || count > 1)
635 count, flags, data);
639 unsigned index, unsigned start, unsigned count,
643 unsigned start, unsigned count, uint32_t flags,
692 return func(vdev, index, start, count, flags, data);