Searched refs:v_idx (Results 1 - 18 of 18) sorted by relevance

/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c790 * @v_idx: index of vector in adapter struct
799 int v_count, int v_idx,
818 if (cpu_online(v_idx)) {
819 cpu = v_idx;
853 adapter->q_vector[v_idx] = q_vector;
855 q_vector->v_idx = v_idx;
961 * @v_idx: Index of vector to be freed
967 static void ixgbe_free_q_vector(struct ixgbe_adapter *adapter, int v_idx) argument
969 struct ixgbe_q_vector *q_vector = adapter->q_vector[v_idx];
798 ixgbe_alloc_q_vector(struct ixgbe_adapter *adapter, int v_count, int v_idx, int txr_count, int txr_idx, int rxr_count, int rxr_idx) argument
1001 int rxr_idx = 0, txr_idx = 0, v_idx = 0; local
1062 int v_idx = adapter->num_q_vectors; local
[all...]
H A Dixgbe_main.c2125 int v_idx; local
2138 for (v_idx = 0; v_idx < adapter->num_q_vectors; v_idx++) {
2140 q_vector = adapter->q_vector[v_idx];
2143 ixgbe_set_ivar(adapter, 0, ring->reg_idx, v_idx);
2146 ixgbe_set_ivar(adapter, 1, ring->reg_idx, v_idx);
2154 v_idx);
2158 ixgbe_set_ivar(adapter, -1, 1, v_idx);
2163 IXGBE_WRITE_REG(&adapter->hw, IXGBE_EITR(v_idx), 195
2257 int v_idx = q_vector->v_idx; local
[all...]
H A Dixgbe.h375 u16 v_idx; /* index of q_vector within array, also used for member in struct:ixgbe_q_vector
/drivers/net/ethernet/intel/i40evf/
H A Di40evf_virtchnl.c320 int v_idx, q_vectors, len; local
342 for (v_idx = 0; v_idx < q_vectors; v_idx++) {
343 q_vector = adapter->q_vector[v_idx];
344 vimi->vecmap[v_idx].vsi_id = adapter->vsi_res->vsi_id;
345 vimi->vecmap[v_idx].vector_id = v_idx + NONQ_VECS;
346 vimi->vecmap[v_idx].txq_map = q_vector->ring_mask;
347 vimi->vecmap[v_idx]
[all...]
H A Di40evf.h116 int v_idx; /* vector index in list */ member in struct:i40e_q_vector
H A Di40evf_main.c346 * @v_idx: interrupt number
350 i40evf_map_vector_to_rxq(struct i40evf_adapter *adapter, int v_idx, int r_idx) argument
352 struct i40e_q_vector *q_vector = adapter->q_vector[v_idx];
366 * @v_idx: interrupt number
370 i40evf_map_vector_to_txq(struct i40evf_adapter *adapter, int v_idx, int t_idx) argument
372 struct i40e_q_vector *q_vector = adapter->q_vector[v_idx];
1180 q_vector->v_idx = q_idx;
H A Di40e_txrx.c421 u16 vector = q_vector->vsi->base_vector + q_vector->v_idx;
1100 i40evf_irq_enable_queues(vsi->back, 1 << q_vector->v_idx);
/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1550 * @v_idx: index of vector in interface struct
1559 unsigned int v_count, unsigned int v_idx,
1581 interface->q_vector[v_idx] = q_vector;
1583 q_vector->v_idx = v_idx;
1654 * @v_idx: Index of vector to be freed
1660 static void fm10k_free_q_vector(struct fm10k_intfc *interface, int v_idx) argument
1662 struct fm10k_q_vector *q_vector = interface->q_vector[v_idx];
1673 interface->q_vector[v_idx] = NULL;
1690 unsigned int rxr_idx = 0, txr_idx = 0, v_idx local
1558 fm10k_alloc_q_vector(struct fm10k_intfc *interface, unsigned int v_count, unsigned int v_idx, unsigned int txr_count, unsigned int txr_idx, unsigned int rxr_count, unsigned int rxr_idx) argument
1747 int v_idx = interface->num_q_vectors; local
[all...]
H A Dfm10k_debugfs.c176 sprintf(name, "q_vector.%03d", q_vector->v_idx);
H A Dfm10k.h195 u16 v_idx; /* index of q_vector within interface array */ member in struct:fm10k_q_vector
H A Dfm10k_pci.c543 txint = ring->q_vector->v_idx + NON_Q_VECTORS(hw);
670 rxint = ring->q_vector->v_idx + NON_Q_VECTORS(hw);
/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c658 1 << q_vector->v_idx);
671 int v_idx = q_vector->v_idx; local
680 IXGBE_WRITE_REG(hw, IXGBE_VTEITR(v_idx), itr_reg);
727 int q_vectors, v_idx; local
736 for (v_idx = 0; v_idx < q_vectors; v_idx++) {
738 q_vector = adapter->q_vector[v_idx];
741 ixgbevf_set_ivar(adapter, 0, ring->reg_idx, v_idx);
906 map_vector_to_rxq(struct ixgbevf_adapter *a, int v_idx, int r_idx) argument
916 map_vector_to_txq(struct ixgbevf_adapter *a, int v_idx, int t_idx) argument
[all...]
H A Dixgbevf.h171 u16 v_idx; /* index of q_vector within array, also used for member in struct:ixgbevf_q_vector
/drivers/net/ethernet/intel/igb/
H A Digb_main.c1002 * @v_idx: Index of vector to be freed
1006 static void igb_free_q_vector(struct igb_adapter *adapter, int v_idx) argument
1008 struct igb_q_vector *q_vector = adapter->q_vector[v_idx];
1010 adapter->q_vector[v_idx] = NULL;
1022 * @v_idx: Index of vector to be reset
1027 static void igb_reset_q_vector(struct igb_adapter *adapter, int v_idx) argument
1029 struct igb_q_vector *q_vector = adapter->q_vector[v_idx];
1049 int v_idx = adapter->num_q_vectors; local
1056 while (v_idx--)
1057 igb_reset_q_vector(adapter, v_idx);
1070 int v_idx = adapter->num_q_vectors; local
1191 igb_alloc_q_vector(struct igb_adapter *adapter, int v_count, int v_idx, int txr_count, int txr_idx, int rxr_count, int rxr_idx) argument
1320 int rxr_idx = 0, txr_idx = 0, v_idx = 0; local
[all...]
/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c3272 tx_ring->q_vector->v_idx + vsi->base_vector);
3299 * @v_idx: vector index
3302 static void map_vector_to_qp(struct i40e_vsi *vsi, int v_idx, int qp_idx) argument
3304 struct i40e_q_vector *q_vector = vsi->q_vectors[v_idx];
3726 * @v_idx: Index of vector to be freed
3732 static void i40e_free_q_vector(struct i40e_vsi *vsi, int v_idx) argument
3734 struct i40e_q_vector *q_vector = vsi->q_vectors[v_idx];
3751 vsi->q_vectors[v_idx] = NULL;
3765 int v_idx; local
3767 for (v_idx
6816 i40e_vsi_alloc_q_vector(struct i40e_vsi *vsi, int v_idx) argument
6851 int v_idx, num_q_vectors; local
8027 int v_idx; local
[all...]
H A Di40e.h513 u16 v_idx; /* index in the vsi->q_vector array. */ member in struct:i40e_q_vector
H A Di40e_txrx.c887 u16 vector = q_vector->vsi->base_vector + q_vector->v_idx;
1618 q_vector->v_idx + vsi->base_vector);
/drivers/edac/
H A Damd64_edac.c1912 unsigned v_idx = err_sym * v_dim; local
1919 if (v_idx < v_end && vectors[v_idx] & i) {
1920 u16 ev_comp = vectors[v_idx++];

Completed in 285 milliseconds