Home
last modified time | relevance | path

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

/linux/arch/x86/kernel/
A Dirq.c248 desc = __this_cpu_read(vector_irq[vector]); in DEFINE_IDTENTRY_IRQ()
259 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in DEFINE_IDTENTRY_IRQ()
359 if (IS_ERR_OR_NULL(__this_cpu_read(vector_irq[vector]))) in fixup_irqs()
364 desc = __this_cpu_read(vector_irq[vector]); in fixup_irqs()
371 __this_cpu_write(vector_irq[vector], VECTOR_RETRIGGERED); in fixup_irqs()
375 if (__this_cpu_read(vector_irq[vector]) != VECTOR_RETRIGGERED) in fixup_irqs()
376 __this_cpu_write(vector_irq[vector], VECTOR_UNUSED); in fixup_irqs()
A Dirqinit.c49 DEFINE_PER_CPU(vector_irq_t, vector_irq) = {
85 per_cpu(vector_irq, 0)[ISA_IRQ_VECTOR(i)] = irq_to_desc(i); in init_IRQ() local
/linux/arch/ia64/kernel/
A Dirq_ia64.c79 DEFINE_PER_CPU(int[IA64_NUM_VECTORS], vector_irq) = {
137 per_cpu(vector_irq, cpu)[vector] = irq; in __bind_irq_vector()
167 per_cpu(vector_irq, cpu)[vector] = -1; in __clear_irq_vector()
237 per_cpu(vector_irq, cpu)[vector] = -1; in __setup_vector_irq() local
243 per_cpu(vector_irq, cpu)[vector] = irq; in __setup_vector_irq() local
326 irq = __this_cpu_read(vector_irq[vector]); in smp_irq_move_cleanup_interrupt()
340 __this_cpu_write(vector_irq[vector], -1); in smp_irq_move_cleanup_interrupt()
/linux/arch/ia64/include/asm/
A Dhw_irq.h108 DECLARE_PER_CPU(int[IA64_NUM_VECTORS], vector_irq);
164 return __this_cpu_read(vector_irq[vec]); in local_vector_to_irq()
/linux/arch/x86/kernel/apic/
A Dvector.c173 BUG_ON(!IS_ERR_OR_NULL(per_cpu(vector_irq, newcpu)[newvec])); in apic_update_vector()
174 per_cpu(vector_irq, newcpu)[newvec] = desc; in apic_update_vector() local
348 per_cpu(vector_irq, apicd->cpu)[vector] = VECTOR_SHUTDOWN; in clear_irq_vector() local
357 per_cpu(vector_irq, apicd->prev_cpu)[vector] = VECTOR_SHUTDOWN; in clear_irq_vector() local
845 this_cpu_write(vector_irq[vector], __setup_vector_irq(vector)); in lapic_online()
935 per_cpu(vector_irq, cpu)[vector] = VECTOR_UNUSED; in free_moved_vector() local
A Dmsi.c110 if (IS_ERR_OR_NULL(this_cpu_read(vector_irq[cfg->vector]))) in msi_set_affinity()
111 this_cpu_write(vector_irq[cfg->vector], VECTOR_RETRIGGERED); in msi_set_affinity()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
A Dhclgevf_main.h234 int vector_irq; member
314 int *vector_irq; member
A Dhclgevf_main.c583 hdev->vector_irq[i] = vector->vector; in hclgevf_get_vector()
603 if (vector == hdev->vector_irq[i]) in hclgevf_get_vector_index()
2221 vector->vector_irq = pci_irq_vector(hdev->pdev, in hclgevf_get_misc_vector()
2226 hdev->vector_irq[HCLGEVF_MISC_VECTOR_NUM] = vector->vector_irq; in hclgevf_get_misc_vector()
2836 hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, in hclgevf_init_msi()
2838 if (!hdev->vector_irq) { in hclgevf_init_msi()
2852 devm_kfree(&pdev->dev, hdev->vector_irq); in hclgevf_uninit_msi()
2864 ret = request_irq(hdev->misc_vector.vector_irq, hclgevf_misc_irq_handle, in hclgevf_misc_irq_init()
2868 hdev->misc_vector.vector_irq); in hclgevf_misc_irq_init()
2884 synchronize_irq(hdev->misc_vector.vector_irq); in hclgevf_misc_irq_uninit()
[all …]
/linux/arch/x86/include/asm/
A Dhw_irq.h131 DECLARE_PER_CPU(vector_irq_t, vector_irq);
/linux/drivers/net/ethernet/hisilicon/hns3/
A Dhns3_enet.c405 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()
4520 tqp_vector->vector_irq, &vector_ring_chain); in hns3_nic_init_vector_data()
4604 tqp_vector->vector_irq = vector[i].vector; in hns3_nic_alloc_vector_data()
[all …]
A Dhns3_enet.h544 int vector_irq; member
A Dhns3_debugfs.c821 priv->ring[i].tqp_vector->vector_irq); in hns3_dbg_queue_map()
/linux/arch/arm/kernel/
A Dentry-armv.S1184 W(b) vector_irq
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
A Dhclge_cmd.h67 int vector_irq; member
A Dhclge_main.h911 int *vector_irq; member
A Dhclge_main.c2638 hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, in hclge_init_msi()
2640 if (!hdev->vector_irq) { in hclge_init_msi()
3644 vector->vector_irq = pci_irq_vector(hdev->pdev, 0); in hclge_get_misc_vector()
3655 irq_set_affinity_hint(hdev->misc_vector.vector_irq, in hclge_misc_affinity_setup()
3661 irq_set_affinity_hint(hdev->misc_vector.vector_irq, NULL); in hclge_misc_affinity_teardown()
3673 ret = request_irq(hdev->misc_vector.vector_irq, hclge_misc_irq_handle, in hclge_misc_irq_init()
3678 hdev->misc_vector.vector_irq); in hclge_misc_irq_init()
3686 free_irq(hdev->misc_vector.vector_irq, hdev); in hclge_misc_irq_uninit()
4629 hdev->vector_irq[idx] = vector_info->vector; in hclge_get_vector_info()
4667 if (vector == hdev->vector_irq[i]) in hclge_get_vector_index()
[all …]

Completed in 105 milliseconds