Lines Matching refs:q_vector

117 				ice_trigger_sw_intr(hw, tx_ring->q_vector);  in ice_check_for_hang_subtask()
2251 struct ice_q_vector *q_vector = in ice_irq_affinity_notify() local
2254 cpumask_copy(&q_vector->affinity_mask, mask); in ice_irq_affinity_notify()
2301 struct ice_q_vector *q_vector = vsi->q_vectors[vector]; in ice_vsi_req_irq_msix() local
2305 if (q_vector->tx.ring && q_vector->rx.ring) { in ice_vsi_req_irq_msix()
2306 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in ice_vsi_req_irq_msix()
2309 } else if (q_vector->rx.ring) { in ice_vsi_req_irq_msix()
2310 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in ice_vsi_req_irq_msix()
2312 } else if (q_vector->tx.ring) { in ice_vsi_req_irq_msix()
2313 snprintf(q_vector->name, sizeof(q_vector->name) - 1, in ice_vsi_req_irq_msix()
2321 IRQF_SHARED, q_vector->name, in ice_vsi_req_irq_msix()
2322 q_vector); in ice_vsi_req_irq_msix()
2325 0, q_vector->name, q_vector); in ice_vsi_req_irq_msix()
2336 affinity_notify = &q_vector->affinity_notify; in ice_vsi_req_irq_msix()
2343 irq_set_affinity_hint(irq_num, &q_vector->affinity_mask); in ice_vsi_req_irq_msix()
2463 struct ice_q_vector *q_vector = vsi->q_vectors[v_idx]; in ice_prepare_xdp_rings() local
2473 xdp_ring->q_vector = q_vector; in ice_prepare_xdp_rings()
2474 xdp_ring->next = q_vector->tx.ring; in ice_prepare_xdp_rings()
2475 q_vector->tx.ring = xdp_ring; in ice_prepare_xdp_rings()
2544 struct ice_q_vector *q_vector = vsi->q_vectors[v_idx]; in ice_destroy_xdp_rings() local
2547 ice_for_each_ring(ring, q_vector->tx) in ice_destroy_xdp_rings()
2552 q_vector->tx.ring = ring; in ice_destroy_xdp_rings()
2604 napi_schedule(&rx_ring->q_vector->napi); in ice_vsi_rx_napi_schedule()
5506 struct ice_q_vector *q_vector; in ice_tx_dim_work() local
5512 q_vector = container_of(rc, struct ice_q_vector, tx); in ice_tx_dim_work()
5521 ice_trace(tx_dim_work, q_vector, dim); in ice_tx_dim_work()
5523 ice_write_intrl(q_vector, intrl); in ice_tx_dim_work()
5531 struct ice_q_vector *q_vector; in ice_rx_dim_work() local
5537 q_vector = container_of(rc, struct ice_q_vector, rx); in ice_rx_dim_work()
5546 ice_trace(rx_dim_work, q_vector, dim); in ice_rx_dim_work()
5548 ice_write_intrl(q_vector, intrl); in ice_rx_dim_work()
5565 struct ice_q_vector *q_vector = vsi->q_vectors[q_idx]; in ice_napi_enable_all() local
5567 INIT_WORK(&q_vector->tx.dim.work, ice_tx_dim_work); in ice_napi_enable_all()
5568 q_vector->tx.dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE; in ice_napi_enable_all()
5570 INIT_WORK(&q_vector->rx.dim.work, ice_rx_dim_work); in ice_napi_enable_all()
5571 q_vector->rx.dim.mode = DIM_CQ_PERIOD_MODE_START_FROM_EQE; in ice_napi_enable_all()
5573 if (q_vector->rx.ring || q_vector->tx.ring) in ice_napi_enable_all()
5574 napi_enable(&q_vector->napi); in ice_napi_enable_all()
5977 struct ice_q_vector *q_vector = vsi->q_vectors[q_idx]; in ice_napi_disable_all() local
5979 if (q_vector->rx.ring || q_vector->tx.ring) in ice_napi_disable_all()
5980 napi_disable(&q_vector->napi); in ice_napi_disable_all()
5982 cancel_work_sync(&q_vector->tx.dim.work); in ice_napi_disable_all()
5983 cancel_work_sync(&q_vector->rx.dim.work); in ice_napi_disable_all()
7029 val = rd32(hw, GLINT_DYN_CTL(tx_ring->q_vector->reg_idx)); in ice_tx_timeout()