diff options
Diffstat (limited to 'drivers/net/igb/igb_main.c')
-rw-r--r-- | drivers/net/igb/igb_main.c | 32 |
1 files changed, 3 insertions, 29 deletions
diff --git a/drivers/net/igb/igb_main.c b/drivers/net/igb/igb_main.c index 2501c5d580b8..7d755dd2688d 100644 --- a/drivers/net/igb/igb_main.c +++ b/drivers/net/igb/igb_main.c | |||
@@ -226,43 +226,17 @@ static cycle_t igb_read_clock(const struct cyclecounter *tc) | |||
226 | return stamp; | 226 | return stamp; |
227 | } | 227 | } |
228 | 228 | ||
229 | #ifdef DEBUG | ||
230 | /** | 229 | /** |
231 | * igb_get_hw_dev_name - return device name string | 230 | * igb_get_hw_dev - return device |
232 | * used by hardware layer to print debugging information | 231 | * used by hardware layer to print debugging information |
233 | **/ | 232 | **/ |
234 | char *igb_get_hw_dev_name(struct e1000_hw *hw) | 233 | struct net_device *igb_get_hw_dev(struct e1000_hw *hw) |
235 | { | 234 | { |
236 | struct igb_adapter *adapter = hw->back; | 235 | struct igb_adapter *adapter = hw->back; |
237 | return adapter->netdev->name; | 236 | return adapter->netdev; |
238 | } | 237 | } |
239 | 238 | ||
240 | /** | 239 | /** |
241 | * igb_get_time_str - format current NIC and system time as string | ||
242 | */ | ||
243 | static char *igb_get_time_str(struct igb_adapter *adapter, | ||
244 | char buffer[160]) | ||
245 | { | ||
246 | cycle_t hw = adapter->cycles.read(&adapter->cycles); | ||
247 | struct timespec nic = ns_to_timespec(timecounter_read(&adapter->clock)); | ||
248 | struct timespec sys; | ||
249 | struct timespec delta; | ||
250 | getnstimeofday(&sys); | ||
251 | |||
252 | delta = timespec_sub(nic, sys); | ||
253 | |||
254 | sprintf(buffer, | ||
255 | "HW %llu, NIC %ld.%09lus, SYS %ld.%09lus, NIC-SYS %lds + %09luns", | ||
256 | hw, | ||
257 | (long)nic.tv_sec, nic.tv_nsec, | ||
258 | (long)sys.tv_sec, sys.tv_nsec, | ||
259 | (long)delta.tv_sec, delta.tv_nsec); | ||
260 | |||
261 | return buffer; | ||
262 | } | ||
263 | #endif | ||
264 | |||
265 | /** | ||
266 | * igb_init_module - Driver Registration Routine | 240 | * igb_init_module - Driver Registration Routine |
267 | * | 241 | * |
268 | * igb_init_module is the first routine called when the driver is | 242 | * igb_init_module is the first routine called when the driver is |