Lines Matching refs:q_vector
467 struct fm10k_q_vector *qv = interface->q_vector[i]; in fm10k_check_hang_subtask()
540 if (ring->q_vector) { in fm10k_configure_tx_ring()
541 txint = ring->q_vector->v_idx + NON_Q_VECTORS(hw); in fm10k_configure_tx_ring()
667 if (ring->q_vector) { in fm10k_configure_rx_ring()
668 rxint = ring->q_vector->v_idx + NON_Q_VECTORS(hw); in fm10k_configure_rx_ring()
800 struct fm10k_q_vector *q_vector; in fm10k_napi_enable_all() local
804 q_vector = interface->q_vector[q_idx]; in fm10k_napi_enable_all()
805 napi_enable(&q_vector->napi); in fm10k_napi_enable_all()
811 struct fm10k_q_vector *q_vector = data; in fm10k_msix_clean_rings() local
813 if (q_vector->rx.count || q_vector->tx.count) in fm10k_msix_clean_rings()
814 napi_schedule(&q_vector->napi); in fm10k_msix_clean_rings()
859 fm10k_msix_clean_rings(0, interface->q_vector[i]); in fm10k_netpoll()
1388 struct fm10k_q_vector *q_vector; in fm10k_qv_free_irq() local
1392 q_vector = interface->q_vector[vector]; in fm10k_qv_free_irq()
1394 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_free_irq()
1399 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_free_irq()
1401 free_irq(entry->vector, q_vector); in fm10k_qv_free_irq()
1423 struct fm10k_q_vector *q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq() local
1426 if (q_vector->tx.count && q_vector->rx.count) { in fm10k_qv_request_irq()
1427 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in fm10k_qv_request_irq()
1430 } else if (q_vector->rx.count) { in fm10k_qv_request_irq()
1431 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in fm10k_qv_request_irq()
1433 } else if (q_vector->tx.count) { in fm10k_qv_request_irq()
1434 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in fm10k_qv_request_irq()
1442 q_vector->itr = (hw->mac.type == fm10k_mac_pf) ? in fm10k_qv_request_irq()
1448 q_vector->name, q_vector); in fm10k_qv_request_irq()
1457 writel(FM10K_ITR_ENABLE, q_vector->itr); in fm10k_qv_request_irq()
1467 struct fm10k_q_vector *q_vector; in fm10k_qv_request_irq() local
1471 q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq()
1473 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_request_irq()
1478 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_request_irq()
1480 free_irq(entry->vector, q_vector); in fm10k_qv_request_irq()
1521 struct fm10k_q_vector *q_vector; in fm10k_napi_disable_all() local
1525 q_vector = interface->q_vector[q_idx]; in fm10k_napi_disable_all()
1526 napi_disable(&q_vector->napi); in fm10k_napi_disable_all()