Home
last modified time | relevance | path

Searched refs:misc_vector (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_main.h241 struct hclgevf_misc_vector misc_vector; member
Dhclgevf_main.c1690 struct hclgevf_misc_vector *vector = &hdev->misc_vector; in hclgevf_get_misc_vector()
1957 hclgevf_enable_vector(&hdev->misc_vector, false); in hclgevf_misc_irq_handle()
1973 hclgevf_enable_vector(&hdev->misc_vector, true); in hclgevf_misc_irq_handle()
2320 ret = request_irq(hdev->misc_vector.vector_irq, hclgevf_misc_irq_handle, in hclgevf_misc_irq_init()
2324 hdev->misc_vector.vector_irq); in hclgevf_misc_irq_init()
2331 hclgevf_enable_vector(&hdev->misc_vector, true); in hclgevf_misc_irq_init()
2339 hclgevf_enable_vector(&hdev->misc_vector, false); in hclgevf_misc_irq_uninit()
2340 synchronize_irq(hdev->misc_vector.vector_irq); in hclgevf_misc_irq_uninit()
2341 free_irq(hdev->misc_vector.vector_irq, hdev); in hclgevf_misc_irq_uninit()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.c2969 hclge_enable_vector(&hdev->misc_vector, false); in hclge_misc_irq_handle()
3017 hclge_enable_vector(&hdev->misc_vector, true); in hclge_misc_irq_handle()
3038 struct hclge_misc_vector *vector = &hdev->misc_vector; in hclge_get_misc_vector()
3064 irq_set_affinity_hint(hdev->misc_vector.vector_irq, in hclge_misc_affinity_setup()
3069 irq_set_affinity_notifier(hdev->misc_vector.vector_irq, in hclge_misc_affinity_setup()
3075 irq_set_affinity_notifier(hdev->misc_vector.vector_irq, NULL); in hclge_misc_affinity_teardown()
3076 irq_set_affinity_hint(hdev->misc_vector.vector_irq, NULL); in hclge_misc_affinity_teardown()
3086 ret = request_irq(hdev->misc_vector.vector_irq, hclge_misc_irq_handle, in hclge_misc_irq_init()
3091 hdev->misc_vector.vector_irq); in hclge_misc_irq_init()
3099 free_irq(hdev->misc_vector.vector_irq, hdev); in hclge_misc_irq_uninit()
[all …]
Dhclge_main.h717 struct hclge_misc_vector misc_vector; member