| /f-stack/dpdk/lib/librte_eal/linux/ |
| H A D | eal_interrupts.c | 123 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 D | otx2_irq.c | 57 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 D | fslmc_vfio.c | 601 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 D | ifpga_feature_dev.c | 346 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 D | ifpga_api.c | 32 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 D | ifpga_port.c | 37 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 D | ifpga_port_error.c | 139 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 D | ifpga_api.h | 23 u32 feature_id, void *irq_set);
|
| H A D | ifpga_feature_dev.h | 157 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 D | ifpga_hw.h | 59 int (*set_irq)(struct ifpga_feature *feature, void *irq_set);
|
| H A D | ifpga_fme_error.c | 387 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 D | ifpga_fme.c | 43 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 D | ifcvf_vdpa.c | 352 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 …]
|