/linux-master/arch/x86/kernel/ |
H 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);
|
H A D | irq.c | 255 desc = __this_cpu_read(vector_irq[vector]); 266 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); 366 if (IS_ERR_OR_NULL(__this_cpu_read(vector_irq[vector]))) 371 desc = __this_cpu_read(vector_irq[vector]); 378 __this_cpu_write(vector_irq[vector], VECTOR_RETRIGGERED); 382 if (__this_cpu_read(vector_irq[vector]) != VECTOR_RETRIGGERED) 383 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED);
|
/linux-master/arch/x86/include/asm/ |
H A D | hw_irq.h | 129 DECLARE_PER_CPU(vector_irq_t, vector_irq);
|
/linux-master/arch/x86/kernel/apic/ |
H A D | msi.c | 111 if (IS_ERR_OR_NULL(this_cpu_read(vector_irq[cfg->vector]))) 112 this_cpu_write(vector_irq[cfg->vector], VECTOR_RETRIGGERED);
|
H A D | vector.c | 184 BUG_ON(!IS_ERR_OR_NULL(per_cpu(vector_irq, newcpu)[newvec])); 185 per_cpu(vector_irq, newcpu)[newvec] = desc; 359 per_cpu(vector_irq, apicd->cpu)[vector] = VECTOR_SHUTDOWN; 368 per_cpu(vector_irq, apicd->prev_cpu)[vector] = VECTOR_SHUTDOWN; 852 this_cpu_write(vector_irq[vector], __setup_vector_irq(vector)); 953 per_cpu(vector_irq, cpu)[vector] = VECTOR_UNUSED;
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_main.h | 172 int vector_irq; member in struct:hclgevf_misc_vector 253 int *vector_irq; member in struct:hclgevf_dev
|
H A D | hclgevf_main.c | 458 hdev->vector_irq[i] = vector->vector; 478 if (vector == hdev->vector_irq[i]) 1727 vector->vector_irq = pci_irq_vector(hdev->pdev, 1732 hdev->vector_irq[HCLGEVF_MISC_VECTOR_NUM] = vector->vector_irq; 2318 hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, 2320 if (!hdev->vector_irq) { 2334 devm_kfree(&pdev->dev, hdev->vector_irq); 2346 ret = request_irq(hdev->misc_vector.vector_irq, hclgevf_misc_irq_handle, 2350 hdev->misc_vector.vector_irq); [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_enet.c | 405 irq_set_affinity_hint(tqp_vectors->vector_irq, NULL); 408 free_irq(tqp_vectors->vector_irq, tqp_vectors); 451 irq_set_status_flags(tqp_vectors->vector_irq, IRQ_NOAUTOEN); 452 ret = request_irq(tqp_vectors->vector_irq, hns3_irq_handle, 0, 456 tqp_vectors->vector_irq); 461 irq_set_affinity_hint(tqp_vectors->vector_irq, 479 enable_irq(tqp_vector->vector_irq); 490 disable_irq(tqp_vector->vector_irq); 700 tqp_vector->vector_irq); 4723 tqp_vector->vector_irq, vector_ring_chai [all...] |
H A D | hns3_enet.h | 554 int vector_irq; member in struct:hns3_enet_tqp_vector
|
H A D | hns3_debugfs.c | 863 priv->ring[i].tqp_vector->vector_irq);
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_cmd.h | 19 int vector_irq; member in struct:hclge_misc_vector
|
H A D | hclge_main.h | 916 int *vector_irq; member in struct:hclge_dev
|
H A D | hclge_main.c | 2499 hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, 2501 if (!hdev->vector_irq) { 3686 vector->vector_irq = pci_irq_vector(hdev->pdev, 0); 3704 ret = request_irq(hdev->misc_vector.vector_irq, hclge_misc_irq_handle, 3709 hdev->misc_vector.vector_irq); 3717 free_irq(hdev->misc_vector.vector_irq, hdev); 4690 hdev->vector_irq[idx] = vector_info->vector; 4728 if (vector == hdev->vector_irq[i]) 12213 synchronize_irq(hdev->misc_vector.vector_irq);
|
/linux-master/arch/arm/kernel/ |
H A D | entry-armv.S | 1076 W(b) vector_irq
|