Searched refs:q_vector (Results 1 - 16 of 16) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/igb/
H A Digb_main.c715 static void igb_assign_vector(struct igb_q_vector *q_vector, int msix_vector) argument
718 struct igb_adapter *adapter = q_vector->adapter;
724 if (q_vector->rx_ring)
725 rx_queue = q_vector->rx_ring->reg_idx;
726 if (q_vector->tx_ring)
727 tx_queue = q_vector->tx_ring->reg_idx;
742 q_vector->eims_value = msixbm;
777 q_vector->eims_value = 1 << msix_vector;
811 q_vector->eims_value = 1 << msix_vector;
818 /* add q_vector eim
906 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
960 struct igb_q_vector *q_vector = adapter->q_vector[v_idx]; local
1068 struct igb_q_vector *q_vector; local
1092 struct igb_q_vector *q_vector = adapter->q_vector[v_idx]; local
1104 struct igb_q_vector *q_vector = adapter->q_vector[v_idx]; local
1260 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
1466 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
1521 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
2354 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
3497 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
3534 igb_update_ring_itr(struct igb_q_vector *q_vector) argument
3662 struct igb_q_vector *q_vector = adapter->q_vector[0]; local
4495 igb_write_itr(struct igb_q_vector *q_vector) argument
4517 struct igb_q_vector *q_vector = data; local
4528 igb_update_dca(struct igb_q_vector *q_vector) argument
5145 struct igb_q_vector *q_vector = adapter->q_vector[0]; local
5179 struct igb_q_vector *q_vector = adapter->q_vector[0]; local
5214 igb_ring_irq_enable(struct igb_q_vector *q_vector) argument
5242 struct igb_q_vector *q_vector = container_of(napi, local
5307 igb_tx_hwtstamp(struct igb_q_vector *q_vector, struct igb_buffer *buffer_info) argument
5331 igb_clean_tx_irq(struct igb_q_vector *q_vector) argument
5436 igb_receive_skb(struct igb_q_vector *q_vector, struct sk_buff *skb, u16 vlan_tag) argument
5476 igb_rx_hwtstamp(struct igb_q_vector *q_vector, u32 staterr, struct sk_buff *skb) argument
5523 igb_clean_rx_irq_adv(struct igb_q_vector *q_vector, int *work_done, int budget) argument
6287 struct igb_q_vector *q_vector = adapter->q_vector[0]; local
6294 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
[all...]
H A Digb.h189 struct igb_q_vector *q_vector; /* backlink to q_vector */ member in struct:igb_ring
304 struct igb_q_vector *q_vector[MAX_Q_VECTORS]; member in struct:igb_adapter
H A Digb_ethtool.c2016 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
2017 if (q_vector->rx_ring)
2018 q_vector->itr_val = adapter->rx_itr_setting;
2020 q_vector->itr_val = adapter->tx_itr_setting;
2021 if (q_vector->itr_val && q_vector->itr_val <= 3)
2022 q_vector->itr_val = IGB_START_ITR;
2023 q_vector->set_itr = 1;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/igb/
H A Digb_main.c715 static void igb_assign_vector(struct igb_q_vector *q_vector, int msix_vector) argument
718 struct igb_adapter *adapter = q_vector->adapter;
724 if (q_vector->rx_ring)
725 rx_queue = q_vector->rx_ring->reg_idx;
726 if (q_vector->tx_ring)
727 tx_queue = q_vector->tx_ring->reg_idx;
742 q_vector->eims_value = msixbm;
777 q_vector->eims_value = 1 << msix_vector;
811 q_vector->eims_value = 1 << msix_vector;
818 /* add q_vector eim
906 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
960 struct igb_q_vector *q_vector = adapter->q_vector[v_idx]; local
1068 struct igb_q_vector *q_vector; local
1092 struct igb_q_vector *q_vector = adapter->q_vector[v_idx]; local
1104 struct igb_q_vector *q_vector = adapter->q_vector[v_idx]; local
1260 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
1466 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
1521 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
2354 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
3497 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
3534 igb_update_ring_itr(struct igb_q_vector *q_vector) argument
3662 struct igb_q_vector *q_vector = adapter->q_vector[0]; local
4495 igb_write_itr(struct igb_q_vector *q_vector) argument
4517 struct igb_q_vector *q_vector = data; local
4528 igb_update_dca(struct igb_q_vector *q_vector) argument
5145 struct igb_q_vector *q_vector = adapter->q_vector[0]; local
5179 struct igb_q_vector *q_vector = adapter->q_vector[0]; local
5214 igb_ring_irq_enable(struct igb_q_vector *q_vector) argument
5242 struct igb_q_vector *q_vector = container_of(napi, local
5307 igb_tx_hwtstamp(struct igb_q_vector *q_vector, struct igb_buffer *buffer_info) argument
5331 igb_clean_tx_irq(struct igb_q_vector *q_vector) argument
5436 igb_receive_skb(struct igb_q_vector *q_vector, struct sk_buff *skb, u16 vlan_tag) argument
5476 igb_rx_hwtstamp(struct igb_q_vector *q_vector, u32 staterr, struct sk_buff *skb) argument
5523 igb_clean_rx_irq_adv(struct igb_q_vector *q_vector, int *work_done, int budget) argument
6287 struct igb_q_vector *q_vector = adapter->q_vector[0]; local
6294 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
[all...]
H A Digb.h189 struct igb_q_vector *q_vector; /* backlink to q_vector */ member in struct:igb_ring
304 struct igb_q_vector *q_vector[MAX_Q_VECTORS]; member in struct:igb_adapter
H A Digb_ethtool.c2016 struct igb_q_vector *q_vector = adapter->q_vector[i]; local
2017 if (q_vector->rx_ring)
2018 q_vector->itr_val = adapter->rx_itr_setting;
2020 q_vector->itr_val = adapter->tx_itr_setting;
2021 if (q_vector->itr_val && q_vector->itr_val <= 3)
2022 q_vector->itr_val = IGB_START_ITR;
2023 q_vector->set_itr = 1;
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ixgbevf/
H A Dixgbevf_main.c87 static void ixgbevf_set_itr_msix(struct ixgbevf_q_vector *q_vector);
319 * @q_vector: structure containing interrupt and ring information
325 static void ixgbevf_receive_skb(struct ixgbevf_q_vector *q_vector, argument
330 struct ixgbevf_adapter *adapter = q_vector->adapter;
337 vlan_gro_receive(&q_vector->napi,
341 napi_gro_receive(&q_vector->napi, skb);
495 static bool ixgbevf_clean_rx_irq(struct ixgbevf_q_vector *q_vector, argument
499 struct ixgbevf_adapter *adapter = q_vector->adapter;
611 ixgbevf_receive_skb(q_vector, skb, staterr, rx_ring, rx_desc);
650 * q_vector!!!
654 struct ixgbevf_q_vector *q_vector = local
688 struct ixgbevf_q_vector *q_vector = local
739 struct ixgbevf_q_vector *q_vector; local
882 ixgbevf_set_itr_msix(struct ixgbevf_q_vector *q_vector) argument
986 struct ixgbevf_q_vector *q_vector = data; local
1017 struct ixgbevf_q_vector *q_vector = data; local
1057 struct ixgbevf_q_vector *q_vector = a->q_vector[v_idx]; local
1067 struct ixgbevf_q_vector *q_vector = a->q_vector[v_idx]; local
1212 struct ixgbevf_q_vector *q_vector = adapter->q_vector[i]; local
1522 struct ixgbevf_q_vector *q_vector; local
1541 struct ixgbevf_q_vector *q_vector; local
2071 struct ixgbevf_q_vector *q_vector; local
2122 struct ixgbevf_q_vector *q_vector = adapter->q_vector[q_idx]; local
[all...]
H A Dixgbevf.h193 struct ixgbevf_q_vector *q_vector[MAX_MSIX_Q_VECTORS]; member in struct:ixgbevf_adapter
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/ixgbevf/
H A Dixgbevf_main.c87 static void ixgbevf_set_itr_msix(struct ixgbevf_q_vector *q_vector);
319 * @q_vector: structure containing interrupt and ring information
325 static void ixgbevf_receive_skb(struct ixgbevf_q_vector *q_vector, argument
330 struct ixgbevf_adapter *adapter = q_vector->adapter;
337 vlan_gro_receive(&q_vector->napi,
341 napi_gro_receive(&q_vector->napi, skb);
495 static bool ixgbevf_clean_rx_irq(struct ixgbevf_q_vector *q_vector, argument
499 struct ixgbevf_adapter *adapter = q_vector->adapter;
611 ixgbevf_receive_skb(q_vector, skb, staterr, rx_ring, rx_desc);
650 * q_vector!!!
654 struct ixgbevf_q_vector *q_vector = local
688 struct ixgbevf_q_vector *q_vector = local
739 struct ixgbevf_q_vector *q_vector; local
882 ixgbevf_set_itr_msix(struct ixgbevf_q_vector *q_vector) argument
986 struct ixgbevf_q_vector *q_vector = data; local
1017 struct ixgbevf_q_vector *q_vector = data; local
1057 struct ixgbevf_q_vector *q_vector = a->q_vector[v_idx]; local
1067 struct ixgbevf_q_vector *q_vector = a->q_vector[v_idx]; local
1212 struct ixgbevf_q_vector *q_vector = adapter->q_vector[i]; local
1522 struct ixgbevf_q_vector *q_vector; local
1541 struct ixgbevf_q_vector *q_vector; local
2071 struct ixgbevf_q_vector *q_vector; local
2122 struct ixgbevf_q_vector *q_vector = adapter->q_vector[q_idx]; local
[all...]
H A Dixgbevf.h193 struct ixgbevf_q_vector *q_vector[MAX_MSIX_Q_VECTORS]; member in struct:ixgbevf_adapter
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/ixgbe/
H A Dixgbe_main.c731 * @q_vector: structure containing interrupt and ring information
734 static bool ixgbe_clean_tx_irq(struct ixgbe_q_vector *q_vector, argument
737 struct ixgbe_adapter *adapter = q_vector->adapter;
824 ixgbe_irq_rearm_queues(adapter, ((u64)1 << q_vector->v_idx));
948 static void ixgbe_receive_skb(struct ixgbe_q_vector *q_vector, argument
953 struct ixgbe_adapter *adapter = q_vector->adapter;
954 struct napi_struct *napi = &q_vector->napi;
1170 static bool ixgbe_clean_rx_irq(struct ixgbe_q_vector *q_vector, argument
1174 struct ixgbe_adapter *adapter = q_vector->adapter;
1335 ixgbe_receive_skb(q_vector, sk
1392 struct ixgbe_q_vector *q_vector; local
1528 ixgbe_write_eitr(struct ixgbe_q_vector *q_vector) argument
1557 ixgbe_set_itr_msix(struct ixgbe_q_vector *q_vector) argument
1791 struct ixgbe_q_vector *q_vector = data; local
1821 struct ixgbe_q_vector *q_vector = data; local
1848 struct ixgbe_q_vector *q_vector = data; local
1891 struct ixgbe_q_vector *q_vector = local
1930 struct ixgbe_q_vector *q_vector = local
1992 struct ixgbe_q_vector *q_vector = local
2024 struct ixgbe_q_vector *q_vector = a->q_vector[v_idx]; local
2033 struct ixgbe_q_vector *q_vector = a->q_vector[v_idx]; local
2180 struct ixgbe_q_vector *q_vector = adapter->q_vector[0]; local
2267 struct ixgbe_q_vector *q_vector = adapter->q_vector[0]; local
2311 struct ixgbe_q_vector *q_vector = adapter->q_vector[i]; local
3101 struct ixgbe_q_vector *q_vector; local
3128 struct ixgbe_q_vector *q_vector; local
3818 struct ixgbe_q_vector *q_vector = local
4510 struct ixgbe_q_vector *q_vector; local
4573 struct ixgbe_q_vector *q_vector = adapter->q_vector[q_idx]; local
6421 struct ixgbe_q_vector *q_vector = adapter->q_vector[i]; local
[all...]
H A Dixgbe_ethtool.c2067 if (adapter->q_vector[0]->txr_count && adapter->q_vector[0]->rxr_count)
2092 struct ixgbe_q_vector *q_vector; local
2097 if (adapter->q_vector[0]->txr_count && adapter->q_vector[0]->rxr_count
2184 q_vector = adapter->q_vector[i];
2185 if (q_vector->txr_count && !q_vector->rxr_count)
2187 q_vector
[all...]
H A Dixgbe.h228 unsigned int v_idx; /* index of q_vector within array, also used for
286 struct ixgbe_q_vector *q_vector[MAX_MSIX_Q_VECTORS]; member in struct:ixgbe_adapter
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/ixgbe/
H A Dixgbe_main.c731 * @q_vector: structure containing interrupt and ring information
734 static bool ixgbe_clean_tx_irq(struct ixgbe_q_vector *q_vector, argument
737 struct ixgbe_adapter *adapter = q_vector->adapter;
824 ixgbe_irq_rearm_queues(adapter, ((u64)1 << q_vector->v_idx));
948 static void ixgbe_receive_skb(struct ixgbe_q_vector *q_vector, argument
953 struct ixgbe_adapter *adapter = q_vector->adapter;
954 struct napi_struct *napi = &q_vector->napi;
1170 static bool ixgbe_clean_rx_irq(struct ixgbe_q_vector *q_vector, argument
1174 struct ixgbe_adapter *adapter = q_vector->adapter;
1335 ixgbe_receive_skb(q_vector, sk
1392 struct ixgbe_q_vector *q_vector; local
1528 ixgbe_write_eitr(struct ixgbe_q_vector *q_vector) argument
1557 ixgbe_set_itr_msix(struct ixgbe_q_vector *q_vector) argument
1791 struct ixgbe_q_vector *q_vector = data; local
1821 struct ixgbe_q_vector *q_vector = data; local
1848 struct ixgbe_q_vector *q_vector = data; local
1891 struct ixgbe_q_vector *q_vector = local
1930 struct ixgbe_q_vector *q_vector = local
1992 struct ixgbe_q_vector *q_vector = local
2024 struct ixgbe_q_vector *q_vector = a->q_vector[v_idx]; local
2033 struct ixgbe_q_vector *q_vector = a->q_vector[v_idx]; local
2180 struct ixgbe_q_vector *q_vector = adapter->q_vector[0]; local
2267 struct ixgbe_q_vector *q_vector = adapter->q_vector[0]; local
2311 struct ixgbe_q_vector *q_vector = adapter->q_vector[i]; local
3101 struct ixgbe_q_vector *q_vector; local
3128 struct ixgbe_q_vector *q_vector; local
3818 struct ixgbe_q_vector *q_vector = local
4510 struct ixgbe_q_vector *q_vector; local
4573 struct ixgbe_q_vector *q_vector = adapter->q_vector[q_idx]; local
6421 struct ixgbe_q_vector *q_vector = adapter->q_vector[i]; local
[all...]
H A Dixgbe_ethtool.c2067 if (adapter->q_vector[0]->txr_count && adapter->q_vector[0]->rxr_count)
2092 struct ixgbe_q_vector *q_vector; local
2097 if (adapter->q_vector[0]->txr_count && adapter->q_vector[0]->rxr_count
2184 q_vector = adapter->q_vector[i];
2185 if (q_vector->txr_count && !q_vector->rxr_count)
2187 q_vector
[all...]
H A Dixgbe.h228 unsigned int v_idx; /* index of q_vector within array, also used for
286 struct ixgbe_q_vector *q_vector[MAX_MSIX_Q_VECTORS]; member in struct:ixgbe_adapter

Completed in 293 milliseconds