diff options
author | Auke Kok <auke-jan.h.kok@intel.com> | 2006-04-14 22:04:52 -0400 |
---|---|---|
committer | Auke Kok <auke-jan.h.kok@intel.com> | 2006-04-14 22:04:52 -0400 |
commit | e619d52349ab8c0044859c28ab05e4c7a410fe14 (patch) | |
tree | 74c09a1acbe54f569a1bc0c4eca05211ff9dab5f | |
parent | 4cc15f54991caf1572e03ffc65d9986e433007e2 (diff) |
e1000: De-inline functions to benefit from compiler smartness
De-inline functions to benefit from compiler smartness
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
Signed-off-by: John Ronciak <john.ronciak@intel.com>
-rw-r--r-- | drivers/net/e1000/e1000_main.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/e1000/e1000_main.c index 8de9f9affae4..5e7b4ee42ed9 100644 --- a/drivers/net/e1000/e1000_main.c +++ b/drivers/net/e1000/e1000_main.c | |||
@@ -208,8 +208,8 @@ static void e1000_leave_82542_rst(struct e1000_adapter *adapter); | |||
208 | static void e1000_tx_timeout(struct net_device *dev); | 208 | static void e1000_tx_timeout(struct net_device *dev); |
209 | static void e1000_reset_task(struct net_device *dev); | 209 | static void e1000_reset_task(struct net_device *dev); |
210 | static void e1000_smartspeed(struct e1000_adapter *adapter); | 210 | static void e1000_smartspeed(struct e1000_adapter *adapter); |
211 | static inline int e1000_82547_fifo_workaround(struct e1000_adapter *adapter, | 211 | static int e1000_82547_fifo_workaround(struct e1000_adapter *adapter, |
212 | struct sk_buff *skb); | 212 | struct sk_buff *skb); |
213 | 213 | ||
214 | static void e1000_vlan_rx_register(struct net_device *netdev, struct vlan_group *grp); | 214 | static void e1000_vlan_rx_register(struct net_device *netdev, struct vlan_group *grp); |
215 | static void e1000_vlan_rx_add_vid(struct net_device *netdev, uint16_t vid); | 215 | static void e1000_vlan_rx_add_vid(struct net_device *netdev, uint16_t vid); |
@@ -291,7 +291,7 @@ module_exit(e1000_exit_module); | |||
291 | * @adapter: board private structure | 291 | * @adapter: board private structure |
292 | **/ | 292 | **/ |
293 | 293 | ||
294 | static inline void | 294 | static void |
295 | e1000_irq_disable(struct e1000_adapter *adapter) | 295 | e1000_irq_disable(struct e1000_adapter *adapter) |
296 | { | 296 | { |
297 | atomic_inc(&adapter->irq_sem); | 297 | atomic_inc(&adapter->irq_sem); |
@@ -305,7 +305,7 @@ e1000_irq_disable(struct e1000_adapter *adapter) | |||
305 | * @adapter: board private structure | 305 | * @adapter: board private structure |
306 | **/ | 306 | **/ |
307 | 307 | ||
308 | static inline void | 308 | static void |
309 | e1000_irq_enable(struct e1000_adapter *adapter) | 309 | e1000_irq_enable(struct e1000_adapter *adapter) |
310 | { | 310 | { |
311 | if (likely(atomic_dec_and_test(&adapter->irq_sem))) { | 311 | if (likely(atomic_dec_and_test(&adapter->irq_sem))) { |
@@ -349,7 +349,7 @@ e1000_update_mng_vlan(struct e1000_adapter *adapter) | |||
349 | * | 349 | * |
350 | **/ | 350 | **/ |
351 | 351 | ||
352 | static inline void | 352 | static void |
353 | e1000_release_hw_control(struct e1000_adapter *adapter) | 353 | e1000_release_hw_control(struct e1000_adapter *adapter) |
354 | { | 354 | { |
355 | uint32_t ctrl_ext; | 355 | uint32_t ctrl_ext; |
@@ -384,7 +384,7 @@ e1000_release_hw_control(struct e1000_adapter *adapter) | |||
384 | * | 384 | * |
385 | **/ | 385 | **/ |
386 | 386 | ||
387 | static inline void | 387 | static void |
388 | e1000_get_hw_control(struct e1000_adapter *adapter) | 388 | e1000_get_hw_control(struct e1000_adapter *adapter) |
389 | { | 389 | { |
390 | uint32_t ctrl_ext; | 390 | uint32_t ctrl_ext; |
@@ -1181,7 +1181,7 @@ e1000_close(struct net_device *netdev) | |||
1181 | * @start: address of beginning of memory | 1181 | * @start: address of beginning of memory |
1182 | * @len: length of memory | 1182 | * @len: length of memory |
1183 | **/ | 1183 | **/ |
1184 | static inline boolean_t | 1184 | static boolean_t |
1185 | e1000_check_64k_bound(struct e1000_adapter *adapter, | 1185 | e1000_check_64k_bound(struct e1000_adapter *adapter, |
1186 | void *start, unsigned long len) | 1186 | void *start, unsigned long len) |
1187 | { | 1187 | { |
@@ -1807,7 +1807,7 @@ e1000_free_all_tx_resources(struct e1000_adapter *adapter) | |||
1807 | e1000_free_tx_resources(adapter, &adapter->tx_ring[i]); | 1807 | e1000_free_tx_resources(adapter, &adapter->tx_ring[i]); |
1808 | } | 1808 | } |
1809 | 1809 | ||
1810 | static inline void | 1810 | static void |
1811 | e1000_unmap_and_free_tx_resource(struct e1000_adapter *adapter, | 1811 | e1000_unmap_and_free_tx_resource(struct e1000_adapter *adapter, |
1812 | struct e1000_buffer *buffer_info) | 1812 | struct e1000_buffer *buffer_info) |
1813 | { | 1813 | { |
@@ -2400,7 +2400,7 @@ e1000_watchdog_task(struct e1000_adapter *adapter) | |||
2400 | #define E1000_TX_FLAGS_VLAN_MASK 0xffff0000 | 2400 | #define E1000_TX_FLAGS_VLAN_MASK 0xffff0000 |
2401 | #define E1000_TX_FLAGS_VLAN_SHIFT 16 | 2401 | #define E1000_TX_FLAGS_VLAN_SHIFT 16 |
2402 | 2402 | ||
2403 | static inline int | 2403 | static int |
2404 | e1000_tso(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, | 2404 | e1000_tso(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, |
2405 | struct sk_buff *skb) | 2405 | struct sk_buff *skb) |
2406 | { | 2406 | { |
@@ -2480,7 +2480,7 @@ e1000_tso(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, | |||
2480 | return FALSE; | 2480 | return FALSE; |
2481 | } | 2481 | } |
2482 | 2482 | ||
2483 | static inline boolean_t | 2483 | static boolean_t |
2484 | e1000_tx_csum(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, | 2484 | e1000_tx_csum(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, |
2485 | struct sk_buff *skb) | 2485 | struct sk_buff *skb) |
2486 | { | 2486 | { |
@@ -2516,7 +2516,7 @@ e1000_tx_csum(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, | |||
2516 | #define E1000_MAX_TXD_PWR 12 | 2516 | #define E1000_MAX_TXD_PWR 12 |
2517 | #define E1000_MAX_DATA_PER_TXD (1<<E1000_MAX_TXD_PWR) | 2517 | #define E1000_MAX_DATA_PER_TXD (1<<E1000_MAX_TXD_PWR) |
2518 | 2518 | ||
2519 | static inline int | 2519 | static int |
2520 | e1000_tx_map(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, | 2520 | e1000_tx_map(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, |
2521 | struct sk_buff *skb, unsigned int first, unsigned int max_per_txd, | 2521 | struct sk_buff *skb, unsigned int first, unsigned int max_per_txd, |
2522 | unsigned int nr_frags, unsigned int mss) | 2522 | unsigned int nr_frags, unsigned int mss) |
@@ -2625,7 +2625,7 @@ e1000_tx_map(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, | |||
2625 | return count; | 2625 | return count; |
2626 | } | 2626 | } |
2627 | 2627 | ||
2628 | static inline void | 2628 | static void |
2629 | e1000_tx_queue(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, | 2629 | e1000_tx_queue(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, |
2630 | int tx_flags, int count) | 2630 | int tx_flags, int count) |
2631 | { | 2631 | { |
@@ -2689,7 +2689,7 @@ e1000_tx_queue(struct e1000_adapter *adapter, struct e1000_tx_ring *tx_ring, | |||
2689 | #define E1000_FIFO_HDR 0x10 | 2689 | #define E1000_FIFO_HDR 0x10 |
2690 | #define E1000_82547_PAD_LEN 0x3E0 | 2690 | #define E1000_82547_PAD_LEN 0x3E0 |
2691 | 2691 | ||
2692 | static inline int | 2692 | static int |
2693 | e1000_82547_fifo_workaround(struct e1000_adapter *adapter, struct sk_buff *skb) | 2693 | e1000_82547_fifo_workaround(struct e1000_adapter *adapter, struct sk_buff *skb) |
2694 | { | 2694 | { |
2695 | uint32_t fifo_space = adapter->tx_fifo_size - adapter->tx_fifo_head; | 2695 | uint32_t fifo_space = adapter->tx_fifo_size - adapter->tx_fifo_head; |
@@ -2716,7 +2716,7 @@ no_fifo_stall_required: | |||
2716 | } | 2716 | } |
2717 | 2717 | ||
2718 | #define MINIMUM_DHCP_PACKET_SIZE 282 | 2718 | #define MINIMUM_DHCP_PACKET_SIZE 282 |
2719 | static inline int | 2719 | static int |
2720 | e1000_transfer_dhcp_info(struct e1000_adapter *adapter, struct sk_buff *skb) | 2720 | e1000_transfer_dhcp_info(struct e1000_adapter *adapter, struct sk_buff *skb) |
2721 | { | 2721 | { |
2722 | struct e1000_hw *hw = &adapter->hw; | 2722 | struct e1000_hw *hw = &adapter->hw; |
@@ -3445,7 +3445,7 @@ e1000_clean_tx_irq(struct e1000_adapter *adapter, | |||
3445 | * @sk_buff: socket buffer with received data | 3445 | * @sk_buff: socket buffer with received data |
3446 | **/ | 3446 | **/ |
3447 | 3447 | ||
3448 | static inline void | 3448 | static void |
3449 | e1000_rx_checksum(struct e1000_adapter *adapter, | 3449 | e1000_rx_checksum(struct e1000_adapter *adapter, |
3450 | uint32_t status_err, uint32_t csum, | 3450 | uint32_t status_err, uint32_t csum, |
3451 | struct sk_buff *skb) | 3451 | struct sk_buff *skb) |