Searched refs:vector_irq (Results 1 - 14 of 14) sorted by relevance

/linux-master/arch/x86/kernel/
H A Dirqinit.c50 DEFINE_PER_CPU(vector_irq_t, vector_irq) = {
88 per_cpu(vector_irq, 0)[ISA_IRQ_VECTOR(i)] = irq_to_desc(i);
H A Dirq.c255 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 Dhw_irq.h129 DECLARE_PER_CPU(vector_irq_t, vector_irq);
/linux-master/arch/x86/kernel/apic/
H A Dmsi.c111 if (IS_ERR_OR_NULL(this_cpu_read(vector_irq[cfg->vector])))
112 this_cpu_write(vector_irq[cfg->vector], VECTOR_RETRIGGERED);
H A Dvector.c184 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 Dhclgevf_main.h172 int vector_irq; member in struct:hclgevf_misc_vector
253 int *vector_irq; member in struct:hclgevf_dev
H A Dhclgevf_main.c458 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 Dhns3_enet.c405 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 Dhns3_enet.h554 int vector_irq; member in struct:hns3_enet_tqp_vector
H A Dhns3_debugfs.c863 priv->ring[i].tqp_vector->vector_irq);
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_cmd.h19 int vector_irq; member in struct:hclge_misc_vector
H A Dhclge_main.h916 int *vector_irq; member in struct:hclge_dev
H A Dhclge_main.c2499 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 Dentry-armv.S1076 W(b) vector_irq

Completed in 307 milliseconds