Lines Matching refs:q_vector
717 struct fm10k_q_vector *qv = interface->q_vector[i]; in fm10k_check_hang_subtask()
897 if (ring->q_vector) { in fm10k_configure_tx_ring()
898 txint = ring->q_vector->v_idx + NON_Q_VECTORS(hw); in fm10k_configure_tx_ring()
910 ring->q_vector) in fm10k_configure_tx_ring()
912 &ring->q_vector->affinity_mask, in fm10k_configure_tx_ring()
1036 if (ring->q_vector) { in fm10k_configure_rx_ring()
1037 rxint = ring->q_vector->v_idx + NON_Q_VECTORS(hw); in fm10k_configure_rx_ring()
1171 struct fm10k_q_vector *q_vector; in fm10k_napi_enable_all() local
1175 q_vector = interface->q_vector[q_idx]; in fm10k_napi_enable_all()
1176 napi_enable(&q_vector->napi); in fm10k_napi_enable_all()
1182 struct fm10k_q_vector *q_vector = data; in fm10k_msix_clean_rings() local
1184 if (q_vector->rx.count || q_vector->tx.count) in fm10k_msix_clean_rings()
1185 napi_schedule_irqoff(&q_vector->napi); in fm10k_msix_clean_rings()
1726 struct fm10k_q_vector *q_vector; in fm10k_qv_free_irq() local
1730 q_vector = interface->q_vector[vector]; in fm10k_qv_free_irq()
1732 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_free_irq()
1739 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_free_irq()
1741 free_irq(entry->vector, q_vector); in fm10k_qv_free_irq()
1763 struct fm10k_q_vector *q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq() local
1766 if (q_vector->tx.count && q_vector->rx.count) { in fm10k_qv_request_irq()
1767 snprintf(q_vector->name, sizeof(q_vector->name), in fm10k_qv_request_irq()
1770 } else if (q_vector->rx.count) { in fm10k_qv_request_irq()
1771 snprintf(q_vector->name, sizeof(q_vector->name), in fm10k_qv_request_irq()
1773 } else if (q_vector->tx.count) { in fm10k_qv_request_irq()
1774 snprintf(q_vector->name, sizeof(q_vector->name), in fm10k_qv_request_irq()
1782 q_vector->itr = (hw->mac.type == fm10k_mac_pf) ? in fm10k_qv_request_irq()
1788 q_vector->name, q_vector); in fm10k_qv_request_irq()
1797 irq_set_affinity_hint(entry->vector, &q_vector->affinity_mask); in fm10k_qv_request_irq()
1800 writel(FM10K_ITR_ENABLE, q_vector->itr); in fm10k_qv_request_irq()
1810 struct fm10k_q_vector *q_vector; in fm10k_qv_request_irq() local
1814 q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq()
1816 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_request_irq()
1823 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_request_irq()
1825 free_irq(entry->vector, q_vector); in fm10k_qv_request_irq()
1869 struct fm10k_q_vector *q_vector; in fm10k_napi_disable_all() local
1873 q_vector = interface->q_vector[q_idx]; in fm10k_napi_disable_all()
1874 napi_disable(&q_vector->napi); in fm10k_napi_disable_all()