Lines Matching refs:tqp_vectors
71 struct hns3_enet_tqp_vector *tqp_vectors; in hns3_nic_uninit_irq() local
75 tqp_vectors = &priv->tqp_vector[i]; in hns3_nic_uninit_irq()
77 if (tqp_vectors->irq_init_flag != HNS3_VECTOR_INITED) in hns3_nic_uninit_irq()
81 free_irq(tqp_vectors->vector_irq, tqp_vectors); in hns3_nic_uninit_irq()
82 tqp_vectors->irq_init_flag = HNS3_VECTOR_NOT_INITED; in hns3_nic_uninit_irq()
88 struct hns3_enet_tqp_vector *tqp_vectors; in hns3_nic_init_irq() local
96 tqp_vectors = &priv->tqp_vector[i]; in hns3_nic_init_irq()
98 if (tqp_vectors->irq_init_flag == HNS3_VECTOR_INITED) in hns3_nic_init_irq()
101 if (tqp_vectors->tx_group.ring && tqp_vectors->rx_group.ring) { in hns3_nic_init_irq()
102 snprintf(tqp_vectors->name, HNAE3_INT_NAME_LEN - 1, in hns3_nic_init_irq()
106 } else if (tqp_vectors->rx_group.ring) { in hns3_nic_init_irq()
107 snprintf(tqp_vectors->name, HNAE3_INT_NAME_LEN - 1, in hns3_nic_init_irq()
110 } else if (tqp_vectors->tx_group.ring) { in hns3_nic_init_irq()
111 snprintf(tqp_vectors->name, HNAE3_INT_NAME_LEN - 1, in hns3_nic_init_irq()
119 tqp_vectors->name[HNAE3_INT_NAME_LEN - 1] = '\0'; in hns3_nic_init_irq()
121 ret = request_irq(tqp_vectors->vector_irq, hns3_irq_handle, 0, in hns3_nic_init_irq()
122 tqp_vectors->name, in hns3_nic_init_irq()
123 tqp_vectors); in hns3_nic_init_irq()
126 tqp_vectors->vector_irq); in hns3_nic_init_irq()
130 tqp_vectors->irq_init_flag = HNS3_VECTOR_INITED; in hns3_nic_init_irq()