Lines Matching refs:q_vector
498 struct fm10k_q_vector *qv = interface->q_vector[i]; in fm10k_check_hang_subtask()
571 if (ring->q_vector) { in fm10k_configure_tx_ring()
572 txint = ring->q_vector->v_idx + NON_Q_VECTORS(hw); in fm10k_configure_tx_ring()
702 if (ring->q_vector) { in fm10k_configure_rx_ring()
703 rxint = ring->q_vector->v_idx + NON_Q_VECTORS(hw); in fm10k_configure_rx_ring()
835 struct fm10k_q_vector *q_vector; in fm10k_napi_enable_all() local
839 q_vector = interface->q_vector[q_idx]; in fm10k_napi_enable_all()
840 napi_enable(&q_vector->napi); in fm10k_napi_enable_all()
846 struct fm10k_q_vector *q_vector = data; in fm10k_msix_clean_rings() local
848 if (q_vector->rx.count || q_vector->tx.count) in fm10k_msix_clean_rings()
849 napi_schedule(&q_vector->napi); in fm10k_msix_clean_rings()
894 fm10k_msix_clean_rings(0, interface->q_vector[i]); in fm10k_netpoll()
1449 struct fm10k_q_vector *q_vector; in fm10k_qv_free_irq() local
1453 q_vector = interface->q_vector[vector]; in fm10k_qv_free_irq()
1455 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_free_irq()
1460 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_free_irq()
1462 free_irq(entry->vector, q_vector); in fm10k_qv_free_irq()
1484 struct fm10k_q_vector *q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq() local
1487 if (q_vector->tx.count && q_vector->rx.count) { in fm10k_qv_request_irq()
1488 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in fm10k_qv_request_irq()
1491 } else if (q_vector->rx.count) { in fm10k_qv_request_irq()
1492 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in fm10k_qv_request_irq()
1494 } else if (q_vector->tx.count) { in fm10k_qv_request_irq()
1495 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in fm10k_qv_request_irq()
1503 q_vector->itr = (hw->mac.type == fm10k_mac_pf) ? in fm10k_qv_request_irq()
1509 q_vector->name, q_vector); in fm10k_qv_request_irq()
1518 writel(FM10K_ITR_ENABLE, q_vector->itr); in fm10k_qv_request_irq()
1528 struct fm10k_q_vector *q_vector; in fm10k_qv_request_irq() local
1532 q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq()
1534 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_request_irq()
1539 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_request_irq()
1541 free_irq(entry->vector, q_vector); in fm10k_qv_request_irq()
1582 struct fm10k_q_vector *q_vector; in fm10k_napi_disable_all() local
1586 q_vector = interface->q_vector[q_idx]; in fm10k_napi_disable_all()
1587 napi_disable(&q_vector->napi); in fm10k_napi_disable_all()