Home
last modified time | relevance | path

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

/linux/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); in init_IRQ() local
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.h172 int vector_irq; member
253 int *vector_irq; member
/linux/arch/x86/kernel/apic/
H A Dmsi.c111 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()
H A Dvector.c190 BUG_ON(!IS_ERR_OR_NULL(per_cpu(vector_irq, newcpu)[newvec])); in chip_data_update()
191 per_cpu(vector_irq, newcpu)[newvec] = desc; in chip_data_update() local
365 per_cpu(vector_irq, apicd->cpu)[vector] = VECTOR_SHUTDOWN; in clear_irq_vector() local
374 per_cpu(vector_irq, apicd->prev_cpu)[vector] = VECTOR_SHUTDOWN; in clear_irq_vector() local
858 this_cpu_write(vector_irq[vector], __setup_vector_irq(vector)); in lapic_online()
915 per_cpu(vector_irq, cpu)[vector] = VECTOR_UNUSED; in free_moved_vector() local
/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c421 irq_set_affinity_hint(tqp_vectors->vector_irq, NULL); in hns3_nic_uninit_irq()
424 free_irq(tqp_vectors->vector_irq, tqp_vectors); in hns3_nic_uninit_irq()
467 irq_set_status_flags(tqp_vectors->vector_irq, IRQ_NOAUTOEN); in hns3_nic_init_irq()
468 ret = request_irq(tqp_vectors->vector_irq, hns3_irq_handle, 0, in hns3_nic_init_irq()
472 tqp_vectors->vector_irq); in hns3_nic_init_irq()
477 irq_set_affinity_hint(tqp_vectors->vector_irq, in hns3_nic_init_irq()
495 enable_irq(tqp_vector->vector_irq); in hns3_irq_enable()
500 disable_irq(tqp_vector->vector_irq); in hns3_irq_disable()
710 tqp_vector->vector_irq); in hns3_set_rx_cpu_rmap()
4780 tqp_vector->vector_irq, vector_ring_chain); in hns3_nic_init_vector_data()
[all …]
H A Dhns3_enet.h556 int vector_irq; member
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_cmd.h19 int vector_irq; member
H A Dhclge_main.h933 int *vector_irq; member
H A Dhclge_main.c2472 hdev->vector_irq = devm_kcalloc(&pdev->dev, hdev->num_msi, in hclge_init_msi()
2474 if (!hdev->vector_irq) { in hclge_init_msi()
3820 vector->vector_irq = pci_irq_vector(hdev->pdev, 0); in hclge_get_misc_vector()
3838 ret = request_irq(hdev->misc_vector.vector_irq, hclge_misc_irq_handle, in hclge_misc_irq_init()
3843 hdev->misc_vector.vector_irq); in hclge_misc_irq_init()
3851 free_irq(hdev->misc_vector.vector_irq, hdev); in hclge_misc_irq_uninit()
4858 hdev->vector_irq[idx] = vector_info->vector; in hclge_get_vector_info()
4896 if (vector == hdev->vector_irq[i]) in hclge_get_vector_index()
9718 enable_irq(hdev->misc_vector.vector_irq); in hclge_init_ae_dev()
10135 disable_irq(hdev->misc_vector.vector_irq); in hclge_uninit_ae_dev()