Home
last modified time | relevance | path

Searched refs:irq_set (Results 1 – 13 of 13) sorted by relevance

/f-stack/dpdk/lib/librte_eal/linux/
H A Deal_interrupts.c123 irq_set->count = 1; in vfio_enable_intx()
126 irq_set->start = 0; in vfio_enable_intx()
142 irq_set->count = 1; in vfio_enable_intx()
145 irq_set->start = 0; in vfio_enable_intx()
169 irq_set->count = 1; in vfio_disable_intx()
172 irq_set->start = 0; in vfio_disable_intx()
185 irq_set->count = 0; in vfio_disable_intx()
207 memset(&irq_set, 0, sizeof(irq_set)); in vfio_ack_intx()
208 irq_set.argsz = sizeof(irq_set); in vfio_ack_intx()
209 irq_set.count = 1; in vfio_ack_intx()
[all …]
/f-stack/dpdk/drivers/common/octeontx2/
H A Dotx2_irq.c57 struct vfio_irq_set *irq_set; in irq_config() local
70 irq_set->argsz = len; in irq_config()
72 irq_set->start = vec; in irq_config()
73 irq_set->count = 1; in irq_config()
79 fd_ptr = (int32_t *)&irq_set->data[0]; in irq_config()
93 struct vfio_irq_set *irq_set; in irq_init() local
108 irq_set->argsz = len; in irq_init()
109 irq_set->start = 0; in irq_init()
110 irq_set->count = intr_handle->max_intr; in irq_init()
115 fd_ptr = (int32_t *)&irq_set->data[0]; in irq_init()
[all …]
/f-stack/dpdk/drivers/bus/fslmc/
H A Dfslmc_vfio.c601 struct vfio_irq_set *irq_set; in rte_dpaa2_intr_enable() local
607 irq_set->argsz = len; in rte_dpaa2_intr_enable()
608 irq_set->count = 1; in rte_dpaa2_intr_enable()
609 irq_set->flags = in rte_dpaa2_intr_enable()
611 irq_set->index = index; in rte_dpaa2_intr_enable()
612 irq_set->start = 0; in rte_dpaa2_intr_enable()
628 struct vfio_irq_set *irq_set; in rte_dpaa2_intr_disable() local
635 irq_set->argsz = len; in rte_dpaa2_intr_disable()
637 irq_set->index = index; in rte_dpaa2_intr_disable()
638 irq_set->start = 0; in rte_dpaa2_intr_disable()
[all …]
/f-stack/dpdk/drivers/raw/ifpga/base/
H A Difpga_feature_dev.c346 struct vfio_irq_set *irq_set; in vfio_msix_enable_block() local
352 irq_set = (struct vfio_irq_set *)irq_set_buf; in vfio_msix_enable_block()
353 irq_set->argsz = len; in vfio_msix_enable_block()
355 irq_set->count = count ? in vfio_msix_enable_block()
358 irq_set->flags = VFIO_IRQ_SET_DATA_EVENTFD | in vfio_msix_enable_block()
360 irq_set->index = VFIO_PCI_MSIX_IRQ_INDEX; in vfio_msix_enable_block()
361 irq_set->start = vec_start; in vfio_msix_enable_block()
363 fd_ptr = (int *)&irq_set->data; in vfio_msix_enable_block()
366 ret = ioctl(vfio_dev_fd, VFIO_DEVICE_SET_IRQS, irq_set); in vfio_msix_enable_block()
H A Difpga_api.c32 struct fpga_uafu_irq_set irq_set; in ifpga_acc_set_irq() local
42 irq_set.start = start; in ifpga_acc_set_irq()
43 irq_set.count = count; in ifpga_acc_set_irq()
44 irq_set.evtfds = evtfds; in ifpga_acc_set_irq()
47 IFPGA_PORT_FEATURE_ID_UINT, &irq_set); in ifpga_acc_set_irq()
407 u32 feature_id, void *irq_set) in ifpga_set_irq() argument
409 if (!hw || !irq_set) in ifpga_set_irq()
414 return fme_set_irq(&hw->fme, feature_id, irq_set); in ifpga_set_irq()
418 return port_set_irq(&hw->port[port_id], feature_id, irq_set); in ifpga_set_irq()
H A Difpga_port.c37 int port_set_irq(struct ifpga_port_hw *port, u32 feature_id, void *irq_set) in port_set_irq() argument
47 return feature->ops->set_irq(feature, irq_set); in port_set_irq()
387 static int port_uint_set_irq(struct ifpga_feature *feature, void *irq_set) in port_uint_set_irq() argument
389 struct fpga_uafu_irq_set *uafu_irq_set = irq_set; in port_uint_set_irq()
H A Difpga_port_error.c139 static int port_error_set_irq(struct ifpga_feature *feature, void *irq_set) in port_error_set_irq() argument
141 struct fpga_port_err_irq_set *err_irq_set = irq_set; in port_error_set_irq()
H A Difpga_api.h23 u32 feature_id, void *irq_set);
H A Difpga_feature_dev.h157 int fme_set_irq(struct ifpga_fme_hw *fme, u32 feature_id, void *irq_set);
191 int port_set_irq(struct ifpga_port_hw *port, u32 feature_id, void *irq_set);
H A Difpga_hw.h59 int (*set_irq)(struct ifpga_feature *feature, void *irq_set);
H A Difpga_fme_error.c387 static int fme_global_err_set_irq(struct ifpga_feature *feature, void *irq_set) in fme_global_err_set_irq() argument
389 struct fpga_fme_err_irq_set *err_irq_set = irq_set; in fme_global_err_set_irq()
H A Difpga_fme.c43 int fme_set_irq(struct ifpga_fme_hw *fme, u32 feature_id, void *irq_set) in fme_set_irq() argument
53 return feature->ops->set_irq(feature, irq_set); in fme_set_irq()
/f-stack/dpdk/drivers/vdpa/ifc/
H A Difcvf_vdpa.c352 struct vfio_irq_set *irq_set; in vdpa_enable_vfio_intr() local
362 irq_set->argsz = sizeof(irq_set_buf); in vdpa_enable_vfio_intr()
363 irq_set->count = nr_vring + 1; in vdpa_enable_vfio_intr()
366 irq_set->index = VFIO_PCI_MSIX_IRQ_INDEX; in vdpa_enable_vfio_intr()
367 irq_set->start = 0; in vdpa_enable_vfio_intr()
368 fd_ptr = (int *)&irq_set->data; in vdpa_enable_vfio_intr()
405 struct vfio_irq_set *irq_set; in vdpa_disable_vfio_intr() local
408 irq_set->argsz = sizeof(irq_set_buf); in vdpa_disable_vfio_intr()
409 irq_set->count = 0; in vdpa_disable_vfio_intr()
411 irq_set->index = VFIO_PCI_MSIX_IRQ_INDEX; in vdpa_disable_vfio_intr()
[all …]