• Home
  • Raw
  • Download

Lines Matching refs:q_vector

720 			struct fm10k_q_vector *qv = interface->q_vector[i];  in fm10k_check_hang_subtask()
900 if (ring->q_vector) { in fm10k_configure_tx_ring()
901 txint = ring->q_vector->v_idx + NON_Q_VECTORS; in fm10k_configure_tx_ring()
913 ring->q_vector) in fm10k_configure_tx_ring()
915 &ring->q_vector->affinity_mask, in fm10k_configure_tx_ring()
1039 if (ring->q_vector) { in fm10k_configure_rx_ring()
1040 rxint = ring->q_vector->v_idx + NON_Q_VECTORS; in fm10k_configure_rx_ring()
1174 struct fm10k_q_vector *q_vector; in fm10k_napi_enable_all() local
1178 q_vector = interface->q_vector[q_idx]; in fm10k_napi_enable_all()
1179 napi_enable(&q_vector->napi); in fm10k_napi_enable_all()
1185 struct fm10k_q_vector *q_vector = data; in fm10k_msix_clean_rings() local
1187 if (q_vector->rx.count || q_vector->tx.count) in fm10k_msix_clean_rings()
1188 napi_schedule_irqoff(&q_vector->napi); in fm10k_msix_clean_rings()
1728 struct fm10k_q_vector *q_vector; in fm10k_qv_free_irq() local
1732 q_vector = interface->q_vector[vector]; in fm10k_qv_free_irq()
1734 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_free_irq()
1741 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_free_irq()
1743 free_irq(entry->vector, q_vector); in fm10k_qv_free_irq()
1765 struct fm10k_q_vector *q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq() local
1768 if (q_vector->tx.count && q_vector->rx.count) { in fm10k_qv_request_irq()
1769 snprintf(q_vector->name, sizeof(q_vector->name), in fm10k_qv_request_irq()
1772 } else if (q_vector->rx.count) { in fm10k_qv_request_irq()
1773 snprintf(q_vector->name, sizeof(q_vector->name), in fm10k_qv_request_irq()
1775 } else if (q_vector->tx.count) { in fm10k_qv_request_irq()
1776 snprintf(q_vector->name, sizeof(q_vector->name), in fm10k_qv_request_irq()
1784 q_vector->itr = (hw->mac.type == fm10k_mac_pf) ? in fm10k_qv_request_irq()
1790 q_vector->name, q_vector); in fm10k_qv_request_irq()
1799 irq_set_affinity_hint(entry->vector, &q_vector->affinity_mask); in fm10k_qv_request_irq()
1802 writel(FM10K_ITR_ENABLE, q_vector->itr); in fm10k_qv_request_irq()
1812 struct fm10k_q_vector *q_vector; in fm10k_qv_request_irq() local
1816 q_vector = interface->q_vector[vector]; in fm10k_qv_request_irq()
1818 if (!q_vector->tx.count && !q_vector->rx.count) in fm10k_qv_request_irq()
1825 writel(FM10K_ITR_MASK_SET, q_vector->itr); in fm10k_qv_request_irq()
1827 free_irq(entry->vector, q_vector); in fm10k_qv_request_irq()
1871 struct fm10k_q_vector *q_vector; in fm10k_napi_disable_all() local
1875 q_vector = interface->q_vector[q_idx]; in fm10k_napi_disable_all()
1876 napi_disable(&q_vector->napi); in fm10k_napi_disable_all()