/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_lib.c | 790 * @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 D | ixgbe_main.c | 2125 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 D | ixgbe.h | 375 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 D | i40evf_virtchnl.c | 320 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 D | i40evf.h | 116 int v_idx; /* vector index in list */ member in struct:i40e_q_vector
|
H A D | i40evf_main.c | 346 * @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 D | i40e_txrx.c | 421 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 D | fm10k_main.c | 1550 * @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 D | fm10k_debugfs.c | 176 sprintf(name, "q_vector.%03d", q_vector->v_idx);
|
H A D | fm10k.h | 195 u16 v_idx; /* index of q_vector within interface array */ member in struct:fm10k_q_vector
|
H A D | fm10k_pci.c | 543 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 D | ixgbevf_main.c | 658 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 D | ixgbevf.h | 171 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 D | igb_main.c | 1002 * @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 D | i40e_main.c | 3272 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 D | i40e.h | 513 u16 v_idx; /* index in the vsi->q_vector array. */ member in struct:i40e_q_vector
|
H A D | i40e_txrx.c | 887 u16 vector = q_vector->vsi->base_vector + q_vector->v_idx; 1618 q_vector->v_idx + vsi->base_vector);
|
/drivers/edac/ |
H A D | amd64_edac.c | 1912 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++];
|