Searched refs:ioq_vector (Results 1 – 8 of 8) sorted by relevance
782 octeon_dev->ioq_vector) { in liquidio_setup_io_queues()783 struct octeon_ioq_vector *ioq_vector; in liquidio_setup_io_queues() local785 ioq_vector = &octeon_dev->ioq_vector[q]; in liquidio_setup_io_queues()787 &ioq_vector->affinity_mask, in liquidio_setup_io_queues()788 ioq_vector->iq_index); in liquidio_setup_io_queues()823 struct octeon_ioq_vector *ioq_vector = (struct octeon_ioq_vector *)dev; in liquidio_msix_intr_handler() local824 struct octeon_device *oct = ioq_vector->oct_dev; in liquidio_msix_intr_handler()825 struct octeon_droq *droq = oct->droq[ioq_vector->droq_index]; in liquidio_msix_intr_handler()828 ret = oct->fn_list.msix_interrupt_handler(ioq_vector); in liquidio_msix_intr_handler()1014 &oct->ioq_vector[i]); in octeon_setup_interrupt()[all …]
823 struct octeon_ioq_vector *ioq_vector; in octeon_allocate_ioq_vector() local834 oct->ioq_vector = vmalloc(size); in octeon_allocate_ioq_vector()835 if (!oct->ioq_vector) in octeon_allocate_ioq_vector()837 memset(oct->ioq_vector, 0, size); in octeon_allocate_ioq_vector()839 ioq_vector = &oct->ioq_vector[i]; in octeon_allocate_ioq_vector()840 ioq_vector->oct_dev = oct; in octeon_allocate_ioq_vector()841 ioq_vector->iq_index = i; in octeon_allocate_ioq_vector()842 ioq_vector->droq_index = i; in octeon_allocate_ioq_vector()843 ioq_vector->mbox = oct->mbox[i]; in octeon_allocate_ioq_vector()846 cpumask_set_cpu(cpu_num, &ioq_vector->affinity_mask); in octeon_allocate_ioq_vector()[all …]
472 static void cn23xx_handle_vf_mbox_intr(struct octeon_ioq_vector *ioq_vector) in cn23xx_handle_vf_mbox_intr() argument474 struct octeon_device *oct = ioq_vector->oct_dev; in cn23xx_handle_vf_mbox_intr()477 if (!ioq_vector->droq_index) { in cn23xx_handle_vf_mbox_intr()489 struct octeon_ioq_vector *ioq_vector = (struct octeon_ioq_vector *)dev; in cn23xx_vf_msix_interrupt_handler() local490 struct octeon_device *oct = ioq_vector->oct_dev; in cn23xx_vf_msix_interrupt_handler()491 struct octeon_droq *droq = oct->droq[ioq_vector->droq_index]; in cn23xx_vf_msix_interrupt_handler()517 cn23xx_handle_vf_mbox_intr(ioq_vector); in cn23xx_vf_msix_interrupt_handler()
944 struct octeon_ioq_vector *ioq_vector = (struct octeon_ioq_vector *)dev; in cn23xx_pf_msix_interrupt_handler() local945 struct octeon_device *oct = ioq_vector->oct_dev; in cn23xx_pf_msix_interrupt_handler()948 struct octeon_droq *droq = oct->droq[ioq_vector->droq_index]; in cn23xx_pf_msix_interrupt_handler()954 oct->pf_num, ioq_vector->ioq_num); in cn23xx_pf_msix_interrupt_handler()
535 struct octeon_ioq_vector *ioq_vector; member
234 &oct->ioq_vector[i]); in stop_pci_io()759 if (oct->ioq_vector[i].vector) { in octeon_destroy_resources()764 &oct->ioq_vector[i]); in octeon_destroy_resources()765 oct->ioq_vector[i].vector = 0; in octeon_destroy_resources()
393 if (oct->ioq_vector[i].vector) { in lio_irq_reallocate_irqs()398 &oct->ioq_vector[i]); in lio_irq_reallocate_irqs()399 oct->ioq_vector[i].vector = 0; in lio_irq_reallocate_irqs()
1211 if (oct->ioq_vector[i].vector) { in octeon_destroy_resources()1217 &oct->ioq_vector[i]); in octeon_destroy_resources()1218 oct->ioq_vector[i].vector = 0; in octeon_destroy_resources()