Searched refs:irq_set (Results 1 – 6 of 6) sorted by relevance
/linux/arch/um/drivers/ |
H A D | vfio_user.c | 152 struct vfio_irq_set *irq_set; in vfio_set_irqs() local 153 int argsz = sizeof(*irq_set) + sizeof(*irqfd) * count; in vfio_set_irqs() 156 irq_set = uml_kmalloc(argsz, UM_GFP_KERNEL); in vfio_set_irqs() 157 if (!irq_set) in vfio_set_irqs() 160 irq_set->argsz = argsz; in vfio_set_irqs() 161 irq_set->flags = VFIO_IRQ_SET_DATA_EVENTFD | VFIO_IRQ_SET_ACTION_TRIGGER; in vfio_set_irqs() 162 irq_set->index = VFIO_PCI_MSIX_IRQ_INDEX; in vfio_set_irqs() 163 irq_set->start = start; in vfio_set_irqs() 164 irq_set->count = count; in vfio_set_irqs() 165 memcpy(irq_set in vfio_set_irqs() [all...] |
/linux/virt/kvm/ |
H A D | irqchip.c | 73 struct kvm_kernel_irq_routing_entry irq_set[KVM_NR_IRQCHIPS]; in kvm_set_irq() local 83 i = kvm_irq_map_gsi(kvm, irq_set, irq); in kvm_set_irq() 88 r = irq_set[i].set(&irq_set[i], kvm, irq_source_id, level, in kvm_set_irq()
|
/linux/drivers/s390/crypto/ |
H A D | vfio_ap_ops.c | 2150 static int vfio_ap_irq_set_init(struct vfio_irq_set *irq_set, unsigned long arg) in vfio_ap_irq_set_init() argument 2158 if (copy_from_user(irq_set, (void __user *)arg, minsz)) in vfio_ap_irq_set_init() 2161 ret = vfio_set_irqs_validate_and_prepare(irq_set, 1, VFIO_AP_NUM_IRQS, in vfio_ap_irq_set_init() 2166 if (!(irq_set->flags & VFIO_IRQ_SET_ACTION_TRIGGER)) in vfio_ap_irq_set_init() 2243 struct vfio_irq_set irq_set; in vfio_ap_set_irqs() local 2245 ret = vfio_ap_irq_set_init(&irq_set, arg); in vfio_ap_set_irqs() 2249 switch (irq_set.flags & VFIO_IRQ_SET_DATA_TYPE_MASK) { in vfio_ap_set_irqs() 2251 switch (irq_set.index) { in vfio_ap_set_irqs()
|
/linux/drivers/staging/vme_user/ |
H A D | vme_bridge.h | 160 void (*irq_set)(struct vme_bridge *bridge, int level, int state, int sync); member
|
H A D | vme_fake.c | 1172 fake_bridge->irq_set = fake_irq_set; in fake_init()
|
H A D | vme_tsi148.c | 2442 tsi148_bridge->irq_set = tsi148_irq_set; in tsi148_probe()
|