Searched refs:misc_vector (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
D | hclgevf_main.h | 241 struct hclgevf_misc_vector misc_vector; member
|
D | hclgevf_main.c | 1690 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/ |
D | hclge_main.c | 2969 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 …]
|
D | hclge_main.h | 717 struct hclge_misc_vector misc_vector; member
|