Home
last modified time | relevance | path

Searched refs:vector_irq (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/arch/x86/kernel/
Dirq.c244 desc = __this_cpu_read(vector_irq[vector]); in do_IRQ()
254 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in do_IRQ()
368 if (IS_ERR_OR_NULL(__this_cpu_read(vector_irq[vector]))) in fixup_irqs()
373 desc = __this_cpu_read(vector_irq[vector]); in fixup_irqs()
380 __this_cpu_write(vector_irq[vector], VECTOR_RETRIGGERED); in fixup_irqs()
384 if (__this_cpu_read(vector_irq[vector]) != VECTOR_RETRIGGERED) in fixup_irqs()
385 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in fixup_irqs()
Dirqinit.c56 DEFINE_PER_CPU(vector_irq_t, vector_irq) = {
92 per_cpu(vector_irq, 0)[ISA_IRQ_VECTOR(i)] = irq_to_desc(i); in init_IRQ() local
/Linux-v4.19/arch/ia64/kernel/
Dirq_ia64.c85 DEFINE_PER_CPU(int[IA64_NUM_VECTORS], vector_irq) = {
143 per_cpu(vector_irq, cpu)[vector] = irq; in __bind_irq_vector()
173 per_cpu(vector_irq, cpu)[vector] = -1; in __clear_irq_vector()
243 per_cpu(vector_irq, cpu)[vector] = -1; in __setup_vector_irq() local
249 per_cpu(vector_irq, cpu)[vector] = irq; in __setup_vector_irq() local
332 irq = __this_cpu_read(vector_irq[vector]); in smp_irq_move_cleanup_interrupt()
346 __this_cpu_write(vector_irq[vector], -1); in smp_irq_move_cleanup_interrupt()
Dirq.c46 return __this_cpu_read(vector_irq[vec]); in __ia64_local_vector_to_irq()
/Linux-v4.19/arch/ia64/include/asm/
Dhw_irq.h110 DECLARE_PER_CPU(int[IA64_NUM_VECTORS], vector_irq);
155 return __this_cpu_read(vector_irq[vec]); in __ia64_local_vector_to_irq()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_main.h121 int vector_irq; member
157 int *vector_irq; member
Dhclgevf_main.c362 hdev->vector_irq[i] = vector->vector; in hclgevf_get_vector()
382 if (vector == hdev->vector_irq[i]) in hclgevf_get_vector_index()
1135 vector->vector_irq = pci_irq_vector(hdev->pdev, in hclgevf_get_misc_vector()
1140 hdev->vector_irq[HCLGEVF_MISC_VECTOR_NUM] = vector->vector_irq; in hclgevf_get_misc_vector()
1557 hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, in hclgevf_init_msi()
1559 if (!hdev->vector_irq) { in hclgevf_init_msi()
1584 ret = request_irq(hdev->misc_vector.vector_irq, hclgevf_misc_irq_handle, in hclgevf_misc_irq_init()
1588 hdev->misc_vector.vector_irq); in hclgevf_misc_irq_init()
1604 synchronize_irq(hdev->misc_vector.vector_irq); in hclgevf_misc_irq_uninit()
1605 free_irq(hdev->misc_vector.vector_irq, hdev); in hclgevf_misc_irq_uninit()
/Linux-v4.19/arch/x86/kernel/apic/
Dvector.c174 BUG_ON(!IS_ERR_OR_NULL(per_cpu(vector_irq, newcpu)[newvec])); in apic_update_vector()
175 per_cpu(vector_irq, newcpu)[newvec] = desc; in apic_update_vector() local
346 per_cpu(vector_irq, apicd->cpu)[vector] = VECTOR_UNUSED; in clear_irq_vector() local
355 per_cpu(vector_irq, apicd->prev_cpu)[vector] = VECTOR_UNUSED; in clear_irq_vector() local
751 this_cpu_write(vector_irq[vector], __setup_vector_irq(vector)); in lapic_online()
842 per_cpu(vector_irq, cpu)[vector] = VECTOR_UNUSED; in free_moved_vector() local
/Linux-v4.19/arch/x86/include/asm/
Dhw_irq.h157 DECLARE_PER_CPU(vector_irq_t, vector_irq);
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c81 free_irq(tqp_vectors->vector_irq, tqp_vectors); in hns3_nic_uninit_irq()
121 ret = request_irq(tqp_vectors->vector_irq, hns3_irq_handle, 0, in hns3_nic_init_irq()
126 tqp_vectors->vector_irq); in hns3_nic_init_irq()
155 disable_irq(tqp_vector->vector_irq); in hns3_vector_disable()
2676 tqp_vector->vector_irq, &vector_ring_chain); in hns3_nic_init_vector_data()
2724 tqp_vector->vector_irq = vector[i].vector; in hns3_nic_alloc_vector_data()
2755 tqp_vector->vector_irq, &vector_ring_chain); in hns3_nic_uninit_vector_data()
2763 priv->tqp_vector[i].vector_irq, in hns3_nic_uninit_vector_data()
2765 free_irq(priv->tqp_vector[i].vector_irq, in hns3_nic_uninit_vector_data()
2788 ret = h->ae_algo->ops->put_vector(h, tqp_vector->vector_irq); in hns3_nic_dealloc_vector_data()
Dhns3_enet.h484 int vector_irq; member
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.h513 int *vector_irq; member
Dhclge_main.c2059 hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, in hclge_init_msi()
2061 if (!hdev->vector_irq) { in hclge_init_msi()
2598 vector->vector_irq = pci_irq_vector(hdev->pdev, 0); in hclge_get_misc_vector()
2614 ret = request_irq(hdev->misc_vector.vector_irq, hclge_misc_irq_handle, in hclge_misc_irq_init()
2619 hdev->misc_vector.vector_irq); in hclge_misc_irq_init()
2627 free_irq(hdev->misc_vector.vector_irq, hdev); in hclge_misc_irq_uninit()
2950 hdev->vector_irq[i] = vector->vector; in hclge_get_vector()
2970 if (vector == hdev->vector_irq[i]) in hclge_get_vector_index()
5861 synchronize_irq(hdev->misc_vector.vector_irq); in hclge_uninit_ae_dev()
Dhclge_cmd.h55 int vector_irq; member
/Linux-v4.19/arch/arm/kernel/
Dentry-armv.S1220 W(b) vector_irq