Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_main.c1133 struct hclgevf_misc_vector *vector = &hdev->misc_vector; in hclgevf_get_misc_vector()
1326 hclgevf_enable_vector(&hdev->misc_vector, false); in hclgevf_misc_irq_handle()
1335 hclgevf_enable_vector(&hdev->misc_vector, true); in hclgevf_misc_irq_handle()
1584 ret = request_irq(hdev->misc_vector.vector_irq, hclgevf_misc_irq_handle, in hclgevf_misc_irq_init()
1588 hdev->misc_vector.vector_irq); in hclgevf_misc_irq_init()
1595 hclgevf_enable_vector(&hdev->misc_vector, true); in hclgevf_misc_irq_init()
1603 hclgevf_enable_vector(&hdev->misc_vector, false); in hclgevf_misc_irq_uninit()
1604 synchronize_irq(hdev->misc_vector.vector_irq); in hclgevf_misc_irq_uninit()
1605 free_irq(hdev->misc_vector.vector_irq, hdev); in hclgevf_misc_irq_uninit()
Dhclgevf_main.h128 struct hclgevf_misc_vector misc_vector; member
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.c2546 hclge_enable_vector(&hdev->misc_vector, false); in hclge_misc_irq_handle()
2575 hclge_enable_vector(&hdev->misc_vector, true); in hclge_misc_irq_handle()
2596 struct hclge_misc_vector *vector = &hdev->misc_vector; in hclge_get_misc_vector()
2614 ret = request_irq(hdev->misc_vector.vector_irq, hclge_misc_irq_handle, in hclge_misc_irq_init()
2619 hdev->misc_vector.vector_irq); in hclge_misc_irq_init()
2627 free_irq(hdev->misc_vector.vector_irq, hdev); in hclge_misc_irq_uninit()
2791 hclge_enable_vector(&hdev->misc_vector, true); in hclge_clear_reset_cause()
5747 hclge_enable_vector(&hdev->misc_vector, true); in hclge_init_ae_dev()
5860 hclge_enable_vector(&hdev->misc_vector, false); in hclge_uninit_ae_dev()
5861 synchronize_irq(hdev->misc_vector.vector_irq); in hclge_uninit_ae_dev()
Dhclge_main.h472 struct hclge_misc_vector misc_vector; member