Searched refs:vector_irq (Results 1 – 14 of 14) sorted by relevance
| /linux/arch/x86/kernel/ |
| A D | irq.c | 257 desc = __this_cpu_read(vector_irq[vector]); in call_irq_handler() 267 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in call_irq_handler() 511 if (IS_ERR_OR_NULL(__this_cpu_read(vector_irq[vector]))) in fixup_irqs() 515 desc = __this_cpu_read(vector_irq[vector]); in fixup_irqs() 522 __this_cpu_write(vector_irq[vector], VECTOR_RETRIGGERED); in fixup_irqs() 526 if (__this_cpu_read(vector_irq[vector]) != VECTOR_RETRIGGERED) in fixup_irqs() 527 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in fixup_irqs()
|
| A D | irqinit.c | 50 DEFINE_PER_CPU(vector_irq_t, vector_irq) = { 88 per_cpu(vector_irq, 0)[ISA_IRQ_VECTOR(i)] = irq_to_desc(i); in init_IRQ() local
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| A D | hclgevf_main.h | 172 int vector_irq; member 253 int *vector_irq; member
|
| A D | hclgevf_main.c | 496 hdev->vector_irq[i] = vector->vector; in hclgevf_get_vector() 516 if (vector == hdev->vector_irq[i]) in hclgevf_get_vector_index() 1765 vector->vector_irq = pci_irq_vector(hdev->pdev, in hclgevf_get_misc_vector() 1770 hdev->vector_irq[HCLGEVF_MISC_VECTOR_NUM] = vector->vector_irq; in hclgevf_get_misc_vector() 2355 hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, in hclgevf_init_msi() 2357 if (!hdev->vector_irq) { in hclgevf_init_msi() 2371 devm_kfree(&pdev->dev, hdev->vector_irq); in hclgevf_uninit_msi() 2383 ret = request_irq(hdev->misc_vector.vector_irq, hclgevf_misc_irq_handle, in hclgevf_misc_irq_init() 2387 hdev->misc_vector.vector_irq); in hclgevf_misc_irq_init() 2403 synchronize_irq(hdev->misc_vector.vector_irq); in hclgevf_misc_irq_uninit() [all …]
|
| /linux/arch/x86/kernel/apic/ |
| A D | msi.c | 111 if (IS_ERR_OR_NULL(this_cpu_read(vector_irq[cfg->vector]))) in msi_set_affinity() 112 this_cpu_write(vector_irq[cfg->vector], VECTOR_RETRIGGERED); in msi_set_affinity()
|
| A D | vector.c | 184 BUG_ON(!IS_ERR_OR_NULL(per_cpu(vector_irq, newcpu)[newvec])); in apic_update_vector() 185 per_cpu(vector_irq, newcpu)[newvec] = desc; in apic_update_vector() local 359 per_cpu(vector_irq, apicd->cpu)[vector] = VECTOR_SHUTDOWN; in clear_irq_vector() local 368 per_cpu(vector_irq, apicd->prev_cpu)[vector] = VECTOR_SHUTDOWN; in clear_irq_vector() local 852 this_cpu_write(vector_irq[vector], __setup_vector_irq(vector)); in lapic_online() 953 per_cpu(vector_irq, cpu)[vector] = VECTOR_UNUSED; in free_moved_vector() local
|
| /linux/arch/x86/include/asm/ |
| A D | hw_irq.h | 129 DECLARE_PER_CPU(vector_irq_t, vector_irq);
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| A D | hns3_enet.c | 405 irq_set_affinity_hint(tqp_vectors->vector_irq, NULL); in hns3_nic_uninit_irq() 408 free_irq(tqp_vectors->vector_irq, tqp_vectors); in hns3_nic_uninit_irq() 451 irq_set_status_flags(tqp_vectors->vector_irq, IRQ_NOAUTOEN); in hns3_nic_init_irq() 456 tqp_vectors->vector_irq); in hns3_nic_init_irq() 461 irq_set_affinity_hint(tqp_vectors->vector_irq, in hns3_nic_init_irq() 479 enable_irq(tqp_vector->vector_irq); in hns3_vector_enable() 490 disable_irq(tqp_vector->vector_irq); in hns3_vector_disable() 700 tqp_vector->vector_irq); in hns3_set_rx_cpu_rmap() 4722 tqp_vector->vector_irq, vector_ring_chain); in hns3_nic_init_vector_data() 4806 tqp_vector->vector_irq = vector[i].vector; in hns3_nic_alloc_vector_data() [all …]
|
| A D | hns3_enet.h | 556 int vector_irq; member
|
| A D | hns3_debugfs.c | 863 priv->ring[i].tqp_vector->vector_irq); in hns3_dbg_queue_map()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| A D | hclge_cmd.h | 19 int vector_irq; member
|
| A D | hclge_main.h | 921 int *vector_irq; member
|
| A D | hclge_main.c | 2549 hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, in hclge_init_msi() 2551 if (!hdev->vector_irq) { in hclge_init_msi() 3753 vector->vector_irq = pci_irq_vector(hdev->pdev, 0); in hclge_get_misc_vector() 3771 ret = request_irq(hdev->misc_vector.vector_irq, hclge_misc_irq_handle, in hclge_misc_irq_init() 3776 hdev->misc_vector.vector_irq); in hclge_misc_irq_init() 3784 free_irq(hdev->misc_vector.vector_irq, hdev); in hclge_misc_irq_uninit() 4757 hdev->vector_irq[idx] = vector_info->vector; in hclge_get_vector_info() 4795 if (vector == hdev->vector_irq[i]) in hclge_get_vector_index() 12314 synchronize_irq(hdev->misc_vector.vector_irq); in hclge_uninit_ae_dev()
|
| /linux/arch/arm/kernel/ |
| A D | entry-armv.S | 1083 W(b) vector_irq
|
Completed in 86 milliseconds