Lines Matching refs:q_vector
721 struct fm10k_q_vector *qv = interface->q_vector[i]; in fm10k_check_hang_subtask()
901 if (ring->q_vector) { in fm10k_configure_tx_ring()
902 txint = ring->q_vector->v_idx + NON_Q_VECTORS; in fm10k_configure_tx_ring()
914 ring->q_vector) in fm10k_configure_tx_ring()
916 &ring->q_vector->affinity_mask, in fm10k_configure_tx_ring()
1040 if (ring->q_vector) { in fm10k_configure_rx_ring()
1041 rxint = ring->q_vector->v_idx + NON_Q_VECTORS; in fm10k_configure_rx_ring()
1175 struct fm10k_q_vector *q_vector; in fm10k_napi_enable_all() local
1179 q_vector = interface->q_vector[q_idx]; in fm10k_napi_enable_all()
1180 napi_enable(&q_vector->napi); in fm10k_napi_enable_all()
1186 struct fm10k_q_vector *q_vector = data; in fm10k_msix_clean_rings() local
1188 if (q_vector->rx.count || q_vector->tx.count) in fm10k_msix_clean_rings()
1189 napi_schedule_irqoff(&q_vector->napi); in fm10k_msix_clean_rings()
1729 struct fm10k_q_vector *q_vector; in fm10k_qv_free_irq() local
1733 q_vector = interface->q_vector[vector]; in fm10k_qv_free_irq()
1735 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_free_irq()
1742 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_free_irq()
1744 free_irq(entry->vector, q_vector); in fm10k_qv_free_irq()
1766 struct fm10k_q_vector *q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq() local
1769 if (q_vector->tx.count && q_vector->rx.count) { in fm10k_qv_request_irq()
1770 snprintf(q_vector->name, sizeof(q_vector->name), in fm10k_qv_request_irq()
1773 } else if (q_vector->rx.count) { in fm10k_qv_request_irq()
1774 snprintf(q_vector->name, sizeof(q_vector->name), in fm10k_qv_request_irq()
1776 } else if (q_vector->tx.count) { in fm10k_qv_request_irq()
1777 snprintf(q_vector->name, sizeof(q_vector->name), in fm10k_qv_request_irq()
1785 q_vector->itr = (hw->mac.type == fm10k_mac_pf) ? in fm10k_qv_request_irq()
1791 q_vector->name, q_vector); in fm10k_qv_request_irq()
1800 irq_set_affinity_hint(entry->vector, &q_vector->affinity_mask); in fm10k_qv_request_irq()
1803 writel(FM10K_ITR_ENABLE, q_vector->itr); in fm10k_qv_request_irq()
1813 struct fm10k_q_vector *q_vector; in fm10k_qv_request_irq() local
1817 q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq()
1819 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_request_irq()
1826 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_request_irq()
1828 free_irq(entry->vector, q_vector); in fm10k_qv_request_irq()
1872 struct fm10k_q_vector *q_vector; in fm10k_napi_disable_all() local
1876 q_vector = interface->q_vector[q_idx]; in fm10k_napi_disable_all()
1877 napi_disable(&q_vector->napi); in fm10k_napi_disable_all()