/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/igb/ |
H A D | igb_main.c | 715 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 D | igb.h | 189 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 D | igb_ethtool.c | 2016 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 D | igb_main.c | 715 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 D | igb.h | 189 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 D | igb_ethtool.c | 2016 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 D | ixgbevf_main.c | 87 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 D | ixgbevf.h | 193 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 D | ixgbevf_main.c | 87 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 D | ixgbevf.h | 193 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 D | ixgbe_main.c | 731 * @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 D | ixgbe_ethtool.c | 2067 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 D | ixgbe.h | 228 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 D | ixgbe_main.c | 731 * @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 D | ixgbe_ethtool.c | 2067 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 D | ixgbe.h | 228 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
|