Home
last modified time | relevance | path

Searched refs:ioq_vector (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/sys/dev/liquidio/
H A Dlio_core.c560 ioq_vector = oct->ioq_vector; in lio_setup_interrupt()
586 ioq_vector->msix_res = in lio_setup_interrupt()
598 &ioq_vector->tag); in lio_setup_interrupt()
602 ioq_vector->msix_res = NULL; in lio_setup_interrupt()
607 bus_describe_intr(device, ioq_vector->msix_res, ioq_vector->tag, in lio_setup_interrupt()
609 ioq_vector->vector = res_id; in lio_setup_interrupt()
661 ioq_vector--; in lio_setup_interrupt()
665 ioq_vector->tag); in lio_setup_interrupt()
666 ioq_vector->tag = NULL; in lio_setup_interrupt()
671 ioq_vector->vector, in lio_setup_interrupt()
[all …]
H A Dlio_main.c2196 if (oct->ioq_vector[i].tag != NULL) { in lio_destroy_resources()
2198 oct->ioq_vector[i].msix_res, in lio_destroy_resources()
2199 oct->ioq_vector[i].tag); in lio_destroy_resources()
2200 oct->ioq_vector[i].tag = NULL; in lio_destroy_resources()
2202 if (oct->ioq_vector[i].msix_res != NULL) { in lio_destroy_resources()
2205 oct->ioq_vector[i].vector, in lio_destroy_resources()
2206 oct->ioq_vector[i].msix_res); in lio_destroy_resources()
2207 oct->ioq_vector[i].msix_res = NULL; in lio_destroy_resources()
H A Dlio_sysctl.c1151 if (oct->ioq_vector[i].tag != NULL) { in lio_irq_reallocate_irqs()
1153 oct->ioq_vector[i].msix_res, in lio_irq_reallocate_irqs()
1154 oct->ioq_vector[i].tag); in lio_irq_reallocate_irqs()
1155 oct->ioq_vector[i].tag = NULL; in lio_irq_reallocate_irqs()
1158 if (oct->ioq_vector[i].msix_res != NULL) { in lio_irq_reallocate_irqs()
1160 oct->ioq_vector[i].vector, in lio_irq_reallocate_irqs()
1161 oct->ioq_vector[i].msix_res); in lio_irq_reallocate_irqs()
1162 oct->ioq_vector[i].msix_res = NULL; in lio_irq_reallocate_irqs()
/freebsd-14.2/sys/dev/liquidio/base/
H A Dlio_device.c422 struct lio_ioq_vector *ioq_vector; in lio_allocate_ioq_vector() local
430 oct->ioq_vector = malloc(size, M_DEVBUF, M_NOWAIT | M_ZERO); in lio_allocate_ioq_vector()
431 if (oct->ioq_vector == NULL) in lio_allocate_ioq_vector()
435 ioq_vector = &oct->ioq_vector[i]; in lio_allocate_ioq_vector()
436 ioq_vector->oct_dev = oct; in lio_allocate_ioq_vector()
437 ioq_vector->droq_index = i; in lio_allocate_ioq_vector()
439 CPU_SETOF(cpu_num, &ioq_vector->affinity_mask); in lio_allocate_ioq_vector()
442 ioq_vector->ioq_num = i + oct->sriov_info.pf_srn; in lio_allocate_ioq_vector()
444 ioq_vector->ioq_num = i; in lio_allocate_ioq_vector()
453 free(oct->ioq_vector, M_DEVBUF); in lio_free_ioq_vector()
[all …]
H A Dcn23xx_pf_device.c664 struct lio_ioq_vector *ioq_vector = (struct lio_ioq_vector *)dev; in lio_cn23xx_pf_msix_interrupt_handler() local
665 struct octeon_device *oct = ioq_vector->oct_dev; in lio_cn23xx_pf_msix_interrupt_handler()
666 struct lio_droq *droq = oct->droq[ioq_vector->droq_index]; in lio_cn23xx_pf_msix_interrupt_handler()
672 oct->pf_num, ioq_vector->ioq_num); in lio_cn23xx_pf_msix_interrupt_handler()
H A Dlio_device.h507 struct lio_ioq_vector *ioq_vector; member
H A Dlio_droq.c337 &oct->ioq_vector[q_no].affinity_mask, in lio_init_droq()