
e1000-sfi.ko:     file format elf64-x86-64

Disassembly of section .text:

0000000000000000 <eth_validate_addr>:
  return (0U);
}
}
int eth_validate_addr(struct net_device *dev ) 
{ 
       0:	55                   	push   %rbp

  {
  record_function("eth_validate_addr");
       1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
       8:	48 89 e5             	mov    %rsp,%rbp
       b:	e8 00 00 00 00       	callq  10 <eth_validate_addr+0x10>
  return (0U);
}
}
      10:	c9                   	leaveq 
      11:	31 c0                	xor    %eax,%eax
      13:	c3                   	retq   

0000000000000014 <param_array_get>:
      14:	55                   	push   %rbp
      15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      1c:	48 89 e5             	mov    %rsp,%rbp
      1f:	e8 00 00 00 00       	callq  24 <param_array_get+0x10>
      24:	c9                   	leaveq 
      25:	31 c0                	xor    %eax,%eax
      27:	c3                   	retq   

0000000000000028 <param_array_set>:
      28:	55                   	push   %rbp
      29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      30:	48 89 e5             	mov    %rsp,%rbp
      33:	e8 00 00 00 00       	callq  38 <param_array_set+0x10>
      38:	c9                   	leaveq 
      39:	31 c0                	xor    %eax,%eax
      3b:	c3                   	retq   

000000000000003c <param_get_uint>:
      3c:	55                   	push   %rbp
      3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      44:	48 89 e5             	mov    %rsp,%rbp
      47:	e8 00 00 00 00       	callq  4c <param_get_uint+0x10>
      4c:	c9                   	leaveq 
      4d:	31 c0                	xor    %eax,%eax
      4f:	c3                   	retq   

0000000000000050 <param_set_uint>:
      50:	55                   	push   %rbp
      51:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      58:	48 89 e5             	mov    %rsp,%rbp
      5b:	e8 00 00 00 00       	callq  60 <param_set_uint+0x10>
      60:	c9                   	leaveq 
      61:	31 c0                	xor    %eax,%eax
      63:	c3                   	retq   

0000000000000064 <param_get_int>:
      64:	55                   	push   %rbp
      65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      6c:	48 89 e5             	mov    %rsp,%rbp
      6f:	e8 00 00 00 00       	callq  74 <param_get_int+0x10>
      74:	c9                   	leaveq 
      75:	31 c0                	xor    %eax,%eax
      77:	c3                   	retq   

0000000000000078 <param_set_int>:
      78:	55                   	push   %rbp
      79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      80:	48 89 e5             	mov    %rsp,%rbp
      83:	e8 00 00 00 00       	callq  88 <param_set_int+0x10>
      88:	c9                   	leaveq 
      89:	31 c0                	xor    %eax,%eax
      8b:	c3                   	retq   

000000000000008c <ethtool_op_set_sg>:
      8c:	55                   	push   %rbp
      8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      94:	48 89 e5             	mov    %rsp,%rbp
      97:	e8 00 00 00 00       	callq  9c <ethtool_op_set_sg+0x10>
      9c:	c9                   	leaveq 
      9d:	31 c0                	xor    %eax,%eax
      9f:	c3                   	retq   

00000000000000a0 <ethtool_op_get_link>:
      a0:	55                   	push   %rbp
      a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      a8:	48 89 e5             	mov    %rsp,%rbp
      ab:	e8 00 00 00 00       	callq  b0 <ethtool_op_get_link+0x10>
      b0:	c9                   	leaveq 
      b1:	31 c0                	xor    %eax,%eax
      b3:	c3                   	retq   

00000000000000b4 <e1000_release_software_flag>:
      b4:	55                   	push   %rbp
      b5:	48 89 e5             	mov    %rsp,%rbp
      b8:	41 55                	push   %r13
      ba:	49 89 fd             	mov    %rdi,%r13
      bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      c4:	41 54                	push   %r12
      c6:	53                   	push   %rbx
      c7:	48 83 ec 08          	sub    $0x8,%rsp
      cb:	e8 00 00 00 00       	callq  d0 <e1000_release_software_flag+0x1c>
      d0:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
      d5:	75 35                	jne    10c <e1000_release_software_flag+0x58>
      d7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      de:	49 8b 5d 00          	mov    0x0(%r13),%rbx
      e2:	e8 00 00 00 00       	callq  e7 <e1000_release_software_flag+0x33>
      e7:	44 8b a3 00 0f 00 00 	mov    0xf00(%rbx),%r12d
      ee:	49 8b 5d 00          	mov    0x0(%r13),%rbx
      f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      f9:	41 83 e4 df          	and    $0xffffffffffffffdf,%r12d
      fd:	e8 00 00 00 00       	callq  102 <e1000_release_software_flag+0x4e>
     102:	48 81 c3 00 0f 00 00 	add    $0xf00,%rbx
     109:	44 89 23             	mov    %r12d,(%rbx)
     10c:	58                   	pop    %rax
     10d:	5b                   	pop    %rbx
     10e:	41 5c                	pop    %r12
     110:	41 5d                	pop    %r13
     112:	c9                   	leaveq 
     113:	c3                   	retq   

0000000000000114 <e1000_check_phy_reset_block>:
     114:	55                   	push   %rbp
     115:	48 89 e5             	mov    %rsp,%rbp
     118:	53                   	push   %rbx
     119:	48 89 fb             	mov    %rdi,%rbx
     11c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     123:	48 83 ec 08          	sub    $0x8,%rsp
     127:	e8 00 00 00 00       	callq  12c <e1000_check_phy_reset_block+0x18>
     12c:	8b 43 10             	mov    0x10(%rbx),%eax
     12f:	83 f8 12             	cmp    $0x12,%eax
     132:	75 1b                	jne    14f <e1000_check_phy_reset_block+0x3b>
     134:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     13b:	48 8b 1b             	mov    (%rbx),%rbx
     13e:	e8 00 00 00 00       	callq  143 <e1000_check_phy_reset_block+0x2f>
     143:	8b 83 54 5b 00 00    	mov    0x5b54(%rbx),%eax
     149:	a8 40                	test   $0x40,%al
     14b:	75 2a                	jne    177 <e1000_check_phy_reset_block+0x63>
     14d:	eb 21                	jmp    170 <e1000_check_phy_reset_block+0x5c>
     14f:	83 f8 0d             	cmp    $0xd,%eax
     152:	76 23                	jbe    177 <e1000_check_phy_reset_block+0x63>
     154:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     15b:	48 8b 1b             	mov    (%rbx),%rbx
     15e:	e8 00 00 00 00       	callq  163 <e1000_check_phy_reset_block+0x4f>
     163:	8b 83 20 58 00 00    	mov    0x5820(%rbx),%eax
     169:	a9 00 00 04 00       	test   $0x40000,%eax
     16e:	74 07                	je     177 <e1000_check_phy_reset_block+0x63>
     170:	b8 0c 00 00 00       	mov    $0xc,%eax
     175:	eb 02                	jmp    179 <e1000_check_phy_reset_block+0x65>
     177:	31 c0                	xor    %eax,%eax
     179:	5a                   	pop    %rdx
     17a:	5b                   	pop    %rbx
     17b:	c9                   	leaveq 
     17c:	c3                   	retq   

000000000000017d <e1000_put_hw_eeprom_semaphore>:
     17d:	55                   	push   %rbp
     17e:	48 89 e5             	mov    %rsp,%rbp
     181:	41 55                	push   %r13
     183:	49 89 fd             	mov    %rdi,%r13
     186:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     18d:	41 54                	push   %r12
     18f:	53                   	push   %rbx
     190:	48 83 ec 08          	sub    $0x8,%rsp
     194:	e8 00 00 00 00       	callq  199 <e1000_put_hw_eeprom_semaphore+0x1c>
     199:	41 83 7d 68 00       	cmpl   $0x0,0x68(%r13)
     19e:	74 47                	je     1e7 <e1000_put_hw_eeprom_semaphore+0x6a>
     1a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     1a7:	49 8b 5d 00          	mov    0x0(%r13),%rbx
     1ab:	e8 00 00 00 00       	callq  1b0 <e1000_put_hw_eeprom_semaphore+0x33>
     1b0:	8b 83 50 5b 00 00    	mov    0x5b50(%rbx),%eax
     1b6:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
     1bb:	75 09                	jne    1c6 <e1000_put_hw_eeprom_semaphore+0x49>
     1bd:	41 89 c4             	mov    %eax,%r12d
     1c0:	41 83 e4 fc          	and    $0xfffffffffffffffc,%r12d
     1c4:	eb 07                	jmp    1cd <e1000_put_hw_eeprom_semaphore+0x50>
     1c6:	41 89 c4             	mov    %eax,%r12d
     1c9:	41 83 e4 fd          	and    $0xfffffffffffffffd,%r12d
     1cd:	49 8b 5d 00          	mov    0x0(%r13),%rbx
     1d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     1d8:	e8 00 00 00 00       	callq  1dd <e1000_put_hw_eeprom_semaphore+0x60>
     1dd:	48 81 c3 50 5b 00 00 	add    $0x5b50,%rbx
     1e4:	44 89 23             	mov    %r12d,(%rbx)
     1e7:	59                   	pop    %rcx
     1e8:	5b                   	pop    %rbx
     1e9:	41 5c                	pop    %r12
     1eb:	41 5d                	pop    %r13
     1ed:	c9                   	leaveq 
     1ee:	c3                   	retq   

00000000000001ef <e1000_check_mng_mode>:
     1ef:	55                   	push   %rbp
     1f0:	48 89 e5             	mov    %rsp,%rbp
     1f3:	41 54                	push   %r12
     1f5:	49 89 fc             	mov    %rdi,%r12
     1f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     1ff:	53                   	push   %rbx
     200:	e8 00 00 00 00       	callq  205 <e1000_check_mng_mode+0x16>
     205:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     20c:	49 8b 1c 24          	mov    (%r12),%rbx
     210:	e8 00 00 00 00       	callq  215 <e1000_check_mng_mode+0x26>
     215:	8b 83 54 5b 00 00    	mov    0x5b54(%rbx),%eax
     21b:	41 83 7c 24 10 12    	cmpl   $0x12,0x10(%r12)
     221:	75 08                	jne    22b <e1000_check_mng_mode+0x3c>
     223:	83 e0 0e             	and    $0xe,%eax
     226:	83 f8 04             	cmp    $0x4,%eax
     229:	eb 06                	jmp    231 <e1000_check_mng_mode+0x42>
     22b:	83 e0 0e             	and    $0xe,%eax
     22e:	83 f8 06             	cmp    $0x6,%eax
     231:	5b                   	pop    %rbx
     232:	41 5c                	pop    %r12
     234:	c9                   	leaveq 
     235:	0f 94 c0             	sete   %al
     238:	0f b6 c0             	movzbl %al,%eax
     23b:	c3                   	retq   

000000000000023c <e1000_write_vfta>:
     23c:	55                   	push   %rbp
     23d:	48 89 e5             	mov    %rsp,%rbp
     240:	41 57                	push   %r15
     242:	49 89 ff             	mov    %rdi,%r15
     245:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     24c:	41 56                	push   %r14
     24e:	41 89 f6             	mov    %esi,%r14d
     251:	41 55                	push   %r13
     253:	41 89 d5             	mov    %edx,%r13d
     256:	41 54                	push   %r12
     258:	53                   	push   %rbx
     259:	48 83 ec 18          	sub    $0x18,%rsp
     25d:	e8 00 00 00 00       	callq  262 <e1000_write_vfta+0x26>
     262:	41 8b 47 10          	mov    0x10(%r15),%eax
     266:	83 f8 12             	cmp    $0x12,%eax
     269:	0f 84 10 01 00 00    	je     37f <e1000_write_vfta+0x143>
     26f:	83 f8 04             	cmp    $0x4,%eax
     272:	0f 85 ba 00 00 00    	jne    332 <e1000_write_vfta+0xf6>
     278:	41 f6 c6 01          	test   $0x1,%r14b
     27c:	0f 84 b0 00 00 00    	je     332 <e1000_write_vfta+0xf6>
     282:	42 8d 04 b5 fc ff ff 	lea    0xfffffffffffffffc(,%r14,4),%eax
     289:	ff 
     28a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     291:	49 8b 1f             	mov    (%r15),%rbx
     294:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
     298:	e8 00 00 00 00       	callq  29d <e1000_write_vfta+0x61>
     29d:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
     2a1:	48 8d 9c 03 00 56 00 	lea    0x5600(%rbx,%rax,1),%rbx
     2a8:	00 
     2a9:	8b 03                	mov    (%rbx),%eax
     2ab:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
     2ae:	41 8b 47 10          	mov    0x10(%r15),%eax
     2b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     2b9:	4d 8b 27             	mov    (%r15),%r12
     2bc:	83 f8 03             	cmp    $0x3,%eax
     2bf:	19 db                	sbb    %ebx,%ebx
     2c1:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
     2c7:	81 c3 00 56 00 00    	add    $0x5600,%ebx
     2cd:	e8 00 00 00 00       	callq  2d2 <e1000_write_vfta+0x96>
     2d2:	42 8d 04 b5 00 00 00 	lea    0x0(,%r14,4),%eax
     2d9:	00 
     2da:	48 63 db             	movslq %ebx,%rbx
     2dd:	49 01 dc             	add    %rbx,%r12
     2e0:	89 c0                	mov    %eax,%eax
     2e2:	49 01 c4             	add    %rax,%r12
     2e5:	45 89 2c 24          	mov    %r13d,(%r12)
     2e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     2f0:	49 8b 1f             	mov    (%r15),%rbx
     2f3:	e8 00 00 00 00       	callq  2f8 <e1000_write_vfta+0xbc>
     2f8:	8b 43 08             	mov    0x8(%rbx),%eax
     2fb:	41 8b 47 10          	mov    0x10(%r15),%eax
     2ff:	4d 8b 27             	mov    (%r15),%r12
     302:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     309:	83 f8 03             	cmp    $0x3,%eax
     30c:	19 db                	sbb    %ebx,%ebx
     30e:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
     314:	81 c3 00 56 00 00    	add    $0x5600,%ebx
     31a:	48 63 db             	movslq %ebx,%rbx
     31d:	e8 00 00 00 00       	callq  322 <e1000_write_vfta+0xe6>
     322:	49 01 dc             	add    %rbx,%r12
     325:	8b 45 d4             	mov    0xffffffffffffffd4(%rbp),%eax
     328:	4c 03 65 c8          	add    0xffffffffffffffc8(%rbp),%r12
     32c:	41 89 04 24          	mov    %eax,(%r12)
     330:	eb 3b                	jmp    36d <e1000_write_vfta+0x131>
     332:	41 8b 47 10          	mov    0x10(%r15),%eax
     336:	4d 8b 27             	mov    (%r15),%r12
     339:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     340:	83 f8 03             	cmp    $0x3,%eax
     343:	19 db                	sbb    %ebx,%ebx
     345:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
     34b:	81 c3 00 56 00 00    	add    $0x5600,%ebx
     351:	e8 00 00 00 00       	callq  356 <e1000_write_vfta+0x11a>
     356:	42 8d 04 b5 00 00 00 	lea    0x0(,%r14,4),%eax
     35d:	00 
     35e:	48 63 db             	movslq %ebx,%rbx
     361:	49 01 dc             	add    %rbx,%r12
     364:	89 c0                	mov    %eax,%eax
     366:	49 01 c4             	add    %rax,%r12
     369:	45 89 2c 24          	mov    %r13d,(%r12)
     36d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     374:	49 8b 1f             	mov    (%r15),%rbx
     377:	e8 00 00 00 00       	callq  37c <e1000_write_vfta+0x140>
     37c:	8b 43 08             	mov    0x8(%rbx),%eax
     37f:	48 83 c4 18          	add    $0x18,%rsp
     383:	5b                   	pop    %rbx
     384:	41 5c                	pop    %r12
     386:	41 5d                	pop    %r13
     388:	41 5e                	pop    %r14
     38a:	41 5f                	pop    %r15
     38c:	c9                   	leaveq 
     38d:	c3                   	retq   

000000000000038e <e1000_rar_set>:
     38e:	55                   	push   %rbp
     38f:	48 89 e5             	mov    %rsp,%rbp
     392:	41 57                	push   %r15
     394:	41 56                	push   %r14
     396:	49 89 fe             	mov    %rdi,%r14
     399:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     3a0:	41 55                	push   %r13
     3a2:	41 54                	push   %r12
     3a4:	53                   	push   %rbx
     3a5:	48 89 f3             	mov    %rsi,%rbx
     3a8:	48 83 ec 28          	sub    $0x28,%rsp
     3ac:	89 55 b8             	mov    %edx,0xffffffffffffffb8(%rbp)
     3af:	e8 00 00 00 00       	callq  3b4 <e1000_rar_set+0x26>
     3b4:	8a 03                	mov    (%rbx),%al
     3b6:	88 45 be             	mov    %al,0xffffffffffffffbe(%rbp)
     3b9:	8a 53 02             	mov    0x2(%rbx),%dl
     3bc:	44 8a 7b 01          	mov    0x1(%rbx),%r15b
     3c0:	88 55 bf             	mov    %dl,0xffffffffffffffbf(%rbp)
     3c3:	8a 43 03             	mov    0x3(%rbx),%al
     3c6:	88 45 c0             	mov    %al,0xffffffffffffffc0(%rbp)
     3c9:	44 0f b6 6b 05       	movzbl 0x5(%rbx),%r13d
     3ce:	0f b6 43 04          	movzbl 0x4(%rbx),%eax
     3d2:	41 c1 e5 08          	shl    $0x8,%r13d
     3d6:	41 09 c5             	or     %eax,%r13d
     3d9:	41 8b 46 10          	mov    0x10(%r14),%eax
     3dd:	83 f8 0e             	cmp    $0xe,%eax
     3e0:	74 0a                	je     3ec <e1000_rar_set+0x5e>
     3e2:	83 f8 0f             	cmp    $0xf,%eax
     3e5:	74 05                	je     3ec <e1000_rar_set+0x5e>
     3e7:	83 f8 11             	cmp    $0x11,%eax
     3ea:	75 0a                	jne    3f6 <e1000_rar_set+0x68>
     3ec:	41 80 be 1a 01 00 00 	cmpb   $0x0,0x11a(%r14)
     3f3:	00 
     3f4:	75 07                	jne    3fd <e1000_rar_set+0x6f>
     3f6:	41 81 cd 00 00 00 80 	or     $0x80000000,%r13d
     3fd:	41 8b 46 10          	mov    0x10(%r14),%eax
     401:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     408:	4d 8b 26             	mov    (%r14),%r12
     40b:	83 f8 03             	cmp    $0x3,%eax
     40e:	19 db                	sbb    %ebx,%ebx
     410:	e8 00 00 00 00       	callq  415 <e1000_rar_set+0x87>
     415:	8b 45 b8             	mov    0xffffffffffffffb8(%rbp),%eax
     418:	81 e3 40 ac ff ff    	and    $0xffffac40,%ebx
     41e:	41 0f b6 d7          	movzbl %r15b,%edx
     422:	81 c3 00 54 00 00    	add    $0x5400,%ebx
     428:	c1 e2 08             	shl    $0x8,%edx
     42b:	48 63 db             	movslq %ebx,%rbx
     42e:	c1 e0 03             	shl    $0x3,%eax
     431:	49 01 dc             	add    %rbx,%r12
     434:	89 c0                	mov    %eax,%eax
     436:	49 01 c4             	add    %rax,%r12
     439:	0f b6 45 bf          	movzbl 0xffffffffffffffbf(%rbp),%eax
     43d:	c1 e0 10             	shl    $0x10,%eax
     440:	09 c2                	or     %eax,%edx
     442:	0f b6 45 be          	movzbl 0xffffffffffffffbe(%rbp),%eax
     446:	09 c2                	or     %eax,%edx
     448:	8a 45 c0             	mov    0xffffffffffffffc0(%rbp),%al
     44b:	c1 e0 18             	shl    $0x18,%eax
     44e:	09 c2                	or     %eax,%edx
     450:	41 89 14 24          	mov    %edx,(%r12)
     454:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     45b:	49 8b 1e             	mov    (%r14),%rbx
     45e:	e8 00 00 00 00       	callq  463 <e1000_rar_set+0xd5>
     463:	8b 43 08             	mov    0x8(%rbx),%eax
     466:	41 8b 46 10          	mov    0x10(%r14),%eax
     46a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     471:	4d 8b 26             	mov    (%r14),%r12
     474:	83 f8 03             	cmp    $0x3,%eax
     477:	19 db                	sbb    %ebx,%ebx
     479:	e8 00 00 00 00       	callq  47e <e1000_rar_set+0xf0>
     47e:	8b 55 b8             	mov    0xffffffffffffffb8(%rbp),%edx
     481:	81 e3 40 ac ff ff    	and    $0xffffac40,%ebx
     487:	81 c3 00 54 00 00    	add    $0x5400,%ebx
     48d:	48 63 db             	movslq %ebx,%rbx
     490:	8d 04 d5 04 00 00 00 	lea    0x4(,%rdx,8),%eax
     497:	49 01 dc             	add    %rbx,%r12
     49a:	49 01 c4             	add    %rax,%r12
     49d:	45 89 2c 24          	mov    %r13d,(%r12)
     4a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     4a8:	49 8b 1e             	mov    (%r14),%rbx
     4ab:	e8 00 00 00 00       	callq  4b0 <e1000_rar_set+0x122>
     4b0:	8b 43 08             	mov    0x8(%rbx),%eax
     4b3:	48 83 c4 28          	add    $0x28,%rsp
     4b7:	5b                   	pop    %rbx
     4b8:	41 5c                	pop    %r12
     4ba:	41 5d                	pop    %r13
     4bc:	41 5e                	pop    %r14
     4be:	41 5f                	pop    %r15
     4c0:	c9                   	leaveq 
     4c1:	c3                   	retq   

00000000000004c2 <e1000_is_onboard_nvm_eeprom>:
     4c2:	55                   	push   %rbp
     4c3:	48 89 e5             	mov    %rsp,%rbp
     4c6:	53                   	push   %rbx
     4c7:	48 89 fb             	mov    %rdi,%rbx
     4ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     4d1:	48 83 ec 08          	sub    $0x8,%rsp
     4d5:	e8 00 00 00 00       	callq  4da <e1000_is_onboard_nvm_eeprom+0x18>
     4da:	8b 53 10             	mov    0x10(%rbx),%edx
     4dd:	31 c0                	xor    %eax,%eax
     4df:	83 fa 12             	cmp    $0x12,%edx
     4e2:	74 28                	je     50c <e1000_is_onboard_nvm_eeprom+0x4a>
     4e4:	83 fa 10             	cmp    $0x10,%edx
     4e7:	b0 01                	mov    $0x1,%al
     4e9:	75 21                	jne    50c <e1000_is_onboard_nvm_eeprom+0x4a>
     4eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     4f2:	48 8b 1b             	mov    (%rbx),%rbx
     4f5:	e8 00 00 00 00       	callq  4fa <e1000_is_onboard_nvm_eeprom+0x38>
     4fa:	8b 43 10             	mov    0x10(%rbx),%eax
     4fd:	c1 e8 0f             	shr    $0xf,%eax
     500:	83 e0 03             	and    $0x3,%eax
     503:	83 f8 03             	cmp    $0x3,%eax
     506:	0f 95 c0             	setne  %al
     509:	0f b6 c0             	movzbl %al,%eax
     50c:	5e                   	pop    %rsi
     50d:	5b                   	pop    %rbx
     50e:	c9                   	leaveq 
     50f:	c3                   	retq   

0000000000000510 <e1000_force_mac_fc>:
     510:	55                   	push   %rbp
     511:	48 89 e5             	mov    %rsp,%rbp
     514:	41 55                	push   %r13
     516:	49 89 fd             	mov    %rdi,%r13
     519:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     520:	41 54                	push   %r12
     522:	53                   	push   %rbx
     523:	48 83 ec 08          	sub    $0x8,%rsp
     527:	e8 00 00 00 00       	callq  52c <e1000_force_mac_fc+0x1c>
     52c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     533:	49 8b 5d 00          	mov    0x0(%r13),%rbx
     537:	e8 00 00 00 00       	callq  53c <e1000_force_mac_fc+0x2c>
     53c:	8b 03                	mov    (%rbx),%eax
     53e:	41 8b 55 38          	mov    0x38(%r13),%edx
     542:	85 d2                	test   %edx,%edx
     544:	74 16                	je     55c <e1000_force_mac_fc+0x4c>
     546:	83 fa 01             	cmp    $0x1,%edx
     549:	74 1d                	je     568 <e1000_force_mac_fc+0x58>
     54b:	83 fa 02             	cmp    $0x2,%edx
     54e:	74 2b                	je     57b <e1000_force_mac_fc+0x6b>
     550:	83 fa 03             	cmp    $0x3,%edx
     553:	b9 fd ff ff ff       	mov    $0xfffffffd,%ecx
     558:	75 64                	jne    5be <e1000_force_mac_fc+0xae>
     55a:	eb 32                	jmp    58e <e1000_force_mac_fc+0x7e>
     55c:	41 89 c4             	mov    %eax,%r12d
     55f:	41 81 e4 ff ff ff e7 	and    $0xe7ffffff,%r12d
     566:	eb 30                	jmp    598 <e1000_force_mac_fc+0x88>
     568:	41 89 c4             	mov    %eax,%r12d
     56b:	41 81 e4 ff ff ff ef 	and    $0xefffffff,%r12d
     572:	41 81 cc 00 00 00 08 	or     $0x8000000,%r12d
     579:	eb 1d                	jmp    598 <e1000_force_mac_fc+0x88>
     57b:	41 89 c4             	mov    %eax,%r12d
     57e:	41 81 e4 ff ff ff f7 	and    $0xf7ffffff,%r12d
     585:	41 81 cc 00 00 00 10 	or     $0x10000000,%r12d
     58c:	eb 0a                	jmp    598 <e1000_force_mac_fc+0x88>
     58e:	41 89 c4             	mov    %eax,%r12d
     591:	41 81 cc 00 00 00 18 	or     $0x18000000,%r12d
     598:	44 89 e0             	mov    %r12d,%eax
     59b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     5a2:	49 8b 5d 00          	mov    0x0(%r13),%rbx
     5a6:	25 ff ff ff ef       	and    $0xefffffff,%eax
     5ab:	41 83 7d 10 01       	cmpl   $0x1,0x10(%r13)
     5b0:	44 0f 44 e0          	cmove  %eax,%r12d
     5b4:	e8 00 00 00 00       	callq  5b9 <e1000_force_mac_fc+0xa9>
     5b9:	44 89 23             	mov    %r12d,(%rbx)
     5bc:	31 c9                	xor    %ecx,%ecx
     5be:	5f                   	pop    %rdi
     5bf:	5b                   	pop    %rbx
     5c0:	41 5c                	pop    %r12
     5c2:	41 5d                	pop    %r13
     5c4:	c9                   	leaveq 
     5c5:	89 c8                	mov    %ecx,%eax
     5c7:	c3                   	retq   

00000000000005c8 <e1000_config_collision_dist>:
     5c8:	55                   	push   %rbp
     5c9:	48 89 e5             	mov    %rsp,%rbp
     5cc:	41 55                	push   %r13
     5ce:	49 89 fd             	mov    %rdi,%r13
     5d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     5d8:	41 54                	push   %r12
     5da:	53                   	push   %rbx
     5db:	48 83 ec 08          	sub    $0x8,%rsp
     5df:	e8 00 00 00 00       	callq  5e4 <e1000_config_collision_dist+0x1c>
     5e4:	41 8b 45 10          	mov    0x10(%r13),%eax
     5e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     5ef:	49 8b 5d 00          	mov    0x0(%r13),%rbx
     5f3:	83 f8 03             	cmp    $0x3,%eax
     5f6:	45 19 e4             	sbb    %r12d,%r12d
     5f9:	41 f7 d4             	not    %r12d
     5fc:	41 83 c4 40          	add    $0x40,%r12d
     600:	e8 00 00 00 00       	callq  605 <e1000_config_collision_dist+0x3d>
     605:	8b 83 00 04 00 00    	mov    0x400(%rbx),%eax
     60b:	49 8b 5d 00          	mov    0x0(%r13),%rbx
     60f:	25 ff 0f c0 ff       	and    $0xffc00fff,%eax
     614:	41 c1 e4 0c          	shl    $0xc,%r12d
     618:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     61f:	41 09 c4             	or     %eax,%r12d
     622:	e8 00 00 00 00       	callq  627 <e1000_config_collision_dist+0x5f>
     627:	48 81 c3 00 04 00 00 	add    $0x400,%rbx
     62e:	44 89 23             	mov    %r12d,(%rbx)
     631:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     638:	49 8b 5d 00          	mov    0x0(%r13),%rbx
     63c:	e8 00 00 00 00       	callq  641 <e1000_config_collision_dist+0x79>
     641:	8b 43 08             	mov    0x8(%rbx),%eax
     644:	41 58                	pop    %r8
     646:	5b                   	pop    %rbx
     647:	41 5c                	pop    %r12
     649:	41 5d                	pop    %r13
     64b:	c9                   	leaveq 
     64c:	c3                   	retq   

000000000000064d <e1000_initialize_hardware_bits>:
     64d:	55                   	push   %rbp
     64e:	48 89 e5             	mov    %rsp,%rbp
     651:	41 57                	push   %r15
     653:	41 56                	push   %r14
     655:	49 89 fe             	mov    %rdi,%r14
     658:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     65f:	41 55                	push   %r13
     661:	41 54                	push   %r12
     663:	53                   	push   %rbx
     664:	48 83 ec 08          	sub    $0x8,%rsp
     668:	e8 00 00 00 00       	callq  66d <e1000_initialize_hardware_bits+0x20>
     66d:	41 83 7e 10 0d       	cmpl   $0xd,0x10(%r14)
     672:	0f 86 e8 02 00 00    	jbe    960 <e1000_initialize_hardware_bits+0x313>
     678:	41 80 be 12 01 00 00 	cmpb   $0x0,0x112(%r14)
     67f:	00 
     680:	0f 85 da 02 00 00    	jne    960 <e1000_initialize_hardware_bits+0x313>
     686:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     68d:	49 8b 1e             	mov    (%r14),%rbx
     690:	e8 00 00 00 00       	callq  695 <e1000_initialize_hardware_bits+0x48>
     695:	44 8b ab 40 38 00 00 	mov    0x3840(%rbx),%r13d
     69c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     6a3:	45 89 ef             	mov    %r13d,%r15d
     6a6:	49 8b 1e             	mov    (%r14),%rbx
     6a9:	41 81 e7 ff ff ff 87 	and    $0x87ffffff,%r15d
     6b0:	e8 00 00 00 00       	callq  6b5 <e1000_initialize_hardware_bits+0x68>
     6b5:	44 8b a3 28 38 00 00 	mov    0x3828(%rbx),%r12d
     6bc:	49 8b 1e             	mov    (%r14),%rbx
     6bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     6c6:	41 81 cc 00 00 40 00 	or     $0x400000,%r12d
     6cd:	e8 00 00 00 00       	callq  6d2 <e1000_initialize_hardware_bits+0x85>
     6d2:	48 81 c3 28 38 00 00 	add    $0x3828,%rbx
     6d9:	44 89 23             	mov    %r12d,(%rbx)
     6dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     6e3:	49 8b 1e             	mov    (%r14),%rbx
     6e6:	e8 00 00 00 00       	callq  6eb <e1000_initialize_hardware_bits+0x9e>
     6eb:	44 8b a3 28 39 00 00 	mov    0x3928(%rbx),%r12d
     6f2:	49 8b 1e             	mov    (%r14),%rbx
     6f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     6fc:	41 81 cc 00 00 40 00 	or     $0x400000,%r12d
     703:	e8 00 00 00 00       	callq  708 <e1000_initialize_hardware_bits+0xbb>
     708:	48 81 c3 28 39 00 00 	add    $0x3928,%rbx
     70f:	44 89 23             	mov    %r12d,(%rbx)
     712:	41 8b 46 10          	mov    0x10(%r14),%eax
     716:	83 f8 0e             	cmp    $0xe,%eax
     719:	74 21                	je     73c <e1000_initialize_hardware_bits+0xef>
     71b:	83 f8 0f             	cmp    $0xf,%eax
     71e:	74 1c                	je     73c <e1000_initialize_hardware_bits+0xef>
     720:	83 f8 10             	cmp    $0x10,%eax
     723:	74 79                	je     79e <e1000_initialize_hardware_bits+0x151>
     725:	83 f8 11             	cmp    $0x11,%eax
     728:	0f 84 d7 00 00 00    	je     805 <e1000_initialize_hardware_bits+0x1b8>
     72e:	83 f8 12             	cmp    $0x12,%eax
     731:	0f 85 10 02 00 00    	jne    947 <e1000_initialize_hardware_bits+0x2fa>
     737:	e9 3e 01 00 00       	jmpq   87a <e1000_initialize_hardware_bits+0x22d>
     73c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     743:	49 8b 1e             	mov    (%r14),%rbx
     746:	e8 00 00 00 00       	callq  74b <e1000_initialize_hardware_bits+0xfe>
     74b:	44 8b a3 40 39 00 00 	mov    0x3940(%rbx),%r12d
     752:	41 81 e4 ff ff ff 9f 	and    $0x9fffffff,%r12d
     759:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     760:	49 8b 1e             	mov    (%r14),%rbx
     763:	45 89 e5             	mov    %r12d,%r13d
     766:	41 81 cd 00 00 00 07 	or     $0x7000000,%r13d
     76d:	e8 00 00 00 00       	callq  772 <e1000_initialize_hardware_bits+0x125>
     772:	8b 83 00 04 00 00    	mov    0x400(%rbx),%eax
     778:	a9 00 00 00 10       	test   $0x10000000,%eax
     77d:	74 0c                	je     78b <e1000_initialize_hardware_bits+0x13e>
     77f:	45 89 ec             	mov    %r13d,%r12d
     782:	41 81 e4 ff ff ff ef 	and    $0xefffffff,%r12d
     789:	eb 07                	jmp    792 <e1000_initialize_hardware_bits+0x145>
     78b:	41 81 cc 00 00 00 17 	or     $0x17000000,%r12d
     792:	41 81 cf 00 00 80 07 	or     $0x7800000,%r15d
     799:	e9 90 01 00 00       	jmpq   92e <e1000_initialize_hardware_bits+0x2e1>
     79e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     7a5:	49 8b 1e             	mov    (%r14),%rbx
     7a8:	e8 00 00 00 00       	callq  7ad <e1000_initialize_hardware_bits+0x160>
     7ad:	44 8b 63 18          	mov    0x18(%rbx),%r12d
     7b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     7b8:	41 81 e4 ff ff 7f ff 	and    $0xff7fffff,%r12d
     7bf:	49 8b 1e             	mov    (%r14),%rbx
     7c2:	41 81 cc 00 00 40 00 	or     $0x400000,%r12d
     7c9:	e8 00 00 00 00       	callq  7ce <e1000_initialize_hardware_bits+0x181>
     7ce:	44 8b 2b             	mov    (%rbx),%r13d
     7d1:	49 8b 1e             	mov    (%r14),%rbx
     7d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     7db:	41 81 e5 ff ff ff df 	and    $0xdfffffff,%r13d
     7e2:	e8 00 00 00 00       	callq  7e7 <e1000_initialize_hardware_bits+0x19a>
     7e7:	48 83 c3 18          	add    $0x18,%rbx
     7eb:	44 89 23             	mov    %r12d,(%rbx)
     7ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     7f5:	49 8b 1e             	mov    (%r14),%rbx
     7f8:	e8 00 00 00 00       	callq  7fd <e1000_initialize_hardware_bits+0x1b0>
     7fd:	44 89 2b             	mov    %r13d,(%rbx)
     800:	e9 42 01 00 00       	jmpq   947 <e1000_initialize_hardware_bits+0x2fa>
     805:	41 8b 46 1c          	mov    0x1c(%r14),%eax
     809:	83 f8 01             	cmp    $0x1,%eax
     80c:	75 0c                	jne    81a <e1000_initialize_hardware_bits+0x1cd>
     80e:	45 89 ef             	mov    %r13d,%r15d
     811:	41 81 e7 ff ff ef 87 	and    $0x87efffff,%r15d
     818:	eb 0e                	jmp    828 <e1000_initialize_hardware_bits+0x1db>
     81a:	41 81 e5 ff ff ef 87 	and    $0x87efffff,%r13d
     821:	83 f8 02             	cmp    $0x2,%eax
     824:	45 0f 44 fd          	cmove  %r13d,%r15d
     828:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     82f:	49 8b 1e             	mov    (%r14),%rbx
     832:	e8 00 00 00 00       	callq  837 <e1000_initialize_hardware_bits+0x1ea>
     837:	44 8b a3 00 04 00 00 	mov    0x400(%rbx),%r12d
     83e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     845:	49 8b 1e             	mov    (%r14),%rbx
     848:	e8 00 00 00 00       	callq  84d <e1000_initialize_hardware_bits+0x200>
     84d:	8b 83 40 39 00 00    	mov    0x3940(%rbx),%eax
     853:	41 81 e4 00 00 00 10 	and    $0x10000000,%r12d
     85a:	74 0f                	je     86b <e1000_initialize_hardware_bits+0x21e>
     85c:	41 89 c4             	mov    %eax,%r12d
     85f:	41 81 e4 ff ff ff ef 	and    $0xefffffff,%r12d
     866:	e9 c3 00 00 00       	jmpq   92e <e1000_initialize_hardware_bits+0x2e1>
     86b:	41 89 c4             	mov    %eax,%r12d
     86e:	41 81 cc 00 00 00 10 	or     $0x10000000,%r12d
     875:	e9 b4 00 00 00       	jmpq   92e <e1000_initialize_hardware_bits+0x2e1>
     87a:	41 80 be ee 00 00 00 	cmpb   $0x2,0xee(%r14)
     881:	02 
     882:	77 09                	ja     88d <e1000_initialize_hardware_bits+0x240>
     884:	41 81 cf 00 00 00 30 	or     $0x30000000,%r15d
     88b:	eb 20                	jmp    8ad <e1000_initialize_hardware_bits+0x260>
     88d:	66 41 8b 96 e6 00 00 	mov    0xe6(%r14),%dx
     894:	00 
     895:	66 81 fa 49 10       	cmp    $0x1049,%dx
     89a:	74 11                	je     8ad <e1000_initialize_hardware_bits+0x260>
     89c:	44 89 f8             	mov    %r15d,%eax
     89f:	0d 00 00 00 30       	or     $0x30000000,%eax
     8a4:	66 81 fa 4d 10       	cmp    $0x104d,%dx
     8a9:	44 0f 45 f8          	cmovne %eax,%r15d
     8ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     8b4:	49 8b 1e             	mov    (%r14),%rbx
     8b7:	e8 00 00 00 00       	callq  8bc <e1000_initialize_hardware_bits+0x26f>
     8bc:	44 8b 63 18          	mov    0x18(%rbx),%r12d
     8c0:	49 8b 1e             	mov    (%r14),%rbx
     8c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     8ca:	41 81 cc 00 00 40 00 	or     $0x400000,%r12d
     8d1:	e8 00 00 00 00       	callq  8d6 <e1000_initialize_hardware_bits+0x289>
     8d6:	48 83 c3 18          	add    $0x18,%rbx
     8da:	44 89 23             	mov    %r12d,(%rbx)
     8dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     8e4:	49 8b 1e             	mov    (%r14),%rbx
     8e7:	e8 00 00 00 00       	callq  8ec <e1000_initialize_hardware_bits+0x29f>
     8ec:	44 8b a3 00 04 00 00 	mov    0x400(%rbx),%r12d
     8f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     8fa:	49 8b 1e             	mov    (%r14),%rbx
     8fd:	e8 00 00 00 00       	callq  902 <e1000_initialize_hardware_bits+0x2b5>
     902:	8b 83 40 39 00 00    	mov    0x3940(%rbx),%eax
     908:	41 81 e4 00 00 00 10 	and    $0x10000000,%r12d
     90f:	74 07                	je     918 <e1000_initialize_hardware_bits+0x2cb>
     911:	25 ff ff ff ef       	and    $0xefffffff,%eax
     916:	eb 05                	jmp    91d <e1000_initialize_hardware_bits+0x2d0>
     918:	0d 00 00 00 10       	or     $0x10000000,%eax
     91d:	41 89 c4             	mov    %eax,%r12d
     920:	41 81 cf 00 00 80 0d 	or     $0xd800000,%r15d
     927:	41 81 cc 00 00 00 45 	or     $0x45000000,%r12d
     92e:	49 8b 1e             	mov    (%r14),%rbx
     931:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     938:	e8 00 00 00 00       	callq  93d <e1000_initialize_hardware_bits+0x2f0>
     93d:	48 81 c3 40 39 00 00 	add    $0x3940,%rbx
     944:	44 89 23             	mov    %r12d,(%rbx)
     947:	49 8b 1e             	mov    (%r14),%rbx
     94a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     951:	e8 00 00 00 00       	callq  956 <e1000_initialize_hardware_bits+0x309>
     956:	48 81 c3 40 38 00 00 	add    $0x3840,%rbx
     95d:	44 89 3b             	mov    %r15d,(%rbx)
     960:	41 59                	pop    %r9
     962:	5b                   	pop    %rbx
     963:	41 5c                	pop    %r12
     965:	41 5d                	pop    %r13
     967:	41 5e                	pop    %r14
     969:	41 5f                	pop    %r15
     96b:	c9                   	leaveq 
     96c:	c3                   	retq   

000000000000096d <e1000_set_media_type>:
     96d:	55                   	push   %rbp
     96e:	48 89 e5             	mov    %rsp,%rbp
     971:	41 54                	push   %r12
     973:	49 89 fc             	mov    %rdi,%r12
     976:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     97d:	53                   	push   %rbx
     97e:	e8 00 00 00 00       	callq  983 <e1000_set_media_type+0x16>
     983:	41 83 7c 24 10 03    	cmpl   $0x3,0x10(%r12)
     989:	74 09                	je     994 <e1000_set_media_type+0x27>
     98b:	41 c6 84 24 0e 01 00 	movb   $0x0,0x10e(%r12)
     992:	00 00 
     994:	66 41 8b 84 24 e6 00 	mov    0xe6(%r12),%ax
     99b:	00 00 
     99d:	66 3d 28 10          	cmp    $0x1028,%ax
     9a1:	74 24                	je     9c7 <e1000_set_media_type+0x5a>
     9a3:	66 3d 7b 10          	cmp    $0x107b,%ax
     9a7:	74 1e                	je     9c7 <e1000_set_media_type+0x5a>
     9a9:	66 3d 60 10          	cmp    $0x1060,%ax
     9ad:	74 18                	je     9c7 <e1000_set_media_type+0x5a>
     9af:	66 3d d9 10          	cmp    $0x10d9,%ax
     9b3:	74 12                	je     9c7 <e1000_set_media_type+0x5a>
     9b5:	66 3d da 10          	cmp    $0x10da,%ax
     9b9:	74 0c                	je     9c7 <e1000_set_media_type+0x5a>
     9bb:	66 3d 7f 10          	cmp    $0x107f,%ax
     9bf:	74 06                	je     9c7 <e1000_set_media_type+0x5a>
     9c1:	66 3d 98 10          	cmp    $0x1098,%ax
     9c5:	75 0b                	jne    9d2 <e1000_set_media_type+0x65>
     9c7:	41 c7 44 24 1c 02 00 	movl   $0x2,0x1c(%r12)
     9ce:	00 00 
     9d0:	eb 5a                	jmp    a2c <e1000_set_media_type+0xbf>
     9d2:	41 8b 44 24 10       	mov    0x10(%r12),%eax
     9d7:	83 f8 01             	cmp    $0x1,%eax
     9da:	74 11                	je     9ed <e1000_set_media_type+0x80>
     9dc:	83 f8 02             	cmp    $0x2,%eax
     9df:	74 0c                	je     9ed <e1000_set_media_type+0x80>
     9e1:	83 f8 12             	cmp    $0x12,%eax
     9e4:	74 3d                	je     a23 <e1000_set_media_type+0xb6>
     9e6:	83 f8 10             	cmp    $0x10,%eax
     9e9:	75 0d                	jne    9f8 <e1000_set_media_type+0x8b>
     9eb:	eb 36                	jmp    a23 <e1000_set_media_type+0xb6>
     9ed:	41 c7 44 24 1c 01 00 	movl   $0x1,0x1c(%r12)
     9f4:	00 00 
     9f6:	eb 34                	jmp    a2c <e1000_set_media_type+0xbf>
     9f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     9ff:	49 8b 1c 24          	mov    (%r12),%rbx
     a03:	e8 00 00 00 00       	callq  a08 <e1000_set_media_type+0x9b>
     a08:	8b 43 08             	mov    0x8(%rbx),%eax
     a0b:	a8 20                	test   $0x20,%al
     a0d:	74 14                	je     a23 <e1000_set_media_type+0xb6>
     a0f:	41 c7 44 24 1c 01 00 	movl   $0x1,0x1c(%r12)
     a16:	00 00 
     a18:	41 c6 84 24 0e 01 00 	movb   $0x0,0x10e(%r12)
     a1f:	00 00 
     a21:	eb 09                	jmp    a2c <e1000_set_media_type+0xbf>
     a23:	41 c7 44 24 1c 00 00 	movl   $0x0,0x1c(%r12)
     a2a:	00 00 
     a2c:	5b                   	pop    %rbx
     a2d:	41 5c                	pop    %r12
     a2f:	c9                   	leaveq 
     a30:	c3                   	retq   

0000000000000a31 <e1000_vlan_rx_add_vid>:
     a31:	55                   	push   %rbp
     a32:	48 89 e5             	mov    %rsp,%rbp
     a35:	41 57                	push   %r15
     a37:	41 56                	push   %r14
     a39:	41 89 f6             	mov    %esi,%r14d
     a3c:	41 55                	push   %r13
     a3e:	41 54                	push   %r12
     a40:	49 89 fc             	mov    %rdi,%r12
     a43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     a4a:	4d 8d ac 24 b8 0b 00 	lea    0xbb8(%r12),%r13
     a51:	00 
     a52:	53                   	push   %rbx
     a53:	48 83 ec 08          	sub    $0x8,%rsp
     a57:	e8 00 00 00 00       	callq  a5c <e1000_vlan_rx_add_vid+0x2b>
     a5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     a63:	e8 00 00 00 00       	callq  a68 <e1000_vlan_rx_add_vid+0x37>
     a68:	41 f6 85 c4 00 00 00 	testb  $0x2,0xc4(%r13)
     a6f:	02 
     a70:	49 8d 84 24 00 08 00 	lea    0x800(%r12),%rax
     a77:	00 
     a78:	74 0a                	je     a84 <e1000_vlan_rx_add_vid+0x53>
     a7a:	66 44 3b b0 98 00 00 	cmp    0x98(%rax),%r14w
     a81:	00 
     a82:	74 68                	je     aec <e1000_vlan_rx_add_vid+0xbb>
     a84:	44 89 f0             	mov    %r14d,%eax
     a87:	4d 8b a4 24 b8 0b 00 	mov    0xbb8(%r12),%r12
     a8e:	00 
     a8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     a96:	66 c1 e8 05          	shr    $0x5,%ax
     a9a:	41 89 c7             	mov    %eax,%r15d
     a9d:	41 8b 45 10          	mov    0x10(%r13),%eax
     aa1:	41 83 e7 7f          	and    $0x7f,%r15d
     aa5:	83 f8 03             	cmp    $0x3,%eax
     aa8:	19 db                	sbb    %ebx,%ebx
     aaa:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
     ab0:	81 c3 00 56 00 00    	add    $0x5600,%ebx
     ab6:	e8 00 00 00 00       	callq  abb <e1000_vlan_rx_add_vid+0x8a>
     abb:	42 8d 04 bd 00 00 00 	lea    0x0(,%r15,4),%eax
     ac2:	00 
     ac3:	48 63 db             	movslq %ebx,%rbx
     ac6:	49 01 dc             	add    %rbx,%r12
     ac9:	89 c0                	mov    %eax,%eax
     acb:	49 01 c4             	add    %rax,%r12
     ace:	41 8b 14 24          	mov    (%r12),%edx
     ad2:	44 89 f1             	mov    %r14d,%ecx
     ad5:	b8 01 00 00 00       	mov    $0x1,%eax
     ada:	44 89 fe             	mov    %r15d,%esi
     add:	83 e1 1f             	and    $0x1f,%ecx
     ae0:	4c 89 ef             	mov    %r13,%rdi
     ae3:	d3 e0                	shl    %cl,%eax
     ae5:	09 c2                	or     %eax,%edx
     ae7:	e8 50 f7 ff ff       	callq  23c <e1000_write_vfta>
     aec:	41 5a                	pop    %r10
     aee:	5b                   	pop    %rbx
     aef:	41 5c                	pop    %r12
     af1:	41 5d                	pop    %r13
     af3:	41 5e                	pop    %r14
     af5:	41 5f                	pop    %r15
     af7:	c9                   	leaveq 
     af8:	c3                   	retq   

0000000000000af9 <e1000_io_write>:
     af9:	55                   	push   %rbp
     afa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     b01:	48 89 e5             	mov    %rsp,%rbp
     b04:	41 54                	push   %r12
     b06:	49 89 f4             	mov    %rsi,%r12
     b09:	53                   	push   %rbx
     b0a:	89 d3                	mov    %edx,%ebx
     b0c:	e8 00 00 00 00       	callq  b11 <e1000_io_write+0x18>
     b11:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     b18:	e8 00 00 00 00       	callq  b1d <e1000_io_write+0x24>
     b1d:	41 0f b7 d4          	movzwl %r12w,%edx
     b21:	89 d8                	mov    %ebx,%eax
     b23:	ef                   	out    %eax,(%dx)
     b24:	5b                   	pop    %rbx
     b25:	41 5c                	pop    %r12
     b27:	c9                   	leaveq 
     b28:	c3                   	retq   

0000000000000b29 <e1000_configure_rx>:
     b29:	55                   	push   %rbp
     b2a:	48 89 e5             	mov    %rsp,%rbp
     b2d:	41 57                	push   %r15
     b2f:	41 56                	push   %r14
     b31:	41 55                	push   %r13
     b33:	41 54                	push   %r12
     b35:	53                   	push   %rbx
     b36:	48 83 ec 18          	sub    $0x18,%rsp
     b3a:	48 89 7d c8          	mov    %rdi,0xffffffffffffffc8(%rbp)
     b3e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     b45:	e8 00 00 00 00       	callq  b4a <e1000_configure_rx+0x21>
     b4a:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
     b4e:	4c 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%r15
     b52:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     b59:	48 8b 82 20 02 00 00 	mov    0x220(%rdx),%rax
     b60:	49 81 c7 b8 03 00 00 	add    $0x3b8,%r15
     b67:	8b 40 14             	mov    0x14(%rax),%eax
     b6a:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
     b6d:	48 c7 82 10 02 00 00 	movq   $0x0,0x210(%rdx)
     b74:	00 00 00 00 
     b78:	48 c7 82 18 02 00 00 	movq   $0x0,0x218(%rdx)
     b7f:	00 00 00 00 
     b83:	48 8b 9a b8 03 00 00 	mov    0x3b8(%rdx),%rbx
     b8a:	e8 00 00 00 00       	callq  b8f <e1000_configure_rx+0x66>
     b8f:	8b 8b 00 01 00 00    	mov    0x100(%rbx),%ecx
     b95:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
     b99:	89 4d d4             	mov    %ecx,0xffffffffffffffd4(%rbp)
     b9c:	41 89 cc             	mov    %ecx,%r12d
     b9f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     ba6:	41 83 e4 fd          	and    $0xfffffffffffffffd,%r12d
     baa:	48 8b 98 b8 03 00 00 	mov    0x3b8(%rax),%rbx
     bb1:	e8 00 00 00 00       	callq  bb6 <e1000_configure_rx+0x8d>
     bb6:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
     bbd:	44 89 23             	mov    %r12d,(%rbx)
     bc0:	41 8b 47 10          	mov    0x10(%r15),%eax
     bc4:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
     bc8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     bcf:	83 f8 03             	cmp    $0x3,%eax
     bd2:	4c 8b a2 b8 03 00 00 	mov    0x3b8(%rdx),%r12
     bd9:	44 8b aa d4 02 00 00 	mov    0x2d4(%rdx),%r13d
     be0:	19 db                	sbb    %ebx,%ebx
     be2:	81 e3 e8 d8 ff ff    	and    $0xffffd8e8,%ebx
     be8:	81 c3 20 28 00 00    	add    $0x2820,%ebx
     bee:	48 63 db             	movslq %ebx,%rbx
     bf1:	e8 00 00 00 00       	callq  bf6 <e1000_configure_rx+0xcd>
     bf6:	49 01 dc             	add    %rbx,%r12
     bf9:	45 89 2c 24          	mov    %r13d,(%r12)
     bfd:	41 83 7f 10 04       	cmpl   $0x4,0x10(%r15)
     c02:	76 69                	jbe    c6d <e1000_configure_rx+0x144>
     c04:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
     c08:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     c0f:	48 8b 99 b8 03 00 00 	mov    0x3b8(%rcx),%rbx
     c16:	44 8b a1 d8 02 00 00 	mov    0x2d8(%rcx),%r12d
     c1d:	e8 00 00 00 00       	callq  c22 <e1000_configure_rx+0xf9>
     c22:	48 81 c3 2c 28 00 00 	add    $0x282c,%rbx
     c29:	44 89 23             	mov    %r12d,(%rbx)
     c2c:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
     c30:	83 b8 2c 01 00 00 00 	cmpl   $0x0,0x12c(%rax)
     c37:	74 34                	je     c6d <e1000_configure_rx+0x144>
     c39:	8b 88 28 01 00 00    	mov    0x128(%rax),%ecx
     c3f:	bb 00 ca 9a 3b       	mov    $0x3b9aca00,%ebx
     c44:	4c 8b a0 b8 03 00 00 	mov    0x3b8(%rax),%r12
     c4b:	31 d2                	xor    %edx,%edx
     c4d:	89 d8                	mov    %ebx,%eax
     c4f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     c56:	c1 e1 08             	shl    $0x8,%ecx
     c59:	49 81 c4 c4 00 00 00 	add    $0xc4,%r12
     c60:	f7 f1                	div    %ecx
     c62:	89 c3                	mov    %eax,%ebx
     c64:	e8 00 00 00 00       	callq  c69 <e1000_configure_rx+0x140>
     c69:	41 89 1c 24          	mov    %ebx,(%r12)
     c6d:	41 83 7f 10 0d       	cmpl   $0xd,0x10(%r15)
     c72:	76 5d                	jbe    cd1 <e1000_configure_rx+0x1a8>
     c74:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     c7b:	49 8b 1f             	mov    (%r15),%rbx
     c7e:	e8 00 00 00 00       	callq  c83 <e1000_configure_rx+0x15a>
     c83:	44 8b 63 18          	mov    0x18(%rbx),%r12d
     c87:	49 8b 1f             	mov    (%r15),%rbx
     c8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     c91:	41 81 cc 00 00 00 28 	or     $0x28000000,%r12d
     c98:	e8 00 00 00 00       	callq  c9d <e1000_configure_rx+0x174>
     c9d:	83 c8 ff             	or     $0xffffffffffffffff,%eax
     ca0:	48 81 c3 e0 00 00 00 	add    $0xe0,%rbx
     ca7:	89 03                	mov    %eax,(%rbx)
     ca9:	49 8b 1f             	mov    (%r15),%rbx
     cac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     cb3:	e8 00 00 00 00       	callq  cb8 <e1000_configure_rx+0x18f>
     cb8:	48 83 c3 18          	add    $0x18,%rbx
     cbc:	44 89 23             	mov    %r12d,(%rbx)
     cbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     cc6:	49 8b 1f             	mov    (%r15),%rbx
     cc9:	e8 00 00 00 00       	callq  cce <e1000_configure_rx+0x1a5>
     cce:	8b 43 08             	mov    0x8(%rbx),%eax
     cd1:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
     cd5:	4d 8b 27             	mov    (%r15),%r12
     cd8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     cdf:	48 8b 82 20 02 00 00 	mov    0x220(%rdx),%rax
     ce6:	4c 8b 70 08          	mov    0x8(%rax),%r14
     cea:	41 8b 47 10          	mov    0x10(%r15),%eax
     cee:	83 f8 03             	cmp    $0x3,%eax
     cf1:	19 db                	sbb    %ebx,%ebx
     cf3:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
     cf9:	81 c3 08 28 00 00    	add    $0x2808,%ebx
     cff:	e8 00 00 00 00       	callq  d04 <e1000_configure_rx+0x1db>
     d04:	48 63 db             	movslq %ebx,%rbx
     d07:	c1 65 d0 04          	shll   $0x4,0xffffffffffffffd0(%rbp)
     d0b:	49 01 dc             	add    %rbx,%r12
     d0e:	8b 4d d0             	mov    0xffffffffffffffd0(%rbp),%ecx
     d11:	41 89 0c 24          	mov    %ecx,(%r12)
     d15:	41 8b 47 10          	mov    0x10(%r15),%eax
     d19:	4d 89 f5             	mov    %r14,%r13
     d1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     d23:	4d 8b 27             	mov    (%r15),%r12
     d26:	83 f8 03             	cmp    $0x3,%eax
     d29:	19 db                	sbb    %ebx,%ebx
     d2b:	49 c1 ed 20          	shr    $0x20,%r13
     d2f:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
     d35:	81 c3 04 28 00 00    	add    $0x2804,%ebx
     d3b:	48 63 db             	movslq %ebx,%rbx
     d3e:	e8 00 00 00 00       	callq  d43 <e1000_configure_rx+0x21a>
     d43:	49 01 dc             	add    %rbx,%r12
     d46:	45 89 2c 24          	mov    %r13d,(%r12)
     d4a:	41 8b 47 10          	mov    0x10(%r15),%eax
     d4e:	4d 8b 27             	mov    (%r15),%r12
     d51:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     d58:	83 f8 03             	cmp    $0x3,%eax
     d5b:	19 db                	sbb    %ebx,%ebx
     d5d:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
     d63:	81 c3 00 28 00 00    	add    $0x2800,%ebx
     d69:	48 63 db             	movslq %ebx,%rbx
     d6c:	e8 00 00 00 00       	callq  d71 <e1000_configure_rx+0x248>
     d71:	49 01 dc             	add    %rbx,%r12
     d74:	45 89 34 24          	mov    %r14d,(%r12)
     d78:	41 8b 47 10          	mov    0x10(%r15),%eax
     d7c:	4d 8b 27             	mov    (%r15),%r12
     d7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     d86:	83 f8 03             	cmp    $0x3,%eax
     d89:	19 db                	sbb    %ebx,%ebx
     d8b:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
     d91:	81 c3 18 28 00 00    	add    $0x2818,%ebx
     d97:	48 63 db             	movslq %ebx,%rbx
     d9a:	e8 00 00 00 00       	callq  d9f <e1000_configure_rx+0x276>
     d9f:	49 01 dc             	add    %rbx,%r12
     da2:	31 c0                	xor    %eax,%eax
     da4:	41 89 04 24          	mov    %eax,(%r12)
     da8:	41 8b 47 10          	mov    0x10(%r15),%eax
     dac:	4d 8b 27             	mov    (%r15),%r12
     daf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     db6:	83 f8 03             	cmp    $0x3,%eax
     db9:	19 db                	sbb    %ebx,%ebx
     dbb:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
     dc1:	81 c3 10 28 00 00    	add    $0x2810,%ebx
     dc7:	48 63 db             	movslq %ebx,%rbx
     dca:	e8 00 00 00 00       	callq  dcf <e1000_configure_rx+0x2a6>
     dcf:	49 01 dc             	add    %rbx,%r12
     dd2:	31 c0                	xor    %eax,%eax
     dd4:	41 89 04 24          	mov    %eax,(%r12)
     dd8:	41 8b 47 10          	mov    0x10(%r15),%eax
     ddc:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
     de0:	83 f8 03             	cmp    $0x3,%eax
     de3:	48 8b 91 20 02 00 00 	mov    0x220(%rcx),%rdx
     dea:	19 c0                	sbb    %eax,%eax
     dec:	66 25 10 d9          	and    $0xd910,%ax
     df0:	66 05 10 28          	add    $0x2810,%ax
     df4:	66 89 42 2c          	mov    %ax,0x2c(%rdx)
     df8:	41 8b 47 10          	mov    0x10(%r15),%eax
     dfc:	48 8b 91 20 02 00 00 	mov    0x220(%rcx),%rdx
     e03:	83 f8 03             	cmp    $0x3,%eax
     e06:	19 c0                	sbb    %eax,%eax
     e08:	66 25 10 d9          	and    $0xd910,%ax
     e0c:	66 05 18 28          	add    $0x2818,%ax
     e10:	66 89 42 2e          	mov    %ax,0x2e(%rdx)
     e14:	41 83 7f 10 02       	cmpl   $0x2,0x10(%r15)
     e19:	76 51                	jbe    e6c <e1000_configure_rx+0x343>
     e1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     e22:	49 8b 1f             	mov    (%r15),%rbx
     e25:	e8 00 00 00 00       	callq  e2a <e1000_configure_rx+0x301>
     e2a:	8b 83 00 50 00 00    	mov    0x5000(%rbx),%eax
     e30:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
     e34:	80 ba dc 02 00 00 00 	cmpb   $0x0,0x2dc(%rdx)
     e3b:	74 0c                	je     e49 <e1000_configure_rx+0x320>
     e3d:	41 89 c4             	mov    %eax,%r12d
     e40:	41 81 cc 00 02 00 00 	or     $0x200,%r12d
     e47:	eb 0a                	jmp    e53 <e1000_configure_rx+0x32a>
     e49:	41 89 c4             	mov    %eax,%r12d
     e4c:	41 81 e4 ff fd ff ff 	and    $0xfffffdff,%r12d
     e53:	49 8b 1f             	mov    (%r15),%rbx
     e56:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     e5d:	e8 00 00 00 00       	callq  e62 <e1000_configure_rx+0x339>
     e62:	48 81 c3 00 50 00 00 	add    $0x5000,%rbx
     e69:	44 89 23             	mov    %r12d,(%rbx)
     e6c:	49 8b 1f             	mov    (%r15),%rbx
     e6f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     e76:	e8 00 00 00 00       	callq  e7b <e1000_configure_rx+0x352>
     e7b:	8b 4d d4             	mov    0xffffffffffffffd4(%rbp),%ecx
     e7e:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
     e85:	89 0b                	mov    %ecx,(%rbx)
     e87:	48 83 c4 18          	add    $0x18,%rsp
     e8b:	5b                   	pop    %rbx
     e8c:	41 5c                	pop    %r12
     e8e:	41 5d                	pop    %r13
     e90:	41 5e                	pop    %r14
     e92:	41 5f                	pop    %r15
     e94:	c9                   	leaveq 
     e95:	c3                   	retq   

0000000000000e96 <e1000_setup_rctl>:
     e96:	55                   	push   %rbp
     e97:	48 89 e5             	mov    %rsp,%rbp
     e9a:	41 55                	push   %r13
     e9c:	41 54                	push   %r12
     e9e:	49 89 fc             	mov    %rdi,%r12
     ea1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     ea8:	4d 8d ac 24 b8 03 00 	lea    0x3b8(%r12),%r13
     eaf:	00 
     eb0:	53                   	push   %rbx
     eb1:	48 83 ec 08          	sub    $0x8,%rsp
     eb5:	e8 00 00 00 00       	callq  eba <e1000_setup_rctl+0x24>
     eba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     ec1:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
     ec8:	00 
     ec9:	e8 00 00 00 00       	callq  ece <e1000_setup_rctl+0x38>
     ece:	8b 83 00 01 00 00    	mov    0x100(%rbx),%eax
     ed4:	41 8b 95 a0 00 00 00 	mov    0xa0(%r13),%edx
     edb:	80 e4 cf             	and    $0xcf,%ah
     ede:	c1 e2 0c             	shl    $0xc,%edx
     ee1:	81 ca 02 80 00 00    	or     $0x8002,%edx
     ee7:	09 c2                	or     %eax,%edx
     ee9:	41 80 bd 0f 01 00 00 	cmpb   $0x0,0x10f(%r13)
     ef0:	00 
     ef1:	74 05                	je     ef8 <e1000_setup_rctl+0x62>
     ef3:	83 ca 04             	or     $0x4,%edx
     ef6:	eb 03                	jmp    efb <e1000_setup_rctl+0x65>
     ef8:	83 e2 fb             	and    $0xfffffffffffffffb,%edx
     efb:	49 8b 84 24 f0 02 00 	mov    0x2f0(%r12),%rax
     f02:	00 
     f03:	81 b8 6c 01 00 00 dc 	cmpl   $0x5dc,0x16c(%rax)
     f0a:	05 00 00 
     f0d:	77 07                	ja     f16 <e1000_setup_rctl+0x80>
     f0f:	89 d0                	mov    %edx,%eax
     f11:	83 e0 df             	and    $0xffffffffffffffdf,%eax
     f14:	eb 05                	jmp    f1b <e1000_setup_rctl+0x85>
     f16:	89 d0                	mov    %edx,%eax
     f18:	83 c8 20             	or     $0x20,%eax
     f1b:	89 c2                	mov    %eax,%edx
     f1d:	41 8b 84 24 a0 00 00 	mov    0xa0(%r12),%eax
     f24:	00 
     f25:	81 e2 ff ff fc ff    	and    $0xfffcffff,%edx
     f2b:	89 d1                	mov    %edx,%ecx
     f2d:	81 c9 00 00 00 02    	or     $0x2000000,%ecx
     f33:	3d 00 01 00 00       	cmp    $0x100,%eax
     f38:	74 13                	je     f4d <e1000_setup_rctl+0xb7>
     f3a:	3d 00 02 00 00       	cmp    $0x200,%eax
     f3f:	74 18                	je     f59 <e1000_setup_rctl+0xc3>
     f41:	3d 00 04 00 00       	cmp    $0x400,%eax
     f46:	41 89 cc             	mov    %ecx,%r12d
     f49:	75 24                	jne    f6f <e1000_setup_rctl+0xd9>
     f4b:	eb 18                	jmp    f65 <e1000_setup_rctl+0xcf>
     f4d:	41 89 d4             	mov    %edx,%r12d
     f50:	41 81 cc 00 00 03 02 	or     $0x2030000,%r12d
     f57:	eb 16                	jmp    f6f <e1000_setup_rctl+0xd9>
     f59:	41 89 d4             	mov    %edx,%r12d
     f5c:	41 81 cc 00 00 02 02 	or     $0x2020000,%r12d
     f63:	eb 0a                	jmp    f6f <e1000_setup_rctl+0xd9>
     f65:	41 89 d4             	mov    %edx,%r12d
     f68:	41 81 cc 00 00 01 02 	or     $0x2010000,%r12d
     f6f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
     f73:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     f7a:	41 81 e4 ff ff ff fd 	and    $0xfdffffff,%r12d
     f81:	e8 00 00 00 00       	callq  f86 <e1000_setup_rctl+0xf0>
     f86:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
     f8d:	44 89 23             	mov    %r12d,(%rbx)
     f90:	41 5b                	pop    %r11
     f92:	5b                   	pop    %rbx
     f93:	41 5c                	pop    %r12
     f95:	41 5d                	pop    %r13
     f97:	c9                   	leaveq 
     f98:	c3                   	retq   

0000000000000f99 <e1000_check_64k_bound>:
     f99:	55                   	push   %rbp
     f9a:	48 89 e5             	mov    %rsp,%rbp
     f9d:	41 55                	push   %r13
     f9f:	49 89 d5             	mov    %rdx,%r13
     fa2:	41 54                	push   %r12
     fa4:	49 89 f4             	mov    %rsi,%r12
     fa7:	53                   	push   %rbx
     fa8:	48 89 fb             	mov    %rdi,%rbx
     fab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     fb2:	48 83 ec 08          	sub    $0x8,%rsp
     fb6:	e8 00 00 00 00       	callq  fbb <e1000_check_64k_bound+0x22>
     fbb:	8b 93 c8 03 00 00    	mov    0x3c8(%rbx),%edx
     fc1:	83 fa 06             	cmp    $0x6,%edx
     fc4:	74 0a                	je     fd0 <e1000_check_64k_bound+0x37>
     fc6:	83 fa 08             	cmp    $0x8,%edx
     fc9:	b8 01 00 00 00       	mov    $0x1,%eax
     fce:	75 12                	jne    fe2 <e1000_check_64k_bound+0x49>
     fd0:	4b 8d 44 25 ff       	lea    0xffffffffffffffff(%r13,%r12,1),%rax
     fd5:	4c 31 e0             	xor    %r12,%rax
     fd8:	48 c1 e8 10          	shr    $0x10,%rax
     fdc:	0f 94 c0             	sete   %al
     fdf:	0f b6 c0             	movzbl %al,%eax
     fe2:	5b                   	pop    %rbx
     fe3:	5b                   	pop    %rbx
     fe4:	41 5c                	pop    %r12
     fe6:	41 5d                	pop    %r13
     fe8:	c9                   	leaveq 
     fe9:	c3                   	retq   

0000000000000fea <e1000_release_manageability>:
     fea:	55                   	push   %rbp
     feb:	48 89 e5             	mov    %rsp,%rbp
     fee:	41 55                	push   %r13
     ff0:	41 54                	push   %r12
     ff2:	49 89 fc             	mov    %rdi,%r12
     ff5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     ffc:	4d 8d ac 24 b8 03 00 	lea    0x3b8(%r12),%r13
    1003:	00 
    1004:	53                   	push   %rbx
    1005:	48 83 ec 08          	sub    $0x8,%rsp
    1009:	e8 00 00 00 00       	callq  100e <e1000_release_manageability+0x24>
    100e:	41 83 bc 24 ac 00 00 	cmpl   $0x0,0xac(%r12)
    1015:	00 00 
    1017:	74 4e                	je     1067 <e1000_release_manageability+0x7d>
    1019:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1020:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    1027:	00 
    1028:	e8 00 00 00 00       	callq  102d <e1000_release_manageability+0x43>
    102d:	8b 9b 20 58 00 00    	mov    0x5820(%rbx),%ebx
    1033:	80 cf 20             	or     $0x20,%bh
    1036:	4d 8b a4 24 b8 03 00 	mov    0x3b8(%r12),%r12
    103d:	00 
    103e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1045:	89 d8                	mov    %ebx,%eax
    1047:	25 ff ff df ff       	and    $0xffdfffff,%eax
    104c:	41 80 bd 1d 01 00 00 	cmpb   $0x0,0x11d(%r13)
    1053:	00 
    1054:	0f 45 d8             	cmovne %eax,%ebx
    1057:	49 81 c4 20 58 00 00 	add    $0x5820,%r12
    105e:	e8 00 00 00 00       	callq  1063 <e1000_release_manageability+0x79>
    1063:	41 89 1c 24          	mov    %ebx,(%r12)
    1067:	41 5c                	pop    %r12
    1069:	5b                   	pop    %rbx
    106a:	41 5c                	pop    %r12
    106c:	41 5d                	pop    %r13
    106e:	c9                   	leaveq 
    106f:	c3                   	retq   

0000000000001070 <e1000_init_manageability>:
    1070:	55                   	push   %rbp
    1071:	48 89 e5             	mov    %rsp,%rbp
    1074:	41 56                	push   %r14
    1076:	49 89 fe             	mov    %rdi,%r14
    1079:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1080:	41 55                	push   %r13
    1082:	41 54                	push   %r12
    1084:	4d 8d a6 b8 03 00 00 	lea    0x3b8(%r14),%r12
    108b:	53                   	push   %rbx
    108c:	e8 00 00 00 00       	callq  1091 <e1000_init_manageability+0x21>
    1091:	41 83 be ac 00 00 00 	cmpl   $0x0,0xac(%r14)
    1098:	00 
    1099:	0f 84 8b 00 00 00    	je     112a <e1000_init_manageability+0xba>
    109f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    10a6:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
    10ad:	e8 00 00 00 00       	callq  10b2 <e1000_init_manageability+0x42>
    10b2:	44 8b ab 20 58 00 00 	mov    0x5820(%rbx),%r13d
    10b9:	41 81 e5 ff df ff ff 	and    $0xffffdfff,%r13d
    10c0:	41 80 bc 24 1d 01 00 	cmpb   $0x0,0x11d(%r12)
    10c7:	00 00 
    10c9:	74 42                	je     110d <e1000_init_manageability+0x9d>
    10cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    10d2:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
    10d9:	e8 00 00 00 00       	callq  10de <e1000_init_manageability+0x6e>
    10de:	44 8b a3 60 58 00 00 	mov    0x5860(%rbx),%r12d
    10e5:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
    10ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    10f3:	41 81 cd 00 00 20 00 	or     $0x200000,%r13d
    10fa:	41 83 cc 60          	or     $0x60,%r12d
    10fe:	e8 00 00 00 00       	callq  1103 <e1000_init_manageability+0x93>
    1103:	48 81 c3 60 58 00 00 	add    $0x5860,%rbx
    110a:	44 89 23             	mov    %r12d,(%rbx)
    110d:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
    1114:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    111b:	e8 00 00 00 00       	callq  1120 <e1000_init_manageability+0xb0>
    1120:	48 81 c3 20 58 00 00 	add    $0x5820,%rbx
    1127:	44 89 2b             	mov    %r13d,(%rbx)
    112a:	5b                   	pop    %rbx
    112b:	41 5c                	pop    %r12
    112d:	41 5d                	pop    %r13
    112f:	41 5e                	pop    %r14
    1131:	c9                   	leaveq 
    1132:	c3                   	retq   

0000000000001133 <e1000_get_hw_control>:
    1133:	55                   	push   %rbp
    1134:	48 89 e5             	mov    %rsp,%rbp
    1137:	41 56                	push   %r14
    1139:	41 55                	push   %r13
    113b:	49 89 fd             	mov    %rdi,%r13
    113e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1145:	4d 8d b5 b8 03 00 00 	lea    0x3b8(%r13),%r14
    114c:	41 54                	push   %r12
    114e:	53                   	push   %rbx
    114f:	e8 00 00 00 00       	callq  1154 <e1000_get_hw_control+0x21>
    1154:	41 8b 46 10          	mov    0x10(%r14),%eax
    1158:	83 f8 10             	cmp    $0x10,%eax
    115b:	74 16                	je     1173 <e1000_get_hw_control+0x40>
    115d:	83 f8 0e             	cmp    $0xe,%eax
    1160:	74 4b                	je     11ad <e1000_get_hw_control+0x7a>
    1162:	83 f8 0f             	cmp    $0xf,%eax
    1165:	74 46                	je     11ad <e1000_get_hw_control+0x7a>
    1167:	83 f8 11             	cmp    $0x11,%eax
    116a:	74 41                	je     11ad <e1000_get_hw_control+0x7a>
    116c:	83 f8 12             	cmp    $0x12,%eax
    116f:	75 6c                	jne    11dd <e1000_get_hw_control+0xaa>
    1171:	eb 3a                	jmp    11ad <e1000_get_hw_control+0x7a>
    1173:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    117a:	49 8b 9d b8 03 00 00 	mov    0x3b8(%r13),%rbx
    1181:	e8 00 00 00 00       	callq  1186 <e1000_get_hw_control+0x53>
    1186:	44 8b a3 50 5b 00 00 	mov    0x5b50(%rbx),%r12d
    118d:	49 8b 9d b8 03 00 00 	mov    0x3b8(%r13),%rbx
    1194:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    119b:	41 83 cc 08          	or     $0x8,%r12d
    119f:	e8 00 00 00 00       	callq  11a4 <e1000_get_hw_control+0x71>
    11a4:	48 81 c3 50 5b 00 00 	add    $0x5b50,%rbx
    11ab:	eb 2d                	jmp    11da <e1000_get_hw_control+0xa7>
    11ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    11b4:	49 8b 1e             	mov    (%r14),%rbx
    11b7:	e8 00 00 00 00       	callq  11bc <e1000_get_hw_control+0x89>
    11bc:	44 8b 63 18          	mov    0x18(%rbx),%r12d
    11c0:	49 8b 1e             	mov    (%r14),%rbx
    11c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    11ca:	41 81 cc 00 00 00 10 	or     $0x10000000,%r12d
    11d1:	e8 00 00 00 00       	callq  11d6 <e1000_get_hw_control+0xa3>
    11d6:	48 83 c3 18          	add    $0x18,%rbx
    11da:	44 89 23             	mov    %r12d,(%rbx)
    11dd:	5b                   	pop    %rbx
    11de:	41 5c                	pop    %r12
    11e0:	41 5d                	pop    %r13
    11e2:	41 5e                	pop    %r14
    11e4:	c9                   	leaveq 
    11e5:	c3                   	retq   

00000000000011e6 <e1000_release_hw_control>:
    11e6:	55                   	push   %rbp
    11e7:	48 89 e5             	mov    %rsp,%rbp
    11ea:	41 56                	push   %r14
    11ec:	41 55                	push   %r13
    11ee:	49 89 fd             	mov    %rdi,%r13
    11f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    11f8:	4d 8d b5 b8 03 00 00 	lea    0x3b8(%r13),%r14
    11ff:	41 54                	push   %r12
    1201:	53                   	push   %rbx
    1202:	e8 00 00 00 00       	callq  1207 <e1000_release_hw_control+0x21>
    1207:	41 8b 46 10          	mov    0x10(%r14),%eax
    120b:	83 f8 10             	cmp    $0x10,%eax
    120e:	74 16                	je     1226 <e1000_release_hw_control+0x40>
    1210:	83 f8 0e             	cmp    $0xe,%eax
    1213:	74 4b                	je     1260 <e1000_release_hw_control+0x7a>
    1215:	83 f8 0f             	cmp    $0xf,%eax
    1218:	74 46                	je     1260 <e1000_release_hw_control+0x7a>
    121a:	83 f8 11             	cmp    $0x11,%eax
    121d:	74 41                	je     1260 <e1000_release_hw_control+0x7a>
    121f:	83 f8 12             	cmp    $0x12,%eax
    1222:	75 6c                	jne    1290 <e1000_release_hw_control+0xaa>
    1224:	eb 3a                	jmp    1260 <e1000_release_hw_control+0x7a>
    1226:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    122d:	49 8b 9d b8 03 00 00 	mov    0x3b8(%r13),%rbx
    1234:	e8 00 00 00 00       	callq  1239 <e1000_release_hw_control+0x53>
    1239:	44 8b a3 50 5b 00 00 	mov    0x5b50(%rbx),%r12d
    1240:	49 8b 9d b8 03 00 00 	mov    0x3b8(%r13),%rbx
    1247:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    124e:	41 83 e4 f7          	and    $0xfffffffffffffff7,%r12d
    1252:	e8 00 00 00 00       	callq  1257 <e1000_release_hw_control+0x71>
    1257:	48 81 c3 50 5b 00 00 	add    $0x5b50,%rbx
    125e:	eb 2d                	jmp    128d <e1000_release_hw_control+0xa7>
    1260:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1267:	49 8b 1e             	mov    (%r14),%rbx
    126a:	e8 00 00 00 00       	callq  126f <e1000_release_hw_control+0x89>
    126f:	44 8b 63 18          	mov    0x18(%rbx),%r12d
    1273:	49 8b 1e             	mov    (%r14),%rbx
    1276:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    127d:	41 81 e4 ff ff ff ef 	and    $0xefffffff,%r12d
    1284:	e8 00 00 00 00       	callq  1289 <e1000_release_hw_control+0xa3>
    1289:	48 83 c3 18          	add    $0x18,%rbx
    128d:	44 89 23             	mov    %r12d,(%rbx)
    1290:	5b                   	pop    %rbx
    1291:	41 5c                	pop    %r12
    1293:	41 5d                	pop    %r13
    1295:	41 5e                	pop    %r14
    1297:	c9                   	leaveq 
    1298:	c3                   	retq   

0000000000001299 <e1000_irq_enable>:
    1299:	55                   	push   %rbp
    129a:	48 89 e5             	mov    %rsp,%rbp
    129d:	41 54                	push   %r12
    129f:	49 89 fc             	mov    %rdi,%r12
    12a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    12a9:	53                   	push   %rbx
    12aa:	e8 00 00 00 00       	callq  12af <e1000_irq_enable+0x16>
    12af:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    12b6:	00 
    12b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    12be:	e8 00 00 00 00       	callq  12c3 <e1000_irq_enable+0x2a>
    12c3:	b8 9d 00 00 00       	mov    $0x9d,%eax
    12c8:	48 81 c3 d0 00 00 00 	add    $0xd0,%rbx
    12cf:	89 03                	mov    %eax,(%rbx)
    12d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    12d8:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    12df:	00 
    12e0:	e8 00 00 00 00       	callq  12e5 <e1000_irq_enable+0x4c>
    12e5:	8b 43 08             	mov    0x8(%rbx),%eax
    12e8:	5b                   	pop    %rbx
    12e9:	41 5c                	pop    %r12
    12eb:	c9                   	leaveq 
    12ec:	c3                   	retq   

00000000000012ed <Nonstub_sk_buff_get_length>:
    12ed:	55                   	push   %rbp
    12ee:	48 89 e5             	mov    %rsp,%rbp
    12f1:	53                   	push   %rbx
    12f2:	48 89 fb             	mov    %rdi,%rbx
    12f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    12fc:	48 83 ec 08          	sub    $0x8,%rsp
    1300:	e8 00 00 00 00       	callq  1305 <Nonstub_sk_buff_get_length+0x18>
    1305:	5a                   	pop    %rdx
    1306:	48 8d 83 d8 01 00 00 	lea    0x1d8(%rbx),%rax
    130d:	5b                   	pop    %rbx
    130e:	c9                   	leaveq 
    130f:	c3                   	retq   

0000000000001310 <MICRODRIVERS__MODIF_skb_copy_and_csum_dev>:
    1310:	55                   	push   %rbp
    1311:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1318:	48 89 e5             	mov    %rsp,%rbp
    131b:	e8 00 00 00 00       	callq  1320 <MICRODRIVERS__MODIF_skb_copy_and_csum_dev+0x10>
    1320:	c9                   	leaveq 
    1321:	c3                   	retq   

0000000000001322 <MICRODRIVERS__MODIF_init_timer>:
    1322:	55                   	push   %rbp
    1323:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    132a:	48 89 e5             	mov    %rsp,%rbp
    132d:	e8 00 00 00 00       	callq  1332 <MICRODRIVERS__MODIF_init_timer+0x10>
    1332:	c9                   	leaveq 
    1333:	c3                   	retq   

0000000000001334 <MICRODRIVERS__MODIF_del_timer_sync>:
    1334:	55                   	push   %rbp
    1335:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    133c:	48 89 e5             	mov    %rsp,%rbp
    133f:	e8 00 00 00 00       	callq  1344 <MICRODRIVERS__MODIF_del_timer_sync+0x10>
    1344:	c9                   	leaveq 
    1345:	31 c0                	xor    %eax,%eax
    1347:	c3                   	retq   

0000000000001348 <MICRODRIVERS__MODIF_cancel_rearming_delayed_work>:
    1348:	55                   	push   %rbp
    1349:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1350:	48 89 e5             	mov    %rsp,%rbp
    1353:	e8 00 00 00 00       	callq  1358 <MICRODRIVERS__MODIF_cancel_rearming_delayed_work+0x10>
    1358:	c9                   	leaveq 
    1359:	c3                   	retq   

000000000000135a <MICRODRIVERS__MODIF_free_irq>:
    135a:	55                   	push   %rbp
    135b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1362:	48 89 e5             	mov    %rsp,%rbp
    1365:	e8 00 00 00 00       	callq  136a <MICRODRIVERS__MODIF_free_irq+0x10>
    136a:	c9                   	leaveq 
    136b:	c3                   	retq   

000000000000136c <MICRODRIVERS__MODIF_skb_over_panic>:
    136c:	55                   	push   %rbp
    136d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1374:	48 89 e5             	mov    %rsp,%rbp
    1377:	e8 00 00 00 00       	callq  137c <MICRODRIVERS__MODIF_skb_over_panic+0x10>
    137c:	c9                   	leaveq 
    137d:	c3                   	retq   

000000000000137e <MICRODRIVERS__MODIF_pci_set_power_state>:
    137e:	55                   	push   %rbp
    137f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1386:	48 89 e5             	mov    %rsp,%rbp
    1389:	e8 00 00 00 00       	callq  138e <MICRODRIVERS__MODIF_pci_set_power_state+0x10>
    138e:	c9                   	leaveq 
    138f:	31 c0                	xor    %eax,%eax
    1391:	c3                   	retq   

0000000000001392 <MICRODRIVERS__MODIF_pci_set_mwi>:
    1392:	55                   	push   %rbp
    1393:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    139a:	48 89 e5             	mov    %rsp,%rbp
    139d:	e8 00 00 00 00       	callq  13a2 <MICRODRIVERS__MODIF_pci_set_mwi+0x10>
    13a2:	c9                   	leaveq 
    13a3:	31 c0                	xor    %eax,%eax
    13a5:	c3                   	retq   

00000000000013a6 <MICRODRIVERS__MODIF_pci_set_master>:
    13a6:	55                   	push   %rbp
    13a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    13ae:	48 89 e5             	mov    %rsp,%rbp
    13b1:	e8 00 00 00 00       	callq  13b6 <MICRODRIVERS__MODIF_pci_set_master+0x10>
    13b6:	c9                   	leaveq 
    13b7:	c3                   	retq   

00000000000013b8 <MICRODRIVERS__MODIF_pci_set_dma_mask>:
    13b8:	55                   	push   %rbp
    13b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    13c0:	48 89 e5             	mov    %rsp,%rbp
    13c3:	e8 00 00 00 00       	callq  13c8 <MICRODRIVERS__MODIF_pci_set_dma_mask+0x10>
    13c8:	c9                   	leaveq 
    13c9:	31 c0                	xor    %eax,%eax
    13cb:	c3                   	retq   

00000000000013cc <MICRODRIVERS__MODIF_pci_set_consistent_dma_mask>:
    13cc:	55                   	push   %rbp
    13cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    13d4:	48 89 e5             	mov    %rsp,%rbp
    13d7:	e8 00 00 00 00       	callq  13dc <MICRODRIVERS__MODIF_pci_set_consistent_dma_mask+0x10>
    13dc:	c9                   	leaveq 
    13dd:	31 c0                	xor    %eax,%eax
    13df:	c3                   	retq   

00000000000013e0 <MICRODRIVERS__MODIF_pci_save_state>:
    13e0:	55                   	push   %rbp
    13e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    13e8:	48 89 e5             	mov    %rsp,%rbp
    13eb:	e8 00 00 00 00       	callq  13f0 <MICRODRIVERS__MODIF_pci_save_state+0x10>
    13f0:	c9                   	leaveq 
    13f1:	31 c0                	xor    %eax,%eax
    13f3:	c3                   	retq   

00000000000013f4 <MICRODRIVERS__MODIF_pci_restore_state>:
    13f4:	55                   	push   %rbp
    13f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    13fc:	48 89 e5             	mov    %rsp,%rbp
    13ff:	e8 00 00 00 00       	callq  1404 <MICRODRIVERS__MODIF_pci_restore_state+0x10>
    1404:	c9                   	leaveq 
    1405:	31 c0                	xor    %eax,%eax
    1407:	c3                   	retq   

0000000000001408 <MICRODRIVERS__MODIF_pci_release_regions>:
    1408:	55                   	push   %rbp
    1409:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1410:	48 89 e5             	mov    %rsp,%rbp
    1413:	e8 00 00 00 00       	callq  1418 <MICRODRIVERS__MODIF_pci_release_regions+0x10>
    1418:	c9                   	leaveq 
    1419:	c3                   	retq   

000000000000141a <MICRODRIVERS__MODIF_pci_enable_wake>:
    141a:	55                   	push   %rbp
    141b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1422:	48 89 e5             	mov    %rsp,%rbp
    1425:	e8 00 00 00 00       	callq  142a <MICRODRIVERS__MODIF_pci_enable_wake+0x10>
    142a:	c9                   	leaveq 
    142b:	31 c0                	xor    %eax,%eax
    142d:	c3                   	retq   

000000000000142e <MICRODRIVERS__MODIF_pci_enable_device>:
    142e:	55                   	push   %rbp
    142f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1436:	48 89 e5             	mov    %rsp,%rbp
    1439:	e8 00 00 00 00       	callq  143e <MICRODRIVERS__MODIF_pci_enable_device+0x10>
    143e:	c9                   	leaveq 
    143f:	31 c0                	xor    %eax,%eax
    1441:	c3                   	retq   

0000000000001442 <MICRODRIVERS__MODIF_pci_disable_device>:
    1442:	55                   	push   %rbp
    1443:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    144a:	48 89 e5             	mov    %rsp,%rbp
    144d:	e8 00 00 00 00       	callq  1452 <MICRODRIVERS__MODIF_pci_disable_device+0x10>
    1452:	c9                   	leaveq 
    1453:	c3                   	retq   

0000000000001454 <MICRODRIVERS__MODIF_pci_clear_mwi>:
    1454:	55                   	push   %rbp
    1455:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    145c:	48 89 e5             	mov    %rsp,%rbp
    145f:	e8 00 00 00 00       	callq  1464 <MICRODRIVERS__MODIF_pci_clear_mwi+0x10>
    1464:	c9                   	leaveq 
    1465:	c3                   	retq   

0000000000001466 <MICRODRIVERS__MODIF_pci_choose_state>:
    1466:	55                   	push   %rbp
    1467:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    146e:	48 89 e5             	mov    %rsp,%rbp
    1471:	e8 00 00 00 00       	callq  1476 <MICRODRIVERS__MODIF_pci_choose_state+0x10>
    1476:	c9                   	leaveq 
    1477:	31 c0                	xor    %eax,%eax
    1479:	c3                   	retq   

000000000000147a <MICRODRIVERS__MODIF_page_address>:
    147a:	55                   	push   %rbp
    147b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1482:	48 89 e5             	mov    %rsp,%rbp
    1485:	e8 00 00 00 00       	callq  148a <MICRODRIVERS__MODIF_page_address+0x10>
    148a:	c9                   	leaveq 
    148b:	31 c0                	xor    %eax,%eax
    148d:	c3                   	retq   

000000000000148e <MICRODRIVERS__MODIF___netif_rx_schedule>:
    148e:	55                   	push   %rbp
    148f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1496:	48 89 e5             	mov    %rsp,%rbp
    1499:	e8 00 00 00 00       	callq  149e <MICRODRIVERS__MODIF___netif_rx_schedule+0x10>
    149e:	c9                   	leaveq 
    149f:	c3                   	retq   

00000000000014a0 <MICRODRIVERS__MODIF_netif_rx>:
    14a0:	55                   	push   %rbp
    14a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    14a8:	48 89 e5             	mov    %rsp,%rbp
    14ab:	e8 00 00 00 00       	callq  14b0 <MICRODRIVERS__MODIF_netif_rx+0x10>
    14b0:	c9                   	leaveq 
    14b1:	31 c0                	xor    %eax,%eax
    14b3:	c3                   	retq   

00000000000014b4 <MICRODRIVERS__MODIF_netif_receive_skb>:
    14b4:	55                   	push   %rbp
    14b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    14bc:	48 89 e5             	mov    %rsp,%rbp
    14bf:	e8 00 00 00 00       	callq  14c4 <MICRODRIVERS__MODIF_netif_receive_skb+0x10>
    14c4:	c9                   	leaveq 
    14c5:	31 c0                	xor    %eax,%eax
    14c7:	c3                   	retq   

00000000000014c8 <MICRODRIVERS__MODIF_kfree_skb>:
    14c8:	55                   	push   %rbp
    14c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    14d0:	48 89 e5             	mov    %rsp,%rbp
    14d3:	e8 00 00 00 00       	callq  14d8 <MICRODRIVERS__MODIF_kfree_skb+0x10>
    14d8:	c9                   	leaveq 
    14d9:	c3                   	retq   

00000000000014da <MICRODRIVERS__MODIF_dma_free_coherent>:
    14da:	55                   	push   %rbp
    14db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    14e2:	48 89 e5             	mov    %rsp,%rbp
    14e5:	e8 00 00 00 00       	callq  14ea <MICRODRIVERS__MODIF_dma_free_coherent+0x10>
    14ea:	c9                   	leaveq 
    14eb:	c3                   	retq   

00000000000014ec <MICRODRIVERS__MODIF_dev_kfree_skb_any>:
    14ec:	55                   	push   %rbp
    14ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    14f4:	48 89 e5             	mov    %rsp,%rbp
    14f7:	e8 00 00 00 00       	callq  14fc <MICRODRIVERS__MODIF_dev_kfree_skb_any+0x10>
    14fc:	c9                   	leaveq 
    14fd:	c3                   	retq   

00000000000014fe <MICRODRIVERS__MODIF_pci_bus_write_config_word>:
    14fe:	55                   	push   %rbp
    14ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1506:	48 89 e5             	mov    %rsp,%rbp
    1509:	e8 00 00 00 00       	callq  150e <MICRODRIVERS__MODIF_pci_bus_write_config_word+0x10>
    150e:	c9                   	leaveq 
    150f:	31 c0                	xor    %eax,%eax
    1511:	c3                   	retq   

0000000000001512 <MICRODRIVERS__MODIF_dev_driver_string>:
    1512:	55                   	push   %rbp
    1513:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    151a:	48 89 e5             	mov    %rsp,%rbp
    151d:	e8 00 00 00 00       	callq  1522 <MICRODRIVERS__MODIF_dev_driver_string+0x10>
    1522:	c9                   	leaveq 
    1523:	31 c0                	xor    %eax,%eax
    1525:	c3                   	retq   

0000000000001526 <MICRODRIVERS__DUMMY>:
    1526:	55                   	push   %rbp
    1527:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    152e:	48 89 e5             	mov    %rsp,%rbp
    1531:	e8 00 00 00 00       	callq  1536 <MICRODRIVERS__DUMMY+0x10>
    1536:	c9                   	leaveq 
    1537:	c3                   	retq   

0000000000001538 <MICRODRIVERS__MODIF_schedule_work>:
    1538:	55                   	push   %rbp
    1539:	48 89 e5             	mov    %rsp,%rbp
    153c:	53                   	push   %rbx
    153d:	48 89 fb             	mov    %rdi,%rbx
    1540:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1547:	48 83 ec 08          	sub    $0x8,%rsp
    154b:	e8 00 00 00 00       	callq  1550 <MICRODRIVERS__MODIF_schedule_work+0x18>
    1550:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
    1554:	e8 00 00 00 00       	callq  1559 <MICRODRIVERS__MODIF_schedule_work+0x21>
    1559:	59                   	pop    %rcx
    155a:	5b                   	pop    %rbx
    155b:	c9                   	leaveq 
    155c:	31 c0                	xor    %eax,%eax
    155e:	c3                   	retq   

000000000000155f <MICRODRIVERS__MODIF_cancel_work_sync>:
    155f:	55                   	push   %rbp
    1560:	48 89 e5             	mov    %rsp,%rbp
    1563:	53                   	push   %rbx
    1564:	48 89 fb             	mov    %rdi,%rbx
    1567:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    156e:	48 83 ec 08          	sub    $0x8,%rsp
    1572:	e8 00 00 00 00       	callq  1577 <MICRODRIVERS__MODIF_cancel_work_sync+0x18>
    1577:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
    157b:	e8 00 00 00 00       	callq  1580 <MICRODRIVERS__MODIF_cancel_work_sync+0x21>
    1580:	5e                   	pop    %rsi
    1581:	5b                   	pop    %rbx
    1582:	c9                   	leaveq 
    1583:	31 c0                	xor    %eax,%eax
    1585:	c3                   	retq   

0000000000001586 <MICRODRIVERS__MODIF_mii_link_ok>:
    1586:	55                   	push   %rbp
    1587:	48 89 e5             	mov    %rsp,%rbp
    158a:	53                   	push   %rbx
    158b:	48 89 fb             	mov    %rdi,%rbx
    158e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1595:	48 83 ec 08          	sub    $0x8,%rsp
    1599:	e8 00 00 00 00       	callq  159e <MICRODRIVERS__MODIF_mii_link_ok+0x18>
    159e:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
    15a2:	e8 00 00 00 00       	callq  15a7 <MICRODRIVERS__MODIF_mii_link_ok+0x21>
    15a7:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
    15ab:	e8 00 00 00 00       	callq  15b0 <MICRODRIVERS__MODIF_mii_link_ok+0x2a>
    15b0:	48 63 3b             	movslq (%rbx),%rdi
    15b3:	e8 00 00 00 00       	callq  15b8 <MICRODRIVERS__MODIF_mii_link_ok+0x32>
    15b8:	5f                   	pop    %rdi
    15b9:	5b                   	pop    %rbx
    15ba:	c9                   	leaveq 
    15bb:	31 c0                	xor    %eax,%eax
    15bd:	c3                   	retq   

00000000000015be <MICRODRIVERS__MODIF_schedule_delayed_work>:
    15be:	55                   	push   %rbp
    15bf:	48 89 e5             	mov    %rsp,%rbp
    15c2:	53                   	push   %rbx
    15c3:	48 89 fb             	mov    %rdi,%rbx
    15c6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    15cd:	48 83 ec 08          	sub    $0x8,%rsp
    15d1:	e8 00 00 00 00       	callq  15d6 <MICRODRIVERS__MODIF_schedule_delayed_work+0x18>
    15d6:	48 8b 3b             	mov    (%rbx),%rdi
    15d9:	e8 00 00 00 00       	callq  15de <MICRODRIVERS__MODIF_schedule_delayed_work+0x20>
    15de:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
    15e2:	e8 00 00 00 00       	callq  15e7 <MICRODRIVERS__MODIF_schedule_delayed_work+0x29>
    15e7:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
    15eb:	e8 00 00 00 00       	callq  15f0 <MICRODRIVERS__MODIF_schedule_delayed_work+0x32>
    15f0:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
    15f4:	e8 00 00 00 00       	callq  15f9 <MICRODRIVERS__MODIF_schedule_delayed_work+0x3b>
    15f9:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
    15fd:	e8 00 00 00 00       	callq  1602 <MICRODRIVERS__MODIF_schedule_delayed_work+0x44>
    1602:	48 8b 7b 50          	mov    0x50(%rbx),%rdi
    1606:	e8 00 00 00 00       	callq  160b <MICRODRIVERS__MODIF_schedule_delayed_work+0x4d>
    160b:	48 8b 7b 58          	mov    0x58(%rbx),%rdi
    160f:	e8 00 00 00 00       	callq  1614 <MICRODRIVERS__MODIF_schedule_delayed_work+0x56>
    1614:	41 58                	pop    %r8
    1616:	5b                   	pop    %rbx
    1617:	c9                   	leaveq 
    1618:	31 c0                	xor    %eax,%eax
    161a:	c3                   	retq   

000000000000161b <MICRODRIVERS__MODIF_unregister_netdev>:
    161b:	55                   	push   %rbp
    161c:	48 89 e5             	mov    %rsp,%rbp
    161f:	53                   	push   %rbx
    1620:	48 89 fb             	mov    %rdi,%rbx
    1623:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    162a:	48 83 ec 08          	sub    $0x8,%rsp
    162e:	e8 00 00 00 00       	callq  1633 <MICRODRIVERS__MODIF_unregister_netdev+0x18>
    1633:	8b bb 30 04 00 00    	mov    0x430(%rbx),%edi
    1639:	e8 00 00 00 00       	callq  163e <MICRODRIVERS__MODIF_unregister_netdev+0x23>
    163e:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
    1642:	e8 00 00 00 00       	callq  1647 <MICRODRIVERS__MODIF_unregister_netdev+0x2c>
    1647:	48 8d bb 18 04 00 00 	lea    0x418(%rbx),%rdi
    164e:	e8 00 00 00 00       	callq  1653 <MICRODRIVERS__MODIF_unregister_netdev+0x38>
    1653:	48 89 df             	mov    %rbx,%rdi
    1656:	e8 00 00 00 00       	callq  165b <MICRODRIVERS__MODIF_unregister_netdev+0x40>
    165b:	48 8b bb 18 07 00 00 	mov    0x718(%rbx),%rdi
    1662:	e8 00 00 00 00       	callq  1667 <MICRODRIVERS__MODIF_unregister_netdev+0x4c>
    1667:	48 8b bb e8 01 00 00 	mov    0x1e8(%rbx),%rdi
    166e:	e8 00 00 00 00       	callq  1673 <MICRODRIVERS__MODIF_unregister_netdev+0x58>
    1673:	48 63 bb f0 01 00 00 	movslq 0x1f0(%rbx),%rdi
    167a:	e8 00 00 00 00       	callq  167f <MICRODRIVERS__MODIF_unregister_netdev+0x64>
    167f:	41 59                	pop    %r9
    1681:	5b                   	pop    %rbx
    1682:	c9                   	leaveq 
    1683:	c3                   	retq   

0000000000001684 <MICRODRIVERS__MODIF_pci_unregister_driver>:
    1684:	55                   	push   %rbp
    1685:	48 89 e5             	mov    %rsp,%rbp
    1688:	53                   	push   %rbx
    1689:	48 89 fb             	mov    %rdi,%rbx
    168c:	48 83 c3 60          	add    $0x60,%rbx
    1690:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1697:	48 83 ec 08          	sub    $0x8,%rsp
    169b:	e8 00 00 00 00       	callq  16a0 <MICRODRIVERS__MODIF_pci_unregister_driver+0x1c>
    16a0:	48 89 df             	mov    %rbx,%rdi
    16a3:	e8 00 00 00 00       	callq  16a8 <MICRODRIVERS__MODIF_pci_unregister_driver+0x24>
    16a8:	41 5a                	pop    %r10
    16aa:	5b                   	pop    %rbx
    16ab:	c9                   	leaveq 
    16ac:	c3                   	retq   

00000000000016ad <MICRODRIVERS__MODIF_pci_request_regions>:
    16ad:	55                   	push   %rbp
    16ae:	48 89 e5             	mov    %rsp,%rbp
    16b1:	53                   	push   %rbx
    16b2:	48 89 fb             	mov    %rdi,%rbx
    16b5:	48 81 c3 00 03 00 00 	add    $0x300,%rbx
    16bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    16c3:	48 83 ec 08          	sub    $0x8,%rsp
    16c7:	e8 00 00 00 00       	callq  16cc <MICRODRIVERS__MODIF_pci_request_regions+0x1f>
    16cc:	48 89 df             	mov    %rbx,%rdi
    16cf:	e8 00 00 00 00       	callq  16d4 <MICRODRIVERS__MODIF_pci_request_regions+0x27>
    16d4:	41 5b                	pop    %r11
    16d6:	5b                   	pop    %rbx
    16d7:	c9                   	leaveq 
    16d8:	31 c0                	xor    %eax,%eax
    16da:	c3                   	retq   

00000000000016db <MICRODRIVERS__MODIF___pci_register_driver>:
    16db:	55                   	push   %rbp
    16dc:	48 89 e5             	mov    %rsp,%rbp
    16df:	53                   	push   %rbx
    16e0:	48 89 fb             	mov    %rdi,%rbx
    16e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    16ea:	48 83 ec 08          	sub    $0x8,%rsp
    16ee:	e8 00 00 00 00       	callq  16f3 <MICRODRIVERS__MODIF___pci_register_driver+0x18>
    16f3:	48 8b 7b 60          	mov    0x60(%rbx),%rdi
    16f7:	e8 00 00 00 00       	callq  16fc <MICRODRIVERS__MODIF___pci_register_driver+0x21>
    16fc:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
    1700:	e8 00 00 00 00       	callq  1705 <MICRODRIVERS__MODIF___pci_register_driver+0x2a>
    1705:	48 8b 7b 68          	mov    0x68(%rbx),%rdi
    1709:	e8 00 00 00 00       	callq  170e <MICRODRIVERS__MODIF___pci_register_driver+0x33>
    170e:	48 8b 7b 70          	mov    0x70(%rbx),%rdi
    1712:	e8 00 00 00 00       	callq  1717 <MICRODRIVERS__MODIF___pci_register_driver+0x3c>
    1717:	48 8d bb c0 00 00 00 	lea    0xc0(%rbx),%rdi
    171e:	e8 00 00 00 00       	callq  1723 <MICRODRIVERS__MODIF___pci_register_driver+0x48>
    1723:	48 8d bb f0 00 00 00 	lea    0xf0(%rbx),%rdi
    172a:	e8 00 00 00 00       	callq  172f <MICRODRIVERS__MODIF___pci_register_driver+0x54>
    172f:	48 8d 7b 60          	lea    0x60(%rbx),%rdi
    1733:	e8 00 00 00 00       	callq  1738 <MICRODRIVERS__MODIF___pci_register_driver+0x5d>
    1738:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
    173c:	e8 00 00 00 00       	callq  1741 <MICRODRIVERS__MODIF___pci_register_driver+0x66>
    1741:	5b                   	pop    %rbx
    1742:	5b                   	pop    %rbx
    1743:	c9                   	leaveq 
    1744:	31 c0                	xor    %eax,%eax
    1746:	c3                   	retq   

0000000000001747 <MICRODRIVERS__MODIF_pci_bus_read_config_word>:
    1747:	55                   	push   %rbp
    1748:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    174f:	48 89 e5             	mov    %rsp,%rbp
    1752:	53                   	push   %rbx
    1753:	48 89 cb             	mov    %rcx,%rbx
    1756:	48 83 ec 08          	sub    $0x8,%rsp
    175a:	e8 00 00 00 00       	callq  175f <MICRODRIVERS__MODIF_pci_bus_read_config_word+0x18>
    175f:	48 89 df             	mov    %rbx,%rdi
    1762:	e8 00 00 00 00       	callq  1767 <MICRODRIVERS__MODIF_pci_bus_read_config_word+0x20>
    1767:	5a                   	pop    %rdx
    1768:	5b                   	pop    %rbx
    1769:	c9                   	leaveq 
    176a:	31 c0                	xor    %eax,%eax
    176c:	c3                   	retq   

000000000000176d <MICRODRIVERS__MODIF_pci_bus_read_config_byte>:
    176d:	55                   	push   %rbp
    176e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1775:	48 89 e5             	mov    %rsp,%rbp
    1778:	53                   	push   %rbx
    1779:	48 89 cb             	mov    %rcx,%rbx
    177c:	48 83 ec 08          	sub    $0x8,%rsp
    1780:	e8 00 00 00 00       	callq  1785 <MICRODRIVERS__MODIF_pci_bus_read_config_byte+0x18>
    1785:	48 89 df             	mov    %rbx,%rdi
    1788:	e8 00 00 00 00       	callq  178d <MICRODRIVERS__MODIF_pci_bus_read_config_byte+0x20>
    178d:	59                   	pop    %rcx
    178e:	5b                   	pop    %rbx
    178f:	c9                   	leaveq 
    1790:	31 c0                	xor    %eax,%eax
    1792:	c3                   	retq   

0000000000001793 <MICRODRIVERS__MODIF___netif_schedule>:
    1793:	55                   	push   %rbp
    1794:	48 89 e5             	mov    %rsp,%rbp
    1797:	53                   	push   %rbx
    1798:	48 89 fb             	mov    %rdi,%rbx
    179b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    17a2:	48 83 ec 08          	sub    $0x8,%rsp
    17a6:	e8 00 00 00 00       	callq  17ab <MICRODRIVERS__MODIF___netif_schedule+0x18>
    17ab:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
    17af:	e8 00 00 00 00       	callq  17b4 <MICRODRIVERS__MODIF___netif_schedule+0x21>
    17b4:	5e                   	pop    %rsi
    17b5:	5b                   	pop    %rbx
    17b6:	c9                   	leaveq 
    17b7:	c3                   	retq   

00000000000017b8 <MICRODRIVERS__MODIF_netif_device_detach>:
    17b8:	55                   	push   %rbp
    17b9:	48 89 e5             	mov    %rsp,%rbp
    17bc:	53                   	push   %rbx
    17bd:	48 89 fb             	mov    %rdi,%rbx
    17c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    17c7:	48 83 ec 08          	sub    $0x8,%rsp
    17cb:	e8 00 00 00 00       	callq  17d0 <MICRODRIVERS__MODIF_netif_device_detach+0x18>
    17d0:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
    17d4:	e8 00 00 00 00       	callq  17d9 <MICRODRIVERS__MODIF_netif_device_detach+0x21>
    17d9:	5f                   	pop    %rdi
    17da:	5b                   	pop    %rbx
    17db:	c9                   	leaveq 
    17dc:	c3                   	retq   

00000000000017dd <MICRODRIVERS__MODIF_netif_device_attach>:
    17dd:	55                   	push   %rbp
    17de:	48 89 e5             	mov    %rsp,%rbp
    17e1:	53                   	push   %rbx
    17e2:	48 89 fb             	mov    %rdi,%rbx
    17e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    17ec:	48 83 ec 08          	sub    $0x8,%rsp
    17f0:	e8 00 00 00 00       	callq  17f5 <MICRODRIVERS__MODIF_netif_device_attach+0x18>
    17f5:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
    17f9:	e8 00 00 00 00       	callq  17fe <MICRODRIVERS__MODIF_netif_device_attach+0x21>
    17fe:	41 58                	pop    %r8
    1800:	5b                   	pop    %rbx
    1801:	c9                   	leaveq 
    1802:	c3                   	retq   

0000000000001803 <MICRODRIVERS__MODIF_netif_carrier_off>:
    1803:	55                   	push   %rbp
    1804:	48 89 e5             	mov    %rsp,%rbp
    1807:	53                   	push   %rbx
    1808:	48 89 fb             	mov    %rdi,%rbx
    180b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1812:	48 83 ec 08          	sub    $0x8,%rsp
    1816:	e8 00 00 00 00       	callq  181b <MICRODRIVERS__MODIF_netif_carrier_off+0x18>
    181b:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
    181f:	e8 00 00 00 00       	callq  1824 <MICRODRIVERS__MODIF_netif_carrier_off+0x21>
    1824:	41 59                	pop    %r9
    1826:	5b                   	pop    %rbx
    1827:	c9                   	leaveq 
    1828:	c3                   	retq   

0000000000001829 <MICRODRIVERS__MODIF_mii_nway_restart>:
    1829:	55                   	push   %rbp
    182a:	48 89 e5             	mov    %rsp,%rbp
    182d:	53                   	push   %rbx
    182e:	48 89 fb             	mov    %rdi,%rbx
    1831:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1838:	48 83 ec 08          	sub    $0x8,%rsp
    183c:	e8 00 00 00 00       	callq  1841 <MICRODRIVERS__MODIF_mii_nway_restart+0x18>
    1841:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
    1845:	e8 00 00 00 00       	callq  184a <MICRODRIVERS__MODIF_mii_nway_restart+0x21>
    184a:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
    184e:	e8 00 00 00 00       	callq  1853 <MICRODRIVERS__MODIF_mii_nway_restart+0x2a>
    1853:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
    1857:	e8 00 00 00 00       	callq  185c <MICRODRIVERS__MODIF_mii_nway_restart+0x33>
    185c:	48 63 3b             	movslq (%rbx),%rdi
    185f:	e8 00 00 00 00       	callq  1864 <MICRODRIVERS__MODIF_mii_nway_restart+0x3b>
    1864:	41 5a                	pop    %r10
    1866:	5b                   	pop    %rbx
    1867:	c9                   	leaveq 
    1868:	31 c0                	xor    %eax,%eax
    186a:	c3                   	retq   

000000000000186b <MICRODRIVERS__MODIF_mii_ethtool_sset>:
    186b:	55                   	push   %rbp
    186c:	48 89 e5             	mov    %rsp,%rbp
    186f:	53                   	push   %rbx
    1870:	48 89 fb             	mov    %rdi,%rbx
    1873:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    187a:	48 83 ec 08          	sub    $0x8,%rsp
    187e:	e8 00 00 00 00       	callq  1883 <MICRODRIVERS__MODIF_mii_ethtool_sset+0x18>
    1883:	48 63 7b 04          	movslq 0x4(%rbx),%rdi
    1887:	e8 00 00 00 00       	callq  188c <MICRODRIVERS__MODIF_mii_ethtool_sset+0x21>
    188c:	40 8a 7b 10          	mov    0x10(%rbx),%dil
    1890:	40 d0 ef             	shr    %dil
    1893:	83 e7 01             	and    $0x1,%edi
    1896:	e8 00 00 00 00       	callq  189b <MICRODRIVERS__MODIF_mii_ethtool_sset+0x30>
    189b:	41 5b                	pop    %r11
    189d:	5b                   	pop    %rbx
    189e:	c9                   	leaveq 
    189f:	31 c0                	xor    %eax,%eax
    18a1:	c3                   	retq   

00000000000018a2 <MICRODRIVERS__MODIF_mii_ethtool_gset>:
    18a2:	55                   	push   %rbp
    18a3:	48 89 e5             	mov    %rsp,%rbp
    18a6:	53                   	push   %rbx
    18a7:	48 89 fb             	mov    %rdi,%rbx
    18aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    18b1:	48 83 ec 08          	sub    $0x8,%rsp
    18b5:	e8 00 00 00 00       	callq  18ba <MICRODRIVERS__MODIF_mii_ethtool_gset+0x18>
    18ba:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
    18be:	e8 00 00 00 00       	callq  18c3 <MICRODRIVERS__MODIF_mii_ethtool_gset+0x21>
    18c3:	48 63 3b             	movslq (%rbx),%rdi
    18c6:	e8 00 00 00 00       	callq  18cb <MICRODRIVERS__MODIF_mii_ethtool_gset+0x29>
    18cb:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
    18cf:	e8 00 00 00 00       	callq  18d4 <MICRODRIVERS__MODIF_mii_ethtool_gset+0x32>
    18d4:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
    18d8:	e8 00 00 00 00       	callq  18dd <MICRODRIVERS__MODIF_mii_ethtool_gset+0x3b>
    18dd:	5b                   	pop    %rbx
    18de:	5b                   	pop    %rbx
    18df:	c9                   	leaveq 
    18e0:	31 c0                	xor    %eax,%eax
    18e2:	c3                   	retq   

00000000000018e3 <MICRODRIVERS__MODIF_mii_check_media>:
    18e3:	55                   	push   %rbp
    18e4:	48 89 e5             	mov    %rsp,%rbp
    18e7:	53                   	push   %rbx
    18e8:	48 89 fb             	mov    %rdi,%rbx
    18eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    18f2:	48 83 ec 08          	sub    $0x8,%rsp
    18f6:	e8 00 00 00 00       	callq  18fb <MICRODRIVERS__MODIF_mii_check_media+0x18>
    18fb:	40 b7 01             	mov    $0x1,%dil
    18fe:	23 7b 10             	and    0x10(%rbx),%edi
    1901:	40 0f b6 ff          	movzbl %dil,%edi
    1905:	e8 00 00 00 00       	callq  190a <MICRODRIVERS__MODIF_mii_check_media+0x27>
    190a:	48 63 7b 04          	movslq 0x4(%rbx),%rdi
    190e:	e8 00 00 00 00       	callq  1913 <MICRODRIVERS__MODIF_mii_check_media+0x30>
    1913:	48 8b 43 18          	mov    0x18(%rbx),%rax
    1917:	48 8b 78 48          	mov    0x48(%rax),%rdi
    191b:	e8 00 00 00 00       	callq  1920 <MICRODRIVERS__MODIF_mii_check_media+0x3d>
    1920:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
    1924:	e8 00 00 00 00       	callq  1929 <MICRODRIVERS__MODIF_mii_check_media+0x46>
    1929:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
    192d:	e8 00 00 00 00       	callq  1932 <MICRODRIVERS__MODIF_mii_check_media+0x4f>
    1932:	48 63 3b             	movslq (%rbx),%rdi
    1935:	e8 00 00 00 00       	callq  193a <MICRODRIVERS__MODIF_mii_check_media+0x57>
    193a:	5a                   	pop    %rdx
    193b:	5b                   	pop    %rbx
    193c:	c9                   	leaveq 
    193d:	31 c0                	xor    %eax,%eax
    193f:	c3                   	retq   

0000000000001940 <MICRODRIVERS__MODIF_generic_mii_ioctl>:
    1940:	55                   	push   %rbp
    1941:	48 89 e5             	mov    %rsp,%rbp
    1944:	53                   	push   %rbx
    1945:	48 89 fb             	mov    %rdi,%rbx
    1948:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    194f:	48 83 ec 08          	sub    $0x8,%rsp
    1953:	e8 00 00 00 00       	callq  1958 <MICRODRIVERS__MODIF_generic_mii_ioctl+0x18>
    1958:	48 63 3b             	movslq (%rbx),%rdi
    195b:	e8 00 00 00 00       	callq  1960 <MICRODRIVERS__MODIF_generic_mii_ioctl+0x20>
    1960:	48 63 7b 04          	movslq 0x4(%rbx),%rdi
    1964:	e8 00 00 00 00       	callq  1969 <MICRODRIVERS__MODIF_generic_mii_ioctl+0x29>
    1969:	48 63 7b 08          	movslq 0x8(%rbx),%rdi
    196d:	e8 00 00 00 00       	callq  1972 <MICRODRIVERS__MODIF_generic_mii_ioctl+0x32>
    1972:	48 63 7b 0c          	movslq 0xc(%rbx),%rdi
    1976:	e8 00 00 00 00       	callq  197b <MICRODRIVERS__MODIF_generic_mii_ioctl+0x3b>
    197b:	40 b7 01             	mov    $0x1,%dil
    197e:	23 7b 10             	and    0x10(%rbx),%edi
    1981:	40 0f b6 ff          	movzbl %dil,%edi
    1985:	e8 00 00 00 00       	callq  198a <MICRODRIVERS__MODIF_generic_mii_ioctl+0x4a>
    198a:	40 8a 7b 10          	mov    0x10(%rbx),%dil
    198e:	40 d0 ef             	shr    %dil
    1991:	83 e7 01             	and    $0x1,%edi
    1994:	e8 00 00 00 00       	callq  1999 <MICRODRIVERS__MODIF_generic_mii_ioctl+0x59>
    1999:	40 8a 7b 10          	mov    0x10(%rbx),%dil
    199d:	40 c0 ef 02          	shr    $0x2,%dil
    19a1:	83 e7 01             	and    $0x1,%edi
    19a4:	e8 00 00 00 00       	callq  19a9 <MICRODRIVERS__MODIF_generic_mii_ioctl+0x69>
    19a9:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
    19ad:	e8 00 00 00 00       	callq  19b2 <MICRODRIVERS__MODIF_generic_mii_ioctl+0x72>
    19b2:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
    19b6:	e8 00 00 00 00       	callq  19bb <MICRODRIVERS__MODIF_generic_mii_ioctl+0x7b>
    19bb:	59                   	pop    %rcx
    19bc:	5b                   	pop    %rbx
    19bd:	c9                   	leaveq 
    19be:	31 c0                	xor    %eax,%eax
    19c0:	c3                   	retq   

00000000000019c1 <MICRODRIVERS__MODIF_free_netdev>:
    19c1:	55                   	push   %rbp
    19c2:	48 89 e5             	mov    %rsp,%rbp
    19c5:	53                   	push   %rbx
    19c6:	48 89 fb             	mov    %rdi,%rbx
    19c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    19d0:	48 83 ec 08          	sub    $0x8,%rsp
    19d4:	e8 00 00 00 00       	callq  19d9 <MICRODRIVERS__MODIF_free_netdev+0x18>
    19d9:	8b bb 30 04 00 00    	mov    0x430(%rbx),%edi
    19df:	e8 00 00 00 00       	callq  19e4 <MICRODRIVERS__MODIF_free_netdev+0x23>
    19e4:	5e                   	pop    %rsi
    19e5:	5b                   	pop    %rbx
    19e6:	c9                   	leaveq 
    19e7:	c3                   	retq   

00000000000019e8 <MICRODRIVERS__MODIF_eth_type_trans>:
    19e8:	55                   	push   %rbp
    19e9:	48 89 e5             	mov    %rsp,%rbp
    19ec:	53                   	push   %rbx
    19ed:	48 89 fb             	mov    %rdi,%rbx
    19f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    19f7:	48 83 ec 08          	sub    $0x8,%rsp
    19fb:	e8 00 00 00 00       	callq  1a00 <MICRODRIVERS__MODIF_eth_type_trans+0x18>
    1a00:	40 b7 07             	mov    $0x7,%dil
    1a03:	40 22 7b 7d          	and    0x7d(%rbx),%dil
    1a07:	40 0f b6 ff          	movzbl %dil,%edi
    1a0b:	e8 00 00 00 00       	callq  1a10 <MICRODRIVERS__MODIF_eth_type_trans+0x28>
    1a10:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
    1a17:	e8 00 00 00 00       	callq  1a1c <MICRODRIVERS__MODIF_eth_type_trans+0x34>
    1a1c:	8b 7b 68             	mov    0x68(%rbx),%edi
    1a1f:	e8 00 00 00 00       	callq  1a24 <MICRODRIVERS__MODIF_eth_type_trans+0x3c>
    1a24:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
    1a2b:	e8 00 00 00 00       	callq  1a30 <MICRODRIVERS__MODIF_eth_type_trans+0x48>
    1a30:	5f                   	pop    %rdi
    1a31:	5b                   	pop    %rbx
    1a32:	c9                   	leaveq 
    1a33:	31 c0                	xor    %eax,%eax
    1a35:	c3                   	retq   

0000000000001a36 <MICRODRIVERS__MODIF_dma_alloc_coherent>:
    1a36:	55                   	push   %rbp
    1a37:	48 89 e5             	mov    %rsp,%rbp
    1a3a:	53                   	push   %rbx
    1a3b:	48 89 fb             	mov    %rdi,%rbx
    1a3e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1a45:	48 83 ec 08          	sub    $0x8,%rsp
    1a49:	e8 00 00 00 00       	callq  1a4e <MICRODRIVERS__MODIF_dma_alloc_coherent+0x18>
    1a4e:	48 8b bb b8 01 00 00 	mov    0x1b8(%rbx),%rdi
    1a55:	e8 00 00 00 00       	callq  1a5a <MICRODRIVERS__MODIF_dma_alloc_coherent+0x24>
    1a5a:	41 58                	pop    %r8
    1a5c:	5b                   	pop    %rbx
    1a5d:	c9                   	leaveq 
    1a5e:	31 c0                	xor    %eax,%eax
    1a60:	c3                   	retq   

0000000000001a61 <MICRODRIVERS__MODIF___alloc_skb>:
    1a61:	55                   	push   %rbp
    1a62:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1a69:	48 89 e5             	mov    %rsp,%rbp
    1a6c:	53                   	push   %rbx
    1a6d:	48 83 ec 08          	sub    $0x8,%rsp
    1a71:	e8 00 00 00 00       	callq  1a76 <MICRODRIVERS__MODIF___alloc_skb+0x15>
    1a76:	8b bb d0 00 00 00    	mov    0xd0(%rbx),%edi
    1a7c:	e8 00 00 00 00       	callq  1a81 <MICRODRIVERS__MODIF___alloc_skb+0x20>
    1a81:	48 8b bb c0 00 00 00 	mov    0xc0(%rbx),%rdi
    1a88:	e8 00 00 00 00       	callq  1a8d <MICRODRIVERS__MODIF___alloc_skb+0x2c>
    1a8d:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
    1a94:	e8 00 00 00 00       	callq  1a99 <MICRODRIVERS__MODIF___alloc_skb+0x38>
    1a99:	8b bb b4 00 00 00    	mov    0xb4(%rbx),%edi
    1a9f:	e8 00 00 00 00       	callq  1aa4 <MICRODRIVERS__MODIF___alloc_skb+0x43>
    1aa4:	8b bb b8 00 00 00    	mov    0xb8(%rbx),%edi
    1aaa:	e8 00 00 00 00       	callq  1aaf <MICRODRIVERS__MODIF___alloc_skb+0x4e>
    1aaf:	41 59                	pop    %r9
    1ab1:	48 89 d8             	mov    %rbx,%rax
    1ab4:	5b                   	pop    %rbx
    1ab5:	c9                   	leaveq 
    1ab6:	c3                   	retq   

0000000000001ab7 <MICRODRIVERS__MODIF_alloc_etherdev_mq>:
    1ab7:	55                   	push   %rbp
    1ab8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1abf:	48 89 e5             	mov    %rsp,%rbp
    1ac2:	53                   	push   %rbx
    1ac3:	48 83 ec 08          	sub    $0x8,%rsp
    1ac7:	e8 00 00 00 00       	callq  1acc <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x15>
    1acc:	48 8b bb 78 07 00 00 	mov    0x778(%rbx),%rdi
    1ad3:	e8 00 00 00 00       	callq  1ad8 <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x21>
    1ad8:	48 8b bb 58 07 00 00 	mov    0x758(%rbx),%rdi
    1adf:	e8 00 00 00 00       	callq  1ae4 <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x2d>
    1ae4:	0f b7 bb 70 01 00 00 	movzwl 0x170(%rbx),%edi
    1aeb:	e8 00 00 00 00       	callq  1af0 <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x39>
    1af0:	0f b7 bb 72 01 00 00 	movzwl 0x172(%rbx),%edi
    1af7:	e8 00 00 00 00       	callq  1afc <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x45>
    1afc:	8b bb 6c 01 00 00    	mov    0x16c(%rbx),%edi
    1b02:	e8 00 00 00 00       	callq  1b07 <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x50>
    1b07:	0f b6 bb a0 01 00 00 	movzbl 0x1a0(%rbx),%edi
    1b0e:	e8 00 00 00 00       	callq  1b13 <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x5c>
    1b13:	48 8b bb 10 03 00 00 	mov    0x310(%rbx),%rdi
    1b1a:	e8 00 00 00 00       	callq  1b1f <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x68>
    1b1f:	8b bb 60 01 00 00    	mov    0x160(%rbx),%edi
    1b25:	e8 00 00 00 00       	callq  1b2a <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x73>
    1b2a:	48 8d bb 60 02 00 00 	lea    0x260(%rbx),%rdi
    1b31:	e8 00 00 00 00       	callq  1b36 <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x7f>
    1b36:	48 89 df             	mov    %rbx,%rdi
    1b39:	e8 00 00 00 00       	callq  1b3e <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x87>
    1b3e:	48 8b bb 00 03 00 00 	mov    0x300(%rbx),%rdi
    1b45:	e8 00 00 00 00       	callq  1b4a <MICRODRIVERS__MODIF_alloc_etherdev_mq+0x93>
    1b4a:	41 5a                	pop    %r10
    1b4c:	48 89 d8             	mov    %rbx,%rax
    1b4f:	5b                   	pop    %rbx
    1b50:	c9                   	leaveq 
    1b51:	c3                   	retq   

0000000000001b52 <e1000_wol_exclusion>:
    1b52:	55                   	push   %rbp
    1b53:	48 89 e5             	mov    %rsp,%rbp
    1b56:	41 55                	push   %r13
    1b58:	49 89 f5             	mov    %rsi,%r13
    1b5b:	41 54                	push   %r12
    1b5d:	49 89 fc             	mov    %rdi,%r12
    1b60:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1b67:	53                   	push   %rbx
    1b68:	48 83 ec 08          	sub    $0x8,%rsp
    1b6c:	e8 00 00 00 00       	callq  1b71 <e1000_wol_exclusion+0x1f>
    1b71:	49 8d 94 24 b8 03 00 	lea    0x3b8(%r12),%rdx
    1b78:	00 
    1b79:	66 8b 82 e6 00 00 00 	mov    0xe6(%rdx),%ax
    1b80:	66 3d 00 10          	cmp    $0x1000,%ax
    1b84:	0f 84 e1 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1b8a:	66 3d 01 10          	cmp    $0x1001,%ax
    1b8e:	0f 84 d7 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1b94:	66 3d 04 10          	cmp    $0x1004,%ax
    1b98:	0f 84 cd 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1b9e:	66 3d 09 10          	cmp    $0x1009,%ax
    1ba2:	0f 84 c3 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1ba8:	66 3d 1d 10          	cmp    $0x101d,%ax
    1bac:	0f 84 b9 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1bb2:	66 3d 11 10          	cmp    $0x1011,%ax
    1bb6:	0f 84 af 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1bbc:	66 3d 0f 10          	cmp    $0x100f,%ax
    1bc0:	0f 84 a5 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1bc6:	66 3d 99 10          	cmp    $0x1099,%ax
    1bca:	0f 84 9b 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1bd0:	66 3d 8a 10          	cmp    $0x108a,%ax
    1bd4:	0f 84 91 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1bda:	66 3d da 10          	cmp    $0x10da,%ax
    1bde:	0f 84 87 00 00 00    	je     1c6b <e1000_wol_exclusion+0x119>
    1be4:	66 3d 12 10          	cmp    $0x1012,%ax
    1be8:	74 38                	je     1c22 <e1000_wol_exclusion+0xd0>
    1bea:	66 3d 7a 10          	cmp    $0x107a,%ax
    1bee:	74 32                	je     1c22 <e1000_wol_exclusion+0xd0>
    1bf0:	66 3d 5f 10          	cmp    $0x105f,%ax
    1bf4:	74 2c                	je     1c22 <e1000_wol_exclusion+0xd0>
    1bf6:	66 3d 60 10          	cmp    $0x1060,%ax
    1bfa:	74 26                	je     1c22 <e1000_wol_exclusion+0xd0>
    1bfc:	66 3d 5e 10          	cmp    $0x105e,%ax
    1c00:	74 20                	je     1c22 <e1000_wol_exclusion+0xd0>
    1c02:	66 3d a4 10          	cmp    $0x10a4,%ax
    1c06:	74 32                	je     1c3a <e1000_wol_exclusion+0xe8>
    1c08:	66 3d a5 10          	cmp    $0x10a5,%ax
    1c0c:	74 2c                	je     1c3a <e1000_wol_exclusion+0xe8>
    1c0e:	66 3d bc 10          	cmp    $0x10bc,%ax
    1c12:	74 26                	je     1c3a <e1000_wol_exclusion+0xe8>
    1c14:	66 3d d5 10          	cmp    $0x10d5,%ax
    1c18:	74 20                	je     1c3a <e1000_wol_exclusion+0xe8>
    1c1a:	66 3d b5 10          	cmp    $0x10b5,%ax
    1c1e:	75 25                	jne    1c45 <e1000_wol_exclusion+0xf3>
    1c20:	eb 18                	jmp    1c3a <e1000_wol_exclusion+0xe8>
    1c22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1c29:	48 8b 1a             	mov    (%rdx),%rbx
    1c2c:	e8 00 00 00 00       	callq  1c31 <e1000_wol_exclusion+0xdf>
    1c31:	8b 43 08             	mov    0x8(%rbx),%eax
    1c34:	a8 04                	test   $0x4,%al
    1c36:	74 42                	je     1c7a <e1000_wol_exclusion+0x128>
    1c38:	eb 31                	jmp    1c6b <e1000_wol_exclusion+0x119>
    1c3a:	41 80 bc 24 c7 07 00 	cmpb   $0x0,0x7c7(%r12)
    1c41:	00 00 
    1c43:	eb 24                	jmp    1c69 <e1000_wol_exclusion+0x117>
    1c45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1c4c:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    1c53:	00 
    1c54:	e8 00 00 00 00       	callq  1c59 <e1000_wol_exclusion+0x107>
    1c59:	8b 43 08             	mov    0x8(%rbx),%eax
    1c5c:	a8 04                	test   $0x4,%al
    1c5e:	74 1a                	je     1c7a <e1000_wol_exclusion+0x128>
    1c60:	41 83 bc 24 d0 07 00 	cmpl   $0x0,0x7d0(%r12)
    1c67:	00 00 
    1c69:	75 0f                	jne    1c7a <e1000_wol_exclusion+0x128>
    1c6b:	b8 01 00 00 00       	mov    $0x1,%eax
    1c70:	41 c7 45 04 00 00 00 	movl   $0x0,0x4(%r13)
    1c77:	00 
    1c78:	eb 02                	jmp    1c7c <e1000_wol_exclusion+0x12a>
    1c7a:	31 c0                	xor    %eax,%eax
    1c7c:	41 5b                	pop    %r11
    1c7e:	5b                   	pop    %rbx
    1c7f:	41 5c                	pop    %r12
    1c81:	41 5d                	pop    %r13
    1c83:	c9                   	leaveq 
    1c84:	c3                   	retq   

0000000000001c85 <e1000_get_sset_count>:
    1c85:	55                   	push   %rbp
    1c86:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1c8d:	48 89 e5             	mov    %rsp,%rbp
    1c90:	53                   	push   %rbx
    1c91:	89 f3                	mov    %esi,%ebx
    1c93:	48 83 ec 08          	sub    $0x8,%rsp
    1c97:	e8 00 00 00 00       	callq  1c9c <e1000_get_sset_count+0x17>
    1c9c:	85 db                	test   %ebx,%ebx
    1c9e:	ba 05 00 00 00       	mov    $0x5,%edx
    1ca3:	74 0c                	je     1cb1 <e1000_get_sset_count+0x2c>
    1ca5:	b2 2f                	mov    $0x2f,%dl
    1ca7:	ff cb                	dec    %ebx
    1ca9:	b8 a1 ff ff ff       	mov    $0xffffffa1,%eax
    1cae:	0f 45 d0             	cmovne %eax,%edx
    1cb1:	5b                   	pop    %rbx
    1cb2:	5b                   	pop    %rbx
    1cb3:	c9                   	leaveq 
    1cb4:	89 d0                	mov    %edx,%eax
    1cb6:	c3                   	retq   

0000000000001cb7 <e1000_get_eeprom_len>:
    1cb7:	55                   	push   %rbp
    1cb8:	48 89 e5             	mov    %rsp,%rbp
    1cbb:	53                   	push   %rbx
    1cbc:	48 89 fb             	mov    %rdi,%rbx
    1cbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1cc6:	48 83 ec 08          	sub    $0x8,%rsp
    1cca:	e8 00 00 00 00       	callq  1ccf <e1000_get_eeprom_len+0x18>
    1ccf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1cd6:	e8 00 00 00 00       	callq  1cdb <e1000_get_eeprom_len+0x24>
    1cdb:	0f b7 83 04 0c 00 00 	movzwl 0xc04(%rbx),%eax
    1ce2:	5a                   	pop    %rdx
    1ce3:	5b                   	pop    %rbx
    1ce4:	c9                   	leaveq 
    1ce5:	01 c0                	add    %eax,%eax
    1ce7:	c3                   	retq   

0000000000001ce8 <e1000_get_regs_len>:
    1ce8:	55                   	push   %rbp
    1ce9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1cf0:	48 89 e5             	mov    %rsp,%rbp
    1cf3:	e8 00 00 00 00       	callq  1cf8 <e1000_get_regs_len+0x10>
    1cf8:	c9                   	leaveq 
    1cf9:	b8 80 00 00 00       	mov    $0x80,%eax
    1cfe:	c3                   	retq   

0000000000001cff <e1000_get_tx_csum>:
    1cff:	55                   	push   %rbp
    1d00:	48 89 e5             	mov    %rsp,%rbp
    1d03:	53                   	push   %rbx
    1d04:	48 89 fb             	mov    %rdi,%rbx
    1d07:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d0e:	48 83 ec 08          	sub    $0x8,%rsp
    1d12:	e8 00 00 00 00       	callq  1d17 <e1000_get_tx_csum+0x18>
    1d17:	48 8b 43 70          	mov    0x70(%rbx),%rax
    1d1b:	59                   	pop    %rcx
    1d1c:	5b                   	pop    %rbx
    1d1d:	c9                   	leaveq 
    1d1e:	48 c1 e8 03          	shr    $0x3,%rax
    1d22:	83 e0 01             	and    $0x1,%eax
    1d25:	c3                   	retq   

0000000000001d26 <register_globals>:
void register_globals(void) 
{ 
    1d26:	55                   	push   %rbp

  {
  record_function("register_globals");
    1d27:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d2e:	48 89 e5             	mov    %rsp,%rbp
    1d31:	e8 00 00 00 00       	callq  1d36 <register_globals+0x10>
  nooks_ot_register_userfn(& e1000_driver, 1221);
    1d36:	be c5 04 00 00       	mov    $0x4c5,%esi
    1d3b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d42:	e8 00 00 00 00       	callq  1d47 <register_globals+0x21>
  nooks_ot_register_userfn(str_29525841, 1693);
    1d47:	be 9d 06 00 00       	mov    $0x69d,%esi
    1d4c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d53:	e8 00 00 00 00       	callq  1d58 <register_globals+0x32>
  nooks_ot_register_userfn(str_163318183, 1648);
    1d58:	be 70 06 00 00       	mov    $0x670,%esi
    1d5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d64:	e8 00 00 00 00       	callq  1d69 <register_globals+0x43>
  nooks_ot_register_userfn(str_829077595, 1804);
    1d69:	be 0c 07 00 00       	mov    $0x70c,%esi
    1d6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d75:	e8 00 00 00 00       	callq  1d7a <register_globals+0x54>
  nooks_ot_register_userfn(str_928053687, 1831);
    1d7a:	be 27 07 00 00       	mov    $0x727,%esi
    1d7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d86:	e8 00 00 00 00       	callq  1d8b <register_globals+0x65>
  nooks_ot_register_userfn(__param_str_Duplex, 1101);
    1d8b:	be 4d 04 00 00       	mov    $0x44d,%esi
    1d90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d97:	e8 00 00 00 00       	callq  1d9c <register_globals+0x76>
  nooks_ot_register_userfn(str_117827335, 1631);
    1d9c:	be 5f 06 00 00       	mov    $0x65f,%esi
    1da1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1da8:	e8 00 00 00 00       	callq  1dad <register_globals+0x87>
  nooks_ot_register_userfn(str_398459001, 1727);
    1dad:	be bf 06 00 00       	mov    $0x6bf,%esi
    1db2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1db9:	e8 00 00 00 00       	callq  1dbe <register_globals+0x98>
  nooks_ot_register_userfn(str_145641939, 1642);
    1dbe:	be 6a 06 00 00       	mov    $0x66a,%esi
    1dc3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1dca:	e8 00 00 00 00       	callq  1dcf <register_globals+0xa9>
  nooks_ot_register_userfn(str_467566158, 1742);
    1dcf:	be ce 06 00 00       	mov    $0x6ce,%esi
    1dd4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1ddb:	e8 00 00 00 00       	callq  1de0 <register_globals+0xba>
  nooks_ot_register_userfn(str_975076538, 1843);
    1de0:	be 33 07 00 00       	mov    $0x733,%esi
    1de5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1dec:	e8 00 00 00 00       	callq  1df1 <register_globals+0xcb>
  nooks_ot_register_userfn(RxDescriptors, 1061);
    1df1:	be 25 04 00 00       	mov    $0x425,%esi
    1df6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1dfd:	e8 00 00 00 00       	callq  1e02 <register_globals+0xdc>
  nooks_ot_register_userfn(__param_str_FlowControl, 1102);
    1e02:	be 4e 04 00 00       	mov    $0x44e,%esi
    1e07:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e0e:	e8 00 00 00 00       	callq  1e13 <register_globals+0xed>
  nooks_ot_register_userfn(str_801995118, 1799);
    1e13:	be 07 07 00 00       	mov    $0x707,%esi
    1e18:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e1f:	e8 00 00 00 00       	callq  1e24 <register_globals+0xfe>
  nooks_ot_register_userfn(str_55986219, 1754);
    1e24:	be da 06 00 00       	mov    $0x6da,%esi
    1e29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e30:	e8 00 00 00 00       	callq  1e35 <register_globals+0x10f>
  nooks_ot_register_userfn(FlowControl, 1002);
    1e35:	be ea 03 00 00       	mov    $0x3ea,%esi
    1e3a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e41:	e8 00 00 00 00       	callq  1e46 <register_globals+0x120>
  nooks_ot_register_userfn(str_817977790, 1803);
    1e46:	be 0b 07 00 00       	mov    $0x70b,%esi
    1e4b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e52:	e8 00 00 00 00       	callq  1e57 <register_globals+0x131>
  nooks_ot_register_userfn(str_466258159, 1741);
    1e57:	be cd 06 00 00       	mov    $0x6cd,%esi
    1e5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e63:	e8 00 00 00 00       	callq  1e68 <register_globals+0x142>
  nooks_ot_register_userfn(RxAbsIntDelay, 1060);
    1e68:	be 24 04 00 00       	mov    $0x424,%esi
    1e6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e74:	e8 00 00 00 00       	callq  1e79 <register_globals+0x153>
  nooks_ot_register_userfn(str_45950570, 1738);
    1e79:	be ca 06 00 00       	mov    $0x6ca,%esi
    1e7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e85:	e8 00 00 00 00       	callq  1e8a <register_globals+0x164>
  nooks_ot_register_userfn(str_845239871, 1811);
    1e8a:	be 13 07 00 00       	mov    $0x713,%esi
    1e8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e96:	e8 00 00 00 00       	callq  1e9b <register_globals+0x175>
  nooks_ot_register_userfn(str_156044084, 1643);
    1e9b:	be 6b 06 00 00       	mov    $0x66b,%esi
    1ea0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1ea7:	e8 00 00 00 00       	callq  1eac <register_globals+0x186>
  nooks_ot_register_userfn(str_195174474, 1661);
    1eac:	be 7d 06 00 00       	mov    $0x67d,%esi
    1eb1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1eb8:	e8 00 00 00 00       	callq  1ebd <register_globals+0x197>
  nooks_ot_register_userfn(str_478483537, 1745);
    1ebd:	be d1 06 00 00       	mov    $0x6d1,%esi
    1ec2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1ec9:	e8 00 00 00 00       	callq  1ece <register_globals+0x1a8>
  nooks_ot_register_userfn(str_618091532, 1768);
    1ece:	be e8 06 00 00       	mov    $0x6e8,%esi
    1ed3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1eda:	e8 00 00 00 00       	callq  1edf <register_globals+0x1b9>
  nooks_ot_register_userfn(& __key___5, 1076);
    1edf:	be 34 04 00 00       	mov    $0x434,%esi
    1ee4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1eeb:	e8 00 00 00 00       	callq  1ef0 <register_globals+0x1ca>
  nooks_ot_register_userfn(str_603321121, 1767);
    1ef0:	be e7 06 00 00       	mov    $0x6e7,%esi
    1ef5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1efc:	e8 00 00 00 00       	callq  1f01 <register_globals+0x1db>
  nooks_ot_register_userfn(str_894705842, 1826);
    1f01:	be 22 07 00 00       	mov    $0x722,%esi
    1f06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f0d:	e8 00 00 00 00       	callq  1f12 <register_globals+0x1ec>
  nooks_ot_register_userfn(str_190419730, 1659);
    1f12:	be 7b 06 00 00       	mov    $0x67b,%esi
    1f17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f1e:	e8 00 00 00 00       	callq  1f23 <register_globals+0x1fd>
  nooks_ot_register_userfn(str_556488457, 1753);
    1f23:	be d9 06 00 00       	mov    $0x6d9,%esi
    1f28:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f2f:	e8 00 00 00 00       	callq  1f34 <register_globals+0x20e>
  nooks_ot_register_userfn(str_284091528, 1688);
    1f34:	be 98 06 00 00       	mov    $0x698,%esi
    1f39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f40:	e8 00 00 00 00       	callq  1f45 <register_globals+0x21f>
  nooks_ot_register_userfn(str_986426007, 1845);
    1f45:	be 35 07 00 00       	mov    $0x735,%esi
    1f4a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f51:	e8 00 00 00 00       	callq  1f56 <register_globals+0x230>
  nooks_ot_register_userfn(str_265272835, 1685);
    1f56:	be 95 06 00 00       	mov    $0x695,%esi
    1f5b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f62:	e8 00 00 00 00       	callq  1f67 <register_globals+0x241>
  nooks_ot_register_userfn(str_366186003, 1716);
    1f67:	be b4 06 00 00       	mov    $0x6b4,%esi
    1f6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f73:	e8 00 00 00 00       	callq  1f78 <register_globals+0x252>
  nooks_ot_register_userfn(str_393802358, 1725);
    1f78:	be bd 06 00 00       	mov    $0x6bd,%esi
    1f7d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f84:	e8 00 00 00 00       	callq  1f89 <register_globals+0x263>
  nooks_ot_register_userfn(str_108217275, 1625);
    1f89:	be 59 06 00 00       	mov    $0x659,%esi
    1f8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f95:	e8 00 00 00 00       	callq  1f9a <register_globals+0x274>
  nooks_ot_register_userfn(str_806744193, 1801);
    1f9a:	be 09 07 00 00       	mov    $0x709,%esi
    1f9f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1fa6:	e8 00 00 00 00       	callq  1fab <register_globals+0x285>
  nooks_ot_register_userfn(str_320433102, 1702);
    1fab:	be a6 06 00 00       	mov    $0x6a6,%esi
    1fb0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1fb7:	e8 00 00 00 00       	callq  1fbc <register_globals+0x296>
  nooks_ot_register_userfn(& debug, 1144);
    1fbc:	be 78 04 00 00       	mov    $0x478,%esi
    1fc1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1fc8:	e8 00 00 00 00       	callq  1fcd <register_globals+0x2a7>
  nooks_ot_register_userfn(str_295592627, 1694);
    1fcd:	be 9e 06 00 00       	mov    $0x69e,%esi
    1fd2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1fd9:	e8 00 00 00 00       	callq  1fde <register_globals+0x2b8>
  nooks_ot_register_userfn(str_654135934, 1777);
    1fde:	be f1 06 00 00       	mov    $0x6f1,%esi
    1fe3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1fea:	e8 00 00 00 00       	callq  1fef <register_globals+0x2c9>
  nooks_ot_register_userfn(& e1000_eeprom_lock, 1226);
    1fef:	be ca 04 00 00       	mov    $0x4ca,%esi
    1ff4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1ffb:	e8 00 00 00 00       	callq  2000 <register_globals+0x2da>
  nooks_ot_register_userfn(str_680042556, 1779);
    2000:	be f3 06 00 00       	mov    $0x6f3,%esi
    2005:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    200c:	e8 00 00 00 00       	callq  2011 <register_globals+0x2eb>
  nooks_ot_register_userfn(& copybreak, 1138);
    2011:	be 72 04 00 00       	mov    $0x472,%esi
    2016:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    201d:	e8 00 00 00 00       	callq  2022 <register_globals+0x2fc>
  nooks_ot_register_userfn(str_876241111, 1817);
    2022:	be 19 07 00 00       	mov    $0x719,%esi
    2027:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    202e:	e8 00 00 00 00       	callq  2033 <register_globals+0x30d>
  nooks_ot_register_userfn(& __param_arr_Duplex, 1087);
    2033:	be 3f 04 00 00       	mov    $0x43f,%esi
    2038:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    203f:	e8 00 00 00 00       	callq  2044 <register_globals+0x31e>
  nooks_ot_register_userfn(str_291992706, 1692);
    2044:	be 9c 06 00 00       	mov    $0x69c,%esi
    2049:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2050:	e8 00 00 00 00       	callq  2055 <register_globals+0x32f>
  nooks_ot_register_userfn(str_133143243, 1637);
    2055:	be 65 06 00 00       	mov    $0x665,%esi
    205a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2061:	e8 00 00 00 00       	callq  2066 <register_globals+0x340>
  nooks_ot_register_userfn(str_128354318, 1636);
    2066:	be 64 06 00 00       	mov    $0x664,%esi
    206b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2072:	e8 00 00 00 00       	callq  2077 <register_globals+0x351>
  nooks_ot_register_userfn(str_127942778, 1633);
    2077:	be 61 06 00 00       	mov    $0x661,%esi
    207c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2083:	e8 00 00 00 00       	callq  2088 <register_globals+0x362>
  nooks_ot_register_userfn(str_7025467, 1782);
    2088:	be f6 06 00 00       	mov    $0x6f6,%esi
    208d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2094:	e8 00 00 00 00       	callq  2099 <register_globals+0x373>
  nooks_ot_register_userfn(str_1024097060, 1615);
    2099:	be 4f 06 00 00       	mov    $0x64f,%esi
    209e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    20a5:	e8 00 00 00 00       	callq  20aa <register_globals+0x384>
  nooks_ot_register_userfn(__param_str_TxAbsIntDelay, 1110);
    20aa:	be 56 04 00 00       	mov    $0x456,%esi
    20af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    20b6:	e8 00 00 00 00       	callq  20bb <register_globals+0x395>
  nooks_ot_register_userfn(str_295688, 1695);
    20bb:	be 9f 06 00 00       	mov    $0x69f,%esi
    20c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    20c7:	e8 00 00 00 00       	callq  20cc <register_globals+0x3a6>
  nooks_ot_register_userfn(str_207468293, 1664);
    20cc:	be 80 06 00 00       	mov    $0x680,%esi
    20d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    20d8:	e8 00 00 00 00       	callq  20dd <register_globals+0x3b7>
  nooks_ot_register_userfn(__param_str_Speed, 1109);
    20dd:	be 55 04 00 00       	mov    $0x455,%esi
    20e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    20e9:	e8 00 00 00 00       	callq  20ee <register_globals+0x3c8>
  nooks_ot_register_userfn(str_773682590, 1793);
    20ee:	be 01 07 00 00       	mov    $0x701,%esi
    20f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    20fa:	e8 00 00 00 00       	callq  20ff <register_globals+0x3d9>
  nooks_ot_register_userfn(str_761963037, 1790);
    20ff:	be fe 06 00 00       	mov    $0x6fe,%esi
    2104:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    210b:	e8 00 00 00 00       	callq  2110 <register_globals+0x3ea>
  nooks_ot_register_userfn(str_290139421, 1689);
    2110:	be 99 06 00 00       	mov    $0x699,%esi
    2115:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    211c:	e8 00 00 00 00       	callq  2121 <register_globals+0x3fb>
  nooks_ot_register_userfn(str_881042191, 1819);
    2121:	be 1b 07 00 00       	mov    $0x71b,%esi
    2126:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    212d:	e8 00 00 00 00       	callq  2132 <register_globals+0x40c>
  nooks_ot_register_userfn(str_346704155, 1709);
    2132:	be ad 06 00 00       	mov    $0x6ad,%esi
    2137:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    213e:	e8 00 00 00 00       	callq  2143 <register_globals+0x41d>
  nooks_ot_register_userfn(str_829171853, 1805);
    2143:	be 0d 07 00 00       	mov    $0x70d,%esi
    2148:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    214f:	e8 00 00 00 00       	callq  2154 <register_globals+0x42e>
  nooks_ot_register_userfn(str_959038149, 1841);
    2154:	be 31 07 00 00       	mov    $0x731,%esi
    2159:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2160:	e8 00 00 00 00       	callq  2165 <register_globals+0x43f>
  nooks_ot_register_userfn(str_804937019, 1800);
    2165:	be 08 07 00 00       	mov    $0x708,%esi
    216a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2171:	e8 00 00 00 00       	callq  2176 <register_globals+0x450>
  nooks_ot_register_userfn(an_list, 1132);
    2176:	be 6c 04 00 00       	mov    $0x46c,%esi
    217b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2182:	e8 00 00 00 00       	callq  2187 <register_globals+0x461>
  nooks_ot_register_userfn(str_11308565, 1627);
    2187:	be 5b 06 00 00       	mov    $0x65b,%esi
    218c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2193:	e8 00 00 00 00       	callq  2198 <register_globals+0x472>
  nooks_ot_register_userfn(str_1684, 1652);
    2198:	be 74 06 00 00       	mov    $0x674,%esi
    219d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    21a4:	e8 00 00 00 00       	callq  21a9 <register_globals+0x483>
  nooks_ot_register_userfn(str_372932505, 1719);
    21a9:	be b7 06 00 00       	mov    $0x6b7,%esi
    21ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    21b5:	e8 00 00 00 00       	callq  21ba <register_globals+0x494>
  nooks_ot_register_userfn(str_507147481, 1748);
    21ba:	be d4 06 00 00       	mov    $0x6d4,%esi
    21bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    21c6:	e8 00 00 00 00       	callq  21cb <register_globals+0x4a5>
  nooks_ot_register_userfn(str_398866888, 1728);
    21cb:	be c0 06 00 00       	mov    $0x6c0,%esi
    21d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    21d7:	e8 00 00 00 00       	callq  21dc <register_globals+0x4b6>
  nooks_ot_register_userfn(__param_str_KumeranLockLoss, 1104);
    21dc:	be 50 04 00 00       	mov    $0x450,%esi
    21e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    21e8:	e8 00 00 00 00       	callq  21ed <register_globals+0x4c7>
  nooks_ot_register_userfn(str_714699084, 1785);
    21ed:	be f9 06 00 00       	mov    $0x6f9,%esi
    21f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    21f9:	e8 00 00 00 00       	callq  21fe <register_globals+0x4d8>
  nooks_ot_register_userfn(str_404563736, 1729);
    21fe:	be c1 06 00 00       	mov    $0x6c1,%esi
    2203:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    220a:	e8 00 00 00 00       	callq  220f <register_globals+0x4e9>
  nooks_ot_register_userfn(e1000_driver_version, 1224);
    220f:	be c8 04 00 00       	mov    $0x4c8,%esi
    2214:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    221b:	e8 00 00 00 00       	callq  2220 <register_globals+0x4fa>
  nooks_ot_register_userfn(str_885150258, 1820);
    2220:	be 1c 07 00 00       	mov    $0x71c,%esi
    2225:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    222c:	e8 00 00 00 00       	callq  2231 <register_globals+0x50b>
  nooks_ot_register_userfn(TxAbsIntDelay, 1065);
    2231:	be 29 04 00 00       	mov    $0x429,%esi
    2236:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    223d:	e8 00 00 00 00       	callq  2242 <register_globals+0x51c>
  nooks_ot_register_userfn(str_410917061, 1732);
    2242:	be c4 06 00 00       	mov    $0x6c4,%esi
    2247:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    224e:	e8 00 00 00 00       	callq  2253 <register_globals+0x52d>
  nooks_ot_register_userfn(& num_RxDescriptors, 1530);
    2253:	be fa 05 00 00       	mov    $0x5fa,%esi
    2258:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    225f:	e8 00 00 00 00       	callq  2264 <register_globals+0x53e>
  nooks_ot_register_userfn(str_328922700, 1706);
    2264:	be aa 06 00 00       	mov    $0x6aa,%esi
    2269:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2270:	e8 00 00 00 00       	callq  2275 <register_globals+0x54f>
  nooks_ot_register_userfn(str_246169321, 1678);
    2275:	be 8e 06 00 00       	mov    $0x68e,%esi
    227a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2281:	e8 00 00 00 00       	callq  2286 <register_globals+0x560>
  nooks_ot_register_userfn(str_592281790, 1765);
    2286:	be e5 06 00 00       	mov    $0x6e5,%esi
    228b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2292:	e8 00 00 00 00       	callq  2297 <register_globals+0x571>
  nooks_ot_register_userfn(str_207784759, 1665);
    2297:	be 81 06 00 00       	mov    $0x681,%esi
    229c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    22a3:	e8 00 00 00 00       	callq  22a8 <register_globals+0x582>
  nooks_ot_register_userfn(str_1049785182, 1621);
    22a8:	be 55 06 00 00       	mov    $0x655,%esi
    22ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    22b4:	e8 00 00 00 00       	callq  22b9 <register_globals+0x593>
  nooks_ot_register_userfn(str_76247887, 1791);
    22b9:	be ff 06 00 00       	mov    $0x6ff,%esi
    22be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    22c5:	e8 00 00 00 00       	callq  22ca <register_globals+0x5a4>
  nooks_ot_register_userfn(str_708211004, 1784);
    22ca:	be f8 06 00 00       	mov    $0x6f8,%esi
    22cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    22d6:	e8 00 00 00 00       	callq  22db <register_globals+0x5b5>
  nooks_ot_register_userfn(str_640041206, 1771);
    22db:	be eb 06 00 00       	mov    $0x6eb,%esi
    22e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    22e7:	e8 00 00 00 00       	callq  22ec <register_globals+0x5c6>
  nooks_ot_register_userfn(& __param_arr_Speed, 1095);
    22ec:	be 47 04 00 00       	mov    $0x447,%esi
    22f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    22f8:	e8 00 00 00 00       	callq  22fd <register_globals+0x5d7>
  nooks_ot_register_userfn(& __param_arr_RxAbsIntDelay, 1091);
    22fd:	be 43 04 00 00       	mov    $0x443,%esi
    2302:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2309:	e8 00 00 00 00       	callq  230e <register_globals+0x5e8>
  nooks_ot_register_userfn(str_625814356, 1769);
    230e:	be e9 06 00 00       	mov    $0x6e9,%esi
    2313:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    231a:	e8 00 00 00 00       	callq  231f <register_globals+0x5f9>
  nooks_ot_register_userfn(str_228132571, 1670);
    231f:	be 86 06 00 00       	mov    $0x686,%esi
    2324:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    232b:	e8 00 00 00 00       	callq  2330 <register_globals+0x60a>
  nooks_ot_register_userfn(& __param_arr_FlowControl, 1088);
    2330:	be 40 04 00 00       	mov    $0x440,%esi
    2335:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    233c:	e8 00 00 00 00       	callq  2341 <register_globals+0x61b>
  nooks_ot_register_userfn(str_595944284, 1766);
    2341:	be e6 06 00 00       	mov    $0x6e6,%esi
    2346:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    234d:	e8 00 00 00 00       	callq  2352 <register_globals+0x62c>
  nooks_ot_register_userfn(str_1066593914, 1622);
    2352:	be 56 06 00 00       	mov    $0x656,%esi
    2357:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    235e:	e8 00 00 00 00       	callq  2363 <register_globals+0x63d>
  nooks_ot_register_userfn(& num_TxDescriptors, 1535);
    2363:	be ff 05 00 00       	mov    $0x5ff,%esi
    2368:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    236f:	e8 00 00 00 00       	callq  2374 <register_globals+0x64e>
  nooks_ot_register_userfn(KumeranLockLoss, 1005);
    2374:	be ed 03 00 00       	mov    $0x3ed,%esi
    2379:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2380:	e8 00 00 00 00       	callq  2385 <register_globals+0x65f>
  nooks_ot_register_userfn(& e1000_err_handler, 1232);
    2385:	be d0 04 00 00       	mov    $0x4d0,%esi
    238a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2391:	e8 00 00 00 00       	callq  2396 <register_globals+0x670>
  nooks_ot_register_userfn(& num_XsumRX, 1537);
    2396:	be 01 06 00 00       	mov    $0x601,%esi
    239b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    23a2:	e8 00 00 00 00       	callq  23a7 <register_globals+0x681>
  nooks_ot_register_userfn(& num_InterruptThrottleRate, 1527);
    23a7:	be f7 05 00 00       	mov    $0x5f7,%esi
    23ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    23b3:	e8 00 00 00 00       	callq  23b8 <register_globals+0x692>
  nooks_ot_register_userfn(& __param_arr_TxAbsIntDelay, 1096);
    23b8:	be 48 04 00 00       	mov    $0x448,%esi
    23bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    23c4:	e8 00 00 00 00       	callq  23c9 <register_globals+0x6a3>
  nooks_ot_register_userfn(__param_str_InterruptThrottleRate, 1103);
    23c9:	be 4f 04 00 00       	mov    $0x44f,%esi
    23ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    23d5:	e8 00 00 00 00       	callq  23da <register_globals+0x6b4>
  nooks_ot_register_userfn(test, 1855);
    23da:	be 3f 07 00 00       	mov    $0x73f,%esi
    23df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    23e6:	e8 00 00 00 00       	callq  23eb <register_globals+0x6c5>
  nooks_ot_register_userfn(__param_str_RxDescriptors, 1106);
    23eb:	be 52 04 00 00       	mov    $0x452,%esi
    23f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    23f7:	e8 00 00 00 00       	callq  23fc <register_globals+0x6d6>
  nooks_ot_register_userfn(& num_RxIntDelay, 1531);
    23fc:	be fb 05 00 00       	mov    $0x5fb,%esi
    2401:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2408:	e8 00 00 00 00       	callq  240d <register_globals+0x6e7>
  nooks_ot_register_userfn(& __param_arr_KumeranLockLoss, 1090);
    240d:	be 42 04 00 00       	mov    $0x442,%esi
    2412:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2419:	e8 00 00 00 00       	callq  241e <register_globals+0x6f8>
  nooks_ot_register_userfn(__param_str_copybreak, 1114);
    241e:	be 5a 04 00 00       	mov    $0x45a,%esi
    2423:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    242a:	e8 00 00 00 00       	callq  242f <register_globals+0x709>
  nooks_ot_register_userfn(e1000_igp_cable_length_table, 1275);
    242f:	be fb 04 00 00       	mov    $0x4fb,%esi
    2434:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    243b:	e8 00 00 00 00       	callq  2440 <register_globals+0x71a>
  nooks_ot_register_userfn(str_498869265, 1746);
    2440:	be d2 06 00 00       	mov    $0x6d2,%esi
    2445:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    244c:	e8 00 00 00 00       	callq  2451 <register_globals+0x72b>
  nooks_ot_register_userfn(str_310665533, 1699);
    2451:	be a3 06 00 00       	mov    $0x6a3,%esi
    2456:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    245d:	e8 00 00 00 00       	callq  2462 <register_globals+0x73c>
  nooks_ot_register_userfn(& num_AutoNeg, 1524);
    2462:	be f4 05 00 00       	mov    $0x5f4,%esi
    2467:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    246e:	e8 00 00 00 00       	callq  2473 <register_globals+0x74d>
  nooks_ot_register_userfn(str_166765844, 1650);
    2473:	be 72 06 00 00       	mov    $0x672,%esi
    2478:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    247f:	e8 00 00 00 00       	callq  2484 <register_globals+0x75e>
  nooks_ot_register_userfn(str_316303982, 1701);
    2484:	be a5 06 00 00       	mov    $0x6a5,%esi
    2489:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2490:	e8 00 00 00 00       	callq  2495 <register_globals+0x76f>
  nooks_ot_register_userfn(str_873761215, 1816);
    2495:	be 18 07 00 00       	mov    $0x718,%esi
    249a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    24a1:	e8 00 00 00 00       	callq  24a6 <register_globals+0x780>
  nooks_ot_register_userfn(str_337274492, 1708);
    24a6:	be ac 06 00 00       	mov    $0x6ac,%esi
    24ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    24b2:	e8 00 00 00 00       	callq  24b7 <register_globals+0x791>
  nooks_ot_register_userfn(str_265127551, 1684);
    24b7:	be 94 06 00 00       	mov    $0x694,%esi
    24bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    24c3:	e8 00 00 00 00       	callq  24c8 <register_globals+0x7a2>
  nooks_ot_register_userfn(str_299013265, 1696);
    24c8:	be a0 06 00 00       	mov    $0x6a0,%esi
    24cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    24d4:	e8 00 00 00 00       	callq  24d9 <register_globals+0x7b3>
  nooks_ot_register_userfn(str_841212071, 1809);
    24d9:	be 11 07 00 00       	mov    $0x711,%esi
    24de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    24e5:	e8 00 00 00 00       	callq  24ea <register_globals+0x7c4>
  nooks_ot_register_userfn(str_16094602, 1646);
    24ea:	be 6e 06 00 00       	mov    $0x66e,%esi
    24ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    24f6:	e8 00 00 00 00       	callq  24fb <register_globals+0x7d5>
  nooks_ot_register_userfn(__param_str_TxDescriptors, 1111);
    24fb:	be 57 04 00 00       	mov    $0x457,%esi
    2500:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2507:	e8 00 00 00 00       	callq  250c <register_globals+0x7e6>
  nooks_ot_register_userfn(str_469340471, 1743);
    250c:	be cf 06 00 00       	mov    $0x6cf,%esi
    2511:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2518:	e8 00 00 00 00       	callq  251d <register_globals+0x7f7>
  nooks_ot_register_userfn(str_159370975, 1645);
    251d:	be 6d 06 00 00       	mov    $0x66d,%esi
    2522:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2529:	e8 00 00 00 00       	callq  252e <register_globals+0x808>
  nooks_ot_register_userfn(str_830635972, 1807);
    252e:	be 0f 07 00 00       	mov    $0x70f,%esi
    2533:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    253a:	e8 00 00 00 00       	callq  253f <register_globals+0x819>
  nooks_ot_register_userfn(str_381179709, 1721);
    253f:	be b9 06 00 00       	mov    $0x6b9,%esi
    2544:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    254b:	e8 00 00 00 00       	callq  2550 <register_globals+0x82a>
  nooks_ot_register_userfn(str_591233090, 1764);
    2550:	be e4 06 00 00       	mov    $0x6e4,%esi
    2555:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    255c:	e8 00 00 00 00       	callq  2561 <register_globals+0x83b>
  nooks_ot_register_userfn(str_777106966, 1794);
    2561:	be 02 07 00 00       	mov    $0x702,%esi
    2566:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    256d:	e8 00 00 00 00       	callq  2572 <register_globals+0x84c>
  nooks_ot_register_userfn(str_212082060, 1666);
    2572:	be 82 06 00 00       	mov    $0x682,%esi
    2577:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    257e:	e8 00 00 00 00       	callq  2583 <register_globals+0x85d>
  nooks_ot_register_userfn(str_350974073, 1710);
    2583:	be ae 06 00 00       	mov    $0x6ae,%esi
    2588:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    258f:	e8 00 00 00 00       	callq  2594 <register_globals+0x86e>
  nooks_ot_register_userfn(str_733826661, 1786);
    2594:	be fa 06 00 00       	mov    $0x6fa,%esi
    2599:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    25a0:	e8 00 00 00 00       	callq  25a5 <register_globals+0x87f>
  nooks_ot_register_userfn(str_989007692, 1848);
    25a5:	be 38 07 00 00       	mov    $0x738,%esi
    25aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    25b1:	e8 00 00 00 00       	callq  25b6 <register_globals+0x890>
  nooks_ot_register_userfn(str_463534873, 1739);
    25b6:	be cb 06 00 00       	mov    $0x6cb,%esi
    25bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    25c2:	e8 00 00 00 00       	callq  25c7 <register_globals+0x8a1>
  nooks_ot_register_userfn(str_411463795, 1733);
    25c7:	be c5 06 00 00       	mov    $0x6c5,%esi
    25cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    25d3:	e8 00 00 00 00       	callq  25d8 <register_globals+0x8b2>
  nooks_ot_register_userfn(str_128149890, 1634);
    25d8:	be 62 06 00 00       	mov    $0x662,%esi
    25dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    25e4:	e8 00 00 00 00       	callq  25e9 <register_globals+0x8c3>
  nooks_ot_register_userfn(str_65233932, 1776);
    25e9:	be f0 06 00 00       	mov    $0x6f0,%esi
    25ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    25f5:	e8 00 00 00 00       	callq  25fa <register_globals+0x8d4>
  nooks_ot_register_userfn(str_793210950, 1798);
    25fa:	be 06 07 00 00       	mov    $0x706,%esi
    25ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2606:	e8 00 00 00 00       	callq  260b <register_globals+0x8e5>
  nooks_ot_register_userfn(str_38622469, 1723);
    260b:	be bb 06 00 00       	mov    $0x6bb,%esi
    2610:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2617:	e8 00 00 00 00       	callq  261c <register_globals+0x8f6>
  nooks_ot_register_userfn(str_793210942, 1796);
    261c:	be 04 07 00 00       	mov    $0x704,%esi
    2621:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2628:	e8 00 00 00 00       	callq  262d <register_globals+0x907>
  nooks_ot_register_userfn(str_703943395, 1783);
    262d:	be f7 06 00 00       	mov    $0x6f7,%esi
    2632:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2639:	e8 00 00 00 00       	callq  263e <register_globals+0x918>
  nooks_ot_register_userfn(TxDescriptors, 1066);
    263e:	be 2a 04 00 00       	mov    $0x42a,%esi
    2643:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    264a:	e8 00 00 00 00       	callq  264f <register_globals+0x929>
  nooks_ot_register_userfn(str_239057043, 1673);
    264f:	be 89 06 00 00       	mov    $0x689,%esi
    2654:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    265b:	e8 00 00 00 00       	callq  2660 <register_globals+0x93a>
  nooks_ot_register_userfn(str_31269152, 1700);
    2660:	be a4 06 00 00       	mov    $0x6a4,%esi
    2665:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    266c:	e8 00 00 00 00       	callq  2671 <register_globals+0x94b>
  nooks_ot_register_userfn(str_205466450, 1663);
    2671:	be 7f 06 00 00       	mov    $0x67f,%esi
    2676:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    267d:	e8 00 00 00 00       	callq  2682 <register_globals+0x95c>
  nooks_ot_register_userfn(str_244942894, 1675);
    2682:	be 8b 06 00 00       	mov    $0x68b,%esi
    2687:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    268e:	e8 00 00 00 00       	callq  2693 <register_globals+0x96d>
  nooks_ot_register_userfn(& __this_module, 1122);
    2693:	be 62 04 00 00       	mov    $0x462,%esi
    2698:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    269f:	e8 00 00 00 00       	callq  26a4 <register_globals+0x97e>
  nooks_ot_register_userfn(str_745508101, 1789);
    26a4:	be fd 06 00 00       	mov    $0x6fd,%esi
    26a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    26b0:	e8 00 00 00 00       	callq  26b5 <register_globals+0x98f>
  nooks_ot_register_userfn(str_0, 1612);
    26b5:	be 4c 06 00 00       	mov    $0x64c,%esi
    26ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    26c1:	e8 00 00 00 00       	callq  26c6 <register_globals+0x9a0>
  nooks_ot_register_userfn(XsumRX, 1068);
    26c6:	be 2c 04 00 00       	mov    $0x42c,%esi
    26cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    26d2:	e8 00 00 00 00       	callq  26d7 <register_globals+0x9b1>
  nooks_ot_register_userfn(& __key___6, 1077);
    26d7:	be 35 04 00 00       	mov    $0x435,%esi
    26dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    26e3:	e8 00 00 00 00       	callq  26e8 <register_globals+0x9c2>
  nooks_ot_register_userfn(str_224091079, 1667);
    26e8:	be 83 06 00 00       	mov    $0x683,%esi
    26ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    26f4:	e8 00 00 00 00       	callq  26f9 <register_globals+0x9d3>
  nooks_ot_register_userfn(str_1036503729, 1620);
    26f9:	be 54 06 00 00       	mov    $0x654,%esi
    26fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2705:	e8 00 00 00 00       	callq  270a <register_globals+0x9e4>
  nooks_ot_register_userfn(str_643410501, 1774);
    270a:	be ee 06 00 00       	mov    $0x6ee,%esi
    270f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2716:	e8 00 00 00 00       	callq  271b <register_globals+0x9f5>
  nooks_ot_register_userfn(str_1036503691, 1619);
    271b:	be 53 06 00 00       	mov    $0x653,%esi
    2720:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2727:	e8 00 00 00 00       	callq  272c <register_globals+0xa06>
  nooks_ot_register_userfn(str_1036022787, 1617);
    272c:	be 51 06 00 00       	mov    $0x651,%esi
    2731:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2738:	e8 00 00 00 00       	callq  273d <register_globals+0xa17>
  nooks_ot_register_userfn(str_357078821, 1714);
    273d:	be b2 06 00 00       	mov    $0x6b2,%esi
    2742:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2749:	e8 00 00 00 00       	callq  274e <register_globals+0xa28>
  nooks_ot_register_userfn(str_987635201, 1846);
    274e:	be 36 07 00 00       	mov    $0x736,%esi
    2753:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    275a:	e8 00 00 00 00       	callq  275f <register_globals+0xa39>
  nooks_ot_register_userfn(str_366215959, 1717);
    275f:	be b5 06 00 00       	mov    $0x6b5,%esi
    2764:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    276b:	e8 00 00 00 00       	callq  2770 <register_globals+0xa4a>
  nooks_ot_register_userfn(str_352020295, 1712);
    2770:	be b0 06 00 00       	mov    $0x6b0,%esi
    2775:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    277c:	e8 00 00 00 00       	callq  2781 <register_globals+0xa5b>
  nooks_ot_register_userfn(str_245933361, 1677);
    2781:	be 8d 06 00 00       	mov    $0x68d,%esi
    2786:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    278d:	e8 00 00 00 00       	callq  2792 <register_globals+0xa6c>
  nooks_ot_register_userfn(str_854697413, 1813);
    2792:	be 15 07 00 00       	mov    $0x715,%esi
    2797:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    279e:	e8 00 00 00 00       	callq  27a3 <register_globals+0xa7d>
  nooks_ot_register_userfn(e1000_gstrings_stats, 1267);
    27a3:	be f3 04 00 00       	mov    $0x4f3,%esi
    27a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    27af:	e8 00 00 00 00       	callq  27b4 <register_globals+0xa8e>
  nooks_ot_register_userfn(str_245933323, 1676);
    27b4:	be 8c 06 00 00       	mov    $0x68c,%esi
    27b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    27c0:	e8 00 00 00 00       	callq  27c5 <register_globals+0xa9f>
  nooks_ot_register_userfn(str_173567875, 1653);
    27c5:	be 75 06 00 00       	mov    $0x675,%esi
    27ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    27d1:	e8 00 00 00 00       	callq  27d6 <register_globals+0xab0>
  nooks_ot_register_userfn(str_76562853, 1792);
    27d6:	be 00 07 00 00       	mov    $0x700,%esi
    27db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    27e2:	e8 00 00 00 00       	callq  27e7 <register_globals+0xac1>
  nooks_ot_register_userfn(__param_str_debug, 1115);
    27e7:	be 5b 04 00 00       	mov    $0x45b,%esi
    27ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    27f3:	e8 00 00 00 00       	callq  27f8 <register_globals+0xad2>
  nooks_ot_register_userfn(str_163318145, 1647);
    27f8:	be 6f 06 00 00       	mov    $0x66f,%esi
    27fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2804:	e8 00 00 00 00       	callq  2809 <register_globals+0xae3>
  nooks_ot_register_userfn(InterruptThrottleRate, 1004);
    2809:	be ec 03 00 00       	mov    $0x3ec,%esi
    280e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2815:	e8 00 00 00 00       	callq  281a <register_globals+0xaf4>
  nooks_ot_register_userfn(str_11623331, 1629);
    281a:	be 5d 06 00 00       	mov    $0x65d,%esi
    281f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2826:	e8 00 00 00 00       	callq  282b <register_globals+0xb05>
  nooks_ot_register_userfn(str_184431524, 1656);
    282b:	be 78 06 00 00       	mov    $0x678,%esi
    2830:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2837:	e8 00 00 00 00       	callq  283c <register_globals+0xb16>
  nooks_ot_register_userfn(str_788695754, 1795);
    283c:	be 03 07 00 00       	mov    $0x703,%esi
    2841:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2848:	e8 00 00 00 00       	callq  284d <register_globals+0xb27>
  nooks_ot_register_userfn(str_142369141, 1641);
    284d:	be 69 06 00 00       	mov    $0x669,%esi
    2852:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2859:	e8 00 00 00 00       	callq  285e <register_globals+0xb38>
  nooks_ot_register_userfn(& __param_arr_RxDescriptors, 1092);
    285e:	be 44 04 00 00       	mov    $0x444,%esi
    2863:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    286a:	e8 00 00 00 00       	callq  286f <register_globals+0xb49>
  nooks_ot_register_userfn(str_33678196, 1707);
    286f:	be ab 06 00 00       	mov    $0x6ab,%esi
    2874:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    287b:	e8 00 00 00 00       	callq  2880 <register_globals+0xb5a>
  nooks_ot_register_userfn(& num_TxIntDelay, 1536);
    2880:	be 00 06 00 00       	mov    $0x600,%esi
    2885:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    288c:	e8 00 00 00 00       	callq  2891 <register_globals+0xb6b>
  nooks_ot_register_userfn(str_112962584, 1626);
    2891:	be 5a 06 00 00       	mov    $0x65a,%esi
    2896:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    289d:	e8 00 00 00 00       	callq  28a2 <register_globals+0xb7c>
  nooks_ot_register_userfn(str_307332076, 1698);
    28a2:	be a2 06 00 00       	mov    $0x6a2,%esi
    28a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    28ae:	e8 00 00 00 00       	callq  28b3 <register_globals+0xb8d>
  nooks_ot_register_userfn(str_168050951, 1651);
    28b3:	be 73 06 00 00       	mov    $0x673,%esi
    28b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    28bf:	e8 00 00 00 00       	callq  28c4 <register_globals+0xb9e>
  nooks_ot_register_userfn(str_83054666, 1806);
    28c4:	be 0e 07 00 00       	mov    $0x70e,%esi
    28c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    28d0:	e8 00 00 00 00       	callq  28d5 <register_globals+0xbaf>
  nooks_ot_register_userfn(str_578322891, 1761);
    28d5:	be e1 06 00 00       	mov    $0x6e1,%esi
    28da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    28e1:	e8 00 00 00 00       	callq  28e6 <register_globals+0xbc0>
  nooks_ot_register_userfn(str_116751172, 1630);
    28e6:	be 5e 06 00 00       	mov    $0x65e,%esi
    28eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    28f2:	e8 00 00 00 00       	callq  28f7 <register_globals+0xbd1>
  nooks_ot_register_userfn(str_93842591, 1835);
    28f7:	be 2b 07 00 00       	mov    $0x72b,%esi
    28fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2903:	e8 00 00 00 00       	callq  2908 <register_globals+0xbe2>
  nooks_ot_register_userfn(str_204604463, 1662);
    2908:	be 7e 06 00 00       	mov    $0x67e,%esi
    290d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2914:	e8 00 00 00 00       	callq  2919 <register_globals+0xbf3>
  nooks_ot_register_userfn(str_13516800, 1638);
    2919:	be 66 06 00 00       	mov    $0x666,%esi
    291e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2925:	e8 00 00 00 00       	callq  292a <register_globals+0xc04>
  nooks_ot_register_userfn(str_275020683, 1686);
    292a:	be 96 06 00 00       	mov    $0x696,%esi
    292f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2936:	e8 00 00 00 00       	callq  293b <register_globals+0xc15>
  nooks_ot_register_userfn(str_415417957, 1734);
    293b:	be c6 06 00 00       	mov    $0x6c6,%esi
    2940:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2947:	e8 00 00 00 00       	callq  294c <register_globals+0xc26>
  nooks_ot_register_userfn(str_158302356, 1644);
    294c:	be 6c 06 00 00       	mov    $0x66c,%esi
    2951:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2958:	e8 00 00 00 00       	callq  295d <register_globals+0xc37>
  nooks_ot_register_userfn(str_640311072, 1772);
    295d:	be ec 06 00 00       	mov    $0x6ec,%esi
    2962:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2969:	e8 00 00 00 00       	callq  296e <register_globals+0xc48>
  nooks_ot_register_userfn(str_856871873, 1815);
    296e:	be 17 07 00 00       	mov    $0x717,%esi
    2973:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    297a:	e8 00 00 00 00       	callq  297f <register_globals+0xc59>
  nooks_ot_register_userfn(str_576378810, 1759);
    297f:	be df 06 00 00       	mov    $0x6df,%esi
    2984:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    298b:	e8 00 00 00 00       	callq  2990 <register_globals+0xc6a>
  nooks_ot_register_userfn(RxIntDelay, 1062);
    2990:	be 26 04 00 00       	mov    $0x426,%esi
    2995:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    299c:	e8 00 00 00 00       	callq  29a1 <register_globals+0xc7b>
  nooks_ot_register_userfn(str_473371806, 1744);
    29a1:	be d0 06 00 00       	mov    $0x6d0,%esi
    29a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    29ad:	e8 00 00 00 00       	callq  29b2 <register_globals+0xc8c>
  nooks_ot_register_userfn(str_853479334, 1812);
    29b2:	be 14 07 00 00       	mov    $0x714,%esi
    29b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    29be:	e8 00 00 00 00       	callq  29c3 <register_globals+0xc9d>
  nooks_ot_register_userfn(str_22691, 1669);
    29c3:	be 85 06 00 00       	mov    $0x685,%esi
    29c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    29cf:	e8 00 00 00 00       	callq  29d4 <register_globals+0xcae>
  nooks_ot_register_userfn(__param_str_XsumRX, 1113);
    29d4:	be 59 04 00 00       	mov    $0x459,%esi
    29d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    29e0:	e8 00 00 00 00       	callq  29e5 <register_globals+0xcbf>
  nooks_ot_register_userfn(str_250828028, 1681);
    29e5:	be 91 06 00 00       	mov    $0x691,%esi
    29ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    29f1:	e8 00 00 00 00       	callq  29f6 <register_globals+0xcd0>
  nooks_ot_register_userfn(str_248420259, 1679);
    29f6:	be 8f 06 00 00       	mov    $0x68f,%esi
    29fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a02:	e8 00 00 00 00       	callq  2a07 <register_globals+0xce1>
  nooks_ot_register_userfn(str_929055912, 1832);
    2a07:	be 28 07 00 00       	mov    $0x728,%esi
    2a0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a13:	e8 00 00 00 00       	callq  2a18 <register_globals+0xcf2>
  nooks_ot_register_userfn(__param_str_RxIntDelay, 1107);
    2a18:	be 53 04 00 00       	mov    $0x453,%esi
    2a1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a24:	e8 00 00 00 00       	callq  2a29 <register_globals+0xd03>
  nooks_ot_register_userfn(str_38293389, 1722);
    2a29:	be ba 06 00 00       	mov    $0x6ba,%esi
    2a2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a35:	e8 00 00 00 00       	callq  2a3a <register_globals+0xd14>
  nooks_ot_register_userfn(str_567637109, 1757);
    2a3a:	be dd 06 00 00       	mov    $0x6dd,%esi
    2a3f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a46:	e8 00 00 00 00       	callq  2a4b <register_globals+0xd25>
  nooks_ot_register_userfn(str_567637470, 1758);
    2a4b:	be de 06 00 00       	mov    $0x6de,%esi
    2a50:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a57:	e8 00 00 00 00       	callq  2a5c <register_globals+0xd36>
  nooks_ot_register_userfn(str_562102884, 1755);
    2a5c:	be db 06 00 00       	mov    $0x6db,%esi
    2a61:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a68:	e8 00 00 00 00       	callq  2a6d <register_globals+0xd47>
  nooks_ot_register_userfn(& num_SmartPowerDownEnable, 1532);
    2a6d:	be fc 05 00 00       	mov    $0x5fc,%esi
    2a72:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a79:	e8 00 00 00 00       	callq  2a7e <register_globals+0xd58>
  nooks_ot_register_userfn(str_191256233, 1660);
    2a7e:	be 7c 06 00 00       	mov    $0x67c,%esi
    2a83:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a8a:	e8 00 00 00 00       	callq  2a8f <register_globals+0xd69>
  nooks_ot_register_userfn(str_176290968, 1655);
    2a8f:	be 77 06 00 00       	mov    $0x677,%esi
    2a94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2a9b:	e8 00 00 00 00       	callq  2aa0 <register_globals+0xd7a>
  nooks_ot_register_userfn(str_140832182, 1640);
    2aa0:	be 68 06 00 00       	mov    $0x668,%esi
    2aa5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2aac:	e8 00 00 00 00       	callq  2ab1 <register_globals+0xd8b>
  nooks_ot_register_userfn(str_291992703, 1691);
    2ab1:	be 9b 06 00 00       	mov    $0x69b,%esi
    2ab6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2abd:	e8 00 00 00 00       	callq  2ac2 <register_globals+0xd9c>
  nooks_ot_register_userfn(& __param_arr_TxDescriptors, 1097);
    2ac2:	be 49 04 00 00       	mov    $0x449,%esi
    2ac7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2ace:	e8 00 00 00 00       	callq  2ad3 <register_globals+0xdad>
  nooks_ot_register_userfn(str_326141344, 1705);
    2ad3:	be a9 06 00 00       	mov    $0x6a9,%esi
    2ad8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2adf:	e8 00 00 00 00       	callq  2ae4 <register_globals+0xdbe>
  nooks_ot_register_userfn(str_128203420, 1635);
    2ae4:	be 63 06 00 00       	mov    $0x663,%esi
    2ae9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2af0:	e8 00 00 00 00       	callq  2af5 <register_globals+0xdcf>
  nooks_ot_register_userfn(str_7437007, 1788);
    2af5:	be fc 06 00 00       	mov    $0x6fc,%esi
    2afa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b01:	e8 00 00 00 00       	callq  2b06 <register_globals+0xde0>
  nooks_ot_register_userfn(AutoNeg, 1000);
    2b06:	be e8 03 00 00       	mov    $0x3e8,%esi
    2b0b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b12:	e8 00 00 00 00       	callq  2b17 <register_globals+0xdf1>
  nooks_ot_register_userfn(str_943, 1837);
    2b17:	be 2d 07 00 00       	mov    $0x72d,%esi
    2b1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b23:	e8 00 00 00 00       	callq  2b28 <register_globals+0xe02>
  nooks_ot_register_userfn(str_240954119, 1674);
    2b28:	be 8a 06 00 00       	mov    $0x68a,%esi
    2b2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b34:	e8 00 00 00 00       	callq  2b39 <register_globals+0xe13>
  nooks_ot_register_userfn(e1000_gstrings_test, 1268);
    2b39:	be f4 04 00 00       	mov    $0x4f4,%esi
    2b3e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b45:	e8 00 00 00 00       	callq  2b4a <register_globals+0xe24>
  nooks_ot_register_userfn(& __param_arr_InterruptThrottleRate, 1089);
    2b4a:	be 41 04 00 00       	mov    $0x441,%esi
    2b4f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b56:	e8 00 00 00 00       	callq  2b5b <register_globals+0xe35>
  nooks_ot_register_userfn(str_1000257171, 1613);
    2b5b:	be 4d 06 00 00       	mov    $0x64d,%esi
    2b60:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b67:	e8 00 00 00 00       	callq  2b6c <register_globals+0xe46>
  nooks_ot_register_userfn(str_13996412, 1639);
    2b6c:	be 67 06 00 00       	mov    $0x667,%esi
    2b71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b78:	e8 00 00 00 00       	callq  2b7d <register_globals+0xe57>
  nooks_ot_register_userfn(str_186180441, 1657);
    2b7d:	be 79 06 00 00       	mov    $0x679,%esi
    2b82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b89:	e8 00 00 00 00       	callq  2b8e <register_globals+0xe68>
  nooks_ot_register_userfn(str_1067410314, 1623);
    2b8e:	be 57 06 00 00       	mov    $0x657,%esi
    2b93:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2b9a:	e8 00 00 00 00       	callq  2b9f <register_globals+0xe79>
  nooks_ot_register_userfn(str_888237591, 1823);
    2b9f:	be 1f 07 00 00       	mov    $0x71f,%esi
    2ba4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2bab:	e8 00 00 00 00       	callq  2bb0 <register_globals+0xe8a>
  nooks_ot_register_userfn(str_924115643, 1829);
    2bb0:	be 25 07 00 00       	mov    $0x725,%esi
    2bb5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2bbc:	e8 00 00 00 00       	callq  2bc1 <register_globals+0xe9b>
  nooks_ot_register_userfn(str_522411353, 1750);
    2bc1:	be d6 06 00 00       	mov    $0x6d6,%esi
    2bc6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2bcd:	e8 00 00 00 00       	callq  2bd2 <register_globals+0xeac>
  nooks_ot_register_userfn(str_878317376, 1818);
    2bd2:	be 1a 07 00 00       	mov    $0x71a,%esi
    2bd7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2bde:	e8 00 00 00 00       	callq  2be3 <register_globals+0xebd>
  nooks_ot_register_userfn(str_511117956, 1749);
    2be3:	be d5 06 00 00       	mov    $0x6d5,%esi
    2be8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2bef:	e8 00 00 00 00       	callq  2bf4 <register_globals+0xece>
  nooks_ot_register_userfn(& e1000_netdev_ops, 1315);
    2bf4:	be 23 05 00 00       	mov    $0x523,%esi
    2bf9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c00:	e8 00 00 00 00       	callq  2c05 <register_globals+0xedf>
  nooks_ot_register_userfn(str_950501272, 1839);
    2c05:	be 2f 07 00 00       	mov    $0x72f,%esi
    2c0a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c11:	e8 00 00 00 00       	callq  2c16 <register_globals+0xef0>
  nooks_ot_register_userfn(str_1646, 1649);
    2c16:	be 71 06 00 00       	mov    $0x671,%esi
    2c1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c22:	e8 00 00 00 00       	callq  2c27 <register_globals+0xf01>
  nooks_ot_register_userfn(str_577264, 1760);
    2c27:	be e0 06 00 00       	mov    $0x6e0,%esi
    2c2c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c33:	e8 00 00 00 00       	callq  2c38 <register_globals+0xf12>
  nooks_ot_register_userfn(str_887445197, 1822);
    2c38:	be 1e 07 00 00       	mov    $0x71e,%esi
    2c3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c44:	e8 00 00 00 00       	callq  2c49 <register_globals+0xf23>
  nooks_ot_register_userfn(str_966975743, 1842);
    2c49:	be 32 07 00 00       	mov    $0x732,%esi
    2c4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c55:	e8 00 00 00 00       	callq  2c5a <register_globals+0xf34>
  nooks_ot_register_userfn(__param_str_SmartPowerDownEnable, 1108);
    2c5a:	be 54 04 00 00       	mov    $0x454,%esi
    2c5f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c66:	e8 00 00 00 00       	callq  2c6b <register_globals+0xf45>
  nooks_ot_register_userfn(str_930432364, 1833);
    2c6b:	be 29 07 00 00       	mov    $0x729,%esi
    2c70:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c77:	e8 00 00 00 00       	callq  2c7c <register_globals+0xf56>
  nooks_ot_register_userfn(& __param_arr_XsumRX, 1099);
    2c7c:	be 4b 04 00 00       	mov    $0x44b,%esi
    2c81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c88:	e8 00 00 00 00       	callq  2c8d <register_globals+0xf67>
  nooks_ot_register_userfn(str_377117285, 1720);
    2c8d:	be b8 06 00 00       	mov    $0x6b8,%esi
    2c92:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2c99:	e8 00 00 00 00       	callq  2c9e <register_globals+0xf78>
  nooks_ot_register_userfn(str_950265491, 1838);
    2c9e:	be 2e 07 00 00       	mov    $0x72e,%esi
    2ca3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2caa:	e8 00 00 00 00       	callq  2caf <register_globals+0xf89>
  nooks_ot_register_userfn(str_234262759, 1671);
    2caf:	be 87 06 00 00       	mov    $0x687,%esi
    2cb4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2cbb:	e8 00 00 00 00       	callq  2cc0 <register_globals+0xf9a>
  nooks_ot_register_userfn(str_936470366, 1834);
    2cc0:	be 2a 07 00 00       	mov    $0x72a,%esi
    2cc5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2ccc:	e8 00 00 00 00       	callq  2cd1 <register_globals+0xfab>
  nooks_ot_register_userfn(str_642711145, 1773);
    2cd1:	be ed 06 00 00       	mov    $0x6ed,%esi
    2cd6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2cdd:	e8 00 00 00 00       	callq  2ce2 <register_globals+0xfbc>
  nooks_ot_register_userfn(str_250403513, 1680);
    2ce2:	be 90 06 00 00       	mov    $0x690,%esi
    2ce7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2cee:	e8 00 00 00 00       	callq  2cf3 <register_globals+0xfcd>
  nooks_ot_register_userfn(str_101123515, 1614);
    2cf3:	be 4e 06 00 00       	mov    $0x64e,%esi
    2cf8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2cff:	e8 00 00 00 00       	callq  2d04 <register_globals+0xfde>
  nooks_ot_register_userfn(& e1000_ethtool_ops, 1233);
    2d04:	be d1 04 00 00       	mov    $0x4d1,%esi
    2d09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2d10:	e8 00 00 00 00       	callq  2d15 <register_globals+0xfef>
  nooks_ot_register_userfn(str_840319956, 1808);
    2d15:	be 10 07 00 00       	mov    $0x710,%esi
    2d1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2d21:	e8 00 00 00 00       	callq  2d26 <register_globals+0x1000>
  nooks_ot_register_userfn(str_234322771, 1672);
    2d26:	be 88 06 00 00       	mov    $0x688,%esi
    2d2b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2d32:	e8 00 00 00 00       	callq  2d37 <register_globals+0x1011>
  nooks_ot_register_userfn(str_894730267, 1827);
    2d37:	be 23 07 00 00       	mov    $0x723,%esi
    2d3c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2d43:	e8 00 00 00 00       	callq  2d48 <register_globals+0x1022>
  nooks_ot_register_userfn(str_1071576754, 1624);
    2d48:	be 58 06 00 00       	mov    $0x658,%esi
    2d4d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2d54:	e8 00 00 00 00       	callq  2d59 <register_globals+0x1033>
  nooks_ot_register_userfn(str_363435426, 1715);
    2d59:	be b3 06 00 00       	mov    $0x6b3,%esi
    2d5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2d65:	e8 00 00 00 00       	callq  2d6a <register_globals+0x1044>
  nooks_ot_register_userfn(str_39758227, 1726);
    2d6a:	be be 06 00 00       	mov    $0x6be,%esi
    2d6f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2d76:	e8 00 00 00 00       	callq  2d7b <register_globals+0x1055>
  nooks_ot_register_userfn(__param_str_AutoNeg, 1100);
    2d7b:	be 4c 04 00 00       	mov    $0x44c,%esi
    2d80:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2d87:	e8 00 00 00 00       	callq  2d8c <register_globals+0x1066>
  nooks_ot_register_userfn(str_418336492, 1735);
    2d8c:	be c7 06 00 00       	mov    $0x6c7,%esi
    2d91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2d98:	e8 00 00 00 00       	callq  2d9d <register_globals+0x1077>
  nooks_ot_register_userfn(str_582152159, 1762);
    2d9d:	be e2 06 00 00       	mov    $0x6e2,%esi
    2da2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2da9:	e8 00 00 00 00       	callq  2dae <register_globals+0x1088>
  nooks_ot_register_userfn(str_737463567, 1787);
    2dae:	be fb 06 00 00       	mov    $0x6fb,%esi
    2db3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2dba:	e8 00 00 00 00       	callq  2dbf <register_globals+0x1099>
  nooks_ot_register_userfn(& num_Duplex, 1525);
    2dbf:	be f5 05 00 00       	mov    $0x5f5,%esi
    2dc4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2dcb:	e8 00 00 00 00       	callq  2dd0 <register_globals+0x10aa>
  nooks_ot_register_userfn(& __param_arr_RxIntDelay, 1093);
    2dd0:	be 45 04 00 00       	mov    $0x445,%esi
    2dd5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2ddc:	e8 00 00 00 00       	callq  2de1 <register_globals+0x10bb>
  nooks_ot_register_userfn(e1000_driver_name, 1222);
    2de1:	be c6 04 00 00       	mov    $0x4c6,%esi
    2de6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2ded:	e8 00 00 00 00       	callq  2df2 <register_globals+0x10cc>
  nooks_ot_register_userfn(TxIntDelay, 1067);
    2df2:	be 2b 04 00 00       	mov    $0x42b,%esi
    2df7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2dfe:	e8 00 00 00 00       	callq  2e03 <register_globals+0x10dd>
  nooks_ot_register_userfn(__param_str_TxIntDelay, 1112);
    2e03:	be 58 04 00 00       	mov    $0x458,%esi
    2e08:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2e0f:	e8 00 00 00 00       	callq  2e14 <register_globals+0x10ee>
  nooks_ot_register_userfn(& __param_arr_AutoNeg, 1086);
    2e14:	be 3e 04 00 00       	mov    $0x43e,%esi
    2e19:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2e20:	e8 00 00 00 00       	callq  2e25 <register_globals+0x10ff>
  nooks_ot_register_userfn(e1000_copyright, 1213);
    2e25:	be bd 04 00 00       	mov    $0x4bd,%esi
    2e2a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2e31:	e8 00 00 00 00       	callq  2e36 <register_globals+0x1110>
  nooks_ot_register_userfn(& num_Speed, 1533);
    2e36:	be fd 05 00 00       	mov    $0x5fd,%esi
    2e3b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2e42:	e8 00 00 00 00       	callq  2e47 <register_globals+0x1121>
  nooks_ot_register_userfn(& num_FlowControl, 1526);
    2e47:	be f6 05 00 00       	mov    $0x5f6,%esi
    2e4c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2e53:	e8 00 00 00 00       	callq  2e58 <register_globals+0x1132>
  nooks_ot_register_userfn(& num_RxAbsIntDelay, 1529);
    2e58:	be f9 05 00 00       	mov    $0x5f9,%esi
    2e5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2e64:	e8 00 00 00 00       	callq  2e69 <register_globals+0x1143>
  nooks_ot_register_userfn(speed_list, 1610);
    2e69:	be 4a 06 00 00       	mov    $0x64a,%esi
    2e6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2e75:	e8 00 00 00 00       	callq  2e7a <register_globals+0x1154>
  nooks_ot_register_userfn(SmartPowerDownEnable, 1063);
    2e7a:	be 27 04 00 00       	mov    $0x427,%esi
    2e7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2e86:	e8 00 00 00 00       	callq  2e8b <register_globals+0x1165>
  nooks_ot_register_userfn(& x86_dma_fallback_dev, 1870);
    2e8b:	be 4e 07 00 00       	mov    $0x74e,%esi
    2e90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2e97:	e8 00 00 00 00       	callq  2e9c <register_globals+0x1176>
  nooks_ot_register_userfn(& __key___7, 1078);
    2e9c:	be 36 04 00 00       	mov    $0x436,%esi
    2ea1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2ea8:	e8 00 00 00 00       	callq  2ead <register_globals+0x1187>
  nooks_ot_register_userfn(e1000_igp_2_cable_length_table, 1274);
    2ead:	be fa 04 00 00       	mov    $0x4fa,%esi
    2eb2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2eb9:	e8 00 00 00 00       	callq  2ebe <register_globals+0x1198>
  nooks_ot_register_userfn(str_366789432, 1718);
    2ebe:	be b6 06 00 00       	mov    $0x6b6,%esi
    2ec3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2eca:	e8 00 00 00 00       	callq  2ecf <register_globals+0x11a9>
  nooks_ot_register_userfn(str_927547631, 1830);
    2ecf:	be 26 07 00 00       	mov    $0x726,%esi
    2ed4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2edb:	e8 00 00 00 00       	callq  2ee0 <register_globals+0x11ba>
  nooks_ot_register_userfn(str_522950204, 1751);
    2ee0:	be d7 06 00 00       	mov    $0x6d7,%esi
    2ee5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2eec:	e8 00 00 00 00       	callq  2ef1 <register_globals+0x11cb>
  nooks_ot_register_userfn(str_321443716, 1703);
    2ef1:	be a7 06 00 00       	mov    $0x6a7,%esi
    2ef6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2efd:	e8 00 00 00 00       	callq  2f02 <register_globals+0x11dc>
  nooks_ot_register_userfn(& __param_arr_TxIntDelay, 1098);
    2f02:	be 4a 04 00 00       	mov    $0x44a,%esi
    2f07:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2f0e:	e8 00 00 00 00       	callq  2f13 <register_globals+0x11ed>
  nooks_ot_register_userfn(str_29116, 1690);
    2f13:	be 9a 06 00 00       	mov    $0x69a,%esi
    2f18:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2f1f:	e8 00 00 00 00       	callq  2f24 <register_globals+0x11fe>
  nooks_ot_register_userfn(str_305097944, 1697);
    2f24:	be a1 06 00 00       	mov    $0x6a1,%esi
    2f29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2f30:	e8 00 00 00 00       	callq  2f35 <register_globals+0x120f>
  nooks_ot_register_userfn(str_842613848, 1810);
    2f35:	be 12 07 00 00       	mov    $0x712,%esi
    2f3a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2f41:	e8 00 00 00 00       	callq  2f46 <register_globals+0x1220>
  nooks_ot_register_userfn(str_886397420, 1821);
    2f46:	be 1d 07 00 00       	mov    $0x71d,%esi
    2f4b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2f52:	e8 00 00 00 00       	callq  2f57 <register_globals+0x1231>
  nooks_ot_register_userfn(str_535387590, 1752);
    2f57:	be d8 06 00 00       	mov    $0x6d8,%esi
    2f5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2f63:	e8 00 00 00 00       	callq  2f68 <register_globals+0x1242>
  nooks_ot_register_userfn(str_465609839, 1740);
    2f68:	be cc 06 00 00       	mov    $0x6cc,%esi
    2f6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2f74:	e8 00 00 00 00       	callq  2f79 <register_globals+0x1253>
  nooks_ot_register_userfn(str_436346563, 1737);
    2f79:	be c9 06 00 00       	mov    $0x6c9,%esi
    2f7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2f85:	e8 00 00 00 00       	callq  2f8a <register_globals+0x1264>
  nooks_ot_register_userfn(str_351640327, 1711);
    2f8a:	be af 06 00 00       	mov    $0x6af,%esi
    2f8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2f96:	e8 00 00 00 00       	callq  2f9b <register_globals+0x1275>
  nooks_ot_register_userfn(str_187861529, 1658);
    2f9b:	be 7a 06 00 00       	mov    $0x67a,%esi
    2fa0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2fa7:	e8 00 00 00 00       	callq  2fac <register_globals+0x1286>
  nooks_ot_register_userfn(Duplex, 1001);
    2fac:	be e9 03 00 00       	mov    $0x3e9,%esi
    2fb1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2fb8:	e8 00 00 00 00       	callq  2fbd <register_globals+0x1297>
  nooks_ot_register_userfn(str_321444720, 1704);
    2fbd:	be a8 06 00 00       	mov    $0x6a8,%esi
    2fc2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2fc9:	e8 00 00 00 00       	callq  2fce <register_globals+0x12a8>
  nooks_ot_register_userfn(str_940157451, 1836);
    2fce:	be 2c 07 00 00       	mov    $0x72c,%esi
    2fd3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2fda:	e8 00 00 00 00       	callq  2fdf <register_globals+0x12b9>
  nooks_ot_register_userfn(str_1027606323, 1616);
    2fdf:	be 50 06 00 00       	mov    $0x650,%esi
    2fe4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2feb:	e8 00 00 00 00       	callq  2ff0 <register_globals+0x12ca>
  nooks_ot_register_userfn(& num_TxAbsIntDelay, 1534);
    2ff0:	be fe 05 00 00       	mov    $0x5fe,%esi
    2ff5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2ffc:	e8 00 00 00 00       	callq  3001 <register_globals+0x12db>
  nooks_ot_register_userfn(e1000_driver_string, 1223);
    3001:	be c7 04 00 00       	mov    $0x4c7,%esi
    3006:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    300d:	e8 00 00 00 00       	callq  3012 <register_globals+0x12ec>
  nooks_ot_register_userfn(str_977765343, 1844);
    3012:	be 34 07 00 00       	mov    $0x734,%esi
    3017:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    301e:	e8 00 00 00 00       	callq  3023 <register_globals+0x12fd>
  nooks_ot_register_userfn(str_423800896, 1736);
    3023:	be c8 06 00 00       	mov    $0x6c8,%esi
    3028:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    302f:	e8 00 00 00 00       	callq  3034 <register_globals+0x130e>
  nooks_ot_register_userfn(str_562631572, 1756);
    3034:	be dc 06 00 00       	mov    $0x6dc,%esi
    3039:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3040:	e8 00 00 00 00       	callq  3045 <register_globals+0x131f>
  nooks_ot_register_userfn(& __param_arr_SmartPowerDownEnable, 1094);
    3045:	be 46 04 00 00       	mov    $0x446,%esi
    304a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3051:	e8 00 00 00 00       	callq  3056 <register_globals+0x1330>
  nooks_ot_register_userfn(str_504221539, 1747);
    3056:	be d3 06 00 00       	mov    $0x6d3,%esi
    305b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3062:	e8 00 00 00 00       	callq  3067 <register_globals+0x1341>
  nooks_ot_register_userfn(dplx_list, 1165);
    3067:	be 8d 04 00 00       	mov    $0x48d,%esi
    306c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3073:	e8 00 00 00 00       	callq  3078 <register_globals+0x1352>
  nooks_ot_register_userfn(str_124417679, 1632);
    3078:	be 60 06 00 00       	mov    $0x660,%esi
    307d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3084:	e8 00 00 00 00       	callq  3089 <register_globals+0x1363>
  nooks_ot_register_userfn(str_915785734, 1828);
    3089:	be 24 07 00 00       	mov    $0x724,%esi
    308e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3095:	e8 00 00 00 00       	callq  309a <register_globals+0x1374>
  nooks_ot_register_userfn(str_81487500, 1802);
    309a:	be 0a 07 00 00       	mov    $0x70a,%esi
    309f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    30a6:	e8 00 00 00 00       	callq  30ab <register_globals+0x1385>
  nooks_ot_register_userfn(& __key___8, 1079);
    30ab:	be 37 04 00 00       	mov    $0x437,%esi
    30b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    30b7:	e8 00 00 00 00       	callq  30bc <register_globals+0x1396>
  nooks_ot_register_userfn(str_113262351, 1628);
    30bc:	be 5c 06 00 00       	mov    $0x65c,%esi
    30c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    30c8:	e8 00 00 00 00       	callq  30cd <register_globals+0x13a7>
  nooks_ot_register_userfn(str_991220654, 1849);
    30cd:	be 39 07 00 00       	mov    $0x739,%esi
    30d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    30d9:	e8 00 00 00 00       	callq  30de <register_globals+0x13b8>
  nooks_ot_register_userfn(str_894216477, 1825);
    30de:	be 21 07 00 00       	mov    $0x721,%esi
    30e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    30ea:	e8 00 00 00 00       	callq  30ef <register_globals+0x13c9>
  nooks_ot_register_userfn(str_693100397, 1780);
    30ef:	be f4 06 00 00       	mov    $0x6f4,%esi
    30f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    30fb:	e8 00 00 00 00       	callq  3100 <register_globals+0x13da>
  nooks_ot_register_userfn(str_392604906, 1724);
    3100:	be bc 06 00 00       	mov    $0x6bc,%esi
    3105:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    310c:	e8 00 00 00 00       	callq  3111 <register_globals+0x13eb>
  nooks_ot_register_userfn(str_793210945, 1797);
    3111:	be 05 07 00 00       	mov    $0x705,%esi
    3116:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    311d:	e8 00 00 00 00       	callq  3122 <register_globals+0x13fc>
  nooks_ot_register_userfn(str_409120539, 1731);
    3122:	be c3 06 00 00       	mov    $0x6c3,%esi
    3127:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    312e:	e8 00 00 00 00       	callq  3133 <register_globals+0x140d>
  nooks_ot_register_userfn(str_58884767, 1763);
    3133:	be e3 06 00 00       	mov    $0x6e3,%esi
    3138:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    313f:	e8 00 00 00 00       	callq  3144 <register_globals+0x141e>
  nooks_ot_register_userfn(str_2539257, 1683);
    3144:	be 93 06 00 00       	mov    $0x693,%esi
    3149:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3150:	e8 00 00 00 00       	callq  3155 <register_globals+0x142f>
  nooks_ot_register_userfn(str_672482465, 1778);
    3155:	be f2 06 00 00       	mov    $0x6f2,%esi
    315a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3161:	e8 00 00 00 00       	callq  3166 <register_globals+0x1440>
  nooks_ot_register_userfn(str_25184998, 1682);
    3166:	be 92 06 00 00       	mov    $0x692,%esi
    316b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3172:	e8 00 00 00 00       	callq  3177 <register_globals+0x1451>
  nooks_ot_register_userfn(e1000_pci_tbl, 1322);
    3177:	be 2a 05 00 00       	mov    $0x52a,%esi
    317c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3183:	e8 00 00 00 00       	callq  3188 <register_globals+0x1462>
  nooks_ot_register_userfn(str_224091117, 1668);
    3188:	be 84 06 00 00       	mov    $0x684,%esi
    318d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3194:	e8 00 00 00 00       	callq  3199 <register_globals+0x1473>
  nooks_ot_register_userfn(str_958997501, 1840);
    3199:	be 30 07 00 00       	mov    $0x730,%esi
    319e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    31a5:	e8 00 00 00 00       	callq  31aa <register_globals+0x1484>
  nooks_ot_register_userfn(str_643410539, 1775);
    31aa:	be ef 06 00 00       	mov    $0x6ef,%esi
    31af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    31b6:	e8 00 00 00 00       	callq  31bb <register_globals+0x1495>
  nooks_ot_register_userfn(str_697372295, 1781);
    31bb:	be f5 06 00 00       	mov    $0x6f5,%esi
    31c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    31c7:	e8 00 00 00 00       	callq  31cc <register_globals+0x14a6>
  nooks_ot_register_userfn(str_1036022825, 1618);
    31cc:	be 52 06 00 00       	mov    $0x652,%esi
    31d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    31d8:	e8 00 00 00 00       	callq  31dd <register_globals+0x14b7>
  nooks_ot_register_userfn(str_638038225, 1770);
    31dd:	be ea 06 00 00       	mov    $0x6ea,%esi
    31e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    31e9:	e8 00 00 00 00       	callq  31ee <register_globals+0x14c8>
  nooks_ot_register_userfn(str_987635239, 1847);
    31ee:	be 37 07 00 00       	mov    $0x737,%esi
    31f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    31fa:	e8 00 00 00 00       	callq  31ff <register_globals+0x14d9>
  nooks_ot_register_userfn(str_276140507, 1687);
    31ff:	be 97 06 00 00       	mov    $0x697,%esi
    3204:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    320b:	e8 00 00 00 00       	callq  3210 <register_globals+0x14ea>
  nooks_ot_register_userfn(__param_str_RxAbsIntDelay, 1105);
    3210:	be 51 04 00 00       	mov    $0x451,%esi
    3215:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    321c:	e8 00 00 00 00       	callq  3221 <register_globals+0x14fb>
  nooks_ot_register_userfn(str_352020333, 1713);
    3221:	be b1 06 00 00       	mov    $0x6b1,%esi
    3226:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    322d:	e8 00 00 00 00       	callq  3232 <register_globals+0x150c>
  nooks_ot_register_userfn(str_404990589, 1730);
    3232:	be c2 06 00 00       	mov    $0x6c2,%esi
    3237:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    323e:	e8 00 00 00 00       	callq  3243 <register_globals+0x151d>
  nooks_ot_register_userfn(Speed, 1064);
    3243:	be 28 04 00 00       	mov    $0x428,%esi
    3248:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    324f:	e8 00 00 00 00       	callq  3254 <register_globals+0x152e>
  nooks_ot_register_userfn(str_854697451, 1814);
    3254:	be 16 07 00 00       	mov    $0x716,%esi
    3259:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3260:	e8 00 00 00 00       	callq  3265 <register_globals+0x153f>
  nooks_ot_register_userfn(& num_KumeranLockLoss, 1528);
    3265:	be f8 05 00 00       	mov    $0x5f8,%esi
    326a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3271:	e8 00 00 00 00       	callq  3276 <register_globals+0x1550>
  nooks_ot_register_userfn(str_88859911, 1824);
    3276:	be 20 07 00 00       	mov    $0x720,%esi
    327b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3282:	e8 00 00 00 00       	callq  3287 <register_globals+0x1561>
  nooks_ot_register_userfn(str_173567913, 1654);
    3287:	be 76 06 00 00       	mov    $0x676,%esi
    328c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3293:	e8 00 00 00 00       	callq  3298 <register_globals+0x1572>
}
}
    3298:	c9                   	leaveq 
    3299:	c3                   	retq   

000000000000329a <register_functions>:
    329a:	55                   	push   %rbp
    329b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    32a2:	48 89 e5             	mov    %rsp,%rbp
    32a5:	e8 00 00 00 00       	callq  32aa <register_functions+0x10>
    32aa:	be b9 05 00 00       	mov    $0x5b9,%esi
    32af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    32b6:	e8 00 00 00 00       	callq  32bb <register_functions+0x21>
    32bb:	be ba 05 00 00       	mov    $0x5ba,%esi
    32c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    32c7:	e8 00 00 00 00       	callq  32cc <register_functions+0x32>
    32cc:	be 07 06 00 00       	mov    $0x607,%esi
    32d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    32d8:	e8 00 00 00 00       	callq  32dd <register_functions+0x43>
    32dd:	be 05 06 00 00       	mov    $0x605,%esi
    32e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    32e9:	e8 00 00 00 00       	callq  32ee <register_functions+0x54>
    32ee:	be 08 06 00 00       	mov    $0x608,%esi
    32f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    32fa:	e8 00 00 00 00       	callq  32ff <register_functions+0x65>
    32ff:	be 06 06 00 00       	mov    $0x606,%esi
    3304:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    330b:	e8 00 00 00 00       	callq  3310 <register_functions+0x76>
    3310:	be 04 06 00 00       	mov    $0x604,%esi
    3315:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    331c:	e8 00 00 00 00       	callq  3321 <register_functions+0x87>
    3321:	be 03 06 00 00       	mov    $0x603,%esi
    3326:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    332d:	e8 00 00 00 00       	callq  3332 <register_functions+0x98>
    3332:	be b8 05 00 00       	mov    $0x5b8,%esi
    3337:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    333e:	e8 00 00 00 00       	callq  3343 <register_functions+0xa9>
    3343:	c9                   	leaveq 
    3344:	c3                   	retq   

0000000000003345 <init_timer>:
    3345:	55                   	push   %rbp
    3346:	48 89 e5             	mov    %rsp,%rbp
    3349:	41 55                	push   %r13
    334b:	49 89 fd             	mov    %rdi,%r13
    334e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3355:	41 54                	push   %r12
    3357:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
    335b:	53                   	push   %rbx
    335c:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    3360:	48 83 ec 38          	sub    $0x38,%rsp
    3364:	e8 00 00 00 00       	callq  3369 <init_timer+0x24>
    3369:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3370:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    3377:	00 
    3378:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    337f:	00 
    3380:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    3387:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
    338b:	e8 00 00 00 00       	callq  3390 <init_timer+0x4b>
    3390:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    3394:	4c 89 e2             	mov    %r12,%rdx
    3397:	48 89 de             	mov    %rbx,%rsi
    339a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    33a1:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    33a8:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    33af:	00 
    33b0:	e8 00 00 00 00       	callq  33b5 <init_timer+0x70>
    33b5:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    33b9:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    33bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    33c4:	48 c7 45 b0 c1 05 00 	movq   $0x5c1,0xffffffffffffffb0(%rbp)
    33cb:	00 
    33cc:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    33d0:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    33d3:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    33d6:	e8 00 00 00 00       	callq  33db <init_timer+0x96>
    33db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    33e2:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
    33e6:	e8 00 00 00 00       	callq  33eb <init_timer+0xa6>
    33eb:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
    33ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    33f6:	41 b8 30 00 00 00    	mov    $0x30,%r8d
    33fc:	48 89 d9             	mov    %rbx,%rcx
    33ff:	4c 89 e2             	mov    %r12,%rdx
    3402:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    3409:	e8 00 00 00 00       	callq  340e <init_timer+0xc9>
    340e:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    3412:	48 85 ff             	test   %rdi,%rdi
    3415:	74 05                	je     341c <init_timer+0xd7>
    3417:	e8 00 00 00 00       	callq  341c <init_timer+0xd7>
    341c:	48 83 c4 38          	add    $0x38,%rsp
    3420:	5b                   	pop    %rbx
    3421:	41 5c                	pop    %r12
    3423:	41 5d                	pop    %r13
    3425:	c9                   	leaveq 
    3426:	c3                   	retq   

0000000000003427 <pci_set_master>:
    3427:	55                   	push   %rbp
    3428:	48 89 e5             	mov    %rsp,%rbp
    342b:	41 55                	push   %r13
    342d:	49 89 fd             	mov    %rdi,%r13
    3430:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3437:	41 54                	push   %r12
    3439:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
    343d:	53                   	push   %rbx
    343e:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    3442:	48 83 ec 38          	sub    $0x38,%rsp
    3446:	e8 00 00 00 00       	callq  344b <pci_set_master+0x24>
    344b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3452:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    3459:	00 
    345a:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    3461:	00 
    3462:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    3469:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
    346d:	e8 00 00 00 00       	callq  3472 <pci_set_master+0x4b>
    3472:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    3476:	4c 89 e2             	mov    %r12,%rdx
    3479:	48 89 de             	mov    %rbx,%rsi
    347c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3483:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    348a:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    3491:	00 
    3492:	e8 00 00 00 00       	callq  3497 <pci_set_master+0x70>
    3497:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    349b:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    349f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    34a6:	48 c7 45 b0 26 06 00 	movq   $0x626,0xffffffffffffffb0(%rbp)
    34ad:	00 
    34ae:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    34b2:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    34b5:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    34b8:	e8 00 00 00 00       	callq  34bd <pci_set_master+0x96>
    34bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    34c4:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
    34c8:	e8 00 00 00 00       	callq  34cd <pci_set_master+0xa6>
    34cd:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
    34d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    34d8:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    34de:	48 89 d9             	mov    %rbx,%rcx
    34e1:	4c 89 e2             	mov    %r12,%rdx
    34e4:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    34eb:	e8 00 00 00 00       	callq  34f0 <pci_set_master+0xc9>
    34f0:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    34f4:	48 85 ff             	test   %rdi,%rdi
    34f7:	74 05                	je     34fe <pci_set_master+0xd7>
    34f9:	e8 00 00 00 00       	callq  34fe <pci_set_master+0xd7>
    34fe:	48 83 c4 38          	add    $0x38,%rsp
    3502:	5b                   	pop    %rbx
    3503:	41 5c                	pop    %r12
    3505:	41 5d                	pop    %r13
    3507:	c9                   	leaveq 
    3508:	c3                   	retq   

0000000000003509 <__netif_schedule>:
    3509:	55                   	push   %rbp
    350a:	48 89 e5             	mov    %rsp,%rbp
    350d:	41 55                	push   %r13
    350f:	49 89 fd             	mov    %rdi,%r13
    3512:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3519:	41 54                	push   %r12
    351b:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
    351f:	53                   	push   %rbx
    3520:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    3524:	48 83 ec 38          	sub    $0x38,%rsp
    3528:	e8 00 00 00 00       	callq  352d <__netif_schedule+0x24>
    352d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3534:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    353b:	00 
    353c:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    3543:	00 
    3544:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    354b:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
    354f:	e8 00 00 00 00       	callq  3554 <__netif_schedule+0x4b>
    3554:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    3558:	4c 89 e2             	mov    %r12,%rdx
    355b:	48 89 de             	mov    %rbx,%rsi
    355e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3565:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    356c:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    3573:	00 
    3574:	e8 00 00 00 00       	callq  3579 <__netif_schedule+0x70>
    3579:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    357d:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    3581:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3588:	48 c7 45 b0 3d 04 00 	movq   $0x43d,0xffffffffffffffb0(%rbp)
    358f:	00 
    3590:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    3594:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    3597:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    359a:	e8 00 00 00 00       	callq  359f <__netif_schedule+0x96>
    359f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    35a6:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
    35aa:	e8 00 00 00 00       	callq  35af <__netif_schedule+0xa6>
    35af:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
    35b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    35ba:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
    35c0:	48 89 d9             	mov    %rbx,%rcx
    35c3:	4c 89 e2             	mov    %r12,%rdx
    35c6:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    35cd:	e8 00 00 00 00       	callq  35d2 <__netif_schedule+0xc9>
    35d2:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    35d6:	48 85 ff             	test   %rdi,%rdi
    35d9:	74 05                	je     35e0 <__netif_schedule+0xd7>
    35db:	e8 00 00 00 00       	callq  35e0 <__netif_schedule+0xd7>
    35e0:	48 83 c4 38          	add    $0x38,%rsp
    35e4:	5b                   	pop    %rbx
    35e5:	41 5c                	pop    %r12
    35e7:	41 5d                	pop    %r13
    35e9:	c9                   	leaveq 
    35ea:	c3                   	retq   

00000000000035eb <pci_disable_device>:
    35eb:	55                   	push   %rbp
    35ec:	48 89 e5             	mov    %rsp,%rbp
    35ef:	41 55                	push   %r13
    35f1:	49 89 fd             	mov    %rdi,%r13
    35f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    35fb:	41 54                	push   %r12
    35fd:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
    3601:	53                   	push   %rbx
    3602:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    3606:	48 83 ec 38          	sub    $0x38,%rsp
    360a:	e8 00 00 00 00       	callq  360f <pci_disable_device+0x24>
    360f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3616:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    361d:	00 
    361e:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    3625:	00 
    3626:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    362d:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
    3631:	e8 00 00 00 00       	callq  3636 <pci_disable_device+0x4b>
    3636:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    363a:	4c 89 e2             	mov    %r12,%rdx
    363d:	48 89 de             	mov    %rbx,%rsi
    3640:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3647:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    364e:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    3655:	00 
    3656:	e8 00 00 00 00       	callq  365b <pci_disable_device+0x70>
    365b:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    365f:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    3663:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    366a:	48 c7 45 b0 0e 06 00 	movq   $0x60e,0xffffffffffffffb0(%rbp)
    3671:	00 
    3672:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    3676:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    3679:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    367c:	e8 00 00 00 00       	callq  3681 <pci_disable_device+0x96>
    3681:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3688:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
    368c:	e8 00 00 00 00       	callq  3691 <pci_disable_device+0xa6>
    3691:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
    3695:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    369c:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    36a2:	48 89 d9             	mov    %rbx,%rcx
    36a5:	4c 89 e2             	mov    %r12,%rdx
    36a8:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    36af:	e8 00 00 00 00       	callq  36b4 <pci_disable_device+0xc9>
    36b4:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    36b8:	48 85 ff             	test   %rdi,%rdi
    36bb:	74 05                	je     36c2 <pci_disable_device+0xd7>
    36bd:	e8 00 00 00 00       	callq  36c2 <pci_disable_device+0xd7>
    36c2:	48 83 c4 38          	add    $0x38,%rsp
    36c6:	5b                   	pop    %rbx
    36c7:	41 5c                	pop    %r12
    36c9:	41 5d                	pop    %r13
    36cb:	c9                   	leaveq 
    36cc:	c3                   	retq   

00000000000036cd <iounmap>:
    36cd:	55                   	push   %rbp
    36ce:	48 89 e5             	mov    %rsp,%rbp
    36d1:	41 55                	push   %r13
    36d3:	49 89 fd             	mov    %rdi,%r13
    36d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    36dd:	41 54                	push   %r12
    36df:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
    36e3:	53                   	push   %rbx
    36e4:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    36e8:	48 83 ec 38          	sub    $0x38,%rsp
    36ec:	e8 00 00 00 00       	callq  36f1 <iounmap+0x24>
    36f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    36f8:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    36ff:	00 
    3700:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    3707:	00 
    3708:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    370f:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
    3713:	e8 00 00 00 00       	callq  3718 <iounmap+0x4b>
    3718:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    371c:	4c 89 e2             	mov    %r12,%rdx
    371f:	48 89 de             	mov    %rbx,%rsi
    3722:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3729:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    3730:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    3737:	00 
    3738:	e8 00 00 00 00       	callq  373d <iounmap+0x70>
    373d:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    3741:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    3745:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    374c:	48 c7 45 b0 c2 05 00 	movq   $0x5c2,0xffffffffffffffb0(%rbp)
    3753:	00 
    3754:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    3758:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    375b:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    375e:	e8 00 00 00 00       	callq  3763 <iounmap+0x96>
    3763:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    376a:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
    376e:	e8 00 00 00 00       	callq  3773 <iounmap+0xa6>
    3773:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
    3777:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    377e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    3784:	48 89 d9             	mov    %rbx,%rcx
    3787:	4c 89 e2             	mov    %r12,%rdx
    378a:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    3791:	e8 00 00 00 00       	callq  3796 <iounmap+0xc9>
    3796:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    379a:	48 85 ff             	test   %rdi,%rdi
    379d:	74 05                	je     37a4 <iounmap+0xd7>
    379f:	e8 00 00 00 00       	callq  37a4 <iounmap+0xd7>
    37a4:	48 83 c4 38          	add    $0x38,%rsp
    37a8:	5b                   	pop    %rbx
    37a9:	41 5c                	pop    %r12
    37ab:	41 5d                	pop    %r13
    37ad:	c9                   	leaveq 
    37ae:	c3                   	retq   

00000000000037af <e1000_pci_clear_mwi>:
    37af:	55                   	push   %rbp
    37b0:	48 89 e5             	mov    %rsp,%rbp
    37b3:	41 55                	push   %r13
    37b5:	41 54                	push   %r12
    37b7:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
    37bb:	53                   	push   %rbx
    37bc:	48 89 fb             	mov    %rdi,%rbx
    37bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    37c6:	48 83 ec 38          	sub    $0x38,%rsp
    37ca:	e8 00 00 00 00       	callq  37cf <e1000_pci_clear_mwi+0x20>
    37cf:	48 8b 43 20          	mov    0x20(%rbx),%rax
    37d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    37da:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    37de:	4c 8b a8 f8 02 00 00 	mov    0x2f8(%rax),%r13
    37e5:	e8 00 00 00 00       	callq  37ea <e1000_pci_clear_mwi+0x3b>
    37ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    37f1:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    37f8:	00 
    37f9:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    3800:	00 
    3801:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    3808:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
    380c:	e8 00 00 00 00       	callq  3811 <e1000_pci_clear_mwi+0x62>
    3811:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    3815:	4c 89 e2             	mov    %r12,%rdx
    3818:	48 89 de             	mov    %rbx,%rsi
    381b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3822:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    3829:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    3830:	00 
    3831:	e8 00 00 00 00       	callq  3836 <e1000_pci_clear_mwi+0x87>
    3836:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    383a:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    383e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3845:	48 c7 45 b0 0d 06 00 	movq   $0x60d,0xffffffffffffffb0(%rbp)
    384c:	00 
    384d:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    3851:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    3854:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    3857:	e8 00 00 00 00       	callq  385c <e1000_pci_clear_mwi+0xad>
    385c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3863:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
    3867:	e8 00 00 00 00       	callq  386c <e1000_pci_clear_mwi+0xbd>
    386c:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
    3870:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3877:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    387d:	48 89 d9             	mov    %rbx,%rcx
    3880:	4c 89 e2             	mov    %r12,%rdx
    3883:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    388a:	e8 00 00 00 00       	callq  388f <e1000_pci_clear_mwi+0xe0>
    388f:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    3893:	48 85 ff             	test   %rdi,%rdi
    3896:	74 05                	je     389d <e1000_pci_clear_mwi+0xee>
    3898:	e8 00 00 00 00       	callq  389d <e1000_pci_clear_mwi+0xee>
    389d:	48 83 c4 38          	add    $0x38,%rsp
    38a1:	5b                   	pop    %rbx
    38a2:	41 5c                	pop    %r12
    38a4:	41 5d                	pop    %r13
    38a6:	c9                   	leaveq 
    38a7:	c3                   	retq   

00000000000038a8 <pci_enable_device>:
    38a8:	55                   	push   %rbp
    38a9:	48 89 e5             	mov    %rsp,%rbp
    38ac:	41 56                	push   %r14
    38ae:	4c 8d 75 dc          	lea    0xffffffffffffffdc(%rbp),%r14
    38b2:	41 55                	push   %r13
    38b4:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    38b8:	41 54                	push   %r12
    38ba:	4c 8d 65 d0          	lea    0xffffffffffffffd0(%rbp),%r12
    38be:	53                   	push   %rbx
    38bf:	48 89 fb             	mov    %rdi,%rbx
    38c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    38c9:	48 83 ec 30          	sub    $0x30,%rsp
    38cd:	e8 00 00 00 00       	callq  38d2 <pci_enable_device+0x2a>
    38d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    38d9:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
    38dd:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    38e4:	00 
    38e5:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    38ec:	00 
    38ed:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    38f4:	e8 00 00 00 00       	callq  38f9 <pci_enable_device+0x51>
    38f9:	4c 89 e1             	mov    %r12,%rcx
    38fc:	4c 89 f2             	mov    %r14,%rdx
    38ff:	4c 89 ee             	mov    %r13,%rsi
    3902:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3909:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    3910:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    3917:	00 
    3918:	e8 00 00 00 00       	callq  391d <pci_enable_device+0x75>
    391d:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    3921:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    3925:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    392c:	48 c7 45 b0 12 06 00 	movq   $0x612,0xffffffffffffffb0(%rbp)
    3933:	00 
    3934:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    3938:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    393b:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    393e:	e8 00 00 00 00       	callq  3943 <pci_enable_device+0x9b>
    3943:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    394a:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
    394e:	e8 00 00 00 00       	callq  3953 <pci_enable_device+0xab>
    3953:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    3957:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    395d:	4c 89 e9             	mov    %r13,%rcx
    3960:	4c 89 e2             	mov    %r12,%rdx
    3963:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    396a:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
    3971:	48 89 de             	mov    %rbx,%rsi
    3974:	e8 00 00 00 00       	callq  3979 <pci_enable_device+0xd1>
    3979:	48 89 de             	mov    %rbx,%rsi
    397c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3983:	4d 89 f0             	mov    %r14,%r8
    3986:	b9 04 00 00 00       	mov    $0x4,%ecx
    398b:	4c 89 e2             	mov    %r12,%rdx
    398e:	e8 00 00 00 00       	callq  3993 <pci_enable_device+0xeb>
    3993:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    3997:	8b 5d dc             	mov    0xffffffffffffffdc(%rbp),%ebx
    399a:	48 85 ff             	test   %rdi,%rdi
    399d:	74 05                	je     39a4 <pci_enable_device+0xfc>
    399f:	e8 00 00 00 00       	callq  39a4 <pci_enable_device+0xfc>
    39a4:	48 83 c4 30          	add    $0x30,%rsp
    39a8:	89 d8                	mov    %ebx,%eax
    39aa:	5b                   	pop    %rbx
    39ab:	41 5c                	pop    %r12
    39ad:	41 5d                	pop    %r13
    39af:	41 5e                	pop    %r14
    39b1:	c9                   	leaveq 
    39b2:	c3                   	retq   

00000000000039b3 <schedule_work>:
    39b3:	55                   	push   %rbp
    39b4:	48 89 e5             	mov    %rsp,%rbp
    39b7:	41 56                	push   %r14
    39b9:	4c 8d 75 dc          	lea    0xffffffffffffffdc(%rbp),%r14
    39bd:	41 55                	push   %r13
    39bf:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    39c3:	41 54                	push   %r12
    39c5:	4c 8d 65 d0          	lea    0xffffffffffffffd0(%rbp),%r12
    39c9:	53                   	push   %rbx
    39ca:	48 89 fb             	mov    %rdi,%rbx
    39cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    39d4:	48 83 ec 30          	sub    $0x30,%rsp
    39d8:	e8 00 00 00 00       	callq  39dd <schedule_work+0x2a>
    39dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    39e4:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
    39e8:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    39ef:	00 
    39f0:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    39f7:	00 
    39f8:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    39ff:	e8 00 00 00 00       	callq  3a04 <schedule_work+0x51>
    3a04:	4c 89 e1             	mov    %r12,%rcx
    3a07:	4c 89 f2             	mov    %r14,%rdx
    3a0a:	4c 89 ee             	mov    %r13,%rsi
    3a0d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3a14:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    3a1b:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    3a22:	00 
    3a23:	e8 00 00 00 00       	callq  3a28 <schedule_work+0x75>
    3a28:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    3a2c:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    3a30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3a37:	48 c7 45 b0 3b 06 00 	movq   $0x63b,0xffffffffffffffb0(%rbp)
    3a3e:	00 
    3a3f:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    3a43:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    3a46:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    3a49:	e8 00 00 00 00       	callq  3a4e <schedule_work+0x9b>
    3a4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3a55:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
    3a59:	e8 00 00 00 00       	callq  3a5e <schedule_work+0xab>
    3a5e:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    3a62:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
    3a66:	4c 89 e9             	mov    %r13,%rcx
    3a69:	4c 89 e2             	mov    %r12,%rdx
    3a6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3a73:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
    3a7a:	48 89 de             	mov    %rbx,%rsi
    3a7d:	e8 00 00 00 00       	callq  3a82 <schedule_work+0xcf>
    3a82:	48 89 de             	mov    %rbx,%rsi
    3a85:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3a8c:	4d 89 f0             	mov    %r14,%r8
    3a8f:	b9 04 00 00 00       	mov    $0x4,%ecx
    3a94:	4c 89 e2             	mov    %r12,%rdx
    3a97:	e8 00 00 00 00       	callq  3a9c <schedule_work+0xe9>
    3a9c:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    3aa0:	8b 5d dc             	mov    0xffffffffffffffdc(%rbp),%ebx
    3aa3:	48 85 ff             	test   %rdi,%rdi
    3aa6:	74 05                	je     3aad <schedule_work+0xfa>
    3aa8:	e8 00 00 00 00       	callq  3aad <schedule_work+0xfa>
    3aad:	48 83 c4 30          	add    $0x30,%rsp
    3ab1:	89 d8                	mov    %ebx,%eax
    3ab3:	5b                   	pop    %rbx
    3ab4:	41 5c                	pop    %r12
    3ab6:	41 5d                	pop    %r13
    3ab8:	41 5e                	pop    %r14
    3aba:	c9                   	leaveq 
    3abb:	c3                   	retq   

0000000000003abc <netpoll_trap>:
    3abc:	55                   	push   %rbp
    3abd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3ac4:	48 89 e5             	mov    %rsp,%rbp
    3ac7:	53                   	push   %rbx
    3ac8:	48 83 ec 28          	sub    $0x28,%rsp
    3acc:	e8 00 00 00 00       	callq  3ad1 <netpoll_trap+0x15>
    3ad1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3ad8:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
    3adf:	00 
    3ae0:	48 c7 45 e0 00 00 00 	movq   $0x0,0xffffffffffffffe0(%rbp)
    3ae7:	00 
    3ae8:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
    3aef:	e8 00 00 00 00       	callq  3af4 <netpoll_trap+0x38>
    3af4:	48 8d 75 d0          	lea    0xffffffffffffffd0(%rbp),%rsi
    3af8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3aff:	48 c7 45 d0 f3 05 00 	movq   $0x5f3,0xffffffffffffffd0(%rbp)
    3b06:	00 
    3b07:	48 c7 45 e0 00 00 00 	movq   $0x0,0xffffffffffffffe0(%rbp)
    3b0e:	00 
    3b0f:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
    3b16:	e8 00 00 00 00       	callq  3b1b <netpoll_trap+0x5f>
    3b1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3b22:	e8 00 00 00 00       	callq  3b27 <netpoll_trap+0x6b>
    3b27:	48 8b 75 e0          	mov    0xffffffffffffffe0(%rbp),%rsi
    3b2b:	48 8d 55 e8          	lea    0xffffffffffffffe8(%rbp),%rdx
    3b2f:	4c 8d 45 ec          	lea    0xffffffffffffffec(%rbp),%r8
    3b33:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3b3a:	b9 04 00 00 00       	mov    $0x4,%ecx
    3b3f:	c7 45 e8 00 00 00 00 	movl   $0x0,0xffffffffffffffe8(%rbp)
    3b46:	e8 00 00 00 00       	callq  3b4b <netpoll_trap+0x8f>
    3b4b:	48 8b 7d e0          	mov    0xffffffffffffffe0(%rbp),%rdi
    3b4f:	8b 5d ec             	mov    0xffffffffffffffec(%rbp),%ebx
    3b52:	48 85 ff             	test   %rdi,%rdi
    3b55:	74 05                	je     3b5c <netpoll_trap+0xa0>
    3b57:	e8 00 00 00 00       	callq  3b5c <netpoll_trap+0xa0>
    3b5c:	89 d8                	mov    %ebx,%eax
    3b5e:	48 83 c4 28          	add    $0x28,%rsp
    3b62:	5b                   	pop    %rbx
    3b63:	c9                   	leaveq 
    3b64:	c3                   	retq   

0000000000003b65 <del_timer_sync>:
    3b65:	55                   	push   %rbp
    3b66:	48 89 e5             	mov    %rsp,%rbp
    3b69:	41 56                	push   %r14
    3b6b:	4c 8d 75 dc          	lea    0xffffffffffffffdc(%rbp),%r14
    3b6f:	41 55                	push   %r13
    3b71:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    3b75:	41 54                	push   %r12
    3b77:	4c 8d 65 d0          	lea    0xffffffffffffffd0(%rbp),%r12
    3b7b:	53                   	push   %rbx
    3b7c:	48 89 fb             	mov    %rdi,%rbx
    3b7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3b86:	48 83 ec 30          	sub    $0x30,%rsp
    3b8a:	e8 00 00 00 00       	callq  3b8f <del_timer_sync+0x2a>
    3b8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3b96:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
    3b9a:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    3ba1:	00 
    3ba2:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    3ba9:	00 
    3baa:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    3bb1:	e8 00 00 00 00       	callq  3bb6 <del_timer_sync+0x51>
    3bb6:	4c 89 e1             	mov    %r12,%rcx
    3bb9:	4c 89 f2             	mov    %r14,%rdx
    3bbc:	4c 89 ee             	mov    %r13,%rsi
    3bbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3bc6:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    3bcd:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    3bd4:	00 
    3bd5:	e8 00 00 00 00       	callq  3bda <del_timer_sync+0x75>
    3bda:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    3bde:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    3be2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3be9:	48 c7 45 b0 79 04 00 	movq   $0x479,0xffffffffffffffb0(%rbp)
    3bf0:	00 
    3bf1:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    3bf5:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    3bf8:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    3bfb:	e8 00 00 00 00       	callq  3c00 <del_timer_sync+0x9b>
    3c00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3c07:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
    3c0b:	e8 00 00 00 00       	callq  3c10 <del_timer_sync+0xab>
    3c10:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    3c14:	41 b8 fe ff ff ff    	mov    $0xfffffffe,%r8d
    3c1a:	4c 89 e9             	mov    %r13,%rcx
    3c1d:	4c 89 e2             	mov    %r12,%rdx
    3c20:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3c27:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
    3c2e:	48 89 de             	mov    %rbx,%rsi
    3c31:	e8 00 00 00 00       	callq  3c36 <del_timer_sync+0xd1>
    3c36:	48 89 de             	mov    %rbx,%rsi
    3c39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3c40:	4d 89 f0             	mov    %r14,%r8
    3c43:	b9 04 00 00 00       	mov    $0x4,%ecx
    3c48:	4c 89 e2             	mov    %r12,%rdx
    3c4b:	e8 00 00 00 00       	callq  3c50 <del_timer_sync+0xeb>
    3c50:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    3c54:	8b 5d dc             	mov    0xffffffffffffffdc(%rbp),%ebx
    3c57:	48 85 ff             	test   %rdi,%rdi
    3c5a:	74 05                	je     3c61 <del_timer_sync+0xfc>
    3c5c:	e8 00 00 00 00       	callq  3c61 <del_timer_sync+0xfc>
    3c61:	48 83 c4 30          	add    $0x30,%rsp
    3c65:	89 d8                	mov    %ebx,%eax
    3c67:	5b                   	pop    %rbx
    3c68:	41 5c                	pop    %r12
    3c6a:	41 5d                	pop    %r13
    3c6c:	41 5e                	pop    %r14
    3c6e:	c9                   	leaveq 
    3c6f:	c3                   	retq   

0000000000003c70 <e1000_pci_set_mwi>:
    3c70:	55                   	push   %rbp
    3c71:	48 89 e5             	mov    %rsp,%rbp
    3c74:	41 56                	push   %r14
    3c76:	4c 8d 75 dc          	lea    0xffffffffffffffdc(%rbp),%r14
    3c7a:	41 55                	push   %r13
    3c7c:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    3c80:	41 54                	push   %r12
    3c82:	4c 8d 65 d0          	lea    0xffffffffffffffd0(%rbp),%r12
    3c86:	53                   	push   %rbx
    3c87:	48 89 fb             	mov    %rdi,%rbx
    3c8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3c91:	48 83 ec 30          	sub    $0x30,%rsp
    3c95:	e8 00 00 00 00       	callq  3c9a <e1000_pci_set_mwi+0x2a>
    3c9a:	48 8b 43 20          	mov    0x20(%rbx),%rax
    3c9e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3ca5:	48 8b 98 f8 02 00 00 	mov    0x2f8(%rax),%rbx
    3cac:	e8 00 00 00 00       	callq  3cb1 <e1000_pci_set_mwi+0x41>
    3cb1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3cb8:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    3cbf:	00 
    3cc0:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    3cc7:	00 
    3cc8:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
    3ccc:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    3cd3:	e8 00 00 00 00       	callq  3cd8 <e1000_pci_set_mwi+0x68>
    3cd8:	4c 89 e1             	mov    %r12,%rcx
    3cdb:	4c 89 f2             	mov    %r14,%rdx
    3cde:	4c 89 ee             	mov    %r13,%rsi
    3ce1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3ce8:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    3cef:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    3cf6:	00 
    3cf7:	e8 00 00 00 00       	callq  3cfc <e1000_pci_set_mwi+0x8c>
    3cfc:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    3d00:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    3d04:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3d0b:	48 c7 45 b0 27 06 00 	movq   $0x627,0xffffffffffffffb0(%rbp)
    3d12:	00 
    3d13:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    3d17:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    3d1a:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    3d1d:	e8 00 00 00 00       	callq  3d22 <e1000_pci_set_mwi+0xb2>
    3d22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3d29:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
    3d2d:	e8 00 00 00 00       	callq  3d32 <e1000_pci_set_mwi+0xc2>
    3d32:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    3d36:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    3d3c:	4c 89 e9             	mov    %r13,%rcx
    3d3f:	4c 89 e2             	mov    %r12,%rdx
    3d42:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3d49:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
    3d50:	48 89 de             	mov    %rbx,%rsi
    3d53:	e8 00 00 00 00       	callq  3d58 <e1000_pci_set_mwi+0xe8>
    3d58:	48 89 de             	mov    %rbx,%rsi
    3d5b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3d62:	4d 89 f0             	mov    %r14,%r8
    3d65:	b9 04 00 00 00       	mov    $0x4,%ecx
    3d6a:	4c 89 e2             	mov    %r12,%rdx
    3d6d:	e8 00 00 00 00       	callq  3d72 <e1000_pci_set_mwi+0x102>
    3d72:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    3d76:	8b 5d dc             	mov    0xffffffffffffffdc(%rbp),%ebx
    3d79:	48 85 ff             	test   %rdi,%rdi
    3d7c:	74 0d                	je     3d8b <e1000_pci_set_mwi+0x11b>
    3d7e:	e8 00 00 00 00       	callq  3d83 <e1000_pci_set_mwi+0x113>
    3d83:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    3d8a:	00 
    3d8b:	85 db                	test   %ebx,%ebx
    3d8d:	74 0e                	je     3d9d <e1000_pci_set_mwi+0x12d>
    3d8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3d96:	31 c0                	xor    %eax,%eax
    3d98:	e8 00 00 00 00       	callq  3d9d <e1000_pci_set_mwi+0x12d>
    3d9d:	48 83 c4 30          	add    $0x30,%rsp
    3da1:	5b                   	pop    %rbx
    3da2:	41 5c                	pop    %r12
    3da4:	41 5d                	pop    %r13
    3da6:	41 5e                	pop    %r14
    3da8:	c9                   	leaveq 
    3da9:	c3                   	retq   

0000000000003daa <reg_set_and_check>:
    3daa:	55                   	push   %rbp
    3dab:	48 89 e5             	mov    %rsp,%rbp
    3dae:	41 57                	push   %r15
    3db0:	41 56                	push   %r14
    3db2:	49 89 fe             	mov    %rdi,%r14
    3db5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3dbc:	41 55                	push   %r13
    3dbe:	45 89 c5             	mov    %r8d,%r13d
    3dc1:	41 54                	push   %r12
    3dc3:	41 89 cc             	mov    %ecx,%r12d
    3dc6:	45 21 e5             	and    %r12d,%r13d
    3dc9:	53                   	push   %rbx
    3dca:	48 83 ec 18          	sub    $0x18,%rsp
    3dce:	48 89 75 d0          	mov    %rsi,0xffffffffffffffd0(%rbp)
    3dd2:	89 55 cc             	mov    %edx,0xffffffffffffffcc(%rbp)
    3dd5:	e8 00 00 00 00       	callq  3dda <reg_set_and_check+0x30>
    3dda:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3de1:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
    3de8:	e8 00 00 00 00       	callq  3ded <reg_set_and_check+0x43>
    3ded:	4c 63 7d cc          	movslq 0xffffffffffffffcc(%rbp),%r15
    3df1:	4c 01 fb             	add    %r15,%rbx
    3df4:	44 89 2b             	mov    %r13d,(%rbx)
    3df7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3dfe:	e8 00 00 00 00       	callq  3e03 <reg_set_and_check+0x59>
    3e03:	8b 13                	mov    (%rbx),%edx
    3e05:	44 21 e2             	and    %r12d,%edx
    3e08:	31 c0                	xor    %eax,%eax
    3e0a:	44 39 ea             	cmp    %r13d,%edx
    3e0d:	74 39                	je     3e48 <reg_set_and_check+0x9e>
    3e0f:	41 f6 86 c0 07 00 00 	testb  $0x1,0x7c0(%r14)
    3e16:	01 
    3e17:	74 23                	je     3e3c <reg_set_and_check+0x92>
    3e19:	49 8b b6 f0 02 00 00 	mov    0x2f0(%r14),%rsi
    3e20:	8b 4d cc             	mov    0xffffffffffffffcc(%rbp),%ecx
    3e23:	41 89 d0             	mov    %edx,%r8d
    3e26:	45 89 e9             	mov    %r13d,%r9d
    3e29:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    3e30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3e37:	e8 00 00 00 00       	callq  3e3c <reg_set_and_check+0x92>
    3e3c:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    3e40:	4c 89 38             	mov    %r15,(%rax)
    3e43:	b8 01 00 00 00       	mov    $0x1,%eax
    3e48:	48 83 c4 18          	add    $0x18,%rsp
    3e4c:	5b                   	pop    %rbx
    3e4d:	41 5c                	pop    %r12
    3e4f:	41 5d                	pop    %r13
    3e51:	41 5e                	pop    %r14
    3e53:	41 5f                	pop    %r15
    3e55:	c9                   	leaveq 
    3e56:	c3                   	retq   

0000000000003e57 <reg_pattern_test>:
    3e57:	55                   	push   %rbp
    3e58:	48 89 e5             	mov    %rsp,%rbp
    3e5b:	41 57                	push   %r15
    3e5d:	41 89 d7             	mov    %edx,%r15d
    3e60:	41 56                	push   %r14
    3e62:	49 89 fe             	mov    %rdi,%r14
    3e65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3e6c:	41 55                	push   %r13
    3e6e:	45 31 ed             	xor    %r13d,%r13d
    3e71:	41 54                	push   %r12
    3e73:	4d 63 e7             	movslq %r15d,%r12
    3e76:	53                   	push   %rbx
    3e77:	48 83 ec 18          	sub    $0x18,%rsp
    3e7b:	48 89 75 d0          	mov    %rsi,0xffffffffffffffd0(%rbp)
    3e7f:	89 4d cc             	mov    %ecx,0xffffffffffffffcc(%rbp)
    3e82:	44 89 45 c8          	mov    %r8d,0xffffffffffffffc8(%rbp)
    3e86:	e8 00 00 00 00       	callq  3e8b <reg_pattern_test+0x34>
    3e8b:	4d 03 a6 b8 03 00 00 	add    0x3b8(%r14),%r12
    3e92:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3e99:	8b 5d c8             	mov    0xffffffffffffffc8(%rbp),%ebx
    3e9c:	42 23 1c ad 00 00 00 	and    0x0(,%r13,4),%ebx
    3ea3:	00 
    3ea4:	e8 00 00 00 00       	callq  3ea9 <reg_pattern_test+0x52>
    3ea9:	41 89 1c 24          	mov    %ebx,(%r12)
    3ead:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3eb4:	e8 00 00 00 00       	callq  3eb9 <reg_pattern_test+0x62>
    3eb9:	41 8b 14 24          	mov    (%r12),%edx
    3ebd:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    3ec0:	42 23 04 ad 00 00 00 	and    0x0(,%r13,4),%eax
    3ec7:	00 
    3ec8:	23 45 c8             	and    0xffffffffffffffc8(%rbp),%eax
    3ecb:	39 c2                	cmp    %eax,%edx
    3ecd:	74 40                	je     3f0f <reg_pattern_test+0xb8>
    3ecf:	41 f6 86 c0 07 00 00 	testb  $0x1,0x7c0(%r14)
    3ed6:	01 
    3ed7:	74 25                	je     3efe <reg_pattern_test+0xa7>
    3ed9:	49 8b b6 f0 02 00 00 	mov    0x2f0(%r14),%rsi
    3ee0:	41 89 c1             	mov    %eax,%r9d
    3ee3:	41 89 d0             	mov    %edx,%r8d
    3ee6:	44 89 f9             	mov    %r15d,%ecx
    3ee9:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    3ef0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3ef7:	31 c0                	xor    %eax,%eax
    3ef9:	e8 00 00 00 00       	callq  3efe <reg_pattern_test+0xa7>
    3efe:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
    3f02:	49 63 c7             	movslq %r15d,%rax
    3f05:	48 89 02             	mov    %rax,(%rdx)
    3f08:	b8 01 00 00 00       	mov    $0x1,%eax
    3f0d:	eb 0f                	jmp    3f1e <reg_pattern_test+0xc7>
    3f0f:	49 ff c5             	inc    %r13
    3f12:	49 83 fd 04          	cmp    $0x4,%r13
    3f16:	0f 85 76 ff ff ff    	jne    3e92 <reg_pattern_test+0x3b>
    3f1c:	31 c0                	xor    %eax,%eax
    3f1e:	48 83 c4 18          	add    $0x18,%rsp
    3f22:	5b                   	pop    %rbx
    3f23:	41 5c                	pop    %r12
    3f25:	41 5d                	pop    %r13
    3f27:	41 5e                	pop    %r14
    3f29:	41 5f                	pop    %r15
    3f2b:	c9                   	leaveq 
    3f2c:	c3                   	retq   

0000000000003f2d <__memcpy>:
    3f2d:	55                   	push   %rbp
    3f2e:	48 89 e5             	mov    %rsp,%rbp
    3f31:	41 57                	push   %r15
    3f33:	49 89 f7             	mov    %rsi,%r15
    3f36:	41 56                	push   %r14
    3f38:	49 89 d6             	mov    %rdx,%r14
    3f3b:	41 55                	push   %r13
    3f3d:	4c 8d 6d c0          	lea    0xffffffffffffffc0(%rbp),%r13
    3f41:	41 54                	push   %r12
    3f43:	4c 8d 65 cc          	lea    0xffffffffffffffcc(%rbp),%r12
    3f47:	53                   	push   %rbx
    3f48:	48 89 fb             	mov    %rdi,%rbx
    3f4b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3f52:	48 83 ec 48          	sub    $0x48,%rsp
    3f56:	e8 00 00 00 00       	callq  3f5b <__memcpy+0x2e>
    3f5b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3f62:	48 89 5d b8          	mov    %rbx,0xffffffffffffffb8(%rbp)
    3f66:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    3f6d:	00 
    3f6e:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    3f75:	00 
    3f76:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    3f7d:	4c 89 7d b0          	mov    %r15,0xffffffffffffffb0(%rbp)
    3f81:	4c 89 75 a8          	mov    %r14,0xffffffffffffffa8(%rbp)
    3f85:	e8 00 00 00 00       	callq  3f8a <__memcpy+0x5d>
    3f8a:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
    3f8e:	4c 89 e2             	mov    %r12,%rdx
    3f91:	4c 89 ee             	mov    %r13,%rsi
    3f94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3f9b:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    3fa2:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    3fa9:	00 
    3faa:	e8 00 00 00 00       	callq  3faf <__memcpy+0x82>
    3faf:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    3fb3:	4c 89 e2             	mov    %r12,%rdx
    3fb6:	4c 89 ee             	mov    %r13,%rsi
    3fb9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3fc0:	e8 00 00 00 00       	callq  3fc5 <__memcpy+0x98>
    3fc5:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    3fc9:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    3fcf:	4c 89 e2             	mov    %r12,%rdx
    3fd2:	4c 89 ee             	mov    %r13,%rsi
    3fd5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3fdc:	e8 00 00 00 00       	callq  3fe1 <__memcpy+0xb4>
    3fe1:	48 8b 45 c0          	mov    0xffffffffffffffc0(%rbp),%rax
    3fe5:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    3fe9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    3ff0:	48 c7 45 90 39 04 00 	movq   $0x439,0xffffffffffffff90(%rbp)
    3ff7:	00 
    3ff8:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    3ffc:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    3fff:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    4002:	e8 00 00 00 00       	callq  4007 <__memcpy+0xda>
    4007:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    400e:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    4012:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
    4016:	4c 89 75 c0          	mov    %r14,0xffffffffffffffc0(%rbp)
    401a:	e8 00 00 00 00       	callq  401f <__memcpy+0xf2>
    401f:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
    4023:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    4027:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    402d:	4c 89 e2             	mov    %r12,%rdx
    4030:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4037:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    403e:	48 89 de             	mov    %rbx,%rsi
    4041:	e8 00 00 00 00       	callq  4046 <__memcpy+0x119>
    4046:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
    404a:	48 89 de             	mov    %rbx,%rsi
    404d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    4053:	4c 89 e2             	mov    %r12,%rdx
    4056:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    405d:	e8 00 00 00 00       	callq  4062 <__memcpy+0x135>
    4062:	48 89 de             	mov    %rbx,%rsi
    4065:	4d 89 e8             	mov    %r13,%r8
    4068:	b9 08 00 00 00       	mov    $0x8,%ecx
    406d:	4c 89 e2             	mov    %r12,%rdx
    4070:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4077:	e8 00 00 00 00       	callq  407c <__memcpy+0x14f>
    407c:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    4080:	48 89 de             	mov    %rbx,%rsi
    4083:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    408a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    4090:	4c 89 e2             	mov    %r12,%rdx
    4093:	e8 00 00 00 00       	callq  4098 <__memcpy+0x16b>
    4098:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    409c:	48 8b 5d a8          	mov    0xffffffffffffffa8(%rbp),%rbx
    40a0:	48 85 ff             	test   %rdi,%rdi
    40a3:	74 05                	je     40aa <__memcpy+0x17d>
    40a5:	e8 00 00 00 00       	callq  40aa <__memcpy+0x17d>
    40aa:	48 83 c4 48          	add    $0x48,%rsp
    40ae:	48 89 d8             	mov    %rbx,%rax
    40b1:	5b                   	pop    %rbx
    40b2:	41 5c                	pop    %r12
    40b4:	41 5d                	pop    %r13
    40b6:	41 5e                	pop    %r14
    40b8:	41 5f                	pop    %r15
    40ba:	c9                   	leaveq 
    40bb:	c3                   	retq   

00000000000040bc <pci_set_consistent_dma_mask>:
    40bc:	55                   	push   %rbp
    40bd:	48 89 e5             	mov    %rsp,%rbp
    40c0:	41 57                	push   %r15
    40c2:	49 89 f7             	mov    %rsi,%r15
    40c5:	41 56                	push   %r14
    40c7:	4c 8d 75 cc          	lea    0xffffffffffffffcc(%rbp),%r14
    40cb:	41 55                	push   %r13
    40cd:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    40d1:	41 54                	push   %r12
    40d3:	4c 8d 65 c0          	lea    0xffffffffffffffc0(%rbp),%r12
    40d7:	53                   	push   %rbx
    40d8:	48 89 fb             	mov    %rdi,%rbx
    40db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    40e2:	48 83 ec 48          	sub    $0x48,%rsp
    40e6:	e8 00 00 00 00       	callq  40eb <pci_set_consistent_dma_mask+0x2f>
    40eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    40f2:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    40f6:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    40fd:	00 
    40fe:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    4105:	00 
    4106:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    410d:	4c 89 7d c0          	mov    %r15,0xffffffffffffffc0(%rbp)
    4111:	e8 00 00 00 00       	callq  4116 <pci_set_consistent_dma_mask+0x5a>
    4116:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    411a:	4c 89 f2             	mov    %r14,%rdx
    411d:	4c 89 ee             	mov    %r13,%rsi
    4120:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4127:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    412e:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
    4135:	00 
    4136:	e8 00 00 00 00       	callq  413b <pci_set_consistent_dma_mask+0x7f>
    413b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    4141:	4c 89 e1             	mov    %r12,%rcx
    4144:	4c 89 f2             	mov    %r14,%rdx
    4147:	4c 89 ee             	mov    %r13,%rsi
    414a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4151:	e8 00 00 00 00       	callq  4156 <pci_set_consistent_dma_mask+0x9a>
    4156:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    415a:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    415e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4165:	48 c7 45 90 23 06 00 	movq   $0x623,0xffffffffffffff90(%rbp)
    416c:	00 
    416d:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    4171:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    4174:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    4177:	e8 00 00 00 00       	callq  417c <pci_set_consistent_dma_mask+0xc0>
    417c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4183:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    4187:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
    418b:	e8 00 00 00 00       	callq  4190 <pci_set_consistent_dma_mask+0xd4>
    4190:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
    4194:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    4198:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    419e:	4c 89 e2             	mov    %r12,%rdx
    41a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    41a8:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
    41af:	48 89 de             	mov    %rbx,%rsi
    41b2:	e8 00 00 00 00       	callq  41b7 <pci_set_consistent_dma_mask+0xfb>
    41b7:	48 89 de             	mov    %rbx,%rsi
    41ba:	4d 89 e8             	mov    %r13,%r8
    41bd:	b9 08 00 00 00       	mov    $0x8,%ecx
    41c2:	4c 89 e2             	mov    %r12,%rdx
    41c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    41cc:	e8 00 00 00 00       	callq  41d1 <pci_set_consistent_dma_mask+0x115>
    41d1:	48 89 de             	mov    %rbx,%rsi
    41d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    41db:	4d 89 f0             	mov    %r14,%r8
    41de:	b9 04 00 00 00       	mov    $0x4,%ecx
    41e3:	4c 89 e2             	mov    %r12,%rdx
    41e6:	e8 00 00 00 00       	callq  41eb <pci_set_consistent_dma_mask+0x12f>
    41eb:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    41ef:	8b 5d cc             	mov    0xffffffffffffffcc(%rbp),%ebx
    41f2:	48 85 ff             	test   %rdi,%rdi
    41f5:	74 05                	je     41fc <pci_set_consistent_dma_mask+0x140>
    41f7:	e8 00 00 00 00       	callq  41fc <pci_set_consistent_dma_mask+0x140>
    41fc:	48 83 c4 48          	add    $0x48,%rsp
    4200:	89 d8                	mov    %ebx,%eax
    4202:	5b                   	pop    %rbx
    4203:	41 5c                	pop    %r12
    4205:	41 5d                	pop    %r13
    4207:	41 5e                	pop    %r14
    4209:	41 5f                	pop    %r15
    420b:	c9                   	leaveq 
    420c:	c3                   	retq   

000000000000420d <lockdep_init_map>:
    420d:	55                   	push   %rbp
    420e:	48 89 e5             	mov    %rsp,%rbp
    4211:	41 57                	push   %r15
    4213:	49 89 f7             	mov    %rsi,%r15
    4216:	41 56                	push   %r14
    4218:	4c 8d 75 cc          	lea    0xffffffffffffffcc(%rbp),%r14
    421c:	41 55                	push   %r13
    421e:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    4222:	41 54                	push   %r12
    4224:	53                   	push   %rbx
    4225:	48 89 fb             	mov    %rdi,%rbx
    4228:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    422f:	48 83 ec 58          	sub    $0x58,%rsp
    4233:	48 89 55 88          	mov    %rdx,0xffffffffffffff88(%rbp)
    4237:	89 4d 84             	mov    %ecx,0xffffffffffffff84(%rbp)
    423a:	e8 00 00 00 00       	callq  423f <lockdep_init_map+0x32>
    423f:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
    4243:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    424a:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    4251:	00 
    4252:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    4259:	00 
    425a:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    4261:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    4265:	4c 89 7d a8          	mov    %r15,0xffffffffffffffa8(%rbp)
    4269:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    426d:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
    4270:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
    4273:	e8 00 00 00 00       	callq  4278 <lockdep_init_map+0x6b>
    4278:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    427c:	4c 89 f2             	mov    %r14,%rdx
    427f:	4c 89 ee             	mov    %r13,%rsi
    4282:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4289:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    4290:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
    4297:	00 
    4298:	e8 00 00 00 00       	callq  429d <lockdep_init_map+0x90>
    429d:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    42a1:	4c 89 f2             	mov    %r14,%rdx
    42a4:	4c 89 ee             	mov    %r13,%rsi
    42a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    42ae:	e8 00 00 00 00       	callq  42b3 <lockdep_init_map+0xa6>
    42b3:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    42b7:	48 85 c9             	test   %rcx,%rcx
    42ba:	74 18                	je     42d4 <lockdep_init_map+0xc7>
    42bc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    42c2:	4c 89 f2             	mov    %r14,%rdx
    42c5:	4c 89 ee             	mov    %r13,%rsi
    42c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    42cf:	e8 00 00 00 00       	callq  42d4 <lockdep_init_map+0xc7>
    42d4:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    42d8:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
    42dc:	4c 89 f2             	mov    %r14,%rdx
    42df:	4c 89 ee             	mov    %r13,%rsi
    42e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    42e9:	e8 00 00 00 00       	callq  42ee <lockdep_init_map+0xe1>
    42ee:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    42f4:	4c 89 e1             	mov    %r12,%rcx
    42f7:	4c 89 f2             	mov    %r14,%rdx
    42fa:	4c 89 ee             	mov    %r13,%rsi
    42fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4304:	e8 00 00 00 00       	callq  4309 <lockdep_init_map+0xfc>
    4309:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    430d:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    4311:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4318:	48 c7 45 90 cd 05 00 	movq   $0x5cd,0xffffffffffffff90(%rbp)
    431f:	00 
    4320:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    4324:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    4327:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    432a:	e8 00 00 00 00       	callq  432f <lockdep_init_map+0x122>
    432f:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
    4333:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    433a:	48 89 5d a8          	mov    %rbx,0xffffffffffffffa8(%rbp)
    433e:	4c 89 7d b0          	mov    %r15,0xffffffffffffffb0(%rbp)
    4342:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
    4346:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
    4349:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    434c:	e8 00 00 00 00       	callq  4351 <lockdep_init_map+0x144>
    4351:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
    4355:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    4359:	41 b8 18 00 00 00    	mov    $0x18,%r8d
    435f:	4c 89 e2             	mov    %r12,%rdx
    4362:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4369:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
    4370:	48 89 de             	mov    %rbx,%rsi
    4373:	e8 00 00 00 00       	callq  4378 <lockdep_init_map+0x16b>
    4378:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    437c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    4382:	4c 89 e2             	mov    %r12,%rdx
    4385:	48 89 de             	mov    %rbx,%rsi
    4388:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    438f:	e8 00 00 00 00       	callq  4394 <lockdep_init_map+0x187>
    4394:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    4398:	48 85 c0             	test   %rax,%rax
    439b:	74 1a                	je     43b7 <lockdep_init_map+0x1aa>
    439d:	49 89 c0             	mov    %rax,%r8
    43a0:	b9 01 00 00 00       	mov    $0x1,%ecx
    43a5:	4c 89 e2             	mov    %r12,%rdx
    43a8:	48 89 de             	mov    %rbx,%rsi
    43ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    43b2:	e8 00 00 00 00       	callq  43b7 <lockdep_init_map+0x1aa>
    43b7:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    43bd:	4c 89 e9             	mov    %r13,%rcx
    43c0:	4c 89 e2             	mov    %r12,%rdx
    43c3:	48 89 de             	mov    %rbx,%rsi
    43c6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    43cd:	e8 00 00 00 00       	callq  43d2 <lockdep_init_map+0x1c5>
    43d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    43d9:	4d 89 f0             	mov    %r14,%r8
    43dc:	b9 04 00 00 00       	mov    $0x4,%ecx
    43e1:	4c 89 e2             	mov    %r12,%rdx
    43e4:	48 89 de             	mov    %rbx,%rsi
    43e7:	e8 00 00 00 00       	callq  43ec <lockdep_init_map+0x1df>
    43ec:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    43f0:	48 85 ff             	test   %rdi,%rdi
    43f3:	74 05                	je     43fa <lockdep_init_map+0x1ed>
    43f5:	e8 00 00 00 00       	callq  43fa <lockdep_init_map+0x1ed>
    43fa:	48 83 c4 58          	add    $0x58,%rsp
    43fe:	5b                   	pop    %rbx
    43ff:	41 5c                	pop    %r12
    4401:	41 5d                	pop    %r13
    4403:	41 5e                	pop    %r14
    4405:	41 5f                	pop    %r15
    4407:	c9                   	leaveq 
    4408:	c3                   	retq   

0000000000004409 <capable>:
    4409:	55                   	push   %rbp
    440a:	48 89 e5             	mov    %rsp,%rbp
    440d:	41 56                	push   %r14
    440f:	4c 8d 75 d8          	lea    0xffffffffffffffd8(%rbp),%r14
    4413:	41 55                	push   %r13
    4415:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    4419:	41 54                	push   %r12
    441b:	4c 8d 65 d0          	lea    0xffffffffffffffd0(%rbp),%r12
    441f:	53                   	push   %rbx
    4420:	89 fb                	mov    %edi,%ebx
    4422:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4429:	48 83 ec 30          	sub    $0x30,%rsp
    442d:	e8 00 00 00 00       	callq  4432 <capable+0x29>
    4432:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4439:	89 5d d8             	mov    %ebx,0xffffffffffffffd8(%rbp)
    443c:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    4443:	00 
    4444:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    444b:	00 
    444c:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    4453:	e8 00 00 00 00       	callq  4458 <capable+0x4f>
    4458:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    445e:	4c 89 f1             	mov    %r14,%rcx
    4461:	4c 89 ea             	mov    %r13,%rdx
    4464:	4c 89 e6             	mov    %r12,%rsi
    4467:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    446e:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    4475:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
    447c:	00 
    447d:	e8 00 00 00 00       	callq  4482 <capable+0x79>
    4482:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    4486:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    448a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4491:	48 c7 45 b0 6e 04 00 	movq   $0x46e,0xffffffffffffffb0(%rbp)
    4498:	00 
    4499:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    449d:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    44a0:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    44a3:	e8 00 00 00 00       	callq  44a8 <capable+0x9f>
    44a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    44af:	89 5d dc             	mov    %ebx,0xffffffffffffffdc(%rbp)
    44b2:	e8 00 00 00 00       	callq  44b7 <capable+0xae>
    44b7:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    44bb:	4d 89 e8             	mov    %r13,%r8
    44be:	b9 04 00 00 00       	mov    $0x4,%ecx
    44c3:	4c 89 e2             	mov    %r12,%rdx
    44c6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    44cd:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
    44d4:	48 89 de             	mov    %rbx,%rsi
    44d7:	e8 00 00 00 00       	callq  44dc <capable+0xd3>
    44dc:	48 89 de             	mov    %rbx,%rsi
    44df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    44e6:	4d 89 f0             	mov    %r14,%r8
    44e9:	b9 04 00 00 00       	mov    $0x4,%ecx
    44ee:	4c 89 e2             	mov    %r12,%rdx
    44f1:	e8 00 00 00 00       	callq  44f6 <capable+0xed>
    44f6:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    44fa:	8b 5d d8             	mov    0xffffffffffffffd8(%rbp),%ebx
    44fd:	48 85 ff             	test   %rdi,%rdi
    4500:	74 05                	je     4507 <capable+0xfe>
    4502:	e8 00 00 00 00       	callq  4507 <capable+0xfe>
    4507:	48 83 c4 30          	add    $0x30,%rsp
    450b:	89 d8                	mov    %ebx,%eax
    450d:	5b                   	pop    %rbx
    450e:	41 5c                	pop    %r12
    4510:	41 5d                	pop    %r13
    4512:	41 5e                	pop    %r14
    4514:	c9                   	leaveq 
    4515:	c3                   	retq   

0000000000004516 <__spin_lock_init>:
    4516:	55                   	push   %rbp
    4517:	48 89 e5             	mov    %rsp,%rbp
    451a:	41 57                	push   %r15
    451c:	49 89 d7             	mov    %rdx,%r15
    451f:	41 56                	push   %r14
    4521:	49 89 f6             	mov    %rsi,%r14
    4524:	41 55                	push   %r13
    4526:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    452a:	41 54                	push   %r12
    452c:	4c 8d 65 cc          	lea    0xffffffffffffffcc(%rbp),%r12
    4530:	53                   	push   %rbx
    4531:	48 89 fb             	mov    %rdi,%rbx
    4534:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    453b:	48 83 ec 48          	sub    $0x48,%rsp
    453f:	e8 00 00 00 00       	callq  4544 <__spin_lock_init+0x2e>
    4544:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    454b:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    4552:	00 
    4553:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    455a:	00 
    455b:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    4562:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    4566:	4c 89 75 a8          	mov    %r14,0xffffffffffffffa8(%rbp)
    456a:	4c 89 7d c0          	mov    %r15,0xffffffffffffffc0(%rbp)
    456e:	e8 00 00 00 00       	callq  4573 <__spin_lock_init+0x5d>
    4573:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    4577:	4c 89 e2             	mov    %r12,%rdx
    457a:	4c 89 ee             	mov    %r13,%rsi
    457d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4584:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    458b:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
    4592:	00 
    4593:	e8 00 00 00 00       	callq  4598 <__spin_lock_init+0x82>
    4598:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    459c:	4c 89 e2             	mov    %r12,%rdx
    459f:	4c 89 ee             	mov    %r13,%rsi
    45a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    45a9:	e8 00 00 00 00       	callq  45ae <__spin_lock_init+0x98>
    45ae:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    45b2:	48 85 c9             	test   %rcx,%rcx
    45b5:	74 18                	je     45cf <__spin_lock_init+0xb9>
    45b7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    45bd:	4c 89 e2             	mov    %r12,%rdx
    45c0:	4c 89 ee             	mov    %r13,%rsi
    45c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    45ca:	e8 00 00 00 00       	callq  45cf <__spin_lock_init+0xb9>
    45cf:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
    45d3:	4c 89 e2             	mov    %r12,%rdx
    45d6:	4c 89 ee             	mov    %r13,%rsi
    45d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    45e0:	e8 00 00 00 00       	callq  45e5 <__spin_lock_init+0xcf>
    45e5:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    45e9:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    45ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    45f4:	48 c7 45 90 61 04 00 	movq   $0x461,0xffffffffffffff90(%rbp)
    45fb:	00 
    45fc:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    4600:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    4603:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    4606:	e8 00 00 00 00       	callq  460b <__spin_lock_init+0xf5>
    460b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4612:	48 89 5d a8          	mov    %rbx,0xffffffffffffffa8(%rbp)
    4616:	4c 89 75 b0          	mov    %r14,0xffffffffffffffb0(%rbp)
    461a:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
    461e:	e8 00 00 00 00       	callq  4623 <__spin_lock_init+0x10d>
    4623:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
    4627:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    462b:	41 b8 30 00 00 00    	mov    $0x30,%r8d
    4631:	4c 89 e2             	mov    %r12,%rdx
    4634:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    463b:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    4642:	48 89 de             	mov    %rbx,%rsi
    4645:	e8 00 00 00 00       	callq  464a <__spin_lock_init+0x134>
    464a:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    464e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    4654:	4c 89 e2             	mov    %r12,%rdx
    4657:	48 89 de             	mov    %rbx,%rsi
    465a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4661:	e8 00 00 00 00       	callq  4666 <__spin_lock_init+0x150>
    4666:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    466a:	48 85 c0             	test   %rax,%rax
    466d:	74 1a                	je     4689 <__spin_lock_init+0x173>
    466f:	49 89 c0             	mov    %rax,%r8
    4672:	b9 01 00 00 00       	mov    $0x1,%ecx
    4677:	4c 89 e2             	mov    %r12,%rdx
    467a:	48 89 de             	mov    %rbx,%rsi
    467d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4684:	e8 00 00 00 00       	callq  4689 <__spin_lock_init+0x173>
    4689:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4690:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    4696:	4c 89 e9             	mov    %r13,%rcx
    4699:	4c 89 e2             	mov    %r12,%rdx
    469c:	48 89 de             	mov    %rbx,%rsi
    469f:	e8 00 00 00 00       	callq  46a4 <__spin_lock_init+0x18e>
    46a4:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    46a8:	48 85 ff             	test   %rdi,%rdi
    46ab:	74 05                	je     46b2 <__spin_lock_init+0x19c>
    46ad:	e8 00 00 00 00       	callq  46b2 <__spin_lock_init+0x19c>
    46b2:	48 83 c4 48          	add    $0x48,%rsp
    46b6:	5b                   	pop    %rbx
    46b7:	41 5c                	pop    %r12
    46b9:	41 5d                	pop    %r13
    46bb:	41 5e                	pop    %r14
    46bd:	41 5f                	pop    %r15
    46bf:	c9                   	leaveq 
    46c0:	c3                   	retq   

00000000000046c1 <free_netdev>:
    46c1:	55                   	push   %rbp
    46c2:	48 89 e5             	mov    %rsp,%rbp
    46c5:	41 55                	push   %r13
    46c7:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    46cb:	41 54                	push   %r12
    46cd:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    46d1:	53                   	push   %rbx
    46d2:	48 89 fb             	mov    %rdi,%rbx
    46d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    46dc:	48 83 ec 38          	sub    $0x38,%rsp
    46e0:	e8 00 00 00 00       	callq  46e5 <free_netdev+0x24>
    46e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    46ec:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    46f3:	00 
    46f4:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    46fb:	00 
    46fc:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    4703:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
    4707:	e8 00 00 00 00       	callq  470c <free_netdev+0x4b>
    470c:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    4710:	4c 89 ea             	mov    %r13,%rdx
    4713:	4c 89 e6             	mov    %r12,%rsi
    4716:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    471d:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    4724:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    472b:	00 
    472c:	e8 00 00 00 00       	callq  4731 <free_netdev+0x70>
    4731:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    4735:	48 85 c0             	test   %rax,%rax
    4738:	74 1f                	je     4759 <free_netdev+0x98>
    473a:	48 8d 88 30 04 00 00 	lea    0x430(%rax),%rcx
    4741:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    4747:	4c 89 ea             	mov    %r13,%rdx
    474a:	4c 89 e6             	mov    %r12,%rsi
    474d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4754:	e8 00 00 00 00       	callq  4759 <free_netdev+0x98>
    4759:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    475d:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    4761:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4768:	48 c7 45 b0 bd 05 00 	movq   $0x5bd,0xffffffffffffffb0(%rbp)
    476f:	00 
    4770:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    4774:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    4777:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    477a:	e8 00 00 00 00       	callq  477f <free_netdev+0xbe>
    477f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4786:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
    478a:	e8 00 00 00 00       	callq  478f <free_netdev+0xce>
    478f:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    4793:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    4799:	4c 89 e1             	mov    %r12,%rcx
    479c:	4c 89 ea             	mov    %r13,%rdx
    479f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    47a6:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    47ad:	48 89 de             	mov    %rbx,%rsi
    47b0:	e8 00 00 00 00       	callq  47b5 <free_netdev+0xf4>
    47b5:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    47b9:	48 85 c0             	test   %rax,%rax
    47bc:	74 1e                	je     47dc <free_netdev+0x11b>
    47be:	4c 8d 80 30 04 00 00 	lea    0x430(%rax),%r8
    47c5:	b9 04 00 00 00       	mov    $0x4,%ecx
    47ca:	4c 89 ea             	mov    %r13,%rdx
    47cd:	48 89 de             	mov    %rbx,%rsi
    47d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    47d7:	e8 00 00 00 00       	callq  47dc <free_netdev+0x11b>
    47dc:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    47e0:	48 85 ff             	test   %rdi,%rdi
    47e3:	74 05                	je     47ea <free_netdev+0x129>
    47e5:	e8 00 00 00 00       	callq  47ea <free_netdev+0x129>
    47ea:	48 83 c4 38          	add    $0x38,%rsp
    47ee:	5b                   	pop    %rbx
    47ef:	41 5c                	pop    %r12
    47f1:	41 5d                	pop    %r13
    47f3:	c9                   	leaveq 
    47f4:	c3                   	retq   

00000000000047f5 <request_irq>:
    47f5:	55                   	push   %rbp
    47f6:	48 89 e5             	mov    %rsp,%rbp
    47f9:	41 57                	push   %r15
    47fb:	49 89 f7             	mov    %rsi,%r15
    47fe:	41 56                	push   %r14
    4800:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
    4804:	41 55                	push   %r13
    4806:	4c 8d 6d cc          	lea    0xffffffffffffffcc(%rbp),%r13
    480a:	41 54                	push   %r12
    480c:	53                   	push   %rbx
    480d:	89 fb                	mov    %edi,%ebx
    480f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4816:	48 83 ec 78          	sub    $0x78,%rsp
    481a:	48 89 95 78 ff ff ff 	mov    %rdx,0xffffffffffffff78(%rbp)
    4821:	48 89 8d 70 ff ff ff 	mov    %rcx,0xffffffffffffff70(%rbp)
    4828:	4c 89 85 68 ff ff ff 	mov    %r8,0xffffffffffffff68(%rbp)
    482f:	e8 00 00 00 00       	callq  4834 <request_irq+0x3f>
    4834:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    483b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4842:	48 c7 45 80 00 00 00 	movq   $0x0,0xffffffffffffff80(%rbp)
    4849:	00 
    484a:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    4851:	00 
    4852:	c7 45 88 00 00 00 00 	movl   $0x0,0xffffffffffffff88(%rbp)
    4859:	89 5d c8             	mov    %ebx,0xffffffffffffffc8(%rbp)
    485c:	4c 89 7d b0          	mov    %r15,0xffffffffffffffb0(%rbp)
    4860:	48 89 45 a8          	mov    %rax,0xffffffffffffffa8(%rbp)
    4864:	48 8b 85 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rax
    486b:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    486f:	48 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rax
    4876:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    487a:	e8 00 00 00 00       	callq  487f <request_irq+0x8a>
    487f:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
    4883:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    4889:	4c 89 ea             	mov    %r13,%rdx
    488c:	4c 89 f6             	mov    %r14,%rsi
    488f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4896:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    489d:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
    48a4:	00 
    48a5:	e8 00 00 00 00       	callq  48aa <request_irq+0xb5>
    48aa:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    48ae:	4c 89 ea             	mov    %r13,%rdx
    48b1:	4c 89 f6             	mov    %r14,%rsi
    48b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    48bb:	e8 00 00 00 00       	callq  48c0 <request_irq+0xcb>
    48c0:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    48c4:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    48ca:	4c 89 ea             	mov    %r13,%rdx
    48cd:	4c 89 f6             	mov    %r14,%rsi
    48d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    48d7:	e8 00 00 00 00       	callq  48dc <request_irq+0xe7>
    48dc:	48 8d 4d a0          	lea    0xffffffffffffffa0(%rbp),%rcx
    48e0:	4c 89 ea             	mov    %r13,%rdx
    48e3:	4c 89 f6             	mov    %r14,%rsi
    48e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    48ed:	e8 00 00 00 00       	callq  48f2 <request_irq+0xfd>
    48f2:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    48f6:	48 85 c9             	test   %rcx,%rcx
    48f9:	74 18                	je     4913 <request_irq+0x11e>
    48fb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    4901:	4c 89 ea             	mov    %r13,%rdx
    4904:	4c 89 f6             	mov    %r14,%rsi
    4907:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    490e:	e8 00 00 00 00       	callq  4913 <request_irq+0x11e>
    4913:	4c 8d 65 c0          	lea    0xffffffffffffffc0(%rbp),%r12
    4917:	4c 89 ea             	mov    %r13,%rdx
    491a:	4c 89 f6             	mov    %r14,%rsi
    491d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4924:	4c 89 e1             	mov    %r12,%rcx
    4927:	e8 00 00 00 00       	callq  492c <request_irq+0x137>
    492c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    4930:	48 8d 75 80          	lea    0xffffffffffffff80(%rbp),%rsi
    4934:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    493b:	48 c7 45 80 39 06 00 	movq   $0x639,0xffffffffffffff80(%rbp)
    4942:	00 
    4943:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
    4947:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    494a:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
    494d:	e8 00 00 00 00       	callq  4952 <request_irq+0x15d>
    4952:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    4959:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4960:	89 5d cc             	mov    %ebx,0xffffffffffffffcc(%rbp)
    4963:	4c 89 7d a0          	mov    %r15,0xffffffffffffffa0(%rbp)
    4967:	48 89 45 a8          	mov    %rax,0xffffffffffffffa8(%rbp)
    496b:	48 8b 85 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rax
    4972:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
    4976:	48 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rax
    497d:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
    4981:	e8 00 00 00 00       	callq  4986 <request_irq+0x191>
    4986:	48 8b 5d 90          	mov    0xffffffffffffff90(%rbp),%rbx
    498a:	4d 89 e8             	mov    %r13,%r8
    498d:	b9 04 00 00 00       	mov    $0x4,%ecx
    4992:	4c 89 e2             	mov    %r12,%rdx
    4995:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    499c:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
    49a3:	48 89 de             	mov    %rbx,%rsi
    49a6:	e8 00 00 00 00       	callq  49ab <request_irq+0x1b6>
    49ab:	48 8d 4d a0          	lea    0xffffffffffffffa0(%rbp),%rcx
    49af:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    49b5:	4c 89 e2             	mov    %r12,%rdx
    49b8:	48 89 de             	mov    %rbx,%rsi
    49bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    49c2:	e8 00 00 00 00       	callq  49c7 <request_irq+0x1d2>
    49c7:	4c 8d 45 a8          	lea    0xffffffffffffffa8(%rbp),%r8
    49cb:	b9 08 00 00 00       	mov    $0x8,%ecx
    49d0:	4c 89 e2             	mov    %r12,%rdx
    49d3:	48 89 de             	mov    %rbx,%rsi
    49d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    49dd:	e8 00 00 00 00       	callq  49e2 <request_irq+0x1ed>
    49e2:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    49e6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    49ec:	4c 89 e2             	mov    %r12,%rdx
    49ef:	48 89 de             	mov    %rbx,%rsi
    49f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    49f9:	e8 00 00 00 00       	callq  49fe <request_irq+0x209>
    49fe:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    4a02:	48 85 c0             	test   %rax,%rax
    4a05:	74 1a                	je     4a21 <request_irq+0x22c>
    4a07:	49 89 c0             	mov    %rax,%r8
    4a0a:	b9 01 00 00 00       	mov    $0x1,%ecx
    4a0f:	4c 89 e2             	mov    %r12,%rdx
    4a12:	48 89 de             	mov    %rbx,%rsi
    4a15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4a1c:	e8 00 00 00 00       	callq  4a21 <request_irq+0x22c>
    4a21:	48 89 de             	mov    %rbx,%rsi
    4a24:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    4a2a:	4c 89 f1             	mov    %r14,%rcx
    4a2d:	4c 89 e2             	mov    %r12,%rdx
    4a30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4a37:	e8 00 00 00 00       	callq  4a3c <request_irq+0x247>
    4a3c:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
    4a40:	48 89 de             	mov    %rbx,%rsi
    4a43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4a4a:	b9 04 00 00 00       	mov    $0x4,%ecx
    4a4f:	4c 89 e2             	mov    %r12,%rdx
    4a52:	e8 00 00 00 00       	callq  4a57 <request_irq+0x262>
    4a57:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
    4a5b:	8b 5d c8             	mov    0xffffffffffffffc8(%rbp),%ebx
    4a5e:	48 85 ff             	test   %rdi,%rdi
    4a61:	74 05                	je     4a68 <request_irq+0x273>
    4a63:	e8 00 00 00 00       	callq  4a68 <request_irq+0x273>
    4a68:	48 83 c4 78          	add    $0x78,%rsp
    4a6c:	89 d8                	mov    %ebx,%eax
    4a6e:	5b                   	pop    %rbx
    4a6f:	41 5c                	pop    %r12
    4a71:	41 5d                	pop    %r13
    4a73:	41 5e                	pop    %r14
    4a75:	41 5f                	pop    %r15
    4a77:	c9                   	leaveq 
    4a78:	c3                   	retq   

0000000000004a79 <__const_udelay>:
    4a79:	55                   	push   %rbp
    4a7a:	48 89 e5             	mov    %rsp,%rbp
    4a7d:	41 55                	push   %r13
    4a7f:	49 89 fd             	mov    %rdi,%r13
    4a82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4a89:	41 54                	push   %r12
    4a8b:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
    4a8f:	53                   	push   %rbx
    4a90:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    4a94:	48 83 ec 38          	sub    $0x38,%rsp
    4a98:	e8 00 00 00 00       	callq  4a9d <__const_udelay+0x24>
    4a9d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4aa4:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    4aab:	00 
    4aac:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    4ab3:	00 
    4ab4:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    4abb:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
    4abf:	e8 00 00 00 00       	callq  4ac4 <__const_udelay+0x4b>
    4ac4:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    4ac8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    4ace:	4c 89 e2             	mov    %r12,%rdx
    4ad1:	48 89 de             	mov    %rbx,%rsi
    4ad4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4adb:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    4ae2:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    4ae9:	00 
    4aea:	e8 00 00 00 00       	callq  4aef <__const_udelay+0x76>
    4aef:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    4af3:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    4af7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4afe:	48 c7 45 b0 31 04 00 	movq   $0x431,0xffffffffffffffb0(%rbp)
    4b05:	00 
    4b06:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    4b0a:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    4b0d:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    4b10:	e8 00 00 00 00       	callq  4b15 <__const_udelay+0x9c>
    4b15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4b1c:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
    4b20:	e8 00 00 00 00       	callq  4b25 <__const_udelay+0xac>
    4b25:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
    4b29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4b30:	49 89 d8             	mov    %rbx,%r8
    4b33:	b9 08 00 00 00       	mov    $0x8,%ecx
    4b38:	4c 89 e2             	mov    %r12,%rdx
    4b3b:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    4b42:	e8 00 00 00 00       	callq  4b47 <__const_udelay+0xce>
    4b47:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    4b4b:	48 85 ff             	test   %rdi,%rdi
    4b4e:	74 05                	je     4b55 <__const_udelay+0xdc>
    4b50:	e8 00 00 00 00       	callq  4b55 <__const_udelay+0xdc>
    4b55:	48 83 c4 38          	add    $0x38,%rsp
    4b59:	5b                   	pop    %rbx
    4b5a:	41 5c                	pop    %r12
    4b5c:	41 5d                	pop    %r13
    4b5e:	c9                   	leaveq 
    4b5f:	c3                   	retq   

0000000000004b60 <e1000_ich8_flash_cycle>:
    4b60:	55                   	push   %rbp
    4b61:	48 89 e5             	mov    %rsp,%rbp
    4b64:	41 56                	push   %r14
    4b66:	41 89 f6             	mov    %esi,%r14d
    4b69:	41 55                	push   %r13
    4b6b:	49 89 fd             	mov    %rdi,%r13
    4b6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4b75:	41 54                	push   %r12
    4b77:	53                   	push   %rbx
    4b78:	e8 00 00 00 00       	callq  4b7d <e1000_ich8_flash_cycle+0x1d>
    4b7d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4b84:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4b88:	e8 00 00 00 00       	callq  4b8d <e1000_ich8_flash_cycle+0x2d>
    4b8d:	66 44 8b 63 06       	mov    0x6(%rbx),%r12w
    4b92:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4b96:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4b9d:	41 83 cc 01          	or     $0x1,%r12d
    4ba1:	e8 00 00 00 00       	callq  4ba6 <e1000_ich8_flash_cycle+0x46>
    4ba6:	48 83 c3 06          	add    $0x6,%rbx
    4baa:	66 44 89 23          	mov    %r12w,(%rbx)
    4bae:	45 31 e4             	xor    %r12d,%r12d
    4bb1:	45 85 f6             	test   %r14d,%r14d
    4bb4:	74 0e                	je     4bc4 <e1000_ich8_flash_cycle+0x64>
    4bb6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4bbd:	31 c0                	xor    %eax,%eax
    4bbf:	e8 00 00 00 00       	callq  4bc4 <e1000_ich8_flash_cycle+0x64>
    4bc4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4bcb:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4bcf:	e8 00 00 00 00       	callq  4bd4 <e1000_ich8_flash_cycle+0x74>
    4bd4:	66 8b 43 04          	mov    0x4(%rbx),%ax
    4bd8:	a8 01                	test   $0x1,%al
    4bda:	75 19                	jne    4bf5 <e1000_ich8_flash_cycle+0x95>
    4bdc:	bf c7 10 00 00       	mov    $0x10c7,%edi
    4be1:	41 ff c4             	inc    %r12d
    4be4:	e8 90 fe ff ff       	callq  4a79 <__const_udelay>
    4be9:	45 39 f4             	cmp    %r14d,%r12d
    4bec:	b8 01 00 00 00       	mov    $0x1,%eax
    4bf1:	73 07                	jae    4bfa <e1000_ich8_flash_cycle+0x9a>
    4bf3:	eb c1                	jmp    4bb6 <e1000_ich8_flash_cycle+0x56>
    4bf5:	d0 e8                	shr    %al
    4bf7:	83 e0 01             	and    $0x1,%eax
    4bfa:	5b                   	pop    %rbx
    4bfb:	41 5c                	pop    %r12
    4bfd:	41 5d                	pop    %r13
    4bff:	41 5e                	pop    %r14
    4c01:	c9                   	leaveq 
    4c02:	c3                   	retq   

0000000000004c03 <e1000_ich8_cycle_init>:
    4c03:	55                   	push   %rbp
    4c04:	48 89 e5             	mov    %rsp,%rbp
    4c07:	41 56                	push   %r14
    4c09:	49 89 fe             	mov    %rdi,%r14
    4c0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4c13:	41 55                	push   %r13
    4c15:	41 54                	push   %r12
    4c17:	53                   	push   %rbx
    4c18:	e8 00 00 00 00       	callq  4c1d <e1000_ich8_cycle_init+0x1a>
    4c1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4c24:	49 8b 5e 08          	mov    0x8(%r14),%rbx
    4c28:	e8 00 00 00 00       	callq  4c2d <e1000_ich8_cycle_init+0x2a>
    4c2d:	66 8b 43 04          	mov    0x4(%rbx),%ax
    4c31:	0f b7 c0             	movzwl %ax,%eax
    4c34:	ba 01 00 00 00       	mov    $0x1,%edx
    4c39:	f6 c4 40             	test   $0x40,%ah
    4c3c:	41 89 c5             	mov    %eax,%r13d
    4c3f:	0f 84 8d 00 00 00    	je     4cd2 <e1000_ich8_cycle_init+0xcf>
    4c45:	49 8b 5e 08          	mov    0x8(%r14),%rbx
    4c49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4c50:	41 83 cd 06          	or     $0x6,%r13d
    4c54:	e8 00 00 00 00       	callq  4c59 <e1000_ich8_cycle_init+0x56>
    4c59:	48 83 c3 04          	add    $0x4,%rbx
    4c5d:	66 44 89 2b          	mov    %r13w,(%rbx)
    4c61:	45 31 e4             	xor    %r12d,%r12d
    4c64:	41 f6 c5 20          	test   $0x20,%r13b
    4c68:	75 17                	jne    4c81 <e1000_ich8_cycle_init+0x7e>
    4c6a:	eb 48                	jmp    4cb4 <e1000_ich8_cycle_init+0xb1>
    4c6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4c73:	31 c0                	xor    %eax,%eax
    4c75:	e8 00 00 00 00       	callq  4c7a <e1000_ich8_cycle_init+0x77>
    4c7a:	ba 01 00 00 00       	mov    $0x1,%edx
    4c7f:	eb 51                	jmp    4cd2 <e1000_ich8_cycle_init+0xcf>
    4c81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4c88:	49 8b 5e 08          	mov    0x8(%r14),%rbx
    4c8c:	e8 00 00 00 00       	callq  4c91 <e1000_ich8_cycle_init+0x8e>
    4c91:	66 8b 43 04          	mov    0x4(%rbx),%ax
    4c95:	a8 20                	test   $0x20,%al
    4c97:	41 89 c5             	mov    %eax,%r13d
    4c9a:	74 18                	je     4cb4 <e1000_ich8_cycle_init+0xb1>
    4c9c:	bf c7 10 00 00       	mov    $0x10c7,%edi
    4ca1:	41 ff c4             	inc    %r12d
    4ca4:	e8 d0 fd ff ff       	callq  4a79 <__const_udelay>
    4ca9:	41 81 fc 88 13 00 00 	cmp    $0x1388,%r12d
    4cb0:	74 ba                	je     4c6c <e1000_ich8_cycle_init+0x69>
    4cb2:	eb cd                	jmp    4c81 <e1000_ich8_cycle_init+0x7e>
    4cb4:	49 8b 5e 08          	mov    0x8(%r14),%rbx
    4cb8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4cbf:	41 83 cd 01          	or     $0x1,%r13d
    4cc3:	e8 00 00 00 00       	callq  4cc8 <e1000_ich8_cycle_init+0xc5>
    4cc8:	48 83 c3 04          	add    $0x4,%rbx
    4ccc:	66 44 89 2b          	mov    %r13w,(%rbx)
    4cd0:	31 d2                	xor    %edx,%edx
    4cd2:	5b                   	pop    %rbx
    4cd3:	41 5c                	pop    %r12
    4cd5:	41 5d                	pop    %r13
    4cd7:	41 5e                	pop    %r14
    4cd9:	c9                   	leaveq 
    4cda:	89 d0                	mov    %edx,%eax
    4cdc:	c3                   	retq   

0000000000004cdd <e1000_erase_ich8_4k_segment>:
    4cdd:	55                   	push   %rbp
    4cde:	48 89 e5             	mov    %rsp,%rbp
    4ce1:	41 57                	push   %r15
    4ce3:	41 56                	push   %r14
    4ce5:	41 89 f6             	mov    %esi,%r14d
    4ce8:	41 55                	push   %r13
    4cea:	49 89 fd             	mov    %rdi,%r13
    4ced:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4cf4:	41 54                	push   %r12
    4cf6:	53                   	push   %rbx
    4cf7:	48 83 ec 18          	sub    $0x18,%rsp
    4cfb:	e8 00 00 00 00       	callq  4d00 <e1000_erase_ich8_4k_segment+0x23>
    4d00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4d07:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4d0b:	e8 00 00 00 00       	callq  4d10 <e1000_erase_ich8_4k_segment+0x33>
    4d10:	66 8b 43 04          	mov    0x4(%rbx),%ax
    4d14:	24 18                	and    $0x18,%al
    4d16:	75 15                	jne    4d2d <e1000_erase_ich8_4k_segment+0x50>
    4d18:	b8 00 10 00 00       	mov    $0x1000,%eax
    4d1d:	c7 45 d0 00 01 00 00 	movl   $0x100,0xffffffffffffffd0(%rbp)
    4d24:	c7 45 cc 10 00 00 00 	movl   $0x10,0xffffffffffffffcc(%rbp)
    4d2b:	eb 33                	jmp    4d60 <e1000_erase_ich8_4k_segment+0x83>
    4d2d:	3c 08                	cmp    $0x8,%al
    4d2f:	75 0e                	jne    4d3f <e1000_erase_ich8_4k_segment+0x62>
    4d31:	b8 00 10 00 00       	mov    $0x1000,%eax
    4d36:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
    4d3d:	eb 1a                	jmp    4d59 <e1000_erase_ich8_4k_segment+0x7c>
    4d3f:	3c 18                	cmp    $0x18,%al
    4d41:	41 bc 01 00 00 00    	mov    $0x1,%r12d
    4d47:	0f 85 ed 00 00 00    	jne    4e3a <e1000_erase_ich8_4k_segment+0x15d>
    4d4d:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
    4d54:	b8 00 00 01 00       	mov    $0x10000,%eax
    4d59:	c7 45 cc 01 00 00 00 	movl   $0x1,0xffffffffffffffcc(%rbp)
    4d60:	41 0f af c6          	imul   %r14d,%eax
    4d64:	c7 45 d4 00 00 00 00 	movl   $0x0,0xffffffffffffffd4(%rbp)
    4d6b:	45 31 ff             	xor    %r15d,%r15d
    4d6e:	45 31 f6             	xor    %r14d,%r14d
    4d71:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
    4d74:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    4d77:	39 45 d4             	cmp    %eax,0xffffffffffffffd4(%rbp)
    4d7a:	7c 08                	jl     4d84 <e1000_erase_ich8_4k_segment+0xa7>
    4d7c:	45 31 e4             	xor    %r12d,%r12d
    4d7f:	e9 b6 00 00 00       	jmpq   4e3a <e1000_erase_ich8_4k_segment+0x15d>
    4d84:	4c 89 ef             	mov    %r13,%rdi
    4d87:	e8 77 fe ff ff       	callq  4c03 <e1000_ich8_cycle_init>
    4d8c:	85 c0                	test   %eax,%eax
    4d8e:	41 89 c4             	mov    %eax,%r12d
    4d91:	0f 85 a3 00 00 00    	jne    4e3a <e1000_erase_ich8_4k_segment+0x15d>
    4d97:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4d9e:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4da2:	41 ff c7             	inc    %r15d
    4da5:	e8 00 00 00 00       	callq  4daa <e1000_erase_ich8_4k_segment+0xcd>
    4daa:	66 44 8b 63 06       	mov    0x6(%rbx),%r12w
    4daf:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4db3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4dba:	41 83 cc 06          	or     $0x6,%r12d
    4dbe:	e8 00 00 00 00       	callq  4dc3 <e1000_erase_ich8_4k_segment+0xe6>
    4dc3:	48 83 c3 06          	add    $0x6,%rbx
    4dc7:	66 44 89 23          	mov    %r12w,(%rbx)
    4dcb:	44 8b 65 c8          	mov    0xffffffffffffffc8(%rbp),%r12d
    4dcf:	45 03 65 34          	add    0x34(%r13),%r12d
    4dd3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4dda:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4dde:	e8 00 00 00 00       	callq  4de3 <e1000_erase_ich8_4k_segment+0x106>
    4de3:	45 01 f4             	add    %r14d,%r12d
    4de6:	48 83 c3 08          	add    $0x8,%rbx
    4dea:	41 81 e4 ff ff ff 00 	and    $0xffffff,%r12d
    4df1:	44 89 23             	mov    %r12d,(%rbx)
    4df4:	be c0 c6 2d 00       	mov    $0x2dc6c0,%esi
    4df9:	4c 89 ef             	mov    %r13,%rdi
    4dfc:	e8 5f fd ff ff       	callq  4b60 <e1000_ich8_flash_cycle>
    4e01:	85 c0                	test   %eax,%eax
    4e03:	41 89 c4             	mov    %eax,%r12d
    4e06:	74 26                	je     4e2e <e1000_erase_ich8_4k_segment+0x151>
    4e08:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4e0f:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4e13:	e8 00 00 00 00       	callq  4e18 <e1000_erase_ich8_4k_segment+0x13b>
    4e18:	66 8b 43 04          	mov    0x4(%rbx),%ax
    4e1c:	a8 02                	test   $0x2,%al
    4e1e:	75 04                	jne    4e24 <e1000_erase_ich8_4k_segment+0x147>
    4e20:	a8 01                	test   $0x1,%al
    4e22:	74 16                	je     4e3a <e1000_erase_ich8_4k_segment+0x15d>
    4e24:	41 83 ff 09          	cmp    $0x9,%r15d
    4e28:	0f 8e 56 ff ff ff    	jle    4d84 <e1000_erase_ich8_4k_segment+0xa7>
    4e2e:	ff 45 d4             	incl   0xffffffffffffffd4(%rbp)
    4e31:	44 03 75 d0          	add    0xffffffffffffffd0(%rbp),%r14d
    4e35:	e9 3a ff ff ff       	jmpq   4d74 <e1000_erase_ich8_4k_segment+0x97>
    4e3a:	48 83 c4 18          	add    $0x18,%rsp
    4e3e:	44 89 e0             	mov    %r12d,%eax
    4e41:	5b                   	pop    %rbx
    4e42:	41 5c                	pop    %r12
    4e44:	41 5d                	pop    %r13
    4e46:	41 5e                	pop    %r14
    4e48:	41 5f                	pop    %r15
    4e4a:	c9                   	leaveq 
    4e4b:	c3                   	retq   

0000000000004e4c <e1000_write_ich8_byte>:
    4e4c:	55                   	push   %rbp
    4e4d:	48 89 e5             	mov    %rsp,%rbp
    4e50:	41 57                	push   %r15
    4e52:	41 56                	push   %r14
    4e54:	41 55                	push   %r13
    4e56:	49 89 fd             	mov    %rdi,%r13
    4e59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4e60:	41 54                	push   %r12
    4e62:	41 89 f4             	mov    %esi,%r12d
    4e65:	53                   	push   %rbx
    4e66:	88 d3                	mov    %dl,%bl
    4e68:	0f b6 db             	movzbl %bl,%ebx
    4e6b:	48 83 ec 08          	sub    $0x8,%rsp
    4e6f:	e8 00 00 00 00       	callq  4e74 <e1000_write_ich8_byte+0x28>
    4e74:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4e7b:	e8 00 00 00 00       	callq  4e80 <e1000_write_ich8_byte+0x34>
    4e80:	81 fb ff 00 00 00    	cmp    $0xff,%ebx
    4e86:	89 5d d4             	mov    %ebx,0xffffffffffffffd4(%rbp)
    4e89:	0f 87 f8 00 00 00    	ja     4f87 <e1000_write_ich8_byte+0x13b>
    4e8f:	41 81 fc ff ff ff 00 	cmp    $0xffffff,%r12d
    4e96:	0f 87 eb 00 00 00    	ja     4f87 <e1000_write_ich8_byte+0x13b>
    4e9c:	45 89 e6             	mov    %r12d,%r14d
    4e9f:	45 31 ff             	xor    %r15d,%r15d
    4ea2:	41 81 e6 ff ff ff 00 	and    $0xffffff,%r14d
    4ea9:	45 03 75 34          	add    0x34(%r13),%r14d
    4ead:	83 fb 09             	cmp    $0x9,%ebx
    4eb0:	7f 0e                	jg     4ec0 <e1000_write_ich8_byte+0x74>
    4eb2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4eb9:	31 c0                	xor    %eax,%eax
    4ebb:	e8 00 00 00 00       	callq  4ec0 <e1000_write_ich8_byte+0x74>
    4ec0:	bf c7 10 00 00       	mov    $0x10c7,%edi
    4ec5:	e8 af fb ff ff       	callq  4a79 <__const_udelay>
    4eca:	4c 89 ef             	mov    %r13,%rdi
    4ecd:	e8 31 fd ff ff       	callq  4c03 <e1000_ich8_cycle_init>
    4ed2:	85 c0                	test   %eax,%eax
    4ed4:	41 89 c4             	mov    %eax,%r12d
    4ed7:	0f 85 ae 00 00 00    	jne    4f8b <e1000_write_ich8_byte+0x13f>
    4edd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4ee4:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4ee8:	e8 00 00 00 00       	callq  4eed <e1000_write_ich8_byte+0xa1>
    4eed:	66 8b 5b 06          	mov    0x6(%rbx),%bx
    4ef1:	4d 8b 65 08          	mov    0x8(%r13),%r12
    4ef5:	81 e3 f9 fc 00 00    	and    $0xfcf9,%ebx
    4efb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4f02:	83 cb 04             	or     $0x4,%ebx
    4f05:	e8 00 00 00 00       	callq  4f0a <e1000_write_ich8_byte+0xbe>
    4f0a:	49 83 c4 06          	add    $0x6,%r12
    4f0e:	66 41 89 1c 24       	mov    %bx,(%r12)
    4f13:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4f17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4f1e:	e8 00 00 00 00       	callq  4f23 <e1000_write_ich8_byte+0xd7>
    4f23:	48 83 c3 08          	add    $0x8,%rbx
    4f27:	44 89 33             	mov    %r14d,(%rbx)
    4f2a:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4f2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4f35:	44 0f b6 65 d4       	movzbl 0xffffffffffffffd4(%rbp),%r12d
    4f3a:	e8 00 00 00 00       	callq  4f3f <e1000_write_ich8_byte+0xf3>
    4f3f:	48 83 c3 10          	add    $0x10,%rbx
    4f43:	44 89 23             	mov    %r12d,(%rbx)
    4f46:	be 88 13 00 00       	mov    $0x1388,%esi
    4f4b:	4c 89 ef             	mov    %r13,%rdi
    4f4e:	e8 0d fc ff ff       	callq  4b60 <e1000_ich8_flash_cycle>
    4f53:	85 c0                	test   %eax,%eax
    4f55:	41 89 c4             	mov    %eax,%r12d
    4f58:	74 31                	je     4f8b <e1000_write_ich8_byte+0x13f>
    4f5a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4f61:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    4f65:	e8 00 00 00 00       	callq  4f6a <e1000_write_ich8_byte+0x11e>
    4f6a:	66 8b 43 04          	mov    0x4(%rbx),%ax
    4f6e:	a8 02                	test   $0x2,%al
    4f70:	75 04                	jne    4f76 <e1000_write_ich8_byte+0x12a>
    4f72:	a8 01                	test   $0x1,%al
    4f74:	74 15                	je     4f8b <e1000_write_ich8_byte+0x13f>
    4f76:	41 83 ff 0a          	cmp    $0xa,%r15d
    4f7a:	74 0f                	je     4f8b <e1000_write_ich8_byte+0x13f>
    4f7c:	44 89 fb             	mov    %r15d,%ebx
    4f7f:	41 ff c7             	inc    %r15d
    4f82:	e9 26 ff ff ff       	jmpq   4ead <e1000_write_ich8_byte+0x61>
    4f87:	41 83 cc ff          	or     $0xffffffffffffffff,%r12d
    4f8b:	5f                   	pop    %rdi
    4f8c:	5b                   	pop    %rbx
    4f8d:	44 89 e0             	mov    %r12d,%eax
    4f90:	41 5c                	pop    %r12
    4f92:	41 5d                	pop    %r13
    4f94:	41 5e                	pop    %r14
    4f96:	41 5f                	pop    %r15
    4f98:	c9                   	leaveq 
    4f99:	c3                   	retq   

0000000000004f9a <e1000_verify_write_ich8_byte>:
    4f9a:	55                   	push   %rbp
    4f9b:	48 89 e5             	mov    %rsp,%rbp
    4f9e:	41 57                	push   %r15
    4fa0:	49 89 ff             	mov    %rdi,%r15
    4fa3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    4faa:	41 56                	push   %r14
    4fac:	41 89 f6             	mov    %esi,%r14d
    4faf:	41 55                	push   %r13
    4fb1:	41 54                	push   %r12
    4fb3:	53                   	push   %rbx
    4fb4:	88 d3                	mov    %dl,%bl
    4fb6:	44 0f b6 eb          	movzbl %bl,%r13d
    4fba:	48 83 ec 08          	sub    $0x8,%rsp
    4fbe:	e8 00 00 00 00       	callq  4fc3 <e1000_verify_write_ich8_byte+0x29>
    4fc3:	44 89 ea             	mov    %r13d,%edx
    4fc6:	44 89 f6             	mov    %r14d,%esi
    4fc9:	4c 89 ff             	mov    %r15,%rdi
    4fcc:	e8 7b fe ff ff       	callq  4e4c <e1000_write_ich8_byte>
    4fd1:	85 c0                	test   %eax,%eax
    4fd3:	89 c3                	mov    %eax,%ebx
    4fd5:	74 2f                	je     5006 <e1000_verify_write_ich8_byte+0x6c>
    4fd7:	45 31 e4             	xor    %r12d,%r12d
    4fda:	44 89 ea             	mov    %r13d,%edx
    4fdd:	44 89 f6             	mov    %r14d,%esi
    4fe0:	4c 89 ff             	mov    %r15,%rdi
    4fe3:	e8 64 fe ff ff       	callq  4e4c <e1000_write_ich8_byte>
    4fe8:	bf bc 8d 06 00       	mov    $0x68dbc,%edi
    4fed:	89 c3                	mov    %eax,%ebx
    4fef:	e8 85 fa ff ff       	callq  4a79 <__const_udelay>
    4ff4:	85 db                	test   %ebx,%ebx
    4ff6:	74 0e                	je     5006 <e1000_verify_write_ich8_byte+0x6c>
    4ff8:	41 ff c4             	inc    %r12d
    4ffb:	41 83 fc 64          	cmp    $0x64,%r12d
    4fff:	75 d9                	jne    4fda <e1000_verify_write_ich8_byte+0x40>
    5001:	bb 01 00 00 00       	mov    $0x1,%ebx
    5006:	41 58                	pop    %r8
    5008:	89 d8                	mov    %ebx,%eax
    500a:	5b                   	pop    %rbx
    500b:	41 5c                	pop    %r12
    500d:	41 5d                	pop    %r13
    500f:	41 5e                	pop    %r14
    5011:	41 5f                	pop    %r15
    5013:	c9                   	leaveq 
    5014:	c3                   	retq   

0000000000005015 <e1000_read_ich8_data>:
    5015:	55                   	push   %rbp
    5016:	48 89 e5             	mov    %rsp,%rbp
    5019:	41 57                	push   %r15
    501b:	41 89 d7             	mov    %edx,%r15d
    501e:	41 56                	push   %r14
    5020:	41 55                	push   %r13
    5022:	49 89 fd             	mov    %rdi,%r13
    5025:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    502c:	41 54                	push   %r12
    502e:	53                   	push   %rbx
    502f:	89 f3                	mov    %esi,%ebx
    5031:	48 83 ec 18          	sub    $0x18,%rsp
    5035:	48 89 4d c8          	mov    %rcx,0xffffffffffffffc8(%rbp)
    5039:	e8 00 00 00 00       	callq  503e <e1000_read_ich8_data+0x29>
    503e:	45 85 ff             	test   %r15d,%r15d
    5041:	0f 84 28 01 00 00    	je     516f <e1000_read_ich8_data+0x15a>
    5047:	41 83 ff 02          	cmp    $0x2,%r15d
    504b:	0f 87 1e 01 00 00    	ja     516f <e1000_read_ich8_data+0x15a>
    5051:	48 83 7d c8 00       	cmpq   $0x0,0xffffffffffffffc8(%rbp)
    5056:	0f 84 13 01 00 00    	je     516f <e1000_read_ich8_data+0x15a>
    505c:	81 fb ff ff ff 00    	cmp    $0xffffff,%ebx
    5062:	0f 87 07 01 00 00    	ja     516f <e1000_read_ich8_data+0x15a>
    5068:	41 89 de             	mov    %ebx,%r14d
    506b:	c7 45 d4 00 00 00 00 	movl   $0x0,0xffffffffffffffd4(%rbp)
    5072:	41 81 e6 ff ff ff 00 	and    $0xffffff,%r14d
    5079:	45 03 75 34          	add    0x34(%r13),%r14d
    507d:	83 fb 09             	cmp    $0x9,%ebx
    5080:	7f 0e                	jg     5090 <e1000_read_ich8_data+0x7b>
    5082:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5089:	31 c0                	xor    %eax,%eax
    508b:	e8 00 00 00 00       	callq  5090 <e1000_read_ich8_data+0x7b>
    5090:	bf c7 10 00 00       	mov    $0x10c7,%edi
    5095:	e8 df f9 ff ff       	callq  4a79 <__const_udelay>
    509a:	4c 89 ef             	mov    %r13,%rdi
    509d:	e8 61 fb ff ff       	callq  4c03 <e1000_ich8_cycle_init>
    50a2:	85 c0                	test   %eax,%eax
    50a4:	41 89 c4             	mov    %eax,%r12d
    50a7:	0f 85 c6 00 00 00    	jne    5173 <e1000_read_ich8_data+0x15e>
    50ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    50b4:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    50b8:	e8 00 00 00 00       	callq  50bd <e1000_read_ich8_data+0xa8>
    50bd:	66 44 8b 63 06       	mov    0x6(%rbx),%r12w
    50c2:	41 8d 47 ff          	lea    0xffffffffffffffff(%r15),%eax
    50c6:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    50ca:	66 41 81 e4 f9 fc    	and    $0xfcf9,%r12w
    50d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    50d7:	83 e0 03             	and    $0x3,%eax
    50da:	c1 e0 08             	shl    $0x8,%eax
    50dd:	48 83 c3 06          	add    $0x6,%rbx
    50e1:	41 09 c4             	or     %eax,%r12d
    50e4:	e8 00 00 00 00       	callq  50e9 <e1000_read_ich8_data+0xd4>
    50e9:	66 44 89 23          	mov    %r12w,(%rbx)
    50ed:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    50f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    50f8:	e8 00 00 00 00       	callq  50fd <e1000_read_ich8_data+0xe8>
    50fd:	48 83 c3 08          	add    $0x8,%rbx
    5101:	44 89 33             	mov    %r14d,(%rbx)
    5104:	be 88 13 00 00       	mov    $0x1388,%esi
    5109:	4c 89 ef             	mov    %r13,%rdi
    510c:	e8 4f fa ff ff       	callq  4b60 <e1000_ich8_flash_cycle>
    5111:	85 c0                	test   %eax,%eax
    5113:	41 89 c4             	mov    %eax,%r12d
    5116:	49 8b 5d 08          	mov    0x8(%r13),%rbx
    511a:	75 2a                	jne    5146 <e1000_read_ich8_data+0x131>
    511c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5123:	e8 00 00 00 00       	callq  5128 <e1000_read_ich8_data+0x113>
    5128:	8b 43 10             	mov    0x10(%rbx),%eax
    512b:	41 83 ff 01          	cmp    $0x1,%r15d
    512f:	75 06                	jne    5137 <e1000_read_ich8_data+0x122>
    5131:	66 0f b6 c0          	movzbw %al,%ax
    5135:	eb 06                	jmp    513d <e1000_read_ich8_data+0x128>
    5137:	41 83 ff 02          	cmp    $0x2,%r15d
    513b:	75 36                	jne    5173 <e1000_read_ich8_data+0x15e>
    513d:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
    5141:	66 89 02             	mov    %ax,(%rdx)
    5144:	eb 2d                	jmp    5173 <e1000_read_ich8_data+0x15e>
    5146:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    514d:	e8 00 00 00 00       	callq  5152 <e1000_read_ich8_data+0x13d>
    5152:	66 8b 43 04          	mov    0x4(%rbx),%ax
    5156:	a8 02                	test   $0x2,%al
    5158:	75 04                	jne    515e <e1000_read_ich8_data+0x149>
    515a:	a8 01                	test   $0x1,%al
    515c:	74 15                	je     5173 <e1000_read_ich8_data+0x15e>
    515e:	83 7d d4 0a          	cmpl   $0xa,0xffffffffffffffd4(%rbp)
    5162:	74 0f                	je     5173 <e1000_read_ich8_data+0x15e>
    5164:	8b 5d d4             	mov    0xffffffffffffffd4(%rbp),%ebx
    5167:	ff 45 d4             	incl   0xffffffffffffffd4(%rbp)
    516a:	e9 0e ff ff ff       	jmpq   507d <e1000_read_ich8_data+0x68>
    516f:	41 83 cc ff          	or     $0xffffffffffffffff,%r12d
    5173:	48 83 c4 18          	add    $0x18,%rsp
    5177:	44 89 e0             	mov    %r12d,%eax
    517a:	5b                   	pop    %rbx
    517b:	41 5c                	pop    %r12
    517d:	41 5d                	pop    %r13
    517f:	41 5e                	pop    %r14
    5181:	41 5f                	pop    %r15
    5183:	c9                   	leaveq 
    5184:	c3                   	retq   

0000000000005185 <e1000_read_ich8_byte>:
    5185:	55                   	push   %rbp
    5186:	48 89 e5             	mov    %rsp,%rbp
    5189:	41 55                	push   %r13
    518b:	49 89 d5             	mov    %rdx,%r13
    518e:	41 54                	push   %r12
    5190:	49 89 fc             	mov    %rdi,%r12
    5193:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    519a:	53                   	push   %rbx
    519b:	89 f3                	mov    %esi,%ebx
    519d:	48 83 ec 18          	sub    $0x18,%rsp
    51a1:	e8 00 00 00 00       	callq  51a6 <e1000_read_ich8_byte+0x21>
    51a6:	48 8d 4d e6          	lea    0xffffffffffffffe6(%rbp),%rcx
    51aa:	ba 01 00 00 00       	mov    $0x1,%edx
    51af:	89 de                	mov    %ebx,%esi
    51b1:	4c 89 e7             	mov    %r12,%rdi
    51b4:	66 c7 45 e6 00 00    	movw   $0x0,0xffffffffffffffe6(%rbp)
    51ba:	e8 56 fe ff ff       	callq  5015 <e1000_read_ich8_data>
    51bf:	85 c0                	test   %eax,%eax
    51c1:	89 c2                	mov    %eax,%edx
    51c3:	75 08                	jne    51cd <e1000_read_ich8_byte+0x48>
    51c5:	66 8b 45 e6          	mov    0xffffffffffffffe6(%rbp),%ax
    51c9:	41 88 45 00          	mov    %al,0x0(%r13)
    51cd:	48 83 c4 18          	add    $0x18,%rsp
    51d1:	89 d0                	mov    %edx,%eax
    51d3:	5b                   	pop    %rbx
    51d4:	41 5c                	pop    %r12
    51d6:	41 5d                	pop    %r13
    51d8:	c9                   	leaveq 
    51d9:	c3                   	retq   

00000000000051da <e1000_get_software_flag>:
    51da:	55                   	push   %rbp
    51db:	48 89 e5             	mov    %rsp,%rbp
    51de:	41 56                	push   %r14
    51e0:	41 55                	push   %r13
    51e2:	49 89 fd             	mov    %rdi,%r13
    51e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    51ec:	41 54                	push   %r12
    51ee:	53                   	push   %rbx
    51ef:	e8 00 00 00 00       	callq  51f4 <e1000_get_software_flag+0x1a>
    51f4:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
    51f9:	75 7d                	jne    5278 <e1000_get_software_flag+0x9e>
    51fb:	eb 15                	jmp    5212 <e1000_get_software_flag+0x38>
    51fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5204:	31 c0                	xor    %eax,%eax
    5206:	e8 00 00 00 00       	callq  520b <e1000_get_software_flag+0x31>
    520b:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
    5210:	eb 68                	jmp    527a <e1000_get_software_flag+0xa0>
    5212:	41 be 64 00 00 00    	mov    $0x64,%r14d
    5218:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    521f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5223:	e8 00 00 00 00       	callq  5228 <e1000_get_software_flag+0x4e>
    5228:	44 8b a3 00 0f 00 00 	mov    0xf00(%rbx),%r12d
    522f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5233:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    523a:	41 83 cc 20          	or     $0x20,%r12d
    523e:	e8 00 00 00 00       	callq  5243 <e1000_get_software_flag+0x69>
    5243:	48 81 c3 00 0f 00 00 	add    $0xf00,%rbx
    524a:	44 89 23             	mov    %r12d,(%rbx)
    524d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5254:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5258:	e8 00 00 00 00       	callq  525d <e1000_get_software_flag+0x83>
    525d:	8b 83 00 0f 00 00    	mov    0xf00(%rbx),%eax
    5263:	a8 20                	test   $0x20,%al
    5265:	75 11                	jne    5278 <e1000_get_software_flag+0x9e>
    5267:	bf 58 89 41 00       	mov    $0x418958,%edi
    526c:	e8 08 f8 ff ff       	callq  4a79 <__const_udelay>
    5271:	41 ff ce             	dec    %r14d
    5274:	74 87                	je     51fd <e1000_get_software_flag+0x23>
    5276:	eb a0                	jmp    5218 <e1000_get_software_flag+0x3e>
    5278:	31 c0                	xor    %eax,%eax
    527a:	5b                   	pop    %rbx
    527b:	41 5c                	pop    %r12
    527d:	41 5d                	pop    %r13
    527f:	41 5e                	pop    %r14
    5281:	c9                   	leaveq 
    5282:	c3                   	retq   

0000000000005283 <e1000_get_hw_eeprom_semaphore>:
    5283:	55                   	push   %rbp
    5284:	48 89 e5             	mov    %rsp,%rbp
    5287:	41 57                	push   %r15
    5289:	41 56                	push   %r14
    528b:	41 55                	push   %r13
    528d:	49 89 fd             	mov    %rdi,%r13
    5290:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5297:	41 54                	push   %r12
    5299:	53                   	push   %rbx
    529a:	48 83 ec 08          	sub    $0x8,%rsp
    529e:	e8 00 00 00 00       	callq  52a3 <e1000_get_hw_eeprom_semaphore+0x20>
    52a3:	41 83 7d 68 00       	cmpl   $0x0,0x68(%r13)
    52a8:	0f 84 f0 00 00 00    	je     539e <e1000_get_hw_eeprom_semaphore+0x11b>
    52ae:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
    52b3:	75 5f                	jne    5314 <e1000_get_hw_eeprom_semaphore+0x91>
    52b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    52bc:	e8 00 00 00 00       	callq  52c1 <e1000_get_hw_eeprom_semaphore+0x3e>
    52c1:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
    52c6:	41 8b 45 4c          	mov    0x4c(%r13),%eax
    52ca:	75 48                	jne    5314 <e1000_get_hw_eeprom_semaphore+0x91>
    52cc:	0f b7 c0             	movzwl %ax,%eax
    52cf:	45 31 e4             	xor    %r12d,%r12d
    52d2:	44 8d 70 01          	lea    0x1(%rax),%r14d
    52d6:	45 39 f4             	cmp    %r14d,%r12d
    52d9:	75 10                	jne    52eb <e1000_get_hw_eeprom_semaphore+0x68>
    52db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    52e2:	31 c0                	xor    %eax,%eax
    52e4:	e8 00 00 00 00       	callq  52e9 <e1000_get_hw_eeprom_semaphore+0x66>
    52e9:	eb 50                	jmp    533b <e1000_get_hw_eeprom_semaphore+0xb8>
    52eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    52f2:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    52f6:	e8 00 00 00 00       	callq  52fb <e1000_get_hw_eeprom_semaphore+0x78>
    52fb:	8b 83 50 5b 00 00    	mov    0x5b50(%rbx),%eax
    5301:	41 ff c4             	inc    %r12d
    5304:	a8 01                	test   $0x1,%al
    5306:	74 0c                	je     5314 <e1000_get_hw_eeprom_semaphore+0x91>
    5308:	bf 58 89 41 00       	mov    $0x418958,%edi
    530d:	e8 67 f7 ff ff       	callq  4a79 <__const_udelay>
    5312:	eb c2                	jmp    52d6 <e1000_get_hw_eeprom_semaphore+0x53>
    5314:	41 0f b7 45 4c       	movzwl 0x4c(%r13),%eax
    5319:	45 31 f6             	xor    %r14d,%r14d
    531c:	44 8d 78 01          	lea    0x1(%rax),%r15d
    5320:	45 39 fe             	cmp    %r15d,%r14d
    5323:	75 1b                	jne    5340 <e1000_get_hw_eeprom_semaphore+0xbd>
    5325:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    532c:	31 c0                	xor    %eax,%eax
    532e:	e8 00 00 00 00       	callq  5333 <e1000_get_hw_eeprom_semaphore+0xb0>
    5333:	4c 89 ef             	mov    %r13,%rdi
    5336:	e8 42 ae ff ff       	callq  17d <e1000_put_hw_eeprom_semaphore>
    533b:	83 c8 ff             	or     $0xffffffffffffffff,%eax
    533e:	eb 60                	jmp    53a0 <e1000_get_hw_eeprom_semaphore+0x11d>
    5340:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5347:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    534b:	e8 00 00 00 00       	callq  5350 <e1000_get_hw_eeprom_semaphore+0xcd>
    5350:	44 8b a3 50 5b 00 00 	mov    0x5b50(%rbx),%r12d
    5357:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    535b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5362:	41 83 cc 02          	or     $0x2,%r12d
    5366:	e8 00 00 00 00       	callq  536b <e1000_get_hw_eeprom_semaphore+0xe8>
    536b:	48 81 c3 50 5b 00 00 	add    $0x5b50,%rbx
    5372:	44 89 23             	mov    %r12d,(%rbx)
    5375:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    537c:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5380:	e8 00 00 00 00       	callq  5385 <e1000_get_hw_eeprom_semaphore+0x102>
    5385:	8b 83 50 5b 00 00    	mov    0x5b50(%rbx),%eax
    538b:	41 ff c6             	inc    %r14d
    538e:	a8 02                	test   $0x2,%al
    5390:	75 0c                	jne    539e <e1000_get_hw_eeprom_semaphore+0x11b>
    5392:	bf de 46 03 00       	mov    $0x346de,%edi
    5397:	e8 dd f6 ff ff       	callq  4a79 <__const_udelay>
    539c:	eb 82                	jmp    5320 <e1000_get_hw_eeprom_semaphore+0x9d>
    539e:	31 c0                	xor    %eax,%eax
    53a0:	41 59                	pop    %r9
    53a2:	5b                   	pop    %rbx
    53a3:	41 5c                	pop    %r12
    53a5:	41 5d                	pop    %r13
    53a7:	41 5e                	pop    %r14
    53a9:	41 5f                	pop    %r15
    53ab:	c9                   	leaveq 
    53ac:	c3                   	retq   

00000000000053ad <e1000_swfw_sync_release>:
    53ad:	55                   	push   %rbp
    53ae:	48 89 e5             	mov    %rsp,%rbp
    53b1:	41 56                	push   %r14
    53b3:	41 89 f6             	mov    %esi,%r14d
    53b6:	41 55                	push   %r13
    53b8:	49 89 fd             	mov    %rdi,%r13
    53bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    53c2:	41 54                	push   %r12
    53c4:	53                   	push   %rbx
    53c5:	e8 00 00 00 00       	callq  53ca <e1000_swfw_sync_release+0x1d>
    53ca:	41 83 7d 70 00       	cmpl   $0x0,0x70(%r13)
    53cf:	74 0a                	je     53db <e1000_swfw_sync_release+0x2e>
    53d1:	4c 89 ef             	mov    %r13,%rdi
    53d4:	e8 db ac ff ff       	callq  b4 <e1000_release_software_flag>
    53d9:	eb 55                	jmp    5430 <e1000_swfw_sync_release+0x83>
    53db:	41 83 7d 6c 00       	cmpl   $0x0,0x6c(%r13)
    53e0:	74 46                	je     5428 <e1000_swfw_sync_release+0x7b>
    53e2:	4c 89 ef             	mov    %r13,%rdi
    53e5:	e8 99 fe ff ff       	callq  5283 <e1000_get_hw_eeprom_semaphore>
    53ea:	85 c0                	test   %eax,%eax
    53ec:	75 f4                	jne    53e2 <e1000_swfw_sync_release+0x35>
    53ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    53f5:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    53f9:	e8 00 00 00 00       	callq  53fe <e1000_swfw_sync_release+0x51>
    53fe:	44 8b a3 5c 5b 00 00 	mov    0x5b5c(%rbx),%r12d
    5405:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5409:	41 0f b7 c6          	movzwl %r14w,%eax
    540d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5414:	f7 d0                	not    %eax
    5416:	41 21 c4             	and    %eax,%r12d
    5419:	48 81 c3 5c 5b 00 00 	add    $0x5b5c,%rbx
    5420:	e8 00 00 00 00       	callq  5425 <e1000_swfw_sync_release+0x78>
    5425:	44 89 23             	mov    %r12d,(%rbx)
    5428:	4c 89 ef             	mov    %r13,%rdi
    542b:	e8 4d ad ff ff       	callq  17d <e1000_put_hw_eeprom_semaphore>
    5430:	5b                   	pop    %rbx
    5431:	41 5c                	pop    %r12
    5433:	41 5d                	pop    %r13
    5435:	41 5e                	pop    %r14
    5437:	c9                   	leaveq 
    5438:	c3                   	retq   

0000000000005439 <e1000_disable_pciex_master>:
    5439:	55                   	push   %rbp
    543a:	48 89 e5             	mov    %rsp,%rbp
    543d:	41 55                	push   %r13
    543f:	49 89 fd             	mov    %rdi,%r13
    5442:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5449:	41 54                	push   %r12
    544b:	53                   	push   %rbx
    544c:	48 83 ec 08          	sub    $0x8,%rsp
    5450:	e8 00 00 00 00       	callq  5455 <e1000_disable_pciex_master+0x1c>
    5455:	41 83 7d 44 03       	cmpl   $0x3,0x44(%r13)
    545a:	75 72                	jne    54ce <e1000_disable_pciex_master+0x95>
    545c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5463:	e8 00 00 00 00       	callq  5468 <e1000_disable_pciex_master+0x2f>
    5468:	41 83 7d 44 03       	cmpl   $0x3,0x44(%r13)
    546d:	75 29                	jne    5498 <e1000_disable_pciex_master+0x5f>
    546f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5476:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    547a:	e8 00 00 00 00       	callq  547f <e1000_disable_pciex_master+0x46>
    547f:	8b 1b                	mov    (%rbx),%ebx
    5481:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5488:	4d 8b 65 00          	mov    0x0(%r13),%r12
    548c:	83 cb 04             	or     $0x4,%ebx
    548f:	e8 00 00 00 00       	callq  5494 <e1000_disable_pciex_master+0x5b>
    5494:	41 89 1c 24          	mov    %ebx,(%r12)
    5498:	41 bc 20 03 00 00    	mov    $0x320,%r12d
    549e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    54a5:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    54a9:	e8 00 00 00 00       	callq  54ae <e1000_disable_pciex_master+0x75>
    54ae:	8b 43 08             	mov    0x8(%rbx),%eax
    54b1:	a9 00 00 08 00       	test   $0x80000,%eax
    54b6:	74 16                	je     54ce <e1000_disable_pciex_master+0x95>
    54b8:	bf bc 8d 06 00       	mov    $0x68dbc,%edi
    54bd:	e8 b7 f5 ff ff       	callq  4a79 <__const_udelay>
    54c2:	41 ff cc             	dec    %r12d
    54c5:	75 d7                	jne    549e <e1000_disable_pciex_master+0x65>
    54c7:	b8 f6 ff ff ff       	mov    $0xfffffff6,%eax
    54cc:	eb 02                	jmp    54d0 <e1000_disable_pciex_master+0x97>
    54ce:	31 c0                	xor    %eax,%eax
    54d0:	41 5a                	pop    %r10
    54d2:	5b                   	pop    %rbx
    54d3:	41 5c                	pop    %r12
    54d5:	41 5d                	pop    %r13
    54d7:	c9                   	leaveq 
    54d8:	c3                   	retq   

00000000000054d9 <e1000_mng_enable_host_if>:
    54d9:	55                   	push   %rbp
    54da:	48 89 e5             	mov    %rsp,%rbp
    54dd:	41 55                	push   %r13
    54df:	49 89 fd             	mov    %rdi,%r13
    54e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    54e9:	41 54                	push   %r12
    54eb:	53                   	push   %rbx
    54ec:	48 83 ec 08          	sub    $0x8,%rsp
    54f0:	e8 00 00 00 00       	callq  54f5 <e1000_mng_enable_host_if+0x1c>
    54f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    54fc:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5500:	e8 00 00 00 00       	callq  5505 <e1000_mng_enable_host_if+0x2c>
    5505:	8b 83 00 8f 00 00    	mov    0x8f00(%rbx),%eax
    550b:	45 31 e4             	xor    %r12d,%r12d
    550e:	a8 01                	test   $0x1,%al
    5510:	75 15                	jne    5527 <e1000_mng_enable_host_if+0x4e>
    5512:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5519:	31 c0                	xor    %eax,%eax
    551b:	e8 00 00 00 00       	callq  5520 <e1000_mng_enable_host_if+0x47>
    5520:	b8 f5 ff ff ff       	mov    $0xfffffff5,%eax
    5525:	eb 4c                	jmp    5573 <e1000_mng_enable_host_if+0x9a>
    5527:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    552e:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5532:	e8 00 00 00 00       	callq  5537 <e1000_mng_enable_host_if+0x5e>
    5537:	8b 83 00 8f 00 00    	mov    0x8f00(%rbx),%eax
    553d:	a8 02                	test   $0x2,%al
    553f:	74 30                	je     5571 <e1000_mng_enable_host_if+0x98>
    5541:	bf 58 89 41 00       	mov    $0x418958,%edi
    5546:	41 8d 5c 24 01       	lea    0x1(%r12),%ebx
    554b:	41 ff c4             	inc    %r12d
    554e:	e8 26 f5 ff ff       	callq  4a79 <__const_udelay>
    5553:	41 83 fc 0a          	cmp    $0xa,%r12d
    5557:	75 ce                	jne    5527 <e1000_mng_enable_host_if+0x4e>
    5559:	31 c0                	xor    %eax,%eax
    555b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5562:	e8 00 00 00 00       	callq  5567 <e1000_mng_enable_host_if+0x8e>
    5567:	80 fb 0a             	cmp    $0xa,%bl
    556a:	b8 f5 ff ff ff       	mov    $0xfffffff5,%eax
    556f:	74 02                	je     5573 <e1000_mng_enable_host_if+0x9a>
    5571:	31 c0                	xor    %eax,%eax
    5573:	41 5b                	pop    %r11
    5575:	5b                   	pop    %rbx
    5576:	41 5c                	pop    %r12
    5578:	41 5d                	pop    %r13
    557a:	c9                   	leaveq 
    557b:	c3                   	retq   

000000000000557c <e1000_enable_tx_pkt_filtering>:
    557c:	55                   	push   %rbp
    557d:	48 89 e5             	mov    %rsp,%rbp
    5580:	41 57                	push   %r15
    5582:	49 89 ff             	mov    %rdi,%r15
    5585:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    558c:	41 56                	push   %r14
    558e:	41 55                	push   %r13
    5590:	4d 8d af c0 00 00 00 	lea    0xc0(%r15),%r13
    5597:	41 54                	push   %r12
    5599:	53                   	push   %rbx
    559a:	48 83 ec 08          	sub    $0x8,%rsp
    559e:	e8 00 00 00 00       	callq  55a3 <e1000_enable_tx_pkt_filtering+0x27>
    55a3:	4c 89 ff             	mov    %r15,%rdi
    55a6:	e8 44 ac ff ff       	callq  1ef <e1000_check_mng_mode>
    55ab:	84 c0                	test   %al,%al
    55ad:	0f 84 9d 00 00 00    	je     5650 <e1000_enable_tx_pkt_filtering+0xd4>
    55b3:	4c 89 ff             	mov    %r15,%rdi
    55b6:	e8 1e ff ff ff       	callq  54d9 <e1000_mng_enable_host_if>
    55bb:	85 c0                	test   %eax,%eax
    55bd:	0f 85 8d 00 00 00    	jne    5650 <e1000_enable_tx_pkt_filtering+0xd4>
    55c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    55ca:	4d 89 ec             	mov    %r13,%r12
    55cd:	45 31 f6             	xor    %r14d,%r14d
    55d0:	e8 00 00 00 00       	callq  55d5 <e1000_enable_tx_pkt_filtering+0x59>
    55d5:	49 8b 1f             	mov    (%r15),%rbx
    55d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    55df:	e8 00 00 00 00       	callq  55e4 <e1000_enable_tx_pkt_filtering+0x68>
    55e4:	42 8d 04 b5 f0 06 00 	lea    0x6f0(,%r14,4),%eax
    55eb:	00 
    55ec:	48 8d 9c 03 00 88 00 	lea    0x8800(%rbx,%rax,1),%rbx
    55f3:	00 
    55f4:	8b 03                	mov    (%rbx),%eax
    55f6:	49 ff c6             	inc    %r14
    55f9:	41 89 04 24          	mov    %eax,(%r12)
    55fd:	49 83 c4 04          	add    $0x4,%r12
    5601:	49 83 fe 04          	cmp    $0x4,%r14
    5605:	75 ce                	jne    55d5 <e1000_enable_tx_pkt_filtering+0x59>
    5607:	41 81 7d 00 49 41 4d 	cmpl   $0x544d4149,0x0(%r13)
    560e:	54 
    560f:	41 8a 5d 0f          	mov    0xf(%r13),%bl
    5613:	41 c6 45 0f 00       	movb   $0x0,0xf(%r13)
    5618:	75 3a                	jne    5654 <e1000_enable_tx_pkt_filtering+0xd8>
    561a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5621:	e8 00 00 00 00       	callq  5626 <e1000_enable_tx_pkt_filtering+0xaa>
    5626:	31 d2                	xor    %edx,%edx
    5628:	4d 85 ed             	test   %r13,%r13
    562b:	74 15                	je     5642 <e1000_enable_tx_pkt_filtering+0xc6>
    562d:	31 c0                	xor    %eax,%eax
    562f:	41 02 54 05 00       	add    0x0(%r13,%rax,1),%dl
    5634:	48 ff c0             	inc    %rax
    5637:	48 83 f8 10          	cmp    $0x10,%rax
    563b:	75 f2                	jne    562f <e1000_enable_tx_pkt_filtering+0xb3>
    563d:	f7 da                	neg    %edx
    563f:	0f b6 d2             	movzbl %dl,%edx
    5642:	0f b6 c3             	movzbl %bl,%eax
    5645:	39 d0                	cmp    %edx,%eax
    5647:	75 0b                	jne    5654 <e1000_enable_tx_pkt_filtering+0xd8>
    5649:	41 f6 45 04 01       	testb  $0x1,0x4(%r13)
    564e:	75 04                	jne    5654 <e1000_enable_tx_pkt_filtering+0xd8>
    5650:	31 c0                	xor    %eax,%eax
    5652:	eb 02                	jmp    5656 <e1000_enable_tx_pkt_filtering+0xda>
    5654:	b0 01                	mov    $0x1,%al
    5656:	41 88 87 bc 00 00 00 	mov    %al,0xbc(%r15)
    565d:	0f b6 c0             	movzbl %al,%eax
    5660:	5b                   	pop    %rbx
    5661:	5b                   	pop    %rbx
    5662:	41 5c                	pop    %r12
    5664:	41 5d                	pop    %r13
    5666:	41 5e                	pop    %r14
    5668:	41 5f                	pop    %r15
    566a:	c9                   	leaveq 
    566b:	c3                   	retq   

000000000000566c <e1000_commit_shadow_ram>:
    566c:	55                   	push   %rbp
    566d:	48 89 e5             	mov    %rsp,%rbp
    5670:	41 57                	push   %r15
    5672:	41 56                	push   %r14
    5674:	41 55                	push   %r13
    5676:	49 89 fd             	mov    %rdi,%r13
    5679:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5680:	41 54                	push   %r12
    5682:	53                   	push   %rbx
    5683:	48 83 ec 18          	sub    $0x18,%rsp
    5687:	e8 00 00 00 00       	callq  568c <e1000_commit_shadow_ram+0x20>
    568c:	41 83 7d 10 10       	cmpl   $0x10,0x10(%r13)
    5691:	c6 45 d7 00          	movb   $0x0,0xffffffffffffffd7(%rbp)
    5695:	c6 45 d6 00          	movb   $0x0,0xffffffffffffffd6(%rbp)
    5699:	0f 85 ee 00 00 00    	jne    578d <e1000_commit_shadow_ram+0x121>
    569f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    56a6:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    56aa:	e8 00 00 00 00       	callq  56af <e1000_commit_shadow_ram+0x43>
    56af:	44 8b b3 3c 10 00 00 	mov    0x103c(%rbx),%r14d
    56b6:	45 31 ff             	xor    %r15d,%r15d
    56b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    56c0:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    56c4:	e8 00 00 00 00       	callq  56c9 <e1000_commit_shadow_ram+0x5d>
    56c9:	44 8b 63 10          	mov    0x10(%rbx),%r12d
    56cd:	41 f7 c4 00 00 08 00 	test   $0x80000,%r12d
    56d4:	74 22                	je     56f8 <e1000_commit_shadow_ram+0x8c>
    56d6:	bf e3 53 00 00       	mov    $0x53e3,%edi
    56db:	41 ff c7             	inc    %r15d
    56de:	e8 96 f3 ff ff       	callq  4a79 <__const_udelay>
    56e3:	41 81 ff a0 86 01 00 	cmp    $0x186a0,%r15d
    56ea:	75 cd                	jne    56b9 <e1000_commit_shadow_ram+0x4d>
    56ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    56f3:	e9 86 00 00 00       	jmpq   577e <e1000_commit_shadow_ram+0x112>
    56f8:	41 81 e6 00 ff 00 00 	and    $0xff00,%r14d
    56ff:	41 81 fe 00 db 00 00 	cmp    $0xdb00,%r14d
    5706:	75 1e                	jne    5726 <e1000_commit_shadow_ram+0xba>
    5708:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    570c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5713:	e8 00 00 00 00       	callq  5718 <e1000_commit_shadow_ram+0xac>
    5718:	b8 c0 00 00 00       	mov    $0xc0,%eax
    571d:	48 81 c3 00 8f 00 00 	add    $0x8f00,%rbx
    5724:	89 03                	mov    %eax,(%rbx)
    5726:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    572a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5731:	41 81 cc 00 00 08 00 	or     $0x80000,%r12d
    5738:	e8 00 00 00 00       	callq  573d <e1000_commit_shadow_ram+0xd1>
    573d:	48 83 c3 10          	add    $0x10,%rbx
    5741:	44 89 23             	mov    %r12d,(%rbx)
    5744:	45 31 e4             	xor    %r12d,%r12d
    5747:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    574e:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5752:	e8 00 00 00 00       	callq  5757 <e1000_commit_shadow_ram+0xeb>
    5757:	8b 43 10             	mov    0x10(%rbx),%eax
    575a:	a9 00 00 08 00       	test   $0x80000,%eax
    575f:	74 2c                	je     578d <e1000_commit_shadow_ram+0x121>
    5761:	bf e3 53 00 00       	mov    $0x53e3,%edi
    5766:	41 ff c4             	inc    %r12d
    5769:	e8 0b f3 ff ff       	callq  4a79 <__const_udelay>
    576e:	41 81 fc a0 86 01 00 	cmp    $0x186a0,%r12d
    5775:	75 d0                	jne    5747 <e1000_commit_shadow_ram+0xdb>
    5777:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    577e:	31 c0                	xor    %eax,%eax
    5780:	e8 00 00 00 00       	callq  5785 <e1000_commit_shadow_ram+0x119>
    5785:	83 ca ff             	or     $0xffffffffffffffff,%edx
    5788:	e9 ea 01 00 00       	jmpq   5977 <e1000_commit_shadow_ram+0x30b>
    578d:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
    5792:	0f 85 dd 01 00 00    	jne    5975 <e1000_commit_shadow_ram+0x309>
    5798:	49 83 7d 28 00       	cmpq   $0x0,0x28(%r13)
    579d:	0f 84 d2 01 00 00    	je     5975 <e1000_commit_shadow_ram+0x309>
    57a3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    57aa:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    57ae:	e8 00 00 00 00       	callq  57b3 <e1000_commit_shadow_ram+0x147>
    57b3:	8b 43 10             	mov    0x10(%rbx),%eax
    57b6:	a9 00 00 40 00       	test   $0x400000,%eax
    57bb:	41 8b 45 30          	mov    0x30(%r13),%eax
    57bf:	74 18                	je     57d9 <e1000_commit_shadow_ram+0x16d>
    57c1:	01 c0                	add    %eax,%eax
    57c3:	31 f6                	xor    %esi,%esi
    57c5:	4c 89 ef             	mov    %r13,%rdi
    57c8:	89 45 c0             	mov    %eax,0xffffffffffffffc0(%rbp)
    57cb:	e8 0d f5 ff ff       	callq  4cdd <e1000_erase_ich8_4k_segment>
    57d0:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
    57d7:	eb 19                	jmp    57f2 <e1000_commit_shadow_ram+0x186>
    57d9:	01 c0                	add    %eax,%eax
    57db:	be 01 00 00 00       	mov    $0x1,%esi
    57e0:	4c 89 ef             	mov    %r13,%rdi
    57e3:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
    57e6:	e8 f2 f4 ff ff       	callq  4cdd <e1000_erase_ich8_4k_segment>
    57eb:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
    57f2:	45 31 f6             	xor    %r14d,%r14d
    57f5:	31 db                	xor    %ebx,%ebx
    57f7:	44 89 f0             	mov    %r14d,%eax
    57fa:	4c 8d 24 85 00 00 00 	lea    0x0(,%rax,4),%r12
    5801:	00 
    5802:	49 8b 45 28          	mov    0x28(%r13),%rax
    5806:	4c 01 e0             	add    %r12,%rax
    5809:	80 78 02 00          	cmpb   $0x0,0x2(%rax)
    580d:	74 3f                	je     584e <e1000_commit_shadow_ram+0x1e2>
    580f:	66 8b 00             	mov    (%rax),%ax
    5812:	bf bc 8d 06 00       	mov    $0x68dbc,%edi
    5817:	88 45 d7             	mov    %al,0xffffffffffffffd7(%rbp)
    581a:	e8 5a f2 ff ff       	callq  4a79 <__const_udelay>
    581f:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
    5822:	0f b6 55 d7          	movzbl 0xffffffffffffffd7(%rbp),%edx
    5826:	4c 89 ef             	mov    %r13,%rdi
    5829:	42 8d 34 70          	lea    (%rax,%r14,2),%esi
    582d:	e8 68 f7 ff ff       	callq  4f9a <e1000_verify_write_ich8_byte>
    5832:	85 c0                	test   %eax,%eax
    5834:	89 c2                	mov    %eax,%edx
    5836:	0f 85 3b 01 00 00    	jne    5977 <e1000_commit_shadow_ram+0x30b>
    583c:	4d 03 65 28          	add    0x28(%r13),%r12
    5840:	66 41 8b 04 24       	mov    (%r12),%ax
    5845:	66 c1 e8 08          	shr    $0x8,%ax
    5849:	88 45 d6             	mov    %al,0xffffffffffffffd6(%rbp)
    584c:	eb 51                	jmp    589f <e1000_commit_shadow_ram+0x233>
    584e:	8b 45 c0             	mov    0xffffffffffffffc0(%rbp),%eax
    5851:	47 8d 24 36          	lea    (%r14,%r14,1),%r12d
    5855:	48 8d 55 d7          	lea    0xffffffffffffffd7(%rbp),%rdx
    5859:	4c 89 ef             	mov    %r13,%rdi
    585c:	45 8d 3c 04          	lea    (%r12,%rax,1),%r15d
    5860:	44 89 fe             	mov    %r15d,%esi
    5863:	e8 1d f9 ff ff       	callq  5185 <e1000_read_ich8_byte>
    5868:	bf bc 8d 06 00       	mov    $0x68dbc,%edi
    586d:	e8 07 f2 ff ff       	callq  4a79 <__const_udelay>
    5872:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
    5875:	0f b6 55 d7          	movzbl 0xffffffffffffffd7(%rbp),%edx
    5879:	4c 89 ef             	mov    %r13,%rdi
    587c:	41 8d 34 04          	lea    (%r12,%rax,1),%esi
    5880:	e8 15 f7 ff ff       	callq  4f9a <e1000_verify_write_ich8_byte>
    5885:	85 c0                	test   %eax,%eax
    5887:	89 c2                	mov    %eax,%edx
    5889:	0f 85 e8 00 00 00    	jne    5977 <e1000_commit_shadow_ram+0x30b>
    588f:	48 8d 55 d6          	lea    0xffffffffffffffd6(%rbp),%rdx
    5893:	41 8d 77 01          	lea    0x1(%r15),%esi
    5897:	4c 89 ef             	mov    %r13,%rdi
    589a:	e8 e6 f8 ff ff       	callq  5185 <e1000_read_ich8_byte>
    589f:	bf bc 8d 06 00       	mov    $0x68dbc,%edi
    58a4:	e8 d0 f1 ff ff       	callq  4a79 <__const_udelay>
    58a9:	84 db                	test   %bl,%bl
    58ab:	0f 85 c4 00 00 00    	jne    5975 <e1000_commit_shadow_ram+0x309>
    58b1:	41 83 fe 13          	cmp    $0x13,%r14d
    58b5:	75 27                	jne    58de <e1000_commit_shadow_ram+0x272>
    58b7:	8a 55 d6             	mov    0xffffffffffffffd6(%rbp),%dl
    58ba:	8b 75 c4             	mov    0xffffffffffffffc4(%rbp),%esi
    58bd:	4c 89 ef             	mov    %r13,%rdi
    58c0:	41 b6 14             	mov    $0x14,%r14b
    58c3:	83 ca c0             	or     $0xffffffffffffffc0,%edx
    58c6:	83 c6 27             	add    $0x27,%esi
    58c9:	88 55 d6             	mov    %dl,0xffffffffffffffd6(%rbp)
    58cc:	0f b6 d2             	movzbl %dl,%edx
    58cf:	e8 c6 f6 ff ff       	callq  4f9a <e1000_verify_write_ich8_byte>
    58d4:	85 c0                	test   %eax,%eax
    58d6:	0f 95 c3             	setne  %bl
    58d9:	e9 19 ff ff ff       	jmpq   57f7 <e1000_commit_shadow_ram+0x18b>
    58de:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
    58e1:	0f b6 55 d6          	movzbl 0xffffffffffffffd6(%rbp),%edx
    58e5:	4c 89 ef             	mov    %r13,%rdi
    58e8:	42 8d 74 70 01       	lea    0x1(%rax,%r14,2),%esi
    58ed:	e8 a8 f6 ff ff       	callq  4f9a <e1000_verify_write_ich8_byte>
    58f2:	85 c0                	test   %eax,%eax
    58f4:	89 c2                	mov    %eax,%edx
    58f6:	0f 95 c3             	setne  %bl
    58f9:	41 ff c6             	inc    %r14d
    58fc:	41 81 fe ff 07 00 00 	cmp    $0x7ff,%r14d
    5903:	0f 86 ee fe ff ff    	jbe    57f7 <e1000_commit_shadow_ram+0x18b>
    5909:	84 db                	test   %bl,%bl
    590b:	75 6a                	jne    5977 <e1000_commit_shadow_ram+0x30b>
    590d:	8b 5d c4             	mov    0xffffffffffffffc4(%rbp),%ebx
    5910:	48 8d 55 d6          	lea    0xffffffffffffffd6(%rbp),%rdx
    5914:	4c 89 ef             	mov    %r13,%rdi
    5917:	83 c3 27             	add    $0x27,%ebx
    591a:	89 de                	mov    %ebx,%esi
    591c:	e8 64 f8 ff ff       	callq  5185 <e1000_read_ich8_byte>
    5921:	8a 55 d6             	mov    0xffffffffffffffd6(%rbp),%dl
    5924:	89 de                	mov    %ebx,%esi
    5926:	4c 89 ef             	mov    %r13,%rdi
    5929:	83 e2 bf             	and    $0xffffffffffffffbf,%edx
    592c:	88 55 d6             	mov    %dl,0xffffffffffffffd6(%rbp)
    592f:	0f b6 d2             	movzbl %dl,%edx
    5932:	e8 63 f6 ff ff       	callq  4f9a <e1000_verify_write_ich8_byte>
    5937:	85 c0                	test   %eax,%eax
    5939:	89 c2                	mov    %eax,%edx
    593b:	75 10                	jne    594d <e1000_commit_shadow_ram+0x2e1>
    593d:	8b 75 c0             	mov    0xffffffffffffffc0(%rbp),%esi
    5940:	4c 89 ef             	mov    %r13,%rdi
    5943:	83 c6 27             	add    $0x27,%esi
    5946:	e8 4f f6 ff ff       	callq  4f9a <e1000_verify_write_ich8_byte>
    594b:	89 c2                	mov    %eax,%edx
    594d:	31 c9                	xor    %ecx,%ecx
    594f:	49 8b 45 28          	mov    0x28(%r13),%rax
    5953:	48 01 c8             	add    %rcx,%rax
    5956:	c6 40 02 00          	movb   $0x0,0x2(%rax)
    595a:	49 8b 45 28          	mov    0x28(%r13),%rax
    595e:	48 01 c8             	add    %rcx,%rax
    5961:	48 83 c1 04          	add    $0x4,%rcx
    5965:	48 81 f9 00 20 00 00 	cmp    $0x2000,%rcx
    596c:	66 c7 00 ff ff       	movw   $0xffff,(%rax)
    5971:	74 04                	je     5977 <e1000_commit_shadow_ram+0x30b>
    5973:	eb da                	jmp    594f <e1000_commit_shadow_ram+0x2e3>
    5975:	31 d2                	xor    %edx,%edx
    5977:	48 83 c4 18          	add    $0x18,%rsp
    597b:	89 d0                	mov    %edx,%eax
    597d:	5b                   	pop    %rbx
    597e:	41 5c                	pop    %r12
    5980:	41 5d                	pop    %r13
    5982:	41 5e                	pop    %r14
    5984:	41 5f                	pop    %r15
    5986:	c9                   	leaveq 
    5987:	c3                   	retq   

0000000000005988 <e1000_poll_eerd_eewr_done>:
    5988:	55                   	push   %rbp
    5989:	48 89 e5             	mov    %rsp,%rbp
    598c:	41 56                	push   %r14
    598e:	49 89 fe             	mov    %rdi,%r14
    5991:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5998:	41 55                	push   %r13
    599a:	41 89 f5             	mov    %esi,%r13d
    599d:	41 54                	push   %r12
    599f:	45 31 e4             	xor    %r12d,%r12d
    59a2:	53                   	push   %rbx
    59a3:	e8 00 00 00 00       	callq  59a8 <e1000_poll_eerd_eewr_done+0x20>
    59a8:	45 85 ed             	test   %r13d,%r13d
    59ab:	49 8b 1e             	mov    (%r14),%rbx
    59ae:	75 11                	jne    59c1 <e1000_poll_eerd_eewr_done+0x39>
    59b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    59b7:	e8 00 00 00 00       	callq  59bc <e1000_poll_eerd_eewr_done+0x34>
    59bc:	8b 43 14             	mov    0x14(%rbx),%eax
    59bf:	eb 12                	jmp    59d3 <e1000_poll_eerd_eewr_done+0x4b>
    59c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    59c8:	e8 00 00 00 00       	callq  59cd <e1000_poll_eerd_eewr_done+0x45>
    59cd:	8b 83 2c 10 00 00    	mov    0x102c(%rbx),%eax
    59d3:	a8 02                	test   $0x2,%al
    59d5:	74 04                	je     59db <e1000_poll_eerd_eewr_done+0x53>
    59d7:	31 c0                	xor    %eax,%eax
    59d9:	eb 1b                	jmp    59f6 <e1000_poll_eerd_eewr_done+0x6e>
    59db:	bf e3 53 00 00       	mov    $0x53e3,%edi
    59e0:	41 ff c4             	inc    %r12d
    59e3:	e8 91 f0 ff ff       	callq  4a79 <__const_udelay>
    59e8:	41 81 fc a0 86 01 00 	cmp    $0x186a0,%r12d
    59ef:	75 b7                	jne    59a8 <e1000_poll_eerd_eewr_done+0x20>
    59f1:	b8 01 00 00 00       	mov    $0x1,%eax
    59f6:	5b                   	pop    %rbx
    59f7:	41 5c                	pop    %r12
    59f9:	41 5d                	pop    %r13
    59fb:	41 5e                	pop    %r14
    59fd:	c9                   	leaveq 
    59fe:	c3                   	retq   

00000000000059ff <e1000_swfw_sync_acquire>:
    59ff:	55                   	push   %rbp
    5a00:	48 89 e5             	mov    %rsp,%rbp
    5a03:	41 57                	push   %r15
    5a05:	41 56                	push   %r14
    5a07:	41 55                	push   %r13
    5a09:	41 54                	push   %r12
    5a0b:	49 89 fc             	mov    %rdi,%r12
    5a0e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5a15:	53                   	push   %rbx
    5a16:	89 f3                	mov    %esi,%ebx
    5a18:	44 0f b7 eb          	movzwl %bx,%r13d
    5a1c:	48 83 ec 08          	sub    $0x8,%rsp
    5a20:	45 89 ef             	mov    %r13d,%r15d
    5a23:	e8 00 00 00 00       	callq  5a28 <e1000_swfw_sync_acquire+0x29>
    5a28:	41 c1 e7 10          	shl    $0x10,%r15d
    5a2c:	41 83 7c 24 70 00    	cmpl   $0x0,0x70(%r12)
    5a32:	74 0d                	je     5a41 <e1000_swfw_sync_acquire+0x42>
    5a34:	4c 89 e7             	mov    %r12,%rdi
    5a37:	e8 9e f7 ff ff       	callq  51da <e1000_get_software_flag>
    5a3c:	e9 9c 00 00 00       	jmpq   5add <e1000_swfw_sync_acquire+0xde>
    5a41:	41 83 7c 24 6c 00    	cmpl   $0x0,0x6c(%r12)
    5a47:	41 be c8 00 00 00    	mov    $0xc8,%r14d
    5a4d:	75 0d                	jne    5a5c <e1000_swfw_sync_acquire+0x5d>
    5a4f:	4c 89 e7             	mov    %r12,%rdi
    5a52:	e8 2c f8 ff ff       	callq  5283 <e1000_get_hw_eeprom_semaphore>
    5a57:	e9 81 00 00 00       	jmpq   5add <e1000_swfw_sync_acquire+0xde>
    5a5c:	4c 89 e7             	mov    %r12,%rdi
    5a5f:	e8 1f f8 ff ff       	callq  5283 <e1000_get_hw_eeprom_semaphore>
    5a64:	85 c0                	test   %eax,%eax
    5a66:	75 39                	jne    5aa1 <e1000_swfw_sync_acquire+0xa2>
    5a68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5a6f:	49 8b 1c 24          	mov    (%r12),%rbx
    5a73:	e8 00 00 00 00       	callq  5a78 <e1000_swfw_sync_acquire+0x79>
    5a78:	8b 93 5c 5b 00 00    	mov    0x5b5c(%rbx),%edx
    5a7e:	44 89 f8             	mov    %r15d,%eax
    5a81:	44 09 e8             	or     %r13d,%eax
    5a84:	85 d0                	test   %edx,%eax
    5a86:	74 2e                	je     5ab6 <e1000_swfw_sync_acquire+0xb7>
    5a88:	4c 89 e7             	mov    %r12,%rdi
    5a8b:	e8 ed a6 ff ff       	callq  17d <e1000_put_hw_eeprom_semaphore>
    5a90:	bf b8 ae 47 01       	mov    $0x147aeb8,%edi
    5a95:	e8 df ef ff ff       	callq  4a79 <__const_udelay>
    5a9a:	41 ff ce             	dec    %r14d
    5a9d:	75 bd                	jne    5a5c <e1000_swfw_sync_acquire+0x5d>
    5a9f:	eb 0e                	jmp    5aaf <e1000_swfw_sync_acquire+0xb0>
    5aa1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5aa8:	31 c0                	xor    %eax,%eax
    5aaa:	e8 00 00 00 00       	callq  5aaf <e1000_swfw_sync_acquire+0xb0>
    5aaf:	b8 f3 ff ff ff       	mov    $0xfffffff3,%eax
    5ab4:	eb 27                	jmp    5add <e1000_swfw_sync_acquire+0xde>
    5ab6:	49 8b 1c 24          	mov    (%r12),%rbx
    5aba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5ac1:	41 09 d5             	or     %edx,%r13d
    5ac4:	e8 00 00 00 00       	callq  5ac9 <e1000_swfw_sync_acquire+0xca>
    5ac9:	48 81 c3 5c 5b 00 00 	add    $0x5b5c,%rbx
    5ad0:	44 89 2b             	mov    %r13d,(%rbx)
    5ad3:	4c 89 e7             	mov    %r12,%rdi
    5ad6:	e8 a2 a6 ff ff       	callq  17d <e1000_put_hw_eeprom_semaphore>
    5adb:	31 c0                	xor    %eax,%eax
    5add:	41 5c                	pop    %r12
    5adf:	5b                   	pop    %rbx
    5ae0:	41 5c                	pop    %r12
    5ae2:	41 5d                	pop    %r13
    5ae4:	41 5e                	pop    %r14
    5ae6:	41 5f                	pop    %r15
    5ae8:	c9                   	leaveq 
    5ae9:	c3                   	retq   

0000000000005aea <e1000_acquire_eeprom>:
    5aea:	55                   	push   %rbp
    5aeb:	48 89 e5             	mov    %rsp,%rbp
    5aee:	41 57                	push   %r15
    5af0:	41 56                	push   %r14
    5af2:	41 55                	push   %r13
    5af4:	49 89 fd             	mov    %rdi,%r13
    5af7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5afe:	4d 8d 7d 48          	lea    0x48(%r13),%r15
    5b02:	41 54                	push   %r12
    5b04:	53                   	push   %rbx
    5b05:	48 83 ec 08          	sub    $0x8,%rsp
    5b09:	e8 00 00 00 00       	callq  5b0e <e1000_acquire_eeprom+0x24>
    5b0e:	be 01 00 00 00       	mov    $0x1,%esi
    5b13:	4c 89 ef             	mov    %r13,%rdi
    5b16:	e8 e4 fe ff ff       	callq  59ff <e1000_swfw_sync_acquire>
    5b1b:	85 c0                	test   %eax,%eax
    5b1d:	ba f3 ff ff ff       	mov    $0xfffffff3,%edx
    5b22:	0f 85 4f 01 00 00    	jne    5c77 <e1000_acquire_eeprom+0x18d>
    5b28:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5b2f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5b33:	e8 00 00 00 00       	callq  5b38 <e1000_acquire_eeprom+0x4e>
    5b38:	44 8b 63 10          	mov    0x10(%rbx),%r12d
    5b3c:	41 8b 45 10          	mov    0x10(%r13),%eax
    5b40:	83 f8 10             	cmp    $0x10,%eax
    5b43:	0f 84 be 00 00 00    	je     5c07 <e1000_acquire_eeprom+0x11d>
    5b49:	83 f8 04             	cmp    $0x4,%eax
    5b4c:	0f 86 b5 00 00 00    	jbe    5c07 <e1000_acquire_eeprom+0x11d>
    5b52:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5b56:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5b5d:	41 83 cc 40          	or     $0x40,%r12d
    5b61:	e8 00 00 00 00       	callq  5b66 <e1000_acquire_eeprom+0x7c>
    5b66:	48 83 c3 10          	add    $0x10,%rbx
    5b6a:	44 89 23             	mov    %r12d,(%rbx)
    5b6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5b74:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5b78:	e8 00 00 00 00       	callq  5b7d <e1000_acquire_eeprom+0x93>
    5b7d:	44 8b 63 10          	mov    0x10(%rbx),%r12d
    5b81:	45 31 f6             	xor    %r14d,%r14d
    5b84:	41 81 fe e7 03 00 00 	cmp    $0x3e7,%r14d
    5b8b:	77 0e                	ja     5b9b <e1000_acquire_eeprom+0xb1>
    5b8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5b94:	31 c0                	xor    %eax,%eax
    5b96:	e8 00 00 00 00       	callq  5b9b <e1000_acquire_eeprom+0xb1>
    5b9b:	45 84 e4             	test   %r12b,%r12b
    5b9e:	78 67                	js     5c07 <e1000_acquire_eeprom+0x11d>
    5ba0:	49 ff c6             	inc    %r14
    5ba3:	49 81 fe e9 03 00 00 	cmp    $0x3e9,%r14
    5baa:	74 20                	je     5bcc <e1000_acquire_eeprom+0xe2>
    5bac:	bf e3 53 00 00       	mov    $0x53e3,%edi
    5bb1:	e8 c3 ee ff ff       	callq  4a79 <__const_udelay>
    5bb6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5bbd:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5bc1:	e8 00 00 00 00       	callq  5bc6 <e1000_acquire_eeprom+0xdc>
    5bc6:	44 8b 63 10          	mov    0x10(%rbx),%r12d
    5bca:	eb b8                	jmp    5b84 <e1000_acquire_eeprom+0x9a>
    5bcc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5bd3:	31 c0                	xor    %eax,%eax
    5bd5:	41 83 e4 bf          	and    $0xffffffffffffffbf,%r12d
    5bd9:	e8 00 00 00 00       	callq  5bde <e1000_acquire_eeprom+0xf4>
    5bde:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5be2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5be9:	e8 00 00 00 00       	callq  5bee <e1000_acquire_eeprom+0x104>
    5bee:	48 83 c3 10          	add    $0x10,%rbx
    5bf2:	44 89 23             	mov    %r12d,(%rbx)
    5bf5:	be 01 00 00 00       	mov    $0x1,%esi
    5bfa:	4c 89 ef             	mov    %r13,%rdi
    5bfd:	e8 ab f7 ff ff       	callq  53ad <e1000_swfw_sync_release>
    5c02:	83 ca ff             	or     $0xffffffffffffffff,%edx
    5c05:	eb 70                	jmp    5c77 <e1000_acquire_eeprom+0x18d>
    5c07:	41 8b 07             	mov    (%r15),%eax
    5c0a:	83 f8 02             	cmp    $0x2,%eax
    5c0d:	75 3b                	jne    5c4a <e1000_acquire_eeprom+0x160>
    5c0f:	44 89 e3             	mov    %r12d,%ebx
    5c12:	4d 8b 65 00          	mov    0x0(%r13),%r12
    5c16:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5c1d:	83 e3 fa             	and    $0xfffffffffffffffa,%ebx
    5c20:	e8 00 00 00 00       	callq  5c25 <e1000_acquire_eeprom+0x13b>
    5c25:	49 83 c4 10          	add    $0x10,%r12
    5c29:	41 89 1c 24          	mov    %ebx,(%r12)
    5c2d:	4d 8b 65 00          	mov    0x0(%r13),%r12
    5c31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5c38:	83 cb 02             	or     $0x2,%ebx
    5c3b:	e8 00 00 00 00       	callq  5c40 <e1000_acquire_eeprom+0x156>
    5c40:	49 83 c4 10          	add    $0x10,%r12
    5c44:	41 89 1c 24          	mov    %ebx,(%r12)
    5c48:	eb 2b                	jmp    5c75 <e1000_acquire_eeprom+0x18b>
    5c4a:	31 d2                	xor    %edx,%edx
    5c4c:	ff c8                	dec    %eax
    5c4e:	75 27                	jne    5c77 <e1000_acquire_eeprom+0x18d>
    5c50:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5c54:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5c5b:	41 83 e4 fc          	and    $0xfffffffffffffffc,%r12d
    5c5f:	e8 00 00 00 00       	callq  5c64 <e1000_acquire_eeprom+0x17a>
    5c64:	48 83 c3 10          	add    $0x10,%rbx
    5c68:	44 89 23             	mov    %r12d,(%rbx)
    5c6b:	bf c7 10 00 00       	mov    $0x10c7,%edi
    5c70:	e8 04 ee ff ff       	callq  4a79 <__const_udelay>
    5c75:	31 d2                	xor    %edx,%edx
    5c77:	41 5d                	pop    %r13
    5c79:	5b                   	pop    %rbx
    5c7a:	41 5c                	pop    %r12
    5c7c:	41 5d                	pop    %r13
    5c7e:	41 5e                	pop    %r14
    5c80:	41 5f                	pop    %r15
    5c82:	c9                   	leaveq 
    5c83:	89 d0                	mov    %edx,%eax
    5c85:	c3                   	retq   

0000000000005c86 <e1000_write_kmrn_reg>:
    5c86:	55                   	push   %rbp
    5c87:	48 89 e5             	mov    %rsp,%rbp
    5c8a:	41 57                	push   %r15
    5c8c:	41 89 d7             	mov    %edx,%r15d
    5c8f:	41 56                	push   %r14
    5c91:	41 55                	push   %r13
    5c93:	49 89 fd             	mov    %rdi,%r13
    5c96:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5c9d:	41 54                	push   %r12
    5c9f:	41 89 f4             	mov    %esi,%r12d
    5ca2:	53                   	push   %rbx
    5ca3:	48 83 ec 08          	sub    $0x8,%rsp
    5ca7:	e8 00 00 00 00       	callq  5cac <e1000_write_kmrn_reg+0x26>
    5cac:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
    5cb1:	75 1c                	jne    5ccf <e1000_write_kmrn_reg+0x49>
    5cb3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5cba:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5cbe:	e8 00 00 00 00       	callq  5cc3 <e1000_write_kmrn_reg+0x3d>
    5cc3:	8b 43 08             	mov    0x8(%rbx),%eax
    5cc6:	a8 04                	test   $0x4,%al
    5cc8:	ba 04 00 00 00       	mov    $0x4,%edx
    5ccd:	75 05                	jne    5cd4 <e1000_write_kmrn_reg+0x4e>
    5ccf:	ba 02 00 00 00       	mov    $0x2,%edx
    5cd4:	44 0f b7 f2          	movzwl %dx,%r14d
    5cd8:	4c 89 ef             	mov    %r13,%rdi
    5cdb:	44 89 f6             	mov    %r14d,%esi
    5cde:	e8 1c fd ff ff       	callq  59ff <e1000_swfw_sync_acquire>
    5ce3:	85 c0                	test   %eax,%eax
    5ce5:	ba f3 ff ff ff       	mov    $0xfffffff3,%edx
    5cea:	75 40                	jne    5d2c <e1000_write_kmrn_reg+0xa6>
    5cec:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5cf0:	41 c1 e4 10          	shl    $0x10,%r12d
    5cf4:	41 0f b7 c7          	movzwl %r15w,%eax
    5cf8:	41 81 e4 00 00 1f 00 	and    $0x1f0000,%r12d
    5cff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5d06:	41 09 c4             	or     %eax,%r12d
    5d09:	48 83 c3 34          	add    $0x34,%rbx
    5d0d:	e8 00 00 00 00       	callq  5d12 <e1000_write_kmrn_reg+0x8c>
    5d12:	44 89 23             	mov    %r12d,(%rbx)
    5d15:	bf 8e 21 00 00       	mov    $0x218e,%edi
    5d1a:	e8 5a ed ff ff       	callq  4a79 <__const_udelay>
    5d1f:	44 89 f6             	mov    %r14d,%esi
    5d22:	4c 89 ef             	mov    %r13,%rdi
    5d25:	e8 83 f6 ff ff       	callq  53ad <e1000_swfw_sync_release>
    5d2a:	31 d2                	xor    %edx,%edx
    5d2c:	41 5e                	pop    %r14
    5d2e:	5b                   	pop    %rbx
    5d2f:	41 5c                	pop    %r12
    5d31:	41 5d                	pop    %r13
    5d33:	41 5e                	pop    %r14
    5d35:	41 5f                	pop    %r15
    5d37:	c9                   	leaveq 
    5d38:	89 d0                	mov    %edx,%eax
    5d3a:	c3                   	retq   

0000000000005d3b <e1000_lower_mdi_clk>:
    5d3b:	55                   	push   %rbp
    5d3c:	48 89 e5             	mov    %rsp,%rbp
    5d3f:	41 55                	push   %r13
    5d41:	49 89 fd             	mov    %rdi,%r13
    5d44:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5d4b:	41 54                	push   %r12
    5d4d:	49 89 f4             	mov    %rsi,%r12
    5d50:	53                   	push   %rbx
    5d51:	48 83 ec 08          	sub    $0x8,%rsp
    5d55:	e8 00 00 00 00       	callq  5d5a <e1000_lower_mdi_clk+0x1f>
    5d5a:	45 8b 24 24          	mov    (%r12),%r12d
    5d5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5d65:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5d69:	e8 00 00 00 00       	callq  5d6e <e1000_lower_mdi_clk+0x33>
    5d6e:	41 81 e4 ff ff df ff 	and    $0xffdfffff,%r12d
    5d75:	44 89 23             	mov    %r12d,(%rbx)
    5d78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5d7f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5d83:	e8 00 00 00 00       	callq  5d88 <e1000_lower_mdi_clk+0x4d>
    5d88:	8b 43 08             	mov    0x8(%rbx),%eax
    5d8b:	bf c6 a7 00 00       	mov    $0xa7c6,%edi
    5d90:	e8 e4 ec ff ff       	callq  4a79 <__const_udelay>
    5d95:	58                   	pop    %rax
    5d96:	5b                   	pop    %rbx
    5d97:	41 5c                	pop    %r12
    5d99:	41 5d                	pop    %r13
    5d9b:	c9                   	leaveq 
    5d9c:	c3                   	retq   

0000000000005d9d <e1000_raise_mdi_clk>:
    5d9d:	55                   	push   %rbp
    5d9e:	48 89 e5             	mov    %rsp,%rbp
    5da1:	41 55                	push   %r13
    5da3:	49 89 fd             	mov    %rdi,%r13
    5da6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5dad:	41 54                	push   %r12
    5daf:	49 89 f4             	mov    %rsi,%r12
    5db2:	53                   	push   %rbx
    5db3:	48 83 ec 08          	sub    $0x8,%rsp
    5db7:	e8 00 00 00 00       	callq  5dbc <e1000_raise_mdi_clk+0x1f>
    5dbc:	45 8b 24 24          	mov    (%r12),%r12d
    5dc0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5dc7:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5dcb:	e8 00 00 00 00       	callq  5dd0 <e1000_raise_mdi_clk+0x33>
    5dd0:	41 81 cc 00 00 20 00 	or     $0x200000,%r12d
    5dd7:	44 89 23             	mov    %r12d,(%rbx)
    5dda:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5de1:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5de5:	e8 00 00 00 00       	callq  5dea <e1000_raise_mdi_clk+0x4d>
    5dea:	8b 43 08             	mov    0x8(%rbx),%eax
    5ded:	bf c6 a7 00 00       	mov    $0xa7c6,%edi
    5df2:	e8 82 ec ff ff       	callq  4a79 <__const_udelay>
    5df7:	58                   	pop    %rax
    5df8:	5b                   	pop    %rbx
    5df9:	41 5c                	pop    %r12
    5dfb:	41 5d                	pop    %r13
    5dfd:	c9                   	leaveq 
    5dfe:	c3                   	retq   

0000000000005dff <e1000_shift_out_mdi_bits>:
    5dff:	55                   	push   %rbp
    5e00:	48 89 e5             	mov    %rsp,%rbp
    5e03:	41 57                	push   %r15
    5e05:	41 89 f7             	mov    %esi,%r15d
    5e08:	41 56                	push   %r14
    5e0a:	41 be 01 00 00 00    	mov    $0x1,%r14d
    5e10:	41 55                	push   %r13
    5e12:	49 89 fd             	mov    %rdi,%r13
    5e15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5e1c:	41 54                	push   %r12
    5e1e:	53                   	push   %rbx
    5e1f:	89 d3                	mov    %edx,%ebx
    5e21:	48 83 ec 18          	sub    $0x18,%rsp
    5e25:	e8 00 00 00 00       	callq  5e2a <e1000_shift_out_mdi_bits+0x2b>
    5e2a:	0f b7 c3             	movzwl %bx,%eax
    5e2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5e34:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5e38:	8d 48 ff             	lea    0xffffffffffffffff(%rax),%ecx
    5e3b:	41 d3 e6             	shl    %cl,%r14d
    5e3e:	e8 00 00 00 00       	callq  5e43 <e1000_shift_out_mdi_bits+0x44>
    5e43:	8b 03                	mov    (%rbx),%eax
    5e45:	0d 00 00 00 03       	or     $0x3000000,%eax
    5e4a:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
    5e4d:	45 85 f6             	test   %r14d,%r14d
    5e50:	74 68                	je     5eba <e1000_shift_out_mdi_bits+0xbb>
    5e52:	45 85 f7             	test   %r14d,%r15d
    5e55:	74 09                	je     5e60 <e1000_shift_out_mdi_bits+0x61>
    5e57:	81 4d d4 00 00 10 00 	orl    $0x100000,0xffffffffffffffd4(%rbp)
    5e5e:	eb 07                	jmp    5e67 <e1000_shift_out_mdi_bits+0x68>
    5e60:	81 65 d4 ff ff ef ff 	andl   $0xffefffff,0xffffffffffffffd4(%rbp)
    5e67:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5e6e:	4d 8b 65 00          	mov    0x0(%r13),%r12
    5e72:	8b 5d d4             	mov    0xffffffffffffffd4(%rbp),%ebx
    5e75:	e8 00 00 00 00       	callq  5e7a <e1000_shift_out_mdi_bits+0x7b>
    5e7a:	41 89 1c 24          	mov    %ebx,(%r12)
    5e7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5e85:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5e89:	e8 00 00 00 00       	callq  5e8e <e1000_shift_out_mdi_bits+0x8f>
    5e8e:	8b 43 08             	mov    0x8(%rbx),%eax
    5e91:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
    5e95:	bf c6 a7 00 00       	mov    $0xa7c6,%edi
    5e9a:	41 d1 ee             	shr    %r14d
    5e9d:	e8 d7 eb ff ff       	callq  4a79 <__const_udelay>
    5ea2:	48 89 de             	mov    %rbx,%rsi
    5ea5:	4c 89 ef             	mov    %r13,%rdi
    5ea8:	e8 f0 fe ff ff       	callq  5d9d <e1000_raise_mdi_clk>
    5ead:	48 89 de             	mov    %rbx,%rsi
    5eb0:	4c 89 ef             	mov    %r13,%rdi
    5eb3:	e8 83 fe ff ff       	callq  5d3b <e1000_lower_mdi_clk>
    5eb8:	eb 93                	jmp    5e4d <e1000_shift_out_mdi_bits+0x4e>
    5eba:	48 83 c4 18          	add    $0x18,%rsp
    5ebe:	5b                   	pop    %rbx
    5ebf:	41 5c                	pop    %r12
    5ec1:	41 5d                	pop    %r13
    5ec3:	41 5e                	pop    %r14
    5ec5:	41 5f                	pop    %r15
    5ec7:	c9                   	leaveq 
    5ec8:	c3                   	retq   

0000000000005ec9 <e1000_write_phy_reg_ex>:
    5ec9:	55                   	push   %rbp
    5eca:	48 89 e5             	mov    %rsp,%rbp
    5ecd:	41 55                	push   %r13
    5ecf:	49 89 fd             	mov    %rdi,%r13
    5ed2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5ed9:	41 54                	push   %r12
    5edb:	41 89 d4             	mov    %edx,%r12d
    5ede:	53                   	push   %rbx
    5edf:	89 f3                	mov    %esi,%ebx
    5ee1:	48 83 ec 08          	sub    $0x8,%rsp
    5ee5:	e8 00 00 00 00       	callq  5eea <e1000_write_phy_reg_ex+0x21>
    5eea:	83 fb 1f             	cmp    $0x1f,%ebx
    5eed:	b8 fc ff ff ff       	mov    $0xfffffffc,%eax
    5ef2:	0f 87 a4 00 00 00    	ja     5f9c <e1000_write_phy_reg_ex+0xd3>
    5ef8:	41 83 7d 10 03       	cmpl   $0x3,0x10(%r13)
    5efd:	45 0f b7 e4          	movzwl %r12w,%r12d
    5f01:	76 6b                	jbe    5f6e <e1000_write_phy_reg_ex+0xa5>
    5f03:	c1 e3 10             	shl    $0x10,%ebx
    5f06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5f0d:	81 cb 00 00 20 04    	or     $0x4200000,%ebx
    5f13:	41 09 dc             	or     %ebx,%r12d
    5f16:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5f1a:	e8 00 00 00 00       	callq  5f1f <e1000_write_phy_reg_ex+0x56>
    5f1f:	48 83 c3 20          	add    $0x20,%rbx
    5f23:	44 89 23             	mov    %r12d,(%rbx)
    5f26:	45 31 e4             	xor    %r12d,%r12d
    5f29:	bf e3 53 00 00       	mov    $0x53e3,%edi
    5f2e:	e8 46 eb ff ff       	callq  4a79 <__const_udelay>
    5f33:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5f3a:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    5f3e:	e8 00 00 00 00       	callq  5f43 <e1000_write_phy_reg_ex+0x7a>
    5f43:	8b 43 20             	mov    0x20(%rbx),%eax
    5f46:	a9 00 00 00 10       	test   $0x10000000,%eax
    5f4b:	75 4d                	jne    5f9a <e1000_write_phy_reg_ex+0xd1>
    5f4d:	41 ff c4             	inc    %r12d
    5f50:	41 81 fc 81 02 00 00 	cmp    $0x281,%r12d
    5f57:	75 d0                	jne    5f29 <e1000_write_phy_reg_ex+0x60>
    5f59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5f60:	31 c0                	xor    %eax,%eax
    5f62:	e8 00 00 00 00       	callq  5f67 <e1000_write_phy_reg_ex+0x9e>
    5f67:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
    5f6c:	eb 2e                	jmp    5f9c <e1000_write_phy_reg_ex+0xd3>
    5f6e:	c1 e3 12             	shl    $0x12,%ebx
    5f71:	ba 20 00 00 00       	mov    $0x20,%edx
    5f76:	83 ce ff             	or     $0xffffffffffffffff,%esi
    5f79:	81 cb 00 00 82 50    	or     $0x50820000,%ebx
    5f7f:	4c 89 ef             	mov    %r13,%rdi
    5f82:	41 09 dc             	or     %ebx,%r12d
    5f85:	e8 75 fe ff ff       	callq  5dff <e1000_shift_out_mdi_bits>
    5f8a:	ba 20 00 00 00       	mov    $0x20,%edx
    5f8f:	44 89 e6             	mov    %r12d,%esi
    5f92:	4c 89 ef             	mov    %r13,%rdi
    5f95:	e8 65 fe ff ff       	callq  5dff <e1000_shift_out_mdi_bits>
    5f9a:	31 c0                	xor    %eax,%eax
    5f9c:	5a                   	pop    %rdx
    5f9d:	5b                   	pop    %rbx
    5f9e:	41 5c                	pop    %r12
    5fa0:	41 5d                	pop    %r13
    5fa2:	c9                   	leaveq 
    5fa3:	c3                   	retq   

0000000000005fa4 <e1000_write_phy_reg>:
    5fa4:	55                   	push   %rbp
    5fa5:	48 89 e5             	mov    %rsp,%rbp
    5fa8:	41 57                	push   %r15
    5faa:	41 89 d7             	mov    %edx,%r15d
    5fad:	41 56                	push   %r14
    5faf:	41 55                	push   %r13
    5fb1:	41 89 f5             	mov    %esi,%r13d
    5fb4:	41 54                	push   %r12
    5fb6:	49 89 fc             	mov    %rdi,%r12
    5fb9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5fc0:	53                   	push   %rbx
    5fc1:	48 83 ec 08          	sub    $0x8,%rsp
    5fc5:	e8 00 00 00 00       	callq  5fca <e1000_write_phy_reg+0x26>
    5fca:	41 83 7c 24 10 11    	cmpl   $0x11,0x10(%r12)
    5fd0:	75 1c                	jne    5fee <e1000_write_phy_reg+0x4a>
    5fd2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    5fd9:	49 8b 1c 24          	mov    (%r12),%rbx
    5fdd:	e8 00 00 00 00       	callq  5fe2 <e1000_write_phy_reg+0x3e>
    5fe2:	8b 43 08             	mov    0x8(%rbx),%eax
    5fe5:	a8 04                	test   $0x4,%al
    5fe7:	ba 04 00 00 00       	mov    $0x4,%edx
    5fec:	75 05                	jne    5ff3 <e1000_write_phy_reg+0x4f>
    5fee:	ba 02 00 00 00       	mov    $0x2,%edx
    5ff3:	44 0f b7 f2          	movzwl %dx,%r14d
    5ff7:	4c 89 e7             	mov    %r12,%rdi
    5ffa:	44 89 f6             	mov    %r14d,%esi
    5ffd:	e8 fd f9 ff ff       	callq  59ff <e1000_swfw_sync_acquire>
    6002:	85 c0                	test   %eax,%eax
    6004:	ba f3 ff ff ff       	mov    $0xfffffff3,%edx
    6009:	0f 85 97 00 00 00    	jne    60a6 <e1000_write_phy_reg+0x102>
    600f:	41 8b 44 24 14       	mov    0x14(%r12),%eax
    6014:	83 f8 01             	cmp    $0x1,%eax
    6017:	74 0a                	je     6023 <e1000_write_phy_reg+0x7f>
    6019:	83 f8 04             	cmp    $0x4,%eax
    601c:	74 05                	je     6023 <e1000_write_phy_reg+0x7f>
    601e:	83 f8 02             	cmp    $0x2,%eax
    6021:	75 11                	jne    6034 <e1000_write_phy_reg+0x90>
    6023:	41 83 fd 0f          	cmp    $0xf,%r13d
    6027:	76 0b                	jbe    6034 <e1000_write_phy_reg+0x90>
    6029:	41 0f b7 d5          	movzwl %r13w,%edx
    602d:	be 1f 00 00 00       	mov    $0x1f,%esi
    6032:	eb 42                	jmp    6076 <e1000_write_phy_reg+0xd2>
    6034:	41 83 7c 24 14 03    	cmpl   $0x3,0x14(%r12)
    603a:	75 48                	jne    6084 <e1000_write_phy_reg+0xe0>
    603c:	44 89 e8             	mov    %r13d,%eax
    603f:	83 e0 1f             	and    $0x1f,%eax
    6042:	83 f8 0f             	cmp    $0xf,%eax
    6045:	77 0a                	ja     6051 <e1000_write_phy_reg+0xad>
    6047:	41 83 7c 24 10 11    	cmpl   $0x11,0x10(%r12)
    604d:	75 35                	jne    6084 <e1000_write_phy_reg+0xe0>
    604f:	eb 05                	jmp    6056 <e1000_write_phy_reg+0xb2>
    6051:	83 f8 1d             	cmp    $0x1d,%eax
    6054:	77 11                	ja     6067 <e1000_write_phy_reg+0xc3>
    6056:	44 89 ea             	mov    %r13d,%edx
    6059:	be 16 00 00 00       	mov    $0x16,%esi
    605e:	66 c1 ea 05          	shr    $0x5,%dx
    6062:	0f b7 d2             	movzwl %dx,%edx
    6065:	eb 0f                	jmp    6076 <e1000_write_phy_reg+0xd2>
    6067:	44 89 ea             	mov    %r13d,%edx
    606a:	be 1d 00 00 00       	mov    $0x1d,%esi
    606f:	66 c1 ea 05          	shr    $0x5,%dx
    6073:	0f b7 d2             	movzwl %dx,%edx
    6076:	4c 89 e7             	mov    %r12,%rdi
    6079:	e8 4b fe ff ff       	callq  5ec9 <e1000_write_phy_reg_ex>
    607e:	85 c0                	test   %eax,%eax
    6080:	89 c3                	mov    %eax,%ebx
    6082:	75 15                	jne    6099 <e1000_write_phy_reg+0xf5>
    6084:	41 83 e5 1f          	and    $0x1f,%r13d
    6088:	41 0f b7 d7          	movzwl %r15w,%edx
    608c:	4c 89 e7             	mov    %r12,%rdi
    608f:	44 89 ee             	mov    %r13d,%esi
    6092:	e8 32 fe ff ff       	callq  5ec9 <e1000_write_phy_reg_ex>
    6097:	89 c3                	mov    %eax,%ebx
    6099:	44 89 f6             	mov    %r14d,%esi
    609c:	4c 89 e7             	mov    %r12,%rdi
    609f:	e8 09 f3 ff ff       	callq  53ad <e1000_swfw_sync_release>
    60a4:	89 da                	mov    %ebx,%edx
    60a6:	59                   	pop    %rcx
    60a7:	5b                   	pop    %rbx
    60a8:	41 5c                	pop    %r12
    60aa:	41 5d                	pop    %r13
    60ac:	41 5e                	pop    %r14
    60ae:	41 5f                	pop    %r15
    60b0:	c9                   	leaveq 
    60b1:	89 d0                	mov    %edx,%eax
    60b3:	c3                   	retq   

00000000000060b4 <e1000_led_off>:
    60b4:	55                   	push   %rbp
    60b5:	48 89 e5             	mov    %rsp,%rbp
    60b8:	41 55                	push   %r13
    60ba:	49 89 fd             	mov    %rdi,%r13
    60bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    60c4:	41 54                	push   %r12
    60c6:	53                   	push   %rbx
    60c7:	48 83 ec 08          	sub    $0x8,%rsp
    60cb:	e8 00 00 00 00       	callq  60d0 <e1000_led_off+0x1c>
    60d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    60d7:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    60db:	e8 00 00 00 00       	callq  60e0 <e1000_led_off+0x2c>
    60e0:	8b 1b                	mov    (%rbx),%ebx
    60e2:	41 8b 45 10          	mov    0x10(%r13),%eax
    60e6:	83 f8 01             	cmp    $0x1,%eax
    60e9:	74 16                	je     6101 <e1000_led_off+0x4d>
    60eb:	83 f8 02             	cmp    $0x2,%eax
    60ee:	74 11                	je     6101 <e1000_led_off+0x4d>
    60f0:	83 f8 03             	cmp    $0x3,%eax
    60f3:	74 0c                	je     6101 <e1000_led_off+0x4d>
    60f5:	83 f8 04             	cmp    $0x4,%eax
    60f8:	75 1a                	jne    6114 <e1000_led_off+0x60>
    60fa:	41 83 7d 1c 01       	cmpl   $0x1,0x1c(%r13)
    60ff:	75 1c                	jne    611d <e1000_led_off+0x69>
    6101:	41 89 dc             	mov    %ebx,%r12d
    6104:	41 81 e4 ff ff fb ff 	and    $0xfffbffff,%r12d
    610b:	41 81 cc 00 00 40 00 	or     $0x400000,%r12d
    6112:	eb 5a                	jmp    616e <e1000_led_off+0xba>
    6114:	41 8b 45 1c          	mov    0x1c(%r13),%eax
    6118:	83 f8 01             	cmp    $0x1,%eax
    611b:	75 0c                	jne    6129 <e1000_led_off+0x75>
    611d:	41 89 dc             	mov    %ebx,%r12d
    6120:	41 81 cc 00 00 44 00 	or     $0x440000,%r12d
    6127:	eb 45                	jmp    616e <e1000_led_off+0xba>
    6129:	41 83 7d 14 05       	cmpl   $0x5,0x14(%r13)
    612e:	75 17                	jne    6147 <e1000_led_off+0x93>
    6130:	ba 26 00 00 00       	mov    $0x26,%edx
    6135:	be 1b 00 00 00       	mov    $0x1b,%esi
    613a:	4c 89 ef             	mov    %r13,%rdi
    613d:	41 89 dc             	mov    %ebx,%r12d
    6140:	e8 5f fe ff ff       	callq  5fa4 <e1000_write_phy_reg>
    6145:	eb 27                	jmp    616e <e1000_led_off+0xba>
    6147:	85 c0                	test   %eax,%eax
    6149:	41 89 dc             	mov    %ebx,%r12d
    614c:	75 20                	jne    616e <e1000_led_off+0xba>
    614e:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    6152:	45 8b a5 b4 00 00 00 	mov    0xb4(%r13),%r12d
    6159:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6160:	e8 00 00 00 00       	callq  6165 <e1000_led_off+0xb1>
    6165:	48 81 c3 00 0e 00 00 	add    $0xe00,%rbx
    616c:	eb 10                	jmp    617e <e1000_led_off+0xca>
    616e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6175:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    6179:	e8 00 00 00 00       	callq  617e <e1000_led_off+0xca>
    617e:	44 89 23             	mov    %r12d,(%rbx)
    6181:	5e                   	pop    %rsi
    6182:	5b                   	pop    %rbx
    6183:	41 5c                	pop    %r12
    6185:	41 5d                	pop    %r13
    6187:	c9                   	leaveq 
    6188:	31 c0                	xor    %eax,%eax
    618a:	c3                   	retq   

000000000000618b <e1000_phy_disable_receiver>:
    618b:	55                   	push   %rbp
    618c:	48 89 e5             	mov    %rsp,%rbp
    618f:	53                   	push   %rbx
    6190:	48 89 fb             	mov    %rdi,%rbx
    6193:	48 81 c3 b8 03 00 00 	add    $0x3b8,%rbx
    619a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    61a1:	48 83 ec 08          	sub    $0x8,%rsp
    61a5:	e8 00 00 00 00       	callq  61aa <e1000_phy_disable_receiver+0x1f>
    61aa:	48 89 df             	mov    %rbx,%rdi
    61ad:	ba 1f 00 00 00       	mov    $0x1f,%edx
    61b2:	be 1d 00 00 00       	mov    $0x1d,%esi
    61b7:	e8 e8 fd ff ff       	callq  5fa4 <e1000_write_phy_reg>
    61bc:	48 89 df             	mov    %rbx,%rdi
    61bf:	ba fc 8f 00 00       	mov    $0x8ffc,%edx
    61c4:	be 1e 00 00 00       	mov    $0x1e,%esi
    61c9:	e8 d6 fd ff ff       	callq  5fa4 <e1000_write_phy_reg>
    61ce:	48 89 df             	mov    %rbx,%rdi
    61d1:	ba 1a 00 00 00       	mov    $0x1a,%edx
    61d6:	be 1d 00 00 00       	mov    $0x1d,%esi
    61db:	e8 c4 fd ff ff       	callq  5fa4 <e1000_write_phy_reg>
    61e0:	48 89 df             	mov    %rbx,%rdi
    61e3:	ba f0 8f 00 00       	mov    $0x8ff0,%edx
    61e8:	be 1e 00 00 00       	mov    $0x1e,%esi
    61ed:	e8 b2 fd ff ff       	callq  5fa4 <e1000_write_phy_reg>
    61f2:	5f                   	pop    %rdi
    61f3:	5b                   	pop    %rbx
    61f4:	c9                   	leaveq 
    61f5:	c3                   	retq   

00000000000061f6 <e1000_read_phy_reg>:
    61f6:	55                   	push   %rbp
    61f7:	48 89 e5             	mov    %rsp,%rbp
    61fa:	41 57                	push   %r15
    61fc:	41 56                	push   %r14
    61fe:	41 89 f6             	mov    %esi,%r14d
    6201:	41 55                	push   %r13
    6203:	49 89 fd             	mov    %rdi,%r13
    6206:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    620d:	41 54                	push   %r12
    620f:	53                   	push   %rbx
    6210:	48 83 ec 28          	sub    $0x28,%rsp
    6214:	48 89 55 b8          	mov    %rdx,0xffffffffffffffb8(%rbp)
    6218:	e8 00 00 00 00       	callq  621d <e1000_read_phy_reg+0x27>
    621d:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
    6222:	75 1c                	jne    6240 <e1000_read_phy_reg+0x4a>
    6224:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    622b:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    622f:	e8 00 00 00 00       	callq  6234 <e1000_read_phy_reg+0x3e>
    6234:	8b 43 08             	mov    0x8(%rbx),%eax
    6237:	a8 04                	test   $0x4,%al
    6239:	ba 04 00 00 00       	mov    $0x4,%edx
    623e:	75 05                	jne    6245 <e1000_read_phy_reg+0x4f>
    6240:	ba 02 00 00 00       	mov    $0x2,%edx
    6245:	0f b7 d2             	movzwl %dx,%edx
    6248:	4c 89 ef             	mov    %r13,%rdi
    624b:	89 d6                	mov    %edx,%esi
    624d:	89 55 c4             	mov    %edx,0xffffffffffffffc4(%rbp)
    6250:	e8 aa f7 ff ff       	callq  59ff <e1000_swfw_sync_acquire>
    6255:	85 c0                	test   %eax,%eax
    6257:	ba f3 ff ff ff       	mov    $0xfffffff3,%edx
    625c:	0f 85 45 02 00 00    	jne    64a7 <e1000_read_phy_reg+0x2b1>
    6262:	41 8b 45 14          	mov    0x14(%r13),%eax
    6266:	83 f8 01             	cmp    $0x1,%eax
    6269:	74 0a                	je     6275 <e1000_read_phy_reg+0x7f>
    626b:	83 f8 04             	cmp    $0x4,%eax
    626e:	74 05                	je     6275 <e1000_read_phy_reg+0x7f>
    6270:	83 f8 02             	cmp    $0x2,%eax
    6273:	75 11                	jne    6286 <e1000_read_phy_reg+0x90>
    6275:	41 83 fe 0f          	cmp    $0xf,%r14d
    6279:	76 0b                	jbe    6286 <e1000_read_phy_reg+0x90>
    627b:	41 0f b7 d6          	movzwl %r14w,%edx
    627f:	be 1f 00 00 00       	mov    $0x1f,%esi
    6284:	eb 47                	jmp    62cd <e1000_read_phy_reg+0xd7>
    6286:	41 83 7d 14 03       	cmpl   $0x3,0x14(%r13)
    628b:	75 52                	jne    62df <e1000_read_phy_reg+0xe9>
    628d:	45 89 f4             	mov    %r14d,%r12d
    6290:	41 83 e4 1f          	and    $0x1f,%r12d
    6294:	41 83 fc 0f          	cmp    $0xf,%r12d
    6298:	77 0d                	ja     62a7 <e1000_read_phy_reg+0xb1>
    629a:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
    629f:	0f 85 f1 01 00 00    	jne    6496 <e1000_read_phy_reg+0x2a0>
    62a5:	eb 06                	jmp    62ad <e1000_read_phy_reg+0xb7>
    62a7:	41 83 fc 1d          	cmp    $0x1d,%r12d
    62ab:	77 11                	ja     62be <e1000_read_phy_reg+0xc8>
    62ad:	44 89 f2             	mov    %r14d,%edx
    62b0:	be 16 00 00 00       	mov    $0x16,%esi
    62b5:	66 c1 ea 05          	shr    $0x5,%dx
    62b9:	0f b7 d2             	movzwl %dx,%edx
    62bc:	eb 0f                	jmp    62cd <e1000_read_phy_reg+0xd7>
    62be:	44 89 f2             	mov    %r14d,%edx
    62c1:	be 1d 00 00 00       	mov    $0x1d,%esi
    62c6:	66 c1 ea 05          	shr    $0x5,%dx
    62ca:	0f b7 d2             	movzwl %dx,%edx
    62cd:	4c 89 ef             	mov    %r13,%rdi
    62d0:	e8 f4 fb ff ff       	callq  5ec9 <e1000_write_phy_reg_ex>
    62d5:	85 c0                	test   %eax,%eax
    62d7:	89 c3                	mov    %eax,%ebx
    62d9:	0f 85 a8 01 00 00    	jne    6487 <e1000_read_phy_reg+0x291>
    62df:	45 89 f4             	mov    %r14d,%r12d
    62e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    62e9:	bb fc ff ff ff       	mov    $0xfffffffc,%ebx
    62ee:	41 83 e4 1f          	and    $0x1f,%r12d
    62f2:	e8 00 00 00 00       	callq  62f7 <e1000_read_phy_reg+0x101>
    62f7:	41 83 fc 1f          	cmp    $0x1f,%r12d
    62fb:	0f 87 86 01 00 00    	ja     6487 <e1000_read_phy_reg+0x291>
    6301:	41 83 7d 10 03       	cmpl   $0x3,0x10(%r13)
    6306:	76 7f                	jbe    6387 <e1000_read_phy_reg+0x191>
    6308:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    630c:	41 c1 e4 10          	shl    $0x10,%r12d
    6310:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6317:	41 81 cc 00 00 20 08 	or     $0x8200000,%r12d
    631e:	e8 00 00 00 00       	callq  6323 <e1000_read_phy_reg+0x12d>
    6323:	48 83 c3 20          	add    $0x20,%rbx
    6327:	44 89 23             	mov    %r12d,(%rbx)
    632a:	45 31 e4             	xor    %r12d,%r12d
    632d:	bf de 46 03 00       	mov    $0x346de,%edi
    6332:	e8 42 e7 ff ff       	callq  4a79 <__const_udelay>
    6337:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    633e:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    6342:	e8 00 00 00 00       	callq  6347 <e1000_read_phy_reg+0x151>
    6347:	8b 43 20             	mov    0x20(%rbx),%eax
    634a:	a9 00 00 00 10       	test   $0x10000000,%eax
    634f:	75 0b                	jne    635c <e1000_read_phy_reg+0x166>
    6351:	41 ff c4             	inc    %r12d
    6354:	41 83 fc 40          	cmp    $0x40,%r12d
    6358:	75 d3                	jne    632d <e1000_read_phy_reg+0x137>
    635a:	eb 07                	jmp    6363 <e1000_read_phy_reg+0x16d>
    635c:	a9 00 00 00 40       	test   $0x40000000,%eax
    6361:	74 18                	je     637b <e1000_read_phy_reg+0x185>
    6363:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    636a:	31 c0                	xor    %eax,%eax
    636c:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
    6371:	e8 00 00 00 00       	callq  6376 <e1000_read_phy_reg+0x180>
    6376:	e9 0c 01 00 00       	jmpq   6487 <e1000_read_phy_reg+0x291>
    637b:	48 8b 55 b8          	mov    0xffffffffffffffb8(%rbp),%rdx
    637f:	66 89 02             	mov    %ax,(%rdx)
    6382:	e9 fe 00 00 00       	jmpq   6485 <e1000_read_phy_reg+0x28f>
    6387:	83 ce ff             	or     $0xffffffffffffffff,%esi
    638a:	4c 89 ef             	mov    %r13,%rdi
    638d:	ba 20 00 00 00       	mov    $0x20,%edx
    6392:	41 81 cc 20 18 00 00 	or     $0x1820,%r12d
    6399:	e8 61 fa ff ff       	callq  5dff <e1000_shift_out_mdi_bits>
    639e:	ba 0e 00 00 00       	mov    $0xe,%edx
    63a3:	44 89 e6             	mov    %r12d,%esi
    63a6:	4c 89 ef             	mov    %r13,%rdi
    63a9:	e8 51 fa ff ff       	callq  5dff <e1000_shift_out_mdi_bits>
    63ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    63b5:	e8 00 00 00 00       	callq  63ba <e1000_read_phy_reg+0x1c4>
    63ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    63c1:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    63c5:	e8 00 00 00 00       	callq  63ca <e1000_read_phy_reg+0x1d4>
    63ca:	8b 1b                	mov    (%rbx),%ebx
    63cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    63d3:	81 e3 ff ff ef fe    	and    $0xfeefffff,%ebx
    63d9:	4d 8b 65 00          	mov    0x0(%r13),%r12
    63dd:	89 5d d4             	mov    %ebx,0xffffffffffffffd4(%rbp)
    63e0:	e8 00 00 00 00       	callq  63e5 <e1000_read_phy_reg+0x1ef>
    63e5:	41 89 1c 24          	mov    %ebx,(%r12)
    63e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    63f0:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    63f4:	e8 00 00 00 00       	callq  63f9 <e1000_read_phy_reg+0x203>
    63f9:	8b 43 08             	mov    0x8(%rbx),%eax
    63fc:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
    6400:	4c 89 ef             	mov    %r13,%rdi
    6403:	45 31 e4             	xor    %r12d,%r12d
    6406:	45 31 ff             	xor    %r15d,%r15d
    6409:	48 89 de             	mov    %rbx,%rsi
    640c:	e8 8c f9 ff ff       	callq  5d9d <e1000_raise_mdi_clk>
    6411:	48 89 de             	mov    %rbx,%rsi
    6414:	4c 89 ef             	mov    %r13,%rdi
    6417:	e8 1f f9 ff ff       	callq  5d3b <e1000_lower_mdi_clk>
    641c:	4c 8d 75 d4          	lea    0xffffffffffffffd4(%rbp),%r14
    6420:	4c 89 ef             	mov    %r13,%rdi
    6423:	45 01 e4             	add    %r12d,%r12d
    6426:	4c 89 f6             	mov    %r14,%rsi
    6429:	e8 6f f9 ff ff       	callq  5d9d <e1000_raise_mdi_clk>
    642e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6435:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    6439:	e8 00 00 00 00       	callq  643e <e1000_read_phy_reg+0x248>
    643e:	8b 13                	mov    (%rbx),%edx
    6440:	44 89 e0             	mov    %r12d,%eax
    6443:	4c 89 f6             	mov    %r14,%rsi
    6446:	4c 89 ef             	mov    %r13,%rdi
    6449:	83 c8 01             	or     $0x1,%eax
    644c:	f7 c2 00 00 10 00    	test   $0x100000,%edx
    6452:	89 55 d4             	mov    %edx,0xffffffffffffffd4(%rbp)
    6455:	44 0f 45 e0          	cmovne %eax,%r12d
    6459:	41 ff c7             	inc    %r15d
    645c:	e8 da f8 ff ff       	callq  5d3b <e1000_lower_mdi_clk>
    6461:	41 80 ff 10          	cmp    $0x10,%r15b
    6465:	75 b5                	jne    641c <e1000_read_phy_reg+0x226>
    6467:	4c 89 f6             	mov    %r14,%rsi
    646a:	4c 89 ef             	mov    %r13,%rdi
    646d:	e8 2b f9 ff ff       	callq  5d9d <e1000_raise_mdi_clk>
    6472:	4c 89 f6             	mov    %r14,%rsi
    6475:	4c 89 ef             	mov    %r13,%rdi
    6478:	e8 be f8 ff ff       	callq  5d3b <e1000_lower_mdi_clk>
    647d:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    6481:	66 44 89 20          	mov    %r12w,(%rax)
    6485:	31 db                	xor    %ebx,%ebx
    6487:	8b 75 c4             	mov    0xffffffffffffffc4(%rbp),%esi
    648a:	4c 89 ef             	mov    %r13,%rdi
    648d:	e8 1b ef ff ff       	callq  53ad <e1000_swfw_sync_release>
    6492:	89 da                	mov    %ebx,%edx
    6494:	eb 11                	jmp    64a7 <e1000_read_phy_reg+0x2b1>
    6496:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    649d:	e8 00 00 00 00       	callq  64a2 <e1000_read_phy_reg+0x2ac>
    64a2:	e9 5a fe ff ff       	jmpq   6301 <e1000_read_phy_reg+0x10b>
    64a7:	48 83 c4 28          	add    $0x28,%rsp
    64ab:	89 d0                	mov    %edx,%eax
    64ad:	5b                   	pop    %rbx
    64ae:	41 5c                	pop    %r12
    64b0:	41 5d                	pop    %r13
    64b2:	41 5e                	pop    %r14
    64b4:	41 5f                	pop    %r15
    64b6:	c9                   	leaveq 
    64b7:	c3                   	retq   

00000000000064b8 <e1000_polarity_reversal_workaround>:
    64b8:	55                   	push   %rbp
    64b9:	48 89 e5             	mov    %rsp,%rbp
    64bc:	41 56                	push   %r14
    64be:	41 55                	push   %r13
    64c0:	49 89 fd             	mov    %rdi,%r13
    64c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    64ca:	41 54                	push   %r12
    64cc:	53                   	push   %rbx
    64cd:	48 83 ec 10          	sub    $0x10,%rsp
    64d1:	e8 00 00 00 00       	callq  64d6 <e1000_polarity_reversal_workaround+0x1e>
    64d6:	ba 19 00 00 00       	mov    $0x19,%edx
    64db:	be 1d 00 00 00       	mov    $0x1d,%esi
    64e0:	4c 89 ef             	mov    %r13,%rdi
    64e3:	e8 bc fa ff ff       	callq  5fa4 <e1000_write_phy_reg>
    64e8:	85 c0                	test   %eax,%eax
    64ea:	89 c3                	mov    %eax,%ebx
    64ec:	0f 85 e1 01 00 00    	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    64f2:	ba ff ff 00 00       	mov    $0xffff,%edx
    64f7:	be 1e 00 00 00       	mov    $0x1e,%esi
    64fc:	4c 89 ef             	mov    %r13,%rdi
    64ff:	e8 a0 fa ff ff       	callq  5fa4 <e1000_write_phy_reg>
    6504:	85 c0                	test   %eax,%eax
    6506:	89 c3                	mov    %eax,%ebx
    6508:	0f 85 c5 01 00 00    	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    650e:	31 d2                	xor    %edx,%edx
    6510:	be 1d 00 00 00       	mov    $0x1d,%esi
    6515:	4c 89 ef             	mov    %r13,%rdi
    6518:	e8 87 fa ff ff       	callq  5fa4 <e1000_write_phy_reg>
    651d:	85 c0                	test   %eax,%eax
    651f:	89 c3                	mov    %eax,%ebx
    6521:	0f 85 ac 01 00 00    	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    6527:	41 be 14 00 00 00    	mov    $0x14,%r14d
    652d:	4c 8d 65 de          	lea    0xffffffffffffffde(%rbp),%r12
    6531:	be 01 00 00 00       	mov    $0x1,%esi
    6536:	4c 89 ef             	mov    %r13,%rdi
    6539:	4c 89 e2             	mov    %r12,%rdx
    653c:	e8 b5 fc ff ff       	callq  61f6 <e1000_read_phy_reg>
    6541:	85 c0                	test   %eax,%eax
    6543:	89 c3                	mov    %eax,%ebx
    6545:	0f 85 88 01 00 00    	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    654b:	4c 89 e2             	mov    %r12,%rdx
    654e:	be 01 00 00 00       	mov    $0x1,%esi
    6553:	4c 89 ef             	mov    %r13,%rdi
    6556:	e8 9b fc ff ff       	callq  61f6 <e1000_read_phy_reg>
    655b:	85 c0                	test   %eax,%eax
    655d:	89 c3                	mov    %eax,%ebx
    655f:	0f 85 6e 01 00 00    	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    6565:	0f b7 45 de          	movzwl 0xffffffffffffffde(%rbp),%eax
    6569:	a9 fb ff 00 00       	test   $0xfffb,%eax
    656e:	74 24                	je     6594 <e1000_polarity_reversal_workaround+0xdc>
    6570:	bb 63 00 00 00       	mov    $0x63,%ebx
    6575:	bf 58 89 41 00       	mov    $0x418958,%edi
    657a:	48 ff cb             	dec    %rbx
    657d:	e8 f7 e4 ff ff       	callq  4a79 <__const_udelay>
    6582:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
    6586:	75 ed                	jne    6575 <e1000_polarity_reversal_workaround+0xbd>
    6588:	66 41 83 fe 01       	cmp    $0x1,%r14w
    658d:	74 05                	je     6594 <e1000_polarity_reversal_workaround+0xdc>
    658f:	41 ff ce             	dec    %r14d
    6592:	eb 99                	jmp    652d <e1000_polarity_reversal_workaround+0x75>
    6594:	bb e7 03 00 00       	mov    $0x3e7,%ebx
    6599:	bf 58 89 41 00       	mov    $0x418958,%edi
    659e:	48 ff cb             	dec    %rbx
    65a1:	e8 d3 e4 ff ff       	callq  4a79 <__const_udelay>
    65a6:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
    65aa:	75 ed                	jne    6599 <e1000_polarity_reversal_workaround+0xe1>
    65ac:	ba 19 00 00 00       	mov    $0x19,%edx
    65b1:	be 1d 00 00 00       	mov    $0x1d,%esi
    65b6:	4c 89 ef             	mov    %r13,%rdi
    65b9:	e8 e6 f9 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    65be:	85 c0                	test   %eax,%eax
    65c0:	89 c3                	mov    %eax,%ebx
    65c2:	0f 85 0b 01 00 00    	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    65c8:	bb 31 00 00 00       	mov    $0x31,%ebx
    65cd:	bf 58 89 41 00       	mov    $0x418958,%edi
    65d2:	48 ff cb             	dec    %rbx
    65d5:	e8 9f e4 ff ff       	callq  4a79 <__const_udelay>
    65da:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
    65de:	75 ed                	jne    65cd <e1000_polarity_reversal_workaround+0x115>
    65e0:	ba f0 ff 00 00       	mov    $0xfff0,%edx
    65e5:	be 1e 00 00 00       	mov    $0x1e,%esi
    65ea:	4c 89 ef             	mov    %r13,%rdi
    65ed:	e8 b2 f9 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    65f2:	85 c0                	test   %eax,%eax
    65f4:	89 c3                	mov    %eax,%ebx
    65f6:	0f 85 d7 00 00 00    	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    65fc:	bb 31 00 00 00       	mov    $0x31,%ebx
    6601:	bf 58 89 41 00       	mov    $0x418958,%edi
    6606:	48 ff cb             	dec    %rbx
    6609:	e8 6b e4 ff ff       	callq  4a79 <__const_udelay>
    660e:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
    6612:	75 ed                	jne    6601 <e1000_polarity_reversal_workaround+0x149>
    6614:	ba 00 ff 00 00       	mov    $0xff00,%edx
    6619:	be 1e 00 00 00       	mov    $0x1e,%esi
    661e:	4c 89 ef             	mov    %r13,%rdi
    6621:	e8 7e f9 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    6626:	85 c0                	test   %eax,%eax
    6628:	89 c3                	mov    %eax,%ebx
    662a:	0f 85 a3 00 00 00    	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    6630:	bb 31 00 00 00       	mov    $0x31,%ebx
    6635:	bf 58 89 41 00       	mov    $0x418958,%edi
    663a:	48 ff cb             	dec    %rbx
    663d:	e8 37 e4 ff ff       	callq  4a79 <__const_udelay>
    6642:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
    6646:	75 ed                	jne    6635 <e1000_polarity_reversal_workaround+0x17d>
    6648:	31 d2                	xor    %edx,%edx
    664a:	be 1e 00 00 00       	mov    $0x1e,%esi
    664f:	4c 89 ef             	mov    %r13,%rdi
    6652:	e8 4d f9 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    6657:	85 c0                	test   %eax,%eax
    6659:	89 c3                	mov    %eax,%ebx
    665b:	75 76                	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    665d:	31 d2                	xor    %edx,%edx
    665f:	be 1d 00 00 00       	mov    $0x1d,%esi
    6664:	4c 89 ef             	mov    %r13,%rdi
    6667:	e8 38 f9 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    666c:	85 c0                	test   %eax,%eax
    666e:	89 c3                	mov    %eax,%ebx
    6670:	75 61                	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    6672:	41 be 14 00 00 00    	mov    $0x14,%r14d
    6678:	4c 8d 65 de          	lea    0xffffffffffffffde(%rbp),%r12
    667c:	be 01 00 00 00       	mov    $0x1,%esi
    6681:	4c 89 ef             	mov    %r13,%rdi
    6684:	4c 89 e2             	mov    %r12,%rdx
    6687:	e8 6a fb ff ff       	callq  61f6 <e1000_read_phy_reg>
    668c:	85 c0                	test   %eax,%eax
    668e:	89 c3                	mov    %eax,%ebx
    6690:	75 41                	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    6692:	4c 89 e2             	mov    %r12,%rdx
    6695:	be 01 00 00 00       	mov    $0x1,%esi
    669a:	4c 89 ef             	mov    %r13,%rdi
    669d:	e8 54 fb ff ff       	callq  61f6 <e1000_read_phy_reg>
    66a2:	85 c0                	test   %eax,%eax
    66a4:	89 c3                	mov    %eax,%ebx
    66a6:	75 2b                	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    66a8:	f6 45 de 04          	testb  $0x4,0xffffffffffffffde(%rbp)
    66ac:	75 25                	jne    66d3 <e1000_polarity_reversal_workaround+0x21b>
    66ae:	41 bc 63 00 00 00    	mov    $0x63,%r12d
    66b4:	bf 58 89 41 00       	mov    $0x418958,%edi
    66b9:	49 ff cc             	dec    %r12
    66bc:	e8 b8 e3 ff ff       	callq  4a79 <__const_udelay>
    66c1:	49 83 fc ff          	cmp    $0xffffffffffffffff,%r12
    66c5:	75 ed                	jne    66b4 <e1000_polarity_reversal_workaround+0x1fc>
    66c7:	66 41 83 fe 01       	cmp    $0x1,%r14w
    66cc:	74 05                	je     66d3 <e1000_polarity_reversal_workaround+0x21b>
    66ce:	41 ff ce             	dec    %r14d
    66d1:	eb a5                	jmp    6678 <e1000_polarity_reversal_workaround+0x1c0>
    66d3:	41 58                	pop    %r8
    66d5:	41 59                	pop    %r9
    66d7:	89 d8                	mov    %ebx,%eax
    66d9:	5b                   	pop    %rbx
    66da:	41 5c                	pop    %r12
    66dc:	41 5d                	pop    %r13
    66de:	41 5e                	pop    %r14
    66e0:	c9                   	leaveq 
    66e1:	c3                   	retq   

00000000000066e2 <e1000_check_polarity>:
    66e2:	55                   	push   %rbp
    66e3:	48 89 e5             	mov    %rsp,%rbp
    66e6:	41 55                	push   %r13
    66e8:	41 54                	push   %r12
    66ea:	49 89 f4             	mov    %rsi,%r12
    66ed:	53                   	push   %rbx
    66ee:	48 89 fb             	mov    %rdi,%rbx
    66f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    66f8:	48 83 ec 18          	sub    $0x18,%rsp
    66fc:	e8 00 00 00 00       	callq  6701 <e1000_check_polarity+0x1f>
    6701:	8b 43 14             	mov    0x14(%rbx),%eax
    6704:	85 c0                	test   %eax,%eax
    6706:	74 05                	je     670d <e1000_check_polarity+0x2b>
    6708:	83 f8 03             	cmp    $0x3,%eax
    670b:	75 21                	jne    672e <e1000_check_polarity+0x4c>
    670d:	48 8d 55 e6          	lea    0xffffffffffffffe6(%rbp),%rdx
    6711:	be 11 00 00 00       	mov    $0x11,%esi
    6716:	48 89 df             	mov    %rbx,%rdi
    6719:	e8 d8 fa ff ff       	callq  61f6 <e1000_read_phy_reg>
    671e:	85 c0                	test   %eax,%eax
    6720:	89 c2                	mov    %eax,%edx
    6722:	0f 85 92 00 00 00    	jne    67ba <e1000_check_polarity+0xd8>
    6728:	f6 45 e6 02          	testb  $0x2,0xffffffffffffffe6(%rbp)
    672c:	eb 5c                	jmp    678a <e1000_check_polarity+0xa8>
    672e:	83 f8 01             	cmp    $0x1,%eax
    6731:	74 0a                	je     673d <e1000_check_polarity+0x5b>
    6733:	83 f8 04             	cmp    $0x4,%eax
    6736:	74 05                	je     673d <e1000_check_polarity+0x5b>
    6738:	83 f8 02             	cmp    $0x2,%eax
    673b:	75 52                	jne    678f <e1000_check_polarity+0xad>
    673d:	4c 8d 6d e6          	lea    0xffffffffffffffe6(%rbp),%r13
    6741:	be 11 00 00 00       	mov    $0x11,%esi
    6746:	48 89 df             	mov    %rbx,%rdi
    6749:	4c 89 ea             	mov    %r13,%rdx
    674c:	e8 a5 fa ff ff       	callq  61f6 <e1000_read_phy_reg>
    6751:	85 c0                	test   %eax,%eax
    6753:	89 c2                	mov    %eax,%edx
    6755:	75 63                	jne    67ba <e1000_check_polarity+0xd8>
    6757:	0f b7 4d e6          	movzwl 0xffffffffffffffe6(%rbp),%ecx
    675b:	89 c8                	mov    %ecx,%eax
    675d:	25 00 c0 00 00       	and    $0xc000,%eax
    6762:	3d 00 c0 00 00       	cmp    $0xc000,%eax
    6767:	75 1e                	jne    6787 <e1000_check_polarity+0xa5>
    6769:	4c 89 ea             	mov    %r13,%rdx
    676c:	be b4 00 00 00       	mov    $0xb4,%esi
    6771:	48 89 df             	mov    %rbx,%rdi
    6774:	e8 7d fa ff ff       	callq  61f6 <e1000_read_phy_reg>
    6779:	85 c0                	test   %eax,%eax
    677b:	89 c2                	mov    %eax,%edx
    677d:	75 3b                	jne    67ba <e1000_check_polarity+0xd8>
    677f:	0f b7 45 e6          	movzwl 0xffffffffffffffe6(%rbp),%eax
    6783:	a8 78                	test   $0x78,%al
    6785:	eb 03                	jmp    678a <e1000_check_polarity+0xa8>
    6787:	80 e1 02             	and    $0x2,%cl
    678a:	0f 95 c0             	setne  %al
    678d:	eb 24                	jmp    67b3 <e1000_check_polarity+0xd1>
    678f:	31 d2                	xor    %edx,%edx
    6791:	83 f8 05             	cmp    $0x5,%eax
    6794:	75 24                	jne    67ba <e1000_check_polarity+0xd8>
    6796:	48 8d 55 e6          	lea    0xffffffffffffffe6(%rbp),%rdx
    679a:	be 10 00 00 00       	mov    $0x10,%esi
    679f:	48 89 df             	mov    %rbx,%rdi
    67a2:	e8 4f fa ff ff       	callq  61f6 <e1000_read_phy_reg>
    67a7:	85 c0                	test   %eax,%eax
    67a9:	89 c2                	mov    %eax,%edx
    67ab:	75 0d                	jne    67ba <e1000_check_polarity+0xd8>
    67ad:	8a 45 e7             	mov    0xffffffffffffffe7(%rbp),%al
    67b0:	83 e0 01             	and    $0x1,%eax
    67b3:	0f b6 c0             	movzbl %al,%eax
    67b6:	41 89 04 24          	mov    %eax,(%r12)
    67ba:	48 83 c4 18          	add    $0x18,%rsp
    67be:	89 d0                	mov    %edx,%eax
    67c0:	5b                   	pop    %rbx
    67c1:	41 5c                	pop    %r12
    67c3:	41 5d                	pop    %r13
    67c5:	c9                   	leaveq 
    67c6:	c3                   	retq   

00000000000067c7 <e1000_get_cable_length>:
    67c7:	55                   	push   %rbp
    67c8:	48 89 e5             	mov    %rsp,%rbp
    67cb:	41 57                	push   %r15
    67cd:	41 56                	push   %r14
    67cf:	41 55                	push   %r13
    67d1:	49 89 d5             	mov    %rdx,%r13
    67d4:	41 54                	push   %r12
    67d6:	49 89 f4             	mov    %rsi,%r12
    67d9:	53                   	push   %rbx
    67da:	48 83 ec 38          	sub    $0x38,%rsp
    67de:	48 89 7d a0          	mov    %rdi,0xffffffffffffffa0(%rbp)
    67e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    67e9:	e8 00 00 00 00       	callq  67ee <e1000_get_cable_length+0x27>
    67ee:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
    67f2:	66 41 c7 45 00 00 00 	movw   $0x0,0x0(%r13)
    67f9:	66 41 c7 04 24 00 00 	movw   $0x0,(%r12)
    6800:	8b 42 14             	mov    0x14(%rdx),%eax
    6803:	85 c0                	test   %eax,%eax
    6805:	0f 85 aa 00 00 00    	jne    68b5 <e1000_get_cable_length+0xee>
    680b:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    680f:	48 8d 55 ce          	lea    0xffffffffffffffce(%rbp),%rdx
    6813:	be 11 00 00 00       	mov    $0x11,%esi
    6818:	e8 d9 f9 ff ff       	callq  61f6 <e1000_read_phy_reg>
    681d:	85 c0                	test   %eax,%eax
    681f:	89 c6                	mov    %eax,%esi
    6821:	0f 85 e2 02 00 00    	jne    6b09 <e1000_get_cable_length+0x342>
    6827:	0f b7 45 ce          	movzwl 0xffffffffffffffce(%rbp),%eax
    682b:	25 80 03 00 00       	and    $0x380,%eax
    6830:	c1 e8 07             	shr    $0x7,%eax
    6833:	66 85 c0             	test   %ax,%ax
    6836:	74 1e                	je     6856 <e1000_get_cable_length+0x8f>
    6838:	66 83 f8 01          	cmp    $0x1,%ax
    683c:	74 2b                	je     6869 <e1000_get_cable_length+0xa2>
    683e:	66 83 f8 02          	cmp    $0x2,%ax
    6842:	74 38                	je     687c <e1000_get_cable_length+0xb5>
    6844:	66 83 f8 03          	cmp    $0x3,%ax
    6848:	74 45                	je     688f <e1000_get_cable_length+0xc8>
    684a:	66 83 f8 04          	cmp    $0x4,%ax
    684e:	0f 85 b0 02 00 00    	jne    6b04 <e1000_get_cable_length+0x33d>
    6854:	eb 4c                	jmp    68a2 <e1000_get_cable_length+0xdb>
    6856:	66 41 c7 04 24 00 00 	movw   $0x0,(%r12)
    685d:	66 41 c7 45 00 32 00 	movw   $0x32,0x0(%r13)
    6864:	e9 a0 02 00 00       	jmpq   6b09 <e1000_get_cable_length+0x342>
    6869:	66 41 c7 04 24 32 00 	movw   $0x32,(%r12)
    6870:	66 41 c7 45 00 50 00 	movw   $0x50,0x0(%r13)
    6877:	e9 8d 02 00 00       	jmpq   6b09 <e1000_get_cable_length+0x342>
    687c:	66 41 c7 04 24 50 00 	movw   $0x50,(%r12)
    6883:	66 41 c7 45 00 6e 00 	movw   $0x6e,0x0(%r13)
    688a:	e9 7a 02 00 00       	jmpq   6b09 <e1000_get_cable_length+0x342>
    688f:	66 41 c7 04 24 6e 00 	movw   $0x6e,(%r12)
    6896:	66 41 c7 45 00 8c 00 	movw   $0x8c,0x0(%r13)
    689d:	e9 67 02 00 00       	jmpq   6b09 <e1000_get_cable_length+0x342>
    68a2:	66 41 c7 04 24 8c 00 	movw   $0x8c,(%r12)
    68a9:	66 41 c7 45 00 aa 00 	movw   $0xaa,0x0(%r13)
    68b0:	e9 54 02 00 00       	jmpq   6b09 <e1000_get_cable_length+0x342>
    68b5:	83 f8 03             	cmp    $0x3,%eax
    68b8:	0f 85 8a 00 00 00    	jne    6948 <e1000_get_cable_length+0x181>
    68be:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    68c2:	48 8d 55 ce          	lea    0xffffffffffffffce(%rbp),%rdx
    68c6:	be ba 00 00 00       	mov    $0xba,%esi
    68cb:	e8 26 f9 ff ff       	callq  61f6 <e1000_read_phy_reg>
    68d0:	85 c0                	test   %eax,%eax
    68d2:	89 c6                	mov    %eax,%esi
    68d4:	0f 85 2f 02 00 00    	jne    6b09 <e1000_get_cable_length+0x342>
    68da:	66 8b 45 ce          	mov    0xffffffffffffffce(%rbp),%ax
    68de:	66 83 e0 07          	and    $0x7,%ax
    68e2:	74 18                	je     68fc <e1000_get_cable_length+0x135>
    68e4:	66 83 f8 01          	cmp    $0x1,%ax
    68e8:	74 25                	je     690f <e1000_get_cable_length+0x148>
    68ea:	66 83 f8 02          	cmp    $0x2,%ax
    68ee:	74 32                	je     6922 <e1000_get_cable_length+0x15b>
    68f0:	66 83 f8 04          	cmp    $0x4,%ax
    68f4:	0f 85 0a 02 00 00    	jne    6b04 <e1000_get_cable_length+0x33d>
    68fa:	eb 39                	jmp    6935 <e1000_get_cable_length+0x16e>
    68fc:	66 41 c7 04 24 00 00 	movw   $0x0,(%r12)
    6903:	66 41 c7 45 00 3c 00 	movw   $0x3c,0x0(%r13)
    690a:	e9 fa 01 00 00       	jmpq   6b09 <e1000_get_cable_length+0x342>
    690f:	66 41 c7 04 24 3c 00 	movw   $0x3c,(%r12)
    6916:	66 41 c7 45 00 73 00 	movw   $0x73,0x0(%r13)
    691d:	e9 e7 01 00 00       	jmpq   6b09 <e1000_get_cable_length+0x342>
    6922:	66 41 c7 04 24 73 00 	movw   $0x73,(%r12)
    6929:	66 41 c7 45 00 96 00 	movw   $0x96,0x0(%r13)
    6930:	e9 d4 01 00 00       	jmpq   6b09 <e1000_get_cable_length+0x342>
    6935:	66 41 c7 04 24 96 00 	movw   $0x96,(%r12)
    693c:	66 41 c7 45 00 b4 00 	movw   $0xb4,0x0(%r13)
    6943:	e9 c1 01 00 00       	jmpq   6b09 <e1000_get_cable_length+0x342>
    6948:	83 f8 01             	cmp    $0x1,%eax
    694b:	0f 85 cb 00 00 00    	jne    6a1c <e1000_get_cable_length+0x255>
    6951:	66 c7 45 c0 72 11    	movw   $0x1172,0xffffffffffffffc0(%rbp)
    6957:	66 c7 45 c2 72 12    	movw   $0x1272,0xffffffffffffffc2(%rbp)
    695d:	31 db                	xor    %ebx,%ebx
    695f:	66 c7 45 c4 72 14    	movw   $0x1472,0xffffffffffffffc4(%rbp)
    6965:	66 c7 45 c6 72 18    	movw   $0x1872,0xffffffffffffffc6(%rbp)
    696b:	41 bf 80 00 00 00    	mov    $0x80,%r15d
    6971:	45 31 f6             	xor    %r14d,%r14d
    6974:	42 0f b7 74 75 c0    	movzwl 0xffffffffffffffc0(%rbp,%r14,2),%esi
    697a:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    697e:	48 8d 55 ce          	lea    0xffffffffffffffce(%rbp),%rdx
    6982:	e8 6f f8 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6987:	85 c0                	test   %eax,%eax
    6989:	89 c6                	mov    %eax,%esi
    698b:	0f 85 78 01 00 00    	jne    6b09 <e1000_get_cable_length+0x342>
    6991:	66 8b 45 ce          	mov    0xffffffffffffffce(%rbp),%ax
    6995:	66 c1 e8 07          	shr    $0x7,%ax
    6999:	66 83 f8 7e          	cmp    $0x7e,%ax
    699d:	0f 87 61 01 00 00    	ja     6b04 <e1000_get_cable_length+0x33d>
    69a3:	66 85 c0             	test   %ax,%ax
    69a6:	0f 84 58 01 00 00    	je     6b04 <e1000_get_cable_length+0x33d>
    69ac:	01 c3                	add    %eax,%ebx
    69ae:	66 41 39 c7          	cmp    %ax,%r15w
    69b2:	44 0f 47 f8          	cmova  %eax,%r15d
    69b6:	49 ff c6             	inc    %r14
    69b9:	49 83 fe 04          	cmp    $0x4,%r14
    69bd:	75 b5                	jne    6974 <e1000_get_cable_length+0x1ad>
    69bf:	66 81 fb c7 00       	cmp    $0xc7,%bx
    69c4:	77 14                	ja     69da <e1000_get_cable_length+0x213>
    69c6:	66 44 29 fb          	sub    %r15w,%bx
    69ca:	b9 03 00 00 00       	mov    $0x3,%ecx
    69cf:	31 d2                	xor    %edx,%edx
    69d1:	89 d8                	mov    %ebx,%eax
    69d3:	66 f7 f1             	div    %cx
    69d6:	89 c1                	mov    %eax,%ecx
    69d8:	eb 06                	jmp    69e0 <e1000_get_cable_length+0x219>
    69da:	89 d9                	mov    %ebx,%ecx
    69dc:	66 c1 e9 02          	shr    $0x2,%cx
    69e0:	0f b7 d1             	movzwl %cx,%edx
    69e3:	48 63 c2             	movslq %edx,%rax
    69e6:	66 8b 8c 00 00 00 00 	mov    0x0(%rax,%rax,1),%cx
    69ed:	00 
    69ee:	0f b7 c1             	movzwl %cx,%eax
    69f1:	83 e8 0a             	sub    $0xa,%eax
    69f4:	85 c0                	test   %eax,%eax
    69f6:	7e 0a                	jle    6a02 <e1000_get_cable_length+0x23b>
    69f8:	8d 41 f6             	lea    0xfffffffffffffff6(%rcx),%eax
    69fb:	66 41 89 04 24       	mov    %ax,(%r12)
    6a00:	eb 07                	jmp    6a09 <e1000_get_cable_length+0x242>
    6a02:	66 41 c7 04 24 00 00 	movw   $0x0,(%r12)
    6a09:	48 63 c2             	movslq %edx,%rax
    6a0c:	66 8b 84 00 00 00 00 	mov    0x0(%rax,%rax,1),%ax
    6a13:	00 
    6a14:	83 c0 0a             	add    $0xa,%eax
    6a17:	e9 e1 00 00 00       	jmpq   6afd <e1000_get_cable_length+0x336>
    6a1c:	83 f8 02             	cmp    $0x2,%eax
    6a1f:	74 0b                	je     6a2c <e1000_get_cable_length+0x265>
    6a21:	31 f6                	xor    %esi,%esi
    6a23:	83 f8 04             	cmp    $0x4,%eax
    6a26:	0f 85 dd 00 00 00    	jne    6b09 <e1000_get_cable_length+0x342>
    6a2c:	66 c7 45 b0 b1 11    	movw   $0x11b1,0xffffffffffffffb0(%rbp)
    6a32:	66 c7 45 b2 b1 12    	movw   $0x12b1,0xffffffffffffffb2(%rbp)
    6a38:	45 31 ff             	xor    %r15d,%r15d
    6a3b:	66 c7 45 b4 b1 14    	movw   $0x14b1,0xffffffffffffffb4(%rbp)
    6a41:	66 c7 45 b6 b1 18    	movw   $0x18b1,0xffffffffffffffb6(%rbp)
    6a47:	41 be 70 00 00 00    	mov    $0x70,%r14d
    6a4d:	66 c7 45 ae 00 00    	movw   $0x0,0xffffffffffffffae(%rbp)
    6a53:	31 db                	xor    %ebx,%ebx
    6a55:	0f b7 74 5d b0       	movzwl 0xffffffffffffffb0(%rbp,%rbx,2),%esi
    6a5a:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    6a5e:	48 8d 55 ce          	lea    0xffffffffffffffce(%rbp),%rdx
    6a62:	e8 8f f7 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6a67:	85 c0                	test   %eax,%eax
    6a69:	89 c6                	mov    %eax,%esi
    6a6b:	0f 85 98 00 00 00    	jne    6b09 <e1000_get_cable_length+0x342>
    6a71:	66 8b 4d ce          	mov    0xffffffffffffffce(%rbp),%cx
    6a75:	66 c1 e9 09          	shr    $0x9,%cx
    6a79:	66 83 f9 70          	cmp    $0x70,%cx
    6a7d:	0f 87 81 00 00 00    	ja     6b04 <e1000_get_cable_length+0x33d>
    6a83:	66 85 c9             	test   %cx,%cx
    6a86:	74 7c                	je     6b04 <e1000_get_cable_length+0x33d>
    6a88:	0f b7 c1             	movzwl %cx,%eax
    6a8b:	66 8b 94 00 00 00 00 	mov    0x0(%rax,%rax,1),%dx
    6a92:	00 
    6a93:	41 0f b7 c6          	movzwl %r14w,%eax
    6a97:	66 39 94 00 00 00 00 	cmp    %dx,0x0(%rax,%rax,1)
    6a9e:	00 
    6a9f:	41 0f b7 c7          	movzwl %r15w,%eax
    6aa3:	44 0f 47 f1          	cmova  %ecx,%r14d
    6aa7:	66 39 94 00 00 00 00 	cmp    %dx,0x0(%rax,%rax,1)
    6aae:	00 
    6aaf:	44 0f 42 f9          	cmovb  %ecx,%r15d
    6ab3:	48 ff c3             	inc    %rbx
    6ab6:	66 01 55 ae          	add    %dx,0xffffffffffffffae(%rbp)
    6aba:	48 83 fb 04          	cmp    $0x4,%rbx
    6abe:	75 95                	jne    6a55 <e1000_get_cable_length+0x28e>
    6ac0:	41 0f b7 c6          	movzwl %r14w,%eax
    6ac4:	41 0f b7 d7          	movzwl %r15w,%edx
    6ac8:	66 8b 4d ae          	mov    0xffffffffffffffae(%rbp),%cx
    6acc:	66 2b 8c 00 00 00 00 	sub    0x0(%rax,%rax,1),%cx
    6ad3:	00 
    6ad4:	66 2b 8c 12 00 00 00 	sub    0x0(%rdx,%rdx,1),%cx
    6adb:	00 
    6adc:	66 d1 e9             	shr    %cx
    6adf:	0f b7 c1             	movzwl %cx,%eax
    6ae2:	83 e8 0f             	sub    $0xf,%eax
    6ae5:	85 c0                	test   %eax,%eax
    6ae7:	7e 0a                	jle    6af3 <e1000_get_cable_length+0x32c>
    6ae9:	8d 41 f1             	lea    0xfffffffffffffff1(%rcx),%eax
    6aec:	66 41 89 04 24       	mov    %ax,(%r12)
    6af1:	eb 07                	jmp    6afa <e1000_get_cable_length+0x333>
    6af3:	66 41 c7 04 24 00 00 	movw   $0x0,(%r12)
    6afa:	8d 41 0f             	lea    0xf(%rcx),%eax
    6afd:	66 41 89 45 00       	mov    %ax,0x0(%r13)
    6b02:	eb 05                	jmp    6b09 <e1000_get_cable_length+0x342>
    6b04:	be fe ff ff ff       	mov    $0xfffffffe,%esi
    6b09:	48 83 c4 38          	add    $0x38,%rsp
    6b0d:	89 f0                	mov    %esi,%eax
    6b0f:	5b                   	pop    %rbx
    6b10:	41 5c                	pop    %r12
    6b12:	41 5d                	pop    %r13
    6b14:	41 5e                	pop    %r14
    6b16:	41 5f                	pop    %r15
    6b18:	c9                   	leaveq 
    6b19:	c3                   	retq   

0000000000006b1a <e1000_phy_igp_get_info>:
    6b1a:	55                   	push   %rbp
    6b1b:	48 89 e5             	mov    %rsp,%rbp
    6b1e:	41 55                	push   %r13
    6b20:	41 54                	push   %r12
    6b22:	49 89 fc             	mov    %rdi,%r12
    6b25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6b2c:	53                   	push   %rbx
    6b2d:	48 89 f3             	mov    %rsi,%rbx
    6b30:	48 83 ec 18          	sub    $0x18,%rsp
    6b34:	e8 00 00 00 00       	callq  6b39 <e1000_phy_igp_get_info+0x1f>
    6b39:	41 0f b6 84 24 01 01 	movzbl 0x101(%r12),%eax
    6b40:	00 00 
    6b42:	48 8d 75 dc          	lea    0xffffffffffffffdc(%rbp),%rsi
    6b46:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%rbx)
    6b4d:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%rbx)
    6b54:	4c 89 e7             	mov    %r12,%rdi
    6b57:	89 43 0c             	mov    %eax,0xc(%rbx)
    6b5a:	e8 83 fb ff ff       	callq  66e2 <e1000_check_polarity>
    6b5f:	85 c0                	test   %eax,%eax
    6b61:	89 c6                	mov    %eax,%esi
    6b63:	0f 85 d5 00 00 00    	jne    6c3e <e1000_phy_igp_get_info+0x124>
    6b69:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    6b6c:	4c 8d 6d e6          	lea    0xffffffffffffffe6(%rbp),%r13
    6b70:	40 b6 11             	mov    $0x11,%sil
    6b73:	4c 89 e7             	mov    %r12,%rdi
    6b76:	4c 89 ea             	mov    %r13,%rdx
    6b79:	89 43 08             	mov    %eax,0x8(%rbx)
    6b7c:	e8 75 f6 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6b81:	85 c0                	test   %eax,%eax
    6b83:	89 c6                	mov    %eax,%esi
    6b85:	0f 85 b3 00 00 00    	jne    6c3e <e1000_phy_igp_get_info+0x124>
    6b8b:	0f b7 55 e6          	movzwl 0xffffffffffffffe6(%rbp),%edx
    6b8f:	89 d0                	mov    %edx,%eax
    6b91:	81 e2 00 c0 00 00    	and    $0xc000,%edx
    6b97:	25 00 08 00 00       	and    $0x800,%eax
    6b9c:	c1 f8 0b             	sar    $0xb,%eax
    6b9f:	81 fa 00 c0 00 00    	cmp    $0xc000,%edx
    6ba5:	89 43 14             	mov    %eax,0x14(%rbx)
    6ba8:	0f 85 90 00 00 00    	jne    6c3e <e1000_phy_igp_get_info+0x124>
    6bae:	40 b6 0a             	mov    $0xa,%sil
    6bb1:	4c 89 ea             	mov    %r13,%rdx
    6bb4:	4c 89 e7             	mov    %r12,%rdi
    6bb7:	e8 3a f6 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6bbc:	85 c0                	test   %eax,%eax
    6bbe:	89 c6                	mov    %eax,%esi
    6bc0:	75 7c                	jne    6c3e <e1000_phy_igp_get_info+0x124>
    6bc2:	0f b7 55 e6          	movzwl 0xffffffffffffffe6(%rbp),%edx
    6bc6:	31 c0                	xor    %eax,%eax
    6bc8:	48 8d 75 e4          	lea    0xffffffffffffffe4(%rbp),%rsi
    6bcc:	4c 89 e7             	mov    %r12,%rdi
    6bcf:	f6 c6 20             	test   $0x20,%dh
    6bd2:	0f 95 c0             	setne  %al
    6bd5:	89 43 18             	mov    %eax,0x18(%rbx)
    6bd8:	31 c0                	xor    %eax,%eax
    6bda:	f6 c6 10             	test   $0x10,%dh
    6bdd:	0f 95 c0             	setne  %al
    6be0:	48 8d 55 e2          	lea    0xffffffffffffffe2(%rbp),%rdx
    6be4:	89 43 1c             	mov    %eax,0x1c(%rbx)
    6be7:	e8 db fb ff ff       	callq  67c7 <e1000_get_cable_length>
    6bec:	85 c0                	test   %eax,%eax
    6bee:	89 c6                	mov    %eax,%esi
    6bf0:	75 4c                	jne    6c3e <e1000_phy_igp_get_info+0x124>
    6bf2:	0f b7 55 e4          	movzwl 0xffffffffffffffe4(%rbp),%edx
    6bf6:	0f b7 45 e2          	movzwl 0xffffffffffffffe2(%rbp),%eax
    6bfa:	8d 0c 02             	lea    (%rdx,%rax,1),%ecx
    6bfd:	ba 02 00 00 00       	mov    $0x2,%edx
    6c02:	89 d7                	mov    %edx,%edi
    6c04:	89 c8                	mov    %ecx,%eax
    6c06:	99                   	cltd   
    6c07:	f7 ff                	idiv   %edi
    6c09:	66 83 f8 32          	cmp    $0x32,%ax
    6c0d:	77 08                	ja     6c17 <e1000_phy_igp_get_info+0xfd>
    6c0f:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
    6c15:	eb 27                	jmp    6c3e <e1000_phy_igp_get_info+0x124>
    6c17:	66 83 f8 50          	cmp    $0x50,%ax
    6c1b:	77 08                	ja     6c25 <e1000_phy_igp_get_info+0x10b>
    6c1d:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
    6c23:	eb 19                	jmp    6c3e <e1000_phy_igp_get_info+0x124>
    6c25:	66 83 f8 6e          	cmp    $0x6e,%ax
    6c29:	77 08                	ja     6c33 <e1000_phy_igp_get_info+0x119>
    6c2b:	c7 03 02 00 00 00    	movl   $0x2,(%rbx)
    6c31:	eb 0b                	jmp    6c3e <e1000_phy_igp_get_info+0x124>
    6c33:	66 3d 8d 00          	cmp    $0x8d,%ax
    6c37:	19 c0                	sbb    %eax,%eax
    6c39:	83 c0 04             	add    $0x4,%eax
    6c3c:	89 03                	mov    %eax,(%rbx)
    6c3e:	48 83 c4 18          	add    $0x18,%rsp
    6c42:	89 f0                	mov    %esi,%eax
    6c44:	5b                   	pop    %rbx
    6c45:	41 5c                	pop    %r12
    6c47:	41 5d                	pop    %r13
    6c49:	c9                   	leaveq 
    6c4a:	c3                   	retq   

0000000000006c4b <e1000_phy_get_info>:
    6c4b:	55                   	push   %rbp
    6c4c:	48 89 e5             	mov    %rsp,%rbp
    6c4f:	41 56                	push   %r14
    6c51:	41 55                	push   %r13
    6c53:	41 54                	push   %r12
    6c55:	49 89 fc             	mov    %rdi,%r12
    6c58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6c5f:	53                   	push   %rbx
    6c60:	48 89 f3             	mov    %rsi,%rbx
    6c63:	48 83 ec 10          	sub    $0x10,%rsp
    6c67:	e8 00 00 00 00       	callq  6c6c <e1000_phy_get_info+0x21>
    6c6c:	c7 03 ff 00 00 00    	movl   $0xff,(%rbx)
    6c72:	c7 43 04 ff 00 00 00 	movl   $0xff,0x4(%rbx)
    6c79:	c7 43 08 ff 00 00 00 	movl   $0xff,0x8(%rbx)
    6c80:	c7 43 0c ff 00 00 00 	movl   $0xff,0xc(%rbx)
    6c87:	c7 43 10 ff 00 00 00 	movl   $0xff,0x10(%rbx)
    6c8e:	c7 43 14 ff 00 00 00 	movl   $0xff,0x14(%rbx)
    6c95:	c7 43 18 ff 00 00 00 	movl   $0xff,0x18(%rbx)
    6c9c:	c7 43 1c ff 00 00 00 	movl   $0xff,0x1c(%rbx)
    6ca3:	41 83 7c 24 1c 00    	cmpl   $0x0,0x1c(%r12)
    6ca9:	0f 85 1a 02 00 00    	jne    6ec9 <e1000_phy_get_info+0x27e>
    6caf:	4c 8d 75 de          	lea    0xffffffffffffffde(%rbp),%r14
    6cb3:	be 01 00 00 00       	mov    $0x1,%esi
    6cb8:	4c 89 e7             	mov    %r12,%rdi
    6cbb:	4c 89 f2             	mov    %r14,%rdx
    6cbe:	e8 33 f5 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6cc3:	85 c0                	test   %eax,%eax
    6cc5:	41 89 c5             	mov    %eax,%r13d
    6cc8:	0f 85 01 02 00 00    	jne    6ecf <e1000_phy_get_info+0x284>
    6cce:	4c 89 f2             	mov    %r14,%rdx
    6cd1:	be 01 00 00 00       	mov    $0x1,%esi
    6cd6:	4c 89 e7             	mov    %r12,%rdi
    6cd9:	e8 18 f5 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6cde:	85 c0                	test   %eax,%eax
    6ce0:	41 89 c5             	mov    %eax,%r13d
    6ce3:	0f 85 e6 01 00 00    	jne    6ecf <e1000_phy_get_info+0x284>
    6ce9:	f6 45 de 04          	testb  $0x4,0xffffffffffffffde(%rbp)
    6ced:	0f 84 d6 01 00 00    	je     6ec9 <e1000_phy_get_info+0x27e>
    6cf3:	41 8b 44 24 14       	mov    0x14(%r12),%eax
    6cf8:	83 f8 01             	cmp    $0x1,%eax
    6cfb:	74 0a                	je     6d07 <e1000_phy_get_info+0xbc>
    6cfd:	83 f8 04             	cmp    $0x4,%eax
    6d00:	74 05                	je     6d07 <e1000_phy_get_info+0xbc>
    6d02:	83 f8 02             	cmp    $0x2,%eax
    6d05:	75 10                	jne    6d17 <e1000_phy_get_info+0xcc>
    6d07:	48 89 de             	mov    %rbx,%rsi
    6d0a:	4c 89 e7             	mov    %r12,%rdi
    6d0d:	e8 08 fe ff ff       	callq  6b1a <e1000_phy_igp_get_info>
    6d12:	e9 90 01 00 00       	jmpq   6ea7 <e1000_phy_get_info+0x25c>
    6d17:	83 f8 05             	cmp    $0x5,%eax
    6d1a:	4c 8d 75 dc          	lea    0xffffffffffffffdc(%rbp),%r14
    6d1e:	0f 85 ab 00 00 00    	jne    6dcf <e1000_phy_get_info+0x184>
    6d24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6d2b:	e8 00 00 00 00       	callq  6d30 <e1000_phy_get_info+0xe5>
    6d30:	41 0f b6 84 24 01 01 	movzbl 0x101(%r12),%eax
    6d37:	00 00 
    6d39:	4c 89 f2             	mov    %r14,%rdx
    6d3c:	c7 43 04 00 00 00 00 	movl   $0x0,0x4(%rbx)
    6d43:	be 11 00 00 00       	mov    $0x11,%esi
    6d48:	4c 89 e7             	mov    %r12,%rdi
    6d4b:	89 43 0c             	mov    %eax,0xc(%rbx)
    6d4e:	e8 a3 f4 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6d53:	85 c0                	test   %eax,%eax
    6d55:	0f 85 4c 01 00 00    	jne    6ea7 <e1000_phy_get_info+0x25c>
    6d5b:	0f b7 45 dc          	movzwl 0xffffffffffffffdc(%rbp),%eax
    6d5f:	a8 10                	test   $0x10,%al
    6d61:	74 0d                	je     6d70 <e1000_phy_get_info+0x125>
    6d63:	a8 20                	test   $0x20,%al
    6d65:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%rbx)
    6d6c:	75 1e                	jne    6d8c <e1000_phy_get_info+0x141>
    6d6e:	eb 25                	jmp    6d95 <e1000_phy_get_info+0x14a>
    6d70:	48 8d 75 d8          	lea    0xffffffffffffffd8(%rbp),%rsi
    6d74:	c7 43 10 00 00 00 00 	movl   $0x0,0x10(%rbx)
    6d7b:	4c 89 e7             	mov    %r12,%rdi
    6d7e:	e8 5f f9 ff ff       	callq  66e2 <e1000_check_polarity>
    6d83:	85 c0                	test   %eax,%eax
    6d85:	74 15                	je     6d9c <e1000_phy_get_info+0x151>
    6d87:	e9 1b 01 00 00       	jmpq   6ea7 <e1000_phy_get_info+0x25c>
    6d8c:	c7 45 d8 01 00 00 00 	movl   $0x1,0xffffffffffffffd8(%rbp)
    6d93:	eb 07                	jmp    6d9c <e1000_phy_get_info+0x151>
    6d95:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
    6d9c:	8b 45 d8             	mov    0xffffffffffffffd8(%rbp),%eax
    6d9f:	48 8d 55 dc          	lea    0xffffffffffffffdc(%rbp),%rdx
    6da3:	be 1c 00 00 00       	mov    $0x1c,%esi
    6da8:	4c 89 e7             	mov    %r12,%rdi
    6dab:	89 43 08             	mov    %eax,0x8(%rbx)
    6dae:	e8 43 f4 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6db3:	85 c0                	test   %eax,%eax
    6db5:	0f 85 ec 00 00 00    	jne    6ea7 <e1000_phy_get_info+0x25c>
    6dbb:	0f b7 45 dc          	movzwl 0xffffffffffffffdc(%rbp),%eax
    6dbf:	25 c0 00 00 00       	and    $0xc0,%eax
    6dc4:	c1 f8 06             	sar    $0x6,%eax
    6dc7:	89 43 14             	mov    %eax,0x14(%rbx)
    6dca:	e9 00 01 00 00       	jmpq   6ecf <e1000_phy_get_info+0x284>
    6dcf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6dd6:	e8 00 00 00 00       	callq  6ddb <e1000_phy_get_info+0x190>
    6ddb:	41 0f b6 84 24 01 01 	movzbl 0x101(%r12),%eax
    6de2:	00 00 
    6de4:	4c 89 f2             	mov    %r14,%rdx
    6de7:	be 10 00 00 00       	mov    $0x10,%esi
    6dec:	4c 89 e7             	mov    %r12,%rdi
    6def:	89 43 0c             	mov    %eax,0xc(%rbx)
    6df2:	e8 ff f3 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6df7:	85 c0                	test   %eax,%eax
    6df9:	0f 85 a8 00 00 00    	jne    6ea7 <e1000_phy_get_info+0x25c>
    6dff:	0f b7 55 dc          	movzwl 0xffffffffffffffdc(%rbp),%edx
    6e03:	31 c0                	xor    %eax,%eax
    6e05:	48 8d 75 d8          	lea    0xffffffffffffffd8(%rbp),%rsi
    6e09:	4c 89 e7             	mov    %r12,%rdi
    6e0c:	f6 c2 80             	test   $0x80,%dl
    6e0f:	0f 95 c0             	setne  %al
    6e12:	89 43 04             	mov    %eax,0x4(%rbx)
    6e15:	31 c0                	xor    %eax,%eax
    6e17:	f6 c2 02             	test   $0x2,%dl
    6e1a:	0f 95 c0             	setne  %al
    6e1d:	89 43 10             	mov    %eax,0x10(%rbx)
    6e20:	e8 bd f8 ff ff       	callq  66e2 <e1000_check_polarity>
    6e25:	85 c0                	test   %eax,%eax
    6e27:	75 7e                	jne    6ea7 <e1000_phy_get_info+0x25c>
    6e29:	8b 45 d8             	mov    0xffffffffffffffd8(%rbp),%eax
    6e2c:	4c 89 f2             	mov    %r14,%rdx
    6e2f:	be 11 00 00 00       	mov    $0x11,%esi
    6e34:	4c 89 e7             	mov    %r12,%rdi
    6e37:	89 43 08             	mov    %eax,0x8(%rbx)
    6e3a:	e8 b7 f3 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6e3f:	85 c0                	test   %eax,%eax
    6e41:	75 64                	jne    6ea7 <e1000_phy_get_info+0x25c>
    6e43:	0f b7 55 dc          	movzwl 0xffffffffffffffdc(%rbp),%edx
    6e47:	89 d0                	mov    %edx,%eax
    6e49:	83 e0 40             	and    $0x40,%eax
    6e4c:	c1 f8 06             	sar    $0x6,%eax
    6e4f:	89 43 14             	mov    %eax,0x14(%rbx)
    6e52:	89 d0                	mov    %edx,%eax
    6e54:	25 00 c0 00 00       	and    $0xc000,%eax
    6e59:	3d 00 80 00 00       	cmp    $0x8000,%eax
    6e5e:	75 6f                	jne    6ecf <e1000_phy_get_info+0x284>
    6e60:	41 83 7c 24 14 03    	cmpl   $0x3,0x14(%r12)
    6e66:	74 0d                	je     6e75 <e1000_phy_get_info+0x22a>
    6e68:	81 e2 80 03 00 00    	and    $0x380,%edx
    6e6e:	c1 fa 07             	sar    $0x7,%edx
    6e71:	89 13                	mov    %edx,(%rbx)
    6e73:	eb 1d                	jmp    6e92 <e1000_phy_get_info+0x247>
    6e75:	4c 89 f2             	mov    %r14,%rdx
    6e78:	be ba 00 00 00       	mov    $0xba,%esi
    6e7d:	4c 89 e7             	mov    %r12,%rdi
    6e80:	e8 71 f3 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6e85:	85 c0                	test   %eax,%eax
    6e87:	75 1e                	jne    6ea7 <e1000_phy_get_info+0x25c>
    6e89:	0f b7 45 dc          	movzwl 0xffffffffffffffdc(%rbp),%eax
    6e8d:	83 e0 07             	and    $0x7,%eax
    6e90:	89 03                	mov    %eax,(%rbx)
    6e92:	48 8d 55 dc          	lea    0xffffffffffffffdc(%rbp),%rdx
    6e96:	be 0a 00 00 00       	mov    $0xa,%esi
    6e9b:	4c 89 e7             	mov    %r12,%rdi
    6e9e:	e8 53 f3 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6ea3:	85 c0                	test   %eax,%eax
    6ea5:	74 05                	je     6eac <e1000_phy_get_info+0x261>
    6ea7:	41 89 c5             	mov    %eax,%r13d
    6eaa:	eb 23                	jmp    6ecf <e1000_phy_get_info+0x284>
    6eac:	0f b7 45 dc          	movzwl 0xffffffffffffffdc(%rbp),%eax
    6eb0:	31 d2                	xor    %edx,%edx
    6eb2:	f6 c4 20             	test   $0x20,%ah
    6eb5:	0f 95 c2             	setne  %dl
    6eb8:	f6 c4 10             	test   $0x10,%ah
    6ebb:	0f 95 c0             	setne  %al
    6ebe:	89 53 18             	mov    %edx,0x18(%rbx)
    6ec1:	0f b6 c0             	movzbl %al,%eax
    6ec4:	89 43 1c             	mov    %eax,0x1c(%rbx)
    6ec7:	eb 06                	jmp    6ecf <e1000_phy_get_info+0x284>
    6ec9:	41 bd fd ff ff ff    	mov    $0xfffffffd,%r13d
    6ecf:	41 5a                	pop    %r10
    6ed1:	41 5b                	pop    %r11
    6ed3:	5b                   	pop    %rbx
    6ed4:	41 5c                	pop    %r12
    6ed6:	44 89 e8             	mov    %r13d,%eax
    6ed9:	41 5d                	pop    %r13
    6edb:	41 5e                	pop    %r14
    6edd:	c9                   	leaveq 
    6ede:	c3                   	retq   

0000000000006edf <e1000_update_phy_info>:
    6edf:	55                   	push   %rbp
    6ee0:	48 89 e5             	mov    %rsp,%rbp
    6ee3:	53                   	push   %rbx
    6ee4:	48 89 fb             	mov    %rdi,%rbx
    6ee7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6eee:	48 83 ec 08          	sub    $0x8,%rsp
    6ef2:	e8 00 00 00 00       	callq  6ef7 <e1000_update_phy_info+0x18>
    6ef7:	48 8d b3 00 07 00 00 	lea    0x700(%rbx),%rsi
    6efe:	48 81 c3 b8 03 00 00 	add    $0x3b8,%rbx
    6f05:	48 89 df             	mov    %rbx,%rdi
    6f08:	e8 3e fd ff ff       	callq  6c4b <e1000_phy_get_info>
    6f0d:	5b                   	pop    %rbx
    6f0e:	5b                   	pop    %rbx
    6f0f:	c9                   	leaveq 
    6f10:	c3                   	retq   

0000000000006f11 <e1000_config_mac_to_phy>:
    6f11:	55                   	push   %rbp
    6f12:	48 89 e5             	mov    %rsp,%rbp
    6f15:	41 56                	push   %r14
    6f17:	45 31 f6             	xor    %r14d,%r14d
    6f1a:	41 55                	push   %r13
    6f1c:	49 89 fd             	mov    %rdi,%r13
    6f1f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6f26:	41 54                	push   %r12
    6f28:	53                   	push   %rbx
    6f29:	48 83 ec 10          	sub    $0x10,%rsp
    6f2d:	e8 00 00 00 00       	callq  6f32 <e1000_config_mac_to_phy+0x21>
    6f32:	41 83 7d 10 03       	cmpl   $0x3,0x10(%r13)
    6f37:	0f 87 96 00 00 00    	ja     6fd3 <e1000_config_mac_to_phy+0xc2>
    6f3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6f44:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    6f48:	e8 00 00 00 00       	callq  6f4d <e1000_config_mac_to_phy+0x3c>
    6f4d:	8b 1b                	mov    (%rbx),%ebx
    6f4f:	48 8d 55 de          	lea    0xffffffffffffffde(%rbp),%rdx
    6f53:	be 11 00 00 00       	mov    $0x11,%esi
    6f58:	4c 89 ef             	mov    %r13,%rdi
    6f5b:	e8 96 f2 ff ff       	callq  61f6 <e1000_read_phy_reg>
    6f60:	85 c0                	test   %eax,%eax
    6f62:	41 89 c6             	mov    %eax,%r14d
    6f65:	75 6c                	jne    6fd3 <e1000_config_mac_to_phy+0xc2>
    6f67:	89 d8                	mov    %ebx,%eax
    6f69:	80 cc 18             	or     $0x18,%ah
    6f6c:	89 c2                	mov    %eax,%edx
    6f6e:	81 e2 7f fc ff ff    	and    $0xfffffc7f,%edx
    6f74:	f6 45 df 20          	testb  $0x20,0xffffffffffffffdf(%rbp)
    6f78:	74 09                	je     6f83 <e1000_config_mac_to_phy+0x72>
    6f7a:	41 89 d4             	mov    %edx,%r12d
    6f7d:	41 83 cc 01          	or     $0x1,%r12d
    6f81:	eb 0a                	jmp    6f8d <e1000_config_mac_to_phy+0x7c>
    6f83:	41 89 c4             	mov    %eax,%r12d
    6f86:	41 81 e4 7e fc ff ff 	and    $0xfffffc7e,%r12d
    6f8d:	4c 89 ef             	mov    %r13,%rdi
    6f90:	e8 33 96 ff ff       	callq  5c8 <e1000_config_collision_dist>
    6f95:	0f b7 55 de          	movzwl 0xffffffffffffffde(%rbp),%edx
    6f99:	81 e2 00 c0 00 00    	and    $0xc000,%edx
    6f9f:	81 fa 00 80 00 00    	cmp    $0x8000,%edx
    6fa5:	75 09                	jne    6fb0 <e1000_config_mac_to_phy+0x9f>
    6fa7:	41 81 cc 00 02 00 00 	or     $0x200,%r12d
    6fae:	eb 10                	jmp    6fc0 <e1000_config_mac_to_phy+0xaf>
    6fb0:	44 89 e0             	mov    %r12d,%eax
    6fb3:	80 cc 01             	or     $0x1,%ah
    6fb6:	81 fa 00 40 00 00    	cmp    $0x4000,%edx
    6fbc:	44 0f 44 e0          	cmove  %eax,%r12d
    6fc0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6fc7:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    6fcb:	e8 00 00 00 00       	callq  6fd0 <e1000_config_mac_to_phy+0xbf>
    6fd0:	44 89 23             	mov    %r12d,(%rbx)
    6fd3:	41 5c                	pop    %r12
    6fd5:	41 5d                	pop    %r13
    6fd7:	5b                   	pop    %rbx
    6fd8:	41 5c                	pop    %r12
    6fda:	41 5d                	pop    %r13
    6fdc:	44 89 f0             	mov    %r14d,%eax
    6fdf:	41 5e                	pop    %r14
    6fe1:	c9                   	leaveq 
    6fe2:	c3                   	retq   

0000000000006fe3 <e1000_phy_setup_autoneg>:
    6fe3:	55                   	push   %rbp
    6fe4:	48 89 e5             	mov    %rsp,%rbp
    6fe7:	53                   	push   %rbx
    6fe8:	48 89 fb             	mov    %rdi,%rbx
    6feb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    6ff2:	48 83 ec 18          	sub    $0x18,%rsp
    6ff6:	e8 00 00 00 00       	callq  6ffb <e1000_phy_setup_autoneg+0x18>
    6ffb:	48 8d 55 f6          	lea    0xfffffffffffffff6(%rbp),%rdx
    6fff:	be 04 00 00 00       	mov    $0x4,%esi
    7004:	48 89 df             	mov    %rbx,%rdi
    7007:	e8 ea f1 ff ff       	callq  61f6 <e1000_read_phy_reg>
    700c:	85 c0                	test   %eax,%eax
    700e:	0f 85 e2 00 00 00    	jne    70f6 <e1000_phy_setup_autoneg+0x113>
    7014:	83 7b 14 05          	cmpl   $0x5,0x14(%rbx)
    7018:	74 1a                	je     7034 <e1000_phy_setup_autoneg+0x51>
    701a:	48 8d 55 f4          	lea    0xfffffffffffffff4(%rbp),%rdx
    701e:	be 09 00 00 00       	mov    $0x9,%esi
    7023:	48 89 df             	mov    %rbx,%rdi
    7026:	e8 cb f1 ff ff       	callq  61f6 <e1000_read_phy_reg>
    702b:	85 c0                	test   %eax,%eax
    702d:	74 0b                	je     703a <e1000_phy_setup_autoneg+0x57>
    702f:	e9 c2 00 00 00       	jmpq   70f6 <e1000_phy_setup_autoneg+0x113>
    7034:	66 c7 45 f4 00 00    	movw   $0x0,0xfffffffffffffff4(%rbp)
    703a:	0f b7 93 d2 00 00 00 	movzwl 0xd2(%rbx),%edx
    7041:	66 8b 45 f6          	mov    0xfffffffffffffff6(%rbp),%ax
    7045:	8b 4d f4             	mov    0xfffffffffffffff4(%rbp),%ecx
    7048:	66 25 1f fe          	and    $0xfe1f,%ax
    704c:	80 e5 fc             	and    $0xfc,%ch
    704f:	f6 c2 01             	test   $0x1,%dl
    7052:	66 89 45 f6          	mov    %ax,0xfffffffffffffff6(%rbp)
    7056:	66 89 4d f4          	mov    %cx,0xfffffffffffffff4(%rbp)
    705a:	74 07                	je     7063 <e1000_phy_setup_autoneg+0x80>
    705c:	83 c8 20             	or     $0x20,%eax
    705f:	66 89 45 f6          	mov    %ax,0xfffffffffffffff6(%rbp)
    7063:	f6 c2 02             	test   $0x2,%dl
    7066:	74 05                	je     706d <e1000_phy_setup_autoneg+0x8a>
    7068:	66 83 4d f6 40       	orw    $0x40,0xfffffffffffffff6(%rbp)
    706d:	f6 c2 04             	test   $0x4,%dl
    7070:	74 06                	je     7078 <e1000_phy_setup_autoneg+0x95>
    7072:	66 81 4d f6 80 00    	orw    $0x80,0xfffffffffffffff6(%rbp)
    7078:	f6 c2 08             	test   $0x8,%dl
    707b:	74 06                	je     7083 <e1000_phy_setup_autoneg+0xa0>
    707d:	66 81 4d f6 00 01    	orw    $0x100,0xfffffffffffffff6(%rbp)
    7083:	80 e2 20             	and    $0x20,%dl
    7086:	74 07                	je     708f <e1000_phy_setup_autoneg+0xac>
    7088:	80 cd 02             	or     $0x2,%ch
    708b:	66 89 4d f4          	mov    %cx,0xfffffffffffffff4(%rbp)
    708f:	8b 53 38             	mov    0x38(%rbx),%edx
    7092:	85 d2                	test   %edx,%edx
    7094:	74 16                	je     70ac <e1000_phy_setup_autoneg+0xc9>
    7096:	83 fa 01             	cmp    $0x1,%edx
    7099:	74 29                	je     70c4 <e1000_phy_setup_autoneg+0xe1>
    709b:	83 fa 02             	cmp    $0x2,%edx
    709e:	74 14                	je     70b4 <e1000_phy_setup_autoneg+0xd1>
    70a0:	83 fa 03             	cmp    $0x3,%edx
    70a3:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
    70a8:	75 4c                	jne    70f6 <e1000_phy_setup_autoneg+0x113>
    70aa:	eb 18                	jmp    70c4 <e1000_phy_setup_autoneg+0xe1>
    70ac:	66 81 65 f6 ff f3    	andw   $0xf3ff,0xfffffffffffffff6(%rbp)
    70b2:	eb 16                	jmp    70ca <e1000_phy_setup_autoneg+0xe7>
    70b4:	66 8b 45 f6          	mov    0xfffffffffffffff6(%rbp),%ax
    70b8:	80 cc 08             	or     $0x8,%ah
    70bb:	80 e4 fb             	and    $0xfb,%ah
    70be:	66 89 45 f6          	mov    %ax,0xfffffffffffffff6(%rbp)
    70c2:	eb 06                	jmp    70ca <e1000_phy_setup_autoneg+0xe7>
    70c4:	66 81 4d f6 00 0c    	orw    $0xc00,0xfffffffffffffff6(%rbp)
    70ca:	0f b7 55 f6          	movzwl 0xfffffffffffffff6(%rbp),%edx
    70ce:	be 04 00 00 00       	mov    $0x4,%esi
    70d3:	48 89 df             	mov    %rbx,%rdi
    70d6:	e8 c9 ee ff ff       	callq  5fa4 <e1000_write_phy_reg>
    70db:	85 c0                	test   %eax,%eax
    70dd:	75 17                	jne    70f6 <e1000_phy_setup_autoneg+0x113>
    70df:	83 7b 14 05          	cmpl   $0x5,0x14(%rbx)
    70e3:	74 11                	je     70f6 <e1000_phy_setup_autoneg+0x113>
    70e5:	0f b7 55 f4          	movzwl 0xfffffffffffffff4(%rbp),%edx
    70e9:	be 09 00 00 00       	mov    $0x9,%esi
    70ee:	48 89 df             	mov    %rbx,%rdi
    70f1:	e8 ae ee ff ff       	callq  5fa4 <e1000_write_phy_reg>
    70f6:	48 83 c4 18          	add    $0x18,%rsp
    70fa:	5b                   	pop    %rbx
    70fb:	c9                   	leaveq 
    70fc:	c3                   	retq   

00000000000070fd <e1000_power_up_phy>:
    70fd:	55                   	push   %rbp
    70fe:	48 89 e5             	mov    %rsp,%rbp
    7101:	53                   	push   %rbx
    7102:	48 89 fb             	mov    %rdi,%rbx
    7105:	48 81 c3 b8 03 00 00 	add    $0x3b8,%rbx
    710c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7113:	48 83 ec 18          	sub    $0x18,%rsp
    7117:	e8 00 00 00 00       	callq  711c <e1000_power_up_phy+0x1f>
    711c:	66 c7 45 f6 00 00    	movw   $0x0,0xfffffffffffffff6(%rbp)
    7122:	83 7b 1c 00          	cmpl   $0x0,0x1c(%rbx)
    7126:	75 26                	jne    714e <e1000_power_up_phy+0x51>
    7128:	48 8d 55 f6          	lea    0xfffffffffffffff6(%rbp),%rdx
    712c:	31 f6                	xor    %esi,%esi
    712e:	48 89 df             	mov    %rbx,%rdi
    7131:	e8 c0 f0 ff ff       	callq  61f6 <e1000_read_phy_reg>
    7136:	66 8b 55 f6          	mov    0xfffffffffffffff6(%rbp),%dx
    713a:	31 f6                	xor    %esi,%esi
    713c:	48 89 df             	mov    %rbx,%rdi
    713f:	80 e6 f7             	and    $0xf7,%dh
    7142:	66 89 55 f6          	mov    %dx,0xfffffffffffffff6(%rbp)
    7146:	0f b7 d2             	movzwl %dx,%edx
    7149:	e8 56 ee ff ff       	callq  5fa4 <e1000_write_phy_reg>
    714e:	48 83 c4 18          	add    $0x18,%rsp
    7152:	5b                   	pop    %rbx
    7153:	c9                   	leaveq 
    7154:	c3                   	retq   

0000000000007155 <e1000_phy_reset_clk_and_crs>:
    7155:	55                   	push   %rbp
    7156:	48 89 e5             	mov    %rsp,%rbp
    7159:	41 54                	push   %r12
    715b:	4c 8d 65 ee          	lea    0xffffffffffffffee(%rbp),%r12
    715f:	53                   	push   %rbx
    7160:	48 89 fb             	mov    %rdi,%rbx
    7163:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    716a:	48 81 c3 b8 03 00 00 	add    $0x3b8,%rbx
    7171:	48 83 ec 10          	sub    $0x10,%rsp
    7175:	e8 00 00 00 00       	callq  717a <e1000_phy_reset_clk_and_crs+0x25>
    717a:	4c 89 e2             	mov    %r12,%rdx
    717d:	48 89 df             	mov    %rbx,%rdi
    7180:	be 14 00 00 00       	mov    $0x14,%esi
    7185:	e8 6c f0 ff ff       	callq  61f6 <e1000_read_phy_reg>
    718a:	66 8b 55 ee          	mov    0xffffffffffffffee(%rbp),%dx
    718e:	48 89 df             	mov    %rbx,%rdi
    7191:	be 14 00 00 00       	mov    $0x14,%esi
    7196:	83 ca 70             	or     $0x70,%edx
    7199:	66 89 55 ee          	mov    %dx,0xffffffffffffffee(%rbp)
    719d:	0f b7 d2             	movzwl %dx,%edx
    71a0:	e8 ff ed ff ff       	callq  5fa4 <e1000_write_phy_reg>
    71a5:	4c 89 e2             	mov    %r12,%rdx
    71a8:	48 89 df             	mov    %rbx,%rdi
    71ab:	be 10 00 00 00       	mov    $0x10,%esi
    71b0:	e8 41 f0 ff ff       	callq  61f6 <e1000_read_phy_reg>
    71b5:	66 8b 55 ee          	mov    0xffffffffffffffee(%rbp),%dx
    71b9:	48 89 df             	mov    %rbx,%rdi
    71bc:	be 10 00 00 00       	mov    $0x10,%esi
    71c1:	80 ce 08             	or     $0x8,%dh
    71c4:	66 89 55 ee          	mov    %dx,0xffffffffffffffee(%rbp)
    71c8:	0f b7 d2             	movzwl %dx,%edx
    71cb:	e8 d4 ed ff ff       	callq  5fa4 <e1000_write_phy_reg>
    71d0:	58                   	pop    %rax
    71d1:	5a                   	pop    %rdx
    71d2:	5b                   	pop    %rbx
    71d3:	41 5c                	pop    %r12
    71d5:	c9                   	leaveq 
    71d6:	c3                   	retq   

00000000000071d7 <e1000_leave_82542_rst>:
    71d7:	55                   	push   %rbp
    71d8:	48 89 e5             	mov    %rsp,%rbp
    71db:	41 57                	push   %r15
    71dd:	41 56                	push   %r14
    71df:	41 55                	push   %r13
    71e1:	49 89 fd             	mov    %rdi,%r13
    71e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    71eb:	4d 8d b5 b8 03 00 00 	lea    0x3b8(%r13),%r14
    71f2:	41 54                	push   %r12
    71f4:	53                   	push   %rbx
    71f5:	48 83 ec 08          	sub    $0x8,%rsp
    71f9:	e8 00 00 00 00       	callq  71fe <e1000_leave_82542_rst+0x27>
    71fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7205:	4d 8b bd f0 02 00 00 	mov    0x2f0(%r13),%r15
    720c:	49 8b 9d b8 03 00 00 	mov    0x3b8(%r13),%rbx
    7213:	e8 00 00 00 00       	callq  7218 <e1000_leave_82542_rst+0x41>
    7218:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
    721f:	49 8b 9d b8 03 00 00 	mov    0x3b8(%r13),%rbx
    7226:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    722d:	41 83 e4 fe          	and    $0xfffffffffffffffe,%r12d
    7231:	e8 00 00 00 00       	callq  7236 <e1000_leave_82542_rst+0x5f>
    7236:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
    723d:	44 89 23             	mov    %r12d,(%rbx)
    7240:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7247:	49 8b 9d b8 03 00 00 	mov    0x3b8(%r13),%rbx
    724e:	e8 00 00 00 00       	callq  7253 <e1000_leave_82542_rst+0x7c>
    7253:	8b 43 08             	mov    0x8(%rbx),%eax
    7256:	bf b8 ae 47 01       	mov    $0x147aeb8,%edi
    725b:	e8 19 d8 ff ff       	callq  4a79 <__const_udelay>
    7260:	41 f6 86 d4 00 00 00 	testb  $0x10,0xd4(%r14)
    7267:	10 
    7268:	74 08                	je     7272 <e1000_leave_82542_rst+0x9b>
    726a:	4c 89 f7             	mov    %r14,%rdi
    726d:	e8 fe c9 ff ff       	callq  3c70 <e1000_pci_set_mwi>
    7272:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7279:	e8 00 00 00 00       	callq  727e <e1000_leave_82542_rst+0xa7>
    727e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7285:	e8 00 00 00 00       	callq  728a <e1000_leave_82542_rst+0xb3>
    728a:	41 f6 47 48 01       	testb  $0x1,0x48(%r15)
    728f:	74 33                	je     72c4 <e1000_leave_82542_rst+0xed>
    7291:	49 8b 9d 20 02 00 00 	mov    0x220(%r13),%rbx
    7298:	4c 89 ef             	mov    %r13,%rdi
    729b:	e8 89 98 ff ff       	callq  b29 <e1000_configure_rx>
    72a0:	31 c9                	xor    %ecx,%ecx
    72a2:	8b 43 18             	mov    0x18(%rbx),%eax
    72a5:	39 43 1c             	cmp    %eax,0x1c(%rbx)
    72a8:	77 03                	ja     72ad <e1000_leave_82542_rst+0xd6>
    72aa:	8b 4b 14             	mov    0x14(%rbx),%ecx
    72ad:	8b 53 1c             	mov    0x1c(%rbx),%edx
    72b0:	48 89 de             	mov    %rbx,%rsi
    72b3:	4c 89 ef             	mov    %r13,%rdi
    72b6:	ff ca                	dec    %edx
    72b8:	2b 53 18             	sub    0x18(%rbx),%edx
    72bb:	01 ca                	add    %ecx,%edx
    72bd:	41 ff 95 18 02 00 00 	callq  *0x218(%r13)
    72c4:	59                   	pop    %rcx
    72c5:	5b                   	pop    %rbx
    72c6:	41 5c                	pop    %r12
    72c8:	41 5d                	pop    %r13
    72ca:	41 5e                	pop    %r14
    72cc:	41 5f                	pop    %r15
    72ce:	c9                   	leaveq 
    72cf:	c3                   	retq   

00000000000072d0 <e1000_power_down_phy>:
    72d0:	55                   	push   %rbp
    72d1:	48 89 e5             	mov    %rsp,%rbp
    72d4:	41 54                	push   %r12
    72d6:	53                   	push   %rbx
    72d7:	48 89 fb             	mov    %rdi,%rbx
    72da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    72e1:	4c 8d a3 b8 03 00 00 	lea    0x3b8(%rbx),%r12
    72e8:	48 83 ec 10          	sub    $0x10,%rsp
    72ec:	e8 00 00 00 00       	callq  72f1 <e1000_power_down_phy+0x21>
    72f1:	83 bb a4 00 00 00 00 	cmpl   $0x0,0xa4(%rbx)
    72f8:	0f 85 ca 00 00 00    	jne    73c8 <e1000_power_down_phy+0xf8>
    72fe:	41 8b 44 24 10       	mov    0x10(%r12),%eax
    7303:	83 f8 04             	cmp    $0x4,%eax
    7306:	0f 86 bc 00 00 00    	jbe    73c8 <e1000_power_down_phy+0xf8>
    730c:	41 83 7c 24 1c 00    	cmpl   $0x0,0x1c(%r12)
    7312:	0f 85 b0 00 00 00    	jne    73c8 <e1000_power_down_phy+0xf8>
    7318:	83 f8 05             	cmp    $0x5,%eax
    731b:	66 c7 45 ee 00 00    	movw   $0x0,0xffffffffffffffee(%rbp)
    7321:	74 43                	je     7366 <e1000_power_down_phy+0x96>
    7323:	83 f8 06             	cmp    $0x6,%eax
    7326:	74 3e                	je     7366 <e1000_power_down_phy+0x96>
    7328:	83 f8 07             	cmp    $0x7,%eax
    732b:	74 39                	je     7366 <e1000_power_down_phy+0x96>
    732d:	83 f8 08             	cmp    $0x8,%eax
    7330:	74 34                	je     7366 <e1000_power_down_phy+0x96>
    7332:	83 f8 09             	cmp    $0x9,%eax
    7335:	74 2f                	je     7366 <e1000_power_down_phy+0x96>
    7337:	83 f8 0a             	cmp    $0xa,%eax
    733a:	74 2a                	je     7366 <e1000_power_down_phy+0x96>
    733c:	83 f8 0b             	cmp    $0xb,%eax
    733f:	74 25                	je     7366 <e1000_power_down_phy+0x96>
    7341:	83 f8 0c             	cmp    $0xc,%eax
    7344:	74 20                	je     7366 <e1000_power_down_phy+0x96>
    7346:	83 f8 0d             	cmp    $0xd,%eax
    7349:	74 1b                	je     7366 <e1000_power_down_phy+0x96>
    734b:	83 f8 0e             	cmp    $0xe,%eax
    734e:	74 30                	je     7380 <e1000_power_down_phy+0xb0>
    7350:	83 f8 0f             	cmp    $0xf,%eax
    7353:	74 2b                	je     7380 <e1000_power_down_phy+0xb0>
    7355:	83 f8 10             	cmp    $0x10,%eax
    7358:	74 26                	je     7380 <e1000_power_down_phy+0xb0>
    735a:	83 f8 11             	cmp    $0x11,%eax
    735d:	74 21                	je     7380 <e1000_power_down_phy+0xb0>
    735f:	83 f8 12             	cmp    $0x12,%eax
    7362:	75 64                	jne    73c8 <e1000_power_down_phy+0xf8>
    7364:	eb 1a                	jmp    7380 <e1000_power_down_phy+0xb0>
    7366:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    736d:	49 8b 1c 24          	mov    (%r12),%rbx
    7371:	e8 00 00 00 00       	callq  7376 <e1000_power_down_phy+0xa6>
    7376:	8b 83 20 58 00 00    	mov    0x5820(%rbx),%eax
    737c:	a8 01                	test   $0x1,%al
    737e:	eb 16                	jmp    7396 <e1000_power_down_phy+0xc6>
    7380:	4c 89 e7             	mov    %r12,%rdi
    7383:	e8 67 8e ff ff       	callq  1ef <e1000_check_mng_mode>
    7388:	84 c0                	test   %al,%al
    738a:	75 3c                	jne    73c8 <e1000_power_down_phy+0xf8>
    738c:	4c 89 e7             	mov    %r12,%rdi
    738f:	e8 80 8d ff ff       	callq  114 <e1000_check_phy_reset_block>
    7394:	85 c0                	test   %eax,%eax
    7396:	75 30                	jne    73c8 <e1000_power_down_phy+0xf8>
    7398:	48 8d 55 ee          	lea    0xffffffffffffffee(%rbp),%rdx
    739c:	31 f6                	xor    %esi,%esi
    739e:	4c 89 e7             	mov    %r12,%rdi
    73a1:	e8 50 ee ff ff       	callq  61f6 <e1000_read_phy_reg>
    73a6:	66 8b 55 ee          	mov    0xffffffffffffffee(%rbp),%dx
    73aa:	4c 89 e7             	mov    %r12,%rdi
    73ad:	31 f6                	xor    %esi,%esi
    73af:	80 ce 08             	or     $0x8,%dh
    73b2:	66 89 55 ee          	mov    %dx,0xffffffffffffffee(%rbp)
    73b6:	0f b7 d2             	movzwl %dx,%edx
    73b9:	e8 e6 eb ff ff       	callq  5fa4 <e1000_write_phy_reg>
    73be:	bf 58 89 41 00       	mov    $0x418958,%edi
    73c3:	e8 b1 d6 ff ff       	callq  4a79 <__const_udelay>
    73c8:	5e                   	pop    %rsi
    73c9:	5f                   	pop    %rdi
    73ca:	5b                   	pop    %rbx
    73cb:	41 5c                	pop    %r12
    73cd:	c9                   	leaveq 
    73ce:	c3                   	retq   

00000000000073cf <pci_enable_wake>:
    73cf:	55                   	push   %rbp
    73d0:	48 89 e5             	mov    %rsp,%rbp
    73d3:	41 57                	push   %r15
    73d5:	41 89 f7             	mov    %esi,%r15d
    73d8:	41 56                	push   %r14
    73da:	41 89 d6             	mov    %edx,%r14d
    73dd:	41 55                	push   %r13
    73df:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    73e3:	41 54                	push   %r12
    73e5:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
    73e9:	53                   	push   %rbx
    73ea:	48 89 fb             	mov    %rdi,%rbx
    73ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    73f4:	48 83 ec 48          	sub    $0x48,%rsp
    73f8:	e8 00 00 00 00       	callq  73fd <pci_enable_wake+0x2e>
    73fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7404:	48 89 5d b8          	mov    %rbx,0xffffffffffffffb8(%rbp)
    7408:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    740f:	00 
    7410:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    7417:	00 
    7418:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    741f:	44 89 7d c8          	mov    %r15d,0xffffffffffffffc8(%rbp)
    7423:	44 89 75 c4          	mov    %r14d,0xffffffffffffffc4(%rbp)
    7427:	e8 00 00 00 00       	callq  742c <pci_enable_wake+0x5d>
    742c:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
    7430:	4c 89 e9             	mov    %r13,%rcx
    7433:	4c 89 e6             	mov    %r12,%rsi
    7436:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    743d:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    7444:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    744b:	00 
    744c:	e8 00 00 00 00       	callq  7451 <pci_enable_wake+0x82>
    7451:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
    7455:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
    7459:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    745f:	4c 89 e6             	mov    %r12,%rsi
    7462:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7469:	e8 00 00 00 00       	callq  746e <pci_enable_wake+0x9f>
    746e:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
    7472:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
    7476:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    747c:	4c 89 e6             	mov    %r12,%rsi
    747f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7486:	e8 00 00 00 00       	callq  748b <pci_enable_wake+0xbc>
    748b:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    748f:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    7493:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    749a:	48 c7 45 90 15 06 00 	movq   $0x615,0xffffffffffffff90(%rbp)
    74a1:	00 
    74a2:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    74a6:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    74a9:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    74ac:	e8 00 00 00 00       	callq  74b1 <pci_enable_wake+0xe2>
    74b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    74b8:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    74bc:	44 89 7d c8          	mov    %r15d,0xffffffffffffffc8(%rbp)
    74c0:	44 89 75 cc          	mov    %r14d,0xffffffffffffffcc(%rbp)
    74c4:	e8 00 00 00 00       	callq  74c9 <pci_enable_wake+0xfa>
    74c9:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
    74cd:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    74d3:	4c 89 e1             	mov    %r12,%rcx
    74d6:	4c 89 ea             	mov    %r13,%rdx
    74d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    74e0:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    74e7:	48 89 de             	mov    %rbx,%rsi
    74ea:	e8 00 00 00 00       	callq  74ef <pci_enable_wake+0x120>
    74ef:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
    74f3:	48 89 de             	mov    %rbx,%rsi
    74f6:	b9 04 00 00 00       	mov    $0x4,%ecx
    74fb:	4c 89 ea             	mov    %r13,%rdx
    74fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7505:	e8 00 00 00 00       	callq  750a <pci_enable_wake+0x13b>
    750a:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
    750e:	48 89 de             	mov    %rbx,%rsi
    7511:	b9 04 00 00 00       	mov    $0x4,%ecx
    7516:	4c 89 ea             	mov    %r13,%rdx
    7519:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7520:	e8 00 00 00 00       	callq  7525 <pci_enable_wake+0x156>
    7525:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
    7529:	48 89 de             	mov    %rbx,%rsi
    752c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7533:	b9 04 00 00 00       	mov    $0x4,%ecx
    7538:	4c 89 ea             	mov    %r13,%rdx
    753b:	e8 00 00 00 00       	callq  7540 <pci_enable_wake+0x171>
    7540:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    7544:	8b 5d c4             	mov    0xffffffffffffffc4(%rbp),%ebx
    7547:	48 85 ff             	test   %rdi,%rdi
    754a:	74 05                	je     7551 <pci_enable_wake+0x182>
    754c:	e8 00 00 00 00       	callq  7551 <pci_enable_wake+0x182>
    7551:	48 83 c4 48          	add    $0x48,%rsp
    7555:	89 d8                	mov    %ebx,%eax
    7557:	5b                   	pop    %rbx
    7558:	41 5c                	pop    %r12
    755a:	41 5d                	pop    %r13
    755c:	41 5e                	pop    %r14
    755e:	41 5f                	pop    %r15
    7560:	c9                   	leaveq 
    7561:	c3                   	retq   

0000000000007562 <free_irq>:
    7562:	55                   	push   %rbp
    7563:	48 89 e5             	mov    %rsp,%rbp
    7566:	41 57                	push   %r15
    7568:	49 89 f7             	mov    %rsi,%r15
    756b:	41 56                	push   %r14
    756d:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
    7571:	41 55                	push   %r13
    7573:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    7577:	41 54                	push   %r12
    7579:	4c 8d 65 cc          	lea    0xffffffffffffffcc(%rbp),%r12
    757d:	53                   	push   %rbx
    757e:	89 fb                	mov    %edi,%ebx
    7580:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7587:	48 83 ec 38          	sub    $0x38,%rsp
    758b:	e8 00 00 00 00       	callq  7590 <free_irq+0x2e>
    7590:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7597:	89 5d c8             	mov    %ebx,0xffffffffffffffc8(%rbp)
    759a:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    75a1:	00 
    75a2:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    75a9:	00 
    75aa:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
    75b1:	4c 89 7d c0          	mov    %r15,0xffffffffffffffc0(%rbp)
    75b5:	e8 00 00 00 00       	callq  75ba <free_irq+0x58>
    75ba:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    75c0:	4c 89 f1             	mov    %r14,%rcx
    75c3:	4c 89 e2             	mov    %r12,%rdx
    75c6:	4c 89 ee             	mov    %r13,%rsi
    75c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    75d0:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    75d7:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
    75de:	00 
    75df:	e8 00 00 00 00       	callq  75e4 <free_irq+0x82>
    75e4:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
    75e8:	4c 89 e2             	mov    %r12,%rdx
    75eb:	4c 89 ee             	mov    %r13,%rsi
    75ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    75f5:	e8 00 00 00 00       	callq  75fa <free_irq+0x98>
    75fa:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    75fe:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
    7602:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7609:	48 c7 45 a0 bc 05 00 	movq   $0x5bc,0xffffffffffffffa0(%rbp)
    7610:	00 
    7611:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
    7615:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    7618:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
    761b:	e8 00 00 00 00       	callq  7620 <free_irq+0xbe>
    7620:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7627:	89 5d cc             	mov    %ebx,0xffffffffffffffcc(%rbp)
    762a:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
    762e:	e8 00 00 00 00       	callq  7633 <free_irq+0xd1>
    7633:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
    7637:	4d 89 e0             	mov    %r12,%r8
    763a:	b9 04 00 00 00       	mov    $0x4,%ecx
    763f:	4c 89 f2             	mov    %r14,%rdx
    7642:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7649:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
    7650:	48 89 de             	mov    %rbx,%rsi
    7653:	e8 00 00 00 00       	callq  7658 <free_irq+0xf6>
    7658:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    765f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    7665:	4c 89 e9             	mov    %r13,%rcx
    7668:	4c 89 f2             	mov    %r14,%rdx
    766b:	48 89 de             	mov    %rbx,%rsi
    766e:	e8 00 00 00 00       	callq  7673 <free_irq+0x111>
    7673:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
    7677:	48 85 ff             	test   %rdi,%rdi
    767a:	74 05                	je     7681 <free_irq+0x11f>
    767c:	e8 00 00 00 00       	callq  7681 <free_irq+0x11f>
    7681:	48 83 c4 38          	add    $0x38,%rsp
    7685:	5b                   	pop    %rbx
    7686:	41 5c                	pop    %r12
    7688:	41 5d                	pop    %r13
    768a:	41 5e                	pop    %r14
    768c:	41 5f                	pop    %r15
    768e:	c9                   	leaveq 
    768f:	c3                   	retq   

0000000000007690 <mod_timer>:
    7690:	55                   	push   %rbp
    7691:	48 89 e5             	mov    %rsp,%rbp
    7694:	41 57                	push   %r15
    7696:	49 89 f7             	mov    %rsi,%r15
    7699:	41 56                	push   %r14
    769b:	4c 8d 75 cc          	lea    0xffffffffffffffcc(%rbp),%r14
    769f:	41 55                	push   %r13
    76a1:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    76a5:	41 54                	push   %r12
    76a7:	53                   	push   %rbx
    76a8:	48 89 fb             	mov    %rdi,%rbx
    76ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    76b2:	48 83 ec 48          	sub    $0x48,%rsp
    76b6:	e8 00 00 00 00       	callq  76bb <mod_timer+0x2b>
    76bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    76c2:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    76c9:	00 
    76ca:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    76d1:	00 
    76d2:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    76d9:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    76dd:	4c 89 7d c0          	mov    %r15,0xffffffffffffffc0(%rbp)
    76e1:	e8 00 00 00 00       	callq  76e6 <mod_timer+0x56>
    76e6:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    76ea:	4c 89 f2             	mov    %r14,%rdx
    76ed:	4c 89 ee             	mov    %r13,%rsi
    76f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    76f7:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    76fe:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
    7705:	00 
    7706:	e8 00 00 00 00       	callq  770b <mod_timer+0x7b>
    770b:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    770f:	48 85 c0             	test   %rax,%rax
    7712:	74 56                	je     776a <mod_timer+0xda>
    7714:	48 8d 48 10          	lea    0x10(%rax),%rcx
    7718:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    771e:	4c 89 f2             	mov    %r14,%rdx
    7721:	4c 89 ee             	mov    %r13,%rsi
    7724:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    772b:	e8 00 00 00 00       	callq  7730 <mod_timer+0xa0>
    7730:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
    7734:	4c 89 f2             	mov    %r14,%rdx
    7737:	4c 89 ee             	mov    %r13,%rsi
    773a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7741:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    7747:	48 83 c1 20          	add    $0x20,%rcx
    774b:	e8 00 00 00 00       	callq  7750 <mod_timer+0xc0>
    7750:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
    7754:	4c 89 f2             	mov    %r14,%rdx
    7757:	4c 89 ee             	mov    %r13,%rsi
    775a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7761:	48 83 c1 18          	add    $0x18,%rcx
    7765:	e8 00 00 00 00       	callq  776a <mod_timer+0xda>
    776a:	4c 8d 65 c0          	lea    0xffffffffffffffc0(%rbp),%r12
    776e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    7774:	4c 89 f2             	mov    %r14,%rdx
    7777:	4c 89 ee             	mov    %r13,%rsi
    777a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7781:	4c 89 e1             	mov    %r12,%rcx
    7784:	e8 00 00 00 00       	callq  7789 <mod_timer+0xf9>
    7789:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    778d:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    7791:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7798:	48 c7 45 90 d2 05 00 	movq   $0x5d2,0xffffffffffffff90(%rbp)
    779f:	00 
    77a0:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    77a4:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    77a7:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    77aa:	e8 00 00 00 00       	callq  77af <mod_timer+0x11f>
    77af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    77b6:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    77ba:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
    77be:	e8 00 00 00 00       	callq  77c3 <mod_timer+0x133>
    77c3:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
    77c7:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    77cb:	41 b8 30 00 00 00    	mov    $0x30,%r8d
    77d1:	4c 89 e2             	mov    %r12,%rdx
    77d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    77db:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
    77e2:	48 89 de             	mov    %rbx,%rsi
    77e5:	e8 00 00 00 00       	callq  77ea <mod_timer+0x15a>
    77ea:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    77ee:	48 85 c0             	test   %rax,%rax
    77f1:	74 5a                	je     784d <mod_timer+0x1bd>
    77f3:	4c 8d 40 10          	lea    0x10(%rax),%r8
    77f7:	b9 08 00 00 00       	mov    $0x8,%ecx
    77fc:	4c 89 e2             	mov    %r12,%rdx
    77ff:	48 89 de             	mov    %rbx,%rsi
    7802:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7809:	e8 00 00 00 00       	callq  780e <mod_timer+0x17e>
    780e:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
    7812:	b9 08 00 00 00       	mov    $0x8,%ecx
    7817:	4c 89 e2             	mov    %r12,%rdx
    781a:	48 89 de             	mov    %rbx,%rsi
    781d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7824:	49 83 c0 20          	add    $0x20,%r8
    7828:	e8 00 00 00 00       	callq  782d <mod_timer+0x19d>
    782d:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
    7831:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    7837:	4c 89 e2             	mov    %r12,%rdx
    783a:	48 89 de             	mov    %rbx,%rsi
    783d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7844:	48 83 c1 18          	add    $0x18,%rcx
    7848:	e8 00 00 00 00       	callq  784d <mod_timer+0x1bd>
    784d:	48 89 de             	mov    %rbx,%rsi
    7850:	4d 89 e8             	mov    %r13,%r8
    7853:	b9 08 00 00 00       	mov    $0x8,%ecx
    7858:	4c 89 e2             	mov    %r12,%rdx
    785b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7862:	e8 00 00 00 00       	callq  7867 <mod_timer+0x1d7>
    7867:	48 89 de             	mov    %rbx,%rsi
    786a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7871:	4d 89 f0             	mov    %r14,%r8
    7874:	b9 04 00 00 00       	mov    $0x4,%ecx
    7879:	4c 89 e2             	mov    %r12,%rdx
    787c:	e8 00 00 00 00       	callq  7881 <mod_timer+0x1f1>
    7881:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    7885:	8b 5d cc             	mov    0xffffffffffffffcc(%rbp),%ebx
    7888:	48 85 ff             	test   %rdi,%rdi
    788b:	74 05                	je     7892 <mod_timer+0x202>
    788d:	e8 00 00 00 00       	callq  7892 <mod_timer+0x202>
    7892:	48 83 c4 48          	add    $0x48,%rsp
    7896:	89 d8                	mov    %ebx,%eax
    7898:	5b                   	pop    %rbx
    7899:	41 5c                	pop    %r12
    789b:	41 5d                	pop    %r13
    789d:	41 5e                	pop    %r14
    789f:	41 5f                	pop    %r15
    78a1:	c9                   	leaveq 
    78a2:	c3                   	retq   

00000000000078a3 <e1000_led_blink_callback>:
    78a3:	55                   	push   %rbp
    78a4:	48 89 e5             	mov    %rsp,%rbp
    78a7:	41 56                	push   %r14
    78a9:	49 89 fe             	mov    %rdi,%r14
    78ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    78b3:	41 55                	push   %r13
    78b5:	4d 8d ae b8 03 00 00 	lea    0x3b8(%r14),%r13
    78bc:	41 54                	push   %r12
    78be:	53                   	push   %rbx
    78bf:	e8 00 00 00 00       	callq  78c4 <e1000_led_blink_callback+0x21>
    78c4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    78cb:	e8 00 00 00 00       	callq  78d0 <e1000_led_blink_callback+0x2d>
    78d0:	f0 41 0f ba be a8 01 	lock btcl $0x0,0x1a8(%r14)
    78d7:	00 00 00 
    78da:	19 c0                	sbb    %eax,%eax
    78dc:	85 c0                	test   %eax,%eax
    78de:	74 0d                	je     78ed <e1000_led_blink_callback+0x4a>
    78e0:	4c 89 ef             	mov    %r13,%rdi
    78e3:	e8 cc e7 ff ff       	callq  60b4 <e1000_led_off>
    78e8:	e9 b8 00 00 00       	jmpq   79a5 <e1000_led_blink_callback+0x102>
    78ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    78f4:	e8 00 00 00 00       	callq  78f9 <e1000_led_blink_callback+0x56>
    78f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7900:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
    7907:	e8 00 00 00 00       	callq  790c <e1000_led_blink_callback+0x69>
    790c:	44 8b 23             	mov    (%rbx),%r12d
    790f:	41 8b 45 10          	mov    0x10(%r13),%eax
    7913:	83 f8 01             	cmp    $0x1,%eax
    7916:	74 16                	je     792e <e1000_led_blink_callback+0x8b>
    7918:	83 f8 02             	cmp    $0x2,%eax
    791b:	74 11                	je     792e <e1000_led_blink_callback+0x8b>
    791d:	83 f8 03             	cmp    $0x3,%eax
    7920:	74 0c                	je     792e <e1000_led_blink_callback+0x8b>
    7922:	83 f8 04             	cmp    $0x4,%eax
    7925:	75 10                	jne    7937 <e1000_led_blink_callback+0x94>
    7927:	41 83 7d 1c 01       	cmpl   $0x1,0x1c(%r13)
    792c:	75 12                	jne    7940 <e1000_led_blink_callback+0x9d>
    792e:	41 81 cc 00 00 44 00 	or     $0x440000,%r12d
    7935:	eb 5b                	jmp    7992 <e1000_led_blink_callback+0xef>
    7937:	41 8b 45 1c          	mov    0x1c(%r13),%eax
    793b:	83 f8 01             	cmp    $0x1,%eax
    793e:	75 10                	jne    7950 <e1000_led_blink_callback+0xad>
    7940:	41 81 e4 ff ff fb ff 	and    $0xfffbffff,%r12d
    7947:	41 81 cc 00 00 40 00 	or     $0x400000,%r12d
    794e:	eb 42                	jmp    7992 <e1000_led_blink_callback+0xef>
    7950:	41 83 7d 14 05       	cmpl   $0x5,0x14(%r13)
    7955:	75 14                	jne    796b <e1000_led_blink_callback+0xc8>
    7957:	ba 27 00 00 00       	mov    $0x27,%edx
    795c:	be 1b 00 00 00       	mov    $0x1b,%esi
    7961:	4c 89 ef             	mov    %r13,%rdi
    7964:	e8 3b e6 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7969:	eb 27                	jmp    7992 <e1000_led_blink_callback+0xef>
    796b:	85 c0                	test   %eax,%eax
    796d:	75 23                	jne    7992 <e1000_led_blink_callback+0xef>
    796f:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
    7976:	45 8b a5 b8 00 00 00 	mov    0xb8(%r13),%r12d
    797d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7984:	e8 00 00 00 00       	callq  7989 <e1000_led_blink_callback+0xe6>
    7989:	48 81 c3 00 0e 00 00 	add    $0xe00,%rbx
    7990:	eb 10                	jmp    79a2 <e1000_led_blink_callback+0xff>
    7992:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7999:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    799d:	e8 00 00 00 00       	callq  79a2 <e1000_led_blink_callback+0xff>
    79a2:	44 89 23             	mov    %r12d,(%rbx)
    79a5:	48 8b 35 00 00 00 00 	mov    0(%rip),%rsi        # 79ac <e1000_led_blink_callback+0x109>
    79ac:	49 8d be 78 01 00 00 	lea    0x178(%r14),%rdi
    79b3:	48 81 c6 fa 00 00 00 	add    $0xfa,%rsi
    79ba:	e8 d1 fc ff ff       	callq  7690 <mod_timer>
    79bf:	5b                   	pop    %rbx
    79c0:	41 5c                	pop    %r12
    79c2:	41 5d                	pop    %r13
    79c4:	41 5e                	pop    %r14
    79c6:	c9                   	leaveq 
    79c7:	c3                   	retq   

00000000000079c8 <memset>:
    79c8:	55                   	push   %rbp
    79c9:	48 89 e5             	mov    %rsp,%rbp
    79cc:	41 57                	push   %r15
    79ce:	41 89 f7             	mov    %esi,%r15d
    79d1:	41 56                	push   %r14
    79d3:	49 89 d6             	mov    %rdx,%r14
    79d6:	41 55                	push   %r13
    79d8:	4c 8d 6d cc          	lea    0xffffffffffffffcc(%rbp),%r13
    79dc:	41 54                	push   %r12
    79de:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    79e2:	53                   	push   %rbx
    79e3:	48 89 fb             	mov    %rdi,%rbx
    79e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    79ed:	48 83 ec 48          	sub    $0x48,%rsp
    79f1:	e8 00 00 00 00       	callq  79f6 <memset+0x2e>
    79f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    79fd:	48 89 5d b8          	mov    %rbx,0xffffffffffffffb8(%rbp)
    7a01:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    7a08:	00 
    7a09:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    7a10:	00 
    7a11:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    7a18:	44 89 7d c8          	mov    %r15d,0xffffffffffffffc8(%rbp)
    7a1c:	4c 89 75 b0          	mov    %r14,0xffffffffffffffb0(%rbp)
    7a20:	e8 00 00 00 00       	callq  7a25 <memset+0x5d>
    7a25:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
    7a29:	48 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%rsi
    7a2d:	4c 89 ea             	mov    %r13,%rdx
    7a30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7a37:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    7a3e:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    7a45:	00 
    7a46:	e8 00 00 00 00       	callq  7a4b <memset+0x83>
    7a4b:	48 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%rsi
    7a4f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    7a55:	4c 89 e1             	mov    %r12,%rcx
    7a58:	4c 89 ea             	mov    %r13,%rdx
    7a5b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7a62:	e8 00 00 00 00       	callq  7a67 <memset+0x9f>
    7a67:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    7a6b:	48 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%rsi
    7a6f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    7a75:	4c 89 ea             	mov    %r13,%rdx
    7a78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7a7f:	e8 00 00 00 00       	callq  7a84 <memset+0xbc>
    7a84:	48 8b 45 c0          	mov    0xffffffffffffffc0(%rbp),%rax
    7a88:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    7a8c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7a93:	48 c7 45 90 d1 05 00 	movq   $0x5d1,0xffffffffffffff90(%rbp)
    7a9a:	00 
    7a9b:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    7a9f:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    7aa2:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    7aa5:	e8 00 00 00 00       	callq  7aaa <memset+0xe2>
    7aaa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7ab1:	48 89 5d b8          	mov    %rbx,0xffffffffffffffb8(%rbp)
    7ab5:	44 89 7d cc          	mov    %r15d,0xffffffffffffffcc(%rbp)
    7ab9:	4c 89 75 c0          	mov    %r14,0xffffffffffffffc0(%rbp)
    7abd:	e8 00 00 00 00       	callq  7ac2 <memset+0xfa>
    7ac2:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
    7ac6:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
    7aca:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    7ad0:	4c 89 e2             	mov    %r12,%rdx
    7ad3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7ada:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
    7ae1:	48 89 de             	mov    %rbx,%rsi
    7ae4:	e8 00 00 00 00       	callq  7ae9 <memset+0x121>
    7ae9:	48 89 de             	mov    %rbx,%rsi
    7aec:	4d 89 e8             	mov    %r13,%r8
    7aef:	b9 04 00 00 00       	mov    $0x4,%ecx
    7af4:	4c 89 e2             	mov    %r12,%rdx
    7af7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7afe:	e8 00 00 00 00       	callq  7b03 <memset+0x13b>
    7b03:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
    7b07:	48 89 de             	mov    %rbx,%rsi
    7b0a:	b9 08 00 00 00       	mov    $0x8,%ecx
    7b0f:	4c 89 e2             	mov    %r12,%rdx
    7b12:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7b19:	e8 00 00 00 00       	callq  7b1e <memset+0x156>
    7b1e:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    7b22:	48 89 de             	mov    %rbx,%rsi
    7b25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7b2c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    7b32:	4c 89 e2             	mov    %r12,%rdx
    7b35:	e8 00 00 00 00       	callq  7b3a <memset+0x172>
    7b3a:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    7b3e:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
    7b42:	48 85 ff             	test   %rdi,%rdi
    7b45:	74 05                	je     7b4c <memset+0x184>
    7b47:	e8 00 00 00 00       	callq  7b4c <memset+0x184>
    7b4c:	48 83 c4 48          	add    $0x48,%rsp
    7b50:	48 89 d8             	mov    %rbx,%rax
    7b53:	5b                   	pop    %rbx
    7b54:	41 5c                	pop    %r12
    7b56:	41 5d                	pop    %r13
    7b58:	41 5e                	pop    %r14
    7b5a:	41 5f                	pop    %r15
    7b5c:	c9                   	leaveq 
    7b5d:	c3                   	retq   

0000000000007b5e <msleep_interruptible>:
    7b5e:	55                   	push   %rbp
    7b5f:	48 89 e5             	mov    %rsp,%rbp
    7b62:	41 56                	push   %r14
    7b64:	4c 8d 75 d0          	lea    0xffffffffffffffd0(%rbp),%r14
    7b68:	41 55                	push   %r13
    7b6a:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    7b6e:	41 54                	push   %r12
    7b70:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
    7b74:	53                   	push   %rbx
    7b75:	89 fb                	mov    %edi,%ebx
    7b77:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7b7e:	48 83 ec 30          	sub    $0x30,%rsp
    7b82:	e8 00 00 00 00       	callq  7b87 <msleep_interruptible+0x29>
    7b87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7b8e:	89 5d d8             	mov    %ebx,0xffffffffffffffd8(%rbp)
    7b91:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    7b98:	00 
    7b99:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    7ba0:	00 
    7ba1:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    7ba8:	e8 00 00 00 00       	callq  7bad <msleep_interruptible+0x4f>
    7bad:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    7bb3:	4c 89 e1             	mov    %r12,%rcx
    7bb6:	4c 89 ea             	mov    %r13,%rdx
    7bb9:	4c 89 f6             	mov    %r14,%rsi
    7bbc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7bc3:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    7bca:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
    7bd1:	00 
    7bd2:	e8 00 00 00 00       	callq  7bd7 <msleep_interruptible+0x79>
    7bd7:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    7bdb:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    7bdf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7be6:	48 c7 45 b0 d5 05 00 	movq   $0x5d5,0xffffffffffffffb0(%rbp)
    7bed:	00 
    7bee:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    7bf2:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    7bf5:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    7bf8:	e8 00 00 00 00       	callq  7bfd <msleep_interruptible+0x9f>
    7bfd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7c04:	89 5d dc             	mov    %ebx,0xffffffffffffffdc(%rbp)
    7c07:	e8 00 00 00 00       	callq  7c0c <msleep_interruptible+0xae>
    7c0c:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    7c10:	4d 89 e8             	mov    %r13,%r8
    7c13:	b9 04 00 00 00       	mov    $0x4,%ecx
    7c18:	4c 89 e2             	mov    %r12,%rdx
    7c1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7c22:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
    7c29:	48 89 de             	mov    %rbx,%rsi
    7c2c:	e8 00 00 00 00       	callq  7c31 <msleep_interruptible+0xd3>
    7c31:	48 89 de             	mov    %rbx,%rsi
    7c34:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7c3b:	4d 89 f0             	mov    %r14,%r8
    7c3e:	b9 08 00 00 00       	mov    $0x8,%ecx
    7c43:	4c 89 e2             	mov    %r12,%rdx
    7c46:	e8 00 00 00 00       	callq  7c4b <msleep_interruptible+0xed>
    7c4b:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    7c4f:	48 8b 5d d0          	mov    0xffffffffffffffd0(%rbp),%rbx
    7c53:	48 85 ff             	test   %rdi,%rdi
    7c56:	74 05                	je     7c5d <msleep_interruptible+0xff>
    7c58:	e8 00 00 00 00       	callq  7c5d <msleep_interruptible+0xff>
    7c5d:	48 83 c4 30          	add    $0x30,%rsp
    7c61:	48 89 d8             	mov    %rbx,%rax
    7c64:	5b                   	pop    %rbx
    7c65:	41 5c                	pop    %r12
    7c67:	41 5d                	pop    %r13
    7c69:	41 5e                	pop    %r14
    7c6b:	c9                   	leaveq 
    7c6c:	c3                   	retq   

0000000000007c6d <msleep>:
    7c6d:	55                   	push   %rbp
    7c6e:	48 89 e5             	mov    %rsp,%rbp
    7c71:	41 55                	push   %r13
    7c73:	41 89 fd             	mov    %edi,%r13d
    7c76:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7c7d:	41 54                	push   %r12
    7c7f:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
    7c83:	53                   	push   %rbx
    7c84:	48 8d 5d dc          	lea    0xffffffffffffffdc(%rbp),%rbx
    7c88:	48 83 ec 38          	sub    $0x38,%rsp
    7c8c:	e8 00 00 00 00       	callq  7c91 <msleep+0x24>
    7c91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7c98:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    7c9f:	00 
    7ca0:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    7ca7:	00 
    7ca8:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    7caf:	44 89 6d d8          	mov    %r13d,0xffffffffffffffd8(%rbp)
    7cb3:	e8 00 00 00 00       	callq  7cb8 <msleep+0x4b>
    7cb8:	48 8d 75 d0          	lea    0xffffffffffffffd0(%rbp),%rsi
    7cbc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    7cc2:	4c 89 e1             	mov    %r12,%rcx
    7cc5:	48 89 da             	mov    %rbx,%rdx
    7cc8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7ccf:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    7cd6:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
    7cdd:	00 
    7cde:	e8 00 00 00 00       	callq  7ce3 <msleep+0x76>
    7ce3:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    7ce7:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    7ceb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7cf2:	48 c7 45 b0 d4 05 00 	movq   $0x5d4,0xffffffffffffffb0(%rbp)
    7cf9:	00 
    7cfa:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    7cfe:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    7d01:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    7d04:	e8 00 00 00 00       	callq  7d09 <msleep+0x9c>
    7d09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7d10:	44 89 6d dc          	mov    %r13d,0xffffffffffffffdc(%rbp)
    7d14:	e8 00 00 00 00       	callq  7d19 <msleep+0xac>
    7d19:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
    7d1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7d24:	49 89 d8             	mov    %rbx,%r8
    7d27:	b9 04 00 00 00       	mov    $0x4,%ecx
    7d2c:	4c 89 e2             	mov    %r12,%rdx
    7d2f:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
    7d36:	e8 00 00 00 00       	callq  7d3b <msleep+0xce>
    7d3b:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    7d3f:	48 85 ff             	test   %rdi,%rdi
    7d42:	74 05                	je     7d49 <msleep+0xdc>
    7d44:	e8 00 00 00 00       	callq  7d49 <msleep+0xdc>
    7d49:	48 83 c4 38          	add    $0x38,%rsp
    7d4d:	5b                   	pop    %rbx
    7d4e:	41 5c                	pop    %r12
    7d50:	41 5d                	pop    %r13
    7d52:	c9                   	leaveq 
    7d53:	c3                   	retq   

0000000000007d54 <e1000_phy_init_script>:
    7d54:	55                   	push   %rbp
    7d55:	48 89 e5             	mov    %rsp,%rbp
    7d58:	41 54                	push   %r12
    7d5a:	53                   	push   %rbx
    7d5b:	48 89 fb             	mov    %rdi,%rbx
    7d5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7d65:	48 83 ec 10          	sub    $0x10,%rsp
    7d69:	e8 00 00 00 00       	callq  7d6e <e1000_phy_init_script+0x1a>
    7d6e:	83 7b 18 00          	cmpl   $0x0,0x18(%rbx)
    7d72:	0f 84 e1 01 00 00    	je     7f59 <e1000_phy_init_script+0x205>
    7d78:	bf 14 00 00 00       	mov    $0x14,%edi
    7d7d:	e8 eb fe ff ff       	callq  7c6d <msleep>
    7d82:	48 8d 55 ee          	lea    0xffffffffffffffee(%rbp),%rdx
    7d86:	be 5b 2f 00 00       	mov    $0x2f5b,%esi
    7d8b:	48 89 df             	mov    %rbx,%rdi
    7d8e:	e8 63 e4 ff ff       	callq  61f6 <e1000_read_phy_reg>
    7d93:	ba 03 00 00 00       	mov    $0x3,%edx
    7d98:	be 5b 2f 00 00       	mov    $0x2f5b,%esi
    7d9d:	48 89 df             	mov    %rbx,%rdi
    7da0:	e8 ff e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7da5:	bf 14 00 00 00       	mov    $0x14,%edi
    7daa:	e8 be fe ff ff       	callq  7c6d <msleep>
    7daf:	31 f6                	xor    %esi,%esi
    7db1:	ba 40 01 00 00       	mov    $0x140,%edx
    7db6:	48 89 df             	mov    %rbx,%rdi
    7db9:	e8 e6 e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7dbe:	bf 05 00 00 00       	mov    $0x5,%edi
    7dc3:	e8 a5 fe ff ff       	callq  7c6d <msleep>
    7dc8:	8b 43 10             	mov    0x10(%rbx),%eax
    7dcb:	83 f8 0a             	cmp    $0xa,%eax
    7dce:	74 1c                	je     7dec <e1000_phy_init_script+0x98>
    7dd0:	83 f8 0c             	cmp    $0xc,%eax
    7dd3:	74 17                	je     7dec <e1000_phy_init_script+0x98>
    7dd5:	83 f8 0b             	cmp    $0xb,%eax
    7dd8:	0f 84 aa 00 00 00    	je     7e88 <e1000_phy_init_script+0x134>
    7dde:	83 f8 0d             	cmp    $0xd,%eax
    7de1:	0f 85 b3 00 00 00    	jne    7e9a <e1000_phy_init_script+0x146>
    7de7:	e9 9c 00 00 00       	jmpq   7e88 <e1000_phy_init_script+0x134>
    7dec:	ba 01 00 00 00       	mov    $0x1,%edx
    7df1:	be 95 1f 00 00       	mov    $0x1f95,%esi
    7df6:	48 89 df             	mov    %rbx,%rdi
    7df9:	e8 a6 e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7dfe:	ba 21 bd 00 00       	mov    $0xbd21,%edx
    7e03:	be 71 1f 00 00       	mov    $0x1f71,%esi
    7e08:	48 89 df             	mov    %rbx,%rdi
    7e0b:	e8 94 e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7e10:	ba 18 00 00 00       	mov    $0x18,%edx
    7e15:	be 79 1f 00 00       	mov    $0x1f79,%esi
    7e1a:	48 89 df             	mov    %rbx,%rdi
    7e1d:	e8 82 e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7e22:	ba 00 16 00 00       	mov    $0x1600,%edx
    7e27:	be 30 1f 00 00       	mov    $0x1f30,%esi
    7e2c:	48 89 df             	mov    %rbx,%rdi
    7e2f:	e8 70 e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7e34:	ba 14 00 00 00       	mov    $0x14,%edx
    7e39:	be 31 1f 00 00       	mov    $0x1f31,%esi
    7e3e:	48 89 df             	mov    %rbx,%rdi
    7e41:	e8 5e e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7e46:	ba 1c 16 00 00       	mov    $0x161c,%edx
    7e4b:	be 32 1f 00 00       	mov    $0x1f32,%esi
    7e50:	48 89 df             	mov    %rbx,%rdi
    7e53:	e8 4c e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7e58:	ba 03 00 00 00       	mov    $0x3,%edx
    7e5d:	be 94 1f 00 00       	mov    $0x1f94,%esi
    7e62:	48 89 df             	mov    %rbx,%rdi
    7e65:	e8 3a e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7e6a:	ba 3f 00 00 00       	mov    $0x3f,%edx
    7e6f:	be 96 1f 00 00       	mov    $0x1f96,%esi
    7e74:	48 89 df             	mov    %rbx,%rdi
    7e77:	e8 28 e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7e7c:	ba 08 00 00 00       	mov    $0x8,%edx
    7e81:	be 10 20 00 00       	mov    $0x2010,%esi
    7e86:	eb 0a                	jmp    7e92 <e1000_phy_init_script+0x13e>
    7e88:	ba 99 00 00 00       	mov    $0x99,%edx
    7e8d:	be 73 1f 00 00       	mov    $0x1f73,%esi
    7e92:	48 89 df             	mov    %rbx,%rdi
    7e95:	e8 0a e1 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7e9a:	31 f6                	xor    %esi,%esi
    7e9c:	ba 00 33 00 00       	mov    $0x3300,%edx
    7ea1:	48 89 df             	mov    %rbx,%rdi
    7ea4:	e8 fb e0 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7ea9:	bf 14 00 00 00       	mov    $0x14,%edi
    7eae:	e8 ba fd ff ff       	callq  7c6d <msleep>
    7eb3:	0f b7 55 ee          	movzwl 0xffffffffffffffee(%rbp),%edx
    7eb7:	be 5b 2f 00 00       	mov    $0x2f5b,%esi
    7ebc:	48 89 df             	mov    %rbx,%rdi
    7ebf:	e8 e0 e0 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7ec4:	83 7b 10 0c          	cmpl   $0xc,0x10(%rbx)
    7ec8:	0f 85 8b 00 00 00    	jne    7f59 <e1000_phy_init_script+0x205>
    7ece:	4c 8d 65 ec          	lea    0xffffffffffffffec(%rbp),%r12
    7ed2:	be d1 20 00 00       	mov    $0x20d1,%esi
    7ed7:	48 89 df             	mov    %rbx,%rdi
    7eda:	4c 89 e2             	mov    %r12,%rdx
    7edd:	e8 14 e3 ff ff       	callq  61f6 <e1000_read_phy_reg>
    7ee2:	f6 45 ed 01          	testb  $0x1,0xffffffffffffffed(%rbp)
    7ee6:	75 71                	jne    7f59 <e1000_phy_init_script+0x205>
    7ee8:	4c 89 e2             	mov    %r12,%rdx
    7eeb:	be d0 20 00 00       	mov    $0x20d0,%esi
    7ef0:	48 89 df             	mov    %rbx,%rdi
    7ef3:	e8 fe e2 ff ff       	callq  61f6 <e1000_read_phy_reg>
    7ef8:	8b 75 ec             	mov    0xffffffffffffffec(%rbp),%esi
    7efb:	89 f1                	mov    %esi,%ecx
    7efd:	89 f2                	mov    %esi,%edx
    7eff:	83 e1 70             	and    $0x70,%ecx
    7f02:	66 81 e2 80 0f       	and    $0xf80,%dx
    7f07:	66 83 f9 40          	cmp    $0x40,%cx
    7f0b:	76 08                	jbe    7f15 <e1000_phy_init_script+0x1c1>
    7f0d:	83 e9 10             	sub    $0x10,%ecx
    7f10:	83 c2 80             	add    $0xffffffffffffff80,%edx
    7f13:	eb 0d                	jmp    7f22 <e1000_phy_init_script+0x1ce>
    7f15:	8d 82 00 fb ff ff    	lea    0xfffffffffffffb00(%rdx),%eax
    7f1b:	66 83 f9 40          	cmp    $0x40,%cx
    7f1f:	0f 44 d0             	cmove  %eax,%edx
    7f22:	83 e1 70             	and    $0x70,%ecx
    7f25:	66 81 e2 80 0f       	and    $0xf80,%dx
    7f2a:	66 81 e6 00 f0       	and    $0xf000,%si
    7f2f:	09 ca                	or     %ecx,%edx
    7f31:	48 89 df             	mov    %rbx,%rdi
    7f34:	09 f2                	or     %esi,%edx
    7f36:	be dc 20 00 00       	mov    $0x20dc,%esi
    7f3b:	66 89 55 ec          	mov    %dx,0xffffffffffffffec(%rbp)
    7f3f:	0f b7 d2             	movzwl %dx,%edx
    7f42:	e8 5d e0 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7f47:	ba 02 00 00 00       	mov    $0x2,%edx
    7f4c:	be de 20 00 00       	mov    $0x20de,%esi
    7f51:	48 89 df             	mov    %rbx,%rdi
    7f54:	e8 4b e0 ff ff       	callq  5fa4 <e1000_write_phy_reg>
    7f59:	41 58                	pop    %r8
    7f5b:	41 59                	pop    %r9
    7f5d:	5b                   	pop    %rbx
    7f5e:	41 5c                	pop    %r12
    7f60:	c9                   	leaveq 
    7f61:	c3                   	retq   

0000000000007f62 <e1000_reset_hw>:
    7f62:	55                   	push   %rbp
    7f63:	48 89 e5             	mov    %rsp,%rbp
    7f66:	41 57                	push   %r15
    7f68:	41 56                	push   %r14
    7f6a:	41 55                	push   %r13
    7f6c:	49 89 fd             	mov    %rdi,%r13
    7f6f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7f76:	41 54                	push   %r12
    7f78:	53                   	push   %rbx
    7f79:	48 83 ec 08          	sub    $0x8,%rsp
    7f7d:	e8 00 00 00 00       	callq  7f82 <e1000_reset_hw+0x20>
    7f82:	41 83 7d 10 01       	cmpl   $0x1,0x10(%r13)
    7f87:	75 08                	jne    7f91 <e1000_reset_hw+0x2f>
    7f89:	4c 89 ef             	mov    %r13,%rdi
    7f8c:	e8 1e b8 ff ff       	callq  37af <e1000_pci_clear_mwi>
    7f91:	41 83 7d 44 03       	cmpl   $0x3,0x44(%r13)
    7f96:	75 08                	jne    7fa0 <e1000_reset_hw+0x3e>
    7f98:	4c 89 ef             	mov    %r13,%rdi
    7f9b:	e8 99 d4 ff ff       	callq  5439 <e1000_disable_pciex_master>
    7fa0:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    7fa4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7fab:	e8 00 00 00 00       	callq  7fb0 <e1000_reset_hw+0x4e>
    7fb0:	83 c8 ff             	or     $0xffffffffffffffff,%eax
    7fb3:	48 81 c3 d8 00 00 00 	add    $0xd8,%rbx
    7fba:	89 03                	mov    %eax,(%rbx)
    7fbc:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    7fc0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7fc7:	e8 00 00 00 00       	callq  7fcc <e1000_reset_hw+0x6a>
    7fcc:	31 c0                	xor    %eax,%eax
    7fce:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
    7fd5:	89 03                	mov    %eax,(%rbx)
    7fd7:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    7fdb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7fe2:	e8 00 00 00 00       	callq  7fe7 <e1000_reset_hw+0x85>
    7fe7:	b8 08 00 00 00       	mov    $0x8,%eax
    7fec:	48 81 c3 00 04 00 00 	add    $0x400,%rbx
    7ff3:	89 03                	mov    %eax,(%rbx)
    7ff5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    7ffc:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8000:	e8 00 00 00 00       	callq  8005 <e1000_reset_hw+0xa3>
    8005:	8b 43 08             	mov    0x8(%rbx),%eax
    8008:	bf 0a 00 00 00       	mov    $0xa,%edi
    800d:	41 c6 85 0f 01 00 00 	movb   $0x0,0x10f(%r13)
    8014:	00 
    8015:	e8 53 fc ff ff       	callq  7c6d <msleep>
    801a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8021:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8025:	e8 00 00 00 00       	callq  802a <e1000_reset_hw+0xc8>
    802a:	44 8b 33             	mov    (%rbx),%r14d
    802d:	41 8b 45 10          	mov    0x10(%r13),%eax
    8031:	83 f8 0a             	cmp    $0xa,%eax
    8034:	74 05                	je     803b <e1000_reset_hw+0xd9>
    8036:	83 f8 0c             	cmp    $0xc,%eax
    8039:	75 27                	jne    8062 <e1000_reset_hw+0x100>
    803b:	44 89 f3             	mov    %r14d,%ebx
    803e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8045:	4d 8b 65 00          	mov    0x0(%r13),%r12
    8049:	81 cb 00 00 00 80    	or     $0x80000000,%ebx
    804f:	e8 00 00 00 00       	callq  8054 <e1000_reset_hw+0xf2>
    8054:	41 89 1c 24          	mov    %ebx,(%r12)
    8058:	bf 05 00 00 00       	mov    $0x5,%edi
    805d:	e8 0b fc ff ff       	callq  7c6d <msleep>
    8062:	41 83 7d 10 10       	cmpl   $0x10,0x10(%r13)
    8067:	75 7c                	jne    80e5 <e1000_reset_hw+0x183>
    8069:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8070:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8074:	e8 00 00 00 00       	callq  8079 <e1000_reset_hw+0x117>
    8079:	44 8b a3 00 0f 00 00 	mov    0xf00(%rbx),%r12d
    8080:	41 bf 0a 00 00 00    	mov    $0xa,%r15d
    8086:	41 83 cc 20          	or     $0x20,%r12d
    808a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8091:	31 c0                	xor    %eax,%eax
    8093:	e8 00 00 00 00       	callq  8098 <e1000_reset_hw+0x136>
    8098:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    809c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    80a3:	e8 00 00 00 00       	callq  80a8 <e1000_reset_hw+0x146>
    80a8:	48 81 c3 00 0f 00 00 	add    $0xf00,%rbx
    80af:	44 89 23             	mov    %r12d,(%rbx)
    80b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    80b9:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    80bd:	e8 00 00 00 00       	callq  80c2 <e1000_reset_hw+0x160>
    80c2:	8b 9b 00 0f 00 00    	mov    0xf00(%rbx),%ebx
    80c8:	f6 c3 20             	test   $0x20,%bl
    80cb:	75 18                	jne    80e5 <e1000_reset_hw+0x183>
    80cd:	bf 02 00 00 00       	mov    $0x2,%edi
    80d2:	e8 96 fb ff ff       	callq  7c6d <msleep>
    80d7:	41 ff cf             	dec    %r15d
    80da:	74 09                	je     80e5 <e1000_reset_hw+0x183>
    80dc:	41 89 dc             	mov    %ebx,%r12d
    80df:	41 83 cc 20          	or     $0x20,%r12d
    80e3:	eb a5                	jmp    808a <e1000_reset_hw+0x128>
    80e5:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
    80ea:	75 3c                	jne    8128 <e1000_reset_hw+0x1c6>
    80ec:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    80f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    80f7:	e8 00 00 00 00       	callq  80fc <e1000_reset_hw+0x19a>
    80fc:	b8 08 00 00 00       	mov    $0x8,%eax
    8101:	48 81 c3 00 10 00 00 	add    $0x1000,%rbx
    8108:	89 03                	mov    %eax,(%rbx)
    810a:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    810e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8115:	e8 00 00 00 00       	callq  811a <e1000_reset_hw+0x1b8>
    811a:	b8 10 00 00 00       	mov    $0x10,%eax
    811f:	48 81 c3 08 10 00 00 	add    $0x1008,%rbx
    8126:	89 03                	mov    %eax,(%rbx)
    8128:	41 8b 45 10          	mov    0x10(%r13),%eax
    812c:	83 f8 04             	cmp    $0x4,%eax
    812f:	74 2e                	je     815f <e1000_reset_hw+0x1fd>
    8131:	83 f8 05             	cmp    $0x5,%eax
    8134:	74 29                	je     815f <e1000_reset_hw+0x1fd>
    8136:	83 f8 06             	cmp    $0x6,%eax
    8139:	74 24                	je     815f <e1000_reset_hw+0x1fd>
    813b:	83 f8 08             	cmp    $0x8,%eax
    813e:	74 1f                	je     815f <e1000_reset_hw+0x1fd>
    8140:	83 f8 0a             	cmp    $0xa,%eax
    8143:	74 1a                	je     815f <e1000_reset_hw+0x1fd>
    8145:	83 f8 0b             	cmp    $0xb,%eax
    8148:	74 15                	je     815f <e1000_reset_hw+0x1fd>
    814a:	83 f8 07             	cmp    $0x7,%eax
    814d:	74 48                	je     8197 <e1000_reset_hw+0x235>
    814f:	83 f8 09             	cmp    $0x9,%eax
    8152:	74 43                	je     8197 <e1000_reset_hw+0x235>
    8154:	83 f8 12             	cmp    $0x12,%eax
    8157:	0f 85 a6 00 00 00    	jne    8203 <e1000_reset_hw+0x2a1>
    815d:	eb 55                	jmp    81b4 <e1000_reset_hw+0x252>
    815f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8166:	41 81 ce 00 00 00 04 	or     $0x4000000,%r14d
    816d:	e8 00 00 00 00       	callq  8172 <e1000_reset_hw+0x210>
    8172:	49 8b 5d 78          	mov    0x78(%r13),%rbx
    8176:	31 d2                	xor    %edx,%edx
    8178:	4c 89 ef             	mov    %r13,%rdi
    817b:	48 89 de             	mov    %rbx,%rsi
    817e:	e8 76 89 ff ff       	callq  af9 <e1000_io_write>
    8183:	48 8d 73 04          	lea    0x4(%rbx),%rsi
    8187:	44 89 f2             	mov    %r14d,%edx
    818a:	4c 89 ef             	mov    %r13,%rdi
    818d:	e8 67 89 ff ff       	callq  af9 <e1000_io_write>
    8192:	e9 86 00 00 00       	jmpq   821d <e1000_reset_hw+0x2bb>
    8197:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    819b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    81a2:	41 81 ce 00 00 00 04 	or     $0x4000000,%r14d
    81a9:	e8 00 00 00 00       	callq  81ae <e1000_reset_hw+0x24c>
    81ae:	48 83 c3 04          	add    $0x4,%rbx
    81b2:	eb 66                	jmp    821a <e1000_reset_hw+0x2b8>
    81b4:	41 80 bd 11 01 00 00 	cmpb   $0x0,0x111(%r13)
    81bb:	00 
    81bc:	75 17                	jne    81d5 <e1000_reset_hw+0x273>
    81be:	4c 89 ef             	mov    %r13,%rdi
    81c1:	e8 4e 7f ff ff       	callq  114 <e1000_check_phy_reset_block>
    81c6:	44 89 f2             	mov    %r14d,%edx
    81c9:	81 ca 00 00 00 80    	or     $0x80000000,%edx
    81cf:	85 c0                	test   %eax,%eax
    81d1:	44 0f 44 f2          	cmove  %edx,%r14d
    81d5:	4c 89 ef             	mov    %r13,%rdi
    81d8:	41 81 ce 00 00 00 04 	or     $0x4000000,%r14d
    81df:	e8 f6 cf ff ff       	callq  51da <e1000_get_software_flag>
    81e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    81eb:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    81ef:	e8 00 00 00 00       	callq  81f4 <e1000_reset_hw+0x292>
    81f4:	44 89 33             	mov    %r14d,(%rbx)
    81f7:	bf 05 00 00 00       	mov    $0x5,%edi
    81fc:	e8 6c fa ff ff       	callq  7c6d <msleep>
    8201:	eb 1a                	jmp    821d <e1000_reset_hw+0x2bb>
    8203:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    820a:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    820e:	41 81 ce 00 00 00 04 	or     $0x4000000,%r14d
    8215:	e8 00 00 00 00       	callq  821a <e1000_reset_hw+0x2b8>
    821a:	44 89 33             	mov    %r14d,(%rbx)
    821d:	41 8b 45 10          	mov    0x10(%r13),%eax
    8221:	83 f8 01             	cmp    $0x1,%eax
    8224:	74 2e                	je     8254 <e1000_reset_hw+0x2f2>
    8226:	83 f8 02             	cmp    $0x2,%eax
    8229:	74 29                	je     8254 <e1000_reset_hw+0x2f2>
    822b:	83 f8 03             	cmp    $0x3,%eax
    822e:	74 24                	je     8254 <e1000_reset_hw+0x2f2>
    8230:	83 f8 04             	cmp    $0x4,%eax
    8233:	74 1f                	je     8254 <e1000_reset_hw+0x2f2>
    8235:	83 f8 0a             	cmp    $0xa,%eax
    8238:	74 73                	je     82ad <e1000_reset_hw+0x34b>
    823a:	83 f8 0b             	cmp    $0xb,%eax
    823d:	74 6e                	je     82ad <e1000_reset_hw+0x34b>
    823f:	83 f8 0c             	cmp    $0xc,%eax
    8242:	74 69                	je     82ad <e1000_reset_hw+0x34b>
    8244:	83 f8 0d             	cmp    $0xd,%eax
    8247:	74 64                	je     82ad <e1000_reset_hw+0x34b>
    8249:	83 f8 10             	cmp    $0x10,%eax
    824c:	0f 85 c0 00 00 00    	jne    8312 <e1000_reset_hw+0x3b0>
    8252:	eb 63                	jmp    82b7 <e1000_reset_hw+0x355>
    8254:	bf c6 a7 00 00       	mov    $0xa7c6,%edi
    8259:	e8 1b c8 ff ff       	callq  4a79 <__const_udelay>
    825e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8265:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8269:	e8 00 00 00 00       	callq  826e <e1000_reset_hw+0x30c>
    826e:	44 8b 63 18          	mov    0x18(%rbx),%r12d
    8272:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8276:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    827d:	41 81 cc 00 20 00 00 	or     $0x2000,%r12d
    8284:	e8 00 00 00 00       	callq  8289 <e1000_reset_hw+0x327>
    8289:	48 83 c3 18          	add    $0x18,%rbx
    828d:	44 89 23             	mov    %r12d,(%rbx)
    8290:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8297:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    829b:	e8 00 00 00 00       	callq  82a0 <e1000_reset_hw+0x33e>
    82a0:	8b 43 08             	mov    0x8(%rbx),%eax
    82a3:	bf 02 00 00 00       	mov    $0x2,%edi
    82a8:	e9 dd 00 00 00       	jmpq   838a <e1000_reset_hw+0x428>
    82ad:	bf 14 00 00 00       	mov    $0x14,%edi
    82b2:	e9 d3 00 00 00       	jmpq   838a <e1000_reset_hw+0x428>
    82b7:	4c 89 ef             	mov    %r13,%rdi
    82ba:	e8 03 82 ff ff       	callq  4c2 <e1000_is_onboard_nvm_eeprom>
    82bf:	84 c0                	test   %al,%al
    82c1:	75 4f                	jne    8312 <e1000_reset_hw+0x3b0>
    82c3:	bf c6 a7 00 00       	mov    $0xa7c6,%edi
    82c8:	e8 ac c7 ff ff       	callq  4a79 <__const_udelay>
    82cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    82d4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    82d8:	e8 00 00 00 00       	callq  82dd <e1000_reset_hw+0x37b>
    82dd:	44 8b 63 18          	mov    0x18(%rbx),%r12d
    82e1:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    82e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    82ec:	41 81 cc 00 20 00 00 	or     $0x2000,%r12d
    82f3:	e8 00 00 00 00       	callq  82f8 <e1000_reset_hw+0x396>
    82f8:	48 83 c3 18          	add    $0x18,%rbx
    82fc:	44 89 23             	mov    %r12d,(%rbx)
    82ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8306:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    830a:	e8 00 00 00 00       	callq  830f <e1000_reset_hw+0x3ad>
    830f:	8b 43 08             	mov    0x8(%rbx),%eax
    8312:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8319:	e8 00 00 00 00       	callq  831e <e1000_reset_hw+0x3bc>
    831e:	41 8b 45 10          	mov    0x10(%r13),%eax
    8322:	83 f8 0e             	cmp    $0xe,%eax
    8325:	74 20                	je     8347 <e1000_reset_hw+0x3e5>
    8327:	83 f8 0f             	cmp    $0xf,%eax
    832a:	74 1b                	je     8347 <e1000_reset_hw+0x3e5>
    832c:	83 f8 10             	cmp    $0x10,%eax
    832f:	74 16                	je     8347 <e1000_reset_hw+0x3e5>
    8331:	83 f8 11             	cmp    $0x11,%eax
    8334:	74 11                	je     8347 <e1000_reset_hw+0x3e5>
    8336:	83 f8 12             	cmp    $0x12,%eax
    8339:	74 0c                	je     8347 <e1000_reset_hw+0x3e5>
    833b:	bf 05 00 00 00       	mov    $0x5,%edi
    8340:	e8 28 f9 ff ff       	callq  7c6d <msleep>
    8345:	eb 37                	jmp    837e <e1000_reset_hw+0x41c>
    8347:	41 bc 0a 00 00 00    	mov    $0xa,%r12d
    834d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8354:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8358:	e8 00 00 00 00       	callq  835d <e1000_reset_hw+0x3fb>
    835d:	8b 43 10             	mov    0x10(%rbx),%eax
    8360:	f6 c4 02             	test   $0x2,%ah
    8363:	75 19                	jne    837e <e1000_reset_hw+0x41c>
    8365:	bf 01 00 00 00       	mov    $0x1,%edi
    836a:	e8 fe f8 ff ff       	callq  7c6d <msleep>
    836f:	41 ff cc             	dec    %r12d
    8372:	75 d9                	jne    834d <e1000_reset_hw+0x3eb>
    8374:	b8 f7 ff ff ff       	mov    $0xfffffff7,%eax
    8379:	e9 3a 01 00 00       	jmpq   84b8 <e1000_reset_hw+0x556>
    837e:	41 83 7d 10 10       	cmpl   $0x10,0x10(%r13)
    8383:	75 0a                	jne    838f <e1000_reset_hw+0x42d>
    8385:	bf 19 00 00 00       	mov    $0x19,%edi
    838a:	e8 de f8 ff ff       	callq  7c6d <msleep>
    838f:	41 8b 45 10          	mov    0x10(%r13),%eax
    8393:	83 f8 04             	cmp    $0x4,%eax
    8396:	76 3d                	jbe    83d5 <e1000_reset_hw+0x473>
    8398:	83 f8 0d             	cmp    $0xd,%eax
    839b:	77 38                	ja     83d5 <e1000_reset_hw+0x473>
    839d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    83a4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    83a8:	e8 00 00 00 00       	callq  83ad <e1000_reset_hw+0x44b>
    83ad:	44 8b a3 20 58 00 00 	mov    0x5820(%rbx),%r12d
    83b4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    83b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    83bf:	41 81 e4 ff df ff ff 	and    $0xffffdfff,%r12d
    83c6:	e8 00 00 00 00       	callq  83cb <e1000_reset_hw+0x469>
    83cb:	48 81 c3 20 58 00 00 	add    $0x5820,%rbx
    83d2:	44 89 23             	mov    %r12d,(%rbx)
    83d5:	41 8b 45 10          	mov    0x10(%r13),%eax
    83d9:	83 f8 0a             	cmp    $0xa,%eax
    83dc:	74 05                	je     83e3 <e1000_reset_hw+0x481>
    83de:	83 f8 0c             	cmp    $0xc,%eax
    83e1:	75 47                	jne    842a <e1000_reset_hw+0x4c8>
    83e3:	4c 89 ef             	mov    %r13,%rdi
    83e6:	e8 69 f9 ff ff       	callq  7d54 <e1000_phy_init_script>
    83eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    83f2:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    83f6:	e8 00 00 00 00       	callq  83fb <e1000_reset_hw+0x499>
    83fb:	44 8b a3 00 0e 00 00 	mov    0xe00(%rbx),%r12d
    8402:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8406:	41 81 e4 ff f0 ff ff 	and    $0xfffff0ff,%r12d
    840d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8414:	41 81 cc 00 03 00 07 	or     $0x7000300,%r12d
    841b:	e8 00 00 00 00       	callq  8420 <e1000_reset_hw+0x4be>
    8420:	48 81 c3 00 0e 00 00 	add    $0xe00,%rbx
    8427:	44 89 23             	mov    %r12d,(%rbx)
    842a:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    842e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8435:	e8 00 00 00 00       	callq  843a <e1000_reset_hw+0x4d8>
    843a:	83 c8 ff             	or     $0xffffffffffffffff,%eax
    843d:	48 81 c3 d8 00 00 00 	add    $0xd8,%rbx
    8444:	89 03                	mov    %eax,(%rbx)
    8446:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    844d:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8451:	e8 00 00 00 00       	callq  8456 <e1000_reset_hw+0x4f4>
    8456:	8b 83 c0 00 00 00    	mov    0xc0(%rbx),%eax
    845c:	41 83 7d 10 01       	cmpl   $0x1,0x10(%r13)
    8461:	75 12                	jne    8475 <e1000_reset_hw+0x513>
    8463:	41 f6 85 d4 00 00 00 	testb  $0x10,0xd4(%r13)
    846a:	10 
    846b:	74 08                	je     8475 <e1000_reset_hw+0x513>
    846d:	4c 89 ef             	mov    %r13,%rdi
    8470:	e8 fb b7 ff ff       	callq  3c70 <e1000_pci_set_mwi>
    8475:	31 c0                	xor    %eax,%eax
    8477:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
    847c:	75 3a                	jne    84b8 <e1000_reset_hw+0x556>
    847e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8485:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8489:	e8 00 00 00 00       	callq  848e <e1000_reset_hw+0x52c>
    848e:	44 8b a3 04 30 00 00 	mov    0x3004(%rbx),%r12d
    8495:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    8499:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    84a0:	41 81 cc 00 00 05 00 	or     $0x50000,%r12d
    84a7:	e8 00 00 00 00       	callq  84ac <e1000_reset_hw+0x54a>
    84ac:	48 81 c3 04 30 00 00 	add    $0x3004,%rbx
    84b3:	44 89 23             	mov    %r12d,(%rbx)
    84b6:	31 c0                	xor    %eax,%eax
    84b8:	41 5a                	pop    %r10
    84ba:	5b                   	pop    %rbx
    84bb:	41 5c                	pop    %r12
    84bd:	41 5d                	pop    %r13
    84bf:	41 5e                	pop    %r14
    84c1:	41 5f                	pop    %r15
    84c3:	c9                   	leaveq 
    84c4:	c3                   	retq   

00000000000084c5 <pci_bus_read_config_word>:
    84c5:	55                   	push   %rbp
    84c6:	48 89 e5             	mov    %rsp,%rbp
    84c9:	41 57                	push   %r15
    84cb:	41 89 f7             	mov    %esi,%r15d
    84ce:	41 56                	push   %r14
    84d0:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    84d4:	41 55                	push   %r13
    84d6:	4c 8d 6d cc          	lea    0xffffffffffffffcc(%rbp),%r13
    84da:	41 54                	push   %r12
    84dc:	4c 8d 65 b8          	lea    0xffffffffffffffb8(%rbp),%r12
    84e0:	53                   	push   %rbx
    84e1:	48 89 fb             	mov    %rdi,%rbx
    84e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    84eb:	48 83 ec 58          	sub    $0x58,%rsp
    84ef:	89 55 8c             	mov    %edx,0xffffffffffffff8c(%rbp)
    84f2:	48 89 4d 80          	mov    %rcx,0xffffffffffffff80(%rbp)
    84f6:	e8 00 00 00 00       	callq  84fb <pci_bus_read_config_word+0x36>
    84fb:	8b 45 8c             	mov    0xffffffffffffff8c(%rbp),%eax
    84fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8505:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    850c:	00 
    850d:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    8514:	00 
    8515:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    851c:	48 89 5d a8          	mov    %rbx,0xffffffffffffffa8(%rbp)
    8520:	44 89 7d c8          	mov    %r15d,0xffffffffffffffc8(%rbp)
    8524:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
    8527:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
    852b:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
    852f:	e8 00 00 00 00       	callq  8534 <pci_bus_read_config_word+0x6f>
    8534:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    8538:	4c 89 ea             	mov    %r13,%rdx
    853b:	4c 89 f6             	mov    %r14,%rsi
    853e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8545:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    854c:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    8553:	00 
    8554:	e8 00 00 00 00       	callq  8559 <pci_bus_read_config_word+0x94>
    8559:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
    855d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    8563:	4c 89 ea             	mov    %r13,%rdx
    8566:	4c 89 f6             	mov    %r14,%rsi
    8569:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8570:	e8 00 00 00 00       	callq  8575 <pci_bus_read_config_word+0xb0>
    8575:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
    8579:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    857f:	4c 89 ea             	mov    %r13,%rdx
    8582:	4c 89 f6             	mov    %r14,%rsi
    8585:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    858c:	e8 00 00 00 00       	callq  8591 <pci_bus_read_config_word+0xcc>
    8591:	4c 89 e1             	mov    %r12,%rcx
    8594:	4c 89 ea             	mov    %r13,%rdx
    8597:	4c 89 f6             	mov    %r14,%rsi
    859a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    85a1:	e8 00 00 00 00       	callq  85a6 <pci_bus_read_config_word+0xe1>
    85a6:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    85aa:	48 85 c9             	test   %rcx,%rcx
    85ad:	74 18                	je     85c7 <pci_bus_read_config_word+0x102>
    85af:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    85b5:	4c 89 ea             	mov    %r13,%rdx
    85b8:	4c 89 f6             	mov    %r14,%rsi
    85bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    85c2:	e8 00 00 00 00       	callq  85c7 <pci_bus_read_config_word+0x102>
    85c7:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    85cb:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    85cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    85d6:	48 c7 45 90 0a 06 00 	movq   $0x60a,0xffffffffffffff90(%rbp)
    85dd:	00 
    85de:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    85e2:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    85e5:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    85e8:	e8 00 00 00 00       	callq  85ed <pci_bus_read_config_word+0x128>
    85ed:	8b 45 8c             	mov    0xffffffffffffff8c(%rbp),%eax
    85f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    85f7:	48 89 5d a8          	mov    %rbx,0xffffffffffffffa8(%rbp)
    85fb:	44 89 7d c8          	mov    %r15d,0xffffffffffffffc8(%rbp)
    85ff:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    8602:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
    8606:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
    860a:	e8 00 00 00 00       	callq  860f <pci_bus_read_config_word+0x14a>
    860f:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
    8613:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    8617:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
    861d:	4c 89 e2             	mov    %r12,%rdx
    8620:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8627:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    862e:	48 89 de             	mov    %rbx,%rsi
    8631:	e8 00 00 00 00       	callq  8636 <pci_bus_read_config_word+0x171>
    8636:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
    863a:	b9 04 00 00 00       	mov    $0x4,%ecx
    863f:	4c 89 e2             	mov    %r12,%rdx
    8642:	48 89 de             	mov    %rbx,%rsi
    8645:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    864c:	e8 00 00 00 00       	callq  8651 <pci_bus_read_config_word+0x18c>
    8651:	4d 89 e8             	mov    %r13,%r8
    8654:	b9 04 00 00 00       	mov    $0x4,%ecx
    8659:	4c 89 e2             	mov    %r12,%rdx
    865c:	48 89 de             	mov    %rbx,%rsi
    865f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8666:	e8 00 00 00 00       	callq  866b <pci_bus_read_config_word+0x1a6>
    866b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    8671:	4c 89 f1             	mov    %r14,%rcx
    8674:	4c 89 e2             	mov    %r12,%rdx
    8677:	48 89 de             	mov    %rbx,%rsi
    867a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8681:	e8 00 00 00 00       	callq  8686 <pci_bus_read_config_word+0x1c1>
    8686:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    868a:	48 85 c0             	test   %rax,%rax
    868d:	74 1a                	je     86a9 <pci_bus_read_config_word+0x1e4>
    868f:	49 89 c0             	mov    %rax,%r8
    8692:	b9 02 00 00 00       	mov    $0x2,%ecx
    8697:	4c 89 e2             	mov    %r12,%rdx
    869a:	48 89 de             	mov    %rbx,%rsi
    869d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    86a4:	e8 00 00 00 00       	callq  86a9 <pci_bus_read_config_word+0x1e4>
    86a9:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
    86ad:	48 89 de             	mov    %rbx,%rsi
    86b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    86b7:	b9 04 00 00 00       	mov    $0x4,%ecx
    86bc:	4c 89 e2             	mov    %r12,%rdx
    86bf:	e8 00 00 00 00       	callq  86c4 <pci_bus_read_config_word+0x1ff>
    86c4:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    86c8:	8b 5d c4             	mov    0xffffffffffffffc4(%rbp),%ebx
    86cb:	48 85 ff             	test   %rdi,%rdi
    86ce:	74 05                	je     86d5 <pci_bus_read_config_word+0x210>
    86d0:	e8 00 00 00 00       	callq  86d5 <pci_bus_read_config_word+0x210>
    86d5:	48 83 c4 58          	add    $0x58,%rsp
    86d9:	89 d8                	mov    %ebx,%eax
    86db:	5b                   	pop    %rbx
    86dc:	41 5c                	pop    %r12
    86de:	41 5d                	pop    %r13
    86e0:	41 5e                	pop    %r14
    86e2:	41 5f                	pop    %r15
    86e4:	c9                   	leaveq 
    86e5:	c3                   	retq   

00000000000086e6 <__phys_addr>:
    86e6:	55                   	push   %rbp
    86e7:	48 89 e5             	mov    %rsp,%rbp
    86ea:	41 56                	push   %r14
    86ec:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
    86f0:	41 55                	push   %r13
    86f2:	4c 8d 6d d0          	lea    0xffffffffffffffd0(%rbp),%r13
    86f6:	41 54                	push   %r12
    86f8:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
    86fc:	53                   	push   %rbx
    86fd:	48 89 fb             	mov    %rdi,%rbx
    8700:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8707:	48 83 ec 30          	sub    $0x30,%rsp
    870b:	e8 00 00 00 00       	callq  8710 <__phys_addr+0x2a>
    8710:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8717:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
    871b:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    8722:	00 
    8723:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    872a:	00 
    872b:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    8732:	e8 00 00 00 00       	callq  8737 <__phys_addr+0x51>
    8737:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    873d:	4c 89 f1             	mov    %r14,%rcx
    8740:	4c 89 e2             	mov    %r12,%rdx
    8743:	4c 89 ee             	mov    %r13,%rsi
    8746:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    874d:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    8754:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
    875b:	00 
    875c:	e8 00 00 00 00       	callq  8761 <__phys_addr+0x7b>
    8761:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    8765:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    8769:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8770:	48 c7 45 b0 5d 04 00 	movq   $0x45d,0xffffffffffffffb0(%rbp)
    8777:	00 
    8778:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    877c:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    877f:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    8782:	e8 00 00 00 00       	callq  8787 <__phys_addr+0xa1>
    8787:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    878e:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
    8792:	e8 00 00 00 00       	callq  8797 <__phys_addr+0xb1>
    8797:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    879b:	4d 89 e8             	mov    %r13,%r8
    879e:	b9 08 00 00 00       	mov    $0x8,%ecx
    87a3:	4c 89 e2             	mov    %r12,%rdx
    87a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    87ad:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    87b4:	48 89 de             	mov    %rbx,%rsi
    87b7:	e8 00 00 00 00       	callq  87bc <__phys_addr+0xd6>
    87bc:	48 89 de             	mov    %rbx,%rsi
    87bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    87c6:	4d 89 f0             	mov    %r14,%r8
    87c9:	b9 08 00 00 00       	mov    $0x8,%ecx
    87ce:	4c 89 e2             	mov    %r12,%rdx
    87d1:	e8 00 00 00 00       	callq  87d6 <__phys_addr+0xf0>
    87d6:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    87da:	48 8b 5d c8          	mov    0xffffffffffffffc8(%rbp),%rbx
    87de:	48 85 ff             	test   %rdi,%rdi
    87e1:	74 05                	je     87e8 <__phys_addr+0x102>
    87e3:	e8 00 00 00 00       	callq  87e8 <__phys_addr+0x102>
    87e8:	48 83 c4 30          	add    $0x30,%rsp
    87ec:	48 89 d8             	mov    %rbx,%rax
    87ef:	5b                   	pop    %rbx
    87f0:	41 5c                	pop    %r12
    87f2:	41 5d                	pop    %r13
    87f4:	41 5e                	pop    %r14
    87f6:	c9                   	leaveq 
    87f7:	c3                   	retq   

00000000000087f8 <round_jiffies>:
    87f8:	55                   	push   %rbp
    87f9:	48 89 e5             	mov    %rsp,%rbp
    87fc:	41 56                	push   %r14
    87fe:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
    8802:	41 55                	push   %r13
    8804:	4c 8d 6d d0          	lea    0xffffffffffffffd0(%rbp),%r13
    8808:	41 54                	push   %r12
    880a:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
    880e:	53                   	push   %rbx
    880f:	48 89 fb             	mov    %rdi,%rbx
    8812:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8819:	48 83 ec 30          	sub    $0x30,%rsp
    881d:	e8 00 00 00 00       	callq  8822 <round_jiffies+0x2a>
    8822:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8829:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
    882d:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    8834:	00 
    8835:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    883c:	00 
    883d:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    8844:	e8 00 00 00 00       	callq  8849 <round_jiffies+0x51>
    8849:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    884f:	4c 89 f1             	mov    %r14,%rcx
    8852:	4c 89 e2             	mov    %r12,%rdx
    8855:	4c 89 ee             	mov    %r13,%rsi
    8858:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    885f:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    8866:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
    886d:	00 
    886e:	e8 00 00 00 00       	callq  8873 <round_jiffies+0x7b>
    8873:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    8877:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    887b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8882:	48 c7 45 b0 3a 06 00 	movq   $0x63a,0xffffffffffffffb0(%rbp)
    8889:	00 
    888a:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    888e:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    8891:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    8894:	e8 00 00 00 00       	callq  8899 <round_jiffies+0xa1>
    8899:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    88a0:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
    88a4:	e8 00 00 00 00       	callq  88a9 <round_jiffies+0xb1>
    88a9:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    88ad:	4d 89 e8             	mov    %r13,%r8
    88b0:	b9 08 00 00 00       	mov    $0x8,%ecx
    88b5:	4c 89 e2             	mov    %r12,%rdx
    88b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    88bf:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    88c6:	48 89 de             	mov    %rbx,%rsi
    88c9:	e8 00 00 00 00       	callq  88ce <round_jiffies+0xd6>
    88ce:	48 89 de             	mov    %rbx,%rsi
    88d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    88d8:	4d 89 f0             	mov    %r14,%r8
    88db:	b9 08 00 00 00       	mov    $0x8,%ecx
    88e0:	4c 89 e2             	mov    %r12,%rdx
    88e3:	e8 00 00 00 00       	callq  88e8 <round_jiffies+0xf0>
    88e8:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    88ec:	48 8b 5d c8          	mov    0xffffffffffffffc8(%rbp),%rbx
    88f0:	48 85 ff             	test   %rdi,%rdi
    88f3:	74 05                	je     88fa <round_jiffies+0x102>
    88f5:	e8 00 00 00 00       	callq  88fa <round_jiffies+0x102>
    88fa:	48 83 c4 30          	add    $0x30,%rsp
    88fe:	48 89 d8             	mov    %rbx,%rax
    8901:	5b                   	pop    %rbx
    8902:	41 5c                	pop    %r12
    8904:	41 5d                	pop    %r13
    8906:	41 5e                	pop    %r14
    8908:	c9                   	leaveq 
    8909:	c3                   	retq   

000000000000890a <e1000_irq_disable>:
    890a:	55                   	push   %rbp
    890b:	48 89 e5             	mov    %rsp,%rbp
    890e:	41 55                	push   %r13
    8910:	41 54                	push   %r12
    8912:	49 89 fc             	mov    %rdi,%r12
    8915:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    891c:	53                   	push   %rbx
    891d:	48 83 ec 38          	sub    $0x38,%rsp
    8921:	e8 00 00 00 00       	callq  8926 <e1000_irq_disable+0x1c>
    8926:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    892d:	00 
    892e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8935:	e8 00 00 00 00       	callq  893a <e1000_irq_disable+0x30>
    893a:	83 c8 ff             	or     $0xffffffffffffffff,%eax
    893d:	48 81 c3 d8 00 00 00 	add    $0xd8,%rbx
    8944:	89 03                	mov    %eax,(%rbx)
    8946:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    894d:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    8954:	00 
    8955:	e8 00 00 00 00       	callq  895a <e1000_irq_disable+0x50>
    895a:	8b 43 08             	mov    0x8(%rbx),%eax
    895d:	49 8b 84 24 f8 02 00 	mov    0x2f8(%r12),%rax
    8964:	00 
    8965:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    896c:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
    8970:	48 8d 5d dc          	lea    0xffffffffffffffdc(%rbp),%rbx
    8974:	44 8b a8 fc 02 00 00 	mov    0x2fc(%rax),%r13d
    897b:	e8 00 00 00 00       	callq  8980 <e1000_irq_disable+0x76>
    8980:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8987:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    898e:	00 
    898f:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    8996:	00 
    8997:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    899e:	44 89 6d d8          	mov    %r13d,0xffffffffffffffd8(%rbp)
    89a2:	e8 00 00 00 00       	callq  89a7 <e1000_irq_disable+0x9d>
    89a7:	48 8d 75 d0          	lea    0xffffffffffffffd0(%rbp),%rsi
    89ab:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    89b1:	4c 89 e1             	mov    %r12,%rcx
    89b4:	48 89 da             	mov    %rbx,%rdx
    89b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    89be:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    89c5:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
    89cc:	00 
    89cd:	e8 00 00 00 00       	callq  89d2 <e1000_irq_disable+0xc8>
    89d2:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    89d6:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    89da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    89e1:	48 c7 45 b0 3c 07 00 	movq   $0x73c,0xffffffffffffffb0(%rbp)
    89e8:	00 
    89e9:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    89ed:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    89f0:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    89f3:	e8 00 00 00 00       	callq  89f8 <e1000_irq_disable+0xee>
    89f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    89ff:	44 89 6d dc          	mov    %r13d,0xffffffffffffffdc(%rbp)
    8a03:	e8 00 00 00 00       	callq  8a08 <e1000_irq_disable+0xfe>
    8a08:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
    8a0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8a13:	49 89 d8             	mov    %rbx,%r8
    8a16:	b9 04 00 00 00       	mov    $0x4,%ecx
    8a1b:	4c 89 e2             	mov    %r12,%rdx
    8a1e:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
    8a25:	e8 00 00 00 00       	callq  8a2a <e1000_irq_disable+0x120>
    8a2a:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    8a2e:	48 85 ff             	test   %rdi,%rdi
    8a31:	74 05                	je     8a38 <e1000_irq_disable+0x12e>
    8a33:	e8 00 00 00 00       	callq  8a38 <e1000_irq_disable+0x12e>
    8a38:	48 83 c4 38          	add    $0x38,%rsp
    8a3c:	5b                   	pop    %rbx
    8a3d:	41 5c                	pop    %r12
    8a3f:	41 5d                	pop    %r13
    8a41:	c9                   	leaveq 
    8a42:	c3                   	retq   

0000000000008a43 <e1000_vlan_rx_kill_vid>:
    8a43:	55                   	push   %rbp
    8a44:	48 89 e5             	mov    %rsp,%rbp
    8a47:	41 57                	push   %r15
    8a49:	41 56                	push   %r14
    8a4b:	41 55                	push   %r13
    8a4d:	41 89 f5             	mov    %esi,%r13d
    8a50:	41 54                	push   %r12
    8a52:	49 89 fc             	mov    %rdi,%r12
    8a55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8a5c:	53                   	push   %rbx
    8a5d:	49 8d 9c 24 00 08 00 	lea    0x800(%r12),%rbx
    8a64:	00 
    8a65:	48 83 ec 08          	sub    $0x8,%rsp
    8a69:	e8 00 00 00 00       	callq  8a6e <e1000_vlan_rx_kill_vid+0x2b>
    8a6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8a75:	e8 00 00 00 00       	callq  8a7a <e1000_vlan_rx_kill_vid+0x37>
    8a7a:	49 8d 84 24 b8 0b 00 	lea    0xbb8(%r12),%rax
    8a81:	00 
    8a82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8a89:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
    8a8d:	e8 00 00 00 00       	callq  8a92 <e1000_vlan_rx_kill_vid+0x4f>
    8a92:	41 f6 84 24 c8 0f 00 	testb  $0x4,0xfc8(%r12)
    8a99:	00 04 
    8a9b:	75 08                	jne    8aa5 <e1000_vlan_rx_kill_vid+0x62>
    8a9d:	48 89 df             	mov    %rbx,%rdi
    8aa0:	e8 65 fe ff ff       	callq  890a <e1000_irq_disable>
    8aa5:	4c 8b b3 90 00 00 00 	mov    0x90(%rbx),%r14
    8aac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8ab3:	45 0f b7 fd          	movzwl %r13w,%r15d
    8ab7:	e8 00 00 00 00       	callq  8abc <e1000_vlan_rx_kill_vid+0x79>
    8abc:	4d 85 f6             	test   %r14,%r14
    8abf:	74 21                	je     8ae2 <e1000_vlan_rx_kill_vid+0x9f>
    8ac1:	44 89 fa             	mov    %r15d,%edx
    8ac4:	4c 89 f8             	mov    %r15,%rax
    8ac7:	c1 ea 09             	shr    $0x9,%edx
    8aca:	25 ff 01 00 00       	and    $0x1ff,%eax
    8acf:	48 63 d2             	movslq %edx,%rdx
    8ad2:	48 c1 e0 03          	shl    $0x3,%rax
    8ad6:	49 03 44 d6 20       	add    0x20(%r14,%rdx,8),%rax
    8adb:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
    8ae2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8ae9:	e8 00 00 00 00       	callq  8aee <e1000_vlan_rx_kill_vid+0xab>
    8aee:	41 f6 84 24 c8 0f 00 	testb  $0x4,0xfc8(%r12)
    8af5:	00 04 
    8af7:	75 08                	jne    8b01 <e1000_vlan_rx_kill_vid+0xbe>
    8af9:	48 89 df             	mov    %rbx,%rdi
    8afc:	e8 98 87 ff ff       	callq  1299 <e1000_irq_enable>
    8b01:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
    8b05:	f6 82 c4 00 00 00 02 	testb  $0x2,0xc4(%rdx)
    8b0c:	74 14                	je     8b22 <e1000_vlan_rx_kill_vid+0xdf>
    8b0e:	66 44 3b ab 98 00 00 	cmp    0x98(%rbx),%r13w
    8b15:	00 
    8b16:	75 0a                	jne    8b22 <e1000_vlan_rx_kill_vid+0xdf>
    8b18:	48 89 df             	mov    %rbx,%rdi
    8b1b:	e8 c6 86 ff ff       	callq  11e6 <e1000_release_hw_control>
    8b20:	eb 63                	jmp    8b85 <e1000_vlan_rx_kill_vid+0x142>
    8b22:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    8b26:	66 41 c1 ed 05       	shr    $0x5,%r13w
    8b2b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8b32:	41 83 e5 7f          	and    $0x7f,%r13d
    8b36:	8b 41 10             	mov    0x10(%rcx),%eax
    8b39:	4c 8b 21             	mov    (%rcx),%r12
    8b3c:	83 f8 03             	cmp    $0x3,%eax
    8b3f:	19 db                	sbb    %ebx,%ebx
    8b41:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
    8b47:	81 c3 00 56 00 00    	add    $0x5600,%ebx
    8b4d:	e8 00 00 00 00       	callq  8b52 <e1000_vlan_rx_kill_vid+0x10f>
    8b52:	42 8d 04 ad 00 00 00 	lea    0x0(,%r13,4),%eax
    8b59:	00 
    8b5a:	48 63 db             	movslq %ebx,%rbx
    8b5d:	49 01 dc             	add    %rbx,%r12
    8b60:	89 c0                	mov    %eax,%eax
    8b62:	49 01 c4             	add    %rax,%r12
    8b65:	41 8b 14 24          	mov    (%r12),%edx
    8b69:	41 83 e7 1f          	and    $0x1f,%r15d
    8b6d:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
    8b72:	48 8b 7d d0          	mov    0xffffffffffffffd0(%rbp),%rdi
    8b76:	44 88 f9             	mov    %r15b,%cl
    8b79:	44 89 ee             	mov    %r13d,%esi
    8b7c:	d3 c0                	rol    %cl,%eax
    8b7e:	21 c2                	and    %eax,%edx
    8b80:	e8 b7 76 ff ff       	callq  23c <e1000_write_vfta>
    8b85:	41 5b                	pop    %r11
    8b87:	5b                   	pop    %rbx
    8b88:	41 5c                	pop    %r12
    8b8a:	41 5d                	pop    %r13
    8b8c:	41 5e                	pop    %r14
    8b8e:	41 5f                	pop    %r15
    8b90:	c9                   	leaveq 
    8b91:	c3                   	retq   

0000000000008b92 <e1000_update_mng_vlan>:
    8b92:	55                   	push   %rbp
    8b93:	48 89 e5             	mov    %rsp,%rbp
    8b96:	41 57                	push   %r15
    8b98:	41 56                	push   %r14
    8b9a:	41 55                	push   %r13
    8b9c:	41 54                	push   %r12
    8b9e:	53                   	push   %rbx
    8b9f:	48 89 fb             	mov    %rdi,%rbx
    8ba2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8ba9:	48 83 ec 18          	sub    $0x18,%rsp
    8bad:	e8 00 00 00 00       	callq  8bb2 <e1000_update_mng_vlan+0x20>
    8bb2:	48 8d 83 b8 03 00 00 	lea    0x3b8(%rbx),%rax
    8bb9:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
    8bbd:	48 8b 83 f0 02 00 00 	mov    0x2f0(%rbx),%rax
    8bc4:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
    8bc8:	4c 8b b3 90 00 00 00 	mov    0x90(%rbx),%r14
    8bcf:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    8bd3:	44 8b bb 98 00 00 00 	mov    0x98(%rbx),%r15d
    8bda:	4d 85 f6             	test   %r14,%r14
    8bdd:	66 44 8b a0 c6 00 00 	mov    0xc6(%rax),%r12w
    8be4:	00 
    8be5:	0f 84 c8 00 00 00    	je     8cb3 <e1000_update_mng_vlan+0x121>
    8beb:	41 0f b7 c4          	movzwl %r12w,%eax
    8bef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8bf6:	41 89 c5             	mov    %eax,%r13d
    8bf9:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
    8bfc:	e8 00 00 00 00       	callq  8c01 <e1000_update_mng_vlan+0x6f>
    8c01:	44 89 e8             	mov    %r13d,%eax
    8c04:	66 c1 e8 09          	shr    $0x9,%ax
    8c08:	0f b7 c0             	movzwl %ax,%eax
    8c0b:	49 8b 54 c6 20       	mov    0x20(%r14,%rax,8),%rdx
    8c10:	48 85 d2             	test   %rdx,%rdx
    8c13:	74 1c                	je     8c31 <e1000_update_mng_vlan+0x9f>
    8c15:	4c 89 e8             	mov    %r13,%rax
    8c18:	25 ff 01 00 00       	and    $0x1ff,%eax
    8c1d:	48 83 3c c2 00       	cmpq   $0x0,(%rdx,%rax,8)
    8c22:	74 0d                	je     8c31 <e1000_update_mng_vlan+0x9f>
    8c24:	66 44 89 a3 98 00 00 	mov    %r12w,0x98(%rbx)
    8c2b:	00 
    8c2c:	e9 82 00 00 00       	jmpq   8cb3 <e1000_update_mng_vlan+0x121>
    8c31:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    8c35:	f6 80 c4 00 00 00 02 	testb  $0x2,0xc4(%rax)
    8c3c:	74 16                	je     8c54 <e1000_update_mng_vlan+0xc2>
    8c3e:	8b 75 c4             	mov    0xffffffffffffffc4(%rbp),%esi
    8c41:	48 8b 7d d0          	mov    0xffffffffffffffd0(%rbp),%rdi
    8c45:	e8 e7 7d ff ff       	callq  a31 <e1000_vlan_rx_add_vid>
    8c4a:	66 44 89 a3 98 00 00 	mov    %r12w,0x98(%rbx)
    8c51:	00 
    8c52:	eb 09                	jmp    8c5d <e1000_update_mng_vlan+0xcb>
    8c54:	66 c7 83 98 00 00 00 	movw   $0xffff,0x98(%rbx)
    8c5b:	ff ff 
    8c5d:	66 41 83 ff ff       	cmp    $0xffffffffffffffff,%r15w
    8c62:	74 4f                	je     8cb3 <e1000_update_mng_vlan+0x121>
    8c64:	66 45 39 fc          	cmp    %r15w,%r12w
    8c68:	74 49                	je     8cb3 <e1000_update_mng_vlan+0x121>
    8c6a:	45 0f b7 ef          	movzwl %r15w,%r13d
    8c6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8c75:	48 8b 9b 90 00 00 00 	mov    0x90(%rbx),%rbx
    8c7c:	e8 00 00 00 00       	callq  8c81 <e1000_update_mng_vlan+0xef>
    8c81:	44 89 e8             	mov    %r13d,%eax
    8c84:	45 89 ec             	mov    %r13d,%r12d
    8c87:	66 c1 e8 09          	shr    $0x9,%ax
    8c8b:	0f b7 c0             	movzwl %ax,%eax
    8c8e:	48 8b 54 c3 20       	mov    0x20(%rbx,%rax,8),%rdx
    8c93:	48 85 d2             	test   %rdx,%rdx
    8c96:	74 0f                	je     8ca7 <e1000_update_mng_vlan+0x115>
    8c98:	4c 89 e0             	mov    %r12,%rax
    8c9b:	25 ff 01 00 00       	and    $0x1ff,%eax
    8ca0:	48 83 3c c2 00       	cmpq   $0x0,(%rdx,%rax,8)
    8ca5:	75 0c                	jne    8cb3 <e1000_update_mng_vlan+0x121>
    8ca7:	48 8b 7d d0          	mov    0xffffffffffffffd0(%rbp),%rdi
    8cab:	44 89 ee             	mov    %r13d,%esi
    8cae:	e8 90 fd ff ff       	callq  8a43 <e1000_vlan_rx_kill_vid>
    8cb3:	48 83 c4 18          	add    $0x18,%rsp
    8cb7:	5b                   	pop    %rbx
    8cb8:	41 5c                	pop    %r12
    8cba:	41 5d                	pop    %r13
    8cbc:	41 5e                	pop    %r14
    8cbe:	41 5f                	pop    %r15
    8cc0:	c9                   	leaveq 
    8cc1:	c3                   	retq   

0000000000008cc2 <e1000_vlan_rx_register>:
    8cc2:	55                   	push   %rbp
    8cc3:	48 89 e5             	mov    %rsp,%rbp
    8cc6:	41 56                	push   %r14
    8cc8:	41 55                	push   %r13
    8cca:	49 89 fd             	mov    %rdi,%r13
    8ccd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8cd4:	4d 8d b5 00 08 00 00 	lea    0x800(%r13),%r14
    8cdb:	41 54                	push   %r12
    8cdd:	53                   	push   %rbx
    8cde:	48 89 f3             	mov    %rsi,%rbx
    8ce1:	e8 00 00 00 00       	callq  8ce6 <e1000_vlan_rx_register+0x24>
    8ce6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8ced:	e8 00 00 00 00       	callq  8cf2 <e1000_vlan_rx_register+0x30>
    8cf2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8cf9:	e8 00 00 00 00       	callq  8cfe <e1000_vlan_rx_register+0x3c>
    8cfe:	41 f6 85 c8 0f 00 00 	testb  $0x4,0xfc8(%r13)
    8d05:	04 
    8d06:	75 08                	jne    8d10 <e1000_vlan_rx_register+0x4e>
    8d08:	4c 89 f7             	mov    %r14,%rdi
    8d0b:	e8 fa fb ff ff       	callq  890a <e1000_irq_disable>
    8d10:	48 85 db             	test   %rbx,%rbx
    8d13:	49 89 9e 90 00 00 00 	mov    %rbx,0x90(%r14)
    8d1a:	49 8b 9d b8 0b 00 00 	mov    0xbb8(%r13),%rbx
    8d21:	0f 84 81 00 00 00    	je     8da8 <e1000_vlan_rx_register+0xe6>
    8d27:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8d2e:	e8 00 00 00 00       	callq  8d33 <e1000_vlan_rx_register+0x71>
    8d33:	8b 1b                	mov    (%rbx),%ebx
    8d35:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8d3c:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
    8d43:	81 cb 00 00 00 40    	or     $0x40000000,%ebx
    8d49:	e8 00 00 00 00       	callq  8d4e <e1000_vlan_rx_register+0x8c>
    8d4e:	41 89 1c 24          	mov    %ebx,(%r12)
    8d52:	41 83 be c8 03 00 00 	cmpl   $0x12,0x3c8(%r14)
    8d59:	12 
    8d5a:	0f 84 9f 00 00 00    	je     8dff <e1000_vlan_rx_register+0x13d>
    8d60:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8d67:	49 8b 9d b8 0b 00 00 	mov    0xbb8(%r13),%rbx
    8d6e:	e8 00 00 00 00       	callq  8d73 <e1000_vlan_rx_register+0xb1>
    8d73:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
    8d7a:	49 8b 9d b8 0b 00 00 	mov    0xbb8(%r13),%rbx
    8d81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8d88:	41 81 e4 ff ff f7 ff 	and    $0xfff7ffff,%r12d
    8d8f:	e8 00 00 00 00       	callq  8d94 <e1000_vlan_rx_register+0xd2>
    8d94:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
    8d9b:	44 89 23             	mov    %r12d,(%rbx)
    8d9e:	4c 89 f7             	mov    %r14,%rdi
    8da1:	e8 ec fd ff ff       	callq  8b92 <e1000_update_mng_vlan>
    8da6:	eb 57                	jmp    8dff <e1000_vlan_rx_register+0x13d>
    8da8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8daf:	e8 00 00 00 00       	callq  8db4 <e1000_vlan_rx_register+0xf2>
    8db4:	8b 1b                	mov    (%rbx),%ebx
    8db6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8dbd:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
    8dc4:	81 e3 ff ff ff bf    	and    $0xbfffffff,%ebx
    8dca:	e8 00 00 00 00       	callq  8dcf <e1000_vlan_rx_register+0x10d>
    8dcf:	41 89 1c 24          	mov    %ebx,(%r12)
    8dd3:	41 83 be c8 03 00 00 	cmpl   $0x12,0x3c8(%r14)
    8dda:	12 
    8ddb:	74 22                	je     8dff <e1000_vlan_rx_register+0x13d>
    8ddd:	41 8b 86 98 00 00 00 	mov    0x98(%r14),%eax
    8de4:	66 83 f8 ff          	cmp    $0xffffffffffffffff,%ax
    8de8:	74 15                	je     8dff <e1000_vlan_rx_register+0x13d>
    8dea:	0f b7 f0             	movzwl %ax,%esi
    8ded:	4c 89 ef             	mov    %r13,%rdi
    8df0:	e8 4e fc ff ff       	callq  8a43 <e1000_vlan_rx_kill_vid>
    8df5:	66 41 c7 86 98 00 00 	movw   $0xffff,0x98(%r14)
    8dfc:	00 ff ff 
    8dff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8e06:	e8 00 00 00 00       	callq  8e0b <e1000_vlan_rx_register+0x149>
    8e0b:	41 f6 86 c8 07 00 00 	testb  $0x4,0x7c8(%r14)
    8e12:	04 
    8e13:	75 08                	jne    8e1d <e1000_vlan_rx_register+0x15b>
    8e15:	4c 89 f7             	mov    %r14,%rdi
    8e18:	e8 7c 84 ff ff       	callq  1299 <e1000_irq_enable>
    8e1d:	5b                   	pop    %rbx
    8e1e:	41 5c                	pop    %r12
    8e20:	41 5d                	pop    %r13
    8e22:	41 5e                	pop    %r14
    8e24:	c9                   	leaveq 
    8e25:	c3                   	retq   

0000000000008e26 <pci_set_dma_mask>:
    8e26:	55                   	push   %rbp
    8e27:	48 89 e5             	mov    %rsp,%rbp
    8e2a:	41 57                	push   %r15
    8e2c:	49 89 f7             	mov    %rsi,%r15
    8e2f:	41 56                	push   %r14
    8e31:	4c 8d 75 cc          	lea    0xffffffffffffffcc(%rbp),%r14
    8e35:	41 55                	push   %r13
    8e37:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    8e3b:	41 54                	push   %r12
    8e3d:	4c 8d 65 c0          	lea    0xffffffffffffffc0(%rbp),%r12
    8e41:	53                   	push   %rbx
    8e42:	48 89 fb             	mov    %rdi,%rbx
    8e45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8e4c:	48 83 ec 48          	sub    $0x48,%rsp
    8e50:	e8 00 00 00 00       	callq  8e55 <pci_set_dma_mask+0x2f>
    8e55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8e5c:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    8e60:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    8e67:	00 
    8e68:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    8e6f:	00 
    8e70:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    8e77:	4c 89 7d c0          	mov    %r15,0xffffffffffffffc0(%rbp)
    8e7b:	e8 00 00 00 00       	callq  8e80 <pci_set_dma_mask+0x5a>
    8e80:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    8e84:	4c 89 f2             	mov    %r14,%rdx
    8e87:	4c 89 ee             	mov    %r13,%rsi
    8e8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8e91:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    8e98:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
    8e9f:	00 
    8ea0:	e8 00 00 00 00       	callq  8ea5 <pci_set_dma_mask+0x7f>
    8ea5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    8eab:	4c 89 e1             	mov    %r12,%rcx
    8eae:	4c 89 f2             	mov    %r14,%rdx
    8eb1:	4c 89 ee             	mov    %r13,%rsi
    8eb4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8ebb:	e8 00 00 00 00       	callq  8ec0 <pci_set_dma_mask+0x9a>
    8ec0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    8ec4:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    8ec8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8ecf:	48 c7 45 90 24 06 00 	movq   $0x624,0xffffffffffffff90(%rbp)
    8ed6:	00 
    8ed7:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    8edb:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    8ede:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    8ee1:	e8 00 00 00 00       	callq  8ee6 <pci_set_dma_mask+0xc0>
    8ee6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8eed:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
    8ef1:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
    8ef5:	e8 00 00 00 00       	callq  8efa <pci_set_dma_mask+0xd4>
    8efa:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
    8efe:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    8f02:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    8f08:	4c 89 e2             	mov    %r12,%rdx
    8f0b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8f12:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
    8f19:	48 89 de             	mov    %rbx,%rsi
    8f1c:	e8 00 00 00 00       	callq  8f21 <pci_set_dma_mask+0xfb>
    8f21:	48 89 de             	mov    %rbx,%rsi
    8f24:	4d 89 e8             	mov    %r13,%r8
    8f27:	b9 08 00 00 00       	mov    $0x8,%ecx
    8f2c:	4c 89 e2             	mov    %r12,%rdx
    8f2f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8f36:	e8 00 00 00 00       	callq  8f3b <pci_set_dma_mask+0x115>
    8f3b:	48 89 de             	mov    %rbx,%rsi
    8f3e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8f45:	4d 89 f0             	mov    %r14,%r8
    8f48:	b9 04 00 00 00       	mov    $0x4,%ecx
    8f4d:	4c 89 e2             	mov    %r12,%rdx
    8f50:	e8 00 00 00 00       	callq  8f55 <pci_set_dma_mask+0x12f>
    8f55:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    8f59:	8b 5d cc             	mov    0xffffffffffffffcc(%rbp),%ebx
    8f5c:	48 85 ff             	test   %rdi,%rdi
    8f5f:	74 05                	je     8f66 <pci_set_dma_mask+0x140>
    8f61:	e8 00 00 00 00       	callq  8f66 <pci_set_dma_mask+0x140>
    8f66:	48 83 c4 48          	add    $0x48,%rsp
    8f6a:	89 d8                	mov    %ebx,%eax
    8f6c:	5b                   	pop    %rbx
    8f6d:	41 5c                	pop    %r12
    8f6f:	41 5d                	pop    %r13
    8f71:	41 5e                	pop    %r14
    8f73:	41 5f                	pop    %r15
    8f75:	c9                   	leaveq 
    8f76:	c3                   	retq   

0000000000008f77 <e1000_update_stats>:
    8f77:	55                   	push   %rbp
    8f78:	48 89 e5             	mov    %rsp,%rbp
    8f7b:	41 56                	push   %r14
    8f7d:	41 55                	push   %r13
    8f7f:	41 54                	push   %r12
    8f81:	49 89 fc             	mov    %rdi,%r12
    8f84:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8f8b:	4d 8d ac 24 b8 03 00 	lea    0x3b8(%r12),%r13
    8f92:	00 
    8f93:	53                   	push   %rbx
    8f94:	48 83 ec 10          	sub    $0x10,%rsp
    8f98:	e8 00 00 00 00       	callq  8f9d <e1000_update_stats+0x26>
    8f9d:	66 41 83 bc 24 b0 00 	cmpw   $0x0,0xb0(%r12)
    8fa4:	00 00 00 
    8fa7:	49 8b 9c 24 f8 02 00 	mov    0x2f8(%r12),%rbx
    8fae:	00 
    8faf:	0f 84 59 0b 00 00    	je     9b0e <e1000_update_stats+0xb97>
    8fb5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8fbc:	e8 00 00 00 00       	callq  8fc1 <e1000_update_stats+0x4a>
    8fc1:	83 7b 7c 01          	cmpl   $0x1,0x7c(%rbx)
    8fc5:	0f 85 43 0b 00 00    	jne    9b0e <e1000_update_stats+0xb97>
    8fcb:	49 8d bc 24 b8 00 00 	lea    0xb8(%r12),%rdi
    8fd2:	00 
    8fd3:	e8 00 00 00 00       	callq  8fd8 <e1000_update_stats+0x61>
    8fd8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    8fdf:	49 89 c6             	mov    %rax,%r14
    8fe2:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    8fe9:	00 
    8fea:	e8 00 00 00 00       	callq  8fef <e1000_update_stats+0x78>
    8fef:	8b 83 00 40 00 00    	mov    0x4000(%rbx),%eax
    8ff5:	89 c0                	mov    %eax,%eax
    8ff7:	49 01 84 24 d8 04 00 	add    %rax,0x4d8(%r12)
    8ffe:	00 
    8fff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9006:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    900d:	00 
    900e:	e8 00 00 00 00       	callq  9013 <e1000_update_stats+0x9c>
    9013:	8b 83 74 40 00 00    	mov    0x4074(%rbx),%eax
    9019:	89 c0                	mov    %eax,%eax
    901b:	49 01 84 24 b0 05 00 	add    %rax,0x5b0(%r12)
    9022:	00 
    9023:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    902a:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9031:	00 
    9032:	e8 00 00 00 00       	callq  9037 <e1000_update_stats+0xc0>
    9037:	8b 83 88 40 00 00    	mov    0x4088(%rbx),%eax
    903d:	89 c0                	mov    %eax,%eax
    903f:	49 01 84 24 d0 05 00 	add    %rax,0x5d0(%r12)
    9046:	00 
    9047:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    904e:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9055:	00 
    9056:	e8 00 00 00 00       	callq  905b <e1000_update_stats+0xe4>
    905b:	8b 83 8c 40 00 00    	mov    0x408c(%rbx),%eax
    9061:	89 c0                	mov    %eax,%eax
    9063:	49 01 84 24 d8 05 00 	add    %rax,0x5d8(%r12)
    906a:	00 
    906b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9072:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9079:	00 
    907a:	e8 00 00 00 00       	callq  907f <e1000_update_stats+0x108>
    907f:	8b 83 78 40 00 00    	mov    0x4078(%rbx),%eax
    9085:	89 c0                	mov    %eax,%eax
    9087:	49 01 84 24 b8 05 00 	add    %rax,0x5b8(%r12)
    908e:	00 
    908f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9096:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    909d:	00 
    909e:	e8 00 00 00 00       	callq  90a3 <e1000_update_stats+0x12c>
    90a3:	8b 83 7c 40 00 00    	mov    0x407c(%rbx),%eax
    90a9:	89 c0                	mov    %eax,%eax
    90ab:	49 01 84 24 c0 05 00 	add    %rax,0x5c0(%r12)
    90b2:	00 
    90b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    90ba:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    90c1:	00 
    90c2:	e8 00 00 00 00       	callq  90c7 <e1000_update_stats+0x150>
    90c7:	8b 83 ac 40 00 00    	mov    0x40ac(%rbx),%eax
    90cd:	89 c0                	mov    %eax,%eax
    90cf:	49 01 84 24 08 06 00 	add    %rax,0x608(%r12)
    90d6:	00 
    90d7:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
    90dc:	0f 84 d8 00 00 00    	je     91ba <e1000_update_stats+0x243>
    90e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    90e9:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    90f0:	00 
    90f1:	e8 00 00 00 00       	callq  90f6 <e1000_update_stats+0x17f>
    90f6:	8b 83 5c 40 00 00    	mov    0x405c(%rbx),%eax
    90fc:	89 c0                	mov    %eax,%eax
    90fe:	49 01 84 24 80 05 00 	add    %rax,0x580(%r12)
    9105:	00 
    9106:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    910d:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9114:	00 
    9115:	e8 00 00 00 00       	callq  911a <e1000_update_stats+0x1a3>
    911a:	8b 83 60 40 00 00    	mov    0x4060(%rbx),%eax
    9120:	89 c0                	mov    %eax,%eax
    9122:	49 01 84 24 88 05 00 	add    %rax,0x588(%r12)
    9129:	00 
    912a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9131:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9138:	00 
    9139:	e8 00 00 00 00       	callq  913e <e1000_update_stats+0x1c7>
    913e:	8b 83 64 40 00 00    	mov    0x4064(%rbx),%eax
    9144:	89 c0                	mov    %eax,%eax
    9146:	49 01 84 24 90 05 00 	add    %rax,0x590(%r12)
    914d:	00 
    914e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9155:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    915c:	00 
    915d:	e8 00 00 00 00       	callq  9162 <e1000_update_stats+0x1eb>
    9162:	8b 83 68 40 00 00    	mov    0x4068(%rbx),%eax
    9168:	89 c0                	mov    %eax,%eax
    916a:	49 01 84 24 98 05 00 	add    %rax,0x598(%r12)
    9171:	00 
    9172:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9179:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9180:	00 
    9181:	e8 00 00 00 00       	callq  9186 <e1000_update_stats+0x20f>
    9186:	8b 83 6c 40 00 00    	mov    0x406c(%rbx),%eax
    918c:	89 c0                	mov    %eax,%eax
    918e:	49 01 84 24 a0 05 00 	add    %rax,0x5a0(%r12)
    9195:	00 
    9196:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    919d:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    91a4:	00 
    91a5:	e8 00 00 00 00       	callq  91aa <e1000_update_stats+0x233>
    91aa:	8b 83 70 40 00 00    	mov    0x4070(%rbx),%eax
    91b0:	89 c0                	mov    %eax,%eax
    91b2:	49 01 84 24 a8 05 00 	add    %rax,0x5a8(%r12)
    91b9:	00 
    91ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    91c1:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    91c8:	00 
    91c9:	e8 00 00 00 00       	callq  91ce <e1000_update_stats+0x257>
    91ce:	8b 83 08 40 00 00    	mov    0x4008(%rbx),%eax
    91d4:	89 c0                	mov    %eax,%eax
    91d6:	49 01 84 24 e8 04 00 	add    %rax,0x4e8(%r12)
    91dd:	00 
    91de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    91e5:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    91ec:	00 
    91ed:	e8 00 00 00 00       	callq  91f2 <e1000_update_stats+0x27b>
    91f2:	8b 83 10 40 00 00    	mov    0x4010(%rbx),%eax
    91f8:	89 c0                	mov    %eax,%eax
    91fa:	49 01 84 24 00 05 00 	add    %rax,0x500(%r12)
    9201:	00 
    9202:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9209:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9210:	00 
    9211:	e8 00 00 00 00       	callq  9216 <e1000_update_stats+0x29f>
    9216:	8b 83 14 40 00 00    	mov    0x4014(%rbx),%eax
    921c:	89 c0                	mov    %eax,%eax
    921e:	49 01 84 24 08 05 00 	add    %rax,0x508(%r12)
    9225:	00 
    9226:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    922d:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9234:	00 
    9235:	e8 00 00 00 00       	callq  923a <e1000_update_stats+0x2c3>
    923a:	8b 83 18 40 00 00    	mov    0x4018(%rbx),%eax
    9240:	89 c0                	mov    %eax,%eax
    9242:	49 01 84 24 10 05 00 	add    %rax,0x510(%r12)
    9249:	00 
    924a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9251:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9258:	00 
    9259:	e8 00 00 00 00       	callq  925e <e1000_update_stats+0x2e7>
    925e:	8b 83 1c 40 00 00    	mov    0x401c(%rbx),%eax
    9264:	89 c0                	mov    %eax,%eax
    9266:	49 01 84 24 18 05 00 	add    %rax,0x518(%r12)
    926d:	00 
    926e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9275:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    927c:	00 
    927d:	e8 00 00 00 00       	callq  9282 <e1000_update_stats+0x30b>
    9282:	8b 83 20 40 00 00    	mov    0x4020(%rbx),%eax
    9288:	89 c0                	mov    %eax,%eax
    928a:	49 01 84 24 20 05 00 	add    %rax,0x520(%r12)
    9291:	00 
    9292:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9299:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    92a0:	00 
    92a1:	e8 00 00 00 00       	callq  92a6 <e1000_update_stats+0x32f>
    92a6:	8b 83 30 40 00 00    	mov    0x4030(%rbx),%eax
    92ac:	89 c0                	mov    %eax,%eax
    92ae:	49 01 84 24 30 05 00 	add    %rax,0x530(%r12)
    92b5:	00 
    92b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    92bd:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    92c4:	00 
    92c5:	e8 00 00 00 00       	callq  92ca <e1000_update_stats+0x353>
    92ca:	8b 83 38 40 00 00    	mov    0x4038(%rbx),%eax
    92d0:	89 c0                	mov    %eax,%eax
    92d2:	49 01 84 24 40 05 00 	add    %rax,0x540(%r12)
    92d9:	00 
    92da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    92e1:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    92e8:	00 
    92e9:	e8 00 00 00 00       	callq  92ee <e1000_update_stats+0x377>
    92ee:	8b 83 40 40 00 00    	mov    0x4040(%rbx),%eax
    92f4:	89 c0                	mov    %eax,%eax
    92f6:	49 01 84 24 50 05 00 	add    %rax,0x550(%r12)
    92fd:	00 
    92fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9305:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    930c:	00 
    930d:	e8 00 00 00 00       	callq  9312 <e1000_update_stats+0x39b>
    9312:	8b 83 48 40 00 00    	mov    0x4048(%rbx),%eax
    9318:	89 c0                	mov    %eax,%eax
    931a:	49 01 84 24 58 05 00 	add    %rax,0x558(%r12)
    9321:	00 
    9322:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9329:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9330:	00 
    9331:	e8 00 00 00 00       	callq  9336 <e1000_update_stats+0x3bf>
    9336:	8b 83 4c 40 00 00    	mov    0x404c(%rbx),%eax
    933c:	89 c0                	mov    %eax,%eax
    933e:	49 01 84 24 60 05 00 	add    %rax,0x560(%r12)
    9345:	00 
    9346:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    934d:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9354:	00 
    9355:	e8 00 00 00 00       	callq  935a <e1000_update_stats+0x3e3>
    935a:	8b 83 50 40 00 00    	mov    0x4050(%rbx),%eax
    9360:	89 c0                	mov    %eax,%eax
    9362:	49 01 84 24 68 05 00 	add    %rax,0x568(%r12)
    9369:	00 
    936a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9371:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9378:	00 
    9379:	e8 00 00 00 00       	callq  937e <e1000_update_stats+0x407>
    937e:	8b 83 54 40 00 00    	mov    0x4054(%rbx),%eax
    9384:	89 c0                	mov    %eax,%eax
    9386:	49 01 84 24 70 05 00 	add    %rax,0x570(%r12)
    938d:	00 
    938e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9395:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    939c:	00 
    939d:	e8 00 00 00 00       	callq  93a2 <e1000_update_stats+0x42b>
    93a2:	8b 83 58 40 00 00    	mov    0x4058(%rbx),%eax
    93a8:	89 c0                	mov    %eax,%eax
    93aa:	49 01 84 24 78 05 00 	add    %rax,0x578(%r12)
    93b1:	00 
    93b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    93b9:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    93c0:	00 
    93c1:	e8 00 00 00 00       	callq  93c6 <e1000_update_stats+0x44f>
    93c6:	8b 83 80 40 00 00    	mov    0x4080(%rbx),%eax
    93cc:	89 c0                	mov    %eax,%eax
    93ce:	49 01 84 24 c8 05 00 	add    %rax,0x5c8(%r12)
    93d5:	00 
    93d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    93dd:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    93e4:	00 
    93e5:	e8 00 00 00 00       	callq  93ea <e1000_update_stats+0x473>
    93ea:	8b 83 90 40 00 00    	mov    0x4090(%rbx),%eax
    93f0:	89 c0                	mov    %eax,%eax
    93f2:	49 01 84 24 e0 05 00 	add    %rax,0x5e0(%r12)
    93f9:	00 
    93fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9401:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9408:	00 
    9409:	e8 00 00 00 00       	callq  940e <e1000_update_stats+0x497>
    940e:	8b 83 94 40 00 00    	mov    0x4094(%rbx),%eax
    9414:	89 c0                	mov    %eax,%eax
    9416:	49 01 84 24 e8 05 00 	add    %rax,0x5e8(%r12)
    941d:	00 
    941e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9425:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    942c:	00 
    942d:	e8 00 00 00 00       	callq  9432 <e1000_update_stats+0x4bb>
    9432:	8b 83 a0 40 00 00    	mov    0x40a0(%rbx),%eax
    9438:	89 c0                	mov    %eax,%eax
    943a:	49 01 84 24 f0 05 00 	add    %rax,0x5f0(%r12)
    9441:	00 
    9442:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9449:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9450:	00 
    9451:	e8 00 00 00 00       	callq  9456 <e1000_update_stats+0x4df>
    9456:	8b 83 a4 40 00 00    	mov    0x40a4(%rbx),%eax
    945c:	89 c0                	mov    %eax,%eax
    945e:	49 01 84 24 f8 05 00 	add    %rax,0x5f8(%r12)
    9465:	00 
    9466:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    946d:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9474:	00 
    9475:	e8 00 00 00 00       	callq  947a <e1000_update_stats+0x503>
    947a:	8b 83 a8 40 00 00    	mov    0x40a8(%rbx),%eax
    9480:	89 c0                	mov    %eax,%eax
    9482:	49 01 84 24 00 06 00 	add    %rax,0x600(%r12)
    9489:	00 
    948a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9491:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9498:	00 
    9499:	e8 00 00 00 00       	callq  949e <e1000_update_stats+0x527>
    949e:	8b 83 b0 40 00 00    	mov    0x40b0(%rbx),%eax
    94a4:	89 c0                	mov    %eax,%eax
    94a6:	49 01 84 24 18 06 00 	add    %rax,0x618(%r12)
    94ad:	00 
    94ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    94b5:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    94bc:	00 
    94bd:	e8 00 00 00 00       	callq  94c2 <e1000_update_stats+0x54b>
    94c2:	8b 83 c0 40 00 00    	mov    0x40c0(%rbx),%eax
    94c8:	89 c0                	mov    %eax,%eax
    94ca:	49 01 84 24 38 06 00 	add    %rax,0x638(%r12)
    94d1:	00 
    94d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    94d9:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    94e0:	00 
    94e1:	e8 00 00 00 00       	callq  94e6 <e1000_update_stats+0x56f>
    94e6:	8b 83 c4 40 00 00    	mov    0x40c4(%rbx),%eax
    94ec:	89 c0                	mov    %eax,%eax
    94ee:	49 01 84 24 40 06 00 	add    %rax,0x640(%r12)
    94f5:	00 
    94f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    94fd:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9504:	00 
    9505:	e8 00 00 00 00       	callq  950a <e1000_update_stats+0x593>
    950a:	8b 83 c8 40 00 00    	mov    0x40c8(%rbx),%eax
    9510:	89 c0                	mov    %eax,%eax
    9512:	49 01 84 24 48 06 00 	add    %rax,0x648(%r12)
    9519:	00 
    951a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9521:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9528:	00 
    9529:	e8 00 00 00 00       	callq  952e <e1000_update_stats+0x5b7>
    952e:	8b 83 cc 40 00 00    	mov    0x40cc(%rbx),%eax
    9534:	89 c0                	mov    %eax,%eax
    9536:	49 01 84 24 50 06 00 	add    %rax,0x650(%r12)
    953d:	00 
    953e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9545:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    954c:	00 
    954d:	e8 00 00 00 00       	callq  9552 <e1000_update_stats+0x5db>
    9552:	8b 83 d0 40 00 00    	mov    0x40d0(%rbx),%eax
    9558:	89 c0                	mov    %eax,%eax
    955a:	49 01 84 24 58 06 00 	add    %rax,0x658(%r12)
    9561:	00 
    9562:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
    9567:	0f 84 d8 00 00 00    	je     9645 <e1000_update_stats+0x6ce>
    956d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9574:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    957b:	00 
    957c:	e8 00 00 00 00       	callq  9581 <e1000_update_stats+0x60a>
    9581:	8b 83 d8 40 00 00    	mov    0x40d8(%rbx),%eax
    9587:	89 c0                	mov    %eax,%eax
    9589:	49 01 84 24 68 06 00 	add    %rax,0x668(%r12)
    9590:	00 
    9591:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9598:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    959f:	00 
    95a0:	e8 00 00 00 00       	callq  95a5 <e1000_update_stats+0x62e>
    95a5:	8b 83 dc 40 00 00    	mov    0x40dc(%rbx),%eax
    95ab:	89 c0                	mov    %eax,%eax
    95ad:	49 01 84 24 70 06 00 	add    %rax,0x670(%r12)
    95b4:	00 
    95b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    95bc:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    95c3:	00 
    95c4:	e8 00 00 00 00       	callq  95c9 <e1000_update_stats+0x652>
    95c9:	8b 83 e0 40 00 00    	mov    0x40e0(%rbx),%eax
    95cf:	89 c0                	mov    %eax,%eax
    95d1:	49 01 84 24 78 06 00 	add    %rax,0x678(%r12)
    95d8:	00 
    95d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    95e0:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    95e7:	00 
    95e8:	e8 00 00 00 00       	callq  95ed <e1000_update_stats+0x676>
    95ed:	8b 83 e4 40 00 00    	mov    0x40e4(%rbx),%eax
    95f3:	89 c0                	mov    %eax,%eax
    95f5:	49 01 84 24 80 06 00 	add    %rax,0x680(%r12)
    95fc:	00 
    95fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9604:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    960b:	00 
    960c:	e8 00 00 00 00       	callq  9611 <e1000_update_stats+0x69a>
    9611:	8b 83 e8 40 00 00    	mov    0x40e8(%rbx),%eax
    9617:	89 c0                	mov    %eax,%eax
    9619:	49 01 84 24 88 06 00 	add    %rax,0x688(%r12)
    9620:	00 
    9621:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9628:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    962f:	00 
    9630:	e8 00 00 00 00       	callq  9635 <e1000_update_stats+0x6be>
    9635:	8b 83 ec 40 00 00    	mov    0x40ec(%rbx),%eax
    963b:	89 c0                	mov    %eax,%eax
    963d:	49 01 84 24 90 06 00 	add    %rax,0x690(%r12)
    9644:	00 
    9645:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    964c:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9653:	00 
    9654:	e8 00 00 00 00       	callq  9659 <e1000_update_stats+0x6e2>
    9659:	8b 83 f0 40 00 00    	mov    0x40f0(%rbx),%eax
    965f:	89 c0                	mov    %eax,%eax
    9661:	49 01 84 24 98 06 00 	add    %rax,0x698(%r12)
    9668:	00 
    9669:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9670:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9677:	00 
    9678:	e8 00 00 00 00       	callq  967d <e1000_update_stats+0x706>
    967d:	8b 83 f4 40 00 00    	mov    0x40f4(%rbx),%eax
    9683:	89 c0                	mov    %eax,%eax
    9685:	49 01 84 24 a0 06 00 	add    %rax,0x6a0(%r12)
    968c:	00 
    968d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9694:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    969b:	00 
    969c:	e8 00 00 00 00       	callq  96a1 <e1000_update_stats+0x72a>
    96a1:	8b 83 d4 40 00 00    	mov    0x40d4(%rbx),%eax
    96a7:	41 89 85 ac 00 00 00 	mov    %eax,0xac(%r13)
    96ae:	89 c0                	mov    %eax,%eax
    96b0:	49 01 84 24 60 06 00 	add    %rax,0x660(%r12)
    96b7:	00 
    96b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    96bf:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    96c6:	00 
    96c7:	e8 00 00 00 00       	callq  96cc <e1000_update_stats+0x755>
    96cc:	8b 83 28 40 00 00    	mov    0x4028(%rbx),%eax
    96d2:	41 89 85 a8 00 00 00 	mov    %eax,0xa8(%r13)
    96d9:	89 c0                	mov    %eax,%eax
    96db:	49 01 84 24 28 05 00 	add    %rax,0x528(%r12)
    96e2:	00 
    96e3:	41 83 7d 10 02       	cmpl   $0x2,0x10(%r13)
    96e8:	0f 86 d8 00 00 00    	jbe    97c6 <e1000_update_stats+0x84f>
    96ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    96f5:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    96fc:	00 
    96fd:	e8 00 00 00 00       	callq  9702 <e1000_update_stats+0x78b>
    9702:	8b 83 04 40 00 00    	mov    0x4004(%rbx),%eax
    9708:	89 c0                	mov    %eax,%eax
    970a:	49 01 84 24 e0 04 00 	add    %rax,0x4e0(%r12)
    9711:	00 
    9712:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9719:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9720:	00 
    9721:	e8 00 00 00 00       	callq  9726 <e1000_update_stats+0x7af>
    9726:	8b 83 0c 40 00 00    	mov    0x400c(%rbx),%eax
    972c:	89 c0                	mov    %eax,%eax
    972e:	49 01 84 24 f0 04 00 	add    %rax,0x4f0(%r12)
    9735:	00 
    9736:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    973d:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9744:	00 
    9745:	e8 00 00 00 00       	callq  974a <e1000_update_stats+0x7d3>
    974a:	8b 83 34 40 00 00    	mov    0x4034(%rbx),%eax
    9750:	89 c0                	mov    %eax,%eax
    9752:	49 01 84 24 38 05 00 	add    %rax,0x538(%r12)
    9759:	00 
    975a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9761:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9768:	00 
    9769:	e8 00 00 00 00       	callq  976e <e1000_update_stats+0x7f7>
    976e:	8b 83 3c 40 00 00    	mov    0x403c(%rbx),%eax
    9774:	89 c0                	mov    %eax,%eax
    9776:	49 01 84 24 48 05 00 	add    %rax,0x548(%r12)
    977d:	00 
    977e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9785:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    978c:	00 
    978d:	e8 00 00 00 00       	callq  9792 <e1000_update_stats+0x81b>
    9792:	8b 83 f8 40 00 00    	mov    0x40f8(%rbx),%eax
    9798:	89 c0                	mov    %eax,%eax
    979a:	49 01 84 24 a8 06 00 	add    %rax,0x6a8(%r12)
    97a1:	00 
    97a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    97a9:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    97b0:	00 
    97b1:	e8 00 00 00 00       	callq  97b6 <e1000_update_stats+0x83f>
    97b6:	8b 83 fc 40 00 00    	mov    0x40fc(%rbx),%eax
    97bc:	89 c0                	mov    %eax,%eax
    97be:	49 01 84 24 b0 06 00 	add    %rax,0x6b0(%r12)
    97c5:	00 
    97c6:	41 83 7d 10 0d       	cmpl   $0xd,0x10(%r13)
    97cb:	0f 86 4f 01 00 00    	jbe    9920 <e1000_update_stats+0x9a9>
    97d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    97d8:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    97df:	00 
    97e0:	e8 00 00 00 00       	callq  97e5 <e1000_update_stats+0x86e>
    97e5:	8b 83 00 41 00 00    	mov    0x4100(%rbx),%eax
    97eb:	89 c0                	mov    %eax,%eax
    97ed:	49 01 84 24 b8 06 00 	add    %rax,0x6b8(%r12)
    97f4:	00 
    97f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    97fc:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9803:	00 
    9804:	e8 00 00 00 00       	callq  9809 <e1000_update_stats+0x892>
    9809:	8b 83 24 41 00 00    	mov    0x4124(%rbx),%eax
    980f:	89 c0                	mov    %eax,%eax
    9811:	49 01 84 24 f8 06 00 	add    %rax,0x6f8(%r12)
    9818:	00 
    9819:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
    981e:	0f 84 fc 00 00 00    	je     9920 <e1000_update_stats+0x9a9>
    9824:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    982b:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9832:	00 
    9833:	e8 00 00 00 00       	callq  9838 <e1000_update_stats+0x8c1>
    9838:	8b 83 04 41 00 00    	mov    0x4104(%rbx),%eax
    983e:	89 c0                	mov    %eax,%eax
    9840:	49 01 84 24 c0 06 00 	add    %rax,0x6c0(%r12)
    9847:	00 
    9848:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    984f:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    9856:	00 
    9857:	e8 00 00 00 00       	callq  985c <e1000_update_stats+0x8e5>
    985c:	8b 83 08 41 00 00    	mov    0x4108(%rbx),%eax
    9862:	89 c0                	mov    %eax,%eax
    9864:	49 01 84 24 c8 06 00 	add    %rax,0x6c8(%r12)
    986b:	00 
    986c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9873:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    987a:	00 
    987b:	e8 00 00 00 00       	callq  9880 <e1000_update_stats+0x909>
    9880:	8b 83 0c 41 00 00    	mov    0x410c(%rbx),%eax
    9886:	89 c0                	mov    %eax,%eax
    9888:	49 01 84 24 d0 06 00 	add    %rax,0x6d0(%r12)
    988f:	00 
    9890:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9897:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    989e:	00 
    989f:	e8 00 00 00 00       	callq  98a4 <e1000_update_stats+0x92d>
    98a4:	8b 83 10 41 00 00    	mov    0x4110(%rbx),%eax
    98aa:	89 c0                	mov    %eax,%eax
    98ac:	49 01 84 24 d8 06 00 	add    %rax,0x6d8(%r12)
    98b3:	00 
    98b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    98bb:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    98c2:	00 
    98c3:	e8 00 00 00 00       	callq  98c8 <e1000_update_stats+0x951>
    98c8:	8b 83 18 41 00 00    	mov    0x4118(%rbx),%eax
    98ce:	89 c0                	mov    %eax,%eax
    98d0:	49 01 84 24 e0 06 00 	add    %rax,0x6e0(%r12)
    98d7:	00 
    98d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    98df:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    98e6:	00 
    98e7:	e8 00 00 00 00       	callq  98ec <e1000_update_stats+0x975>
    98ec:	8b 83 1c 41 00 00    	mov    0x411c(%rbx),%eax
    98f2:	89 c0                	mov    %eax,%eax
    98f4:	49 01 84 24 e8 06 00 	add    %rax,0x6e8(%r12)
    98fb:	00 
    98fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9903:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
    990a:	00 
    990b:	e8 00 00 00 00       	callq  9910 <e1000_update_stats+0x999>
    9910:	8b 83 20 41 00 00    	mov    0x4120(%rbx),%eax
    9916:	89 c0                	mov    %eax,%eax
    9918:	49 01 84 24 f0 06 00 	add    %rax,0x6f0(%r12)
    991f:	00 
    9920:	49 8b 84 24 c0 05 00 	mov    0x5c0(%r12),%rax
    9927:	00 
    9928:	49 8b b4 24 d8 04 00 	mov    0x4d8(%r12),%rsi
    992f:	00 
    9930:	49 8b bc 24 e0 04 00 	mov    0x4e0(%r12),%rdi
    9937:	00 
    9938:	49 8b 8c 24 f8 05 00 	mov    0x5f8(%r12),%rcx
    993f:	00 
    9940:	49 8b 94 24 08 06 00 	mov    0x608(%r12),%rdx
    9947:	00 
    9948:	49 89 84 24 40 03 00 	mov    %rax,0x340(%r12)
    994f:	00 
    9950:	49 8b 84 24 28 05 00 	mov    0x528(%r12),%rax
    9957:	00 
    9958:	49 89 b4 24 60 03 00 	mov    %rsi,0x360(%r12)
    995f:	00 
    9960:	49 89 bc 24 68 03 00 	mov    %rdi,0x368(%r12)
    9967:	00 
    9968:	49 89 84 24 48 03 00 	mov    %rax,0x348(%r12)
    996f:	00 
    9970:	48 89 f0             	mov    %rsi,%rax
    9973:	49 03 84 24 f0 04 00 	add    0x4f0(%r12),%rax
    997a:	00 
    997b:	48 01 f8             	add    %rdi,%rax
    997e:	48 01 c8             	add    %rcx,%rax
    9981:	48 01 d0             	add    %rdx,%rax
    9984:	49 03 84 24 48 05 00 	add    0x548(%r12),%rax
    998b:	00 
    998c:	48 01 ca             	add    %rcx,%rdx
    998f:	49 89 94 24 10 06 00 	mov    %rdx,0x610(%r12)
    9996:	00 
    9997:	49 89 94 24 50 03 00 	mov    %rdx,0x350(%r12)
    999e:	00 
    999f:	49 8b 8c 24 20 05 00 	mov    0x520(%r12),%rcx
    99a6:	00 
    99a7:	49 8b 94 24 10 05 00 	mov    0x510(%r12),%rdx
    99ae:	00 
    99af:	49 89 84 24 20 03 00 	mov    %rax,0x320(%r12)
    99b6:	00 
    99b7:	49 8b 84 24 00 05 00 	mov    0x500(%r12),%rax
    99be:	00 
    99bf:	49 89 94 24 80 03 00 	mov    %rdx,0x380(%r12)
    99c6:	00 
    99c7:	49 89 8c 24 a0 03 00 	mov    %rcx,0x3a0(%r12)
    99ce:	00 
    99cf:	49 89 84 24 78 03 00 	mov    %rax,0x378(%r12)
    99d6:	00 
    99d7:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
    99db:	49 89 84 24 f8 04 00 	mov    %rax,0x4f8(%r12)
    99e2:	00 
    99e3:	49 89 84 24 28 03 00 	mov    %rax,0x328(%r12)
    99ea:	00 
    99eb:	49 8b 84 24 38 05 00 	mov    0x538(%r12),%rax
    99f2:	00 
    99f3:	49 89 84 24 88 03 00 	mov    %rax,0x388(%r12)
    99fa:	00 
    99fb:	41 80 bd 1c 01 00 00 	cmpb   $0x0,0x11c(%r13)
    9a02:	00 
    9a03:	74 24                	je     9a29 <e1000_update_stats+0xab2>
    9a05:	66 41 83 bc 24 b2 00 	cmpw   $0x2,0xb2(%r12)
    9a0c:	00 00 02 
    9a0f:	75 18                	jne    9a29 <e1000_update_stats+0xab2>
    9a11:	49 c7 84 24 88 03 00 	movq   $0x0,0x388(%r12)
    9a18:	00 00 00 00 00 
    9a1d:	49 c7 84 24 38 05 00 	movq   $0x0,0x538(%r12)
    9a24:	00 00 00 00 00 
    9a29:	41 83 7d 1c 00       	cmpl   $0x0,0x1c(%r13)
    9a2e:	75 64                	jne    9a94 <e1000_update_stats+0xb1d>
    9a30:	66 41 81 bc 24 b0 00 	cmpw   $0x3e8,0xb0(%r12)
    9a37:	00 00 e8 03 
    9a3b:	75 28                	jne    9a65 <e1000_update_stats+0xaee>
    9a3d:	48 8d 55 de          	lea    0xffffffffffffffde(%rbp),%rdx
    9a41:	be 0a 00 00 00       	mov    $0xa,%esi
    9a46:	4c 89 ef             	mov    %r13,%rdi
    9a49:	e8 a8 c7 ff ff       	callq  61f6 <e1000_read_phy_reg>
    9a4e:	85 c0                	test   %eax,%eax
    9a50:	75 13                	jne    9a65 <e1000_update_stats+0xaee>
    9a52:	0f b6 45 de          	movzbl 0xffffffffffffffde(%rbp),%eax
    9a56:	66 89 45 de          	mov    %ax,0xffffffffffffffde(%rbp)
    9a5a:	0f b7 c0             	movzwl %ax,%eax
    9a5d:	41 01 84 24 20 07 00 	add    %eax,0x720(%r12)
    9a64:	00 
    9a65:	41 83 7d 10 08       	cmpl   $0x8,0x10(%r13)
    9a6a:	77 28                	ja     9a94 <e1000_update_stats+0xb1d>
    9a6c:	41 83 7d 14 00       	cmpl   $0x0,0x14(%r13)
    9a71:	75 21                	jne    9a94 <e1000_update_stats+0xb1d>
    9a73:	48 8d 55 de          	lea    0xffffffffffffffde(%rbp),%rdx
    9a77:	be 15 00 00 00       	mov    $0x15,%esi
    9a7c:	4c 89 ef             	mov    %r13,%rdi
    9a7f:	e8 72 c7 ff ff       	callq  61f6 <e1000_read_phy_reg>
    9a84:	85 c0                	test   %eax,%eax
    9a86:	75 0c                	jne    9a94 <e1000_update_stats+0xb1d>
    9a88:	0f b7 45 de          	movzwl 0xffffffffffffffde(%rbp),%eax
    9a8c:	41 01 84 24 24 07 00 	add    %eax,0x724(%r12)
    9a93:	00 
    9a94:	41 80 bd 1f 01 00 00 	cmpb   $0x0,0x11f(%r13)
    9a9b:	00 
    9a9c:	74 60                	je     9afe <e1000_update_stats+0xb87>
    9a9e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9aa5:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    9aa9:	e8 00 00 00 00       	callq  9aae <e1000_update_stats+0xb37>
    9aae:	8b 83 bc 40 00 00    	mov    0x40bc(%rbx),%eax
    9ab4:	89 c0                	mov    %eax,%eax
    9ab6:	49 01 84 24 30 06 00 	add    %rax,0x630(%r12)
    9abd:	00 
    9abe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9ac5:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    9ac9:	e8 00 00 00 00       	callq  9ace <e1000_update_stats+0xb57>
    9ace:	8b 83 b4 40 00 00    	mov    0x40b4(%rbx),%eax
    9ad4:	89 c0                	mov    %eax,%eax
    9ad6:	49 01 84 24 20 06 00 	add    %rax,0x620(%r12)
    9add:	00 
    9ade:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9ae5:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    9ae9:	e8 00 00 00 00       	callq  9aee <e1000_update_stats+0xb77>
    9aee:	8b 83 b8 40 00 00    	mov    0x40b8(%rbx),%eax
    9af4:	89 c0                	mov    %eax,%eax
    9af6:	49 01 84 24 28 06 00 	add    %rax,0x628(%r12)
    9afd:	00 
    9afe:	49 8d bc 24 b8 00 00 	lea    0xb8(%r12),%rdi
    9b05:	00 
    9b06:	4c 89 f6             	mov    %r14,%rsi
    9b09:	e8 00 00 00 00       	callq  9b0e <e1000_update_stats+0xb97>
    9b0e:	5b                   	pop    %rbx
    9b0f:	41 5c                	pop    %r12
    9b11:	5b                   	pop    %rbx
    9b12:	41 5c                	pop    %r12
    9b14:	41 5d                	pop    %r13
    9b16:	41 5e                	pop    %r14
    9b18:	c9                   	leaveq 
    9b19:	c3                   	retq   

0000000000009b1a <pci_set_power_state>:
    9b1a:	55                   	push   %rbp
    9b1b:	48 89 e5             	mov    %rsp,%rbp
    9b1e:	41 57                	push   %r15
    9b20:	41 89 f7             	mov    %esi,%r15d
    9b23:	41 56                	push   %r14
    9b25:	4c 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%r14
    9b29:	41 55                	push   %r13
    9b2b:	4c 8d 6d cc          	lea    0xffffffffffffffcc(%rbp),%r13
    9b2f:	41 54                	push   %r12
    9b31:	4c 8d 65 b8          	lea    0xffffffffffffffb8(%rbp),%r12
    9b35:	53                   	push   %rbx
    9b36:	48 89 fb             	mov    %rdi,%rbx
    9b39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9b40:	48 83 ec 38          	sub    $0x38,%rsp
    9b44:	e8 00 00 00 00       	callq  9b49 <pci_set_power_state+0x2f>
    9b49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9b50:	48 89 5d c0          	mov    %rbx,0xffffffffffffffc0(%rbp)
    9b54:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    9b5b:	00 
    9b5c:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    9b63:	00 
    9b64:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
    9b6b:	44 89 7d c8          	mov    %r15d,0xffffffffffffffc8(%rbp)
    9b6f:	e8 00 00 00 00       	callq  9b74 <pci_set_power_state+0x5a>
    9b74:	4c 89 f1             	mov    %r14,%rcx
    9b77:	4c 89 ea             	mov    %r13,%rdx
    9b7a:	4c 89 e6             	mov    %r12,%rsi
    9b7d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9b84:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    9b8b:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
    9b92:	00 
    9b93:	e8 00 00 00 00       	callq  9b98 <pci_set_power_state+0x7e>
    9b98:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
    9b9c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    9ba2:	4c 89 ea             	mov    %r13,%rdx
    9ba5:	4c 89 e6             	mov    %r12,%rsi
    9ba8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9baf:	e8 00 00 00 00       	callq  9bb4 <pci_set_power_state+0x9a>
    9bb4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    9bb8:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
    9bbc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9bc3:	48 c7 45 a0 28 06 00 	movq   $0x628,0xffffffffffffffa0(%rbp)
    9bca:	00 
    9bcb:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
    9bcf:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
    9bd2:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
    9bd5:	e8 00 00 00 00       	callq  9bda <pci_set_power_state+0xc0>
    9bda:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9be1:	48 89 5d b8          	mov    %rbx,0xffffffffffffffb8(%rbp)
    9be5:	44 89 7d cc          	mov    %r15d,0xffffffffffffffcc(%rbp)
    9be9:	e8 00 00 00 00       	callq  9bee <pci_set_power_state+0xd4>
    9bee:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
    9bf2:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    9bf8:	4c 89 e1             	mov    %r12,%rcx
    9bfb:	4c 89 f2             	mov    %r14,%rdx
    9bfe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9c05:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
    9c0c:	48 89 de             	mov    %rbx,%rsi
    9c0f:	e8 00 00 00 00       	callq  9c14 <pci_set_power_state+0xfa>
    9c14:	48 89 de             	mov    %rbx,%rsi
    9c17:	4d 89 e8             	mov    %r13,%r8
    9c1a:	b9 04 00 00 00       	mov    $0x4,%ecx
    9c1f:	4c 89 f2             	mov    %r14,%rdx
    9c22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9c29:	e8 00 00 00 00       	callq  9c2e <pci_set_power_state+0x114>
    9c2e:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
    9c32:	48 89 de             	mov    %rbx,%rsi
    9c35:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9c3c:	b9 04 00 00 00       	mov    $0x4,%ecx
    9c41:	4c 89 f2             	mov    %r14,%rdx
    9c44:	e8 00 00 00 00       	callq  9c49 <pci_set_power_state+0x12f>
    9c49:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
    9c4d:	8b 5d c8             	mov    0xffffffffffffffc8(%rbp),%ebx
    9c50:	48 85 ff             	test   %rdi,%rdi
    9c53:	74 05                	je     9c5a <pci_set_power_state+0x140>
    9c55:	e8 00 00 00 00       	callq  9c5a <pci_set_power_state+0x140>
    9c5a:	48 83 c4 38          	add    $0x38,%rsp
    9c5e:	89 d8                	mov    %ebx,%eax
    9c60:	5b                   	pop    %rbx
    9c61:	41 5c                	pop    %r12
    9c63:	41 5d                	pop    %r13
    9c65:	41 5e                	pop    %r14
    9c67:	41 5f                	pop    %r15
    9c69:	c9                   	leaveq 
    9c6a:	c3                   	retq   

0000000000009c6b <e1000_get_strings>:
    9c6b:	55                   	push   %rbp
    9c6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9c73:	48 89 e5             	mov    %rsp,%rbp
    9c76:	41 54                	push   %r12
    9c78:	49 89 d4             	mov    %rdx,%r12
    9c7b:	53                   	push   %rbx
    9c7c:	89 f3                	mov    %esi,%ebx
    9c7e:	e8 00 00 00 00       	callq  9c83 <e1000_get_strings+0x18>
    9c83:	85 db                	test   %ebx,%ebx
    9c85:	74 06                	je     9c8d <e1000_get_strings+0x22>
    9c87:	ff cb                	dec    %ebx
    9c89:	75 44                	jne    9ccf <e1000_get_strings+0x64>
    9c8b:	eb 16                	jmp    9ca3 <e1000_get_strings+0x38>
    9c8d:	ba a0 00 00 00       	mov    $0xa0,%edx
    9c92:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
    9c99:	4c 89 e7             	mov    %r12,%rdi
    9c9c:	e8 8c a2 ff ff       	callq  3f2d <__memcpy>
    9ca1:	eb 2c                	jmp    9ccf <e1000_get_strings+0x64>
    9ca3:	4c 89 e0             	mov    %r12,%rax
    9ca6:	45 31 c0             	xor    %r8d,%r8d
    9ca9:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    9cb0:	41 ff c0             	inc    %r8d
    9cb3:	48 89 c7             	mov    %rax,%rdi
    9cb6:	48 89 d6             	mov    %rdx,%rsi
    9cb9:	48 83 c0 20          	add    $0x20,%rax
    9cbd:	48 83 c2 28          	add    $0x28,%rdx
    9cc1:	41 83 f8 2f          	cmp    $0x2f,%r8d
    9cc5:	fc                   	cld    
    9cc6:	b9 08 00 00 00       	mov    $0x8,%ecx
    9ccb:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    9ccd:	75 e1                	jne    9cb0 <e1000_get_strings+0x45>
    9ccf:	5b                   	pop    %rbx
    9cd0:	41 5c                	pop    %r12
    9cd2:	c9                   	leaveq 
    9cd3:	c3                   	retq   

0000000000009cd4 <netif_device_detach>:
    9cd4:	55                   	push   %rbp
    9cd5:	48 89 e5             	mov    %rsp,%rbp
    9cd8:	41 55                	push   %r13
    9cda:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    9cde:	41 54                	push   %r12
    9ce0:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    9ce4:	53                   	push   %rbx
    9ce5:	48 89 fb             	mov    %rdi,%rbx
    9ce8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9cef:	48 83 ec 38          	sub    $0x38,%rsp
    9cf3:	e8 00 00 00 00       	callq  9cf8 <netif_device_detach+0x24>
    9cf8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9cff:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    9d06:	00 
    9d07:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    9d0e:	00 
    9d0f:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    9d16:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
    9d1a:	e8 00 00 00 00       	callq  9d1f <netif_device_detach+0x4b>
    9d1f:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    9d23:	4c 89 ea             	mov    %r13,%rdx
    9d26:	4c 89 e6             	mov    %r12,%rsi
    9d29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9d30:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    9d37:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    9d3e:	00 
    9d3f:	e8 00 00 00 00       	callq  9d44 <netif_device_detach+0x70>
    9d44:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    9d48:	48 85 c0             	test   %rax,%rax
    9d4b:	74 1c                	je     9d69 <netif_device_detach+0x95>
    9d4d:	48 8d 48 48          	lea    0x48(%rax),%rcx
    9d51:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    9d57:	4c 89 ea             	mov    %r13,%rdx
    9d5a:	4c 89 e6             	mov    %r12,%rsi
    9d5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9d64:	e8 00 00 00 00       	callq  9d69 <netif_device_detach+0x95>
    9d69:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    9d6d:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    9d71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9d78:	48 c7 45 b0 e5 05 00 	movq   $0x5e5,0xffffffffffffffb0(%rbp)
    9d7f:	00 
    9d80:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    9d84:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    9d87:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    9d8a:	e8 00 00 00 00       	callq  9d8f <netif_device_detach+0xbb>
    9d8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9d96:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
    9d9a:	e8 00 00 00 00       	callq  9d9f <netif_device_detach+0xcb>
    9d9f:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    9da3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9daa:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    9db0:	4c 89 e1             	mov    %r12,%rcx
    9db3:	4c 89 ea             	mov    %r13,%rdx
    9db6:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    9dbd:	48 89 de             	mov    %rbx,%rsi
    9dc0:	e8 00 00 00 00       	callq  9dc5 <netif_device_detach+0xf1>
    9dc5:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
    9dc9:	48 85 ff             	test   %rdi,%rdi
    9dcc:	74 2e                	je     9dfc <netif_device_detach+0x128>
    9dce:	ba 08 00 00 00       	mov    $0x8,%edx
    9dd3:	be 48 00 00 00       	mov    $0x48,%esi
    9dd8:	e8 00 00 00 00       	callq  9ddd <netif_device_detach+0x109>
    9ddd:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    9de1:	b9 08 00 00 00       	mov    $0x8,%ecx
    9de6:	4c 89 ea             	mov    %r13,%rdx
    9de9:	48 89 de             	mov    %rbx,%rsi
    9dec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9df3:	49 83 c0 48          	add    $0x48,%r8
    9df7:	e8 00 00 00 00       	callq  9dfc <netif_device_detach+0x128>
    9dfc:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    9e00:	48 85 ff             	test   %rdi,%rdi
    9e03:	74 05                	je     9e0a <netif_device_detach+0x136>
    9e05:	e8 00 00 00 00       	callq  9e0a <netif_device_detach+0x136>
    9e0a:	48 83 c4 38          	add    $0x38,%rsp
    9e0e:	5b                   	pop    %rbx
    9e0f:	41 5c                	pop    %r12
    9e11:	41 5d                	pop    %r13
    9e13:	c9                   	leaveq 
    9e14:	c3                   	retq   

0000000000009e15 <pci_disable_msi>:
    9e15:	55                   	push   %rbp
    9e16:	48 89 e5             	mov    %rsp,%rbp
    9e19:	41 57                	push   %r15
    9e1b:	41 56                	push   %r14
    9e1d:	41 55                	push   %r13
    9e1f:	41 54                	push   %r12
    9e21:	53                   	push   %rbx
    9e22:	48 83 ec 48          	sub    $0x48,%rsp
    9e26:	48 89 7d 98          	mov    %rdi,0xffffffffffffff98(%rbp)
    9e2a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9e31:	e8 00 00 00 00       	callq  9e36 <pci_disable_msi+0x21>
    9e36:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
    9e3a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9e41:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    9e48:	00 
    9e49:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    9e50:	00 
    9e51:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
    9e58:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    9e5c:	e8 00 00 00 00       	callq  9e61 <pci_disable_msi+0x4c>
    9e61:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
    9e65:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    9e69:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
    9e6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9e74:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
    9e7b:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
    9e82:	00 
    9e83:	e8 00 00 00 00       	callq  9e88 <pci_disable_msi+0x73>
    9e88:	48 83 7d c0 00       	cmpq   $0x0,0xffffffffffffffc0(%rbp)
    9e8d:	0f 84 5c 09 00 00    	je     a7ef <pci_disable_msi+0x9da>
    9e93:	45 31 ff             	xor    %r15d,%r15d
    9e96:	45 31 f6             	xor    %r14d,%r14d
    9e99:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
    9ea0:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    9ea4:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    9ea8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    9eae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9eb5:	41 ff c7             	inc    %r15d
    9eb8:	48 89 d9             	mov    %rbx,%rcx
    9ebb:	48 03 4d c0          	add    0xffffffffffffffc0(%rbp),%rcx
    9ebf:	4c 89 e2             	mov    %r12,%rdx
    9ec2:	4c 89 ee             	mov    %r13,%rsi
    9ec5:	48 83 c1 08          	add    $0x8,%rcx
    9ec9:	e8 00 00 00 00       	callq  9ece <pci_disable_msi+0xb9>
    9ece:	48 03 5d c0          	add    0xffffffffffffffc0(%rbp),%rbx
    9ed2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    9ed8:	4c 89 e2             	mov    %r12,%rdx
    9edb:	4c 89 ee             	mov    %r13,%rsi
    9ede:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9ee5:	48 89 d9             	mov    %rbx,%rcx
    9ee8:	e8 00 00 00 00       	callq  9eed <pci_disable_msi+0xd8>
    9eed:	4c 89 f1             	mov    %r14,%rcx
    9ef0:	48 03 4d c0          	add    0xffffffffffffffc0(%rbp),%rcx
    9ef4:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    9efa:	4c 89 e2             	mov    %r12,%rdx
    9efd:	4c 89 ee             	mov    %r13,%rsi
    9f00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9f07:	49 83 c6 38          	add    $0x38,%r14
    9f0b:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
    9f12:	e8 00 00 00 00       	callq  9f17 <pci_disable_msi+0x102>
    9f17:	41 83 ff 0c          	cmp    $0xc,%r15d
    9f1b:	0f 85 78 ff ff ff    	jne    9e99 <pci_disable_msi+0x84>
    9f21:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
    9f25:	4c 89 e2             	mov    %r12,%rdx
    9f28:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    9f2e:	4c 89 ee             	mov    %r13,%rsi
    9f31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9f38:	45 31 ff             	xor    %r15d,%r15d
    9f3b:	48 83 c1 48          	add    $0x48,%rcx
    9f3f:	e8 00 00 00 00       	callq  9f44 <pci_disable_msi+0x12f>
    9f44:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
    9f48:	4c 89 e2             	mov    %r12,%rdx
    9f4b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    9f51:	4c 89 ee             	mov    %r13,%rsi
    9f54:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9f5b:	48 83 c1 38          	add    $0x38,%rcx
    9f5f:	e8 00 00 00 00       	callq  9f64 <pci_disable_msi+0x14f>
    9f64:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
    9f68:	4c 89 e2             	mov    %r12,%rdx
    9f6b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    9f71:	4c 89 ee             	mov    %r13,%rsi
    9f74:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9f7b:	48 83 c1 7c          	add    $0x7c,%rcx
    9f7f:	e8 00 00 00 00       	callq  9f84 <pci_disable_msi+0x16f>
    9f84:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
    9f88:	4c 89 e2             	mov    %r12,%rdx
    9f8b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    9f91:	4c 89 ee             	mov    %r13,%rsi
    9f94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9f9b:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
    9fa2:	e8 00 00 00 00       	callq  9fa7 <pci_disable_msi+0x192>
    9fa7:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
    9fab:	4c 89 e2             	mov    %r12,%rdx
    9fae:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    9fb4:	4c 89 ee             	mov    %r13,%rsi
    9fb7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9fbe:	48 83 c1 3e          	add    $0x3e,%rcx
    9fc2:	e8 00 00 00 00       	callq  9fc7 <pci_disable_msi+0x1b2>
    9fc7:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
    9fcb:	4c 89 e2             	mov    %r12,%rdx
    9fce:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    9fd4:	4c 89 ee             	mov    %r13,%rsi
    9fd7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    9fde:	48 83 c1 42          	add    $0x42,%rcx
    9fe2:	e8 00 00 00 00       	callq  9fe7 <pci_disable_msi+0x1d2>
    9fe7:	4c 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12
    9feb:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
    9fef:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
    9ff6:	00 
    9ff7:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    9ffb:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
    9fff:	48 89 d9             	mov    %rbx,%rcx
    a002:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a008:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a00f:	49 ff c7             	inc    %r15
    a012:	4c 89 ea             	mov    %r13,%rdx
    a015:	4c 89 f6             	mov    %r14,%rsi
    a018:	48 ff c3             	inc    %rbx
    a01b:	e8 00 00 00 00       	callq  a020 <pci_disable_msi+0x20b>
    a020:	49 83 ff 14          	cmp    $0x14,%r15
    a024:	75 d1                	jne    9ff7 <pci_disable_msi+0x1e2>
    a026:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    a02d:	00 
    a02e:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
    a032:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    a038:	4c 89 ea             	mov    %r13,%rdx
    a03b:	4c 89 f6             	mov    %r14,%rsi
    a03e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a045:	48 89 d9             	mov    %rbx,%rcx
    a048:	83 e0 01             	and    $0x1,%eax
    a04b:	0f b6 c0             	movzbl %al,%eax
    a04e:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    a051:	e8 00 00 00 00       	callq  a056 <pci_disable_msi+0x241>
    a056:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    a05d:	00 
    a05e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    a064:	48 89 d9             	mov    %rbx,%rcx
    a067:	4c 89 ea             	mov    %r13,%rdx
    a06a:	4c 89 f6             	mov    %r14,%rsi
    a06d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a074:	d0 e8                	shr    %al
    a076:	83 e0 01             	and    $0x1,%eax
    a079:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    a07c:	e8 00 00 00 00       	callq  a081 <pci_disable_msi+0x26c>
    a081:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
    a088:	00 
    a089:	4c 89 ea             	mov    %r13,%rdx
    a08c:	4c 89 f6             	mov    %r14,%rsi
    a08f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a096:	e8 00 00 00 00       	callq  a09b <pci_disable_msi+0x286>
    a09b:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
    a0a2:	00 
    a0a3:	48 85 c0             	test   %rax,%rax
    a0a6:	0f 84 ac 00 00 00    	je     a158 <pci_disable_msi+0x343>
    a0ac:	48 8d 48 18          	lea    0x18(%rax),%rcx
    a0b0:	4c 89 ea             	mov    %r13,%rdx
    a0b3:	4c 89 f6             	mov    %r14,%rsi
    a0b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a0bd:	e8 00 00 00 00       	callq  a0c2 <pci_disable_msi+0x2ad>
    a0c2:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    a0c9:	00 
    a0ca:	4c 89 ea             	mov    %r13,%rdx
    a0cd:	4c 89 f6             	mov    %r14,%rsi
    a0d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a0d7:	48 83 c1 20          	add    $0x20,%rcx
    a0db:	e8 00 00 00 00       	callq  a0e0 <pci_disable_msi+0x2cb>
    a0e0:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    a0e7:	00 
    a0e8:	4c 89 ea             	mov    %r13,%rdx
    a0eb:	4c 89 f6             	mov    %r14,%rsi
    a0ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a0f5:	48 83 c1 30          	add    $0x30,%rcx
    a0f9:	e8 00 00 00 00       	callq  a0fe <pci_disable_msi+0x2e9>
    a0fe:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    a105:	00 
    a106:	4c 89 ea             	mov    %r13,%rdx
    a109:	4c 89 f6             	mov    %r14,%rsi
    a10c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a113:	48 83 c1 10          	add    $0x10,%rcx
    a117:	e8 00 00 00 00       	callq  a11c <pci_disable_msi+0x307>
    a11c:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    a123:	00 
    a124:	4c 89 ea             	mov    %r13,%rdx
    a127:	4c 89 f6             	mov    %r14,%rsi
    a12a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a131:	48 83 c1 28          	add    $0x28,%rcx
    a135:	e8 00 00 00 00       	callq  a13a <pci_disable_msi+0x325>
    a13a:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    a141:	00 
    a142:	4c 89 ea             	mov    %r13,%rdx
    a145:	4c 89 f6             	mov    %r14,%rsi
    a148:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a14f:	48 83 c1 08          	add    $0x8,%rcx
    a153:	e8 00 00 00 00       	callq  a158 <pci_disable_msi+0x343>
    a158:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
    a15f:	00 
    a160:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    a166:	4c 89 ea             	mov    %r13,%rdx
    a169:	4c 89 f6             	mov    %r14,%rsi
    a16c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a173:	e8 00 00 00 00       	callq  a178 <pci_disable_msi+0x363>
    a178:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
    a17f:	00 
    a180:	4c 89 ea             	mov    %r13,%rdx
    a183:	4c 89 f6             	mov    %r14,%rsi
    a186:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a18d:	e8 00 00 00 00       	callq  a192 <pci_disable_msi+0x37d>
    a192:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a199:	00 
    a19a:	48 85 c0             	test   %rax,%rax
    a19d:	0f 84 91 05 00 00    	je     a734 <pci_disable_msi+0x91f>
    a1a3:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
    a1aa:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    a1b0:	4c 89 ea             	mov    %r13,%rdx
    a1b3:	4c 89 f6             	mov    %r14,%rsi
    a1b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a1bd:	31 db                	xor    %ebx,%ebx
    a1bf:	e8 00 00 00 00       	callq  a1c4 <pci_disable_msi+0x3af>
    a1c4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a1cb:	00 
    a1cc:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    a1d2:	4c 89 ea             	mov    %r13,%rdx
    a1d5:	4c 89 f6             	mov    %r14,%rsi
    a1d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a1df:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
    a1e6:	e8 00 00 00 00       	callq  a1eb <pci_disable_msi+0x3d6>
    a1eb:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a1f2:	00 
    a1f3:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    a1f9:	4c 89 ea             	mov    %r13,%rdx
    a1fc:	4c 89 f6             	mov    %r14,%rsi
    a1ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a206:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
    a20d:	e8 00 00 00 00       	callq  a212 <pci_disable_msi+0x3fd>
    a212:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a219:	00 
    a21a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    a220:	4c 89 ea             	mov    %r13,%rdx
    a223:	4c 89 f6             	mov    %r14,%rsi
    a226:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a22d:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
    a234:	e8 00 00 00 00       	callq  a239 <pci_disable_msi+0x424>
    a239:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a240:	00 
    a241:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    a247:	4c 89 ea             	mov    %r13,%rdx
    a24a:	4c 89 f6             	mov    %r14,%rsi
    a24d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a254:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
    a25b:	e8 00 00 00 00       	callq  a260 <pci_disable_msi+0x44b>
    a260:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a267:	00 
    a268:	4c 89 ea             	mov    %r13,%rdx
    a26b:	4c 89 f6             	mov    %r14,%rsi
    a26e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a275:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    a27c:	e8 00 00 00 00       	callq  a281 <pci_disable_msi+0x46c>
    a281:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a288:	00 
    a289:	4c 89 ea             	mov    %r13,%rdx
    a28c:	4c 89 f6             	mov    %r14,%rsi
    a28f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a296:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    a29d:	e8 00 00 00 00       	callq  a2a2 <pci_disable_msi+0x48d>
    a2a2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a2a9:	00 
    a2aa:	4c 89 ea             	mov    %r13,%rdx
    a2ad:	4c 89 f6             	mov    %r14,%rsi
    a2b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a2b7:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    a2be:	e8 00 00 00 00       	callq  a2c3 <pci_disable_msi+0x4ae>
    a2c3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a2ca:	00 
    a2cb:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    a2cf:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
    a2d3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a2d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a2e0:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
    a2e7:	48 01 d9             	add    %rbx,%rcx
    a2ea:	48 ff c3             	inc    %rbx
    a2ed:	e8 00 00 00 00       	callq  a2f2 <pci_disable_msi+0x4dd>
    a2f2:	48 83 fb 20          	cmp    $0x20,%rbx
    a2f6:	75 cb                	jne    a2c3 <pci_disable_msi+0x4ae>
    a2f8:	30 db                	xor    %bl,%bl
    a2fa:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a301:	00 
    a302:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    a306:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
    a30a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a310:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a317:	4c 89 ea             	mov    %r13,%rdx
    a31a:	4c 89 f6             	mov    %r14,%rsi
    a31d:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
    a324:	48 01 d9             	add    %rbx,%rcx
    a327:	48 ff c3             	inc    %rbx
    a32a:	e8 00 00 00 00       	callq  a32f <pci_disable_msi+0x51a>
    a32f:	48 83 fb 20          	cmp    $0x20,%rbx
    a333:	75 c5                	jne    a2fa <pci_disable_msi+0x4e5>
    a335:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a33c:	00 
    a33d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    a343:	4c 89 ea             	mov    %r13,%rdx
    a346:	4c 89 f6             	mov    %r14,%rsi
    a349:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a350:	30 db                	xor    %bl,%bl
    a352:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
    a359:	e8 00 00 00 00       	callq  a35e <pci_disable_msi+0x549>
    a35e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a365:	00 
    a366:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    a36c:	4c 89 ea             	mov    %r13,%rdx
    a36f:	4c 89 f6             	mov    %r14,%rsi
    a372:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a379:	48 83 c1 48          	add    $0x48,%rcx
    a37d:	e8 00 00 00 00       	callq  a382 <pci_disable_msi+0x56d>
    a382:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a389:	00 
    a38a:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    a38e:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
    a392:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a398:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a39f:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
    a3a6:	48 01 d9             	add    %rbx,%rcx
    a3a9:	48 ff c3             	inc    %rbx
    a3ac:	e8 00 00 00 00       	callq  a3b1 <pci_disable_msi+0x59c>
    a3b1:	48 83 fb 20          	cmp    $0x20,%rbx
    a3b5:	75 cb                	jne    a382 <pci_disable_msi+0x56d>
    a3b7:	30 db                	xor    %bl,%bl
    a3b9:	48 89 d9             	mov    %rbx,%rcx
    a3bc:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
    a3c3:	00 
    a3c4:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    a3c8:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
    a3cc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a3d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a3d9:	4c 89 ea             	mov    %r13,%rdx
    a3dc:	48 ff c3             	inc    %rbx
    a3df:	4c 89 f6             	mov    %r14,%rsi
    a3e2:	e8 00 00 00 00       	callq  a3e7 <pci_disable_msi+0x5d2>
    a3e7:	48 83 fb 10          	cmp    $0x10,%rbx
    a3eb:	75 cc                	jne    a3b9 <pci_disable_msi+0x5a4>
    a3ed:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a3f4:	00 
    a3f5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a3fb:	4c 89 ea             	mov    %r13,%rdx
    a3fe:	4c 89 f6             	mov    %r14,%rsi
    a401:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a408:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
    a40f:	e8 00 00 00 00       	callq  a414 <pci_disable_msi+0x5ff>
    a414:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a41b:	00 
    a41c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    a422:	4c 89 ea             	mov    %r13,%rdx
    a425:	4c 89 f6             	mov    %r14,%rsi
    a428:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a42f:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
    a436:	e8 00 00 00 00       	callq  a43b <pci_disable_msi+0x626>
    a43b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a442:	00 
    a443:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    a449:	4c 89 ea             	mov    %r13,%rdx
    a44c:	4c 89 f6             	mov    %r14,%rsi
    a44f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a456:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
    a45d:	e8 00 00 00 00       	callq  a462 <pci_disable_msi+0x64d>
    a462:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a469:	00 
    a46a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    a470:	4c 89 ea             	mov    %r13,%rdx
    a473:	4c 89 f6             	mov    %r14,%rsi
    a476:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a47d:	48 83 c1 70          	add    $0x70,%rcx
    a481:	e8 00 00 00 00       	callq  a486 <pci_disable_msi+0x671>
    a486:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a48d:	00 
    a48e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    a494:	4c 89 ea             	mov    %r13,%rdx
    a497:	4c 89 f6             	mov    %r14,%rsi
    a49a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a4a1:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
    a4a8:	e8 00 00 00 00       	callq  a4ad <pci_disable_msi+0x698>
    a4ad:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a4b4:	00 
    a4b5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    a4bb:	4c 89 ea             	mov    %r13,%rdx
    a4be:	4c 89 f6             	mov    %r14,%rsi
    a4c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a4c8:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
    a4cf:	e8 00 00 00 00       	callq  a4d4 <pci_disable_msi+0x6bf>
    a4d4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a4db:	00 
    a4dc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    a4e2:	4c 89 ea             	mov    %r13,%rdx
    a4e5:	4c 89 f6             	mov    %r14,%rsi
    a4e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a4ef:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
    a4f6:	e8 00 00 00 00       	callq  a4fb <pci_disable_msi+0x6e6>
    a4fb:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a502:	00 
    a503:	4c 89 ea             	mov    %r13,%rdx
    a506:	4c 89 f6             	mov    %r14,%rsi
    a509:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a510:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    a517:	e8 00 00 00 00       	callq  a51c <pci_disable_msi+0x707>
    a51c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a523:	00 
    a524:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    a52b:	00 
    a52c:	74 62                	je     a590 <pci_disable_msi+0x77b>
    a52e:	30 db                	xor    %bl,%bl
    a530:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a537:	00 
    a538:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    a53c:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
    a540:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a546:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a54d:	4c 89 ea             	mov    %r13,%rdx
    a550:	4c 89 f6             	mov    %r14,%rsi
    a553:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    a55a:	48 83 c1 08          	add    $0x8,%rcx
    a55e:	48 01 d9             	add    %rbx,%rcx
    a561:	48 ff c3             	inc    %rbx
    a564:	e8 00 00 00 00       	callq  a569 <pci_disable_msi+0x754>
    a569:	48 83 fb 20          	cmp    $0x20,%rbx
    a56d:	75 c1                	jne    a530 <pci_disable_msi+0x71b>
    a56f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a576:	00 
    a577:	4c 89 ea             	mov    %r13,%rdx
    a57a:	4c 89 f6             	mov    %r14,%rsi
    a57d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a584:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    a58b:	e8 00 00 00 00       	callq  a590 <pci_disable_msi+0x77b>
    a590:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a597:	00 
    a598:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    a59c:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    a5a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a5a7:	48 89 da             	mov    %rbx,%rdx
    a5aa:	4c 89 ee             	mov    %r13,%rsi
    a5ad:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    a5b4:	e8 00 00 00 00       	callq  a5b9 <pci_disable_msi+0x7a4>
    a5b9:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a5c0:	00 
    a5c1:	48 89 da             	mov    %rbx,%rdx
    a5c4:	4c 89 ee             	mov    %r13,%rsi
    a5c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a5ce:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    a5d5:	e8 00 00 00 00       	callq  a5da <pci_disable_msi+0x7c5>
    a5da:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a5e1:	00 
    a5e2:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    a5e9:	48 85 c0             	test   %rax,%rax
    a5ec:	74 3b                	je     a629 <pci_disable_msi+0x814>
    a5ee:	48 8d 48 60          	lea    0x60(%rax),%rcx
    a5f2:	48 89 da             	mov    %rbx,%rdx
    a5f5:	4c 89 ee             	mov    %r13,%rsi
    a5f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a5ff:	e8 00 00 00 00       	callq  a604 <pci_disable_msi+0x7ef>
    a604:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a60b:	00 
    a60c:	48 89 da             	mov    %rbx,%rdx
    a60f:	4c 89 ee             	mov    %r13,%rsi
    a612:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a619:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    a620:	48 83 c1 58          	add    $0x58,%rcx
    a624:	e8 00 00 00 00       	callq  a629 <pci_disable_msi+0x814>
    a629:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a630:	00 
    a631:	48 89 da             	mov    %rbx,%rdx
    a634:	4c 89 ee             	mov    %r13,%rsi
    a637:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a63e:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    a645:	e8 00 00 00 00       	callq  a64a <pci_disable_msi+0x835>
    a64a:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a651:	00 
    a652:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
    a659:	48 85 c0             	test   %rax,%rax
    a65c:	74 41                	je     a69f <pci_disable_msi+0x88a>
    a65e:	48 8d 48 10          	lea    0x10(%rax),%rcx
    a662:	48 89 da             	mov    %rbx,%rdx
    a665:	4c 89 ee             	mov    %r13,%rsi
    a668:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a66f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    a675:	e8 00 00 00 00       	callq  a67a <pci_disable_msi+0x865>
    a67a:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a681:	00 
    a682:	48 89 da             	mov    %rbx,%rdx
    a685:	4c 89 ee             	mov    %r13,%rsi
    a688:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a68f:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    a696:	48 83 c1 08          	add    $0x8,%rcx
    a69a:	e8 00 00 00 00       	callq  a69f <pci_disable_msi+0x88a>
    a69f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    a6a6:	00 
    a6a7:	48 89 da             	mov    %rbx,%rdx
    a6aa:	4c 89 ee             	mov    %r13,%rsi
    a6ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a6b4:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    a6bb:	e8 00 00 00 00       	callq  a6c0 <pci_disable_msi+0x8ab>
    a6c0:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a6c7:	00 
    a6c8:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    a6cf:	00 
    a6d0:	74 62                	je     a734 <pci_disable_msi+0x91f>
    a6d2:	31 db                	xor    %ebx,%ebx
    a6d4:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a6db:	00 
    a6dc:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    a6e0:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
    a6e4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a6ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a6f1:	4c 89 ea             	mov    %r13,%rdx
    a6f4:	4c 89 f6             	mov    %r14,%rsi
    a6f7:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    a6fe:	48 83 c1 08          	add    $0x8,%rcx
    a702:	48 01 d9             	add    %rbx,%rcx
    a705:	48 ff c3             	inc    %rbx
    a708:	e8 00 00 00 00       	callq  a70d <pci_disable_msi+0x8f8>
    a70d:	48 83 fb 20          	cmp    $0x20,%rbx
    a711:	75 c1                	jne    a6d4 <pci_disable_msi+0x8bf>
    a713:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    a71a:	00 
    a71b:	4c 89 ea             	mov    %r13,%rdx
    a71e:	4c 89 f6             	mov    %r14,%rsi
    a721:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a728:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    a72f:	e8 00 00 00 00       	callq  a734 <pci_disable_msi+0x91f>
    a734:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    a738:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
    a73c:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
    a743:	00 
    a744:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a74b:	48 89 da             	mov    %rbx,%rdx
    a74e:	4c 89 ee             	mov    %r13,%rsi
    a751:	e8 00 00 00 00       	callq  a756 <pci_disable_msi+0x941>
    a756:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
    a75d:	00 
    a75e:	48 89 da             	mov    %rbx,%rdx
    a761:	4c 89 ee             	mov    %r13,%rsi
    a764:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a76b:	e8 00 00 00 00       	callq  a770 <pci_disable_msi+0x95b>
    a770:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
    a777:	00 
    a778:	48 85 c9             	test   %rcx,%rcx
    a77b:	74 18                	je     a795 <pci_disable_msi+0x980>
    a77d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    a783:	48 89 da             	mov    %rbx,%rdx
    a786:	4c 89 ee             	mov    %r13,%rsi
    a789:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a790:	e8 00 00 00 00       	callq  a795 <pci_disable_msi+0x980>
    a795:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
    a799:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    a79f:	48 89 da             	mov    %rbx,%rdx
    a7a2:	4c 89 ee             	mov    %r13,%rsi
    a7a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a7ac:	48 83 c1 40          	add    $0x40,%rcx
    a7b0:	e8 00 00 00 00       	callq  a7b5 <pci_disable_msi+0x9a0>
    a7b5:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
    a7b9:	48 89 da             	mov    %rbx,%rdx
    a7bc:	4c 89 ee             	mov    %r13,%rsi
    a7bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a7c6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    a7cc:	48 83 c1 3c          	add    $0x3c,%rcx
    a7d0:	e8 00 00 00 00       	callq  a7d5 <pci_disable_msi+0x9c0>
    a7d5:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
    a7d9:	48 89 da             	mov    %rbx,%rdx
    a7dc:	4c 89 ee             	mov    %r13,%rsi
    a7df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a7e6:	48 83 c1 10          	add    $0x10,%rcx
    a7ea:	e8 00 00 00 00       	callq  a7ef <pci_disable_msi+0x9da>
    a7ef:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    a7f3:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
    a7f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a7fe:	48 c7 45 a0 0f 06 00 	movq   $0x60f,0xffffffffffffffa0(%rbp)
    a805:	00 
    a806:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
    a80a:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
    a80e:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
    a811:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
    a814:	e8 00 00 00 00       	callq  a819 <pci_disable_msi+0xa04>
    a819:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
    a81d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a824:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
    a828:	e8 00 00 00 00       	callq  a82d <pci_disable_msi+0xa18>
    a82d:	4c 8b 6d b0          	mov    0xffffffffffffffb0(%rbp),%r13
    a831:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
    a835:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    a83b:	48 89 da             	mov    %rbx,%rdx
    a83e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a845:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
    a84c:	4c 89 ee             	mov    %r13,%rsi
    a84f:	e8 00 00 00 00       	callq  a854 <pci_disable_msi+0xa3f>
    a854:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    a858:	48 85 c0             	test   %rax,%rax
    a85b:	0f 84 3e 09 00 00    	je     b19f <pci_disable_msi+0x138a>
    a861:	4c 8d 40 38          	lea    0x38(%rax),%r8
    a865:	48 89 da             	mov    %rbx,%rdx
    a868:	b9 04 00 00 00       	mov    $0x4,%ecx
    a86d:	4c 89 ee             	mov    %r13,%rsi
    a870:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a877:	45 31 f6             	xor    %r14d,%r14d
    a87a:	e8 00 00 00 00       	callq  a87f <pci_disable_msi+0xa6a>
    a87f:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
    a883:	48 89 da             	mov    %rbx,%rdx
    a886:	b9 04 00 00 00       	mov    $0x4,%ecx
    a88b:	4c 89 ee             	mov    %r13,%rsi
    a88e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a895:	49 83 c0 7c          	add    $0x7c,%r8
    a899:	e8 00 00 00 00       	callq  a89e <pci_disable_msi+0xa89>
    a89e:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
    a8a2:	48 89 da             	mov    %rbx,%rdx
    a8a5:	b9 04 00 00 00       	mov    $0x4,%ecx
    a8aa:	4c 89 ee             	mov    %r13,%rsi
    a8ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a8b4:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
    a8bb:	e8 00 00 00 00       	callq  a8c0 <pci_disable_msi+0xaab>
    a8c0:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
    a8c4:	48 89 da             	mov    %rbx,%rdx
    a8c7:	b9 02 00 00 00       	mov    $0x2,%ecx
    a8cc:	4c 89 ee             	mov    %r13,%rsi
    a8cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a8d6:	49 83 c0 3e          	add    $0x3e,%r8
    a8da:	e8 00 00 00 00       	callq  a8df <pci_disable_msi+0xaca>
    a8df:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
    a8e3:	ba 78 02 00 00       	mov    $0x278,%edx
    a8e8:	be 80 00 00 00       	mov    $0x80,%esi
    a8ed:	e8 00 00 00 00       	callq  a8f2 <pci_disable_msi+0xadd>
    a8f2:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
    a8f6:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
    a8fa:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
    a901:	00 
    a902:	4c 8d 7d cc          	lea    0xffffffffffffffcc(%rbp),%r15
    a906:	49 89 d8             	mov    %rbx,%r8
    a909:	b9 01 00 00 00       	mov    $0x1,%ecx
    a90e:	4c 89 ee             	mov    %r13,%rsi
    a911:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a918:	49 ff c6             	inc    %r14
    a91b:	4c 89 fa             	mov    %r15,%rdx
    a91e:	48 ff c3             	inc    %rbx
    a921:	e8 00 00 00 00       	callq  a926 <pci_disable_msi+0xb11>
    a926:	49 83 fe 14          	cmp    $0x14,%r14
    a92a:	75 d6                	jne    a902 <pci_disable_msi+0xaed>
    a92c:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    a930:	b9 04 00 00 00       	mov    $0x4,%ecx
    a935:	4c 89 fa             	mov    %r15,%rdx
    a938:	4c 89 ee             	mov    %r13,%rsi
    a93b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a942:	49 89 d8             	mov    %rbx,%r8
    a945:	e8 00 00 00 00       	callq  a94a <pci_disable_msi+0xb35>
    a94a:	8a 55 c8             	mov    0xffffffffffffffc8(%rbp),%dl
    a94d:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    a954:	00 
    a955:	49 89 d8             	mov    %rbx,%r8
    a958:	b9 04 00 00 00       	mov    $0x4,%ecx
    a95d:	4c 89 ee             	mov    %r13,%rsi
    a960:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a967:	83 e2 01             	and    $0x1,%edx
    a96a:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
    a96d:	09 d0                	or     %edx,%eax
    a96f:	4c 89 fa             	mov    %r15,%rdx
    a972:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
    a979:	00 
    a97a:	e8 00 00 00 00       	callq  a97f <pci_disable_msi+0xb6a>
    a97f:	8a 55 c8             	mov    0xffffffffffffffc8(%rbp),%dl
    a982:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    a989:	00 
    a98a:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
    a991:	00 
    a992:	41 b8 78 00 00 00    	mov    $0x78,%r8d
    a998:	4c 89 ee             	mov    %r13,%rsi
    a99b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a9a2:	83 e2 01             	and    $0x1,%edx
    a9a5:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
    a9a8:	01 d2                	add    %edx,%edx
    a9aa:	09 d0                	or     %edx,%eax
    a9ac:	4c 89 fa             	mov    %r15,%rdx
    a9af:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
    a9b6:	00 
    a9b7:	e8 00 00 00 00       	callq  a9bc <pci_disable_msi+0xba7>
    a9bc:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
    a9c3:	00 
    a9c4:	48 85 c0             	test   %rax,%rax
    a9c7:	0f 84 d0 00 00 00    	je     aa9d <pci_disable_msi+0xc88>
    a9cd:	48 8d 48 18          	lea    0x18(%rax),%rcx
    a9d1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a9d7:	4c 89 fa             	mov    %r15,%rdx
    a9da:	4c 89 ee             	mov    %r13,%rsi
    a9dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    a9e4:	e8 00 00 00 00       	callq  a9e9 <pci_disable_msi+0xbd4>
    a9e9:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    a9f0:	00 
    a9f1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    a9f7:	4c 89 fa             	mov    %r15,%rdx
    a9fa:	4c 89 ee             	mov    %r13,%rsi
    a9fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    aa04:	48 83 c1 20          	add    $0x20,%rcx
    aa08:	e8 00 00 00 00       	callq  aa0d <pci_disable_msi+0xbf8>
    aa0d:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    aa14:	00 
    aa15:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    aa1b:	4c 89 fa             	mov    %r15,%rdx
    aa1e:	4c 89 ee             	mov    %r13,%rsi
    aa21:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    aa28:	48 83 c1 30          	add    $0x30,%rcx
    aa2c:	e8 00 00 00 00       	callq  aa31 <pci_disable_msi+0xc1c>
    aa31:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    aa38:	00 
    aa39:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    aa3f:	4c 89 fa             	mov    %r15,%rdx
    aa42:	4c 89 ee             	mov    %r13,%rsi
    aa45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    aa4c:	48 83 c1 10          	add    $0x10,%rcx
    aa50:	e8 00 00 00 00       	callq  aa55 <pci_disable_msi+0xc40>
    aa55:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    aa5c:	00 
    aa5d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    aa63:	4c 89 fa             	mov    %r15,%rdx
    aa66:	4c 89 ee             	mov    %r13,%rsi
    aa69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    aa70:	48 83 c1 28          	add    $0x28,%rcx
    aa74:	e8 00 00 00 00       	callq  aa79 <pci_disable_msi+0xc64>
    aa79:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    aa80:	00 
    aa81:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    aa87:	4c 89 fa             	mov    %r15,%rdx
    aa8a:	4c 89 ee             	mov    %r13,%rsi
    aa8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    aa94:	48 83 c1 08          	add    $0x8,%rcx
    aa98:	e8 00 00 00 00       	callq  aa9d <pci_disable_msi+0xc88>
    aa9d:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
    aaa4:	00 
    aaa5:	b9 08 00 00 00       	mov    $0x8,%ecx
    aaaa:	4c 89 fa             	mov    %r15,%rdx
    aaad:	4c 89 ee             	mov    %r13,%rsi
    aab0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    aab7:	e8 00 00 00 00       	callq  aabc <pci_disable_msi+0xca7>
    aabc:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
    aac3:	00 
    aac4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    aacb:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    aad1:	4c 89 fa             	mov    %r15,%rdx
    aad4:	4c 89 ee             	mov    %r13,%rsi
    aad7:	e8 00 00 00 00       	callq  aadc <pci_disable_msi+0xcc7>
    aadc:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    aae3:	00 
    aae4:	48 85 ff             	test   %rdi,%rdi
    aae7:	0f 84 08 06 00 00    	je     b0f5 <pci_disable_msi+0x12e0>
    aaed:	ba 08 00 00 00       	mov    $0x8,%edx
    aaf2:	be 10 03 00 00       	mov    $0x310,%esi
    aaf7:	31 db                	xor    %ebx,%ebx
    aaf9:	e8 00 00 00 00       	callq  aafe <pci_disable_msi+0xce9>
    aafe:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ab05:	00 
    ab06:	b9 08 00 00 00       	mov    $0x8,%ecx
    ab0b:	4c 89 fa             	mov    %r15,%rdx
    ab0e:	4c 89 ee             	mov    %r13,%rsi
    ab11:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ab18:	49 81 c0 10 03 00 00 	add    $0x310,%r8
    ab1f:	e8 00 00 00 00       	callq  ab24 <pci_disable_msi+0xd0f>
    ab24:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ab2b:	00 
    ab2c:	b9 02 00 00 00       	mov    $0x2,%ecx
    ab31:	4c 89 fa             	mov    %r15,%rdx
    ab34:	4c 89 ee             	mov    %r13,%rsi
    ab37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ab3e:	49 81 c0 70 01 00 00 	add    $0x170,%r8
    ab45:	e8 00 00 00 00       	callq  ab4a <pci_disable_msi+0xd35>
    ab4a:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ab51:	00 
    ab52:	b9 08 00 00 00       	mov    $0x8,%ecx
    ab57:	4c 89 fa             	mov    %r15,%rdx
    ab5a:	4c 89 ee             	mov    %r13,%rsi
    ab5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ab64:	49 81 c0 48 03 00 00 	add    $0x348,%r8
    ab6b:	e8 00 00 00 00       	callq  ab70 <pci_disable_msi+0xd5b>
    ab70:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ab77:	00 
    ab78:	b9 04 00 00 00       	mov    $0x4,%ecx
    ab7d:	4c 89 fa             	mov    %r15,%rdx
    ab80:	4c 89 ee             	mov    %r13,%rsi
    ab83:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ab8a:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
    ab91:	e8 00 00 00 00       	callq  ab96 <pci_disable_msi+0xd81>
    ab96:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ab9d:	00 
    ab9e:	b9 04 00 00 00       	mov    $0x4,%ecx
    aba3:	4c 89 fa             	mov    %r15,%rdx
    aba6:	4c 89 ee             	mov    %r13,%rsi
    aba9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    abb0:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
    abb7:	e8 00 00 00 00       	callq  abbc <pci_disable_msi+0xda7>
    abbc:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    abc3:	00 
    abc4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    abca:	4c 89 fa             	mov    %r15,%rdx
    abcd:	4c 89 ee             	mov    %r13,%rsi
    abd0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    abd7:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    abde:	e8 00 00 00 00       	callq  abe3 <pci_disable_msi+0xdce>
    abe3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    abea:	00 
    abeb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    abf1:	4c 89 fa             	mov    %r15,%rdx
    abf4:	4c 89 ee             	mov    %r13,%rsi
    abf7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    abfe:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    ac05:	e8 00 00 00 00       	callq  ac0a <pci_disable_msi+0xdf5>
    ac0a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ac11:	00 
    ac12:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    ac18:	4c 89 fa             	mov    %r15,%rdx
    ac1b:	4c 89 ee             	mov    %r13,%rsi
    ac1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ac25:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    ac2c:	e8 00 00 00 00       	callq  ac31 <pci_disable_msi+0xe1c>
    ac31:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ac38:	00 
    ac39:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
    ac3d:	b9 01 00 00 00       	mov    $0x1,%ecx
    ac42:	4c 89 ee             	mov    %r13,%rsi
    ac45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ac4c:	49 81 c0 60 02 00 00 	add    $0x260,%r8
    ac53:	49 01 d8             	add    %rbx,%r8
    ac56:	48 ff c3             	inc    %rbx
    ac59:	e8 00 00 00 00       	callq  ac5e <pci_disable_msi+0xe49>
    ac5e:	48 83 fb 20          	cmp    $0x20,%rbx
    ac62:	75 cd                	jne    ac31 <pci_disable_msi+0xe1c>
    ac64:	30 db                	xor    %bl,%bl
    ac66:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ac6d:	00 
    ac6e:	4c 8d 75 cc          	lea    0xffffffffffffffcc(%rbp),%r14
    ac72:	b9 01 00 00 00       	mov    $0x1,%ecx
    ac77:	4c 89 ee             	mov    %r13,%rsi
    ac7a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ac81:	4c 89 f2             	mov    %r14,%rdx
    ac84:	49 81 c0 80 01 00 00 	add    $0x180,%r8
    ac8b:	49 01 d8             	add    %rbx,%r8
    ac8e:	48 ff c3             	inc    %rbx
    ac91:	e8 00 00 00 00       	callq  ac96 <pci_disable_msi+0xe81>
    ac96:	48 83 fb 20          	cmp    $0x20,%rbx
    ac9a:	75 ca                	jne    ac66 <pci_disable_msi+0xe51>
    ac9c:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    aca3:	00 
    aca4:	b9 02 00 00 00       	mov    $0x2,%ecx
    aca9:	4c 89 f2             	mov    %r14,%rdx
    acac:	4c 89 ee             	mov    %r13,%rsi
    acaf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    acb6:	30 db                	xor    %bl,%bl
    acb8:	49 81 c0 72 01 00 00 	add    $0x172,%r8
    acbf:	e8 00 00 00 00       	callq  acc4 <pci_disable_msi+0xeaf>
    acc4:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    accb:	00 
    accc:	ba 08 00 00 00       	mov    $0x8,%edx
    acd1:	be 48 00 00 00       	mov    $0x48,%esi
    acd6:	e8 00 00 00 00       	callq  acdb <pci_disable_msi+0xec6>
    acdb:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ace2:	00 
    ace3:	b9 08 00 00 00       	mov    $0x8,%ecx
    ace8:	4c 89 f2             	mov    %r14,%rdx
    aceb:	4c 89 ee             	mov    %r13,%rsi
    acee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    acf5:	49 83 c0 48          	add    $0x48,%r8
    acf9:	e8 00 00 00 00       	callq  acfe <pci_disable_msi+0xee9>
    acfe:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ad05:	00 
    ad06:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
    ad0a:	b9 01 00 00 00       	mov    $0x1,%ecx
    ad0f:	4c 89 ee             	mov    %r13,%rsi
    ad12:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ad19:	49 81 c0 40 02 00 00 	add    $0x240,%r8
    ad20:	49 01 d8             	add    %rbx,%r8
    ad23:	48 ff c3             	inc    %rbx
    ad26:	e8 00 00 00 00       	callq  ad2b <pci_disable_msi+0xf16>
    ad2b:	48 83 fb 20          	cmp    $0x20,%rbx
    ad2f:	75 cd                	jne    acfe <pci_disable_msi+0xee9>
    ad31:	30 db                	xor    %bl,%bl
    ad33:	49 89 d8             	mov    %rbx,%r8
    ad36:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
    ad3d:	00 
    ad3e:	4c 8d 75 cc          	lea    0xffffffffffffffcc(%rbp),%r14
    ad42:	b9 01 00 00 00       	mov    $0x1,%ecx
    ad47:	4c 89 ee             	mov    %r13,%rsi
    ad4a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ad51:	4c 89 f2             	mov    %r14,%rdx
    ad54:	48 ff c3             	inc    %rbx
    ad57:	e8 00 00 00 00       	callq  ad5c <pci_disable_msi+0xf47>
    ad5c:	48 83 fb 10          	cmp    $0x10,%rbx
    ad60:	75 d1                	jne    ad33 <pci_disable_msi+0xf1e>
    ad62:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    ad69:	00 
    ad6a:	ba 10 00 00 00       	mov    $0x10,%edx
    ad6f:	be 18 04 00 00       	mov    $0x418,%esi
    ad74:	e8 00 00 00 00       	callq  ad79 <pci_disable_msi+0xf64>
    ad79:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ad80:	00 
    ad81:	b9 01 00 00 00       	mov    $0x1,%ecx
    ad86:	4c 89 f2             	mov    %r14,%rdx
    ad89:	4c 89 ee             	mov    %r13,%rsi
    ad8c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ad93:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
    ad9a:	e8 00 00 00 00       	callq  ad9f <pci_disable_msi+0xf8a>
    ad9f:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ada6:	00 
    ada7:	b9 04 00 00 00       	mov    $0x4,%ecx
    adac:	4c 89 f2             	mov    %r14,%rdx
    adaf:	4c 89 ee             	mov    %r13,%rsi
    adb2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    adb9:	49 81 c0 30 04 00 00 	add    $0x430,%r8
    adc0:	e8 00 00 00 00       	callq  adc5 <pci_disable_msi+0xfb0>
    adc5:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    adcc:	00 
    adcd:	b9 08 00 00 00       	mov    $0x8,%ecx
    add2:	4c 89 f2             	mov    %r14,%rdx
    add5:	4c 89 ee             	mov    %r13,%rsi
    add8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    addf:	49 83 c0 70          	add    $0x70,%r8
    ade3:	e8 00 00 00 00       	callq  ade8 <pci_disable_msi+0xfd3>
    ade8:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    adef:	00 
    adf0:	ba 10 00 00 00       	mov    $0x10,%edx
    adf5:	be 10 00 00 00       	mov    $0x10,%esi
    adfa:	e8 00 00 00 00       	callq  adff <pci_disable_msi+0xfea>
    adff:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ae06:	00 
    ae07:	b9 04 00 00 00       	mov    $0x4,%ecx
    ae0c:	4c 89 f2             	mov    %r14,%rdx
    ae0f:	4c 89 ee             	mov    %r13,%rsi
    ae12:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ae19:	49 81 c0 50 03 00 00 	add    $0x350,%r8
    ae20:	e8 00 00 00 00       	callq  ae25 <pci_disable_msi+0x1010>
    ae25:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ae2c:	00 
    ae2d:	b9 08 00 00 00       	mov    $0x8,%ecx
    ae32:	4c 89 f2             	mov    %r14,%rdx
    ae35:	4c 89 ee             	mov    %r13,%rsi
    ae38:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ae3f:	49 81 c0 00 07 00 00 	add    $0x700,%r8
    ae46:	e8 00 00 00 00       	callq  ae4b <pci_disable_msi+0x1036>
    ae4b:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    ae52:	00 
    ae53:	b9 04 00 00 00       	mov    $0x4,%ecx
    ae58:	4c 89 f2             	mov    %r14,%rdx
    ae5b:	4c 89 ee             	mov    %r13,%rsi
    ae5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ae65:	49 81 c0 60 01 00 00 	add    $0x160,%r8
    ae6c:	e8 00 00 00 00       	callq  ae71 <pci_disable_msi+0x105c>
    ae71:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ae78:	00 
    ae79:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    ae7f:	4c 89 f2             	mov    %r14,%rdx
    ae82:	4c 89 ee             	mov    %r13,%rsi
    ae85:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ae8c:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    ae93:	e8 00 00 00 00       	callq  ae98 <pci_disable_msi+0x1083>
    ae98:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    ae9f:	00 
    aea0:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    aea7:	00 
    aea8:	74 63                	je     af0d <pci_disable_msi+0x10f8>
    aeaa:	30 db                	xor    %bl,%bl
    aeac:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    aeb3:	00 
    aeb4:	4c 8d 75 cc          	lea    0xffffffffffffffcc(%rbp),%r14
    aeb8:	b9 01 00 00 00       	mov    $0x1,%ecx
    aebd:	4c 89 ee             	mov    %r13,%rsi
    aec0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    aec7:	4c 89 f2             	mov    %r14,%rdx
    aeca:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
    aed1:	49 83 c0 08          	add    $0x8,%r8
    aed5:	49 01 d8             	add    %rbx,%r8
    aed8:	48 ff c3             	inc    %rbx
    aedb:	e8 00 00 00 00       	callq  aee0 <pci_disable_msi+0x10cb>
    aee0:	48 83 fb 20          	cmp    $0x20,%rbx
    aee4:	75 c6                	jne    aeac <pci_disable_msi+0x1097>
    aee6:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    aeed:	00 
    aeee:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    aef4:	4c 89 f2             	mov    %r14,%rdx
    aef7:	4c 89 ee             	mov    %r13,%rsi
    aefa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    af01:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    af08:	e8 00 00 00 00       	callq  af0d <pci_disable_msi+0x10f8>
    af0d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    af14:	00 
    af15:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
    af19:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
    af1f:	4c 89 ee             	mov    %r13,%rsi
    af22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    af29:	48 89 da             	mov    %rbx,%rdx
    af2c:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    af33:	e8 00 00 00 00       	callq  af38 <pci_disable_msi+0x1123>
    af38:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    af3f:	00 
    af40:	41 b8 68 01 00 00    	mov    $0x168,%r8d
    af46:	48 89 da             	mov    %rbx,%rdx
    af49:	4c 89 ee             	mov    %r13,%rsi
    af4c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    af53:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    af5a:	e8 00 00 00 00       	callq  af5f <pci_disable_msi+0x114a>
    af5f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    af66:	00 
    af67:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    af6e:	48 85 c0             	test   %rax,%rax
    af71:	74 47                	je     afba <pci_disable_msi+0x11a5>
    af73:	48 8d 48 60          	lea    0x60(%rax),%rcx
    af77:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    af7d:	48 89 da             	mov    %rbx,%rdx
    af80:	4c 89 ee             	mov    %r13,%rsi
    af83:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    af8a:	e8 00 00 00 00       	callq  af8f <pci_disable_msi+0x117a>
    af8f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    af96:	00 
    af97:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    af9d:	48 89 da             	mov    %rbx,%rdx
    afa0:	4c 89 ee             	mov    %r13,%rsi
    afa3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    afaa:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    afb1:	48 83 c1 58          	add    $0x58,%rcx
    afb5:	e8 00 00 00 00       	callq  afba <pci_disable_msi+0x11a5>
    afba:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    afc1:	00 
    afc2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    afc9:	41 b8 80 00 00 00    	mov    $0x80,%r8d
    afcf:	48 89 da             	mov    %rbx,%rdx
    afd2:	4c 89 ee             	mov    %r13,%rsi
    afd5:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    afdc:	e8 00 00 00 00       	callq  afe1 <pci_disable_msi+0x11cc>
    afe1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    afe8:	00 
    afe9:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
    aff0:	48 85 ff             	test   %rdi,%rdi
    aff3:	74 64                	je     b059 <pci_disable_msi+0x1244>
    aff5:	ba 08 00 00 00       	mov    $0x8,%edx
    affa:	be 10 00 00 00       	mov    $0x10,%esi
    afff:	e8 00 00 00 00       	callq  b004 <pci_disable_msi+0x11ef>
    b004:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    b00b:	00 
    b00c:	b9 08 00 00 00       	mov    $0x8,%ecx
    b011:	48 89 da             	mov    %rbx,%rdx
    b014:	4c 89 ee             	mov    %r13,%rsi
    b017:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b01e:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
    b025:	49 83 c0 10          	add    $0x10,%r8
    b029:	e8 00 00 00 00       	callq  b02e <pci_disable_msi+0x1219>
    b02e:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    b035:	00 
    b036:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
    b03c:	48 89 da             	mov    %rbx,%rdx
    b03f:	4c 89 ee             	mov    %r13,%rsi
    b042:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b049:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    b050:	48 83 c1 08          	add    $0x8,%rcx
    b054:	e8 00 00 00 00       	callq  b059 <pci_disable_msi+0x1244>
    b059:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b060:	00 
    b061:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    b067:	48 89 da             	mov    %rbx,%rdx
    b06a:	4c 89 ee             	mov    %r13,%rsi
    b06d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b074:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    b07b:	e8 00 00 00 00       	callq  b080 <pci_disable_msi+0x126b>
    b080:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    b087:	00 
    b088:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    b08f:	00 
    b090:	74 63                	je     b0f5 <pci_disable_msi+0x12e0>
    b092:	31 db                	xor    %ebx,%ebx
    b094:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    b09b:	00 
    b09c:	4c 8d 75 cc          	lea    0xffffffffffffffcc(%rbp),%r14
    b0a0:	b9 01 00 00 00       	mov    $0x1,%ecx
    b0a5:	4c 89 ee             	mov    %r13,%rsi
    b0a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b0af:	4c 89 f2             	mov    %r14,%rdx
    b0b2:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
    b0b9:	49 83 c0 08          	add    $0x8,%r8
    b0bd:	49 01 d8             	add    %rbx,%r8
    b0c0:	48 ff c3             	inc    %rbx
    b0c3:	e8 00 00 00 00       	callq  b0c8 <pci_disable_msi+0x12b3>
    b0c8:	48 83 fb 20          	cmp    $0x20,%rbx
    b0cc:	75 c6                	jne    b094 <pci_disable_msi+0x127f>
    b0ce:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    b0d5:	00 
    b0d6:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    b0dc:	4c 89 f2             	mov    %r14,%rdx
    b0df:	4c 89 ee             	mov    %r13,%rsi
    b0e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b0e9:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    b0f0:	e8 00 00 00 00       	callq  b0f5 <pci_disable_msi+0x12e0>
    b0f5:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
    b0f9:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
    b100:	00 
    b101:	41 b8 78 02 00 00    	mov    $0x278,%r8d
    b107:	4c 89 ee             	mov    %r13,%rsi
    b10a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b111:	48 89 da             	mov    %rbx,%rdx
    b114:	e8 00 00 00 00       	callq  b119 <pci_disable_msi+0x1304>
    b119:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
    b120:	00 
    b121:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    b127:	48 89 da             	mov    %rbx,%rdx
    b12a:	4c 89 ee             	mov    %r13,%rsi
    b12d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b134:	e8 00 00 00 00       	callq  b139 <pci_disable_msi+0x1324>
    b139:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
    b140:	00 
    b141:	48 85 c0             	test   %rax,%rax
    b144:	74 1a                	je     b160 <pci_disable_msi+0x134b>
    b146:	49 89 c0             	mov    %rax,%r8
    b149:	b9 08 00 00 00       	mov    $0x8,%ecx
    b14e:	48 89 da             	mov    %rbx,%rdx
    b151:	4c 89 ee             	mov    %r13,%rsi
    b154:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b15b:	e8 00 00 00 00       	callq  b160 <pci_disable_msi+0x134b>
    b160:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
    b164:	b9 02 00 00 00       	mov    $0x2,%ecx
    b169:	48 89 da             	mov    %rbx,%rdx
    b16c:	4c 89 ee             	mov    %r13,%rsi
    b16f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b176:	49 83 c0 3c          	add    $0x3c,%r8
    b17a:	e8 00 00 00 00       	callq  b17f <pci_disable_msi+0x136a>
    b17f:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    b183:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
    b189:	48 89 da             	mov    %rbx,%rdx
    b18c:	4c 89 ee             	mov    %r13,%rsi
    b18f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b196:	48 83 c1 10          	add    $0x10,%rcx
    b19a:	e8 00 00 00 00       	callq  b19f <pci_disable_msi+0x138a>
    b19f:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
    b1a3:	48 85 ff             	test   %rdi,%rdi
    b1a6:	74 05                	je     b1ad <pci_disable_msi+0x1398>
    b1a8:	e8 00 00 00 00       	callq  b1ad <pci_disable_msi+0x1398>
    b1ad:	48 83 c4 48          	add    $0x48,%rsp
    b1b1:	5b                   	pop    %rbx
    b1b2:	41 5c                	pop    %r12
    b1b4:	41 5d                	pop    %r13
    b1b6:	41 5e                	pop    %r14
    b1b8:	41 5f                	pop    %r15
    b1ba:	c9                   	leaveq 
    b1bb:	c3                   	retq   

000000000000b1bc <e1000_free_irq>:
    b1bc:	55                   	push   %rbp
    b1bd:	48 89 e5             	mov    %rsp,%rbp
    b1c0:	53                   	push   %rbx
    b1c1:	48 89 fb             	mov    %rdi,%rbx
    b1c4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b1cb:	48 83 ec 08          	sub    $0x8,%rsp
    b1cf:	e8 00 00 00 00       	callq  b1d4 <e1000_free_irq+0x18>
    b1d4:	48 8b 83 f8 02 00 00 	mov    0x2f8(%rbx),%rax
    b1db:	48 8b b3 f0 02 00 00 	mov    0x2f0(%rbx),%rsi
    b1e2:	8b b8 fc 02 00 00    	mov    0x2fc(%rax),%edi
    b1e8:	e8 75 c3 ff ff       	callq  7562 <free_irq>
    b1ed:	80 bb c4 07 00 00 00 	cmpb   $0x0,0x7c4(%rbx)
    b1f4:	74 0c                	je     b202 <e1000_free_irq+0x46>
    b1f6:	48 8b bb f8 02 00 00 	mov    0x2f8(%rbx),%rdi
    b1fd:	e8 13 ec ff ff       	callq  9e15 <pci_disable_msi>
    b202:	58                   	pop    %rax
    b203:	5b                   	pop    %rbx
    b204:	c9                   	leaveq 
    b205:	c3                   	retq   

000000000000b206 <netif_device_attach>:
    b206:	55                   	push   %rbp
    b207:	48 89 e5             	mov    %rsp,%rbp
    b20a:	41 55                	push   %r13
    b20c:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    b210:	41 54                	push   %r12
    b212:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    b216:	53                   	push   %rbx
    b217:	48 89 fb             	mov    %rdi,%rbx
    b21a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b221:	48 83 ec 38          	sub    $0x38,%rsp
    b225:	e8 00 00 00 00       	callq  b22a <netif_device_attach+0x24>
    b22a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b231:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    b238:	00 
    b239:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    b240:	00 
    b241:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    b248:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
    b24c:	e8 00 00 00 00       	callq  b251 <netif_device_attach+0x4b>
    b251:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    b255:	4c 89 ea             	mov    %r13,%rdx
    b258:	4c 89 e6             	mov    %r12,%rsi
    b25b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b262:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    b269:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    b270:	00 
    b271:	e8 00 00 00 00       	callq  b276 <netif_device_attach+0x70>
    b276:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    b27a:	48 85 c0             	test   %rax,%rax
    b27d:	74 1c                	je     b29b <netif_device_attach+0x95>
    b27f:	48 8d 48 48          	lea    0x48(%rax),%rcx
    b283:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    b289:	4c 89 ea             	mov    %r13,%rdx
    b28c:	4c 89 e6             	mov    %r12,%rsi
    b28f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b296:	e8 00 00 00 00       	callq  b29b <netif_device_attach+0x95>
    b29b:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    b29f:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    b2a3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b2aa:	48 c7 45 b0 e4 05 00 	movq   $0x5e4,0xffffffffffffffb0(%rbp)
    b2b1:	00 
    b2b2:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    b2b6:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
    b2b9:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    b2bc:	e8 00 00 00 00       	callq  b2c1 <netif_device_attach+0xbb>
    b2c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b2c8:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
    b2cc:	e8 00 00 00 00       	callq  b2d1 <netif_device_attach+0xcb>
    b2d1:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
    b2d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b2dc:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    b2e2:	4c 89 e1             	mov    %r12,%rcx
    b2e5:	4c 89 ea             	mov    %r13,%rdx
    b2e8:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    b2ef:	48 89 de             	mov    %rbx,%rsi
    b2f2:	e8 00 00 00 00       	callq  b2f7 <netif_device_attach+0xf1>
    b2f7:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
    b2fb:	48 85 ff             	test   %rdi,%rdi
    b2fe:	74 2e                	je     b32e <netif_device_attach+0x128>
    b300:	ba 08 00 00 00       	mov    $0x8,%edx
    b305:	be 48 00 00 00       	mov    $0x48,%esi
    b30a:	e8 00 00 00 00       	callq  b30f <netif_device_attach+0x109>
    b30f:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    b313:	b9 08 00 00 00       	mov    $0x8,%ecx
    b318:	4c 89 ea             	mov    %r13,%rdx
    b31b:	48 89 de             	mov    %rbx,%rsi
    b31e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b325:	49 83 c0 48          	add    $0x48,%r8
    b329:	e8 00 00 00 00       	callq  b32e <netif_device_attach+0x128>
    b32e:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    b332:	48 85 ff             	test   %rdi,%rdi
    b335:	74 05                	je     b33c <netif_device_attach+0x136>
    b337:	e8 00 00 00 00       	callq  b33c <netif_device_attach+0x136>
    b33c:	48 83 c4 38          	add    $0x38,%rsp
    b340:	5b                   	pop    %rbx
    b341:	41 5c                	pop    %r12
    b343:	41 5d                	pop    %r13
    b345:	c9                   	leaveq 
    b346:	c3                   	retq   

000000000000b347 <e1000_get_bus_info>:
    b347:	55                   	push   %rbp
    b348:	48 89 e5             	mov    %rsp,%rbp
    b34b:	41 57                	push   %r15
    b34d:	41 56                	push   %r14
    b34f:	41 55                	push   %r13
    b351:	41 54                	push   %r12
    b353:	53                   	push   %rbx
    b354:	48 83 ec 68          	sub    $0x68,%rsp
    b358:	48 89 bd 78 ff ff ff 	mov    %rdi,0xffffffffffffff78(%rbp)
    b35f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b366:	e8 00 00 00 00       	callq  b36b <e1000_get_bus_info+0x24>
    b36b:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
    b372:	8b 42 10             	mov    0x10(%rdx),%eax
    b375:	83 f8 01             	cmp    $0x1,%eax
    b378:	74 27                	je     b3a1 <e1000_get_bus_info+0x5a>
    b37a:	83 f8 02             	cmp    $0x2,%eax
    b37d:	74 22                	je     b3a1 <e1000_get_bus_info+0x5a>
    b37f:	83 f8 0e             	cmp    $0xe,%eax
    b382:	74 37                	je     b3bb <e1000_get_bus_info+0x74>
    b384:	83 f8 0f             	cmp    $0xf,%eax
    b387:	74 32                	je     b3bb <e1000_get_bus_info+0x74>
    b389:	83 f8 10             	cmp    $0x10,%eax
    b38c:	74 2d                	je     b3bb <e1000_get_bus_info+0x74>
    b38e:	83 f8 11             	cmp    $0x11,%eax
    b391:	74 28                	je     b3bb <e1000_get_bus_info+0x74>
    b393:	83 f8 12             	cmp    $0x12,%eax
    b396:	0f 85 ce 14 00 00    	jne    c86a <e1000_get_bus_info+0x1523>
    b39c:	e9 a8 14 00 00       	jmpq   c849 <e1000_get_bus_info+0x1502>
    b3a1:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    b3a8:	c7 40 44 01 00 00 00 	movl   $0x1,0x44(%rax)
    b3af:	c7 40 3c 00 00 00 00 	movl   $0x0,0x3c(%rax)
    b3b6:	e9 82 14 00 00       	jmpq   c83d <e1000_get_bus_info+0x14f6>
    b3bb:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
    b3c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b3c9:	c7 42 44 03 00 00 00 	movl   $0x3,0x44(%rdx)
    b3d0:	c7 42 3c 06 00 00 00 	movl   $0x6,0x3c(%rdx)
    b3d7:	e8 00 00 00 00       	callq  b3dc <e1000_get_bus_info+0x95>
    b3dc:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    b3e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b3ea:	48 8b 40 20          	mov    0x20(%rax),%rax
    b3ee:	48 89 45 80          	mov    %rax,0xffffffffffffff80(%rbp)
    b3f2:	48 8b 90 f8 02 00 00 	mov    0x2f8(%rax),%rdx
    b3f9:	48 89 55 88          	mov    %rdx,0xffffffffffffff88(%rbp)
    b3fd:	e8 00 00 00 00       	callq  b402 <e1000_get_bus_info+0xbb>
    b402:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
    b406:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b40d:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    b414:	00 
    b415:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    b41c:	00 
    b41d:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    b424:	c7 45 c0 10 00 00 00 	movl   $0x10,0xffffffffffffffc0(%rbp)
    b42b:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
    b42f:	e8 00 00 00 00       	callq  b434 <e1000_get_bus_info+0xed>
    b434:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
    b438:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
    b43c:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    b440:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b447:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
    b44e:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    b455:	00 
    b456:	e8 00 00 00 00       	callq  b45b <e1000_get_bus_info+0x114>
    b45b:	48 83 7d b8 00       	cmpq   $0x0,0xffffffffffffffb8(%rbp)
    b460:	0f 84 5e 09 00 00    	je     bdc4 <e1000_get_bus_info+0xa7d>
    b466:	45 31 ff             	xor    %r15d,%r15d
    b469:	45 31 f6             	xor    %r14d,%r14d
    b46c:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    b470:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
    b477:	4c 8d 65 c4          	lea    0xffffffffffffffc4(%rbp),%r12
    b47b:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    b47f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    b485:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b48c:	4c 89 e2             	mov    %r12,%rdx
    b48f:	41 ff c7             	inc    %r15d
    b492:	48 01 d9             	add    %rbx,%rcx
    b495:	4c 89 ee             	mov    %r13,%rsi
    b498:	48 83 c1 08          	add    $0x8,%rcx
    b49c:	e8 00 00 00 00       	callq  b4a1 <e1000_get_bus_info+0x15a>
    b4a1:	48 03 5d b8          	add    0xffffffffffffffb8(%rbp),%rbx
    b4a5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    b4ab:	4c 89 e2             	mov    %r12,%rdx
    b4ae:	4c 89 ee             	mov    %r13,%rsi
    b4b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b4b8:	48 89 d9             	mov    %rbx,%rcx
    b4bb:	e8 00 00 00 00       	callq  b4c0 <e1000_get_bus_info+0x179>
    b4c0:	4c 89 f1             	mov    %r14,%rcx
    b4c3:	48 03 4d b8          	add    0xffffffffffffffb8(%rbp),%rcx
    b4c7:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    b4cd:	4c 89 e2             	mov    %r12,%rdx
    b4d0:	4c 89 ee             	mov    %r13,%rsi
    b4d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b4da:	49 83 c6 38          	add    $0x38,%r14
    b4de:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
    b4e5:	e8 00 00 00 00       	callq  b4ea <e1000_get_bus_info+0x1a3>
    b4ea:	41 83 ff 0c          	cmp    $0xc,%r15d
    b4ee:	0f 85 78 ff ff ff    	jne    b46c <e1000_get_bus_info+0x125>
    b4f4:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    b4f8:	4c 89 e2             	mov    %r12,%rdx
    b4fb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    b501:	4c 89 ee             	mov    %r13,%rsi
    b504:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b50b:	45 31 ff             	xor    %r15d,%r15d
    b50e:	48 83 c1 48          	add    $0x48,%rcx
    b512:	e8 00 00 00 00       	callq  b517 <e1000_get_bus_info+0x1d0>
    b517:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    b51b:	4c 89 e2             	mov    %r12,%rdx
    b51e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    b524:	4c 89 ee             	mov    %r13,%rsi
    b527:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b52e:	48 83 c1 38          	add    $0x38,%rcx
    b532:	e8 00 00 00 00       	callq  b537 <e1000_get_bus_info+0x1f0>
    b537:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    b53b:	4c 89 e2             	mov    %r12,%rdx
    b53e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    b544:	4c 89 ee             	mov    %r13,%rsi
    b547:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b54e:	48 83 c1 7c          	add    $0x7c,%rcx
    b552:	e8 00 00 00 00       	callq  b557 <e1000_get_bus_info+0x210>
    b557:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    b55b:	4c 89 e2             	mov    %r12,%rdx
    b55e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    b564:	4c 89 ee             	mov    %r13,%rsi
    b567:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b56e:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
    b575:	e8 00 00 00 00       	callq  b57a <e1000_get_bus_info+0x233>
    b57a:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    b57e:	4c 89 e2             	mov    %r12,%rdx
    b581:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    b587:	4c 89 ee             	mov    %r13,%rsi
    b58a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b591:	48 83 c1 3e          	add    $0x3e,%rcx
    b595:	e8 00 00 00 00       	callq  b59a <e1000_get_bus_info+0x253>
    b59a:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    b59e:	4c 89 e2             	mov    %r12,%rdx
    b5a1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    b5a7:	4c 89 ee             	mov    %r13,%rsi
    b5aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b5b1:	48 83 c1 42          	add    $0x42,%rcx
    b5b5:	e8 00 00 00 00       	callq  b5ba <e1000_get_bus_info+0x273>
    b5ba:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
    b5be:	4c 8d a0 80 00 00 00 	lea    0x80(%rax),%r12
    b5c5:	48 8d 98 78 01 00 00 	lea    0x178(%rax),%rbx
    b5cc:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
    b5d0:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    b5d4:	48 89 d9             	mov    %rbx,%rcx
    b5d7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    b5dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b5e4:	49 ff c7             	inc    %r15
    b5e7:	4c 89 ea             	mov    %r13,%rdx
    b5ea:	4c 89 f6             	mov    %r14,%rsi
    b5ed:	48 ff c3             	inc    %rbx
    b5f0:	e8 00 00 00 00       	callq  b5f5 <e1000_get_bus_info+0x2ae>
    b5f5:	49 83 ff 14          	cmp    $0x14,%r15
    b5f9:	75 d1                	jne    b5cc <e1000_get_bus_info+0x285>
    b5fb:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    b602:	00 
    b603:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    b607:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    b60d:	4c 89 ea             	mov    %r13,%rdx
    b610:	4c 89 f6             	mov    %r14,%rsi
    b613:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b61a:	48 89 d9             	mov    %rbx,%rcx
    b61d:	83 e0 01             	and    $0x1,%eax
    b620:	0f b6 c0             	movzbl %al,%eax
    b623:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
    b626:	e8 00 00 00 00       	callq  b62b <e1000_get_bus_info+0x2e4>
    b62b:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    b632:	00 
    b633:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    b639:	48 89 d9             	mov    %rbx,%rcx
    b63c:	4c 89 ea             	mov    %r13,%rdx
    b63f:	4c 89 f6             	mov    %r14,%rsi
    b642:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b649:	d0 e8                	shr    %al
    b64b:	83 e0 01             	and    $0x1,%eax
    b64e:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
    b651:	e8 00 00 00 00       	callq  b656 <e1000_get_bus_info+0x30f>
    b656:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
    b65d:	00 
    b65e:	4c 89 ea             	mov    %r13,%rdx
    b661:	4c 89 f6             	mov    %r14,%rsi
    b664:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b66b:	e8 00 00 00 00       	callq  b670 <e1000_get_bus_info+0x329>
    b670:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
    b677:	00 
    b678:	48 85 c0             	test   %rax,%rax
    b67b:	0f 84 ac 00 00 00    	je     b72d <e1000_get_bus_info+0x3e6>
    b681:	48 8d 48 18          	lea    0x18(%rax),%rcx
    b685:	4c 89 ea             	mov    %r13,%rdx
    b688:	4c 89 f6             	mov    %r14,%rsi
    b68b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b692:	e8 00 00 00 00       	callq  b697 <e1000_get_bus_info+0x350>
    b697:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    b69e:	00 
    b69f:	4c 89 ea             	mov    %r13,%rdx
    b6a2:	4c 89 f6             	mov    %r14,%rsi
    b6a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b6ac:	48 83 c1 20          	add    $0x20,%rcx
    b6b0:	e8 00 00 00 00       	callq  b6b5 <e1000_get_bus_info+0x36e>
    b6b5:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    b6bc:	00 
    b6bd:	4c 89 ea             	mov    %r13,%rdx
    b6c0:	4c 89 f6             	mov    %r14,%rsi
    b6c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b6ca:	48 83 c1 30          	add    $0x30,%rcx
    b6ce:	e8 00 00 00 00       	callq  b6d3 <e1000_get_bus_info+0x38c>
    b6d3:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    b6da:	00 
    b6db:	4c 89 ea             	mov    %r13,%rdx
    b6de:	4c 89 f6             	mov    %r14,%rsi
    b6e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b6e8:	48 83 c1 10          	add    $0x10,%rcx
    b6ec:	e8 00 00 00 00       	callq  b6f1 <e1000_get_bus_info+0x3aa>
    b6f1:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    b6f8:	00 
    b6f9:	4c 89 ea             	mov    %r13,%rdx
    b6fc:	4c 89 f6             	mov    %r14,%rsi
    b6ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b706:	48 83 c1 28          	add    $0x28,%rcx
    b70a:	e8 00 00 00 00       	callq  b70f <e1000_get_bus_info+0x3c8>
    b70f:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    b716:	00 
    b717:	4c 89 ea             	mov    %r13,%rdx
    b71a:	4c 89 f6             	mov    %r14,%rsi
    b71d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b724:	48 83 c1 08          	add    $0x8,%rcx
    b728:	e8 00 00 00 00       	callq  b72d <e1000_get_bus_info+0x3e6>
    b72d:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
    b734:	00 
    b735:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    b73b:	4c 89 ea             	mov    %r13,%rdx
    b73e:	4c 89 f6             	mov    %r14,%rsi
    b741:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b748:	e8 00 00 00 00       	callq  b74d <e1000_get_bus_info+0x406>
    b74d:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
    b754:	00 
    b755:	4c 89 ea             	mov    %r13,%rdx
    b758:	4c 89 f6             	mov    %r14,%rsi
    b75b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b762:	e8 00 00 00 00       	callq  b767 <e1000_get_bus_info+0x420>
    b767:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    b76e:	00 
    b76f:	48 85 c0             	test   %rax,%rax
    b772:	0f 84 91 05 00 00    	je     bd09 <e1000_get_bus_info+0x9c2>
    b778:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
    b77f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    b785:	4c 89 ea             	mov    %r13,%rdx
    b788:	4c 89 f6             	mov    %r14,%rsi
    b78b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b792:	31 db                	xor    %ebx,%ebx
    b794:	e8 00 00 00 00       	callq  b799 <e1000_get_bus_info+0x452>
    b799:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b7a0:	00 
    b7a1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    b7a7:	4c 89 ea             	mov    %r13,%rdx
    b7aa:	4c 89 f6             	mov    %r14,%rsi
    b7ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b7b4:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
    b7bb:	e8 00 00 00 00       	callq  b7c0 <e1000_get_bus_info+0x479>
    b7c0:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b7c7:	00 
    b7c8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    b7ce:	4c 89 ea             	mov    %r13,%rdx
    b7d1:	4c 89 f6             	mov    %r14,%rsi
    b7d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b7db:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
    b7e2:	e8 00 00 00 00       	callq  b7e7 <e1000_get_bus_info+0x4a0>
    b7e7:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b7ee:	00 
    b7ef:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    b7f5:	4c 89 ea             	mov    %r13,%rdx
    b7f8:	4c 89 f6             	mov    %r14,%rsi
    b7fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b802:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
    b809:	e8 00 00 00 00       	callq  b80e <e1000_get_bus_info+0x4c7>
    b80e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b815:	00 
    b816:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    b81c:	4c 89 ea             	mov    %r13,%rdx
    b81f:	4c 89 f6             	mov    %r14,%rsi
    b822:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b829:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
    b830:	e8 00 00 00 00       	callq  b835 <e1000_get_bus_info+0x4ee>
    b835:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b83c:	00 
    b83d:	4c 89 ea             	mov    %r13,%rdx
    b840:	4c 89 f6             	mov    %r14,%rsi
    b843:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b84a:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    b851:	e8 00 00 00 00       	callq  b856 <e1000_get_bus_info+0x50f>
    b856:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b85d:	00 
    b85e:	4c 89 ea             	mov    %r13,%rdx
    b861:	4c 89 f6             	mov    %r14,%rsi
    b864:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b86b:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    b872:	e8 00 00 00 00       	callq  b877 <e1000_get_bus_info+0x530>
    b877:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b87e:	00 
    b87f:	4c 89 ea             	mov    %r13,%rdx
    b882:	4c 89 f6             	mov    %r14,%rsi
    b885:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b88c:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    b893:	e8 00 00 00 00       	callq  b898 <e1000_get_bus_info+0x551>
    b898:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b89f:	00 
    b8a0:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
    b8a4:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    b8a8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    b8ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b8b5:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
    b8bc:	48 01 d9             	add    %rbx,%rcx
    b8bf:	48 ff c3             	inc    %rbx
    b8c2:	e8 00 00 00 00       	callq  b8c7 <e1000_get_bus_info+0x580>
    b8c7:	48 83 fb 20          	cmp    $0x20,%rbx
    b8cb:	75 cb                	jne    b898 <e1000_get_bus_info+0x551>
    b8cd:	30 db                	xor    %bl,%bl
    b8cf:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b8d6:	00 
    b8d7:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
    b8db:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    b8df:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    b8e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b8ec:	4c 89 ea             	mov    %r13,%rdx
    b8ef:	4c 89 f6             	mov    %r14,%rsi
    b8f2:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
    b8f9:	48 01 d9             	add    %rbx,%rcx
    b8fc:	48 ff c3             	inc    %rbx
    b8ff:	e8 00 00 00 00       	callq  b904 <e1000_get_bus_info+0x5bd>
    b904:	48 83 fb 20          	cmp    $0x20,%rbx
    b908:	75 c5                	jne    b8cf <e1000_get_bus_info+0x588>
    b90a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b911:	00 
    b912:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    b918:	4c 89 ea             	mov    %r13,%rdx
    b91b:	4c 89 f6             	mov    %r14,%rsi
    b91e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b925:	30 db                	xor    %bl,%bl
    b927:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
    b92e:	e8 00 00 00 00       	callq  b933 <e1000_get_bus_info+0x5ec>
    b933:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b93a:	00 
    b93b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    b941:	4c 89 ea             	mov    %r13,%rdx
    b944:	4c 89 f6             	mov    %r14,%rsi
    b947:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b94e:	48 83 c1 48          	add    $0x48,%rcx
    b952:	e8 00 00 00 00       	callq  b957 <e1000_get_bus_info+0x610>
    b957:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b95e:	00 
    b95f:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
    b963:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    b967:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    b96d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b974:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
    b97b:	48 01 d9             	add    %rbx,%rcx
    b97e:	48 ff c3             	inc    %rbx
    b981:	e8 00 00 00 00       	callq  b986 <e1000_get_bus_info+0x63f>
    b986:	48 83 fb 20          	cmp    $0x20,%rbx
    b98a:	75 cb                	jne    b957 <e1000_get_bus_info+0x610>
    b98c:	30 db                	xor    %bl,%bl
    b98e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b995:	00 
    b996:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
    b99a:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    b99e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    b9a4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b9ab:	4c 89 ea             	mov    %r13,%rdx
    b9ae:	4c 89 f6             	mov    %r14,%rsi
    b9b1:	48 01 d9             	add    %rbx,%rcx
    b9b4:	48 ff c3             	inc    %rbx
    b9b7:	e8 00 00 00 00       	callq  b9bc <e1000_get_bus_info+0x675>
    b9bc:	48 83 fb 10          	cmp    $0x10,%rbx
    b9c0:	75 cc                	jne    b98e <e1000_get_bus_info+0x647>
    b9c2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b9c9:	00 
    b9ca:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    b9d0:	4c 89 ea             	mov    %r13,%rdx
    b9d3:	4c 89 f6             	mov    %r14,%rsi
    b9d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    b9dd:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
    b9e4:	e8 00 00 00 00       	callq  b9e9 <e1000_get_bus_info+0x6a2>
    b9e9:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    b9f0:	00 
    b9f1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    b9f7:	4c 89 ea             	mov    %r13,%rdx
    b9fa:	4c 89 f6             	mov    %r14,%rsi
    b9fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ba04:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
    ba0b:	e8 00 00 00 00       	callq  ba10 <e1000_get_bus_info+0x6c9>
    ba10:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ba17:	00 
    ba18:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    ba1e:	4c 89 ea             	mov    %r13,%rdx
    ba21:	4c 89 f6             	mov    %r14,%rsi
    ba24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ba2b:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
    ba32:	e8 00 00 00 00       	callq  ba37 <e1000_get_bus_info+0x6f0>
    ba37:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ba3e:	00 
    ba3f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    ba45:	4c 89 ea             	mov    %r13,%rdx
    ba48:	4c 89 f6             	mov    %r14,%rsi
    ba4b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ba52:	48 83 c1 70          	add    $0x70,%rcx
    ba56:	e8 00 00 00 00       	callq  ba5b <e1000_get_bus_info+0x714>
    ba5b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ba62:	00 
    ba63:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    ba69:	4c 89 ea             	mov    %r13,%rdx
    ba6c:	4c 89 f6             	mov    %r14,%rsi
    ba6f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ba76:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
    ba7d:	e8 00 00 00 00       	callq  ba82 <e1000_get_bus_info+0x73b>
    ba82:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ba89:	00 
    ba8a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    ba90:	4c 89 ea             	mov    %r13,%rdx
    ba93:	4c 89 f6             	mov    %r14,%rsi
    ba96:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ba9d:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
    baa4:	e8 00 00 00 00       	callq  baa9 <e1000_get_bus_info+0x762>
    baa9:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    bab0:	00 
    bab1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    bab7:	4c 89 ea             	mov    %r13,%rdx
    baba:	4c 89 f6             	mov    %r14,%rsi
    babd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bac4:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
    bacb:	e8 00 00 00 00       	callq  bad0 <e1000_get_bus_info+0x789>
    bad0:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    bad7:	00 
    bad8:	4c 89 ea             	mov    %r13,%rdx
    badb:	4c 89 f6             	mov    %r14,%rsi
    bade:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bae5:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    baec:	e8 00 00 00 00       	callq  baf1 <e1000_get_bus_info+0x7aa>
    baf1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    baf8:	00 
    baf9:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    bb00:	00 
    bb01:	74 62                	je     bb65 <e1000_get_bus_info+0x81e>
    bb03:	30 db                	xor    %bl,%bl
    bb05:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    bb0c:	00 
    bb0d:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
    bb11:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    bb15:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    bb1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bb22:	4c 89 ea             	mov    %r13,%rdx
    bb25:	4c 89 f6             	mov    %r14,%rsi
    bb28:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    bb2f:	48 83 c1 08          	add    $0x8,%rcx
    bb33:	48 01 d9             	add    %rbx,%rcx
    bb36:	48 ff c3             	inc    %rbx
    bb39:	e8 00 00 00 00       	callq  bb3e <e1000_get_bus_info+0x7f7>
    bb3e:	48 83 fb 20          	cmp    $0x20,%rbx
    bb42:	75 c1                	jne    bb05 <e1000_get_bus_info+0x7be>
    bb44:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    bb4b:	00 
    bb4c:	4c 89 ea             	mov    %r13,%rdx
    bb4f:	4c 89 f6             	mov    %r14,%rsi
    bb52:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bb59:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    bb60:	e8 00 00 00 00       	callq  bb65 <e1000_get_bus_info+0x81e>
    bb65:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    bb6c:	00 
    bb6d:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
    bb71:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    bb75:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bb7c:	48 89 da             	mov    %rbx,%rdx
    bb7f:	4c 89 ee             	mov    %r13,%rsi
    bb82:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    bb89:	e8 00 00 00 00       	callq  bb8e <e1000_get_bus_info+0x847>
    bb8e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    bb95:	00 
    bb96:	48 89 da             	mov    %rbx,%rdx
    bb99:	4c 89 ee             	mov    %r13,%rsi
    bb9c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bba3:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    bbaa:	e8 00 00 00 00       	callq  bbaf <e1000_get_bus_info+0x868>
    bbaf:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    bbb6:	00 
    bbb7:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    bbbe:	48 85 c0             	test   %rax,%rax
    bbc1:	74 3b                	je     bbfe <e1000_get_bus_info+0x8b7>
    bbc3:	48 8d 48 60          	lea    0x60(%rax),%rcx
    bbc7:	48 89 da             	mov    %rbx,%rdx
    bbca:	4c 89 ee             	mov    %r13,%rsi
    bbcd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bbd4:	e8 00 00 00 00       	callq  bbd9 <e1000_get_bus_info+0x892>
    bbd9:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    bbe0:	00 
    bbe1:	48 89 da             	mov    %rbx,%rdx
    bbe4:	4c 89 ee             	mov    %r13,%rsi
    bbe7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bbee:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    bbf5:	48 83 c1 58          	add    $0x58,%rcx
    bbf9:	e8 00 00 00 00       	callq  bbfe <e1000_get_bus_info+0x8b7>
    bbfe:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    bc05:	00 
    bc06:	48 89 da             	mov    %rbx,%rdx
    bc09:	4c 89 ee             	mov    %r13,%rsi
    bc0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bc13:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    bc1a:	e8 00 00 00 00       	callq  bc1f <e1000_get_bus_info+0x8d8>
    bc1f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    bc26:	00 
    bc27:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
    bc2e:	48 85 c0             	test   %rax,%rax
    bc31:	74 41                	je     bc74 <e1000_get_bus_info+0x92d>
    bc33:	48 8d 48 10          	lea    0x10(%rax),%rcx
    bc37:	48 89 da             	mov    %rbx,%rdx
    bc3a:	4c 89 ee             	mov    %r13,%rsi
    bc3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bc44:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    bc4a:	e8 00 00 00 00       	callq  bc4f <e1000_get_bus_info+0x908>
    bc4f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    bc56:	00 
    bc57:	48 89 da             	mov    %rbx,%rdx
    bc5a:	4c 89 ee             	mov    %r13,%rsi
    bc5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bc64:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    bc6b:	48 83 c1 08          	add    $0x8,%rcx
    bc6f:	e8 00 00 00 00       	callq  bc74 <e1000_get_bus_info+0x92d>
    bc74:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    bc7b:	00 
    bc7c:	48 89 da             	mov    %rbx,%rdx
    bc7f:	4c 89 ee             	mov    %r13,%rsi
    bc82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bc89:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    bc90:	e8 00 00 00 00       	callq  bc95 <e1000_get_bus_info+0x94e>
    bc95:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    bc9c:	00 
    bc9d:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    bca4:	00 
    bca5:	74 62                	je     bd09 <e1000_get_bus_info+0x9c2>
    bca7:	31 db                	xor    %ebx,%ebx
    bca9:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    bcb0:	00 
    bcb1:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
    bcb5:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    bcb9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    bcbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bcc6:	4c 89 ea             	mov    %r13,%rdx
    bcc9:	4c 89 f6             	mov    %r14,%rsi
    bccc:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    bcd3:	48 83 c1 08          	add    $0x8,%rcx
    bcd7:	48 01 d9             	add    %rbx,%rcx
    bcda:	48 ff c3             	inc    %rbx
    bcdd:	e8 00 00 00 00       	callq  bce2 <e1000_get_bus_info+0x99b>
    bce2:	48 83 fb 20          	cmp    $0x20,%rbx
    bce6:	75 c1                	jne    bca9 <e1000_get_bus_info+0x962>
    bce8:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    bcef:	00 
    bcf0:	4c 89 ea             	mov    %r13,%rdx
    bcf3:	4c 89 f6             	mov    %r14,%rsi
    bcf6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bcfd:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    bd04:	e8 00 00 00 00       	callq  bd09 <e1000_get_bus_info+0x9c2>
    bd09:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
    bd0d:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    bd11:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
    bd18:	00 
    bd19:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bd20:	48 89 da             	mov    %rbx,%rdx
    bd23:	4c 89 ee             	mov    %r13,%rsi
    bd26:	e8 00 00 00 00       	callq  bd2b <e1000_get_bus_info+0x9e4>
    bd2b:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
    bd32:	00 
    bd33:	48 89 da             	mov    %rbx,%rdx
    bd36:	4c 89 ee             	mov    %r13,%rsi
    bd39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bd40:	e8 00 00 00 00       	callq  bd45 <e1000_get_bus_info+0x9fe>
    bd45:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
    bd4c:	00 
    bd4d:	48 85 c9             	test   %rcx,%rcx
    bd50:	74 18                	je     bd6a <e1000_get_bus_info+0xa23>
    bd52:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    bd58:	48 89 da             	mov    %rbx,%rdx
    bd5b:	4c 89 ee             	mov    %r13,%rsi
    bd5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bd65:	e8 00 00 00 00       	callq  bd6a <e1000_get_bus_info+0xa23>
    bd6a:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    bd6e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    bd74:	48 89 da             	mov    %rbx,%rdx
    bd77:	4c 89 ee             	mov    %r13,%rsi
    bd7a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bd81:	48 83 c1 40          	add    $0x40,%rcx
    bd85:	e8 00 00 00 00       	callq  bd8a <e1000_get_bus_info+0xa43>
    bd8a:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    bd8e:	48 89 da             	mov    %rbx,%rdx
    bd91:	4c 89 ee             	mov    %r13,%rsi
    bd94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bd9b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    bda1:	48 83 c1 3c          	add    $0x3c,%rcx
    bda5:	e8 00 00 00 00       	callq  bdaa <e1000_get_bus_info+0xa63>
    bdaa:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    bdae:	48 89 da             	mov    %rbx,%rdx
    bdb1:	4c 89 ee             	mov    %r13,%rsi
    bdb4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bdbb:	48 83 c1 10          	add    $0x10,%rcx
    bdbf:	e8 00 00 00 00       	callq  bdc4 <e1000_get_bus_info+0xa7d>
    bdc4:	4c 8d 65 c0          	lea    0xffffffffffffffc0(%rbp),%r12
    bdc8:	48 8d 5d b0          	lea    0xffffffffffffffb0(%rbp),%rbx
    bdcc:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
    bdd0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    bdd6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bddd:	4c 89 e1             	mov    %r12,%rcx
    bde0:	48 89 de             	mov    %rbx,%rsi
    bde3:	e8 00 00 00 00       	callq  bde8 <e1000_get_bus_info+0xaa1>
    bde8:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    bdec:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    bdf0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bdf7:	48 c7 45 90 16 06 00 	movq   $0x616,0xffffffffffffff90(%rbp)
    bdfe:	00 
    bdff:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    be03:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
    be06:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    be09:	e8 00 00 00 00       	callq  be0e <e1000_get_bus_info+0xac7>
    be0e:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
    be12:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    be19:	c7 45 c8 10 00 00 00 	movl   $0x10,0xffffffffffffffc8(%rbp)
    be20:	48 89 55 b0          	mov    %rdx,0xffffffffffffffb0(%rbp)
    be24:	e8 00 00 00 00       	callq  be29 <e1000_get_bus_info+0xae2>
    be29:	4c 8b 6d a0          	mov    0xffffffffffffffa0(%rbp),%r13
    be2d:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    be33:	48 89 d9             	mov    %rbx,%rcx
    be36:	4c 89 e2             	mov    %r12,%rdx
    be39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    be40:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
    be47:	4c 89 ee             	mov    %r13,%rsi
    be4a:	e8 00 00 00 00       	callq  be4f <e1000_get_bus_info+0xb08>
    be4f:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    be53:	48 85 c0             	test   %rax,%rax
    be56:	0f 84 40 09 00 00    	je     c79c <e1000_get_bus_info+0x1455>
    be5c:	4c 8d 40 38          	lea    0x38(%rax),%r8
    be60:	4c 89 e2             	mov    %r12,%rdx
    be63:	b9 04 00 00 00       	mov    $0x4,%ecx
    be68:	4c 89 ee             	mov    %r13,%rsi
    be6b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    be72:	45 31 f6             	xor    %r14d,%r14d
    be75:	e8 00 00 00 00       	callq  be7a <e1000_get_bus_info+0xb33>
    be7a:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
    be7e:	4c 89 e2             	mov    %r12,%rdx
    be81:	b9 04 00 00 00       	mov    $0x4,%ecx
    be86:	4c 89 ee             	mov    %r13,%rsi
    be89:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    be90:	49 83 c0 7c          	add    $0x7c,%r8
    be94:	e8 00 00 00 00       	callq  be99 <e1000_get_bus_info+0xb52>
    be99:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
    be9d:	4c 89 e2             	mov    %r12,%rdx
    bea0:	b9 04 00 00 00       	mov    $0x4,%ecx
    bea5:	4c 89 ee             	mov    %r13,%rsi
    bea8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    beaf:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
    beb6:	e8 00 00 00 00       	callq  bebb <e1000_get_bus_info+0xb74>
    bebb:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
    bebf:	4c 89 e2             	mov    %r12,%rdx
    bec2:	b9 02 00 00 00       	mov    $0x2,%ecx
    bec7:	4c 89 ee             	mov    %r13,%rsi
    beca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bed1:	49 83 c0 3e          	add    $0x3e,%r8
    bed5:	e8 00 00 00 00       	callq  beda <e1000_get_bus_info+0xb93>
    beda:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
    bede:	ba 78 02 00 00       	mov    $0x278,%edx
    bee3:	be 80 00 00 00       	mov    $0x80,%esi
    bee8:	e8 00 00 00 00       	callq  beed <e1000_get_bus_info+0xba6>
    beed:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    bef1:	4c 8d a0 80 00 00 00 	lea    0x80(%rax),%r12
    bef8:	48 8d 98 78 01 00 00 	lea    0x178(%rax),%rbx
    beff:	4c 8d 7d c0          	lea    0xffffffffffffffc0(%rbp),%r15
    bf03:	49 89 d8             	mov    %rbx,%r8
    bf06:	b9 01 00 00 00       	mov    $0x1,%ecx
    bf0b:	4c 89 ee             	mov    %r13,%rsi
    bf0e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bf15:	49 ff c6             	inc    %r14
    bf18:	4c 89 fa             	mov    %r15,%rdx
    bf1b:	48 ff c3             	inc    %rbx
    bf1e:	e8 00 00 00 00       	callq  bf23 <e1000_get_bus_info+0xbdc>
    bf23:	49 83 fe 14          	cmp    $0x14,%r14
    bf27:	75 d6                	jne    beff <e1000_get_bus_info+0xbb8>
    bf29:	48 8d 5d b8          	lea    0xffffffffffffffb8(%rbp),%rbx
    bf2d:	b9 04 00 00 00       	mov    $0x4,%ecx
    bf32:	4c 89 fa             	mov    %r15,%rdx
    bf35:	4c 89 ee             	mov    %r13,%rsi
    bf38:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bf3f:	49 89 d8             	mov    %rbx,%r8
    bf42:	e8 00 00 00 00       	callq  bf47 <e1000_get_bus_info+0xc00>
    bf47:	8a 55 b8             	mov    0xffffffffffffffb8(%rbp),%dl
    bf4a:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    bf51:	00 
    bf52:	49 89 d8             	mov    %rbx,%r8
    bf55:	b9 04 00 00 00       	mov    $0x4,%ecx
    bf5a:	4c 89 ee             	mov    %r13,%rsi
    bf5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bf64:	83 e2 01             	and    $0x1,%edx
    bf67:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
    bf6a:	09 d0                	or     %edx,%eax
    bf6c:	4c 89 fa             	mov    %r15,%rdx
    bf6f:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
    bf76:	00 
    bf77:	e8 00 00 00 00       	callq  bf7c <e1000_get_bus_info+0xc35>
    bf7c:	8a 55 b8             	mov    0xffffffffffffffb8(%rbp),%dl
    bf7f:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    bf86:	00 
    bf87:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
    bf8e:	00 
    bf8f:	41 b8 78 00 00 00    	mov    $0x78,%r8d
    bf95:	4c 89 ee             	mov    %r13,%rsi
    bf98:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bf9f:	83 e2 01             	and    $0x1,%edx
    bfa2:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
    bfa5:	01 d2                	add    %edx,%edx
    bfa7:	09 d0                	or     %edx,%eax
    bfa9:	4c 89 fa             	mov    %r15,%rdx
    bfac:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
    bfb3:	00 
    bfb4:	e8 00 00 00 00       	callq  bfb9 <e1000_get_bus_info+0xc72>
    bfb9:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
    bfc0:	00 
    bfc1:	48 85 c0             	test   %rax,%rax
    bfc4:	0f 84 d0 00 00 00    	je     c09a <e1000_get_bus_info+0xd53>
    bfca:	48 8d 48 18          	lea    0x18(%rax),%rcx
    bfce:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    bfd4:	4c 89 fa             	mov    %r15,%rdx
    bfd7:	4c 89 ee             	mov    %r13,%rsi
    bfda:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    bfe1:	e8 00 00 00 00       	callq  bfe6 <e1000_get_bus_info+0xc9f>
    bfe6:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    bfed:	00 
    bfee:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    bff4:	4c 89 fa             	mov    %r15,%rdx
    bff7:	4c 89 ee             	mov    %r13,%rsi
    bffa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c001:	48 83 c1 20          	add    $0x20,%rcx
    c005:	e8 00 00 00 00       	callq  c00a <e1000_get_bus_info+0xcc3>
    c00a:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    c011:	00 
    c012:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    c018:	4c 89 fa             	mov    %r15,%rdx
    c01b:	4c 89 ee             	mov    %r13,%rsi
    c01e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c025:	48 83 c1 30          	add    $0x30,%rcx
    c029:	e8 00 00 00 00       	callq  c02e <e1000_get_bus_info+0xce7>
    c02e:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    c035:	00 
    c036:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    c03c:	4c 89 fa             	mov    %r15,%rdx
    c03f:	4c 89 ee             	mov    %r13,%rsi
    c042:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c049:	48 83 c1 10          	add    $0x10,%rcx
    c04d:	e8 00 00 00 00       	callq  c052 <e1000_get_bus_info+0xd0b>
    c052:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    c059:	00 
    c05a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    c060:	4c 89 fa             	mov    %r15,%rdx
    c063:	4c 89 ee             	mov    %r13,%rsi
    c066:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c06d:	48 83 c1 28          	add    $0x28,%rcx
    c071:	e8 00 00 00 00       	callq  c076 <e1000_get_bus_info+0xd2f>
    c076:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    c07d:	00 
    c07e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    c084:	4c 89 fa             	mov    %r15,%rdx
    c087:	4c 89 ee             	mov    %r13,%rsi
    c08a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c091:	48 83 c1 08          	add    $0x8,%rcx
    c095:	e8 00 00 00 00       	callq  c09a <e1000_get_bus_info+0xd53>
    c09a:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
    c0a1:	00 
    c0a2:	b9 08 00 00 00       	mov    $0x8,%ecx
    c0a7:	4c 89 fa             	mov    %r15,%rdx
    c0aa:	4c 89 ee             	mov    %r13,%rsi
    c0ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c0b4:	e8 00 00 00 00       	callq  c0b9 <e1000_get_bus_info+0xd72>
    c0b9:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
    c0c0:	00 
    c0c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c0c8:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    c0ce:	4c 89 fa             	mov    %r15,%rdx
    c0d1:	4c 89 ee             	mov    %r13,%rsi
    c0d4:	e8 00 00 00 00       	callq  c0d9 <e1000_get_bus_info+0xd92>
    c0d9:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    c0e0:	00 
    c0e1:	48 85 ff             	test   %rdi,%rdi
    c0e4:	0f 84 08 06 00 00    	je     c6f2 <e1000_get_bus_info+0x13ab>
    c0ea:	ba 08 00 00 00       	mov    $0x8,%edx
    c0ef:	be 10 03 00 00       	mov    $0x310,%esi
    c0f4:	31 db                	xor    %ebx,%ebx
    c0f6:	e8 00 00 00 00       	callq  c0fb <e1000_get_bus_info+0xdb4>
    c0fb:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c102:	00 
    c103:	b9 08 00 00 00       	mov    $0x8,%ecx
    c108:	4c 89 fa             	mov    %r15,%rdx
    c10b:	4c 89 ee             	mov    %r13,%rsi
    c10e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c115:	49 81 c0 10 03 00 00 	add    $0x310,%r8
    c11c:	e8 00 00 00 00       	callq  c121 <e1000_get_bus_info+0xdda>
    c121:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c128:	00 
    c129:	b9 02 00 00 00       	mov    $0x2,%ecx
    c12e:	4c 89 fa             	mov    %r15,%rdx
    c131:	4c 89 ee             	mov    %r13,%rsi
    c134:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c13b:	49 81 c0 70 01 00 00 	add    $0x170,%r8
    c142:	e8 00 00 00 00       	callq  c147 <e1000_get_bus_info+0xe00>
    c147:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c14e:	00 
    c14f:	b9 08 00 00 00       	mov    $0x8,%ecx
    c154:	4c 89 fa             	mov    %r15,%rdx
    c157:	4c 89 ee             	mov    %r13,%rsi
    c15a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c161:	49 81 c0 48 03 00 00 	add    $0x348,%r8
    c168:	e8 00 00 00 00       	callq  c16d <e1000_get_bus_info+0xe26>
    c16d:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c174:	00 
    c175:	b9 04 00 00 00       	mov    $0x4,%ecx
    c17a:	4c 89 fa             	mov    %r15,%rdx
    c17d:	4c 89 ee             	mov    %r13,%rsi
    c180:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c187:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
    c18e:	e8 00 00 00 00       	callq  c193 <e1000_get_bus_info+0xe4c>
    c193:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c19a:	00 
    c19b:	b9 04 00 00 00       	mov    $0x4,%ecx
    c1a0:	4c 89 fa             	mov    %r15,%rdx
    c1a3:	4c 89 ee             	mov    %r13,%rsi
    c1a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c1ad:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
    c1b4:	e8 00 00 00 00       	callq  c1b9 <e1000_get_bus_info+0xe72>
    c1b9:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    c1c0:	00 
    c1c1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    c1c7:	4c 89 fa             	mov    %r15,%rdx
    c1ca:	4c 89 ee             	mov    %r13,%rsi
    c1cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c1d4:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    c1db:	e8 00 00 00 00       	callq  c1e0 <e1000_get_bus_info+0xe99>
    c1e0:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    c1e7:	00 
    c1e8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    c1ee:	4c 89 fa             	mov    %r15,%rdx
    c1f1:	4c 89 ee             	mov    %r13,%rsi
    c1f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c1fb:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    c202:	e8 00 00 00 00       	callq  c207 <e1000_get_bus_info+0xec0>
    c207:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    c20e:	00 
    c20f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    c215:	4c 89 fa             	mov    %r15,%rdx
    c218:	4c 89 ee             	mov    %r13,%rsi
    c21b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c222:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    c229:	e8 00 00 00 00       	callq  c22e <e1000_get_bus_info+0xee7>
    c22e:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c235:	00 
    c236:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
    c23a:	b9 01 00 00 00       	mov    $0x1,%ecx
    c23f:	4c 89 ee             	mov    %r13,%rsi
    c242:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c249:	49 81 c0 60 02 00 00 	add    $0x260,%r8
    c250:	49 01 d8             	add    %rbx,%r8
    c253:	48 ff c3             	inc    %rbx
    c256:	e8 00 00 00 00       	callq  c25b <e1000_get_bus_info+0xf14>
    c25b:	48 83 fb 20          	cmp    $0x20,%rbx
    c25f:	75 cd                	jne    c22e <e1000_get_bus_info+0xee7>
    c261:	30 db                	xor    %bl,%bl
    c263:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c26a:	00 
    c26b:	4c 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%r14
    c26f:	b9 01 00 00 00       	mov    $0x1,%ecx
    c274:	4c 89 ee             	mov    %r13,%rsi
    c277:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c27e:	4c 89 f2             	mov    %r14,%rdx
    c281:	49 81 c0 80 01 00 00 	add    $0x180,%r8
    c288:	49 01 d8             	add    %rbx,%r8
    c28b:	48 ff c3             	inc    %rbx
    c28e:	e8 00 00 00 00       	callq  c293 <e1000_get_bus_info+0xf4c>
    c293:	48 83 fb 20          	cmp    $0x20,%rbx
    c297:	75 ca                	jne    c263 <e1000_get_bus_info+0xf1c>
    c299:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c2a0:	00 
    c2a1:	b9 02 00 00 00       	mov    $0x2,%ecx
    c2a6:	4c 89 f2             	mov    %r14,%rdx
    c2a9:	4c 89 ee             	mov    %r13,%rsi
    c2ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c2b3:	30 db                	xor    %bl,%bl
    c2b5:	49 81 c0 72 01 00 00 	add    $0x172,%r8
    c2bc:	e8 00 00 00 00       	callq  c2c1 <e1000_get_bus_info+0xf7a>
    c2c1:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    c2c8:	00 
    c2c9:	ba 08 00 00 00       	mov    $0x8,%edx
    c2ce:	be 48 00 00 00       	mov    $0x48,%esi
    c2d3:	e8 00 00 00 00       	callq  c2d8 <e1000_get_bus_info+0xf91>
    c2d8:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c2df:	00 
    c2e0:	b9 08 00 00 00       	mov    $0x8,%ecx
    c2e5:	4c 89 f2             	mov    %r14,%rdx
    c2e8:	4c 89 ee             	mov    %r13,%rsi
    c2eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c2f2:	49 83 c0 48          	add    $0x48,%r8
    c2f6:	e8 00 00 00 00       	callq  c2fb <e1000_get_bus_info+0xfb4>
    c2fb:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c302:	00 
    c303:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
    c307:	b9 01 00 00 00       	mov    $0x1,%ecx
    c30c:	4c 89 ee             	mov    %r13,%rsi
    c30f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c316:	49 81 c0 40 02 00 00 	add    $0x240,%r8
    c31d:	49 01 d8             	add    %rbx,%r8
    c320:	48 ff c3             	inc    %rbx
    c323:	e8 00 00 00 00       	callq  c328 <e1000_get_bus_info+0xfe1>
    c328:	48 83 fb 20          	cmp    $0x20,%rbx
    c32c:	75 cd                	jne    c2fb <e1000_get_bus_info+0xfb4>
    c32e:	30 db                	xor    %bl,%bl
    c330:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c337:	00 
    c338:	4c 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%r14
    c33c:	b9 01 00 00 00       	mov    $0x1,%ecx
    c341:	4c 89 ee             	mov    %r13,%rsi
    c344:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c34b:	4c 89 f2             	mov    %r14,%rdx
    c34e:	49 01 d8             	add    %rbx,%r8
    c351:	48 ff c3             	inc    %rbx
    c354:	e8 00 00 00 00       	callq  c359 <e1000_get_bus_info+0x1012>
    c359:	48 83 fb 10          	cmp    $0x10,%rbx
    c35d:	75 d1                	jne    c330 <e1000_get_bus_info+0xfe9>
    c35f:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    c366:	00 
    c367:	ba 10 00 00 00       	mov    $0x10,%edx
    c36c:	be 18 04 00 00       	mov    $0x418,%esi
    c371:	e8 00 00 00 00       	callq  c376 <e1000_get_bus_info+0x102f>
    c376:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c37d:	00 
    c37e:	b9 01 00 00 00       	mov    $0x1,%ecx
    c383:	4c 89 f2             	mov    %r14,%rdx
    c386:	4c 89 ee             	mov    %r13,%rsi
    c389:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c390:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
    c397:	e8 00 00 00 00       	callq  c39c <e1000_get_bus_info+0x1055>
    c39c:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c3a3:	00 
    c3a4:	b9 04 00 00 00       	mov    $0x4,%ecx
    c3a9:	4c 89 f2             	mov    %r14,%rdx
    c3ac:	4c 89 ee             	mov    %r13,%rsi
    c3af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c3b6:	49 81 c0 30 04 00 00 	add    $0x430,%r8
    c3bd:	e8 00 00 00 00       	callq  c3c2 <e1000_get_bus_info+0x107b>
    c3c2:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c3c9:	00 
    c3ca:	b9 08 00 00 00       	mov    $0x8,%ecx
    c3cf:	4c 89 f2             	mov    %r14,%rdx
    c3d2:	4c 89 ee             	mov    %r13,%rsi
    c3d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c3dc:	49 83 c0 70          	add    $0x70,%r8
    c3e0:	e8 00 00 00 00       	callq  c3e5 <e1000_get_bus_info+0x109e>
    c3e5:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    c3ec:	00 
    c3ed:	ba 10 00 00 00       	mov    $0x10,%edx
    c3f2:	be 10 00 00 00       	mov    $0x10,%esi
    c3f7:	e8 00 00 00 00       	callq  c3fc <e1000_get_bus_info+0x10b5>
    c3fc:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c403:	00 
    c404:	b9 04 00 00 00       	mov    $0x4,%ecx
    c409:	4c 89 f2             	mov    %r14,%rdx
    c40c:	4c 89 ee             	mov    %r13,%rsi
    c40f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c416:	49 81 c0 50 03 00 00 	add    $0x350,%r8
    c41d:	e8 00 00 00 00       	callq  c422 <e1000_get_bus_info+0x10db>
    c422:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c429:	00 
    c42a:	b9 08 00 00 00       	mov    $0x8,%ecx
    c42f:	4c 89 f2             	mov    %r14,%rdx
    c432:	4c 89 ee             	mov    %r13,%rsi
    c435:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c43c:	49 81 c0 00 07 00 00 	add    $0x700,%r8
    c443:	e8 00 00 00 00       	callq  c448 <e1000_get_bus_info+0x1101>
    c448:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    c44f:	00 
    c450:	b9 04 00 00 00       	mov    $0x4,%ecx
    c455:	4c 89 f2             	mov    %r14,%rdx
    c458:	4c 89 ee             	mov    %r13,%rsi
    c45b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c462:	49 81 c0 60 01 00 00 	add    $0x160,%r8
    c469:	e8 00 00 00 00       	callq  c46e <e1000_get_bus_info+0x1127>
    c46e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    c475:	00 
    c476:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    c47c:	4c 89 f2             	mov    %r14,%rdx
    c47f:	4c 89 ee             	mov    %r13,%rsi
    c482:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c489:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    c490:	e8 00 00 00 00       	callq  c495 <e1000_get_bus_info+0x114e>
    c495:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c49c:	00 
    c49d:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    c4a4:	00 
    c4a5:	74 63                	je     c50a <e1000_get_bus_info+0x11c3>
    c4a7:	30 db                	xor    %bl,%bl
    c4a9:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c4b0:	00 
    c4b1:	4c 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%r14
    c4b5:	b9 01 00 00 00       	mov    $0x1,%ecx
    c4ba:	4c 89 ee             	mov    %r13,%rsi
    c4bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c4c4:	4c 89 f2             	mov    %r14,%rdx
    c4c7:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
    c4ce:	49 83 c0 08          	add    $0x8,%r8
    c4d2:	49 01 d8             	add    %rbx,%r8
    c4d5:	48 ff c3             	inc    %rbx
    c4d8:	e8 00 00 00 00       	callq  c4dd <e1000_get_bus_info+0x1196>
    c4dd:	48 83 fb 20          	cmp    $0x20,%rbx
    c4e1:	75 c6                	jne    c4a9 <e1000_get_bus_info+0x1162>
    c4e3:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c4ea:	00 
    c4eb:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    c4f1:	4c 89 f2             	mov    %r14,%rdx
    c4f4:	4c 89 ee             	mov    %r13,%rsi
    c4f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c4fe:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    c505:	e8 00 00 00 00       	callq  c50a <e1000_get_bus_info+0x11c3>
    c50a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    c511:	00 
    c512:	48 8d 5d c0          	lea    0xffffffffffffffc0(%rbp),%rbx
    c516:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
    c51c:	4c 89 ee             	mov    %r13,%rsi
    c51f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c526:	48 89 da             	mov    %rbx,%rdx
    c529:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    c530:	e8 00 00 00 00       	callq  c535 <e1000_get_bus_info+0x11ee>
    c535:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    c53c:	00 
    c53d:	41 b8 68 01 00 00    	mov    $0x168,%r8d
    c543:	48 89 da             	mov    %rbx,%rdx
    c546:	4c 89 ee             	mov    %r13,%rsi
    c549:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c550:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    c557:	e8 00 00 00 00       	callq  c55c <e1000_get_bus_info+0x1215>
    c55c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c563:	00 
    c564:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    c56b:	48 85 c0             	test   %rax,%rax
    c56e:	74 47                	je     c5b7 <e1000_get_bus_info+0x1270>
    c570:	48 8d 48 60          	lea    0x60(%rax),%rcx
    c574:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    c57a:	48 89 da             	mov    %rbx,%rdx
    c57d:	4c 89 ee             	mov    %r13,%rsi
    c580:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c587:	e8 00 00 00 00       	callq  c58c <e1000_get_bus_info+0x1245>
    c58c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c593:	00 
    c594:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    c59a:	48 89 da             	mov    %rbx,%rdx
    c59d:	4c 89 ee             	mov    %r13,%rsi
    c5a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c5a7:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    c5ae:	48 83 c1 58          	add    $0x58,%rcx
    c5b2:	e8 00 00 00 00       	callq  c5b7 <e1000_get_bus_info+0x1270>
    c5b7:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    c5be:	00 
    c5bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c5c6:	41 b8 80 00 00 00    	mov    $0x80,%r8d
    c5cc:	48 89 da             	mov    %rbx,%rdx
    c5cf:	4c 89 ee             	mov    %r13,%rsi
    c5d2:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    c5d9:	e8 00 00 00 00       	callq  c5de <e1000_get_bus_info+0x1297>
    c5de:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c5e5:	00 
    c5e6:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
    c5ed:	48 85 ff             	test   %rdi,%rdi
    c5f0:	74 64                	je     c656 <e1000_get_bus_info+0x130f>
    c5f2:	ba 08 00 00 00       	mov    $0x8,%edx
    c5f7:	be 10 00 00 00       	mov    $0x10,%esi
    c5fc:	e8 00 00 00 00       	callq  c601 <e1000_get_bus_info+0x12ba>
    c601:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c608:	00 
    c609:	b9 08 00 00 00       	mov    $0x8,%ecx
    c60e:	48 89 da             	mov    %rbx,%rdx
    c611:	4c 89 ee             	mov    %r13,%rsi
    c614:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c61b:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
    c622:	49 83 c0 10          	add    $0x10,%r8
    c626:	e8 00 00 00 00       	callq  c62b <e1000_get_bus_info+0x12e4>
    c62b:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c632:	00 
    c633:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
    c639:	48 89 da             	mov    %rbx,%rdx
    c63c:	4c 89 ee             	mov    %r13,%rsi
    c63f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c646:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    c64d:	48 83 c1 08          	add    $0x8,%rcx
    c651:	e8 00 00 00 00       	callq  c656 <e1000_get_bus_info+0x130f>
    c656:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    c65d:	00 
    c65e:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    c664:	48 89 da             	mov    %rbx,%rdx
    c667:	4c 89 ee             	mov    %r13,%rsi
    c66a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c671:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    c678:	e8 00 00 00 00       	callq  c67d <e1000_get_bus_info+0x1336>
    c67d:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c684:	00 
    c685:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    c68c:	00 
    c68d:	74 63                	je     c6f2 <e1000_get_bus_info+0x13ab>
    c68f:	31 db                	xor    %ebx,%ebx
    c691:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c698:	00 
    c699:	4c 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%r14
    c69d:	b9 01 00 00 00       	mov    $0x1,%ecx
    c6a2:	4c 89 ee             	mov    %r13,%rsi
    c6a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c6ac:	4c 89 f2             	mov    %r14,%rdx
    c6af:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
    c6b6:	49 83 c0 08          	add    $0x8,%r8
    c6ba:	49 01 d8             	add    %rbx,%r8
    c6bd:	48 ff c3             	inc    %rbx
    c6c0:	e8 00 00 00 00       	callq  c6c5 <e1000_get_bus_info+0x137e>
    c6c5:	48 83 fb 20          	cmp    $0x20,%rbx
    c6c9:	75 c6                	jne    c691 <e1000_get_bus_info+0x134a>
    c6cb:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    c6d2:	00 
    c6d3:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    c6d9:	4c 89 f2             	mov    %r14,%rdx
    c6dc:	4c 89 ee             	mov    %r13,%rsi
    c6df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c6e6:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    c6ed:	e8 00 00 00 00       	callq  c6f2 <e1000_get_bus_info+0x13ab>
    c6f2:	48 8d 5d c0          	lea    0xffffffffffffffc0(%rbp),%rbx
    c6f6:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
    c6fd:	00 
    c6fe:	41 b8 78 02 00 00    	mov    $0x278,%r8d
    c704:	4c 89 ee             	mov    %r13,%rsi
    c707:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c70e:	48 89 da             	mov    %rbx,%rdx
    c711:	e8 00 00 00 00       	callq  c716 <e1000_get_bus_info+0x13cf>
    c716:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
    c71d:	00 
    c71e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    c724:	48 89 da             	mov    %rbx,%rdx
    c727:	4c 89 ee             	mov    %r13,%rsi
    c72a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c731:	e8 00 00 00 00       	callq  c736 <e1000_get_bus_info+0x13ef>
    c736:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
    c73d:	00 
    c73e:	48 85 c0             	test   %rax,%rax
    c741:	74 1a                	je     c75d <e1000_get_bus_info+0x1416>
    c743:	49 89 c0             	mov    %rax,%r8
    c746:	b9 08 00 00 00       	mov    $0x8,%ecx
    c74b:	48 89 da             	mov    %rbx,%rdx
    c74e:	4c 89 ee             	mov    %r13,%rsi
    c751:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c758:	e8 00 00 00 00       	callq  c75d <e1000_get_bus_info+0x1416>
    c75d:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
    c761:	b9 02 00 00 00       	mov    $0x2,%ecx
    c766:	48 89 da             	mov    %rbx,%rdx
    c769:	4c 89 ee             	mov    %r13,%rsi
    c76c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c773:	49 83 c0 3c          	add    $0x3c,%r8
    c777:	e8 00 00 00 00       	callq  c77c <e1000_get_bus_info+0x1435>
    c77c:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
    c780:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
    c786:	48 89 da             	mov    %rbx,%rdx
    c789:	4c 89 ee             	mov    %r13,%rsi
    c78c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c793:	48 83 c1 10          	add    $0x10,%rcx
    c797:	e8 00 00 00 00       	callq  c79c <e1000_get_bus_info+0x1455>
    c79c:	48 8d 5d c0          	lea    0xffffffffffffffc0(%rbp),%rbx
    c7a0:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
    c7a4:	b9 04 00 00 00       	mov    $0x4,%ecx
    c7a9:	4c 89 ee             	mov    %r13,%rsi
    c7ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c7b3:	48 89 da             	mov    %rbx,%rdx
    c7b6:	e8 00 00 00 00       	callq  c7bb <e1000_get_bus_info+0x1474>
    c7bb:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
    c7bf:	48 89 da             	mov    %rbx,%rdx
    c7c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c7c9:	b9 04 00 00 00       	mov    $0x4,%ecx
    c7ce:	4c 89 ee             	mov    %r13,%rsi
    c7d1:	e8 00 00 00 00       	callq  c7d6 <e1000_get_bus_info+0x148f>
    c7d6:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    c7da:	8b 5d c4             	mov    0xffffffffffffffc4(%rbp),%ebx
    c7dd:	48 85 ff             	test   %rdi,%rdi
    c7e0:	74 0d                	je     c7ef <e1000_get_bus_info+0x14a8>
    c7e2:	e8 00 00 00 00       	callq  c7e7 <e1000_get_bus_info+0x14a0>
    c7e7:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    c7ee:	00 
    c7ef:	66 85 db             	test   %bx,%bx
    c7f2:	41 89 dc             	mov    %ebx,%r12d
    c7f5:	74 3f                	je     c836 <e1000_get_bus_info+0x14ef>
    c7f7:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
    c7fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c802:	48 8b 98 f8 02 00 00 	mov    0x2f8(%rax),%rbx
    c809:	e8 00 00 00 00       	callq  c80e <e1000_get_bus_info+0x14c7>
    c80e:	48 8d 4d ce          	lea    0xffffffffffffffce(%rbp),%rcx
    c812:	41 0f b7 d4          	movzwl %r12w,%edx
    c816:	8b 73 38             	mov    0x38(%rbx),%esi
    c819:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
    c81d:	83 c2 12             	add    $0x12,%edx
    c820:	e8 a0 bc ff ff       	callq  84c5 <pci_bus_read_config_word>
    c825:	0f b7 45 ce          	movzwl 0xffffffffffffffce(%rbp),%eax
    c829:	25 f0 03 00 00       	and    $0x3f0,%eax
    c82e:	c1 f8 04             	sar    $0x4,%eax
    c831:	e9 05 01 00 00       	jmpq   c93b <e1000_get_bus_info+0x15f4>
    c836:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    c83d:	c7 40 40 00 00 00 00 	movl   $0x0,0x40(%rax)
    c844:	e9 fc 00 00 00       	jmpq   c945 <e1000_get_bus_info+0x15fe>
    c849:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
    c850:	c7 42 44 03 00 00 00 	movl   $0x3,0x44(%rdx)
    c857:	c7 42 3c 06 00 00 00 	movl   $0x6,0x3c(%rdx)
    c85e:	c7 42 40 01 00 00 00 	movl   $0x1,0x40(%rdx)
    c865:	e9 db 00 00 00       	jmpq   c945 <e1000_get_bus_info+0x15fe>
    c86a:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    c871:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c878:	48 8b 18             	mov    (%rax),%rbx
    c87b:	e8 00 00 00 00       	callq  c880 <e1000_get_bus_info+0x1539>
    c880:	8b 4b 08             	mov    0x8(%rbx),%ecx
    c883:	89 c8                	mov    %ecx,%eax
    c885:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
    c88c:	25 00 20 00 00       	and    $0x2000,%eax
    c891:	83 f8 01             	cmp    $0x1,%eax
    c894:	19 c0                	sbb    %eax,%eax
    c896:	83 c0 02             	add    $0x2,%eax
    c899:	66 81 ba e6 00 00 00 	cmpw   $0x101d,0xe6(%rdx)
    c8a0:	1d 10 
    c8a2:	89 42 44             	mov    %eax,0x44(%rdx)
    c8a5:	89 c2                	mov    %eax,%edx
    c8a7:	75 0e                	jne    c8b7 <e1000_get_bus_info+0x1570>
    c8a9:	31 c0                	xor    %eax,%eax
    c8ab:	83 fa 01             	cmp    $0x1,%edx
    c8ae:	0f 95 c0             	setne  %al
    c8b1:	8d 44 00 02          	lea    0x2(%rax,%rax,1),%eax
    c8b5:	eb 13                	jmp    c8ca <e1000_get_bus_info+0x1583>
    c8b7:	ff c8                	dec    %eax
    c8b9:	75 1b                	jne    c8d6 <e1000_get_bus_info+0x158f>
    c8bb:	89 c8                	mov    %ecx,%eax
    c8bd:	25 00 08 00 00       	and    $0x800,%eax
    c8c2:	83 f8 01             	cmp    $0x1,%eax
    c8c5:	19 c0                	sbb    %eax,%eax
    c8c7:	83 c0 02             	add    $0x2,%eax
    c8ca:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
    c8d1:	89 42 3c             	mov    %eax,0x3c(%rdx)
    c8d4:	eb 57                	jmp    c92d <e1000_get_bus_info+0x15e6>
    c8d6:	89 c8                	mov    %ecx,%eax
    c8d8:	25 00 c0 00 00       	and    $0xc000,%eax
    c8dd:	74 10                	je     c8ef <e1000_get_bus_info+0x15a8>
    c8df:	3d 00 40 00 00       	cmp    $0x4000,%eax
    c8e4:	74 19                	je     c8ff <e1000_get_bus_info+0x15b8>
    c8e6:	3d 00 80 00 00       	cmp    $0x8000,%eax
    c8eb:	75 32                	jne    c91f <e1000_get_bus_info+0x15d8>
    c8ed:	eb 20                	jmp    c90f <e1000_get_bus_info+0x15c8>
    c8ef:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    c8f6:	c7 40 3c 02 00 00 00 	movl   $0x2,0x3c(%rax)
    c8fd:	eb 2e                	jmp    c92d <e1000_get_bus_info+0x15e6>
    c8ff:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
    c906:	c7 42 3c 03 00 00 00 	movl   $0x3,0x3c(%rdx)
    c90d:	eb 1e                	jmp    c92d <e1000_get_bus_info+0x15e6>
    c90f:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    c916:	c7 40 3c 05 00 00 00 	movl   $0x5,0x3c(%rax)
    c91d:	eb 0e                	jmp    c92d <e1000_get_bus_info+0x15e6>
    c91f:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
    c926:	c7 42 3c 07 00 00 00 	movl   $0x7,0x3c(%rdx)
    c92d:	81 e1 00 10 00 00    	and    $0x1000,%ecx
    c933:	83 f9 01             	cmp    $0x1,%ecx
    c936:	19 c0                	sbb    %eax,%eax
    c938:	83 c0 06             	add    $0x6,%eax
    c93b:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
    c942:	89 42 40             	mov    %eax,0x40(%rdx)
    c945:	48 83 c4 68          	add    $0x68,%rsp
    c949:	5b                   	pop    %rbx
    c94a:	41 5c                	pop    %r12
    c94c:	41 5d                	pop    %r13
    c94e:	41 5e                	pop    %r14
    c950:	41 5f                	pop    %r15
    c952:	c9                   	leaveq 
    c953:	c3                   	retq   

000000000000c954 <e1000_set_pci_ex_no_snoop>:
    c954:	55                   	push   %rbp
    c955:	48 89 e5             	mov    %rsp,%rbp
    c958:	41 55                	push   %r13
    c95a:	49 89 fd             	mov    %rdi,%r13
    c95d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c964:	41 54                	push   %r12
    c966:	41 89 f4             	mov    %esi,%r12d
    c969:	53                   	push   %rbx
    c96a:	48 83 ec 08          	sub    $0x8,%rsp
    c96e:	e8 00 00 00 00       	callq  c973 <e1000_set_pci_ex_no_snoop+0x1f>
    c973:	41 83 7d 44 00       	cmpl   $0x0,0x44(%r13)
    c978:	75 08                	jne    c982 <e1000_set_pci_ex_no_snoop+0x2e>
    c97a:	4c 89 ef             	mov    %r13,%rdi
    c97d:	e8 c5 e9 ff ff       	callq  b347 <e1000_get_bus_info>
    c982:	41 83 7d 44 03       	cmpl   $0x3,0x44(%r13)
    c987:	0f 85 92 00 00 00    	jne    ca1f <e1000_set_pci_ex_no_snoop+0xcb>
    c98d:	45 85 e4             	test   %r12d,%r12d
    c990:	74 36                	je     c9c8 <e1000_set_pci_ex_no_snoop+0x74>
    c992:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c999:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    c99d:	e8 00 00 00 00       	callq  c9a2 <e1000_set_pci_ex_no_snoop+0x4e>
    c9a2:	8b 83 00 5b 00 00    	mov    0x5b00(%rbx),%eax
    c9a8:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    c9ac:	83 e0 c0             	and    $0xffffffffffffffc0,%eax
    c9af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c9b6:	41 09 c4             	or     %eax,%r12d
    c9b9:	e8 00 00 00 00       	callq  c9be <e1000_set_pci_ex_no_snoop+0x6a>
    c9be:	48 81 c3 00 5b 00 00 	add    $0x5b00,%rbx
    c9c5:	44 89 23             	mov    %r12d,(%rbx)
    c9c8:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
    c9cd:	75 50                	jne    ca1f <e1000_set_pci_ex_no_snoop+0xcb>
    c9cf:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    c9d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c9da:	e8 00 00 00 00       	callq  c9df <e1000_set_pci_ex_no_snoop+0x8b>
    c9df:	b8 3f 00 00 00       	mov    $0x3f,%eax
    c9e4:	48 81 c3 00 5b 00 00 	add    $0x5b00,%rbx
    c9eb:	89 03                	mov    %eax,(%rbx)
    c9ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    c9f4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    c9f8:	e8 00 00 00 00       	callq  c9fd <e1000_set_pci_ex_no_snoop+0xa9>
    c9fd:	44 8b 63 18          	mov    0x18(%rbx),%r12d
    ca01:	49 8b 5d 00          	mov    0x0(%r13),%rbx
    ca05:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ca0c:	41 81 cc 00 00 02 00 	or     $0x20000,%r12d
    ca13:	e8 00 00 00 00       	callq  ca18 <e1000_set_pci_ex_no_snoop+0xc4>
    ca18:	48 83 c3 18          	add    $0x18,%rbx
    ca1c:	44 89 23             	mov    %r12d,(%rbx)
    ca1f:	5a                   	pop    %rdx
    ca20:	5b                   	pop    %rbx
    ca21:	41 5c                	pop    %r12
    ca23:	41 5d                	pop    %r13
    ca25:	c9                   	leaveq 
    ca26:	31 c0                	xor    %eax,%eax
    ca28:	c3                   	retq   

000000000000ca29 <pci_release_selected_regions>:
    ca29:	55                   	push   %rbp
    ca2a:	48 89 e5             	mov    %rsp,%rbp
    ca2d:	41 57                	push   %r15
    ca2f:	41 56                	push   %r14
    ca31:	41 55                	push   %r13
    ca33:	41 54                	push   %r12
    ca35:	53                   	push   %rbx
    ca36:	48 83 ec 58          	sub    $0x58,%rsp
    ca3a:	48 89 7d 88          	mov    %rdi,0xffffffffffffff88(%rbp)
    ca3e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ca45:	89 75 84             	mov    %esi,0xffffffffffffff84(%rbp)
    ca48:	e8 00 00 00 00       	callq  ca4d <pci_release_selected_regions+0x24>
    ca4d:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
    ca51:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ca58:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    ca5f:	00 
    ca60:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    ca67:	00 
    ca68:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
    ca6f:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
    ca73:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
    ca76:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
    ca79:	e8 00 00 00 00       	callq  ca7e <pci_release_selected_regions+0x55>
    ca7e:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
    ca82:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    ca86:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    ca8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ca91:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
    ca98:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    ca9f:	00 
    caa0:	e8 00 00 00 00       	callq  caa5 <pci_release_selected_regions+0x7c>
    caa5:	48 83 7d b8 00       	cmpq   $0x0,0xffffffffffffffb8(%rbp)
    caaa:	0f 84 5c 09 00 00    	je     d40c <pci_release_selected_regions+0x9e3>
    cab0:	45 31 ff             	xor    %r15d,%r15d
    cab3:	45 31 f6             	xor    %r14d,%r14d
    cab6:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
    cabd:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    cac1:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    cac5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    cacb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cad2:	41 ff c7             	inc    %r15d
    cad5:	48 89 d9             	mov    %rbx,%rcx
    cad8:	48 03 4d b8          	add    0xffffffffffffffb8(%rbp),%rcx
    cadc:	4c 89 e2             	mov    %r12,%rdx
    cadf:	4c 89 ee             	mov    %r13,%rsi
    cae2:	48 83 c1 08          	add    $0x8,%rcx
    cae6:	e8 00 00 00 00       	callq  caeb <pci_release_selected_regions+0xc2>
    caeb:	48 03 5d b8          	add    0xffffffffffffffb8(%rbp),%rbx
    caef:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    caf5:	4c 89 e2             	mov    %r12,%rdx
    caf8:	4c 89 ee             	mov    %r13,%rsi
    cafb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cb02:	48 89 d9             	mov    %rbx,%rcx
    cb05:	e8 00 00 00 00       	callq  cb0a <pci_release_selected_regions+0xe1>
    cb0a:	4c 89 f1             	mov    %r14,%rcx
    cb0d:	48 03 4d b8          	add    0xffffffffffffffb8(%rbp),%rcx
    cb11:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    cb17:	4c 89 e2             	mov    %r12,%rdx
    cb1a:	4c 89 ee             	mov    %r13,%rsi
    cb1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cb24:	49 83 c6 38          	add    $0x38,%r14
    cb28:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
    cb2f:	e8 00 00 00 00       	callq  cb34 <pci_release_selected_regions+0x10b>
    cb34:	41 83 ff 0c          	cmp    $0xc,%r15d
    cb38:	0f 85 78 ff ff ff    	jne    cab6 <pci_release_selected_regions+0x8d>
    cb3e:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    cb42:	4c 89 e2             	mov    %r12,%rdx
    cb45:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    cb4b:	4c 89 ee             	mov    %r13,%rsi
    cb4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cb55:	45 31 ff             	xor    %r15d,%r15d
    cb58:	48 83 c1 48          	add    $0x48,%rcx
    cb5c:	e8 00 00 00 00       	callq  cb61 <pci_release_selected_regions+0x138>
    cb61:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    cb65:	4c 89 e2             	mov    %r12,%rdx
    cb68:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    cb6e:	4c 89 ee             	mov    %r13,%rsi
    cb71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cb78:	48 83 c1 38          	add    $0x38,%rcx
    cb7c:	e8 00 00 00 00       	callq  cb81 <pci_release_selected_regions+0x158>
    cb81:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    cb85:	4c 89 e2             	mov    %r12,%rdx
    cb88:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    cb8e:	4c 89 ee             	mov    %r13,%rsi
    cb91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cb98:	48 83 c1 7c          	add    $0x7c,%rcx
    cb9c:	e8 00 00 00 00       	callq  cba1 <pci_release_selected_regions+0x178>
    cba1:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    cba5:	4c 89 e2             	mov    %r12,%rdx
    cba8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    cbae:	4c 89 ee             	mov    %r13,%rsi
    cbb1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cbb8:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
    cbbf:	e8 00 00 00 00       	callq  cbc4 <pci_release_selected_regions+0x19b>
    cbc4:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    cbc8:	4c 89 e2             	mov    %r12,%rdx
    cbcb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    cbd1:	4c 89 ee             	mov    %r13,%rsi
    cbd4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cbdb:	48 83 c1 3e          	add    $0x3e,%rcx
    cbdf:	e8 00 00 00 00       	callq  cbe4 <pci_release_selected_regions+0x1bb>
    cbe4:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    cbe8:	4c 89 e2             	mov    %r12,%rdx
    cbeb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    cbf1:	4c 89 ee             	mov    %r13,%rsi
    cbf4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cbfb:	48 83 c1 42          	add    $0x42,%rcx
    cbff:	e8 00 00 00 00       	callq  cc04 <pci_release_selected_regions+0x1db>
    cc04:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
    cc08:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
    cc0c:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
    cc13:	00 
    cc14:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    cc18:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    cc1c:	48 89 d9             	mov    %rbx,%rcx
    cc1f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    cc25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cc2c:	49 ff c7             	inc    %r15
    cc2f:	4c 89 ea             	mov    %r13,%rdx
    cc32:	4c 89 f6             	mov    %r14,%rsi
    cc35:	48 ff c3             	inc    %rbx
    cc38:	e8 00 00 00 00       	callq  cc3d <pci_release_selected_regions+0x214>
    cc3d:	49 83 ff 14          	cmp    $0x14,%r15
    cc41:	75 d1                	jne    cc14 <pci_release_selected_regions+0x1eb>
    cc43:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    cc4a:	00 
    cc4b:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
    cc4f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    cc55:	4c 89 ea             	mov    %r13,%rdx
    cc58:	4c 89 f6             	mov    %r14,%rsi
    cc5b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cc62:	48 89 d9             	mov    %rbx,%rcx
    cc65:	83 e0 01             	and    $0x1,%eax
    cc68:	0f b6 c0             	movzbl %al,%eax
    cc6b:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    cc6e:	e8 00 00 00 00       	callq  cc73 <pci_release_selected_regions+0x24a>
    cc73:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    cc7a:	00 
    cc7b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    cc81:	48 89 d9             	mov    %rbx,%rcx
    cc84:	4c 89 ea             	mov    %r13,%rdx
    cc87:	4c 89 f6             	mov    %r14,%rsi
    cc8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cc91:	d0 e8                	shr    %al
    cc93:	83 e0 01             	and    $0x1,%eax
    cc96:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    cc99:	e8 00 00 00 00       	callq  cc9e <pci_release_selected_regions+0x275>
    cc9e:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
    cca5:	00 
    cca6:	4c 89 ea             	mov    %r13,%rdx
    cca9:	4c 89 f6             	mov    %r14,%rsi
    ccac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ccb3:	e8 00 00 00 00       	callq  ccb8 <pci_release_selected_regions+0x28f>
    ccb8:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
    ccbf:	00 
    ccc0:	48 85 c0             	test   %rax,%rax
    ccc3:	0f 84 ac 00 00 00    	je     cd75 <pci_release_selected_regions+0x34c>
    ccc9:	48 8d 48 18          	lea    0x18(%rax),%rcx
    cccd:	4c 89 ea             	mov    %r13,%rdx
    ccd0:	4c 89 f6             	mov    %r14,%rsi
    ccd3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ccda:	e8 00 00 00 00       	callq  ccdf <pci_release_selected_regions+0x2b6>
    ccdf:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    cce6:	00 
    cce7:	4c 89 ea             	mov    %r13,%rdx
    ccea:	4c 89 f6             	mov    %r14,%rsi
    cced:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ccf4:	48 83 c1 20          	add    $0x20,%rcx
    ccf8:	e8 00 00 00 00       	callq  ccfd <pci_release_selected_regions+0x2d4>
    ccfd:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    cd04:	00 
    cd05:	4c 89 ea             	mov    %r13,%rdx
    cd08:	4c 89 f6             	mov    %r14,%rsi
    cd0b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cd12:	48 83 c1 30          	add    $0x30,%rcx
    cd16:	e8 00 00 00 00       	callq  cd1b <pci_release_selected_regions+0x2f2>
    cd1b:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    cd22:	00 
    cd23:	4c 89 ea             	mov    %r13,%rdx
    cd26:	4c 89 f6             	mov    %r14,%rsi
    cd29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cd30:	48 83 c1 10          	add    $0x10,%rcx
    cd34:	e8 00 00 00 00       	callq  cd39 <pci_release_selected_regions+0x310>
    cd39:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    cd40:	00 
    cd41:	4c 89 ea             	mov    %r13,%rdx
    cd44:	4c 89 f6             	mov    %r14,%rsi
    cd47:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cd4e:	48 83 c1 28          	add    $0x28,%rcx
    cd52:	e8 00 00 00 00       	callq  cd57 <pci_release_selected_regions+0x32e>
    cd57:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    cd5e:	00 
    cd5f:	4c 89 ea             	mov    %r13,%rdx
    cd62:	4c 89 f6             	mov    %r14,%rsi
    cd65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cd6c:	48 83 c1 08          	add    $0x8,%rcx
    cd70:	e8 00 00 00 00       	callq  cd75 <pci_release_selected_regions+0x34c>
    cd75:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
    cd7c:	00 
    cd7d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    cd83:	4c 89 ea             	mov    %r13,%rdx
    cd86:	4c 89 f6             	mov    %r14,%rsi
    cd89:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cd90:	e8 00 00 00 00       	callq  cd95 <pci_release_selected_regions+0x36c>
    cd95:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
    cd9c:	00 
    cd9d:	4c 89 ea             	mov    %r13,%rdx
    cda0:	4c 89 f6             	mov    %r14,%rsi
    cda3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cdaa:	e8 00 00 00 00       	callq  cdaf <pci_release_selected_regions+0x386>
    cdaf:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    cdb6:	00 
    cdb7:	48 85 c0             	test   %rax,%rax
    cdba:	0f 84 91 05 00 00    	je     d351 <pci_release_selected_regions+0x928>
    cdc0:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
    cdc7:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    cdcd:	4c 89 ea             	mov    %r13,%rdx
    cdd0:	4c 89 f6             	mov    %r14,%rsi
    cdd3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cdda:	31 db                	xor    %ebx,%ebx
    cddc:	e8 00 00 00 00       	callq  cde1 <pci_release_selected_regions+0x3b8>
    cde1:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    cde8:	00 
    cde9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    cdef:	4c 89 ea             	mov    %r13,%rdx
    cdf2:	4c 89 f6             	mov    %r14,%rsi
    cdf5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cdfc:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
    ce03:	e8 00 00 00 00       	callq  ce08 <pci_release_selected_regions+0x3df>
    ce08:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ce0f:	00 
    ce10:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    ce16:	4c 89 ea             	mov    %r13,%rdx
    ce19:	4c 89 f6             	mov    %r14,%rsi
    ce1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ce23:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
    ce2a:	e8 00 00 00 00       	callq  ce2f <pci_release_selected_regions+0x406>
    ce2f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ce36:	00 
    ce37:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    ce3d:	4c 89 ea             	mov    %r13,%rdx
    ce40:	4c 89 f6             	mov    %r14,%rsi
    ce43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ce4a:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
    ce51:	e8 00 00 00 00       	callq  ce56 <pci_release_selected_regions+0x42d>
    ce56:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ce5d:	00 
    ce5e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    ce64:	4c 89 ea             	mov    %r13,%rdx
    ce67:	4c 89 f6             	mov    %r14,%rsi
    ce6a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ce71:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
    ce78:	e8 00 00 00 00       	callq  ce7d <pci_release_selected_regions+0x454>
    ce7d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    ce84:	00 
    ce85:	4c 89 ea             	mov    %r13,%rdx
    ce88:	4c 89 f6             	mov    %r14,%rsi
    ce8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ce92:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    ce99:	e8 00 00 00 00       	callq  ce9e <pci_release_selected_regions+0x475>
    ce9e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    cea5:	00 
    cea6:	4c 89 ea             	mov    %r13,%rdx
    cea9:	4c 89 f6             	mov    %r14,%rsi
    ceac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ceb3:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    ceba:	e8 00 00 00 00       	callq  cebf <pci_release_selected_regions+0x496>
    cebf:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    cec6:	00 
    cec7:	4c 89 ea             	mov    %r13,%rdx
    ceca:	4c 89 f6             	mov    %r14,%rsi
    cecd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ced4:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    cedb:	e8 00 00 00 00       	callq  cee0 <pci_release_selected_regions+0x4b7>
    cee0:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    cee7:	00 
    cee8:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    ceec:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    cef0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    cef6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cefd:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
    cf04:	48 01 d9             	add    %rbx,%rcx
    cf07:	48 ff c3             	inc    %rbx
    cf0a:	e8 00 00 00 00       	callq  cf0f <pci_release_selected_regions+0x4e6>
    cf0f:	48 83 fb 20          	cmp    $0x20,%rbx
    cf13:	75 cb                	jne    cee0 <pci_release_selected_regions+0x4b7>
    cf15:	30 db                	xor    %bl,%bl
    cf17:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    cf1e:	00 
    cf1f:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    cf23:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    cf27:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    cf2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cf34:	4c 89 ea             	mov    %r13,%rdx
    cf37:	4c 89 f6             	mov    %r14,%rsi
    cf3a:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
    cf41:	48 01 d9             	add    %rbx,%rcx
    cf44:	48 ff c3             	inc    %rbx
    cf47:	e8 00 00 00 00       	callq  cf4c <pci_release_selected_regions+0x523>
    cf4c:	48 83 fb 20          	cmp    $0x20,%rbx
    cf50:	75 c5                	jne    cf17 <pci_release_selected_regions+0x4ee>
    cf52:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    cf59:	00 
    cf5a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    cf60:	4c 89 ea             	mov    %r13,%rdx
    cf63:	4c 89 f6             	mov    %r14,%rsi
    cf66:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cf6d:	30 db                	xor    %bl,%bl
    cf6f:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
    cf76:	e8 00 00 00 00       	callq  cf7b <pci_release_selected_regions+0x552>
    cf7b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    cf82:	00 
    cf83:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    cf89:	4c 89 ea             	mov    %r13,%rdx
    cf8c:	4c 89 f6             	mov    %r14,%rsi
    cf8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cf96:	48 83 c1 48          	add    $0x48,%rcx
    cf9a:	e8 00 00 00 00       	callq  cf9f <pci_release_selected_regions+0x576>
    cf9f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    cfa6:	00 
    cfa7:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    cfab:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    cfaf:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    cfb5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cfbc:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
    cfc3:	48 01 d9             	add    %rbx,%rcx
    cfc6:	48 ff c3             	inc    %rbx
    cfc9:	e8 00 00 00 00       	callq  cfce <pci_release_selected_regions+0x5a5>
    cfce:	48 83 fb 20          	cmp    $0x20,%rbx
    cfd2:	75 cb                	jne    cf9f <pci_release_selected_regions+0x576>
    cfd4:	30 db                	xor    %bl,%bl
    cfd6:	48 89 d9             	mov    %rbx,%rcx
    cfd9:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
    cfe0:	00 
    cfe1:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    cfe5:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    cfe9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    cfef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    cff6:	4c 89 ea             	mov    %r13,%rdx
    cff9:	48 ff c3             	inc    %rbx
    cffc:	4c 89 f6             	mov    %r14,%rsi
    cfff:	e8 00 00 00 00       	callq  d004 <pci_release_selected_regions+0x5db>
    d004:	48 83 fb 10          	cmp    $0x10,%rbx
    d008:	75 cc                	jne    cfd6 <pci_release_selected_regions+0x5ad>
    d00a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d011:	00 
    d012:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d018:	4c 89 ea             	mov    %r13,%rdx
    d01b:	4c 89 f6             	mov    %r14,%rsi
    d01e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d025:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
    d02c:	e8 00 00 00 00       	callq  d031 <pci_release_selected_regions+0x608>
    d031:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d038:	00 
    d039:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    d03f:	4c 89 ea             	mov    %r13,%rdx
    d042:	4c 89 f6             	mov    %r14,%rsi
    d045:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d04c:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
    d053:	e8 00 00 00 00       	callq  d058 <pci_release_selected_regions+0x62f>
    d058:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d05f:	00 
    d060:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    d066:	4c 89 ea             	mov    %r13,%rdx
    d069:	4c 89 f6             	mov    %r14,%rsi
    d06c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d073:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
    d07a:	e8 00 00 00 00       	callq  d07f <pci_release_selected_regions+0x656>
    d07f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d086:	00 
    d087:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    d08d:	4c 89 ea             	mov    %r13,%rdx
    d090:	4c 89 f6             	mov    %r14,%rsi
    d093:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d09a:	48 83 c1 70          	add    $0x70,%rcx
    d09e:	e8 00 00 00 00       	callq  d0a3 <pci_release_selected_regions+0x67a>
    d0a3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d0aa:	00 
    d0ab:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    d0b1:	4c 89 ea             	mov    %r13,%rdx
    d0b4:	4c 89 f6             	mov    %r14,%rsi
    d0b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d0be:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
    d0c5:	e8 00 00 00 00       	callq  d0ca <pci_release_selected_regions+0x6a1>
    d0ca:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d0d1:	00 
    d0d2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    d0d8:	4c 89 ea             	mov    %r13,%rdx
    d0db:	4c 89 f6             	mov    %r14,%rsi
    d0de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d0e5:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
    d0ec:	e8 00 00 00 00       	callq  d0f1 <pci_release_selected_regions+0x6c8>
    d0f1:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d0f8:	00 
    d0f9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    d0ff:	4c 89 ea             	mov    %r13,%rdx
    d102:	4c 89 f6             	mov    %r14,%rsi
    d105:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d10c:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
    d113:	e8 00 00 00 00       	callq  d118 <pci_release_selected_regions+0x6ef>
    d118:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d11f:	00 
    d120:	4c 89 ea             	mov    %r13,%rdx
    d123:	4c 89 f6             	mov    %r14,%rsi
    d126:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d12d:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    d134:	e8 00 00 00 00       	callq  d139 <pci_release_selected_regions+0x710>
    d139:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d140:	00 
    d141:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    d148:	00 
    d149:	74 62                	je     d1ad <pci_release_selected_regions+0x784>
    d14b:	30 db                	xor    %bl,%bl
    d14d:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d154:	00 
    d155:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    d159:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    d15d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d163:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d16a:	4c 89 ea             	mov    %r13,%rdx
    d16d:	4c 89 f6             	mov    %r14,%rsi
    d170:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    d177:	48 83 c1 08          	add    $0x8,%rcx
    d17b:	48 01 d9             	add    %rbx,%rcx
    d17e:	48 ff c3             	inc    %rbx
    d181:	e8 00 00 00 00       	callq  d186 <pci_release_selected_regions+0x75d>
    d186:	48 83 fb 20          	cmp    $0x20,%rbx
    d18a:	75 c1                	jne    d14d <pci_release_selected_regions+0x724>
    d18c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d193:	00 
    d194:	4c 89 ea             	mov    %r13,%rdx
    d197:	4c 89 f6             	mov    %r14,%rsi
    d19a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d1a1:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    d1a8:	e8 00 00 00 00       	callq  d1ad <pci_release_selected_regions+0x784>
    d1ad:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d1b4:	00 
    d1b5:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    d1b9:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    d1bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d1c4:	48 89 da             	mov    %rbx,%rdx
    d1c7:	4c 89 ee             	mov    %r13,%rsi
    d1ca:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    d1d1:	e8 00 00 00 00       	callq  d1d6 <pci_release_selected_regions+0x7ad>
    d1d6:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d1dd:	00 
    d1de:	48 89 da             	mov    %rbx,%rdx
    d1e1:	4c 89 ee             	mov    %r13,%rsi
    d1e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d1eb:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    d1f2:	e8 00 00 00 00       	callq  d1f7 <pci_release_selected_regions+0x7ce>
    d1f7:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d1fe:	00 
    d1ff:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    d206:	48 85 c0             	test   %rax,%rax
    d209:	74 3b                	je     d246 <pci_release_selected_regions+0x81d>
    d20b:	48 8d 48 60          	lea    0x60(%rax),%rcx
    d20f:	48 89 da             	mov    %rbx,%rdx
    d212:	4c 89 ee             	mov    %r13,%rsi
    d215:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d21c:	e8 00 00 00 00       	callq  d221 <pci_release_selected_regions+0x7f8>
    d221:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d228:	00 
    d229:	48 89 da             	mov    %rbx,%rdx
    d22c:	4c 89 ee             	mov    %r13,%rsi
    d22f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d236:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    d23d:	48 83 c1 58          	add    $0x58,%rcx
    d241:	e8 00 00 00 00       	callq  d246 <pci_release_selected_regions+0x81d>
    d246:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d24d:	00 
    d24e:	48 89 da             	mov    %rbx,%rdx
    d251:	4c 89 ee             	mov    %r13,%rsi
    d254:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d25b:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    d262:	e8 00 00 00 00       	callq  d267 <pci_release_selected_regions+0x83e>
    d267:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d26e:	00 
    d26f:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
    d276:	48 85 c0             	test   %rax,%rax
    d279:	74 41                	je     d2bc <pci_release_selected_regions+0x893>
    d27b:	48 8d 48 10          	lea    0x10(%rax),%rcx
    d27f:	48 89 da             	mov    %rbx,%rdx
    d282:	4c 89 ee             	mov    %r13,%rsi
    d285:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d28c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    d292:	e8 00 00 00 00       	callq  d297 <pci_release_selected_regions+0x86e>
    d297:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d29e:	00 
    d29f:	48 89 da             	mov    %rbx,%rdx
    d2a2:	4c 89 ee             	mov    %r13,%rsi
    d2a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d2ac:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    d2b3:	48 83 c1 08          	add    $0x8,%rcx
    d2b7:	e8 00 00 00 00       	callq  d2bc <pci_release_selected_regions+0x893>
    d2bc:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d2c3:	00 
    d2c4:	48 89 da             	mov    %rbx,%rdx
    d2c7:	4c 89 ee             	mov    %r13,%rsi
    d2ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d2d1:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    d2d8:	e8 00 00 00 00       	callq  d2dd <pci_release_selected_regions+0x8b4>
    d2dd:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d2e4:	00 
    d2e5:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    d2ec:	00 
    d2ed:	74 62                	je     d351 <pci_release_selected_regions+0x928>
    d2ef:	31 db                	xor    %ebx,%ebx
    d2f1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d2f8:	00 
    d2f9:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    d2fd:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
    d301:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d307:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d30e:	4c 89 ea             	mov    %r13,%rdx
    d311:	4c 89 f6             	mov    %r14,%rsi
    d314:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    d31b:	48 83 c1 08          	add    $0x8,%rcx
    d31f:	48 01 d9             	add    %rbx,%rcx
    d322:	48 ff c3             	inc    %rbx
    d325:	e8 00 00 00 00       	callq  d32a <pci_release_selected_regions+0x901>
    d32a:	48 83 fb 20          	cmp    $0x20,%rbx
    d32e:	75 c1                	jne    d2f1 <pci_release_selected_regions+0x8c8>
    d330:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    d337:	00 
    d338:	4c 89 ea             	mov    %r13,%rdx
    d33b:	4c 89 f6             	mov    %r14,%rsi
    d33e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d345:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    d34c:	e8 00 00 00 00       	callq  d351 <pci_release_selected_regions+0x928>
    d351:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    d355:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    d359:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
    d360:	00 
    d361:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d368:	48 89 da             	mov    %rbx,%rdx
    d36b:	4c 89 ee             	mov    %r13,%rsi
    d36e:	e8 00 00 00 00       	callq  d373 <pci_release_selected_regions+0x94a>
    d373:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
    d37a:	00 
    d37b:	48 89 da             	mov    %rbx,%rdx
    d37e:	4c 89 ee             	mov    %r13,%rsi
    d381:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d388:	e8 00 00 00 00       	callq  d38d <pci_release_selected_regions+0x964>
    d38d:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
    d394:	00 
    d395:	48 85 c9             	test   %rcx,%rcx
    d398:	74 18                	je     d3b2 <pci_release_selected_regions+0x989>
    d39a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    d3a0:	48 89 da             	mov    %rbx,%rdx
    d3a3:	4c 89 ee             	mov    %r13,%rsi
    d3a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d3ad:	e8 00 00 00 00       	callq  d3b2 <pci_release_selected_regions+0x989>
    d3b2:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    d3b6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    d3bc:	48 89 da             	mov    %rbx,%rdx
    d3bf:	4c 89 ee             	mov    %r13,%rsi
    d3c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d3c9:	48 83 c1 40          	add    $0x40,%rcx
    d3cd:	e8 00 00 00 00       	callq  d3d2 <pci_release_selected_regions+0x9a9>
    d3d2:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    d3d6:	48 89 da             	mov    %rbx,%rdx
    d3d9:	4c 89 ee             	mov    %r13,%rsi
    d3dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d3e3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    d3e9:	48 83 c1 3c          	add    $0x3c,%rcx
    d3ed:	e8 00 00 00 00       	callq  d3f2 <pci_release_selected_regions+0x9c9>
    d3f2:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
    d3f6:	48 89 da             	mov    %rbx,%rdx
    d3f9:	4c 89 ee             	mov    %r13,%rsi
    d3fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d403:	48 83 c1 10          	add    $0x10,%rcx
    d407:	e8 00 00 00 00       	callq  d40c <pci_release_selected_regions+0x9e3>
    d40c:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    d410:	48 8d 5d b0          	lea    0xffffffffffffffb0(%rbp),%rbx
    d414:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
    d418:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    d41e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d425:	4c 89 e2             	mov    %r12,%rdx
    d428:	48 89 de             	mov    %rbx,%rsi
    d42b:	e8 00 00 00 00       	callq  d430 <pci_release_selected_regions+0xa07>
    d430:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    d434:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
    d438:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d43f:	48 c7 45 90 1e 06 00 	movq   $0x61e,0xffffffffffffff90(%rbp)
    d446:	00 
    d447:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
    d44b:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
    d44e:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
    d451:	e8 00 00 00 00       	callq  d456 <pci_release_selected_regions+0xa2d>
    d456:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
    d45a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d461:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
    d465:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
    d468:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    d46b:	e8 00 00 00 00       	callq  d470 <pci_release_selected_regions+0xa47>
    d470:	4c 8b 6d a0          	mov    0xffffffffffffffa0(%rbp),%r13
    d474:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
    d47a:	48 89 d9             	mov    %rbx,%rcx
    d47d:	4c 89 e2             	mov    %r12,%rdx
    d480:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d487:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
    d48e:	4c 89 ee             	mov    %r13,%rsi
    d491:	e8 00 00 00 00       	callq  d496 <pci_release_selected_regions+0xa6d>
    d496:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    d49a:	48 85 c0             	test   %rax,%rax
    d49d:	0f 84 3e 09 00 00    	je     dde1 <pci_release_selected_regions+0x13b8>
    d4a3:	4c 8d 40 38          	lea    0x38(%rax),%r8
    d4a7:	4c 89 e2             	mov    %r12,%rdx
    d4aa:	b9 04 00 00 00       	mov    $0x4,%ecx
    d4af:	4c 89 ee             	mov    %r13,%rsi
    d4b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d4b9:	45 31 f6             	xor    %r14d,%r14d
    d4bc:	e8 00 00 00 00       	callq  d4c1 <pci_release_selected_regions+0xa98>
    d4c1:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
    d4c5:	4c 89 e2             	mov    %r12,%rdx
    d4c8:	b9 04 00 00 00       	mov    $0x4,%ecx
    d4cd:	4c 89 ee             	mov    %r13,%rsi
    d4d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d4d7:	49 83 c0 7c          	add    $0x7c,%r8
    d4db:	e8 00 00 00 00       	callq  d4e0 <pci_release_selected_regions+0xab7>
    d4e0:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
    d4e4:	4c 89 e2             	mov    %r12,%rdx
    d4e7:	b9 04 00 00 00       	mov    $0x4,%ecx
    d4ec:	4c 89 ee             	mov    %r13,%rsi
    d4ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d4f6:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
    d4fd:	e8 00 00 00 00       	callq  d502 <pci_release_selected_regions+0xad9>
    d502:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
    d506:	4c 89 e2             	mov    %r12,%rdx
    d509:	b9 02 00 00 00       	mov    $0x2,%ecx
    d50e:	4c 89 ee             	mov    %r13,%rsi
    d511:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d518:	49 83 c0 3e          	add    $0x3e,%r8
    d51c:	e8 00 00 00 00       	callq  d521 <pci_release_selected_regions+0xaf8>
    d521:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
    d525:	ba 78 02 00 00       	mov    $0x278,%edx
    d52a:	be 80 00 00 00       	mov    $0x80,%esi
    d52f:	e8 00 00 00 00       	callq  d534 <pci_release_selected_regions+0xb0b>
    d534:	4c 8b 65 b0          	mov    0xffffffffffffffb0(%rbp),%r12
    d538:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
    d53c:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
    d543:	00 
    d544:	4c 8d 7d c8          	lea    0xffffffffffffffc8(%rbp),%r15
    d548:	49 89 d8             	mov    %rbx,%r8
    d54b:	b9 01 00 00 00       	mov    $0x1,%ecx
    d550:	4c 89 ee             	mov    %r13,%rsi
    d553:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d55a:	49 ff c6             	inc    %r14
    d55d:	4c 89 fa             	mov    %r15,%rdx
    d560:	48 ff c3             	inc    %rbx
    d563:	e8 00 00 00 00       	callq  d568 <pci_release_selected_regions+0xb3f>
    d568:	49 83 fe 14          	cmp    $0x14,%r14
    d56c:	75 d6                	jne    d544 <pci_release_selected_regions+0xb1b>
    d56e:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
    d572:	b9 04 00 00 00       	mov    $0x4,%ecx
    d577:	4c 89 fa             	mov    %r15,%rdx
    d57a:	4c 89 ee             	mov    %r13,%rsi
    d57d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d584:	49 89 d8             	mov    %rbx,%r8
    d587:	e8 00 00 00 00       	callq  d58c <pci_release_selected_regions+0xb63>
    d58c:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
    d58f:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    d596:	00 
    d597:	49 89 d8             	mov    %rbx,%r8
    d59a:	b9 04 00 00 00       	mov    $0x4,%ecx
    d59f:	4c 89 ee             	mov    %r13,%rsi
    d5a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d5a9:	83 e2 01             	and    $0x1,%edx
    d5ac:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
    d5af:	09 d0                	or     %edx,%eax
    d5b1:	4c 89 fa             	mov    %r15,%rdx
    d5b4:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
    d5bb:	00 
    d5bc:	e8 00 00 00 00       	callq  d5c1 <pci_release_selected_regions+0xb98>
    d5c1:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
    d5c4:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
    d5cb:	00 
    d5cc:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
    d5d3:	00 
    d5d4:	41 b8 78 00 00 00    	mov    $0x78,%r8d
    d5da:	4c 89 ee             	mov    %r13,%rsi
    d5dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d5e4:	83 e2 01             	and    $0x1,%edx
    d5e7:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
    d5ea:	01 d2                	add    %edx,%edx
    d5ec:	09 d0                	or     %edx,%eax
    d5ee:	4c 89 fa             	mov    %r15,%rdx
    d5f1:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
    d5f8:	00 
    d5f9:	e8 00 00 00 00       	callq  d5fe <pci_release_selected_regions+0xbd5>
    d5fe:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
    d605:	00 
    d606:	48 85 c0             	test   %rax,%rax
    d609:	0f 84 d0 00 00 00    	je     d6df <pci_release_selected_regions+0xcb6>
    d60f:	48 8d 48 18          	lea    0x18(%rax),%rcx
    d613:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d619:	4c 89 fa             	mov    %r15,%rdx
    d61c:	4c 89 ee             	mov    %r13,%rsi
    d61f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d626:	e8 00 00 00 00       	callq  d62b <pci_release_selected_regions+0xc02>
    d62b:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    d632:	00 
    d633:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d639:	4c 89 fa             	mov    %r15,%rdx
    d63c:	4c 89 ee             	mov    %r13,%rsi
    d63f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d646:	48 83 c1 20          	add    $0x20,%rcx
    d64a:	e8 00 00 00 00       	callq  d64f <pci_release_selected_regions+0xc26>
    d64f:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    d656:	00 
    d657:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d65d:	4c 89 fa             	mov    %r15,%rdx
    d660:	4c 89 ee             	mov    %r13,%rsi
    d663:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d66a:	48 83 c1 30          	add    $0x30,%rcx
    d66e:	e8 00 00 00 00       	callq  d673 <pci_release_selected_regions+0xc4a>
    d673:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    d67a:	00 
    d67b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d681:	4c 89 fa             	mov    %r15,%rdx
    d684:	4c 89 ee             	mov    %r13,%rsi
    d687:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d68e:	48 83 c1 10          	add    $0x10,%rcx
    d692:	e8 00 00 00 00       	callq  d697 <pci_release_selected_regions+0xc6e>
    d697:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    d69e:	00 
    d69f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d6a5:	4c 89 fa             	mov    %r15,%rdx
    d6a8:	4c 89 ee             	mov    %r13,%rsi
    d6ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d6b2:	48 83 c1 28          	add    $0x28,%rcx
    d6b6:	e8 00 00 00 00       	callq  d6bb <pci_release_selected_regions+0xc92>
    d6bb:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
    d6c2:	00 
    d6c3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d6c9:	4c 89 fa             	mov    %r15,%rdx
    d6cc:	4c 89 ee             	mov    %r13,%rsi
    d6cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d6d6:	48 83 c1 08          	add    $0x8,%rcx
    d6da:	e8 00 00 00 00       	callq  d6df <pci_release_selected_regions+0xcb6>
    d6df:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
    d6e6:	00 
    d6e7:	b9 08 00 00 00       	mov    $0x8,%ecx
    d6ec:	4c 89 fa             	mov    %r15,%rdx
    d6ef:	4c 89 ee             	mov    %r13,%rsi
    d6f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d6f9:	e8 00 00 00 00       	callq  d6fe <pci_release_selected_regions+0xcd5>
    d6fe:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
    d705:	00 
    d706:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d70d:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    d713:	4c 89 fa             	mov    %r15,%rdx
    d716:	4c 89 ee             	mov    %r13,%rsi
    d719:	e8 00 00 00 00       	callq  d71e <pci_release_selected_regions+0xcf5>
    d71e:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    d725:	00 
    d726:	48 85 ff             	test   %rdi,%rdi
    d729:	0f 84 08 06 00 00    	je     dd37 <pci_release_selected_regions+0x130e>
    d72f:	ba 08 00 00 00       	mov    $0x8,%edx
    d734:	be 10 03 00 00       	mov    $0x310,%esi
    d739:	31 db                	xor    %ebx,%ebx
    d73b:	e8 00 00 00 00       	callq  d740 <pci_release_selected_regions+0xd17>
    d740:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d747:	00 
    d748:	b9 08 00 00 00       	mov    $0x8,%ecx
    d74d:	4c 89 fa             	mov    %r15,%rdx
    d750:	4c 89 ee             	mov    %r13,%rsi
    d753:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d75a:	49 81 c0 10 03 00 00 	add    $0x310,%r8
    d761:	e8 00 00 00 00       	callq  d766 <pci_release_selected_regions+0xd3d>
    d766:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d76d:	00 
    d76e:	b9 02 00 00 00       	mov    $0x2,%ecx
    d773:	4c 89 fa             	mov    %r15,%rdx
    d776:	4c 89 ee             	mov    %r13,%rsi
    d779:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d780:	49 81 c0 70 01 00 00 	add    $0x170,%r8
    d787:	e8 00 00 00 00       	callq  d78c <pci_release_selected_regions+0xd63>
    d78c:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d793:	00 
    d794:	b9 08 00 00 00       	mov    $0x8,%ecx
    d799:	4c 89 fa             	mov    %r15,%rdx
    d79c:	4c 89 ee             	mov    %r13,%rsi
    d79f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d7a6:	49 81 c0 48 03 00 00 	add    $0x348,%r8
    d7ad:	e8 00 00 00 00       	callq  d7b2 <pci_release_selected_regions+0xd89>
    d7b2:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d7b9:	00 
    d7ba:	b9 04 00 00 00       	mov    $0x4,%ecx
    d7bf:	4c 89 fa             	mov    %r15,%rdx
    d7c2:	4c 89 ee             	mov    %r13,%rsi
    d7c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d7cc:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
    d7d3:	e8 00 00 00 00       	callq  d7d8 <pci_release_selected_regions+0xdaf>
    d7d8:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d7df:	00 
    d7e0:	b9 04 00 00 00       	mov    $0x4,%ecx
    d7e5:	4c 89 fa             	mov    %r15,%rdx
    d7e8:	4c 89 ee             	mov    %r13,%rsi
    d7eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d7f2:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
    d7f9:	e8 00 00 00 00       	callq  d7fe <pci_release_selected_regions+0xdd5>
    d7fe:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d805:	00 
    d806:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d80c:	4c 89 fa             	mov    %r15,%rdx
    d80f:	4c 89 ee             	mov    %r13,%rsi
    d812:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d819:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    d820:	e8 00 00 00 00       	callq  d825 <pci_release_selected_regions+0xdfc>
    d825:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d82c:	00 
    d82d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d833:	4c 89 fa             	mov    %r15,%rdx
    d836:	4c 89 ee             	mov    %r13,%rsi
    d839:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d840:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    d847:	e8 00 00 00 00       	callq  d84c <pci_release_selected_regions+0xe23>
    d84c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    d853:	00 
    d854:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    d85a:	4c 89 fa             	mov    %r15,%rdx
    d85d:	4c 89 ee             	mov    %r13,%rsi
    d860:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d867:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    d86e:	e8 00 00 00 00       	callq  d873 <pci_release_selected_regions+0xe4a>
    d873:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d87a:	00 
    d87b:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    d87f:	b9 01 00 00 00       	mov    $0x1,%ecx
    d884:	4c 89 ee             	mov    %r13,%rsi
    d887:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d88e:	49 81 c0 60 02 00 00 	add    $0x260,%r8
    d895:	49 01 d8             	add    %rbx,%r8
    d898:	48 ff c3             	inc    %rbx
    d89b:	e8 00 00 00 00       	callq  d8a0 <pci_release_selected_regions+0xe77>
    d8a0:	48 83 fb 20          	cmp    $0x20,%rbx
    d8a4:	75 cd                	jne    d873 <pci_release_selected_regions+0xe4a>
    d8a6:	30 db                	xor    %bl,%bl
    d8a8:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d8af:	00 
    d8b0:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
    d8b4:	b9 01 00 00 00       	mov    $0x1,%ecx
    d8b9:	4c 89 ee             	mov    %r13,%rsi
    d8bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d8c3:	4c 89 f2             	mov    %r14,%rdx
    d8c6:	49 81 c0 80 01 00 00 	add    $0x180,%r8
    d8cd:	49 01 d8             	add    %rbx,%r8
    d8d0:	48 ff c3             	inc    %rbx
    d8d3:	e8 00 00 00 00       	callq  d8d8 <pci_release_selected_regions+0xeaf>
    d8d8:	48 83 fb 20          	cmp    $0x20,%rbx
    d8dc:	75 ca                	jne    d8a8 <pci_release_selected_regions+0xe7f>
    d8de:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d8e5:	00 
    d8e6:	b9 02 00 00 00       	mov    $0x2,%ecx
    d8eb:	4c 89 f2             	mov    %r14,%rdx
    d8ee:	4c 89 ee             	mov    %r13,%rsi
    d8f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d8f8:	30 db                	xor    %bl,%bl
    d8fa:	49 81 c0 72 01 00 00 	add    $0x172,%r8
    d901:	e8 00 00 00 00       	callq  d906 <pci_release_selected_regions+0xedd>
    d906:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    d90d:	00 
    d90e:	ba 08 00 00 00       	mov    $0x8,%edx
    d913:	be 48 00 00 00       	mov    $0x48,%esi
    d918:	e8 00 00 00 00       	callq  d91d <pci_release_selected_regions+0xef4>
    d91d:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d924:	00 
    d925:	b9 08 00 00 00       	mov    $0x8,%ecx
    d92a:	4c 89 f2             	mov    %r14,%rdx
    d92d:	4c 89 ee             	mov    %r13,%rsi
    d930:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d937:	49 83 c0 48          	add    $0x48,%r8
    d93b:	e8 00 00 00 00       	callq  d940 <pci_release_selected_regions+0xf17>
    d940:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d947:	00 
    d948:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    d94c:	b9 01 00 00 00       	mov    $0x1,%ecx
    d951:	4c 89 ee             	mov    %r13,%rsi
    d954:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d95b:	49 81 c0 40 02 00 00 	add    $0x240,%r8
    d962:	49 01 d8             	add    %rbx,%r8
    d965:	48 ff c3             	inc    %rbx
    d968:	e8 00 00 00 00       	callq  d96d <pci_release_selected_regions+0xf44>
    d96d:	48 83 fb 20          	cmp    $0x20,%rbx
    d971:	75 cd                	jne    d940 <pci_release_selected_regions+0xf17>
    d973:	30 db                	xor    %bl,%bl
    d975:	49 89 d8             	mov    %rbx,%r8
    d978:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
    d97f:	00 
    d980:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
    d984:	b9 01 00 00 00       	mov    $0x1,%ecx
    d989:	4c 89 ee             	mov    %r13,%rsi
    d98c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d993:	4c 89 f2             	mov    %r14,%rdx
    d996:	48 ff c3             	inc    %rbx
    d999:	e8 00 00 00 00       	callq  d99e <pci_release_selected_regions+0xf75>
    d99e:	48 83 fb 10          	cmp    $0x10,%rbx
    d9a2:	75 d1                	jne    d975 <pci_release_selected_regions+0xf4c>
    d9a4:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    d9ab:	00 
    d9ac:	ba 10 00 00 00       	mov    $0x10,%edx
    d9b1:	be 18 04 00 00       	mov    $0x418,%esi
    d9b6:	e8 00 00 00 00       	callq  d9bb <pci_release_selected_regions+0xf92>
    d9bb:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d9c2:	00 
    d9c3:	b9 01 00 00 00       	mov    $0x1,%ecx
    d9c8:	4c 89 f2             	mov    %r14,%rdx
    d9cb:	4c 89 ee             	mov    %r13,%rsi
    d9ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d9d5:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
    d9dc:	e8 00 00 00 00       	callq  d9e1 <pci_release_selected_regions+0xfb8>
    d9e1:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    d9e8:	00 
    d9e9:	b9 04 00 00 00       	mov    $0x4,%ecx
    d9ee:	4c 89 f2             	mov    %r14,%rdx
    d9f1:	4c 89 ee             	mov    %r13,%rsi
    d9f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    d9fb:	49 81 c0 30 04 00 00 	add    $0x430,%r8
    da02:	e8 00 00 00 00       	callq  da07 <pci_release_selected_regions+0xfde>
    da07:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    da0e:	00 
    da0f:	b9 08 00 00 00       	mov    $0x8,%ecx
    da14:	4c 89 f2             	mov    %r14,%rdx
    da17:	4c 89 ee             	mov    %r13,%rsi
    da1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    da21:	49 83 c0 70          	add    $0x70,%r8
    da25:	e8 00 00 00 00       	callq  da2a <pci_release_selected_regions+0x1001>
    da2a:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
    da31:	00 
    da32:	ba 10 00 00 00       	mov    $0x10,%edx
    da37:	be 10 00 00 00       	mov    $0x10,%esi
    da3c:	e8 00 00 00 00       	callq  da41 <pci_release_selected_regions+0x1018>
    da41:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    da48:	00 
    da49:	b9 04 00 00 00       	mov    $0x4,%ecx
    da4e:	4c 89 f2             	mov    %r14,%rdx
    da51:	4c 89 ee             	mov    %r13,%rsi
    da54:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    da5b:	49 81 c0 50 03 00 00 	add    $0x350,%r8
    da62:	e8 00 00 00 00       	callq  da67 <pci_release_selected_regions+0x103e>
    da67:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    da6e:	00 
    da6f:	b9 08 00 00 00       	mov    $0x8,%ecx
    da74:	4c 89 f2             	mov    %r14,%rdx
    da77:	4c 89 ee             	mov    %r13,%rsi
    da7a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    da81:	49 81 c0 00 07 00 00 	add    $0x700,%r8
    da88:	e8 00 00 00 00       	callq  da8d <pci_release_selected_regions+0x1064>
    da8d:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
    da94:	00 
    da95:	b9 04 00 00 00       	mov    $0x4,%ecx
    da9a:	4c 89 f2             	mov    %r14,%rdx
    da9d:	4c 89 ee             	mov    %r13,%rsi
    daa0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    daa7:	49 81 c0 60 01 00 00 	add    $0x160,%r8
    daae:	e8 00 00 00 00       	callq  dab3 <pci_release_selected_regions+0x108a>
    dab3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    daba:	00 
    dabb:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    dac1:	4c 89 f2             	mov    %r14,%rdx
    dac4:	4c 89 ee             	mov    %r13,%rsi
    dac7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dace:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    dad5:	e8 00 00 00 00       	callq  dada <pci_release_selected_regions+0x10b1>
    dada:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    dae1:	00 
    dae2:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    dae9:	00 
    daea:	74 63                	je     db4f <pci_release_selected_regions+0x1126>
    daec:	30 db                	xor    %bl,%bl
    daee:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    daf5:	00 
    daf6:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
    dafa:	b9 01 00 00 00       	mov    $0x1,%ecx
    daff:	4c 89 ee             	mov    %r13,%rsi
    db02:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    db09:	4c 89 f2             	mov    %r14,%rdx
    db0c:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
    db13:	49 83 c0 08          	add    $0x8,%r8
    db17:	49 01 d8             	add    %rbx,%r8
    db1a:	48 ff c3             	inc    %rbx
    db1d:	e8 00 00 00 00       	callq  db22 <pci_release_selected_regions+0x10f9>
    db22:	48 83 fb 20          	cmp    $0x20,%rbx
    db26:	75 c6                	jne    daee <pci_release_selected_regions+0x10c5>
    db28:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    db2f:	00 
    db30:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    db36:	4c 89 f2             	mov    %r14,%rdx
    db39:	4c 89 ee             	mov    %r13,%rsi
    db3c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    db43:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    db4a:	e8 00 00 00 00       	callq  db4f <pci_release_selected_regions+0x1126>
    db4f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    db56:	00 
    db57:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    db5b:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
    db61:	4c 89 ee             	mov    %r13,%rsi
    db64:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    db6b:	48 89 da             	mov    %rbx,%rdx
    db6e:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    db75:	e8 00 00 00 00       	callq  db7a <pci_release_selected_regions+0x1151>
    db7a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    db81:	00 
    db82:	41 b8 68 01 00 00    	mov    $0x168,%r8d
    db88:	48 89 da             	mov    %rbx,%rdx
    db8b:	4c 89 ee             	mov    %r13,%rsi
    db8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    db95:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    db9c:	e8 00 00 00 00       	callq  dba1 <pci_release_selected_regions+0x1178>
    dba1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    dba8:	00 
    dba9:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    dbb0:	48 85 c0             	test   %rax,%rax
    dbb3:	74 47                	je     dbfc <pci_release_selected_regions+0x11d3>
    dbb5:	48 8d 48 60          	lea    0x60(%rax),%rcx
    dbb9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    dbbf:	48 89 da             	mov    %rbx,%rdx
    dbc2:	4c 89 ee             	mov    %r13,%rsi
    dbc5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dbcc:	e8 00 00 00 00       	callq  dbd1 <pci_release_selected_regions+0x11a8>
    dbd1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    dbd8:	00 
    dbd9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    dbdf:	48 89 da             	mov    %rbx,%rdx
    dbe2:	4c 89 ee             	mov    %r13,%rsi
    dbe5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dbec:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    dbf3:	48 83 c1 58          	add    $0x58,%rcx
    dbf7:	e8 00 00 00 00       	callq  dbfc <pci_release_selected_regions+0x11d3>
    dbfc:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    dc03:	00 
    dc04:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dc0b:	41 b8 80 00 00 00    	mov    $0x80,%r8d
    dc11:	48 89 da             	mov    %rbx,%rdx
    dc14:	4c 89 ee             	mov    %r13,%rsi
    dc17:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    dc1e:	e8 00 00 00 00       	callq  dc23 <pci_release_selected_regions+0x11fa>
    dc23:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    dc2a:	00 
    dc2b:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
    dc32:	48 85 ff             	test   %rdi,%rdi
    dc35:	74 64                	je     dc9b <pci_release_selected_regions+0x1272>
    dc37:	ba 08 00 00 00       	mov    $0x8,%edx
    dc3c:	be 10 00 00 00       	mov    $0x10,%esi
    dc41:	e8 00 00 00 00       	callq  dc46 <pci_release_selected_regions+0x121d>
    dc46:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    dc4d:	00 
    dc4e:	b9 08 00 00 00       	mov    $0x8,%ecx
    dc53:	48 89 da             	mov    %rbx,%rdx
    dc56:	4c 89 ee             	mov    %r13,%rsi
    dc59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dc60:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
    dc67:	49 83 c0 10          	add    $0x10,%r8
    dc6b:	e8 00 00 00 00       	callq  dc70 <pci_release_selected_regions+0x1247>
    dc70:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    dc77:	00 
    dc78:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
    dc7e:	48 89 da             	mov    %rbx,%rdx
    dc81:	4c 89 ee             	mov    %r13,%rsi
    dc84:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dc8b:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    dc92:	48 83 c1 08          	add    $0x8,%rcx
    dc96:	e8 00 00 00 00       	callq  dc9b <pci_release_selected_regions+0x1272>
    dc9b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
    dca2:	00 
    dca3:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    dca9:	48 89 da             	mov    %rbx,%rdx
    dcac:	4c 89 ee             	mov    %r13,%rsi
    dcaf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dcb6:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    dcbd:	e8 00 00 00 00       	callq  dcc2 <pci_release_selected_regions+0x1299>
    dcc2:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    dcc9:	00 
    dcca:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    dcd1:	00 
    dcd2:	74 63                	je     dd37 <pci_release_selected_regions+0x130e>
    dcd4:	31 db                	xor    %ebx,%ebx
    dcd6:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    dcdd:	00 
    dcde:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
    dce2:	b9 01 00 00 00       	mov    $0x1,%ecx
    dce7:	4c 89 ee             	mov    %r13,%rsi
    dcea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dcf1:	4c 89 f2             	mov    %r14,%rdx
    dcf4:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
    dcfb:	49 83 c0 08          	add    $0x8,%r8
    dcff:	49 01 d8             	add    %rbx,%r8
    dd02:	48 ff c3             	inc    %rbx
    dd05:	e8 00 00 00 00       	callq  dd0a <pci_release_selected_regions+0x12e1>
    dd0a:	48 83 fb 20          	cmp    $0x20,%rbx
    dd0e:	75 c6                	jne    dcd6 <pci_release_selected_regions+0x12ad>
    dd10:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
    dd17:	00 
    dd18:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    dd1e:	4c 89 f2             	mov    %r14,%rdx
    dd21:	4c 89 ee             	mov    %r13,%rsi
    dd24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dd2b:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    dd32:	e8 00 00 00 00       	callq  dd37 <pci_release_selected_regions+0x130e>
    dd37:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    dd3b:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
    dd42:	00 
    dd43:	41 b8 78 02 00 00    	mov    $0x278,%r8d
    dd49:	4c 89 ee             	mov    %r13,%rsi
    dd4c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dd53:	48 89 da             	mov    %rbx,%rdx
    dd56:	e8 00 00 00 00       	callq  dd5b <pci_release_selected_regions+0x1332>
    dd5b:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
    dd62:	00 
    dd63:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    dd69:	48 89 da             	mov    %rbx,%rdx
    dd6c:	4c 89 ee             	mov    %r13,%rsi
    dd6f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dd76:	e8 00 00 00 00       	callq  dd7b <pci_release_selected_regions+0x1352>
    dd7b:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
    dd82:	00 
    dd83:	48 85 c0             	test   %rax,%rax
    dd86:	74 1a                	je     dda2 <pci_release_selected_regions+0x1379>
    dd88:	49 89 c0             	mov    %rax,%r8
    dd8b:	b9 08 00 00 00       	mov    $0x8,%ecx
    dd90:	48 89 da             	mov    %rbx,%rdx
    dd93:	4c 89 ee             	mov    %r13,%rsi
    dd96:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dd9d:	e8 00 00 00 00       	callq  dda2 <pci_release_selected_regions+0x1379>
    dda2:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
    dda6:	b9 02 00 00 00       	mov    $0x2,%ecx
    ddab:	48 89 da             	mov    %rbx,%rdx
    ddae:	4c 89 ee             	mov    %r13,%rsi
    ddb1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ddb8:	49 83 c0 3c          	add    $0x3c,%r8
    ddbc:	e8 00 00 00 00       	callq  ddc1 <pci_release_selected_regions+0x1398>
    ddc1:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
    ddc5:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
    ddcb:	48 89 da             	mov    %rbx,%rdx
    ddce:	4c 89 ee             	mov    %r13,%rsi
    ddd1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ddd8:	48 83 c1 10          	add    $0x10,%rcx
    dddc:	e8 00 00 00 00       	callq  dde1 <pci_release_selected_regions+0x13b8>
    dde1:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    dde5:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
    dde9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ddf0:	b9 04 00 00 00       	mov    $0x4,%ecx
    ddf5:	4c 89 ee             	mov    %r13,%rsi
    ddf8:	e8 00 00 00 00       	callq  ddfd <pci_release_selected_regions+0x13d4>
    ddfd:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    de01:	48 85 ff             	test   %rdi,%rdi
    de04:	74 05                	je     de0b <pci_release_selected_regions+0x13e2>
    de06:	e8 00 00 00 00       	callq  de0b <pci_release_selected_regions+0x13e2>
    de0b:	48 83 c4 58          	add    $0x58,%rsp
    de0f:	5b                   	pop    %rbx
    de10:	41 5c                	pop    %r12
    de12:	41 5d                	pop    %r13
    de14:	41 5e                	pop    %r14
    de16:	41 5f                	pop    %r15
    de18:	c9                   	leaveq 
    de19:	c3                   	retq   

000000000000de1a <netif_carrier_on>:
    de1a:	55                   	push   %rbp
    de1b:	48 89 e5             	mov    %rsp,%rbp
    de1e:	41 56                	push   %r14
    de20:	49 89 fe             	mov    %rdi,%r14
    de23:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    de2a:	41 55                	push   %r13
    de2c:	41 54                	push   %r12
    de2e:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    de32:	53                   	push   %rbx
    de33:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
    de37:	48 83 ec 30          	sub    $0x30,%rsp
    de3b:	e8 00 00 00 00       	callq  de40 <netif_carrier_on+0x26>
    de40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    de47:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    de4e:	00 
    de4f:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
    de56:	00 
    de57:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
    de5e:	4c 89 75 d0          	mov    %r14,0xffffffffffffffd0(%rbp)
    de62:	e8 00 00 00 00       	callq  de67 <netif_carrier_on+0x4d>
    de67:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
    de6b:	48 89 da             	mov    %rbx,%rdx
    de6e:	4c 89 e6             	mov    %r12,%rsi
    de71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    de78:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
    de7f:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
    de86:	00 
    de87:	e8 00 00 00 00       	callq  de8c <netif_carrier_on+0x72>
    de8c:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    de90:	48 85 c0             	test   %rax,%rax
    de93:	0f 84 2b 07 00 00    	je     e5c4 <netif_carrier_on+0x7aa>
    de99:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
    dea0:	48 89 da             	mov    %rbx,%rdx
    dea3:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    dea9:	4c 89 e6             	mov    %r12,%rsi
    deac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    deb3:	e8 00 00 00 00       	callq  deb8 <netif_carrier_on+0x9e>
    deb8:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    debc:	48 89 da             	mov    %rbx,%rdx
    debf:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    dec5:	4c 89 e6             	mov    %r12,%rsi
    dec8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    decf:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
    ded6:	e8 00 00 00 00       	callq  dedb <netif_carrier_on+0xc1>
    dedb:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    dedf:	48 89 da             	mov    %rbx,%rdx
    dee2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    dee8:	4c 89 e6             	mov    %r12,%rsi
    deeb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    def2:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
    def9:	e8 00 00 00 00       	callq  defe <netif_carrier_on+0xe4>
    defe:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    df02:	48 89 da             	mov    %rbx,%rdx
    df05:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    df0b:	4c 89 e6             	mov    %r12,%rsi
    df0e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    df15:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
    df1c:	e8 00 00 00 00       	callq  df21 <netif_carrier_on+0x107>
    df21:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    df25:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    df2b:	48 89 da             	mov    %rbx,%rdx
    df2e:	4c 89 e6             	mov    %r12,%rsi
    df31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    df38:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
    df3f:	e8 00 00 00 00       	callq  df44 <netif_carrier_on+0x12a>
    df44:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    df48:	48 89 da             	mov    %rbx,%rdx
    df4b:	4c 89 e6             	mov    %r12,%rsi
    df4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    df55:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    df5c:	e8 00 00 00 00       	callq  df61 <netif_carrier_on+0x147>
    df61:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    df65:	48 89 da             	mov    %rbx,%rdx
    df68:	4c 89 e6             	mov    %r12,%rsi
    df6b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    df72:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    df79:	e8 00 00 00 00       	callq  df7e <netif_carrier_on+0x164>
    df7e:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    df82:	48 89 da             	mov    %rbx,%rdx
    df85:	4c 89 e6             	mov    %r12,%rsi
    df88:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    df8f:	31 db                	xor    %ebx,%ebx
    df91:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    df98:	e8 00 00 00 00       	callq  df9d <netif_carrier_on+0x183>
    df9d:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    dfa1:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
    dfa5:	48 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%rsi
    dfa9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    dfaf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dfb6:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
    dfbd:	48 01 d9             	add    %rbx,%rcx
    dfc0:	48 ff c3             	inc    %rbx
    dfc3:	e8 00 00 00 00       	callq  dfc8 <netif_carrier_on+0x1ae>
    dfc8:	48 83 fb 20          	cmp    $0x20,%rbx
    dfcc:	75 cf                	jne    df9d <netif_carrier_on+0x183>
    dfce:	30 db                	xor    %bl,%bl
    dfd0:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    dfd4:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
    dfd8:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    dfdc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    dfe2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    dfe9:	4c 89 e2             	mov    %r12,%rdx
    dfec:	4c 89 ee             	mov    %r13,%rsi
    dfef:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
    dff6:	48 01 d9             	add    %rbx,%rcx
    dff9:	48 ff c3             	inc    %rbx
    dffc:	e8 00 00 00 00       	callq  e001 <netif_carrier_on+0x1e7>
    e001:	48 83 fb 20          	cmp    $0x20,%rbx
    e005:	75 c9                	jne    dfd0 <netif_carrier_on+0x1b6>
    e007:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e00b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    e011:	4c 89 e2             	mov    %r12,%rdx
    e014:	4c 89 ee             	mov    %r13,%rsi
    e017:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e01e:	30 db                	xor    %bl,%bl
    e020:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
    e027:	e8 00 00 00 00       	callq  e02c <netif_carrier_on+0x212>
    e02c:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e030:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    e036:	4c 89 e2             	mov    %r12,%rdx
    e039:	4c 89 ee             	mov    %r13,%rsi
    e03c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e043:	48 83 c1 48          	add    $0x48,%rcx
    e047:	e8 00 00 00 00       	callq  e04c <netif_carrier_on+0x232>
    e04c:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e050:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
    e054:	48 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%rsi
    e058:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e05e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e065:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
    e06c:	48 01 d9             	add    %rbx,%rcx
    e06f:	48 ff c3             	inc    %rbx
    e072:	e8 00 00 00 00       	callq  e077 <netif_carrier_on+0x25d>
    e077:	48 83 fb 20          	cmp    $0x20,%rbx
    e07b:	75 cf                	jne    e04c <netif_carrier_on+0x232>
    e07d:	30 db                	xor    %bl,%bl
    e07f:	48 89 d9             	mov    %rbx,%rcx
    e082:	48 03 4d d0          	add    0xffffffffffffffd0(%rbp),%rcx
    e086:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
    e08a:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    e08e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e094:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e09b:	4c 89 e2             	mov    %r12,%rdx
    e09e:	48 ff c3             	inc    %rbx
    e0a1:	4c 89 ee             	mov    %r13,%rsi
    e0a4:	e8 00 00 00 00       	callq  e0a9 <netif_carrier_on+0x28f>
    e0a9:	48 83 fb 10          	cmp    $0x10,%rbx
    e0ad:	75 d0                	jne    e07f <netif_carrier_on+0x265>
    e0af:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e0b3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e0b9:	4c 89 e2             	mov    %r12,%rdx
    e0bc:	4c 89 ee             	mov    %r13,%rsi
    e0bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e0c6:	30 db                	xor    %bl,%bl
    e0c8:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
    e0cf:	e8 00 00 00 00       	callq  e0d4 <netif_carrier_on+0x2ba>
    e0d4:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e0d8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    e0de:	4c 89 e2             	mov    %r12,%rdx
    e0e1:	4c 89 ee             	mov    %r13,%rsi
    e0e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e0eb:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
    e0f2:	e8 00 00 00 00       	callq  e0f7 <netif_carrier_on+0x2dd>
    e0f7:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e0fb:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
    e0ff:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    e103:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e109:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e110:	4c 89 e2             	mov    %r12,%rdx
    e113:	4c 89 ee             	mov    %r13,%rsi
    e116:	48 81 c1 60 05 00 00 	add    $0x560,%rcx
    e11d:	48 01 d9             	add    %rbx,%rcx
    e120:	48 ff c3             	inc    %rbx
    e123:	e8 00 00 00 00       	callq  e128 <netif_carrier_on+0x30e>
    e128:	48 83 fb 14          	cmp    $0x14,%rbx
    e12c:	75 c9                	jne    e0f7 <netif_carrier_on+0x2dd>
    e12e:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e132:	48 8d 5d dc          	lea    0xffffffffffffffdc(%rbp),%rbx
    e136:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    e13c:	4c 89 e2             	mov    %r12,%rdx
    e13f:	4c 89 ee             	mov    %r13,%rsi
    e142:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e149:	48 89 d9             	mov    %rbx,%rcx
    e14c:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
    e152:	83 e0 01             	and    $0x1,%eax
    e155:	0f b6 c0             	movzbl %al,%eax
    e158:	89 45 dc             	mov    %eax,0xffffffffffffffdc(%rbp)
    e15b:	e8 00 00 00 00       	callq  e160 <netif_carrier_on+0x346>
    e160:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e164:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    e16a:	48 89 d9             	mov    %rbx,%rcx
    e16d:	4c 89 e2             	mov    %r12,%rdx
    e170:	4c 89 ee             	mov    %r13,%rsi
    e173:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e17a:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
    e180:	d0 e8                	shr    %al
    e182:	83 e0 01             	and    $0x1,%eax
    e185:	89 45 dc             	mov    %eax,0xffffffffffffffdc(%rbp)
    e188:	e8 00 00 00 00       	callq  e18d <netif_carrier_on+0x373>
    e18d:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e191:	4c 89 e2             	mov    %r12,%rdx
    e194:	4c 89 ee             	mov    %r13,%rsi
    e197:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e19e:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
    e1a5:	e8 00 00 00 00       	callq  e1aa <netif_carrier_on+0x390>
    e1aa:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e1ae:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
    e1b5:	48 85 c0             	test   %rax,%rax
    e1b8:	0f 84 bb 00 00 00    	je     e279 <netif_carrier_on+0x45f>
    e1be:	48 8d 48 18          	lea    0x18(%rax),%rcx
    e1c2:	4c 89 e2             	mov    %r12,%rdx
    e1c5:	4c 89 ee             	mov    %r13,%rsi
    e1c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e1cf:	e8 00 00 00 00       	callq  e1d4 <netif_carrier_on+0x3ba>
    e1d4:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e1d8:	4c 89 e2             	mov    %r12,%rdx
    e1db:	4c 89 ee             	mov    %r13,%rsi
    e1de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e1e5:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    e1ec:	48 83 c1 20          	add    $0x20,%rcx
    e1f0:	e8 00 00 00 00       	callq  e1f5 <netif_carrier_on+0x3db>
    e1f5:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e1f9:	4c 89 e2             	mov    %r12,%rdx
    e1fc:	4c 89 ee             	mov    %r13,%rsi
    e1ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e206:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    e20d:	48 83 c1 30          	add    $0x30,%rcx
    e211:	e8 00 00 00 00       	callq  e216 <netif_carrier_on+0x3fc>
    e216:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e21a:	4c 89 e2             	mov    %r12,%rdx
    e21d:	4c 89 ee             	mov    %r13,%rsi
    e220:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e227:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    e22e:	48 83 c1 10          	add    $0x10,%rcx
    e232:	e8 00 00 00 00       	callq  e237 <netif_carrier_on+0x41d>
    e237:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e23b:	4c 89 e2             	mov    %r12,%rdx
    e23e:	4c 89 ee             	mov    %r13,%rsi
    e241:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e248:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    e24f:	48 83 c1 28          	add    $0x28,%rcx
    e253:	e8 00 00 00 00       	callq  e258 <netif_carrier_on+0x43e>
    e258:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e25c:	4c 89 e2             	mov    %r12,%rdx
    e25f:	4c 89 ee             	mov    %r13,%rsi
    e262:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e269:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    e270:	48 83 c1 08          	add    $0x8,%rcx
    e274:	e8 00 00 00 00       	callq  e279 <netif_carrier_on+0x45f>
    e279:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e27d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    e283:	4c 89 e2             	mov    %r12,%rdx
    e286:	4c 89 ee             	mov    %r13,%rsi
    e289:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e290:	48 81 c1 20 06 00 00 	add    $0x620,%rcx
    e297:	e8 00 00 00 00       	callq  e29c <netif_carrier_on+0x482>
    e29c:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e2a0:	4c 89 e2             	mov    %r12,%rdx
    e2a3:	4c 89 ee             	mov    %r13,%rsi
    e2a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e2ad:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
    e2b4:	e8 00 00 00 00       	callq  e2b9 <netif_carrier_on+0x49f>
    e2b9:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e2bd:	4c 89 e2             	mov    %r12,%rdx
    e2c0:	4c 89 ee             	mov    %r13,%rsi
    e2c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e2ca:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
    e2d1:	e8 00 00 00 00       	callq  e2d6 <netif_carrier_on+0x4bc>
    e2d6:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e2da:	4c 89 e2             	mov    %r12,%rdx
    e2dd:	4c 89 ee             	mov    %r13,%rsi
    e2e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e2e7:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
    e2ee:	e8 00 00 00 00       	callq  e2f3 <netif_carrier_on+0x4d9>
    e2f3:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e2f7:	48 8b 88 18 06 00 00 	mov    0x618(%rax),%rcx
    e2fe:	48 85 c9             	test   %rcx,%rcx
    e301:	74 18                	je     e31b <netif_carrier_on+0x501>
    e303:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    e309:	4c 89 e2             	mov    %r12,%rdx
    e30c:	4c 89 ee             	mov    %r13,%rsi
    e30f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e316:	e8 00 00 00 00       	callq  e31b <netif_carrier_on+0x501>
    e31b:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e31f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    e325:	4c 89 e2             	mov    %r12,%rdx
    e328:	4c 89 ee             	mov    %r13,%rsi
    e32b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e332:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
    e339:	e8 00 00 00 00       	callq  e33e <netif_carrier_on+0x524>
    e33e:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e342:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    e348:	4c 89 e2             	mov    %r12,%rdx
    e34b:	4c 89 ee             	mov    %r13,%rsi
    e34e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e355:	48 83 c1 70          	add    $0x70,%rcx
    e359:	e8 00 00 00 00       	callq  e35e <netif_carrier_on+0x544>
    e35e:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e362:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    e368:	4c 89 e2             	mov    %r12,%rdx
    e36b:	4c 89 ee             	mov    %r13,%rsi
    e36e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e375:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
    e37c:	e8 00 00 00 00       	callq  e381 <netif_carrier_on+0x567>
    e381:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e385:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    e38b:	4c 89 e2             	mov    %r12,%rdx
    e38e:	4c 89 ee             	mov    %r13,%rsi
    e391:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e398:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
    e39f:	e8 00 00 00 00       	callq  e3a4 <netif_carrier_on+0x58a>
    e3a4:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e3a8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    e3ae:	4c 89 e2             	mov    %r12,%rdx
    e3b1:	4c 89 ee             	mov    %r13,%rsi
    e3b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e3bb:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
    e3c2:	e8 00 00 00 00       	callq  e3c7 <netif_carrier_on+0x5ad>
    e3c7:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e3cb:	4c 89 e2             	mov    %r12,%rdx
    e3ce:	4c 89 ee             	mov    %r13,%rsi
    e3d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e3d8:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    e3df:	e8 00 00 00 00       	callq  e3e4 <netif_carrier_on+0x5ca>
    e3e4:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e3e8:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    e3ef:	00 
    e3f0:	74 5a                	je     e44c <netif_carrier_on+0x632>
    e3f2:	31 db                	xor    %ebx,%ebx
    e3f4:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e3f8:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
    e3fc:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    e400:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e406:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e40d:	4c 89 e2             	mov    %r12,%rdx
    e410:	4c 89 ee             	mov    %r13,%rsi
    e413:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    e41a:	48 83 c1 08          	add    $0x8,%rcx
    e41e:	48 01 d9             	add    %rbx,%rcx
    e421:	48 ff c3             	inc    %rbx
    e424:	e8 00 00 00 00       	callq  e429 <netif_carrier_on+0x60f>
    e429:	48 83 fb 20          	cmp    $0x20,%rbx
    e42d:	75 c5                	jne    e3f4 <netif_carrier_on+0x5da>
    e42f:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e433:	4c 89 e2             	mov    %r12,%rdx
    e436:	4c 89 ee             	mov    %r13,%rsi
    e439:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e440:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    e447:	e8 00 00 00 00       	callq  e44c <netif_carrier_on+0x632>
    e44c:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e450:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
    e454:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    e458:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e45f:	48 89 da             	mov    %rbx,%rdx
    e462:	4c 89 e6             	mov    %r12,%rsi
    e465:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    e46c:	e8 00 00 00 00       	callq  e471 <netif_carrier_on+0x657>
    e471:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e475:	48 89 da             	mov    %rbx,%rdx
    e478:	4c 89 e6             	mov    %r12,%rsi
    e47b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e482:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    e489:	e8 00 00 00 00       	callq  e48e <netif_carrier_on+0x674>
    e48e:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e492:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    e499:	48 85 c0             	test   %rax,%rax
    e49c:	74 37                	je     e4d5 <netif_carrier_on+0x6bb>
    e49e:	48 8d 48 60          	lea    0x60(%rax),%rcx
    e4a2:	48 89 da             	mov    %rbx,%rdx
    e4a5:	4c 89 e6             	mov    %r12,%rsi
    e4a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e4af:	e8 00 00 00 00       	callq  e4b4 <netif_carrier_on+0x69a>
    e4b4:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e4b8:	48 89 da             	mov    %rbx,%rdx
    e4bb:	4c 89 e6             	mov    %r12,%rsi
    e4be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e4c5:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    e4cc:	48 83 c1 58          	add    $0x58,%rcx
    e4d0:	e8 00 00 00 00       	callq  e4d5 <netif_carrier_on+0x6bb>
    e4d5:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e4d9:	48 89 da             	mov    %rbx,%rdx
    e4dc:	4c 89 e6             	mov    %r12,%rsi
    e4df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e4e6:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    e4ed:	e8 00 00 00 00       	callq  e4f2 <netif_carrier_on+0x6d8>
    e4f2:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e4f6:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
    e4fd:	48 85 c0             	test   %rax,%rax
    e500:	74 3d                	je     e53f <netif_carrier_on+0x725>
    e502:	48 8d 48 10          	lea    0x10(%rax),%rcx
    e506:	48 89 da             	mov    %rbx,%rdx
    e509:	4c 89 e6             	mov    %r12,%rsi
    e50c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e513:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    e519:	e8 00 00 00 00       	callq  e51e <netif_carrier_on+0x704>
    e51e:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e522:	48 89 da             	mov    %rbx,%rdx
    e525:	4c 89 e6             	mov    %r12,%rsi
    e528:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e52f:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    e536:	48 83 c1 08          	add    $0x8,%rcx
    e53a:	e8 00 00 00 00       	callq  e53f <netif_carrier_on+0x725>
    e53f:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
    e543:	48 89 da             	mov    %rbx,%rdx
    e546:	4c 89 e6             	mov    %r12,%rsi
    e549:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e550:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    e557:	e8 00 00 00 00       	callq  e55c <netif_carrier_on+0x742>
    e55c:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e560:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    e567:	00 
    e568:	74 5a                	je     e5c4 <netif_carrier_on+0x7aa>
    e56a:	31 db                	xor    %ebx,%ebx
    e56c:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e570:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
    e574:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    e578:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e57e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e585:	4c 89 e2             	mov    %r12,%rdx
    e588:	4c 89 ee             	mov    %r13,%rsi
    e58b:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    e592:	48 83 c1 08          	add    $0x8,%rcx
    e596:	48 01 d9             	add    %rbx,%rcx
    e599:	48 ff c3             	inc    %rbx
    e59c:	e8 00 00 00 00       	callq  e5a1 <netif_carrier_on+0x787>
    e5a1:	48 83 fb 20          	cmp    $0x20,%rbx
    e5a5:	75 c5                	jne    e56c <netif_carrier_on+0x752>
    e5a7:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
    e5ab:	4c 89 e2             	mov    %r12,%rdx
    e5ae:	4c 89 ee             	mov    %r13,%rsi
    e5b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e5b8:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    e5bf:	e8 00 00 00 00       	callq  e5c4 <netif_carrier_on+0x7aa>
    e5c4:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    e5c8:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    e5cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e5d3:	48 c7 45 b0 e3 05 00 	movq   $0x5e3,0xffffffffffffffb0(%rbp)
    e5da:	00 
    e5db:	48 8d 5d dc          	lea    0xffffffffffffffdc(%rbp),%rbx
    e5df:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
    e5e3:	8b 45 d8             	mov    0xffffffffffffffd8(%rbp),%eax
    e5e6:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    e5e9:	e8 00 00 00 00       	callq  e5ee <netif_carrier_on+0x7d4>
    e5ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e5f5:	4c 89 75 c8          	mov    %r14,0xffffffffffffffc8(%rbp)
    e5f9:	e8 00 00 00 00       	callq  e5fe <netif_carrier_on+0x7e4>
    e5fe:	4c 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12
    e602:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
    e606:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e60d:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    e613:	48 89 da             	mov    %rbx,%rdx
    e616:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
    e61d:	4c 89 e6             	mov    %r12,%rsi
    e620:	e8 00 00 00 00       	callq  e625 <netif_carrier_on+0x80b>
    e625:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
    e629:	48 85 ff             	test   %rdi,%rdi
    e62c:	0f 84 db 07 00 00    	je     ee0d <netif_carrier_on+0xff3>
    e632:	ba 08 00 00 00       	mov    $0x8,%edx
    e637:	be 10 03 00 00       	mov    $0x310,%esi
    e63c:	e8 00 00 00 00       	callq  e641 <netif_carrier_on+0x827>
    e641:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e645:	48 89 da             	mov    %rbx,%rdx
    e648:	b9 08 00 00 00       	mov    $0x8,%ecx
    e64d:	4c 89 e6             	mov    %r12,%rsi
    e650:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e657:	49 81 c0 10 03 00 00 	add    $0x310,%r8
    e65e:	e8 00 00 00 00       	callq  e663 <netif_carrier_on+0x849>
    e663:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e667:	48 89 da             	mov    %rbx,%rdx
    e66a:	b9 02 00 00 00       	mov    $0x2,%ecx
    e66f:	4c 89 e6             	mov    %r12,%rsi
    e672:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e679:	49 81 c0 70 01 00 00 	add    $0x170,%r8
    e680:	e8 00 00 00 00       	callq  e685 <netif_carrier_on+0x86b>
    e685:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e689:	48 89 da             	mov    %rbx,%rdx
    e68c:	b9 08 00 00 00       	mov    $0x8,%ecx
    e691:	4c 89 e6             	mov    %r12,%rsi
    e694:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e69b:	49 81 c0 48 03 00 00 	add    $0x348,%r8
    e6a2:	e8 00 00 00 00       	callq  e6a7 <netif_carrier_on+0x88d>
    e6a7:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e6ab:	48 89 da             	mov    %rbx,%rdx
    e6ae:	b9 04 00 00 00       	mov    $0x4,%ecx
    e6b3:	4c 89 e6             	mov    %r12,%rsi
    e6b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e6bd:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
    e6c4:	e8 00 00 00 00       	callq  e6c9 <netif_carrier_on+0x8af>
    e6c9:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e6cd:	48 89 da             	mov    %rbx,%rdx
    e6d0:	b9 04 00 00 00       	mov    $0x4,%ecx
    e6d5:	4c 89 e6             	mov    %r12,%rsi
    e6d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e6df:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
    e6e6:	e8 00 00 00 00       	callq  e6eb <netif_carrier_on+0x8d1>
    e6eb:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    e6ef:	48 89 da             	mov    %rbx,%rdx
    e6f2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e6f8:	4c 89 e6             	mov    %r12,%rsi
    e6fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e702:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    e709:	e8 00 00 00 00       	callq  e70e <netif_carrier_on+0x8f4>
    e70e:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    e712:	48 89 da             	mov    %rbx,%rdx
    e715:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e71b:	4c 89 e6             	mov    %r12,%rsi
    e71e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e725:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    e72c:	e8 00 00 00 00       	callq  e731 <netif_carrier_on+0x917>
    e731:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    e735:	48 89 da             	mov    %rbx,%rdx
    e738:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e73e:	4c 89 e6             	mov    %r12,%rsi
    e741:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e748:	31 db                	xor    %ebx,%ebx
    e74a:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    e751:	e8 00 00 00 00       	callq  e756 <netif_carrier_on+0x93c>
    e756:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e75a:	48 8d 55 dc          	lea    0xffffffffffffffdc(%rbp),%rdx
    e75e:	b9 01 00 00 00       	mov    $0x1,%ecx
    e763:	4c 89 e6             	mov    %r12,%rsi
    e766:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e76d:	49 81 c0 60 02 00 00 	add    $0x260,%r8
    e774:	49 01 d8             	add    %rbx,%r8
    e777:	48 ff c3             	inc    %rbx
    e77a:	e8 00 00 00 00       	callq  e77f <netif_carrier_on+0x965>
    e77f:	48 83 fb 20          	cmp    $0x20,%rbx
    e783:	75 d1                	jne    e756 <netif_carrier_on+0x93c>
    e785:	30 db                	xor    %bl,%bl
    e787:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e78b:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    e78f:	b9 01 00 00 00       	mov    $0x1,%ecx
    e794:	4c 89 e6             	mov    %r12,%rsi
    e797:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e79e:	4c 89 ea             	mov    %r13,%rdx
    e7a1:	49 81 c0 80 01 00 00 	add    $0x180,%r8
    e7a8:	49 01 d8             	add    %rbx,%r8
    e7ab:	48 ff c3             	inc    %rbx
    e7ae:	e8 00 00 00 00       	callq  e7b3 <netif_carrier_on+0x999>
    e7b3:	48 83 fb 20          	cmp    $0x20,%rbx
    e7b7:	75 ce                	jne    e787 <netif_carrier_on+0x96d>
    e7b9:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e7bd:	b9 02 00 00 00       	mov    $0x2,%ecx
    e7c2:	4c 89 ea             	mov    %r13,%rdx
    e7c5:	4c 89 e6             	mov    %r12,%rsi
    e7c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e7cf:	30 db                	xor    %bl,%bl
    e7d1:	49 81 c0 72 01 00 00 	add    $0x172,%r8
    e7d8:	e8 00 00 00 00       	callq  e7dd <netif_carrier_on+0x9c3>
    e7dd:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
    e7e1:	ba 08 00 00 00       	mov    $0x8,%edx
    e7e6:	be 48 00 00 00       	mov    $0x48,%esi
    e7eb:	e8 00 00 00 00       	callq  e7f0 <netif_carrier_on+0x9d6>
    e7f0:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e7f4:	b9 08 00 00 00       	mov    $0x8,%ecx
    e7f9:	4c 89 ea             	mov    %r13,%rdx
    e7fc:	4c 89 e6             	mov    %r12,%rsi
    e7ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e806:	49 83 c0 48          	add    $0x48,%r8
    e80a:	e8 00 00 00 00       	callq  e80f <netif_carrier_on+0x9f5>
    e80f:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e813:	48 8d 55 dc          	lea    0xffffffffffffffdc(%rbp),%rdx
    e817:	b9 01 00 00 00       	mov    $0x1,%ecx
    e81c:	4c 89 e6             	mov    %r12,%rsi
    e81f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e826:	49 81 c0 40 02 00 00 	add    $0x240,%r8
    e82d:	49 01 d8             	add    %rbx,%r8
    e830:	48 ff c3             	inc    %rbx
    e833:	e8 00 00 00 00       	callq  e838 <netif_carrier_on+0xa1e>
    e838:	48 83 fb 20          	cmp    $0x20,%rbx
    e83c:	75 d1                	jne    e80f <netif_carrier_on+0x9f5>
    e83e:	30 db                	xor    %bl,%bl
    e840:	49 89 d8             	mov    %rbx,%r8
    e843:	4c 03 45 c8          	add    0xffffffffffffffc8(%rbp),%r8
    e847:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    e84b:	b9 01 00 00 00       	mov    $0x1,%ecx
    e850:	4c 89 e6             	mov    %r12,%rsi
    e853:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e85a:	4c 89 ea             	mov    %r13,%rdx
    e85d:	48 ff c3             	inc    %rbx
    e860:	e8 00 00 00 00       	callq  e865 <netif_carrier_on+0xa4b>
    e865:	48 83 fb 10          	cmp    $0x10,%rbx
    e869:	75 d5                	jne    e840 <netif_carrier_on+0xa26>
    e86b:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
    e86f:	ba 10 00 00 00       	mov    $0x10,%edx
    e874:	be 18 04 00 00       	mov    $0x418,%esi
    e879:	30 db                	xor    %bl,%bl
    e87b:	e8 00 00 00 00       	callq  e880 <netif_carrier_on+0xa66>
    e880:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e884:	b9 01 00 00 00       	mov    $0x1,%ecx
    e889:	4c 89 ea             	mov    %r13,%rdx
    e88c:	4c 89 e6             	mov    %r12,%rsi
    e88f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e896:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
    e89d:	e8 00 00 00 00       	callq  e8a2 <netif_carrier_on+0xa88>
    e8a2:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    e8a6:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    e8aa:	b9 01 00 00 00       	mov    $0x1,%ecx
    e8af:	4c 89 e6             	mov    %r12,%rsi
    e8b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e8b9:	4c 89 ea             	mov    %r13,%rdx
    e8bc:	49 81 c0 60 05 00 00 	add    $0x560,%r8
    e8c3:	49 01 d8             	add    %rbx,%r8
    e8c6:	48 ff c3             	inc    %rbx
    e8c9:	e8 00 00 00 00       	callq  e8ce <netif_carrier_on+0xab4>
    e8ce:	48 83 fb 14          	cmp    $0x14,%rbx
    e8d2:	75 ce                	jne    e8a2 <netif_carrier_on+0xa88>
    e8d4:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
    e8d8:	b9 04 00 00 00       	mov    $0x4,%ecx
    e8dd:	4c 89 ea             	mov    %r13,%rdx
    e8e0:	4c 89 e6             	mov    %r12,%rsi
    e8e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e8ea:	49 89 d8             	mov    %rbx,%r8
    e8ed:	e8 00 00 00 00       	callq  e8f2 <netif_carrier_on+0xad8>
    e8f2:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    e8f6:	8a 55 d8             	mov    0xffffffffffffffd8(%rbp),%dl
    e8f9:	49 89 d8             	mov    %rbx,%r8
    e8fc:	4c 89 e6             	mov    %r12,%rsi
    e8ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e906:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
    e90c:	83 e2 01             	and    $0x1,%edx
    e90f:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
    e912:	09 d0                	or     %edx,%eax
    e914:	4c 89 ea             	mov    %r13,%rdx
    e917:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
    e91d:	b9 04 00 00 00       	mov    $0x4,%ecx
    e922:	e8 00 00 00 00       	callq  e927 <netif_carrier_on+0xb0d>
    e927:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    e92b:	8a 55 d8             	mov    0xffffffffffffffd8(%rbp),%dl
    e92e:	41 b8 78 00 00 00    	mov    $0x78,%r8d
    e934:	4c 89 e6             	mov    %r12,%rsi
    e937:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e93e:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
    e944:	83 e2 01             	and    $0x1,%edx
    e947:	01 d2                	add    %edx,%edx
    e949:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
    e94c:	09 d0                	or     %edx,%eax
    e94e:	4c 89 ea             	mov    %r13,%rdx
    e951:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
    e957:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    e95b:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
    e962:	e8 00 00 00 00       	callq  e967 <netif_carrier_on+0xb4d>
    e967:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    e96b:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
    e972:	48 85 c0             	test   %rax,%rax
    e975:	0f 84 df 00 00 00    	je     ea5a <netif_carrier_on+0xc40>
    e97b:	48 8d 48 18          	lea    0x18(%rax),%rcx
    e97f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e985:	4c 89 ea             	mov    %r13,%rdx
    e988:	4c 89 e6             	mov    %r12,%rsi
    e98b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e992:	e8 00 00 00 00       	callq  e997 <netif_carrier_on+0xb7d>
    e997:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    e99b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e9a1:	4c 89 ea             	mov    %r13,%rdx
    e9a4:	4c 89 e6             	mov    %r12,%rsi
    e9a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e9ae:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    e9b5:	48 83 c1 20          	add    $0x20,%rcx
    e9b9:	e8 00 00 00 00       	callq  e9be <netif_carrier_on+0xba4>
    e9be:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    e9c2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e9c8:	4c 89 ea             	mov    %r13,%rdx
    e9cb:	4c 89 e6             	mov    %r12,%rsi
    e9ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e9d5:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    e9dc:	48 83 c1 30          	add    $0x30,%rcx
    e9e0:	e8 00 00 00 00       	callq  e9e5 <netif_carrier_on+0xbcb>
    e9e5:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    e9e9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    e9ef:	4c 89 ea             	mov    %r13,%rdx
    e9f2:	4c 89 e6             	mov    %r12,%rsi
    e9f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    e9fc:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    ea03:	48 83 c1 10          	add    $0x10,%rcx
    ea07:	e8 00 00 00 00       	callq  ea0c <netif_carrier_on+0xbf2>
    ea0c:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    ea10:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    ea16:	4c 89 ea             	mov    %r13,%rdx
    ea19:	4c 89 e6             	mov    %r12,%rsi
    ea1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ea23:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    ea2a:	48 83 c1 28          	add    $0x28,%rcx
    ea2e:	e8 00 00 00 00       	callq  ea33 <netif_carrier_on+0xc19>
    ea33:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    ea37:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    ea3d:	4c 89 ea             	mov    %r13,%rdx
    ea40:	4c 89 e6             	mov    %r12,%rsi
    ea43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ea4a:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    ea51:	48 83 c1 08          	add    $0x8,%rcx
    ea55:	e8 00 00 00 00       	callq  ea5a <netif_carrier_on+0xc40>
    ea5a:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    ea5e:	b9 08 00 00 00       	mov    $0x8,%ecx
    ea63:	4c 89 ea             	mov    %r13,%rdx
    ea66:	4c 89 e6             	mov    %r12,%rsi
    ea69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ea70:	49 81 c0 20 06 00 00 	add    $0x620,%r8
    ea77:	e8 00 00 00 00       	callq  ea7c <netif_carrier_on+0xc62>
    ea7c:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    ea80:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    ea86:	4c 89 ea             	mov    %r13,%rdx
    ea89:	4c 89 e6             	mov    %r12,%rsi
    ea8c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ea93:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
    ea9a:	e8 00 00 00 00       	callq  ea9f <netif_carrier_on+0xc85>
    ea9f:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    eaa3:	41 b8 78 02 00 00    	mov    $0x278,%r8d
    eaa9:	4c 89 ea             	mov    %r13,%rdx
    eaac:	4c 89 e6             	mov    %r12,%rsi
    eaaf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    eab6:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
    eabd:	e8 00 00 00 00       	callq  eac2 <netif_carrier_on+0xca8>
    eac2:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    eac6:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    eacc:	4c 89 ea             	mov    %r13,%rdx
    eacf:	4c 89 e6             	mov    %r12,%rsi
    ead2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ead9:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
    eae0:	e8 00 00 00 00       	callq  eae5 <netif_carrier_on+0xccb>
    eae5:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    eae9:	48 8b 80 18 06 00 00 	mov    0x618(%rax),%rax
    eaf0:	48 85 c0             	test   %rax,%rax
    eaf3:	74 1a                	je     eb0f <netif_carrier_on+0xcf5>
    eaf5:	49 89 c0             	mov    %rax,%r8
    eaf8:	b9 08 00 00 00       	mov    $0x8,%ecx
    eafd:	4c 89 ea             	mov    %r13,%rdx
    eb00:	4c 89 e6             	mov    %r12,%rsi
    eb03:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    eb0a:	e8 00 00 00 00       	callq  eb0f <netif_carrier_on+0xcf5>
    eb0f:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    eb13:	b9 04 00 00 00       	mov    $0x4,%ecx
    eb18:	4c 89 ea             	mov    %r13,%rdx
    eb1b:	4c 89 e6             	mov    %r12,%rsi
    eb1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    eb25:	49 81 c0 30 04 00 00 	add    $0x430,%r8
    eb2c:	e8 00 00 00 00       	callq  eb31 <netif_carrier_on+0xd17>
    eb31:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    eb35:	b9 08 00 00 00       	mov    $0x8,%ecx
    eb3a:	4c 89 ea             	mov    %r13,%rdx
    eb3d:	4c 89 e6             	mov    %r12,%rsi
    eb40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    eb47:	49 83 c0 70          	add    $0x70,%r8
    eb4b:	e8 00 00 00 00       	callq  eb50 <netif_carrier_on+0xd36>
    eb50:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
    eb54:	ba 10 00 00 00       	mov    $0x10,%edx
    eb59:	be 10 00 00 00       	mov    $0x10,%esi
    eb5e:	e8 00 00 00 00       	callq  eb63 <netif_carrier_on+0xd49>
    eb63:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    eb67:	b9 04 00 00 00       	mov    $0x4,%ecx
    eb6c:	4c 89 ea             	mov    %r13,%rdx
    eb6f:	4c 89 e6             	mov    %r12,%rsi
    eb72:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    eb79:	49 81 c0 50 03 00 00 	add    $0x350,%r8
    eb80:	e8 00 00 00 00       	callq  eb85 <netif_carrier_on+0xd6b>
    eb85:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    eb89:	b9 08 00 00 00       	mov    $0x8,%ecx
    eb8e:	4c 89 ea             	mov    %r13,%rdx
    eb91:	4c 89 e6             	mov    %r12,%rsi
    eb94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    eb9b:	49 81 c0 00 07 00 00 	add    $0x700,%r8
    eba2:	e8 00 00 00 00       	callq  eba7 <netif_carrier_on+0xd8d>
    eba7:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
    ebab:	b9 04 00 00 00       	mov    $0x4,%ecx
    ebb0:	4c 89 ea             	mov    %r13,%rdx
    ebb3:	4c 89 e6             	mov    %r12,%rsi
    ebb6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ebbd:	49 81 c0 60 01 00 00 	add    $0x160,%r8
    ebc4:	e8 00 00 00 00       	callq  ebc9 <netif_carrier_on+0xdaf>
    ebc9:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    ebcd:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    ebd3:	4c 89 ea             	mov    %r13,%rdx
    ebd6:	4c 89 e6             	mov    %r12,%rsi
    ebd9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ebe0:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    ebe7:	e8 00 00 00 00       	callq  ebec <netif_carrier_on+0xdd2>
    ebec:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    ebf0:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    ebf7:	00 
    ebf8:	74 5b                	je     ec55 <netif_carrier_on+0xe3b>
    ebfa:	31 db                	xor    %ebx,%ebx
    ebfc:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    ec00:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    ec04:	b9 01 00 00 00       	mov    $0x1,%ecx
    ec09:	4c 89 e6             	mov    %r12,%rsi
    ec0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ec13:	4c 89 ea             	mov    %r13,%rdx
    ec16:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
    ec1d:	49 83 c0 08          	add    $0x8,%r8
    ec21:	49 01 d8             	add    %rbx,%r8
    ec24:	48 ff c3             	inc    %rbx
    ec27:	e8 00 00 00 00       	callq  ec2c <netif_carrier_on+0xe12>
    ec2c:	48 83 fb 20          	cmp    $0x20,%rbx
    ec30:	75 ca                	jne    ebfc <netif_carrier_on+0xde2>
    ec32:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    ec36:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    ec3c:	4c 89 ea             	mov    %r13,%rdx
    ec3f:	4c 89 e6             	mov    %r12,%rsi
    ec42:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ec49:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    ec50:	e8 00 00 00 00       	callq  ec55 <netif_carrier_on+0xe3b>
    ec55:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    ec59:	48 8d 5d dc          	lea    0xffffffffffffffdc(%rbp),%rbx
    ec5d:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
    ec63:	4c 89 e6             	mov    %r12,%rsi
    ec66:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ec6d:	48 89 da             	mov    %rbx,%rdx
    ec70:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    ec77:	e8 00 00 00 00       	callq  ec7c <netif_carrier_on+0xe62>
    ec7c:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    ec80:	41 b8 68 01 00 00    	mov    $0x168,%r8d
    ec86:	48 89 da             	mov    %rbx,%rdx
    ec89:	4c 89 e6             	mov    %r12,%rsi
    ec8c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ec93:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    ec9a:	e8 00 00 00 00       	callq  ec9f <netif_carrier_on+0xe85>
    ec9f:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    eca3:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    ecaa:	48 85 c0             	test   %rax,%rax
    ecad:	74 43                	je     ecf2 <netif_carrier_on+0xed8>
    ecaf:	48 8d 48 60          	lea    0x60(%rax),%rcx
    ecb3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    ecb9:	48 89 da             	mov    %rbx,%rdx
    ecbc:	4c 89 e6             	mov    %r12,%rsi
    ecbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ecc6:	e8 00 00 00 00       	callq  eccb <netif_carrier_on+0xeb1>
    eccb:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    eccf:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    ecd5:	48 89 da             	mov    %rbx,%rdx
    ecd8:	4c 89 e6             	mov    %r12,%rsi
    ecdb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ece2:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    ece9:	48 83 c1 58          	add    $0x58,%rcx
    eced:	e8 00 00 00 00       	callq  ecf2 <netif_carrier_on+0xed8>
    ecf2:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    ecf6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ecfd:	41 b8 80 00 00 00    	mov    $0x80,%r8d
    ed03:	48 89 da             	mov    %rbx,%rdx
    ed06:	4c 89 e6             	mov    %r12,%rsi
    ed09:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    ed10:	e8 00 00 00 00       	callq  ed15 <netif_carrier_on+0xefb>
    ed15:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    ed19:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
    ed20:	48 85 ff             	test   %rdi,%rdi
    ed23:	74 5c                	je     ed81 <netif_carrier_on+0xf67>
    ed25:	ba 08 00 00 00       	mov    $0x8,%edx
    ed2a:	be 10 00 00 00       	mov    $0x10,%esi
    ed2f:	e8 00 00 00 00       	callq  ed34 <netif_carrier_on+0xf1a>
    ed34:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    ed38:	b9 08 00 00 00       	mov    $0x8,%ecx
    ed3d:	48 89 da             	mov    %rbx,%rdx
    ed40:	4c 89 e6             	mov    %r12,%rsi
    ed43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ed4a:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
    ed51:	49 83 c0 10          	add    $0x10,%r8
    ed55:	e8 00 00 00 00       	callq  ed5a <netif_carrier_on+0xf40>
    ed5a:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    ed5e:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
    ed64:	48 89 da             	mov    %rbx,%rdx
    ed67:	4c 89 e6             	mov    %r12,%rsi
    ed6a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ed71:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    ed78:	48 83 c1 08          	add    $0x8,%rcx
    ed7c:	e8 00 00 00 00       	callq  ed81 <netif_carrier_on+0xf67>
    ed81:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
    ed85:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    ed8b:	48 89 da             	mov    %rbx,%rdx
    ed8e:	4c 89 e6             	mov    %r12,%rsi
    ed91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ed98:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    ed9f:	e8 00 00 00 00       	callq  eda4 <netif_carrier_on+0xf8a>
    eda4:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    eda8:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    edaf:	00 
    edb0:	74 5b                	je     ee0d <netif_carrier_on+0xff3>
    edb2:	31 db                	xor    %ebx,%ebx
    edb4:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    edb8:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
    edbc:	b9 01 00 00 00       	mov    $0x1,%ecx
    edc1:	4c 89 e6             	mov    %r12,%rsi
    edc4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    edcb:	4c 89 ea             	mov    %r13,%rdx
    edce:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
    edd5:	49 83 c0 08          	add    $0x8,%r8
    edd9:	49 01 d8             	add    %rbx,%r8
    eddc:	48 ff c3             	inc    %rbx
    eddf:	e8 00 00 00 00       	callq  ede4 <netif_carrier_on+0xfca>
    ede4:	48 83 fb 20          	cmp    $0x20,%rbx
    ede8:	75 ca                	jne    edb4 <netif_carrier_on+0xf9a>
    edea:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
    edee:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    edf4:	4c 89 ea             	mov    %r13,%rdx
    edf7:	4c 89 e6             	mov    %r12,%rsi
    edfa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ee01:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    ee08:	e8 00 00 00 00       	callq  ee0d <netif_carrier_on+0xff3>
    ee0d:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
    ee11:	48 85 ff             	test   %rdi,%rdi
    ee14:	74 05                	je     ee1b <netif_carrier_on+0x1001>
    ee16:	e8 00 00 00 00       	callq  ee1b <netif_carrier_on+0x1001>
    ee1b:	48 83 c4 30          	add    $0x30,%rsp
    ee1f:	5b                   	pop    %rbx
    ee20:	41 5c                	pop    %r12
    ee22:	41 5d                	pop    %r13
    ee24:	41 5e                	pop    %r14
    ee26:	c9                   	leaveq 
    ee27:	c3                   	retq   

000000000000ee28 <netif_napi_add>:
    ee28:	55                   	push   %rbp
    ee29:	48 89 e5             	mov    %rsp,%rbp
    ee2c:	41 57                	push   %r15
    ee2e:	49 89 f7             	mov    %rsi,%r15
    ee31:	41 56                	push   %r14
    ee33:	49 89 fe             	mov    %rdi,%r14
    ee36:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ee3d:	41 55                	push   %r13
    ee3f:	41 54                	push   %r12
    ee41:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
    ee45:	53                   	push   %rbx
    ee46:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    ee4a:	48 83 ec 68          	sub    $0x68,%rsp
    ee4e:	48 89 95 78 ff ff ff 	mov    %rdx,0xffffffffffffff78(%rbp)
    ee55:	89 8d 74 ff ff ff    	mov    %ecx,0xffffffffffffff74(%rbp)
    ee5b:	e8 00 00 00 00       	callq  ee60 <netif_napi_add+0x38>
    ee60:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    ee67:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ee6e:	48 c7 45 80 00 00 00 	movq   $0x0,0xffffffffffffff80(%rbp)
    ee75:	00 
    ee76:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
    ee7d:	00 
    ee7e:	c7 45 88 00 00 00 00 	movl   $0x0,0xffffffffffffff88(%rbp)
    ee85:	4c 89 75 a8          	mov    %r14,0xffffffffffffffa8(%rbp)
    ee89:	4c 89 7d a0          	mov    %r15,0xffffffffffffffa0(%rbp)
    ee8d:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
    ee91:	8b 85 74 ff ff ff    	mov    0xffffffffffffff74(%rbp),%eax
    ee97:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
    ee9a:	e8 00 00 00 00       	callq  ee9f <netif_napi_add+0x77>
    ee9f:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    eea3:	48 89 da             	mov    %rbx,%rdx
    eea6:	4c 89 e6             	mov    %r12,%rsi
    eea9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    eeb0:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
    eeb7:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    eebe:	00 
    eebf:	e8 00 00 00 00       	callq  eec4 <netif_napi_add+0x9c>
    eec4:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    eec8:	48 85 c0             	test   %rax,%rax
    eecb:	0f 84 2b 07 00 00    	je     f5fc <netif_napi_add+0x7d4>
    eed1:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
    eed8:	48 89 da             	mov    %rbx,%rdx
    eedb:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    eee1:	4c 89 e6             	mov    %r12,%rsi
    eee4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    eeeb:	e8 00 00 00 00       	callq  eef0 <netif_napi_add+0xc8>
    eef0:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    eef4:	48 89 da             	mov    %rbx,%rdx
    eef7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    eefd:	4c 89 e6             	mov    %r12,%rsi
    ef00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ef07:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
    ef0e:	e8 00 00 00 00       	callq  ef13 <netif_napi_add+0xeb>
    ef13:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    ef17:	48 89 da             	mov    %rbx,%rdx
    ef1a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    ef20:	4c 89 e6             	mov    %r12,%rsi
    ef23:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ef2a:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
    ef31:	e8 00 00 00 00       	callq  ef36 <netif_napi_add+0x10e>
    ef36:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    ef3a:	48 89 da             	mov    %rbx,%rdx
    ef3d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    ef43:	4c 89 e6             	mov    %r12,%rsi
    ef46:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ef4d:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
    ef54:	e8 00 00 00 00       	callq  ef59 <netif_napi_add+0x131>
    ef59:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    ef5d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    ef63:	48 89 da             	mov    %rbx,%rdx
    ef66:	4c 89 e6             	mov    %r12,%rsi
    ef69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ef70:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
    ef77:	e8 00 00 00 00       	callq  ef7c <netif_napi_add+0x154>
    ef7c:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    ef80:	48 89 da             	mov    %rbx,%rdx
    ef83:	4c 89 e6             	mov    %r12,%rsi
    ef86:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ef8d:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    ef94:	e8 00 00 00 00       	callq  ef99 <netif_napi_add+0x171>
    ef99:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    ef9d:	48 89 da             	mov    %rbx,%rdx
    efa0:	4c 89 e6             	mov    %r12,%rsi
    efa3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    efaa:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    efb1:	e8 00 00 00 00       	callq  efb6 <netif_napi_add+0x18e>
    efb6:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    efba:	48 89 da             	mov    %rbx,%rdx
    efbd:	4c 89 e6             	mov    %r12,%rsi
    efc0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    efc7:	31 db                	xor    %ebx,%ebx
    efc9:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    efd0:	e8 00 00 00 00       	callq  efd5 <netif_napi_add+0x1ad>
    efd5:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    efd9:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    efdd:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    efe1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    efe7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    efee:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
    eff5:	48 01 d9             	add    %rbx,%rcx
    eff8:	48 ff c3             	inc    %rbx
    effb:	e8 00 00 00 00       	callq  f000 <netif_napi_add+0x1d8>
    f000:	48 83 fb 20          	cmp    $0x20,%rbx
    f004:	75 cf                	jne    efd5 <netif_napi_add+0x1ad>
    f006:	30 db                	xor    %bl,%bl
    f008:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f00c:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    f010:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    f014:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f01a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f021:	4c 89 e2             	mov    %r12,%rdx
    f024:	4c 89 ee             	mov    %r13,%rsi
    f027:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
    f02e:	48 01 d9             	add    %rbx,%rcx
    f031:	48 ff c3             	inc    %rbx
    f034:	e8 00 00 00 00       	callq  f039 <netif_napi_add+0x211>
    f039:	48 83 fb 20          	cmp    $0x20,%rbx
    f03d:	75 c9                	jne    f008 <netif_napi_add+0x1e0>
    f03f:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f043:	41 b8 02 00 00 00    	mov    $0x2,%r8d
    f049:	4c 89 e2             	mov    %r12,%rdx
    f04c:	4c 89 ee             	mov    %r13,%rsi
    f04f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f056:	30 db                	xor    %bl,%bl
    f058:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
    f05f:	e8 00 00 00 00       	callq  f064 <netif_napi_add+0x23c>
    f064:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f068:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    f06e:	4c 89 e2             	mov    %r12,%rdx
    f071:	4c 89 ee             	mov    %r13,%rsi
    f074:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f07b:	48 83 c1 48          	add    $0x48,%rcx
    f07f:	e8 00 00 00 00       	callq  f084 <netif_napi_add+0x25c>
    f084:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f088:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    f08c:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
    f090:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f096:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f09d:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
    f0a4:	48 01 d9             	add    %rbx,%rcx
    f0a7:	48 ff c3             	inc    %rbx
    f0aa:	e8 00 00 00 00       	callq  f0af <netif_napi_add+0x287>
    f0af:	48 83 fb 20          	cmp    $0x20,%rbx
    f0b3:	75 cf                	jne    f084 <netif_napi_add+0x25c>
    f0b5:	30 db                	xor    %bl,%bl
    f0b7:	48 89 d9             	mov    %rbx,%rcx
    f0ba:	48 03 4d a8          	add    0xffffffffffffffa8(%rbp),%rcx
    f0be:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    f0c2:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    f0c6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f0cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f0d3:	4c 89 e2             	mov    %r12,%rdx
    f0d6:	48 ff c3             	inc    %rbx
    f0d9:	4c 89 ee             	mov    %r13,%rsi
    f0dc:	e8 00 00 00 00       	callq  f0e1 <netif_napi_add+0x2b9>
    f0e1:	48 83 fb 10          	cmp    $0x10,%rbx
    f0e5:	75 d0                	jne    f0b7 <netif_napi_add+0x28f>
    f0e7:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f0eb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f0f1:	4c 89 e2             	mov    %r12,%rdx
    f0f4:	4c 89 ee             	mov    %r13,%rsi
    f0f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f0fe:	30 db                	xor    %bl,%bl
    f100:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
    f107:	e8 00 00 00 00       	callq  f10c <netif_napi_add+0x2e4>
    f10c:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f110:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    f116:	4c 89 e2             	mov    %r12,%rdx
    f119:	4c 89 ee             	mov    %r13,%rsi
    f11c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f123:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
    f12a:	e8 00 00 00 00       	callq  f12f <netif_napi_add+0x307>
    f12f:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f133:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    f137:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    f13b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f141:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f148:	4c 89 e2             	mov    %r12,%rdx
    f14b:	4c 89 ee             	mov    %r13,%rsi
    f14e:	48 81 c1 60 05 00 00 	add    $0x560,%rcx
    f155:	48 01 d9             	add    %rbx,%rcx
    f158:	48 ff c3             	inc    %rbx
    f15b:	e8 00 00 00 00       	callq  f160 <netif_napi_add+0x338>
    f160:	48 83 fb 14          	cmp    $0x14,%rbx
    f164:	75 c9                	jne    f12f <netif_napi_add+0x307>
    f166:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f16a:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
    f16e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    f174:	4c 89 e2             	mov    %r12,%rdx
    f177:	4c 89 ee             	mov    %r13,%rsi
    f17a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f181:	48 89 d9             	mov    %rbx,%rcx
    f184:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
    f18a:	83 e0 01             	and    $0x1,%eax
    f18d:	0f b6 c0             	movzbl %al,%eax
    f190:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    f193:	e8 00 00 00 00       	callq  f198 <netif_napi_add+0x370>
    f198:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f19c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    f1a2:	48 89 d9             	mov    %rbx,%rcx
    f1a5:	4c 89 e2             	mov    %r12,%rdx
    f1a8:	4c 89 ee             	mov    %r13,%rsi
    f1ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f1b2:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
    f1b8:	d0 e8                	shr    %al
    f1ba:	83 e0 01             	and    $0x1,%eax
    f1bd:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    f1c0:	e8 00 00 00 00       	callq  f1c5 <netif_napi_add+0x39d>
    f1c5:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f1c9:	4c 89 e2             	mov    %r12,%rdx
    f1cc:	4c 89 ee             	mov    %r13,%rsi
    f1cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f1d6:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
    f1dd:	e8 00 00 00 00       	callq  f1e2 <netif_napi_add+0x3ba>
    f1e2:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f1e6:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
    f1ed:	48 85 c0             	test   %rax,%rax
    f1f0:	0f 84 bb 00 00 00    	je     f2b1 <netif_napi_add+0x489>
    f1f6:	48 8d 48 18          	lea    0x18(%rax),%rcx
    f1fa:	4c 89 e2             	mov    %r12,%rdx
    f1fd:	4c 89 ee             	mov    %r13,%rsi
    f200:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f207:	e8 00 00 00 00       	callq  f20c <netif_napi_add+0x3e4>
    f20c:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f210:	4c 89 e2             	mov    %r12,%rdx
    f213:	4c 89 ee             	mov    %r13,%rsi
    f216:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f21d:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    f224:	48 83 c1 20          	add    $0x20,%rcx
    f228:	e8 00 00 00 00       	callq  f22d <netif_napi_add+0x405>
    f22d:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f231:	4c 89 e2             	mov    %r12,%rdx
    f234:	4c 89 ee             	mov    %r13,%rsi
    f237:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f23e:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    f245:	48 83 c1 30          	add    $0x30,%rcx
    f249:	e8 00 00 00 00       	callq  f24e <netif_napi_add+0x426>
    f24e:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f252:	4c 89 e2             	mov    %r12,%rdx
    f255:	4c 89 ee             	mov    %r13,%rsi
    f258:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f25f:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    f266:	48 83 c1 10          	add    $0x10,%rcx
    f26a:	e8 00 00 00 00       	callq  f26f <netif_napi_add+0x447>
    f26f:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f273:	4c 89 e2             	mov    %r12,%rdx
    f276:	4c 89 ee             	mov    %r13,%rsi
    f279:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f280:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    f287:	48 83 c1 28          	add    $0x28,%rcx
    f28b:	e8 00 00 00 00       	callq  f290 <netif_napi_add+0x468>
    f290:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f294:	4c 89 e2             	mov    %r12,%rdx
    f297:	4c 89 ee             	mov    %r13,%rsi
    f29a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f2a1:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    f2a8:	48 83 c1 08          	add    $0x8,%rcx
    f2ac:	e8 00 00 00 00       	callq  f2b1 <netif_napi_add+0x489>
    f2b1:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f2b5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    f2bb:	4c 89 e2             	mov    %r12,%rdx
    f2be:	4c 89 ee             	mov    %r13,%rsi
    f2c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f2c8:	48 81 c1 20 06 00 00 	add    $0x620,%rcx
    f2cf:	e8 00 00 00 00       	callq  f2d4 <netif_napi_add+0x4ac>
    f2d4:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f2d8:	4c 89 e2             	mov    %r12,%rdx
    f2db:	4c 89 ee             	mov    %r13,%rsi
    f2de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f2e5:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
    f2ec:	e8 00 00 00 00       	callq  f2f1 <netif_napi_add+0x4c9>
    f2f1:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f2f5:	4c 89 e2             	mov    %r12,%rdx
    f2f8:	4c 89 ee             	mov    %r13,%rsi
    f2fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f302:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
    f309:	e8 00 00 00 00       	callq  f30e <netif_napi_add+0x4e6>
    f30e:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f312:	4c 89 e2             	mov    %r12,%rdx
    f315:	4c 89 ee             	mov    %r13,%rsi
    f318:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f31f:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
    f326:	e8 00 00 00 00       	callq  f32b <netif_napi_add+0x503>
    f32b:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f32f:	48 8b 88 18 06 00 00 	mov    0x618(%rax),%rcx
    f336:	48 85 c9             	test   %rcx,%rcx
    f339:	74 18                	je     f353 <netif_napi_add+0x52b>
    f33b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    f341:	4c 89 e2             	mov    %r12,%rdx
    f344:	4c 89 ee             	mov    %r13,%rsi
    f347:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f34e:	e8 00 00 00 00       	callq  f353 <netif_napi_add+0x52b>
    f353:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f357:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    f35d:	4c 89 e2             	mov    %r12,%rdx
    f360:	4c 89 ee             	mov    %r13,%rsi
    f363:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f36a:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
    f371:	e8 00 00 00 00       	callq  f376 <netif_napi_add+0x54e>
    f376:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f37a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    f380:	4c 89 e2             	mov    %r12,%rdx
    f383:	4c 89 ee             	mov    %r13,%rsi
    f386:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f38d:	48 83 c1 70          	add    $0x70,%rcx
    f391:	e8 00 00 00 00       	callq  f396 <netif_napi_add+0x56e>
    f396:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f39a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    f3a0:	4c 89 e2             	mov    %r12,%rdx
    f3a3:	4c 89 ee             	mov    %r13,%rsi
    f3a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f3ad:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
    f3b4:	e8 00 00 00 00       	callq  f3b9 <netif_napi_add+0x591>
    f3b9:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f3bd:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    f3c3:	4c 89 e2             	mov    %r12,%rdx
    f3c6:	4c 89 ee             	mov    %r13,%rsi
    f3c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f3d0:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
    f3d7:	e8 00 00 00 00       	callq  f3dc <netif_napi_add+0x5b4>
    f3dc:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f3e0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    f3e6:	4c 89 e2             	mov    %r12,%rdx
    f3e9:	4c 89 ee             	mov    %r13,%rsi
    f3ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f3f3:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
    f3fa:	e8 00 00 00 00       	callq  f3ff <netif_napi_add+0x5d7>
    f3ff:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f403:	4c 89 e2             	mov    %r12,%rdx
    f406:	4c 89 ee             	mov    %r13,%rsi
    f409:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f410:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    f417:	e8 00 00 00 00       	callq  f41c <netif_napi_add+0x5f4>
    f41c:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f420:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    f427:	00 
    f428:	74 5a                	je     f484 <netif_napi_add+0x65c>
    f42a:	31 db                	xor    %ebx,%ebx
    f42c:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f430:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    f434:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    f438:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f43e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f445:	4c 89 e2             	mov    %r12,%rdx
    f448:	4c 89 ee             	mov    %r13,%rsi
    f44b:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    f452:	48 83 c1 08          	add    $0x8,%rcx
    f456:	48 01 d9             	add    %rbx,%rcx
    f459:	48 ff c3             	inc    %rbx
    f45c:	e8 00 00 00 00       	callq  f461 <netif_napi_add+0x639>
    f461:	48 83 fb 20          	cmp    $0x20,%rbx
    f465:	75 c5                	jne    f42c <netif_napi_add+0x604>
    f467:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f46b:	4c 89 e2             	mov    %r12,%rdx
    f46e:	4c 89 ee             	mov    %r13,%rsi
    f471:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f478:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    f47f:	e8 00 00 00 00       	callq  f484 <netif_napi_add+0x65c>
    f484:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f488:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    f48c:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
    f490:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f497:	48 89 da             	mov    %rbx,%rdx
    f49a:	4c 89 e6             	mov    %r12,%rsi
    f49d:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    f4a4:	e8 00 00 00 00       	callq  f4a9 <netif_napi_add+0x681>
    f4a9:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f4ad:	48 89 da             	mov    %rbx,%rdx
    f4b0:	4c 89 e6             	mov    %r12,%rsi
    f4b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f4ba:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    f4c1:	e8 00 00 00 00       	callq  f4c6 <netif_napi_add+0x69e>
    f4c6:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f4ca:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    f4d1:	48 85 c0             	test   %rax,%rax
    f4d4:	74 37                	je     f50d <netif_napi_add+0x6e5>
    f4d6:	48 8d 48 60          	lea    0x60(%rax),%rcx
    f4da:	48 89 da             	mov    %rbx,%rdx
    f4dd:	4c 89 e6             	mov    %r12,%rsi
    f4e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f4e7:	e8 00 00 00 00       	callq  f4ec <netif_napi_add+0x6c4>
    f4ec:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f4f0:	48 89 da             	mov    %rbx,%rdx
    f4f3:	4c 89 e6             	mov    %r12,%rsi
    f4f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f4fd:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    f504:	48 83 c1 58          	add    $0x58,%rcx
    f508:	e8 00 00 00 00       	callq  f50d <netif_napi_add+0x6e5>
    f50d:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f511:	48 89 da             	mov    %rbx,%rdx
    f514:	4c 89 e6             	mov    %r12,%rsi
    f517:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f51e:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    f525:	e8 00 00 00 00       	callq  f52a <netif_napi_add+0x702>
    f52a:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f52e:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
    f535:	48 85 c0             	test   %rax,%rax
    f538:	74 3d                	je     f577 <netif_napi_add+0x74f>
    f53a:	48 8d 48 10          	lea    0x10(%rax),%rcx
    f53e:	48 89 da             	mov    %rbx,%rdx
    f541:	4c 89 e6             	mov    %r12,%rsi
    f544:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f54b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    f551:	e8 00 00 00 00       	callq  f556 <netif_napi_add+0x72e>
    f556:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f55a:	48 89 da             	mov    %rbx,%rdx
    f55d:	4c 89 e6             	mov    %r12,%rsi
    f560:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f567:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    f56e:	48 83 c1 08          	add    $0x8,%rcx
    f572:	e8 00 00 00 00       	callq  f577 <netif_napi_add+0x74f>
    f577:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
    f57b:	48 89 da             	mov    %rbx,%rdx
    f57e:	4c 89 e6             	mov    %r12,%rsi
    f581:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f588:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    f58f:	e8 00 00 00 00       	callq  f594 <netif_napi_add+0x76c>
    f594:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f598:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    f59f:	00 
    f5a0:	74 5a                	je     f5fc <netif_napi_add+0x7d4>
    f5a2:	31 db                	xor    %ebx,%ebx
    f5a4:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f5a8:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
    f5ac:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
    f5b0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f5b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f5bd:	4c 89 e2             	mov    %r12,%rdx
    f5c0:	4c 89 ee             	mov    %r13,%rsi
    f5c3:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    f5ca:	48 83 c1 08          	add    $0x8,%rcx
    f5ce:	48 01 d9             	add    %rbx,%rcx
    f5d1:	48 ff c3             	inc    %rbx
    f5d4:	e8 00 00 00 00       	callq  f5d9 <netif_napi_add+0x7b1>
    f5d9:	48 83 fb 20          	cmp    $0x20,%rbx
    f5dd:	75 c5                	jne    f5a4 <netif_napi_add+0x77c>
    f5df:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
    f5e3:	4c 89 e2             	mov    %r12,%rdx
    f5e6:	4c 89 ee             	mov    %r13,%rsi
    f5e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f5f0:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    f5f7:	e8 00 00 00 00       	callq  f5fc <netif_napi_add+0x7d4>
    f5fc:	4c 8d 6d a0          	lea    0xffffffffffffffa0(%rbp),%r13
    f600:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    f604:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
    f608:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f60f:	4c 89 e9             	mov    %r13,%rcx
    f612:	48 89 da             	mov    %rbx,%rdx
    f615:	4c 89 e6             	mov    %r12,%rsi
    f618:	e8 00 00 00 00       	callq  f61d <netif_napi_add+0x7f5>
    f61d:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    f621:	48 85 c0             	test   %rax,%rax
    f624:	74 1c                	je     f642 <netif_napi_add+0x81a>
    f626:	48 8d 48 10          	lea    0x10(%rax),%rcx
    f62a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    f630:	48 89 da             	mov    %rbx,%rdx
    f633:	4c 89 e6             	mov    %r12,%rsi
    f636:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f63d:	e8 00 00 00 00       	callq  f642 <netif_napi_add+0x81a>
    f642:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
    f646:	4c 89 e6             	mov    %r12,%rsi
    f649:	48 89 da             	mov    %rbx,%rdx
    f64c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f653:	e8 00 00 00 00       	callq  f658 <netif_napi_add+0x830>
    f658:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
    f65c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
    f662:	48 89 da             	mov    %rbx,%rdx
    f665:	4c 89 e6             	mov    %r12,%rsi
    f668:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f66f:	e8 00 00 00 00       	callq  f674 <netif_napi_add+0x84c>
    f674:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
    f678:	48 8d 75 80          	lea    0xffffffffffffff80(%rbp),%rsi
    f67c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f683:	48 c7 45 80 e6 05 00 	movq   $0x5e6,0xffffffffffffff80(%rbp)
    f68a:	00 
    f68b:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
    f68f:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
    f692:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
    f695:	e8 00 00 00 00       	callq  f69a <netif_napi_add+0x872>
    f69a:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
    f6a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f6a8:	4c 89 75 a0          	mov    %r14,0xffffffffffffffa0(%rbp)
    f6ac:	4c 89 7d a8          	mov    %r15,0xffffffffffffffa8(%rbp)
    f6b0:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
    f6b4:	8b 85 74 ff ff ff    	mov    0xffffffffffffff74(%rbp),%eax
    f6ba:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
    f6bd:	e8 00 00 00 00       	callq  f6c2 <netif_napi_add+0x89a>
    f6c2:	4c 8b 65 90          	mov    0xffffffffffffff90(%rbp),%r12
    f6c6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f6cd:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    f6d3:	4c 89 e9             	mov    %r13,%rcx
    f6d6:	48 89 da             	mov    %rbx,%rdx
    f6d9:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
    f6e0:	4c 89 e6             	mov    %r12,%rsi
    f6e3:	e8 00 00 00 00       	callq  f6e8 <netif_napi_add+0x8c0>
    f6e8:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    f6ec:	48 85 ff             	test   %rdi,%rdi
    f6ef:	0f 84 db 07 00 00    	je     fed0 <netif_napi_add+0x10a8>
    f6f5:	ba 08 00 00 00       	mov    $0x8,%edx
    f6fa:	be 10 03 00 00       	mov    $0x310,%esi
    f6ff:	e8 00 00 00 00       	callq  f704 <netif_napi_add+0x8dc>
    f704:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f708:	48 89 da             	mov    %rbx,%rdx
    f70b:	b9 08 00 00 00       	mov    $0x8,%ecx
    f710:	4c 89 e6             	mov    %r12,%rsi
    f713:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f71a:	49 81 c0 10 03 00 00 	add    $0x310,%r8
    f721:	e8 00 00 00 00       	callq  f726 <netif_napi_add+0x8fe>
    f726:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f72a:	48 89 da             	mov    %rbx,%rdx
    f72d:	b9 02 00 00 00       	mov    $0x2,%ecx
    f732:	4c 89 e6             	mov    %r12,%rsi
    f735:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f73c:	49 81 c0 70 01 00 00 	add    $0x170,%r8
    f743:	e8 00 00 00 00       	callq  f748 <netif_napi_add+0x920>
    f748:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f74c:	48 89 da             	mov    %rbx,%rdx
    f74f:	b9 08 00 00 00       	mov    $0x8,%ecx
    f754:	4c 89 e6             	mov    %r12,%rsi
    f757:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f75e:	49 81 c0 48 03 00 00 	add    $0x348,%r8
    f765:	e8 00 00 00 00       	callq  f76a <netif_napi_add+0x942>
    f76a:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f76e:	48 89 da             	mov    %rbx,%rdx
    f771:	b9 04 00 00 00       	mov    $0x4,%ecx
    f776:	4c 89 e6             	mov    %r12,%rsi
    f779:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f780:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
    f787:	e8 00 00 00 00       	callq  f78c <netif_napi_add+0x964>
    f78c:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f790:	48 89 da             	mov    %rbx,%rdx
    f793:	b9 04 00 00 00       	mov    $0x4,%ecx
    f798:	4c 89 e6             	mov    %r12,%rsi
    f79b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f7a2:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
    f7a9:	e8 00 00 00 00       	callq  f7ae <netif_napi_add+0x986>
    f7ae:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    f7b2:	48 89 da             	mov    %rbx,%rdx
    f7b5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f7bb:	4c 89 e6             	mov    %r12,%rsi
    f7be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f7c5:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
    f7cc:	e8 00 00 00 00       	callq  f7d1 <netif_napi_add+0x9a9>
    f7d1:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    f7d5:	48 89 da             	mov    %rbx,%rdx
    f7d8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f7de:	4c 89 e6             	mov    %r12,%rsi
    f7e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f7e8:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
    f7ef:	e8 00 00 00 00       	callq  f7f4 <netif_napi_add+0x9cc>
    f7f4:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    f7f8:	48 89 da             	mov    %rbx,%rdx
    f7fb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    f801:	4c 89 e6             	mov    %r12,%rsi
    f804:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f80b:	31 db                	xor    %ebx,%ebx
    f80d:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
    f814:	e8 00 00 00 00       	callq  f819 <netif_napi_add+0x9f1>
    f819:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f81d:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    f821:	b9 01 00 00 00       	mov    $0x1,%ecx
    f826:	4c 89 e6             	mov    %r12,%rsi
    f829:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f830:	49 81 c0 60 02 00 00 	add    $0x260,%r8
    f837:	49 01 d8             	add    %rbx,%r8
    f83a:	48 ff c3             	inc    %rbx
    f83d:	e8 00 00 00 00       	callq  f842 <netif_napi_add+0xa1a>
    f842:	48 83 fb 20          	cmp    $0x20,%rbx
    f846:	75 d1                	jne    f819 <netif_napi_add+0x9f1>
    f848:	30 db                	xor    %bl,%bl
    f84a:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f84e:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    f852:	b9 01 00 00 00       	mov    $0x1,%ecx
    f857:	4c 89 e6             	mov    %r12,%rsi
    f85a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f861:	4c 89 ea             	mov    %r13,%rdx
    f864:	49 81 c0 80 01 00 00 	add    $0x180,%r8
    f86b:	49 01 d8             	add    %rbx,%r8
    f86e:	48 ff c3             	inc    %rbx
    f871:	e8 00 00 00 00       	callq  f876 <netif_napi_add+0xa4e>
    f876:	48 83 fb 20          	cmp    $0x20,%rbx
    f87a:	75 ce                	jne    f84a <netif_napi_add+0xa22>
    f87c:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f880:	b9 02 00 00 00       	mov    $0x2,%ecx
    f885:	4c 89 ea             	mov    %r13,%rdx
    f888:	4c 89 e6             	mov    %r12,%rsi
    f88b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f892:	30 db                	xor    %bl,%bl
    f894:	49 81 c0 72 01 00 00 	add    $0x172,%r8
    f89b:	e8 00 00 00 00       	callq  f8a0 <netif_napi_add+0xa78>
    f8a0:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    f8a4:	ba 08 00 00 00       	mov    $0x8,%edx
    f8a9:	be 48 00 00 00       	mov    $0x48,%esi
    f8ae:	e8 00 00 00 00       	callq  f8b3 <netif_napi_add+0xa8b>
    f8b3:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f8b7:	b9 08 00 00 00       	mov    $0x8,%ecx
    f8bc:	4c 89 ea             	mov    %r13,%rdx
    f8bf:	4c 89 e6             	mov    %r12,%rsi
    f8c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f8c9:	49 83 c0 48          	add    $0x48,%r8
    f8cd:	e8 00 00 00 00       	callq  f8d2 <netif_napi_add+0xaaa>
    f8d2:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f8d6:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
    f8da:	b9 01 00 00 00       	mov    $0x1,%ecx
    f8df:	4c 89 e6             	mov    %r12,%rsi
    f8e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f8e9:	49 81 c0 40 02 00 00 	add    $0x240,%r8
    f8f0:	49 01 d8             	add    %rbx,%r8
    f8f3:	48 ff c3             	inc    %rbx
    f8f6:	e8 00 00 00 00       	callq  f8fb <netif_napi_add+0xad3>
    f8fb:	48 83 fb 20          	cmp    $0x20,%rbx
    f8ff:	75 d1                	jne    f8d2 <netif_napi_add+0xaaa>
    f901:	30 db                	xor    %bl,%bl
    f903:	49 89 d8             	mov    %rbx,%r8
    f906:	4c 03 45 a0          	add    0xffffffffffffffa0(%rbp),%r8
    f90a:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    f90e:	b9 01 00 00 00       	mov    $0x1,%ecx
    f913:	4c 89 e6             	mov    %r12,%rsi
    f916:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f91d:	4c 89 ea             	mov    %r13,%rdx
    f920:	48 ff c3             	inc    %rbx
    f923:	e8 00 00 00 00       	callq  f928 <netif_napi_add+0xb00>
    f928:	48 83 fb 10          	cmp    $0x10,%rbx
    f92c:	75 d5                	jne    f903 <netif_napi_add+0xadb>
    f92e:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    f932:	ba 10 00 00 00       	mov    $0x10,%edx
    f937:	be 18 04 00 00       	mov    $0x418,%esi
    f93c:	30 db                	xor    %bl,%bl
    f93e:	e8 00 00 00 00       	callq  f943 <netif_napi_add+0xb1b>
    f943:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f947:	b9 01 00 00 00       	mov    $0x1,%ecx
    f94c:	4c 89 ea             	mov    %r13,%rdx
    f94f:	4c 89 e6             	mov    %r12,%rsi
    f952:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f959:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
    f960:	e8 00 00 00 00       	callq  f965 <netif_napi_add+0xb3d>
    f965:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    f969:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    f96d:	b9 01 00 00 00       	mov    $0x1,%ecx
    f972:	4c 89 e6             	mov    %r12,%rsi
    f975:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f97c:	4c 89 ea             	mov    %r13,%rdx
    f97f:	49 81 c0 60 05 00 00 	add    $0x560,%r8
    f986:	49 01 d8             	add    %rbx,%r8
    f989:	48 ff c3             	inc    %rbx
    f98c:	e8 00 00 00 00       	callq  f991 <netif_napi_add+0xb69>
    f991:	48 83 fb 14          	cmp    $0x14,%rbx
    f995:	75 ce                	jne    f965 <netif_napi_add+0xb3d>
    f997:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
    f99b:	b9 04 00 00 00       	mov    $0x4,%ecx
    f9a0:	4c 89 ea             	mov    %r13,%rdx
    f9a3:	4c 89 e6             	mov    %r12,%rsi
    f9a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f9ad:	49 89 d8             	mov    %rbx,%r8
    f9b0:	e8 00 00 00 00       	callq  f9b5 <netif_napi_add+0xb8d>
    f9b5:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    f9b9:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
    f9bc:	49 89 d8             	mov    %rbx,%r8
    f9bf:	4c 89 e6             	mov    %r12,%rsi
    f9c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    f9c9:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
    f9cf:	83 e2 01             	and    $0x1,%edx
    f9d2:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
    f9d5:	09 d0                	or     %edx,%eax
    f9d7:	4c 89 ea             	mov    %r13,%rdx
    f9da:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
    f9e0:	b9 04 00 00 00       	mov    $0x4,%ecx
    f9e5:	e8 00 00 00 00       	callq  f9ea <netif_napi_add+0xbc2>
    f9ea:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    f9ee:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
    f9f1:	41 b8 78 00 00 00    	mov    $0x78,%r8d
    f9f7:	4c 89 e6             	mov    %r12,%rsi
    f9fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fa01:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
    fa07:	83 e2 01             	and    $0x1,%edx
    fa0a:	01 d2                	add    %edx,%edx
    fa0c:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
    fa0f:	09 d0                	or     %edx,%eax
    fa11:	4c 89 ea             	mov    %r13,%rdx
    fa14:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
    fa1a:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    fa1e:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
    fa25:	e8 00 00 00 00       	callq  fa2a <netif_napi_add+0xc02>
    fa2a:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fa2e:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
    fa35:	48 85 c0             	test   %rax,%rax
    fa38:	0f 84 df 00 00 00    	je     fb1d <netif_napi_add+0xcf5>
    fa3e:	48 8d 48 18          	lea    0x18(%rax),%rcx
    fa42:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    fa48:	4c 89 ea             	mov    %r13,%rdx
    fa4b:	4c 89 e6             	mov    %r12,%rsi
    fa4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fa55:	e8 00 00 00 00       	callq  fa5a <netif_napi_add+0xc32>
    fa5a:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fa5e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    fa64:	4c 89 ea             	mov    %r13,%rdx
    fa67:	4c 89 e6             	mov    %r12,%rsi
    fa6a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fa71:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    fa78:	48 83 c1 20          	add    $0x20,%rcx
    fa7c:	e8 00 00 00 00       	callq  fa81 <netif_napi_add+0xc59>
    fa81:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fa85:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    fa8b:	4c 89 ea             	mov    %r13,%rdx
    fa8e:	4c 89 e6             	mov    %r12,%rsi
    fa91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fa98:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    fa9f:	48 83 c1 30          	add    $0x30,%rcx
    faa3:	e8 00 00 00 00       	callq  faa8 <netif_napi_add+0xc80>
    faa8:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    faac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    fab2:	4c 89 ea             	mov    %r13,%rdx
    fab5:	4c 89 e6             	mov    %r12,%rsi
    fab8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fabf:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    fac6:	48 83 c1 10          	add    $0x10,%rcx
    faca:	e8 00 00 00 00       	callq  facf <netif_napi_add+0xca7>
    facf:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fad3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    fad9:	4c 89 ea             	mov    %r13,%rdx
    fadc:	4c 89 e6             	mov    %r12,%rsi
    fadf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fae6:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    faed:	48 83 c1 28          	add    $0x28,%rcx
    faf1:	e8 00 00 00 00       	callq  faf6 <netif_napi_add+0xcce>
    faf6:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fafa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    fb00:	4c 89 ea             	mov    %r13,%rdx
    fb03:	4c 89 e6             	mov    %r12,%rsi
    fb06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fb0d:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
    fb14:	48 83 c1 08          	add    $0x8,%rcx
    fb18:	e8 00 00 00 00       	callq  fb1d <netif_napi_add+0xcf5>
    fb1d:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    fb21:	b9 08 00 00 00       	mov    $0x8,%ecx
    fb26:	4c 89 ea             	mov    %r13,%rdx
    fb29:	4c 89 e6             	mov    %r12,%rsi
    fb2c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fb33:	49 81 c0 20 06 00 00 	add    $0x620,%r8
    fb3a:	e8 00 00 00 00       	callq  fb3f <netif_napi_add+0xd17>
    fb3f:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    fb43:	41 b8 00 08 00 00    	mov    $0x800,%r8d
    fb49:	4c 89 ea             	mov    %r13,%rdx
    fb4c:	4c 89 e6             	mov    %r12,%rsi
    fb4f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fb56:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
    fb5d:	e8 00 00 00 00       	callq  fb62 <netif_napi_add+0xd3a>
    fb62:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    fb66:	41 b8 78 02 00 00    	mov    $0x278,%r8d
    fb6c:	4c 89 ea             	mov    %r13,%rdx
    fb6f:	4c 89 e6             	mov    %r12,%rsi
    fb72:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fb79:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
    fb80:	e8 00 00 00 00       	callq  fb85 <netif_napi_add+0xd5d>
    fb85:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    fb89:	41 b8 08 00 00 00    	mov    $0x8,%r8d
    fb8f:	4c 89 ea             	mov    %r13,%rdx
    fb92:	4c 89 e6             	mov    %r12,%rsi
    fb95:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fb9c:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
    fba3:	e8 00 00 00 00       	callq  fba8 <netif_napi_add+0xd80>
    fba8:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fbac:	48 8b 80 18 06 00 00 	mov    0x618(%rax),%rax
    fbb3:	48 85 c0             	test   %rax,%rax
    fbb6:	74 1a                	je     fbd2 <netif_napi_add+0xdaa>
    fbb8:	49 89 c0             	mov    %rax,%r8
    fbbb:	b9 08 00 00 00       	mov    $0x8,%ecx
    fbc0:	4c 89 ea             	mov    %r13,%rdx
    fbc3:	4c 89 e6             	mov    %r12,%rsi
    fbc6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fbcd:	e8 00 00 00 00       	callq  fbd2 <netif_napi_add+0xdaa>
    fbd2:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    fbd6:	b9 04 00 00 00       	mov    $0x4,%ecx
    fbdb:	4c 89 ea             	mov    %r13,%rdx
    fbde:	4c 89 e6             	mov    %r12,%rsi
    fbe1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fbe8:	49 81 c0 30 04 00 00 	add    $0x430,%r8
    fbef:	e8 00 00 00 00       	callq  fbf4 <netif_napi_add+0xdcc>
    fbf4:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    fbf8:	b9 08 00 00 00       	mov    $0x8,%ecx
    fbfd:	4c 89 ea             	mov    %r13,%rdx
    fc00:	4c 89 e6             	mov    %r12,%rsi
    fc03:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fc0a:	49 83 c0 70          	add    $0x70,%r8
    fc0e:	e8 00 00 00 00       	callq  fc13 <netif_napi_add+0xdeb>
    fc13:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
    fc17:	ba 10 00 00 00       	mov    $0x10,%edx
    fc1c:	be 10 00 00 00       	mov    $0x10,%esi
    fc21:	e8 00 00 00 00       	callq  fc26 <netif_napi_add+0xdfe>
    fc26:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    fc2a:	b9 04 00 00 00       	mov    $0x4,%ecx
    fc2f:	4c 89 ea             	mov    %r13,%rdx
    fc32:	4c 89 e6             	mov    %r12,%rsi
    fc35:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fc3c:	49 81 c0 50 03 00 00 	add    $0x350,%r8
    fc43:	e8 00 00 00 00       	callq  fc48 <netif_napi_add+0xe20>
    fc48:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    fc4c:	b9 08 00 00 00       	mov    $0x8,%ecx
    fc51:	4c 89 ea             	mov    %r13,%rdx
    fc54:	4c 89 e6             	mov    %r12,%rsi
    fc57:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fc5e:	49 81 c0 00 07 00 00 	add    $0x700,%r8
    fc65:	e8 00 00 00 00       	callq  fc6a <netif_napi_add+0xe42>
    fc6a:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
    fc6e:	b9 04 00 00 00       	mov    $0x4,%ecx
    fc73:	4c 89 ea             	mov    %r13,%rdx
    fc76:	4c 89 e6             	mov    %r12,%rsi
    fc79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fc80:	49 81 c0 60 01 00 00 	add    $0x160,%r8
    fc87:	e8 00 00 00 00       	callq  fc8c <netif_napi_add+0xe64>
    fc8c:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    fc90:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    fc96:	4c 89 ea             	mov    %r13,%rdx
    fc99:	4c 89 e6             	mov    %r12,%rsi
    fc9c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fca3:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
    fcaa:	e8 00 00 00 00       	callq  fcaf <netif_napi_add+0xe87>
    fcaf:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fcb3:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
    fcba:	00 
    fcbb:	74 5b                	je     fd18 <netif_napi_add+0xef0>
    fcbd:	31 db                	xor    %ebx,%ebx
    fcbf:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fcc3:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    fcc7:	b9 01 00 00 00       	mov    $0x1,%ecx
    fccc:	4c 89 e6             	mov    %r12,%rsi
    fccf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fcd6:	4c 89 ea             	mov    %r13,%rdx
    fcd9:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
    fce0:	49 83 c0 08          	add    $0x8,%r8
    fce4:	49 01 d8             	add    %rbx,%r8
    fce7:	48 ff c3             	inc    %rbx
    fcea:	e8 00 00 00 00       	callq  fcef <netif_napi_add+0xec7>
    fcef:	48 83 fb 20          	cmp    $0x20,%rbx
    fcf3:	75 ca                	jne    fcbf <netif_napi_add+0xe97>
    fcf5:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fcf9:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    fcff:	4c 89 ea             	mov    %r13,%rdx
    fd02:	4c 89 e6             	mov    %r12,%rsi
    fd05:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fd0c:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
    fd13:	e8 00 00 00 00       	callq  fd18 <netif_napi_add+0xef0>
    fd18:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    fd1c:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    fd20:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
    fd26:	4c 89 e6             	mov    %r12,%rsi
    fd29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fd30:	48 89 da             	mov    %rbx,%rdx
    fd33:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
    fd3a:	e8 00 00 00 00       	callq  fd3f <netif_napi_add+0xf17>
    fd3f:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    fd43:	41 b8 68 01 00 00    	mov    $0x168,%r8d
    fd49:	48 89 da             	mov    %rbx,%rdx
    fd4c:	4c 89 e6             	mov    %r12,%rsi
    fd4f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fd56:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
    fd5d:	e8 00 00 00 00       	callq  fd62 <netif_napi_add+0xf3a>
    fd62:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fd66:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
    fd6d:	48 85 c0             	test   %rax,%rax
    fd70:	74 43                	je     fdb5 <netif_napi_add+0xf8d>
    fd72:	48 8d 48 60          	lea    0x60(%rax),%rcx
    fd76:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    fd7c:	48 89 da             	mov    %rbx,%rdx
    fd7f:	4c 89 e6             	mov    %r12,%rsi
    fd82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fd89:	e8 00 00 00 00       	callq  fd8e <netif_napi_add+0xf66>
    fd8e:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fd92:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    fd98:	48 89 da             	mov    %rbx,%rdx
    fd9b:	4c 89 e6             	mov    %r12,%rsi
    fd9e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fda5:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
    fdac:	48 83 c1 58          	add    $0x58,%rcx
    fdb0:	e8 00 00 00 00       	callq  fdb5 <netif_napi_add+0xf8d>
    fdb5:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    fdb9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fdc0:	41 b8 80 00 00 00    	mov    $0x80,%r8d
    fdc6:	48 89 da             	mov    %rbx,%rdx
    fdc9:	4c 89 e6             	mov    %r12,%rsi
    fdcc:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
    fdd3:	e8 00 00 00 00       	callq  fdd8 <netif_napi_add+0xfb0>
    fdd8:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fddc:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
    fde3:	48 85 ff             	test   %rdi,%rdi
    fde6:	74 5c                	je     fe44 <netif_napi_add+0x101c>
    fde8:	ba 08 00 00 00       	mov    $0x8,%edx
    fded:	be 10 00 00 00       	mov    $0x10,%esi
    fdf2:	e8 00 00 00 00       	callq  fdf7 <netif_napi_add+0xfcf>
    fdf7:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fdfb:	b9 08 00 00 00       	mov    $0x8,%ecx
    fe00:	48 89 da             	mov    %rbx,%rdx
    fe03:	4c 89 e6             	mov    %r12,%rsi
    fe06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fe0d:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
    fe14:	49 83 c0 10          	add    $0x10,%r8
    fe18:	e8 00 00 00 00       	callq  fe1d <netif_napi_add+0xff5>
    fe1d:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fe21:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
    fe27:	48 89 da             	mov    %rbx,%rdx
    fe2a:	4c 89 e6             	mov    %r12,%rsi
    fe2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fe34:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
    fe3b:	48 83 c1 08          	add    $0x8,%rcx
    fe3f:	e8 00 00 00 00       	callq  fe44 <netif_napi_add+0x101c>
    fe44:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
    fe48:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    fe4e:	48 89 da             	mov    %rbx,%rdx
    fe51:	4c 89 e6             	mov    %r12,%rsi
    fe54:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fe5b:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
    fe62:	e8 00 00 00 00       	callq  fe67 <netif_napi_add+0x103f>
    fe67:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fe6b:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
    fe72:	00 
    fe73:	74 5b                	je     fed0 <netif_napi_add+0x10a8>
    fe75:	31 db                	xor    %ebx,%ebx
    fe77:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    fe7b:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
    fe7f:	b9 01 00 00 00       	mov    $0x1,%ecx
    fe84:	4c 89 e6             	mov    %r12,%rsi
    fe87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fe8e:	4c 89 ea             	mov    %r13,%rdx
    fe91:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
    fe98:	49 83 c0 08          	add    $0x8,%r8
    fe9c:	49 01 d8             	add    %rbx,%r8
    fe9f:	48 ff c3             	inc    %rbx
    fea2:	e8 00 00 00 00       	callq  fea7 <netif_napi_add+0x107f>
    fea7:	48 83 fb 20          	cmp    $0x20,%rbx
    feab:	75 ca                	jne    fe77 <netif_napi_add+0x104f>
    fead:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
    feb1:	41 b8 38 00 00 00    	mov    $0x38,%r8d
    feb7:	4c 89 ea             	mov    %r13,%rdx
    feba:	4c 89 e6             	mov    %r12,%rsi
    febd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fec4:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
    fecb:	e8 00 00 00 00       	callq  fed0 <netif_napi_add+0x10a8>
    fed0:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
    fed4:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
    fed8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    fedf:	41 b8 88 00 00 00    	mov    $0x88,%r8d
    fee5:	4c 89 e6             	mov    %r12,%rsi
    fee8:	48 89 da             	mov    %rbx,%rdx
    feeb:	e8 00 00 00 00       	callq  fef0 <netif_napi_add+0x10c8>
    fef0:	48 8b 7d a8          	mov    0xffffffffffffffa8(%rbp),%rdi
    fef4:	48 85 ff             	test   %rdi,%rdi
    fef7:	74 2e                	je     ff27 <netif_napi_add+0x10ff>
    fef9:	ba 08 00 00 00       	mov    $0x8,%edx
    fefe:	be 10 00 00 00       	mov    $0x10,%esi
    ff03:	e8 00 00 00 00       	callq  ff08 <netif_napi_add+0x10e0>
    ff08:	4c 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%r8
    ff0c:	b9 08 00 00 00       	mov    $0x8,%ecx
    ff11:	48 89 da             	mov    %rbx,%rdx
    ff14:	4c 89 e6             	mov    %r12,%rsi
    ff17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ff1e:	49 83 c0 10          	add    $0x10,%r8
    ff22:	e8 00 00 00 00       	callq  ff27 <netif_napi_add+0x10ff>
    ff27:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
    ff2b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
    ff31:	48 89 da             	mov    %rbx,%rdx
    ff34:	4c 89 e6             	mov    %r12,%rsi
    ff37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ff3e:	e8 00 00 00 00       	callq  ff43 <netif_napi_add+0x111b>
    ff43:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
    ff47:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ff4e:	b9 04 00 00 00       	mov    $0x4,%ecx
    ff53:	48 89 da             	mov    %rbx,%rdx
    ff56:	4c 89 e6             	mov    %r12,%rsi
    ff59:	e8 00 00 00 00       	callq  ff5e <netif_napi_add+0x1136>
    ff5e:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
    ff62:	48 85 ff             	test   %rdi,%rdi
    ff65:	74 05                	je     ff6c <netif_napi_add+0x1144>
    ff67:	e8 00 00 00 00       	callq  ff6c <netif_napi_add+0x1144>
    ff6c:	48 83 c4 68          	add    $0x68,%rsp
    ff70:	5b                   	pop    %rbx
    ff71:	41 5c                	pop    %r12
    ff73:	41 5d                	pop    %r13
    ff75:	41 5e                	pop    %r14
    ff77:	41 5f                	pop    %r15
    ff79:	c9                   	leaveq 
    ff7a:	c3                   	retq   

000000000000ff7b <e1000_request_irq>:
    ff7b:	55                   	push   %rbp
    ff7c:	48 89 e5             	mov    %rsp,%rbp
    ff7f:	41 57                	push   %r15
    ff81:	41 56                	push   %r14
    ff83:	41 55                	push   %r13
    ff85:	41 54                	push   %r12
    ff87:	53                   	push   %rbx
    ff88:	48 83 ec 58          	sub    $0x58,%rsp
    ff8c:	48 89 7d 88          	mov    %rdi,0xffffffffffffff88(%rbp)
    ff90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ff97:	e8 00 00 00 00       	callq  ff9c <e1000_request_irq+0x21>
    ff9c:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
    ffa0:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
    ffa4:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
    ffab:	48 8b 80 f0 02 00 00 	mov    0x2f0(%rax),%rax
    ffb2:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
    ffb6:	83 ba c8 03 00 00 0d 	cmpl   $0xd,0x3c8(%rdx)
    ffbd:	b8 80 00 00 00       	mov    $0x80,%eax
    ffc2:	0f 86 d0 13 00 00    	jbe    11398 <e1000_request_irq+0x141d>
    ffc8:	48 8b 8a f8 02 00 00 	mov    0x2f8(%rdx),%rcx
    ffcf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ffd6:	48 89 4d 98          	mov    %rcx,0xffffffffffffff98(%rbp)
    ffda:	e8 00 00 00 00       	callq  ffdf <e1000_request_irq+0x64>
    ffdf:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
    ffe3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    ffea:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
    fff1:	00 
    fff2:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
    fff9:	00 
    fffa:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   10001:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   10005:	e8 00 00 00 00       	callq  1000a <e1000_request_irq+0x8f>
   1000a:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   1000e:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   10012:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   10016:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1001d:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   10024:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   1002b:	00 
   1002c:	e8 00 00 00 00       	callq  10031 <e1000_request_irq+0xb6>
   10031:	48 83 7d c0 00       	cmpq   $0x0,0xffffffffffffffc0(%rbp)
   10036:	0f 84 5c 09 00 00    	je     10998 <e1000_request_irq+0xa1d>
   1003c:	45 31 ff             	xor    %r15d,%r15d
   1003f:	45 31 f6             	xor    %r14d,%r14d
   10042:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
   10049:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   1004d:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   10051:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   10057:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1005e:	41 ff c7             	inc    %r15d
   10061:	48 89 d9             	mov    %rbx,%rcx
   10064:	48 03 4d c0          	add    0xffffffffffffffc0(%rbp),%rcx
   10068:	4c 89 e2             	mov    %r12,%rdx
   1006b:	4c 89 ee             	mov    %r13,%rsi
   1006e:	48 83 c1 08          	add    $0x8,%rcx
   10072:	e8 00 00 00 00       	callq  10077 <e1000_request_irq+0xfc>
   10077:	48 03 5d c0          	add    0xffffffffffffffc0(%rbp),%rbx
   1007b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   10081:	4c 89 e2             	mov    %r12,%rdx
   10084:	4c 89 ee             	mov    %r13,%rsi
   10087:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1008e:	48 89 d9             	mov    %rbx,%rcx
   10091:	e8 00 00 00 00       	callq  10096 <e1000_request_irq+0x11b>
   10096:	4c 89 f1             	mov    %r14,%rcx
   10099:	48 03 4d c0          	add    0xffffffffffffffc0(%rbp),%rcx
   1009d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   100a3:	4c 89 e2             	mov    %r12,%rdx
   100a6:	4c 89 ee             	mov    %r13,%rsi
   100a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   100b0:	49 83 c6 38          	add    $0x38,%r14
   100b4:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
   100bb:	e8 00 00 00 00       	callq  100c0 <e1000_request_irq+0x145>
   100c0:	41 83 ff 0c          	cmp    $0xc,%r15d
   100c4:	0f 85 78 ff ff ff    	jne    10042 <e1000_request_irq+0xc7>
   100ca:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   100ce:	4c 89 e2             	mov    %r12,%rdx
   100d1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   100d7:	4c 89 ee             	mov    %r13,%rsi
   100da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   100e1:	45 31 ff             	xor    %r15d,%r15d
   100e4:	48 83 c1 48          	add    $0x48,%rcx
   100e8:	e8 00 00 00 00       	callq  100ed <e1000_request_irq+0x172>
   100ed:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   100f1:	4c 89 e2             	mov    %r12,%rdx
   100f4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   100fa:	4c 89 ee             	mov    %r13,%rsi
   100fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10104:	48 83 c1 38          	add    $0x38,%rcx
   10108:	e8 00 00 00 00       	callq  1010d <e1000_request_irq+0x192>
   1010d:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   10111:	4c 89 e2             	mov    %r12,%rdx
   10114:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1011a:	4c 89 ee             	mov    %r13,%rsi
   1011d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10124:	48 83 c1 7c          	add    $0x7c,%rcx
   10128:	e8 00 00 00 00       	callq  1012d <e1000_request_irq+0x1b2>
   1012d:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   10131:	4c 89 e2             	mov    %r12,%rdx
   10134:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1013a:	4c 89 ee             	mov    %r13,%rsi
   1013d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10144:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
   1014b:	e8 00 00 00 00       	callq  10150 <e1000_request_irq+0x1d5>
   10150:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   10154:	4c 89 e2             	mov    %r12,%rdx
   10157:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1015d:	4c 89 ee             	mov    %r13,%rsi
   10160:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10167:	48 83 c1 3e          	add    $0x3e,%rcx
   1016b:	e8 00 00 00 00       	callq  10170 <e1000_request_irq+0x1f5>
   10170:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   10174:	4c 89 e2             	mov    %r12,%rdx
   10177:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1017d:	4c 89 ee             	mov    %r13,%rsi
   10180:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10187:	48 83 c1 42          	add    $0x42,%rcx
   1018b:	e8 00 00 00 00       	callq  10190 <e1000_request_irq+0x215>
   10190:	4c 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12
   10194:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   10198:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   1019f:	00 
   101a0:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   101a4:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   101a8:	48 89 d9             	mov    %rbx,%rcx
   101ab:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   101b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   101b8:	49 ff c7             	inc    %r15
   101bb:	4c 89 ea             	mov    %r13,%rdx
   101be:	4c 89 f6             	mov    %r14,%rsi
   101c1:	48 ff c3             	inc    %rbx
   101c4:	e8 00 00 00 00       	callq  101c9 <e1000_request_irq+0x24e>
   101c9:	49 83 ff 14          	cmp    $0x14,%r15
   101cd:	75 d1                	jne    101a0 <e1000_request_irq+0x225>
   101cf:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   101d6:	00 
   101d7:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   101db:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   101e1:	4c 89 ea             	mov    %r13,%rdx
   101e4:	4c 89 f6             	mov    %r14,%rsi
   101e7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   101ee:	48 89 d9             	mov    %rbx,%rcx
   101f1:	83 e0 01             	and    $0x1,%eax
   101f4:	0f b6 c0             	movzbl %al,%eax
   101f7:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   101fa:	e8 00 00 00 00       	callq  101ff <e1000_request_irq+0x284>
   101ff:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   10206:	00 
   10207:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1020d:	48 89 d9             	mov    %rbx,%rcx
   10210:	4c 89 ea             	mov    %r13,%rdx
   10213:	4c 89 f6             	mov    %r14,%rsi
   10216:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1021d:	d0 e8                	shr    %al
   1021f:	83 e0 01             	and    $0x1,%eax
   10222:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   10225:	e8 00 00 00 00       	callq  1022a <e1000_request_irq+0x2af>
   1022a:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   10231:	00 
   10232:	4c 89 ea             	mov    %r13,%rdx
   10235:	4c 89 f6             	mov    %r14,%rsi
   10238:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1023f:	e8 00 00 00 00       	callq  10244 <e1000_request_irq+0x2c9>
   10244:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   1024b:	00 
   1024c:	48 85 c0             	test   %rax,%rax
   1024f:	0f 84 ac 00 00 00    	je     10301 <e1000_request_irq+0x386>
   10255:	48 8d 48 18          	lea    0x18(%rax),%rcx
   10259:	4c 89 ea             	mov    %r13,%rdx
   1025c:	4c 89 f6             	mov    %r14,%rsi
   1025f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10266:	e8 00 00 00 00       	callq  1026b <e1000_request_irq+0x2f0>
   1026b:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   10272:	00 
   10273:	4c 89 ea             	mov    %r13,%rdx
   10276:	4c 89 f6             	mov    %r14,%rsi
   10279:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10280:	48 83 c1 20          	add    $0x20,%rcx
   10284:	e8 00 00 00 00       	callq  10289 <e1000_request_irq+0x30e>
   10289:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   10290:	00 
   10291:	4c 89 ea             	mov    %r13,%rdx
   10294:	4c 89 f6             	mov    %r14,%rsi
   10297:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1029e:	48 83 c1 30          	add    $0x30,%rcx
   102a2:	e8 00 00 00 00       	callq  102a7 <e1000_request_irq+0x32c>
   102a7:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   102ae:	00 
   102af:	4c 89 ea             	mov    %r13,%rdx
   102b2:	4c 89 f6             	mov    %r14,%rsi
   102b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   102bc:	48 83 c1 10          	add    $0x10,%rcx
   102c0:	e8 00 00 00 00       	callq  102c5 <e1000_request_irq+0x34a>
   102c5:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   102cc:	00 
   102cd:	4c 89 ea             	mov    %r13,%rdx
   102d0:	4c 89 f6             	mov    %r14,%rsi
   102d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   102da:	48 83 c1 28          	add    $0x28,%rcx
   102de:	e8 00 00 00 00       	callq  102e3 <e1000_request_irq+0x368>
   102e3:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   102ea:	00 
   102eb:	4c 89 ea             	mov    %r13,%rdx
   102ee:	4c 89 f6             	mov    %r14,%rsi
   102f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   102f8:	48 83 c1 08          	add    $0x8,%rcx
   102fc:	e8 00 00 00 00       	callq  10301 <e1000_request_irq+0x386>
   10301:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
   10308:	00 
   10309:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1030f:	4c 89 ea             	mov    %r13,%rdx
   10312:	4c 89 f6             	mov    %r14,%rsi
   10315:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1031c:	e8 00 00 00 00       	callq  10321 <e1000_request_irq+0x3a6>
   10321:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   10328:	00 
   10329:	4c 89 ea             	mov    %r13,%rdx
   1032c:	4c 89 f6             	mov    %r14,%rsi
   1032f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10336:	e8 00 00 00 00       	callq  1033b <e1000_request_irq+0x3c0>
   1033b:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   10342:	00 
   10343:	48 85 c0             	test   %rax,%rax
   10346:	0f 84 91 05 00 00    	je     108dd <e1000_request_irq+0x962>
   1034c:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   10353:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   10359:	4c 89 ea             	mov    %r13,%rdx
   1035c:	4c 89 f6             	mov    %r14,%rsi
   1035f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10366:	31 db                	xor    %ebx,%ebx
   10368:	e8 00 00 00 00       	callq  1036d <e1000_request_irq+0x3f2>
   1036d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10374:	00 
   10375:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1037b:	4c 89 ea             	mov    %r13,%rdx
   1037e:	4c 89 f6             	mov    %r14,%rsi
   10381:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10388:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   1038f:	e8 00 00 00 00       	callq  10394 <e1000_request_irq+0x419>
   10394:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1039b:	00 
   1039c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   103a2:	4c 89 ea             	mov    %r13,%rdx
   103a5:	4c 89 f6             	mov    %r14,%rsi
   103a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   103af:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   103b6:	e8 00 00 00 00       	callq  103bb <e1000_request_irq+0x440>
   103bb:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   103c2:	00 
   103c3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   103c9:	4c 89 ea             	mov    %r13,%rdx
   103cc:	4c 89 f6             	mov    %r14,%rsi
   103cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   103d6:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   103dd:	e8 00 00 00 00       	callq  103e2 <e1000_request_irq+0x467>
   103e2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   103e9:	00 
   103ea:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   103f0:	4c 89 ea             	mov    %r13,%rdx
   103f3:	4c 89 f6             	mov    %r14,%rsi
   103f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   103fd:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   10404:	e8 00 00 00 00       	callq  10409 <e1000_request_irq+0x48e>
   10409:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10410:	00 
   10411:	4c 89 ea             	mov    %r13,%rdx
   10414:	4c 89 f6             	mov    %r14,%rsi
   10417:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1041e:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   10425:	e8 00 00 00 00       	callq  1042a <e1000_request_irq+0x4af>
   1042a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10431:	00 
   10432:	4c 89 ea             	mov    %r13,%rdx
   10435:	4c 89 f6             	mov    %r14,%rsi
   10438:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1043f:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   10446:	e8 00 00 00 00       	callq  1044b <e1000_request_irq+0x4d0>
   1044b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10452:	00 
   10453:	4c 89 ea             	mov    %r13,%rdx
   10456:	4c 89 f6             	mov    %r14,%rsi
   10459:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10460:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   10467:	e8 00 00 00 00       	callq  1046c <e1000_request_irq+0x4f1>
   1046c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10473:	00 
   10474:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   10478:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   1047c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10482:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10489:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   10490:	48 01 d9             	add    %rbx,%rcx
   10493:	48 ff c3             	inc    %rbx
   10496:	e8 00 00 00 00       	callq  1049b <e1000_request_irq+0x520>
   1049b:	48 83 fb 20          	cmp    $0x20,%rbx
   1049f:	75 cb                	jne    1046c <e1000_request_irq+0x4f1>
   104a1:	30 db                	xor    %bl,%bl
   104a3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   104aa:	00 
   104ab:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   104af:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   104b3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   104b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   104c0:	4c 89 ea             	mov    %r13,%rdx
   104c3:	4c 89 f6             	mov    %r14,%rsi
   104c6:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   104cd:	48 01 d9             	add    %rbx,%rcx
   104d0:	48 ff c3             	inc    %rbx
   104d3:	e8 00 00 00 00       	callq  104d8 <e1000_request_irq+0x55d>
   104d8:	48 83 fb 20          	cmp    $0x20,%rbx
   104dc:	75 c5                	jne    104a3 <e1000_request_irq+0x528>
   104de:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   104e5:	00 
   104e6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   104ec:	4c 89 ea             	mov    %r13,%rdx
   104ef:	4c 89 f6             	mov    %r14,%rsi
   104f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   104f9:	30 db                	xor    %bl,%bl
   104fb:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   10502:	e8 00 00 00 00       	callq  10507 <e1000_request_irq+0x58c>
   10507:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1050e:	00 
   1050f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   10515:	4c 89 ea             	mov    %r13,%rdx
   10518:	4c 89 f6             	mov    %r14,%rsi
   1051b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10522:	48 83 c1 48          	add    $0x48,%rcx
   10526:	e8 00 00 00 00       	callq  1052b <e1000_request_irq+0x5b0>
   1052b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10532:	00 
   10533:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   10537:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   1053b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10541:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10548:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   1054f:	48 01 d9             	add    %rbx,%rcx
   10552:	48 ff c3             	inc    %rbx
   10555:	e8 00 00 00 00       	callq  1055a <e1000_request_irq+0x5df>
   1055a:	48 83 fb 20          	cmp    $0x20,%rbx
   1055e:	75 cb                	jne    1052b <e1000_request_irq+0x5b0>
   10560:	30 db                	xor    %bl,%bl
   10562:	48 89 d9             	mov    %rbx,%rcx
   10565:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
   1056c:	00 
   1056d:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   10571:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   10575:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1057b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10582:	4c 89 ea             	mov    %r13,%rdx
   10585:	48 ff c3             	inc    %rbx
   10588:	4c 89 f6             	mov    %r14,%rsi
   1058b:	e8 00 00 00 00       	callq  10590 <e1000_request_irq+0x615>
   10590:	48 83 fb 10          	cmp    $0x10,%rbx
   10594:	75 cc                	jne    10562 <e1000_request_irq+0x5e7>
   10596:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1059d:	00 
   1059e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   105a4:	4c 89 ea             	mov    %r13,%rdx
   105a7:	4c 89 f6             	mov    %r14,%rsi
   105aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   105b1:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   105b8:	e8 00 00 00 00       	callq  105bd <e1000_request_irq+0x642>
   105bd:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   105c4:	00 
   105c5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   105cb:	4c 89 ea             	mov    %r13,%rdx
   105ce:	4c 89 f6             	mov    %r14,%rsi
   105d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   105d8:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   105df:	e8 00 00 00 00       	callq  105e4 <e1000_request_irq+0x669>
   105e4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   105eb:	00 
   105ec:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   105f2:	4c 89 ea             	mov    %r13,%rdx
   105f5:	4c 89 f6             	mov    %r14,%rsi
   105f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   105ff:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   10606:	e8 00 00 00 00       	callq  1060b <e1000_request_irq+0x690>
   1060b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10612:	00 
   10613:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   10619:	4c 89 ea             	mov    %r13,%rdx
   1061c:	4c 89 f6             	mov    %r14,%rsi
   1061f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10626:	48 83 c1 70          	add    $0x70,%rcx
   1062a:	e8 00 00 00 00       	callq  1062f <e1000_request_irq+0x6b4>
   1062f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10636:	00 
   10637:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1063d:	4c 89 ea             	mov    %r13,%rdx
   10640:	4c 89 f6             	mov    %r14,%rsi
   10643:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1064a:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   10651:	e8 00 00 00 00       	callq  10656 <e1000_request_irq+0x6db>
   10656:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1065d:	00 
   1065e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   10664:	4c 89 ea             	mov    %r13,%rdx
   10667:	4c 89 f6             	mov    %r14,%rsi
   1066a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10671:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   10678:	e8 00 00 00 00       	callq  1067d <e1000_request_irq+0x702>
   1067d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10684:	00 
   10685:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1068b:	4c 89 ea             	mov    %r13,%rdx
   1068e:	4c 89 f6             	mov    %r14,%rsi
   10691:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10698:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   1069f:	e8 00 00 00 00       	callq  106a4 <e1000_request_irq+0x729>
   106a4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   106ab:	00 
   106ac:	4c 89 ea             	mov    %r13,%rdx
   106af:	4c 89 f6             	mov    %r14,%rsi
   106b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   106b9:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   106c0:	e8 00 00 00 00       	callq  106c5 <e1000_request_irq+0x74a>
   106c5:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   106cc:	00 
   106cd:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   106d4:	00 
   106d5:	74 62                	je     10739 <e1000_request_irq+0x7be>
   106d7:	30 db                	xor    %bl,%bl
   106d9:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   106e0:	00 
   106e1:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   106e5:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   106e9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   106ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   106f6:	4c 89 ea             	mov    %r13,%rdx
   106f9:	4c 89 f6             	mov    %r14,%rsi
   106fc:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   10703:	48 83 c1 08          	add    $0x8,%rcx
   10707:	48 01 d9             	add    %rbx,%rcx
   1070a:	48 ff c3             	inc    %rbx
   1070d:	e8 00 00 00 00       	callq  10712 <e1000_request_irq+0x797>
   10712:	48 83 fb 20          	cmp    $0x20,%rbx
   10716:	75 c1                	jne    106d9 <e1000_request_irq+0x75e>
   10718:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1071f:	00 
   10720:	4c 89 ea             	mov    %r13,%rdx
   10723:	4c 89 f6             	mov    %r14,%rsi
   10726:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1072d:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   10734:	e8 00 00 00 00       	callq  10739 <e1000_request_irq+0x7be>
   10739:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10740:	00 
   10741:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   10745:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   10749:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10750:	48 89 da             	mov    %rbx,%rdx
   10753:	4c 89 ee             	mov    %r13,%rsi
   10756:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   1075d:	e8 00 00 00 00       	callq  10762 <e1000_request_irq+0x7e7>
   10762:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10769:	00 
   1076a:	48 89 da             	mov    %rbx,%rdx
   1076d:	4c 89 ee             	mov    %r13,%rsi
   10770:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10777:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   1077e:	e8 00 00 00 00       	callq  10783 <e1000_request_irq+0x808>
   10783:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1078a:	00 
   1078b:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   10792:	48 85 c0             	test   %rax,%rax
   10795:	74 3b                	je     107d2 <e1000_request_irq+0x857>
   10797:	48 8d 48 60          	lea    0x60(%rax),%rcx
   1079b:	48 89 da             	mov    %rbx,%rdx
   1079e:	4c 89 ee             	mov    %r13,%rsi
   107a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   107a8:	e8 00 00 00 00       	callq  107ad <e1000_request_irq+0x832>
   107ad:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   107b4:	00 
   107b5:	48 89 da             	mov    %rbx,%rdx
   107b8:	4c 89 ee             	mov    %r13,%rsi
   107bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   107c2:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   107c9:	48 83 c1 58          	add    $0x58,%rcx
   107cd:	e8 00 00 00 00       	callq  107d2 <e1000_request_irq+0x857>
   107d2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   107d9:	00 
   107da:	48 89 da             	mov    %rbx,%rdx
   107dd:	4c 89 ee             	mov    %r13,%rsi
   107e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   107e7:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   107ee:	e8 00 00 00 00       	callq  107f3 <e1000_request_irq+0x878>
   107f3:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   107fa:	00 
   107fb:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   10802:	48 85 c0             	test   %rax,%rax
   10805:	74 41                	je     10848 <e1000_request_irq+0x8cd>
   10807:	48 8d 48 10          	lea    0x10(%rax),%rcx
   1080b:	48 89 da             	mov    %rbx,%rdx
   1080e:	4c 89 ee             	mov    %r13,%rsi
   10811:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10818:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1081e:	e8 00 00 00 00       	callq  10823 <e1000_request_irq+0x8a8>
   10823:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1082a:	00 
   1082b:	48 89 da             	mov    %rbx,%rdx
   1082e:	4c 89 ee             	mov    %r13,%rsi
   10831:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10838:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   1083f:	48 83 c1 08          	add    $0x8,%rcx
   10843:	e8 00 00 00 00       	callq  10848 <e1000_request_irq+0x8cd>
   10848:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1084f:	00 
   10850:	48 89 da             	mov    %rbx,%rdx
   10853:	4c 89 ee             	mov    %r13,%rsi
   10856:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1085d:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   10864:	e8 00 00 00 00       	callq  10869 <e1000_request_irq+0x8ee>
   10869:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   10870:	00 
   10871:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   10878:	00 
   10879:	74 62                	je     108dd <e1000_request_irq+0x962>
   1087b:	31 db                	xor    %ebx,%ebx
   1087d:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   10884:	00 
   10885:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   10889:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   1088d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10893:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1089a:	4c 89 ea             	mov    %r13,%rdx
   1089d:	4c 89 f6             	mov    %r14,%rsi
   108a0:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   108a7:	48 83 c1 08          	add    $0x8,%rcx
   108ab:	48 01 d9             	add    %rbx,%rcx
   108ae:	48 ff c3             	inc    %rbx
   108b1:	e8 00 00 00 00       	callq  108b6 <e1000_request_irq+0x93b>
   108b6:	48 83 fb 20          	cmp    $0x20,%rbx
   108ba:	75 c1                	jne    1087d <e1000_request_irq+0x902>
   108bc:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   108c3:	00 
   108c4:	4c 89 ea             	mov    %r13,%rdx
   108c7:	4c 89 f6             	mov    %r14,%rsi
   108ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   108d1:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   108d8:	e8 00 00 00 00       	callq  108dd <e1000_request_irq+0x962>
   108dd:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   108e1:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   108e5:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   108ec:	00 
   108ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   108f4:	48 89 da             	mov    %rbx,%rdx
   108f7:	4c 89 ee             	mov    %r13,%rsi
   108fa:	e8 00 00 00 00       	callq  108ff <e1000_request_irq+0x984>
   108ff:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   10906:	00 
   10907:	48 89 da             	mov    %rbx,%rdx
   1090a:	4c 89 ee             	mov    %r13,%rsi
   1090d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10914:	e8 00 00 00 00       	callq  10919 <e1000_request_irq+0x99e>
   10919:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
   10920:	00 
   10921:	48 85 c9             	test   %rcx,%rcx
   10924:	74 18                	je     1093e <e1000_request_irq+0x9c3>
   10926:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1092c:	48 89 da             	mov    %rbx,%rdx
   1092f:	4c 89 ee             	mov    %r13,%rsi
   10932:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10939:	e8 00 00 00 00       	callq  1093e <e1000_request_irq+0x9c3>
   1093e:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   10942:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   10948:	48 89 da             	mov    %rbx,%rdx
   1094b:	4c 89 ee             	mov    %r13,%rsi
   1094e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10955:	48 83 c1 40          	add    $0x40,%rcx
   10959:	e8 00 00 00 00       	callq  1095e <e1000_request_irq+0x9e3>
   1095e:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   10962:	48 89 da             	mov    %rbx,%rdx
   10965:	4c 89 ee             	mov    %r13,%rsi
   10968:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1096f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   10975:	48 83 c1 3c          	add    $0x3c,%rcx
   10979:	e8 00 00 00 00       	callq  1097e <e1000_request_irq+0xa03>
   1097e:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   10982:	48 89 da             	mov    %rbx,%rdx
   10985:	4c 89 ee             	mov    %r13,%rsi
   10988:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1098f:	48 83 c1 10          	add    $0x10,%rcx
   10993:	e8 00 00 00 00       	callq  10998 <e1000_request_irq+0xa1d>
   10998:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   1099c:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   109a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   109a7:	48 c7 45 a0 14 06 00 	movq   $0x614,0xffffffffffffffa0(%rbp)
   109ae:	00 
   109af:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   109b3:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   109b7:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   109ba:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   109bd:	e8 00 00 00 00       	callq  109c2 <e1000_request_irq+0xa47>
   109c2:	48 8b 55 98          	mov    0xffffffffffffff98(%rbp),%rdx
   109c6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   109cd:	48 89 55 b8          	mov    %rdx,0xffffffffffffffb8(%rbp)
   109d1:	e8 00 00 00 00       	callq  109d6 <e1000_request_irq+0xa5b>
   109d6:	4c 8b 6d b0          	mov    0xffffffffffffffb0(%rbp),%r13
   109da:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   109de:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   109e4:	48 89 da             	mov    %rbx,%rdx
   109e7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   109ee:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   109f5:	4c 89 ee             	mov    %r13,%rsi
   109f8:	e8 00 00 00 00       	callq  109fd <e1000_request_irq+0xa82>
   109fd:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   10a01:	48 85 c0             	test   %rax,%rax
   10a04:	0f 84 3e 09 00 00    	je     11348 <e1000_request_irq+0x13cd>
   10a0a:	4c 8d 40 38          	lea    0x38(%rax),%r8
   10a0e:	48 89 da             	mov    %rbx,%rdx
   10a11:	b9 04 00 00 00       	mov    $0x4,%ecx
   10a16:	4c 89 ee             	mov    %r13,%rsi
   10a19:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10a20:	45 31 f6             	xor    %r14d,%r14d
   10a23:	e8 00 00 00 00       	callq  10a28 <e1000_request_irq+0xaad>
   10a28:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   10a2c:	48 89 da             	mov    %rbx,%rdx
   10a2f:	b9 04 00 00 00       	mov    $0x4,%ecx
   10a34:	4c 89 ee             	mov    %r13,%rsi
   10a37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10a3e:	49 83 c0 7c          	add    $0x7c,%r8
   10a42:	e8 00 00 00 00       	callq  10a47 <e1000_request_irq+0xacc>
   10a47:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   10a4b:	48 89 da             	mov    %rbx,%rdx
   10a4e:	b9 04 00 00 00       	mov    $0x4,%ecx
   10a53:	4c 89 ee             	mov    %r13,%rsi
   10a56:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10a5d:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
   10a64:	e8 00 00 00 00       	callq  10a69 <e1000_request_irq+0xaee>
   10a69:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   10a6d:	48 89 da             	mov    %rbx,%rdx
   10a70:	b9 02 00 00 00       	mov    $0x2,%ecx
   10a75:	4c 89 ee             	mov    %r13,%rsi
   10a78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10a7f:	49 83 c0 3e          	add    $0x3e,%r8
   10a83:	e8 00 00 00 00       	callq  10a88 <e1000_request_irq+0xb0d>
   10a88:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   10a8c:	ba 78 02 00 00       	mov    $0x278,%edx
   10a91:	be 80 00 00 00       	mov    $0x80,%esi
   10a96:	e8 00 00 00 00       	callq  10a9b <e1000_request_irq+0xb20>
   10a9b:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   10a9f:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   10aa3:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   10aaa:	00 
   10aab:	4c 8d 7d c8          	lea    0xffffffffffffffc8(%rbp),%r15
   10aaf:	49 89 d8             	mov    %rbx,%r8
   10ab2:	b9 01 00 00 00       	mov    $0x1,%ecx
   10ab7:	4c 89 ee             	mov    %r13,%rsi
   10aba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10ac1:	49 ff c6             	inc    %r14
   10ac4:	4c 89 fa             	mov    %r15,%rdx
   10ac7:	48 ff c3             	inc    %rbx
   10aca:	e8 00 00 00 00       	callq  10acf <e1000_request_irq+0xb54>
   10acf:	49 83 fe 14          	cmp    $0x14,%r14
   10ad3:	75 d6                	jne    10aab <e1000_request_irq+0xb30>
   10ad5:	48 8d 5d c0          	lea    0xffffffffffffffc0(%rbp),%rbx
   10ad9:	b9 04 00 00 00       	mov    $0x4,%ecx
   10ade:	4c 89 fa             	mov    %r15,%rdx
   10ae1:	4c 89 ee             	mov    %r13,%rsi
   10ae4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10aeb:	49 89 d8             	mov    %rbx,%r8
   10aee:	e8 00 00 00 00       	callq  10af3 <e1000_request_irq+0xb78>
   10af3:	8a 55 c0             	mov    0xffffffffffffffc0(%rbp),%dl
   10af6:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   10afd:	00 
   10afe:	49 89 d8             	mov    %rbx,%r8
   10b01:	b9 04 00 00 00       	mov    $0x4,%ecx
   10b06:	4c 89 ee             	mov    %r13,%rsi
   10b09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10b10:	83 e2 01             	and    $0x1,%edx
   10b13:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   10b16:	09 d0                	or     %edx,%eax
   10b18:	4c 89 fa             	mov    %r15,%rdx
   10b1b:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   10b22:	00 
   10b23:	e8 00 00 00 00       	callq  10b28 <e1000_request_irq+0xbad>
   10b28:	8a 55 c0             	mov    0xffffffffffffffc0(%rbp),%dl
   10b2b:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   10b32:	00 
   10b33:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   10b3a:	00 
   10b3b:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   10b41:	4c 89 ee             	mov    %r13,%rsi
   10b44:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10b4b:	83 e2 01             	and    $0x1,%edx
   10b4e:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   10b51:	01 d2                	add    %edx,%edx
   10b53:	09 d0                	or     %edx,%eax
   10b55:	4c 89 fa             	mov    %r15,%rdx
   10b58:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   10b5f:	00 
   10b60:	e8 00 00 00 00       	callq  10b65 <e1000_request_irq+0xbea>
   10b65:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   10b6c:	00 
   10b6d:	48 85 c0             	test   %rax,%rax
   10b70:	0f 84 d0 00 00 00    	je     10c46 <e1000_request_irq+0xccb>
   10b76:	48 8d 48 18          	lea    0x18(%rax),%rcx
   10b7a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10b80:	4c 89 fa             	mov    %r15,%rdx
   10b83:	4c 89 ee             	mov    %r13,%rsi
   10b86:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10b8d:	e8 00 00 00 00       	callq  10b92 <e1000_request_irq+0xc17>
   10b92:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   10b99:	00 
   10b9a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10ba0:	4c 89 fa             	mov    %r15,%rdx
   10ba3:	4c 89 ee             	mov    %r13,%rsi
   10ba6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10bad:	48 83 c1 20          	add    $0x20,%rcx
   10bb1:	e8 00 00 00 00       	callq  10bb6 <e1000_request_irq+0xc3b>
   10bb6:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   10bbd:	00 
   10bbe:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10bc4:	4c 89 fa             	mov    %r15,%rdx
   10bc7:	4c 89 ee             	mov    %r13,%rsi
   10bca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10bd1:	48 83 c1 30          	add    $0x30,%rcx
   10bd5:	e8 00 00 00 00       	callq  10bda <e1000_request_irq+0xc5f>
   10bda:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   10be1:	00 
   10be2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10be8:	4c 89 fa             	mov    %r15,%rdx
   10beb:	4c 89 ee             	mov    %r13,%rsi
   10bee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10bf5:	48 83 c1 10          	add    $0x10,%rcx
   10bf9:	e8 00 00 00 00       	callq  10bfe <e1000_request_irq+0xc83>
   10bfe:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   10c05:	00 
   10c06:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10c0c:	4c 89 fa             	mov    %r15,%rdx
   10c0f:	4c 89 ee             	mov    %r13,%rsi
   10c12:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10c19:	48 83 c1 28          	add    $0x28,%rcx
   10c1d:	e8 00 00 00 00       	callq  10c22 <e1000_request_irq+0xca7>
   10c22:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   10c29:	00 
   10c2a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10c30:	4c 89 fa             	mov    %r15,%rdx
   10c33:	4c 89 ee             	mov    %r13,%rsi
   10c36:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10c3d:	48 83 c1 08          	add    $0x8,%rcx
   10c41:	e8 00 00 00 00       	callq  10c46 <e1000_request_irq+0xccb>
   10c46:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
   10c4d:	00 
   10c4e:	b9 08 00 00 00       	mov    $0x8,%ecx
   10c53:	4c 89 fa             	mov    %r15,%rdx
   10c56:	4c 89 ee             	mov    %r13,%rsi
   10c59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10c60:	e8 00 00 00 00       	callq  10c65 <e1000_request_irq+0xcea>
   10c65:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   10c6c:	00 
   10c6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10c74:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   10c7a:	4c 89 fa             	mov    %r15,%rdx
   10c7d:	4c 89 ee             	mov    %r13,%rsi
   10c80:	e8 00 00 00 00       	callq  10c85 <e1000_request_irq+0xd0a>
   10c85:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   10c8c:	00 
   10c8d:	48 85 ff             	test   %rdi,%rdi
   10c90:	0f 84 08 06 00 00    	je     1129e <e1000_request_irq+0x1323>
   10c96:	ba 08 00 00 00       	mov    $0x8,%edx
   10c9b:	be 10 03 00 00       	mov    $0x310,%esi
   10ca0:	31 db                	xor    %ebx,%ebx
   10ca2:	e8 00 00 00 00       	callq  10ca7 <e1000_request_irq+0xd2c>
   10ca7:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10cae:	00 
   10caf:	b9 08 00 00 00       	mov    $0x8,%ecx
   10cb4:	4c 89 fa             	mov    %r15,%rdx
   10cb7:	4c 89 ee             	mov    %r13,%rsi
   10cba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10cc1:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   10cc8:	e8 00 00 00 00       	callq  10ccd <e1000_request_irq+0xd52>
   10ccd:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10cd4:	00 
   10cd5:	b9 02 00 00 00       	mov    $0x2,%ecx
   10cda:	4c 89 fa             	mov    %r15,%rdx
   10cdd:	4c 89 ee             	mov    %r13,%rsi
   10ce0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10ce7:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   10cee:	e8 00 00 00 00       	callq  10cf3 <e1000_request_irq+0xd78>
   10cf3:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10cfa:	00 
   10cfb:	b9 08 00 00 00       	mov    $0x8,%ecx
   10d00:	4c 89 fa             	mov    %r15,%rdx
   10d03:	4c 89 ee             	mov    %r13,%rsi
   10d06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10d0d:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   10d14:	e8 00 00 00 00       	callq  10d19 <e1000_request_irq+0xd9e>
   10d19:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10d20:	00 
   10d21:	b9 04 00 00 00       	mov    $0x4,%ecx
   10d26:	4c 89 fa             	mov    %r15,%rdx
   10d29:	4c 89 ee             	mov    %r13,%rsi
   10d2c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10d33:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   10d3a:	e8 00 00 00 00       	callq  10d3f <e1000_request_irq+0xdc4>
   10d3f:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10d46:	00 
   10d47:	b9 04 00 00 00       	mov    $0x4,%ecx
   10d4c:	4c 89 fa             	mov    %r15,%rdx
   10d4f:	4c 89 ee             	mov    %r13,%rsi
   10d52:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10d59:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   10d60:	e8 00 00 00 00       	callq  10d65 <e1000_request_irq+0xdea>
   10d65:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10d6c:	00 
   10d6d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10d73:	4c 89 fa             	mov    %r15,%rdx
   10d76:	4c 89 ee             	mov    %r13,%rsi
   10d79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10d80:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   10d87:	e8 00 00 00 00       	callq  10d8c <e1000_request_irq+0xe11>
   10d8c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10d93:	00 
   10d94:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10d9a:	4c 89 fa             	mov    %r15,%rdx
   10d9d:	4c 89 ee             	mov    %r13,%rsi
   10da0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10da7:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   10dae:	e8 00 00 00 00       	callq  10db3 <e1000_request_irq+0xe38>
   10db3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   10dba:	00 
   10dbb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   10dc1:	4c 89 fa             	mov    %r15,%rdx
   10dc4:	4c 89 ee             	mov    %r13,%rsi
   10dc7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10dce:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   10dd5:	e8 00 00 00 00       	callq  10dda <e1000_request_irq+0xe5f>
   10dda:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10de1:	00 
   10de2:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   10de6:	b9 01 00 00 00       	mov    $0x1,%ecx
   10deb:	4c 89 ee             	mov    %r13,%rsi
   10dee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10df5:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   10dfc:	49 01 d8             	add    %rbx,%r8
   10dff:	48 ff c3             	inc    %rbx
   10e02:	e8 00 00 00 00       	callq  10e07 <e1000_request_irq+0xe8c>
   10e07:	48 83 fb 20          	cmp    $0x20,%rbx
   10e0b:	75 cd                	jne    10dda <e1000_request_irq+0xe5f>
   10e0d:	30 db                	xor    %bl,%bl
   10e0f:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10e16:	00 
   10e17:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   10e1b:	b9 01 00 00 00       	mov    $0x1,%ecx
   10e20:	4c 89 ee             	mov    %r13,%rsi
   10e23:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10e2a:	4c 89 f2             	mov    %r14,%rdx
   10e2d:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   10e34:	49 01 d8             	add    %rbx,%r8
   10e37:	48 ff c3             	inc    %rbx
   10e3a:	e8 00 00 00 00       	callq  10e3f <e1000_request_irq+0xec4>
   10e3f:	48 83 fb 20          	cmp    $0x20,%rbx
   10e43:	75 ca                	jne    10e0f <e1000_request_irq+0xe94>
   10e45:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10e4c:	00 
   10e4d:	b9 02 00 00 00       	mov    $0x2,%ecx
   10e52:	4c 89 f2             	mov    %r14,%rdx
   10e55:	4c 89 ee             	mov    %r13,%rsi
   10e58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10e5f:	30 db                	xor    %bl,%bl
   10e61:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   10e68:	e8 00 00 00 00       	callq  10e6d <e1000_request_irq+0xef2>
   10e6d:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   10e74:	00 
   10e75:	ba 08 00 00 00       	mov    $0x8,%edx
   10e7a:	be 48 00 00 00       	mov    $0x48,%esi
   10e7f:	e8 00 00 00 00       	callq  10e84 <e1000_request_irq+0xf09>
   10e84:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10e8b:	00 
   10e8c:	b9 08 00 00 00       	mov    $0x8,%ecx
   10e91:	4c 89 f2             	mov    %r14,%rdx
   10e94:	4c 89 ee             	mov    %r13,%rsi
   10e97:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10e9e:	49 83 c0 48          	add    $0x48,%r8
   10ea2:	e8 00 00 00 00       	callq  10ea7 <e1000_request_irq+0xf2c>
   10ea7:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10eae:	00 
   10eaf:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   10eb3:	b9 01 00 00 00       	mov    $0x1,%ecx
   10eb8:	4c 89 ee             	mov    %r13,%rsi
   10ebb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10ec2:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   10ec9:	49 01 d8             	add    %rbx,%r8
   10ecc:	48 ff c3             	inc    %rbx
   10ecf:	e8 00 00 00 00       	callq  10ed4 <e1000_request_irq+0xf59>
   10ed4:	48 83 fb 20          	cmp    $0x20,%rbx
   10ed8:	75 cd                	jne    10ea7 <e1000_request_irq+0xf2c>
   10eda:	30 db                	xor    %bl,%bl
   10edc:	49 89 d8             	mov    %rbx,%r8
   10edf:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
   10ee6:	00 
   10ee7:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   10eeb:	b9 01 00 00 00       	mov    $0x1,%ecx
   10ef0:	4c 89 ee             	mov    %r13,%rsi
   10ef3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10efa:	4c 89 f2             	mov    %r14,%rdx
   10efd:	48 ff c3             	inc    %rbx
   10f00:	e8 00 00 00 00       	callq  10f05 <e1000_request_irq+0xf8a>
   10f05:	48 83 fb 10          	cmp    $0x10,%rbx
   10f09:	75 d1                	jne    10edc <e1000_request_irq+0xf61>
   10f0b:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   10f12:	00 
   10f13:	ba 10 00 00 00       	mov    $0x10,%edx
   10f18:	be 18 04 00 00       	mov    $0x418,%esi
   10f1d:	e8 00 00 00 00       	callq  10f22 <e1000_request_irq+0xfa7>
   10f22:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10f29:	00 
   10f2a:	b9 01 00 00 00       	mov    $0x1,%ecx
   10f2f:	4c 89 f2             	mov    %r14,%rdx
   10f32:	4c 89 ee             	mov    %r13,%rsi
   10f35:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10f3c:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   10f43:	e8 00 00 00 00       	callq  10f48 <e1000_request_irq+0xfcd>
   10f48:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10f4f:	00 
   10f50:	b9 04 00 00 00       	mov    $0x4,%ecx
   10f55:	4c 89 f2             	mov    %r14,%rdx
   10f58:	4c 89 ee             	mov    %r13,%rsi
   10f5b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10f62:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   10f69:	e8 00 00 00 00       	callq  10f6e <e1000_request_irq+0xff3>
   10f6e:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10f75:	00 
   10f76:	b9 08 00 00 00       	mov    $0x8,%ecx
   10f7b:	4c 89 f2             	mov    %r14,%rdx
   10f7e:	4c 89 ee             	mov    %r13,%rsi
   10f81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10f88:	49 83 c0 70          	add    $0x70,%r8
   10f8c:	e8 00 00 00 00       	callq  10f91 <e1000_request_irq+0x1016>
   10f91:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   10f98:	00 
   10f99:	ba 10 00 00 00       	mov    $0x10,%edx
   10f9e:	be 10 00 00 00       	mov    $0x10,%esi
   10fa3:	e8 00 00 00 00       	callq  10fa8 <e1000_request_irq+0x102d>
   10fa8:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10faf:	00 
   10fb0:	b9 04 00 00 00       	mov    $0x4,%ecx
   10fb5:	4c 89 f2             	mov    %r14,%rdx
   10fb8:	4c 89 ee             	mov    %r13,%rsi
   10fbb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10fc2:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   10fc9:	e8 00 00 00 00       	callq  10fce <e1000_request_irq+0x1053>
   10fce:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10fd5:	00 
   10fd6:	b9 08 00 00 00       	mov    $0x8,%ecx
   10fdb:	4c 89 f2             	mov    %r14,%rdx
   10fde:	4c 89 ee             	mov    %r13,%rsi
   10fe1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   10fe8:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   10fef:	e8 00 00 00 00       	callq  10ff4 <e1000_request_irq+0x1079>
   10ff4:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   10ffb:	00 
   10ffc:	b9 04 00 00 00       	mov    $0x4,%ecx
   11001:	4c 89 f2             	mov    %r14,%rdx
   11004:	4c 89 ee             	mov    %r13,%rsi
   11007:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1100e:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   11015:	e8 00 00 00 00       	callq  1101a <e1000_request_irq+0x109f>
   1101a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11021:	00 
   11022:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   11028:	4c 89 f2             	mov    %r14,%rdx
   1102b:	4c 89 ee             	mov    %r13,%rsi
   1102e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11035:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   1103c:	e8 00 00 00 00       	callq  11041 <e1000_request_irq+0x10c6>
   11041:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11048:	00 
   11049:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   11050:	00 
   11051:	74 63                	je     110b6 <e1000_request_irq+0x113b>
   11053:	30 db                	xor    %bl,%bl
   11055:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1105c:	00 
   1105d:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   11061:	b9 01 00 00 00       	mov    $0x1,%ecx
   11066:	4c 89 ee             	mov    %r13,%rsi
   11069:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11070:	4c 89 f2             	mov    %r14,%rdx
   11073:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   1107a:	49 83 c0 08          	add    $0x8,%r8
   1107e:	49 01 d8             	add    %rbx,%r8
   11081:	48 ff c3             	inc    %rbx
   11084:	e8 00 00 00 00       	callq  11089 <e1000_request_irq+0x110e>
   11089:	48 83 fb 20          	cmp    $0x20,%rbx
   1108d:	75 c6                	jne    11055 <e1000_request_irq+0x10da>
   1108f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11096:	00 
   11097:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1109d:	4c 89 f2             	mov    %r14,%rdx
   110a0:	4c 89 ee             	mov    %r13,%rsi
   110a3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   110aa:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   110b1:	e8 00 00 00 00       	callq  110b6 <e1000_request_irq+0x113b>
   110b6:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   110bd:	00 
   110be:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   110c2:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   110c8:	4c 89 ee             	mov    %r13,%rsi
   110cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   110d2:	48 89 da             	mov    %rbx,%rdx
   110d5:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   110dc:	e8 00 00 00 00       	callq  110e1 <e1000_request_irq+0x1166>
   110e1:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   110e8:	00 
   110e9:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   110ef:	48 89 da             	mov    %rbx,%rdx
   110f2:	4c 89 ee             	mov    %r13,%rsi
   110f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   110fc:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   11103:	e8 00 00 00 00       	callq  11108 <e1000_request_irq+0x118d>
   11108:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1110f:	00 
   11110:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   11117:	48 85 c0             	test   %rax,%rax
   1111a:	74 47                	je     11163 <e1000_request_irq+0x11e8>
   1111c:	48 8d 48 60          	lea    0x60(%rax),%rcx
   11120:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11126:	48 89 da             	mov    %rbx,%rdx
   11129:	4c 89 ee             	mov    %r13,%rsi
   1112c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11133:	e8 00 00 00 00       	callq  11138 <e1000_request_irq+0x11bd>
   11138:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1113f:	00 
   11140:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11146:	48 89 da             	mov    %rbx,%rdx
   11149:	4c 89 ee             	mov    %r13,%rsi
   1114c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11153:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   1115a:	48 83 c1 58          	add    $0x58,%rcx
   1115e:	e8 00 00 00 00       	callq  11163 <e1000_request_irq+0x11e8>
   11163:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1116a:	00 
   1116b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11172:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   11178:	48 89 da             	mov    %rbx,%rdx
   1117b:	4c 89 ee             	mov    %r13,%rsi
   1117e:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   11185:	e8 00 00 00 00       	callq  1118a <e1000_request_irq+0x120f>
   1118a:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11191:	00 
   11192:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   11199:	48 85 ff             	test   %rdi,%rdi
   1119c:	74 64                	je     11202 <e1000_request_irq+0x1287>
   1119e:	ba 08 00 00 00       	mov    $0x8,%edx
   111a3:	be 10 00 00 00       	mov    $0x10,%esi
   111a8:	e8 00 00 00 00       	callq  111ad <e1000_request_irq+0x1232>
   111ad:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   111b4:	00 
   111b5:	b9 08 00 00 00       	mov    $0x8,%ecx
   111ba:	48 89 da             	mov    %rbx,%rdx
   111bd:	4c 89 ee             	mov    %r13,%rsi
   111c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   111c7:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   111ce:	49 83 c0 10          	add    $0x10,%r8
   111d2:	e8 00 00 00 00       	callq  111d7 <e1000_request_irq+0x125c>
   111d7:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   111de:	00 
   111df:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   111e5:	48 89 da             	mov    %rbx,%rdx
   111e8:	4c 89 ee             	mov    %r13,%rsi
   111eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   111f2:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   111f9:	48 83 c1 08          	add    $0x8,%rcx
   111fd:	e8 00 00 00 00       	callq  11202 <e1000_request_irq+0x1287>
   11202:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11209:	00 
   1120a:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   11210:	48 89 da             	mov    %rbx,%rdx
   11213:	4c 89 ee             	mov    %r13,%rsi
   11216:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1121d:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   11224:	e8 00 00 00 00       	callq  11229 <e1000_request_irq+0x12ae>
   11229:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11230:	00 
   11231:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   11238:	00 
   11239:	74 63                	je     1129e <e1000_request_irq+0x1323>
   1123b:	31 db                	xor    %ebx,%ebx
   1123d:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11244:	00 
   11245:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   11249:	b9 01 00 00 00       	mov    $0x1,%ecx
   1124e:	4c 89 ee             	mov    %r13,%rsi
   11251:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11258:	4c 89 f2             	mov    %r14,%rdx
   1125b:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   11262:	49 83 c0 08          	add    $0x8,%r8
   11266:	49 01 d8             	add    %rbx,%r8
   11269:	48 ff c3             	inc    %rbx
   1126c:	e8 00 00 00 00       	callq  11271 <e1000_request_irq+0x12f6>
   11271:	48 83 fb 20          	cmp    $0x20,%rbx
   11275:	75 c6                	jne    1123d <e1000_request_irq+0x12c2>
   11277:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1127e:	00 
   1127f:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   11285:	4c 89 f2             	mov    %r14,%rdx
   11288:	4c 89 ee             	mov    %r13,%rsi
   1128b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11292:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   11299:	e8 00 00 00 00       	callq  1129e <e1000_request_irq+0x1323>
   1129e:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   112a2:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   112a9:	00 
   112aa:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   112b0:	4c 89 ee             	mov    %r13,%rsi
   112b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   112ba:	48 89 da             	mov    %rbx,%rdx
   112bd:	e8 00 00 00 00       	callq  112c2 <e1000_request_irq+0x1347>
   112c2:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   112c9:	00 
   112ca:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   112d0:	48 89 da             	mov    %rbx,%rdx
   112d3:	4c 89 ee             	mov    %r13,%rsi
   112d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   112dd:	e8 00 00 00 00       	callq  112e2 <e1000_request_irq+0x1367>
   112e2:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   112e9:	00 
   112ea:	48 85 c0             	test   %rax,%rax
   112ed:	74 1a                	je     11309 <e1000_request_irq+0x138e>
   112ef:	49 89 c0             	mov    %rax,%r8
   112f2:	b9 08 00 00 00       	mov    $0x8,%ecx
   112f7:	48 89 da             	mov    %rbx,%rdx
   112fa:	4c 89 ee             	mov    %r13,%rsi
   112fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11304:	e8 00 00 00 00       	callq  11309 <e1000_request_irq+0x138e>
   11309:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   1130d:	b9 02 00 00 00       	mov    $0x2,%ecx
   11312:	48 89 da             	mov    %rbx,%rdx
   11315:	4c 89 ee             	mov    %r13,%rsi
   11318:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1131f:	49 83 c0 3c          	add    $0x3c,%r8
   11323:	e8 00 00 00 00       	callq  11328 <e1000_request_irq+0x13ad>
   11328:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   1132c:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
   11332:	48 89 da             	mov    %rbx,%rdx
   11335:	4c 89 ee             	mov    %r13,%rsi
   11338:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1133f:	48 83 c1 10          	add    $0x10,%rcx
   11343:	e8 00 00 00 00       	callq  11348 <e1000_request_irq+0x13cd>
   11348:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1134c:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   11350:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11357:	b9 04 00 00 00       	mov    $0x4,%ecx
   1135c:	4c 89 ee             	mov    %r13,%rsi
   1135f:	e8 00 00 00 00       	callq  11364 <e1000_request_irq+0x13e9>
   11364:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   11368:	8b 5d cc             	mov    0xffffffffffffffcc(%rbp),%ebx
   1136b:	48 85 ff             	test   %rdi,%rdi
   1136e:	74 0d                	je     1137d <e1000_request_irq+0x1402>
   11370:	e8 00 00 00 00       	callq  11375 <e1000_request_irq+0x13fa>
   11375:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   1137c:	00 
   1137d:	85 db                	test   %ebx,%ebx
   1137f:	74 68                	je     113e9 <e1000_request_irq+0x146e>
   11381:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   11385:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   1138c:	b8 80 00 00 00       	mov    $0x80,%eax
   11391:	c6 81 c4 07 00 00 00 	movb   $0x0,0x7c4(%rcx)
   11398:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   1139c:	48 63 d0             	movslq %eax,%rdx
   1139f:	4c 8b 45 90          	mov    0xffffffffffffff90(%rbp),%r8
   113a3:	48 8b 81 f8 02 00 00 	mov    0x2f8(%rcx),%rax
   113aa:	4c 89 c1             	mov    %r8,%rcx
   113ad:	8b b8 fc 02 00 00    	mov    0x2fc(%rax),%edi
   113b3:	e8 3d 34 ff ff       	callq  47f5 <request_irq>
   113b8:	85 c0                	test   %eax,%eax
   113ba:	89 c3                	mov    %eax,%ebx
   113bc:	74 41                	je     113ff <e1000_request_irq+0x1484>
   113be:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   113c2:	80 b8 c4 07 00 00 00 	cmpb   $0x0,0x7c4(%rax)
   113c9:	74 0c                	je     113d7 <e1000_request_irq+0x145c>
   113cb:	48 8b b8 f8 02 00 00 	mov    0x2f8(%rax),%rdi
   113d2:	e8 3e 8a ff ff       	callq  9e15 <pci_disable_msi>
   113d7:	89 de                	mov    %ebx,%esi
   113d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   113e0:	31 c0                	xor    %eax,%eax
   113e2:	e8 00 00 00 00       	callq  113e7 <e1000_request_irq+0x146c>
   113e7:	eb 16                	jmp    113ff <e1000_request_irq+0x1484>
   113e9:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   113ed:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   113f4:	31 c0                	xor    %eax,%eax
   113f6:	c6 82 c4 07 00 00 01 	movb   $0x1,0x7c4(%rdx)
   113fd:	eb 99                	jmp    11398 <e1000_request_irq+0x141d>
   113ff:	48 83 c4 58          	add    $0x58,%rsp
   11403:	89 d8                	mov    %ebx,%eax
   11405:	5b                   	pop    %rbx
   11406:	41 5c                	pop    %r12
   11408:	41 5d                	pop    %r13
   1140a:	41 5e                	pop    %r14
   1140c:	41 5f                	pop    %r15
   1140e:	c9                   	leaveq 
   1140f:	c3                   	retq   

0000000000011410 <__napi_schedule>:
   11410:	55                   	push   %rbp
   11411:	48 89 e5             	mov    %rsp,%rbp
   11414:	41 55                	push   %r13
   11416:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
   1141a:	41 54                	push   %r12
   1141c:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   11420:	53                   	push   %rbx
   11421:	48 89 fb             	mov    %rdi,%rbx
   11424:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1142b:	48 83 ec 38          	sub    $0x38,%rsp
   1142f:	e8 00 00 00 00       	callq  11434 <__napi_schedule+0x24>
   11434:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1143b:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   11442:	00 
   11443:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   1144a:	00 
   1144b:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
   11452:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
   11456:	e8 00 00 00 00       	callq  1145b <__napi_schedule+0x4b>
   1145b:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
   1145f:	4c 89 ea             	mov    %r13,%rdx
   11462:	4c 89 e6             	mov    %r12,%rsi
   11465:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1146c:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
   11473:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
   1147a:	00 
   1147b:	e8 00 00 00 00       	callq  11480 <__napi_schedule+0x70>
   11480:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   11484:	48 85 c0             	test   %rax,%rax
   11487:	74 1c                	je     114a5 <__napi_schedule+0x95>
   11489:	48 8d 48 10          	lea    0x10(%rax),%rcx
   1148d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   11493:	4c 89 ea             	mov    %r13,%rdx
   11496:	4c 89 e6             	mov    %r12,%rsi
   11499:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   114a0:	e8 00 00 00 00       	callq  114a5 <__napi_schedule+0x95>
   114a5:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   114a9:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   114ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   114b4:	48 c7 45 b0 3a 04 00 	movq   $0x43a,0xffffffffffffffb0(%rbp)
   114bb:	00 
   114bc:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   114c0:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
   114c3:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
   114c6:	e8 00 00 00 00       	callq  114cb <__napi_schedule+0xbb>
   114cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   114d2:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
   114d6:	e8 00 00 00 00       	callq  114db <__napi_schedule+0xcb>
   114db:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
   114df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   114e6:	41 b8 88 00 00 00    	mov    $0x88,%r8d
   114ec:	4c 89 e1             	mov    %r12,%rcx
   114ef:	4c 89 ea             	mov    %r13,%rdx
   114f2:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
   114f9:	48 89 de             	mov    %rbx,%rsi
   114fc:	e8 00 00 00 00       	callq  11501 <__napi_schedule+0xf1>
   11501:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   11505:	48 85 ff             	test   %rdi,%rdi
   11508:	74 2e                	je     11538 <__napi_schedule+0x128>
   1150a:	ba 08 00 00 00       	mov    $0x8,%edx
   1150f:	be 10 00 00 00       	mov    $0x10,%esi
   11514:	e8 00 00 00 00       	callq  11519 <__napi_schedule+0x109>
   11519:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1151d:	b9 08 00 00 00       	mov    $0x8,%ecx
   11522:	4c 89 ea             	mov    %r13,%rdx
   11525:	48 89 de             	mov    %rbx,%rsi
   11528:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1152f:	49 83 c0 10          	add    $0x10,%r8
   11533:	e8 00 00 00 00       	callq  11538 <__napi_schedule+0x128>
   11538:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
   1153c:	48 85 ff             	test   %rdi,%rdi
   1153f:	74 05                	je     11546 <__napi_schedule+0x136>
   11541:	e8 00 00 00 00       	callq  11546 <__napi_schedule+0x136>
   11546:	48 83 c4 38          	add    $0x38,%rsp
   1154a:	5b                   	pop    %rbx
   1154b:	41 5c                	pop    %r12
   1154d:	41 5d                	pop    %r13
   1154f:	c9                   	leaveq 
   11550:	c3                   	retq   

0000000000011551 <pci_ioremap_bar>:
   11551:	55                   	push   %rbp
   11552:	48 89 e5             	mov    %rsp,%rbp
   11555:	41 57                	push   %r15
   11557:	41 56                	push   %r14
   11559:	41 55                	push   %r13
   1155b:	41 54                	push   %r12
   1155d:	53                   	push   %rbx
   1155e:	48 83 ec 58          	sub    $0x58,%rsp
   11562:	48 89 7d 88          	mov    %rdi,0xffffffffffffff88(%rbp)
   11566:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1156d:	89 75 84             	mov    %esi,0xffffffffffffff84(%rbp)
   11570:	e8 00 00 00 00       	callq  11575 <pci_ioremap_bar+0x24>
   11575:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   11579:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11580:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   11587:	00 
   11588:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   1158f:	00 
   11590:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
   11597:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   1159b:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
   1159e:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   115a1:	e8 00 00 00 00       	callq  115a6 <pci_ioremap_bar+0x55>
   115a6:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   115aa:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   115ae:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   115b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   115b9:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   115c0:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   115c7:	00 
   115c8:	e8 00 00 00 00       	callq  115cd <pci_ioremap_bar+0x7c>
   115cd:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   115d2:	0f 84 5c 09 00 00    	je     11f34 <pci_ioremap_bar+0x9e3>
   115d8:	45 31 ff             	xor    %r15d,%r15d
   115db:	45 31 f6             	xor    %r14d,%r14d
   115de:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
   115e5:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   115e9:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   115ed:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   115f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   115fa:	41 ff c7             	inc    %r15d
   115fd:	48 89 d9             	mov    %rbx,%rcx
   11600:	48 03 4d b0          	add    0xffffffffffffffb0(%rbp),%rcx
   11604:	4c 89 e2             	mov    %r12,%rdx
   11607:	4c 89 ee             	mov    %r13,%rsi
   1160a:	48 83 c1 08          	add    $0x8,%rcx
   1160e:	e8 00 00 00 00       	callq  11613 <pci_ioremap_bar+0xc2>
   11613:	48 03 5d b0          	add    0xffffffffffffffb0(%rbp),%rbx
   11617:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1161d:	4c 89 e2             	mov    %r12,%rdx
   11620:	4c 89 ee             	mov    %r13,%rsi
   11623:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1162a:	48 89 d9             	mov    %rbx,%rcx
   1162d:	e8 00 00 00 00       	callq  11632 <pci_ioremap_bar+0xe1>
   11632:	4c 89 f1             	mov    %r14,%rcx
   11635:	48 03 4d b0          	add    0xffffffffffffffb0(%rbp),%rcx
   11639:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1163f:	4c 89 e2             	mov    %r12,%rdx
   11642:	4c 89 ee             	mov    %r13,%rsi
   11645:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1164c:	49 83 c6 38          	add    $0x38,%r14
   11650:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
   11657:	e8 00 00 00 00       	callq  1165c <pci_ioremap_bar+0x10b>
   1165c:	41 83 ff 0c          	cmp    $0xc,%r15d
   11660:	0f 85 78 ff ff ff    	jne    115de <pci_ioremap_bar+0x8d>
   11666:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1166a:	4c 89 e2             	mov    %r12,%rdx
   1166d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11673:	4c 89 ee             	mov    %r13,%rsi
   11676:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1167d:	45 31 ff             	xor    %r15d,%r15d
   11680:	48 83 c1 48          	add    $0x48,%rcx
   11684:	e8 00 00 00 00       	callq  11689 <pci_ioremap_bar+0x138>
   11689:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1168d:	4c 89 e2             	mov    %r12,%rdx
   11690:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   11696:	4c 89 ee             	mov    %r13,%rsi
   11699:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   116a0:	48 83 c1 38          	add    $0x38,%rcx
   116a4:	e8 00 00 00 00       	callq  116a9 <pci_ioremap_bar+0x158>
   116a9:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   116ad:	4c 89 e2             	mov    %r12,%rdx
   116b0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   116b6:	4c 89 ee             	mov    %r13,%rsi
   116b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   116c0:	48 83 c1 7c          	add    $0x7c,%rcx
   116c4:	e8 00 00 00 00       	callq  116c9 <pci_ioremap_bar+0x178>
   116c9:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   116cd:	4c 89 e2             	mov    %r12,%rdx
   116d0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   116d6:	4c 89 ee             	mov    %r13,%rsi
   116d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   116e0:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
   116e7:	e8 00 00 00 00       	callq  116ec <pci_ioremap_bar+0x19b>
   116ec:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   116f0:	4c 89 e2             	mov    %r12,%rdx
   116f3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   116f9:	4c 89 ee             	mov    %r13,%rsi
   116fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11703:	48 83 c1 3e          	add    $0x3e,%rcx
   11707:	e8 00 00 00 00       	callq  1170c <pci_ioremap_bar+0x1bb>
   1170c:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   11710:	4c 89 e2             	mov    %r12,%rdx
   11713:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   11719:	4c 89 ee             	mov    %r13,%rsi
   1171c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11723:	48 83 c1 42          	add    $0x42,%rcx
   11727:	e8 00 00 00 00       	callq  1172c <pci_ioremap_bar+0x1db>
   1172c:	4c 8b 65 b0          	mov    0xffffffffffffffb0(%rbp),%r12
   11730:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   11734:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   1173b:	00 
   1173c:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   11740:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   11744:	48 89 d9             	mov    %rbx,%rcx
   11747:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1174d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11754:	49 ff c7             	inc    %r15
   11757:	4c 89 ea             	mov    %r13,%rdx
   1175a:	4c 89 f6             	mov    %r14,%rsi
   1175d:	48 ff c3             	inc    %rbx
   11760:	e8 00 00 00 00       	callq  11765 <pci_ioremap_bar+0x214>
   11765:	49 83 ff 14          	cmp    $0x14,%r15
   11769:	75 d1                	jne    1173c <pci_ioremap_bar+0x1eb>
   1176b:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   11772:	00 
   11773:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   11777:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1177d:	4c 89 ea             	mov    %r13,%rdx
   11780:	4c 89 f6             	mov    %r14,%rsi
   11783:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1178a:	48 89 d9             	mov    %rbx,%rcx
   1178d:	83 e0 01             	and    $0x1,%eax
   11790:	0f b6 c0             	movzbl %al,%eax
   11793:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   11796:	e8 00 00 00 00       	callq  1179b <pci_ioremap_bar+0x24a>
   1179b:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   117a2:	00 
   117a3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   117a9:	48 89 d9             	mov    %rbx,%rcx
   117ac:	4c 89 ea             	mov    %r13,%rdx
   117af:	4c 89 f6             	mov    %r14,%rsi
   117b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   117b9:	d0 e8                	shr    %al
   117bb:	83 e0 01             	and    $0x1,%eax
   117be:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   117c1:	e8 00 00 00 00       	callq  117c6 <pci_ioremap_bar+0x275>
   117c6:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   117cd:	00 
   117ce:	4c 89 ea             	mov    %r13,%rdx
   117d1:	4c 89 f6             	mov    %r14,%rsi
   117d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   117db:	e8 00 00 00 00       	callq  117e0 <pci_ioremap_bar+0x28f>
   117e0:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   117e7:	00 
   117e8:	48 85 c0             	test   %rax,%rax
   117eb:	0f 84 ac 00 00 00    	je     1189d <pci_ioremap_bar+0x34c>
   117f1:	48 8d 48 18          	lea    0x18(%rax),%rcx
   117f5:	4c 89 ea             	mov    %r13,%rdx
   117f8:	4c 89 f6             	mov    %r14,%rsi
   117fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11802:	e8 00 00 00 00       	callq  11807 <pci_ioremap_bar+0x2b6>
   11807:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1180e:	00 
   1180f:	4c 89 ea             	mov    %r13,%rdx
   11812:	4c 89 f6             	mov    %r14,%rsi
   11815:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1181c:	48 83 c1 20          	add    $0x20,%rcx
   11820:	e8 00 00 00 00       	callq  11825 <pci_ioremap_bar+0x2d4>
   11825:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1182c:	00 
   1182d:	4c 89 ea             	mov    %r13,%rdx
   11830:	4c 89 f6             	mov    %r14,%rsi
   11833:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1183a:	48 83 c1 30          	add    $0x30,%rcx
   1183e:	e8 00 00 00 00       	callq  11843 <pci_ioremap_bar+0x2f2>
   11843:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1184a:	00 
   1184b:	4c 89 ea             	mov    %r13,%rdx
   1184e:	4c 89 f6             	mov    %r14,%rsi
   11851:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11858:	48 83 c1 10          	add    $0x10,%rcx
   1185c:	e8 00 00 00 00       	callq  11861 <pci_ioremap_bar+0x310>
   11861:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   11868:	00 
   11869:	4c 89 ea             	mov    %r13,%rdx
   1186c:	4c 89 f6             	mov    %r14,%rsi
   1186f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11876:	48 83 c1 28          	add    $0x28,%rcx
   1187a:	e8 00 00 00 00       	callq  1187f <pci_ioremap_bar+0x32e>
   1187f:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   11886:	00 
   11887:	4c 89 ea             	mov    %r13,%rdx
   1188a:	4c 89 f6             	mov    %r14,%rsi
   1188d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11894:	48 83 c1 08          	add    $0x8,%rcx
   11898:	e8 00 00 00 00       	callq  1189d <pci_ioremap_bar+0x34c>
   1189d:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
   118a4:	00 
   118a5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   118ab:	4c 89 ea             	mov    %r13,%rdx
   118ae:	4c 89 f6             	mov    %r14,%rsi
   118b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   118b8:	e8 00 00 00 00       	callq  118bd <pci_ioremap_bar+0x36c>
   118bd:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   118c4:	00 
   118c5:	4c 89 ea             	mov    %r13,%rdx
   118c8:	4c 89 f6             	mov    %r14,%rsi
   118cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   118d2:	e8 00 00 00 00       	callq  118d7 <pci_ioremap_bar+0x386>
   118d7:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   118de:	00 
   118df:	48 85 c0             	test   %rax,%rax
   118e2:	0f 84 91 05 00 00    	je     11e79 <pci_ioremap_bar+0x928>
   118e8:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   118ef:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   118f5:	4c 89 ea             	mov    %r13,%rdx
   118f8:	4c 89 f6             	mov    %r14,%rsi
   118fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11902:	31 db                	xor    %ebx,%ebx
   11904:	e8 00 00 00 00       	callq  11909 <pci_ioremap_bar+0x3b8>
   11909:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11910:	00 
   11911:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   11917:	4c 89 ea             	mov    %r13,%rdx
   1191a:	4c 89 f6             	mov    %r14,%rsi
   1191d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11924:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   1192b:	e8 00 00 00 00       	callq  11930 <pci_ioremap_bar+0x3df>
   11930:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11937:	00 
   11938:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1193e:	4c 89 ea             	mov    %r13,%rdx
   11941:	4c 89 f6             	mov    %r14,%rsi
   11944:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1194b:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   11952:	e8 00 00 00 00       	callq  11957 <pci_ioremap_bar+0x406>
   11957:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1195e:	00 
   1195f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   11965:	4c 89 ea             	mov    %r13,%rdx
   11968:	4c 89 f6             	mov    %r14,%rsi
   1196b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11972:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   11979:	e8 00 00 00 00       	callq  1197e <pci_ioremap_bar+0x42d>
   1197e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11985:	00 
   11986:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1198c:	4c 89 ea             	mov    %r13,%rdx
   1198f:	4c 89 f6             	mov    %r14,%rsi
   11992:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11999:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   119a0:	e8 00 00 00 00       	callq  119a5 <pci_ioremap_bar+0x454>
   119a5:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   119ac:	00 
   119ad:	4c 89 ea             	mov    %r13,%rdx
   119b0:	4c 89 f6             	mov    %r14,%rsi
   119b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   119ba:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   119c1:	e8 00 00 00 00       	callq  119c6 <pci_ioremap_bar+0x475>
   119c6:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   119cd:	00 
   119ce:	4c 89 ea             	mov    %r13,%rdx
   119d1:	4c 89 f6             	mov    %r14,%rsi
   119d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   119db:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   119e2:	e8 00 00 00 00       	callq  119e7 <pci_ioremap_bar+0x496>
   119e7:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   119ee:	00 
   119ef:	4c 89 ea             	mov    %r13,%rdx
   119f2:	4c 89 f6             	mov    %r14,%rsi
   119f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   119fc:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   11a03:	e8 00 00 00 00       	callq  11a08 <pci_ioremap_bar+0x4b7>
   11a08:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11a0f:	00 
   11a10:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   11a14:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   11a18:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11a1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11a25:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   11a2c:	48 01 d9             	add    %rbx,%rcx
   11a2f:	48 ff c3             	inc    %rbx
   11a32:	e8 00 00 00 00       	callq  11a37 <pci_ioremap_bar+0x4e6>
   11a37:	48 83 fb 20          	cmp    $0x20,%rbx
   11a3b:	75 cb                	jne    11a08 <pci_ioremap_bar+0x4b7>
   11a3d:	30 db                	xor    %bl,%bl
   11a3f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11a46:	00 
   11a47:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   11a4b:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   11a4f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11a55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11a5c:	4c 89 ea             	mov    %r13,%rdx
   11a5f:	4c 89 f6             	mov    %r14,%rsi
   11a62:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   11a69:	48 01 d9             	add    %rbx,%rcx
   11a6c:	48 ff c3             	inc    %rbx
   11a6f:	e8 00 00 00 00       	callq  11a74 <pci_ioremap_bar+0x523>
   11a74:	48 83 fb 20          	cmp    $0x20,%rbx
   11a78:	75 c5                	jne    11a3f <pci_ioremap_bar+0x4ee>
   11a7a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11a81:	00 
   11a82:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   11a88:	4c 89 ea             	mov    %r13,%rdx
   11a8b:	4c 89 f6             	mov    %r14,%rsi
   11a8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11a95:	30 db                	xor    %bl,%bl
   11a97:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   11a9e:	e8 00 00 00 00       	callq  11aa3 <pci_ioremap_bar+0x552>
   11aa3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11aaa:	00 
   11aab:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   11ab1:	4c 89 ea             	mov    %r13,%rdx
   11ab4:	4c 89 f6             	mov    %r14,%rsi
   11ab7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11abe:	48 83 c1 48          	add    $0x48,%rcx
   11ac2:	e8 00 00 00 00       	callq  11ac7 <pci_ioremap_bar+0x576>
   11ac7:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11ace:	00 
   11acf:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   11ad3:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   11ad7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11add:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11ae4:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   11aeb:	48 01 d9             	add    %rbx,%rcx
   11aee:	48 ff c3             	inc    %rbx
   11af1:	e8 00 00 00 00       	callq  11af6 <pci_ioremap_bar+0x5a5>
   11af6:	48 83 fb 20          	cmp    $0x20,%rbx
   11afa:	75 cb                	jne    11ac7 <pci_ioremap_bar+0x576>
   11afc:	30 db                	xor    %bl,%bl
   11afe:	48 89 d9             	mov    %rbx,%rcx
   11b01:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
   11b08:	00 
   11b09:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   11b0d:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   11b11:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11b17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11b1e:	4c 89 ea             	mov    %r13,%rdx
   11b21:	48 ff c3             	inc    %rbx
   11b24:	4c 89 f6             	mov    %r14,%rsi
   11b27:	e8 00 00 00 00       	callq  11b2c <pci_ioremap_bar+0x5db>
   11b2c:	48 83 fb 10          	cmp    $0x10,%rbx
   11b30:	75 cc                	jne    11afe <pci_ioremap_bar+0x5ad>
   11b32:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11b39:	00 
   11b3a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11b40:	4c 89 ea             	mov    %r13,%rdx
   11b43:	4c 89 f6             	mov    %r14,%rsi
   11b46:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11b4d:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   11b54:	e8 00 00 00 00       	callq  11b59 <pci_ioremap_bar+0x608>
   11b59:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11b60:	00 
   11b61:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   11b67:	4c 89 ea             	mov    %r13,%rdx
   11b6a:	4c 89 f6             	mov    %r14,%rsi
   11b6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11b74:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   11b7b:	e8 00 00 00 00       	callq  11b80 <pci_ioremap_bar+0x62f>
   11b80:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11b87:	00 
   11b88:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   11b8e:	4c 89 ea             	mov    %r13,%rdx
   11b91:	4c 89 f6             	mov    %r14,%rsi
   11b94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11b9b:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   11ba2:	e8 00 00 00 00       	callq  11ba7 <pci_ioremap_bar+0x656>
   11ba7:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11bae:	00 
   11baf:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   11bb5:	4c 89 ea             	mov    %r13,%rdx
   11bb8:	4c 89 f6             	mov    %r14,%rsi
   11bbb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11bc2:	48 83 c1 70          	add    $0x70,%rcx
   11bc6:	e8 00 00 00 00       	callq  11bcb <pci_ioremap_bar+0x67a>
   11bcb:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11bd2:	00 
   11bd3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   11bd9:	4c 89 ea             	mov    %r13,%rdx
   11bdc:	4c 89 f6             	mov    %r14,%rsi
   11bdf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11be6:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   11bed:	e8 00 00 00 00       	callq  11bf2 <pci_ioremap_bar+0x6a1>
   11bf2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11bf9:	00 
   11bfa:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   11c00:	4c 89 ea             	mov    %r13,%rdx
   11c03:	4c 89 f6             	mov    %r14,%rsi
   11c06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11c0d:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   11c14:	e8 00 00 00 00       	callq  11c19 <pci_ioremap_bar+0x6c8>
   11c19:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11c20:	00 
   11c21:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   11c27:	4c 89 ea             	mov    %r13,%rdx
   11c2a:	4c 89 f6             	mov    %r14,%rsi
   11c2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11c34:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   11c3b:	e8 00 00 00 00       	callq  11c40 <pci_ioremap_bar+0x6ef>
   11c40:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11c47:	00 
   11c48:	4c 89 ea             	mov    %r13,%rdx
   11c4b:	4c 89 f6             	mov    %r14,%rsi
   11c4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11c55:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   11c5c:	e8 00 00 00 00       	callq  11c61 <pci_ioremap_bar+0x710>
   11c61:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11c68:	00 
   11c69:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   11c70:	00 
   11c71:	74 62                	je     11cd5 <pci_ioremap_bar+0x784>
   11c73:	30 db                	xor    %bl,%bl
   11c75:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11c7c:	00 
   11c7d:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   11c81:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   11c85:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11c8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11c92:	4c 89 ea             	mov    %r13,%rdx
   11c95:	4c 89 f6             	mov    %r14,%rsi
   11c98:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   11c9f:	48 83 c1 08          	add    $0x8,%rcx
   11ca3:	48 01 d9             	add    %rbx,%rcx
   11ca6:	48 ff c3             	inc    %rbx
   11ca9:	e8 00 00 00 00       	callq  11cae <pci_ioremap_bar+0x75d>
   11cae:	48 83 fb 20          	cmp    $0x20,%rbx
   11cb2:	75 c1                	jne    11c75 <pci_ioremap_bar+0x724>
   11cb4:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11cbb:	00 
   11cbc:	4c 89 ea             	mov    %r13,%rdx
   11cbf:	4c 89 f6             	mov    %r14,%rsi
   11cc2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11cc9:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   11cd0:	e8 00 00 00 00       	callq  11cd5 <pci_ioremap_bar+0x784>
   11cd5:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11cdc:	00 
   11cdd:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   11ce1:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   11ce5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11cec:	48 89 da             	mov    %rbx,%rdx
   11cef:	4c 89 ee             	mov    %r13,%rsi
   11cf2:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   11cf9:	e8 00 00 00 00       	callq  11cfe <pci_ioremap_bar+0x7ad>
   11cfe:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11d05:	00 
   11d06:	48 89 da             	mov    %rbx,%rdx
   11d09:	4c 89 ee             	mov    %r13,%rsi
   11d0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11d13:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   11d1a:	e8 00 00 00 00       	callq  11d1f <pci_ioremap_bar+0x7ce>
   11d1f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11d26:	00 
   11d27:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   11d2e:	48 85 c0             	test   %rax,%rax
   11d31:	74 3b                	je     11d6e <pci_ioremap_bar+0x81d>
   11d33:	48 8d 48 60          	lea    0x60(%rax),%rcx
   11d37:	48 89 da             	mov    %rbx,%rdx
   11d3a:	4c 89 ee             	mov    %r13,%rsi
   11d3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11d44:	e8 00 00 00 00       	callq  11d49 <pci_ioremap_bar+0x7f8>
   11d49:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11d50:	00 
   11d51:	48 89 da             	mov    %rbx,%rdx
   11d54:	4c 89 ee             	mov    %r13,%rsi
   11d57:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11d5e:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   11d65:	48 83 c1 58          	add    $0x58,%rcx
   11d69:	e8 00 00 00 00       	callq  11d6e <pci_ioremap_bar+0x81d>
   11d6e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11d75:	00 
   11d76:	48 89 da             	mov    %rbx,%rdx
   11d79:	4c 89 ee             	mov    %r13,%rsi
   11d7c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11d83:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   11d8a:	e8 00 00 00 00       	callq  11d8f <pci_ioremap_bar+0x83e>
   11d8f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11d96:	00 
   11d97:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   11d9e:	48 85 c0             	test   %rax,%rax
   11da1:	74 41                	je     11de4 <pci_ioremap_bar+0x893>
   11da3:	48 8d 48 10          	lea    0x10(%rax),%rcx
   11da7:	48 89 da             	mov    %rbx,%rdx
   11daa:	4c 89 ee             	mov    %r13,%rsi
   11dad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11db4:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   11dba:	e8 00 00 00 00       	callq  11dbf <pci_ioremap_bar+0x86e>
   11dbf:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11dc6:	00 
   11dc7:	48 89 da             	mov    %rbx,%rdx
   11dca:	4c 89 ee             	mov    %r13,%rsi
   11dcd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11dd4:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   11ddb:	48 83 c1 08          	add    $0x8,%rcx
   11ddf:	e8 00 00 00 00       	callq  11de4 <pci_ioremap_bar+0x893>
   11de4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   11deb:	00 
   11dec:	48 89 da             	mov    %rbx,%rdx
   11def:	4c 89 ee             	mov    %r13,%rsi
   11df2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11df9:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   11e00:	e8 00 00 00 00       	callq  11e05 <pci_ioremap_bar+0x8b4>
   11e05:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11e0c:	00 
   11e0d:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   11e14:	00 
   11e15:	74 62                	je     11e79 <pci_ioremap_bar+0x928>
   11e17:	31 db                	xor    %ebx,%ebx
   11e19:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11e20:	00 
   11e21:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   11e25:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   11e29:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   11e2f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11e36:	4c 89 ea             	mov    %r13,%rdx
   11e39:	4c 89 f6             	mov    %r14,%rsi
   11e3c:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   11e43:	48 83 c1 08          	add    $0x8,%rcx
   11e47:	48 01 d9             	add    %rbx,%rcx
   11e4a:	48 ff c3             	inc    %rbx
   11e4d:	e8 00 00 00 00       	callq  11e52 <pci_ioremap_bar+0x901>
   11e52:	48 83 fb 20          	cmp    $0x20,%rbx
   11e56:	75 c1                	jne    11e19 <pci_ioremap_bar+0x8c8>
   11e58:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   11e5f:	00 
   11e60:	4c 89 ea             	mov    %r13,%rdx
   11e63:	4c 89 f6             	mov    %r14,%rsi
   11e66:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11e6d:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   11e74:	e8 00 00 00 00       	callq  11e79 <pci_ioremap_bar+0x928>
   11e79:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   11e7d:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   11e81:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   11e88:	00 
   11e89:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11e90:	48 89 da             	mov    %rbx,%rdx
   11e93:	4c 89 ee             	mov    %r13,%rsi
   11e96:	e8 00 00 00 00       	callq  11e9b <pci_ioremap_bar+0x94a>
   11e9b:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   11ea2:	00 
   11ea3:	48 89 da             	mov    %rbx,%rdx
   11ea6:	4c 89 ee             	mov    %r13,%rsi
   11ea9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11eb0:	e8 00 00 00 00       	callq  11eb5 <pci_ioremap_bar+0x964>
   11eb5:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
   11ebc:	00 
   11ebd:	48 85 c9             	test   %rcx,%rcx
   11ec0:	74 18                	je     11eda <pci_ioremap_bar+0x989>
   11ec2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   11ec8:	48 89 da             	mov    %rbx,%rdx
   11ecb:	4c 89 ee             	mov    %r13,%rsi
   11ece:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11ed5:	e8 00 00 00 00       	callq  11eda <pci_ioremap_bar+0x989>
   11eda:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   11ede:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   11ee4:	48 89 da             	mov    %rbx,%rdx
   11ee7:	4c 89 ee             	mov    %r13,%rsi
   11eea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11ef1:	48 83 c1 40          	add    $0x40,%rcx
   11ef5:	e8 00 00 00 00       	callq  11efa <pci_ioremap_bar+0x9a9>
   11efa:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   11efe:	48 89 da             	mov    %rbx,%rdx
   11f01:	4c 89 ee             	mov    %r13,%rsi
   11f04:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11f0b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   11f11:	48 83 c1 3c          	add    $0x3c,%rcx
   11f15:	e8 00 00 00 00       	callq  11f1a <pci_ioremap_bar+0x9c9>
   11f1a:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   11f1e:	48 89 da             	mov    %rbx,%rdx
   11f21:	4c 89 ee             	mov    %r13,%rsi
   11f24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11f2b:	48 83 c1 10          	add    $0x10,%rcx
   11f2f:	e8 00 00 00 00       	callq  11f34 <pci_ioremap_bar+0x9e3>
   11f34:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   11f38:	48 8d 5d b8          	lea    0xffffffffffffffb8(%rbp),%rbx
   11f3c:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
   11f40:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   11f46:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11f4d:	4c 89 e2             	mov    %r12,%rdx
   11f50:	48 89 de             	mov    %rbx,%rsi
   11f53:	e8 00 00 00 00       	callq  11f58 <pci_ioremap_bar+0xa07>
   11f58:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   11f5c:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   11f60:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11f67:	48 c7 45 90 19 06 00 	movq   $0x619,0xffffffffffffff90(%rbp)
   11f6e:	00 
   11f6f:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   11f73:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   11f76:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   11f79:	e8 00 00 00 00       	callq  11f7e <pci_ioremap_bar+0xa2d>
   11f7e:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   11f82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11f89:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   11f8d:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
   11f90:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   11f93:	e8 00 00 00 00       	callq  11f98 <pci_ioremap_bar+0xa47>
   11f98:	4c 8b 6d a0          	mov    0xffffffffffffffa0(%rbp),%r13
   11f9c:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   11fa2:	48 89 d9             	mov    %rbx,%rcx
   11fa5:	4c 89 e2             	mov    %r12,%rdx
   11fa8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11faf:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   11fb6:	4c 89 ee             	mov    %r13,%rsi
   11fb9:	e8 00 00 00 00       	callq  11fbe <pci_ioremap_bar+0xa6d>
   11fbe:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   11fc2:	48 85 c0             	test   %rax,%rax
   11fc5:	0f 84 3e 09 00 00    	je     12909 <pci_ioremap_bar+0x13b8>
   11fcb:	4c 8d 40 38          	lea    0x38(%rax),%r8
   11fcf:	4c 89 e2             	mov    %r12,%rdx
   11fd2:	b9 04 00 00 00       	mov    $0x4,%ecx
   11fd7:	4c 89 ee             	mov    %r13,%rsi
   11fda:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11fe1:	45 31 f6             	xor    %r14d,%r14d
   11fe4:	e8 00 00 00 00       	callq  11fe9 <pci_ioremap_bar+0xa98>
   11fe9:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   11fed:	4c 89 e2             	mov    %r12,%rdx
   11ff0:	b9 04 00 00 00       	mov    $0x4,%ecx
   11ff5:	4c 89 ee             	mov    %r13,%rsi
   11ff8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   11fff:	49 83 c0 7c          	add    $0x7c,%r8
   12003:	e8 00 00 00 00       	callq  12008 <pci_ioremap_bar+0xab7>
   12008:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   1200c:	4c 89 e2             	mov    %r12,%rdx
   1200f:	b9 04 00 00 00       	mov    $0x4,%ecx
   12014:	4c 89 ee             	mov    %r13,%rsi
   12017:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1201e:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
   12025:	e8 00 00 00 00       	callq  1202a <pci_ioremap_bar+0xad9>
   1202a:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   1202e:	4c 89 e2             	mov    %r12,%rdx
   12031:	b9 02 00 00 00       	mov    $0x2,%ecx
   12036:	4c 89 ee             	mov    %r13,%rsi
   12039:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12040:	49 83 c0 3e          	add    $0x3e,%r8
   12044:	e8 00 00 00 00       	callq  12049 <pci_ioremap_bar+0xaf8>
   12049:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   1204d:	ba 78 02 00 00       	mov    $0x278,%edx
   12052:	be 80 00 00 00       	mov    $0x80,%esi
   12057:	e8 00 00 00 00       	callq  1205c <pci_ioremap_bar+0xb0b>
   1205c:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   12060:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   12064:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   1206b:	00 
   1206c:	4c 8d 7d c8          	lea    0xffffffffffffffc8(%rbp),%r15
   12070:	49 89 d8             	mov    %rbx,%r8
   12073:	b9 01 00 00 00       	mov    $0x1,%ecx
   12078:	4c 89 ee             	mov    %r13,%rsi
   1207b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12082:	49 ff c6             	inc    %r14
   12085:	4c 89 fa             	mov    %r15,%rdx
   12088:	48 ff c3             	inc    %rbx
   1208b:	e8 00 00 00 00       	callq  12090 <pci_ioremap_bar+0xb3f>
   12090:	49 83 fe 14          	cmp    $0x14,%r14
   12094:	75 d6                	jne    1206c <pci_ioremap_bar+0xb1b>
   12096:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   1209a:	b9 04 00 00 00       	mov    $0x4,%ecx
   1209f:	4c 89 fa             	mov    %r15,%rdx
   120a2:	4c 89 ee             	mov    %r13,%rsi
   120a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   120ac:	49 89 d8             	mov    %rbx,%r8
   120af:	e8 00 00 00 00       	callq  120b4 <pci_ioremap_bar+0xb63>
   120b4:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   120b7:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   120be:	00 
   120bf:	49 89 d8             	mov    %rbx,%r8
   120c2:	b9 04 00 00 00       	mov    $0x4,%ecx
   120c7:	4c 89 ee             	mov    %r13,%rsi
   120ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   120d1:	83 e2 01             	and    $0x1,%edx
   120d4:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   120d7:	09 d0                	or     %edx,%eax
   120d9:	4c 89 fa             	mov    %r15,%rdx
   120dc:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   120e3:	00 
   120e4:	e8 00 00 00 00       	callq  120e9 <pci_ioremap_bar+0xb98>
   120e9:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   120ec:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   120f3:	00 
   120f4:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   120fb:	00 
   120fc:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   12102:	4c 89 ee             	mov    %r13,%rsi
   12105:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1210c:	83 e2 01             	and    $0x1,%edx
   1210f:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   12112:	01 d2                	add    %edx,%edx
   12114:	09 d0                	or     %edx,%eax
   12116:	4c 89 fa             	mov    %r15,%rdx
   12119:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   12120:	00 
   12121:	e8 00 00 00 00       	callq  12126 <pci_ioremap_bar+0xbd5>
   12126:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   1212d:	00 
   1212e:	48 85 c0             	test   %rax,%rax
   12131:	0f 84 d0 00 00 00    	je     12207 <pci_ioremap_bar+0xcb6>
   12137:	48 8d 48 18          	lea    0x18(%rax),%rcx
   1213b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12141:	4c 89 fa             	mov    %r15,%rdx
   12144:	4c 89 ee             	mov    %r13,%rsi
   12147:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1214e:	e8 00 00 00 00       	callq  12153 <pci_ioremap_bar+0xc02>
   12153:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1215a:	00 
   1215b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12161:	4c 89 fa             	mov    %r15,%rdx
   12164:	4c 89 ee             	mov    %r13,%rsi
   12167:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1216e:	48 83 c1 20          	add    $0x20,%rcx
   12172:	e8 00 00 00 00       	callq  12177 <pci_ioremap_bar+0xc26>
   12177:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1217e:	00 
   1217f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12185:	4c 89 fa             	mov    %r15,%rdx
   12188:	4c 89 ee             	mov    %r13,%rsi
   1218b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12192:	48 83 c1 30          	add    $0x30,%rcx
   12196:	e8 00 00 00 00       	callq  1219b <pci_ioremap_bar+0xc4a>
   1219b:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   121a2:	00 
   121a3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   121a9:	4c 89 fa             	mov    %r15,%rdx
   121ac:	4c 89 ee             	mov    %r13,%rsi
   121af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   121b6:	48 83 c1 10          	add    $0x10,%rcx
   121ba:	e8 00 00 00 00       	callq  121bf <pci_ioremap_bar+0xc6e>
   121bf:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   121c6:	00 
   121c7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   121cd:	4c 89 fa             	mov    %r15,%rdx
   121d0:	4c 89 ee             	mov    %r13,%rsi
   121d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   121da:	48 83 c1 28          	add    $0x28,%rcx
   121de:	e8 00 00 00 00       	callq  121e3 <pci_ioremap_bar+0xc92>
   121e3:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   121ea:	00 
   121eb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   121f1:	4c 89 fa             	mov    %r15,%rdx
   121f4:	4c 89 ee             	mov    %r13,%rsi
   121f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   121fe:	48 83 c1 08          	add    $0x8,%rcx
   12202:	e8 00 00 00 00       	callq  12207 <pci_ioremap_bar+0xcb6>
   12207:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
   1220e:	00 
   1220f:	b9 08 00 00 00       	mov    $0x8,%ecx
   12214:	4c 89 fa             	mov    %r15,%rdx
   12217:	4c 89 ee             	mov    %r13,%rsi
   1221a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12221:	e8 00 00 00 00       	callq  12226 <pci_ioremap_bar+0xcd5>
   12226:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   1222d:	00 
   1222e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12235:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   1223b:	4c 89 fa             	mov    %r15,%rdx
   1223e:	4c 89 ee             	mov    %r13,%rsi
   12241:	e8 00 00 00 00       	callq  12246 <pci_ioremap_bar+0xcf5>
   12246:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   1224d:	00 
   1224e:	48 85 ff             	test   %rdi,%rdi
   12251:	0f 84 08 06 00 00    	je     1285f <pci_ioremap_bar+0x130e>
   12257:	ba 08 00 00 00       	mov    $0x8,%edx
   1225c:	be 10 03 00 00       	mov    $0x310,%esi
   12261:	31 db                	xor    %ebx,%ebx
   12263:	e8 00 00 00 00       	callq  12268 <pci_ioremap_bar+0xd17>
   12268:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1226f:	00 
   12270:	b9 08 00 00 00       	mov    $0x8,%ecx
   12275:	4c 89 fa             	mov    %r15,%rdx
   12278:	4c 89 ee             	mov    %r13,%rsi
   1227b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12282:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   12289:	e8 00 00 00 00       	callq  1228e <pci_ioremap_bar+0xd3d>
   1228e:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   12295:	00 
   12296:	b9 02 00 00 00       	mov    $0x2,%ecx
   1229b:	4c 89 fa             	mov    %r15,%rdx
   1229e:	4c 89 ee             	mov    %r13,%rsi
   122a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   122a8:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   122af:	e8 00 00 00 00       	callq  122b4 <pci_ioremap_bar+0xd63>
   122b4:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   122bb:	00 
   122bc:	b9 08 00 00 00       	mov    $0x8,%ecx
   122c1:	4c 89 fa             	mov    %r15,%rdx
   122c4:	4c 89 ee             	mov    %r13,%rsi
   122c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   122ce:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   122d5:	e8 00 00 00 00       	callq  122da <pci_ioremap_bar+0xd89>
   122da:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   122e1:	00 
   122e2:	b9 04 00 00 00       	mov    $0x4,%ecx
   122e7:	4c 89 fa             	mov    %r15,%rdx
   122ea:	4c 89 ee             	mov    %r13,%rsi
   122ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   122f4:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   122fb:	e8 00 00 00 00       	callq  12300 <pci_ioremap_bar+0xdaf>
   12300:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   12307:	00 
   12308:	b9 04 00 00 00       	mov    $0x4,%ecx
   1230d:	4c 89 fa             	mov    %r15,%rdx
   12310:	4c 89 ee             	mov    %r13,%rsi
   12313:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1231a:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   12321:	e8 00 00 00 00       	callq  12326 <pci_ioremap_bar+0xdd5>
   12326:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1232d:	00 
   1232e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12334:	4c 89 fa             	mov    %r15,%rdx
   12337:	4c 89 ee             	mov    %r13,%rsi
   1233a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12341:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   12348:	e8 00 00 00 00       	callq  1234d <pci_ioremap_bar+0xdfc>
   1234d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12354:	00 
   12355:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1235b:	4c 89 fa             	mov    %r15,%rdx
   1235e:	4c 89 ee             	mov    %r13,%rsi
   12361:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12368:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   1236f:	e8 00 00 00 00       	callq  12374 <pci_ioremap_bar+0xe23>
   12374:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1237b:	00 
   1237c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12382:	4c 89 fa             	mov    %r15,%rdx
   12385:	4c 89 ee             	mov    %r13,%rsi
   12388:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1238f:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   12396:	e8 00 00 00 00       	callq  1239b <pci_ioremap_bar+0xe4a>
   1239b:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   123a2:	00 
   123a3:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   123a7:	b9 01 00 00 00       	mov    $0x1,%ecx
   123ac:	4c 89 ee             	mov    %r13,%rsi
   123af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   123b6:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   123bd:	49 01 d8             	add    %rbx,%r8
   123c0:	48 ff c3             	inc    %rbx
   123c3:	e8 00 00 00 00       	callq  123c8 <pci_ioremap_bar+0xe77>
   123c8:	48 83 fb 20          	cmp    $0x20,%rbx
   123cc:	75 cd                	jne    1239b <pci_ioremap_bar+0xe4a>
   123ce:	30 db                	xor    %bl,%bl
   123d0:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   123d7:	00 
   123d8:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   123dc:	b9 01 00 00 00       	mov    $0x1,%ecx
   123e1:	4c 89 ee             	mov    %r13,%rsi
   123e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   123eb:	4c 89 f2             	mov    %r14,%rdx
   123ee:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   123f5:	49 01 d8             	add    %rbx,%r8
   123f8:	48 ff c3             	inc    %rbx
   123fb:	e8 00 00 00 00       	callq  12400 <pci_ioremap_bar+0xeaf>
   12400:	48 83 fb 20          	cmp    $0x20,%rbx
   12404:	75 ca                	jne    123d0 <pci_ioremap_bar+0xe7f>
   12406:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1240d:	00 
   1240e:	b9 02 00 00 00       	mov    $0x2,%ecx
   12413:	4c 89 f2             	mov    %r14,%rdx
   12416:	4c 89 ee             	mov    %r13,%rsi
   12419:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12420:	30 db                	xor    %bl,%bl
   12422:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   12429:	e8 00 00 00 00       	callq  1242e <pci_ioremap_bar+0xedd>
   1242e:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   12435:	00 
   12436:	ba 08 00 00 00       	mov    $0x8,%edx
   1243b:	be 48 00 00 00       	mov    $0x48,%esi
   12440:	e8 00 00 00 00       	callq  12445 <pci_ioremap_bar+0xef4>
   12445:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1244c:	00 
   1244d:	b9 08 00 00 00       	mov    $0x8,%ecx
   12452:	4c 89 f2             	mov    %r14,%rdx
   12455:	4c 89 ee             	mov    %r13,%rsi
   12458:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1245f:	49 83 c0 48          	add    $0x48,%r8
   12463:	e8 00 00 00 00       	callq  12468 <pci_ioremap_bar+0xf17>
   12468:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1246f:	00 
   12470:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   12474:	b9 01 00 00 00       	mov    $0x1,%ecx
   12479:	4c 89 ee             	mov    %r13,%rsi
   1247c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12483:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   1248a:	49 01 d8             	add    %rbx,%r8
   1248d:	48 ff c3             	inc    %rbx
   12490:	e8 00 00 00 00       	callq  12495 <pci_ioremap_bar+0xf44>
   12495:	48 83 fb 20          	cmp    $0x20,%rbx
   12499:	75 cd                	jne    12468 <pci_ioremap_bar+0xf17>
   1249b:	30 db                	xor    %bl,%bl
   1249d:	49 89 d8             	mov    %rbx,%r8
   124a0:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
   124a7:	00 
   124a8:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   124ac:	b9 01 00 00 00       	mov    $0x1,%ecx
   124b1:	4c 89 ee             	mov    %r13,%rsi
   124b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   124bb:	4c 89 f2             	mov    %r14,%rdx
   124be:	48 ff c3             	inc    %rbx
   124c1:	e8 00 00 00 00       	callq  124c6 <pci_ioremap_bar+0xf75>
   124c6:	48 83 fb 10          	cmp    $0x10,%rbx
   124ca:	75 d1                	jne    1249d <pci_ioremap_bar+0xf4c>
   124cc:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   124d3:	00 
   124d4:	ba 10 00 00 00       	mov    $0x10,%edx
   124d9:	be 18 04 00 00       	mov    $0x418,%esi
   124de:	e8 00 00 00 00       	callq  124e3 <pci_ioremap_bar+0xf92>
   124e3:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   124ea:	00 
   124eb:	b9 01 00 00 00       	mov    $0x1,%ecx
   124f0:	4c 89 f2             	mov    %r14,%rdx
   124f3:	4c 89 ee             	mov    %r13,%rsi
   124f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   124fd:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   12504:	e8 00 00 00 00       	callq  12509 <pci_ioremap_bar+0xfb8>
   12509:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   12510:	00 
   12511:	b9 04 00 00 00       	mov    $0x4,%ecx
   12516:	4c 89 f2             	mov    %r14,%rdx
   12519:	4c 89 ee             	mov    %r13,%rsi
   1251c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12523:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   1252a:	e8 00 00 00 00       	callq  1252f <pci_ioremap_bar+0xfde>
   1252f:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   12536:	00 
   12537:	b9 08 00 00 00       	mov    $0x8,%ecx
   1253c:	4c 89 f2             	mov    %r14,%rdx
   1253f:	4c 89 ee             	mov    %r13,%rsi
   12542:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12549:	49 83 c0 70          	add    $0x70,%r8
   1254d:	e8 00 00 00 00       	callq  12552 <pci_ioremap_bar+0x1001>
   12552:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   12559:	00 
   1255a:	ba 10 00 00 00       	mov    $0x10,%edx
   1255f:	be 10 00 00 00       	mov    $0x10,%esi
   12564:	e8 00 00 00 00       	callq  12569 <pci_ioremap_bar+0x1018>
   12569:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   12570:	00 
   12571:	b9 04 00 00 00       	mov    $0x4,%ecx
   12576:	4c 89 f2             	mov    %r14,%rdx
   12579:	4c 89 ee             	mov    %r13,%rsi
   1257c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12583:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   1258a:	e8 00 00 00 00       	callq  1258f <pci_ioremap_bar+0x103e>
   1258f:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   12596:	00 
   12597:	b9 08 00 00 00       	mov    $0x8,%ecx
   1259c:	4c 89 f2             	mov    %r14,%rdx
   1259f:	4c 89 ee             	mov    %r13,%rsi
   125a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   125a9:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   125b0:	e8 00 00 00 00       	callq  125b5 <pci_ioremap_bar+0x1064>
   125b5:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   125bc:	00 
   125bd:	b9 04 00 00 00       	mov    $0x4,%ecx
   125c2:	4c 89 f2             	mov    %r14,%rdx
   125c5:	4c 89 ee             	mov    %r13,%rsi
   125c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   125cf:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   125d6:	e8 00 00 00 00       	callq  125db <pci_ioremap_bar+0x108a>
   125db:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   125e2:	00 
   125e3:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   125e9:	4c 89 f2             	mov    %r14,%rdx
   125ec:	4c 89 ee             	mov    %r13,%rsi
   125ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   125f6:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   125fd:	e8 00 00 00 00       	callq  12602 <pci_ioremap_bar+0x10b1>
   12602:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   12609:	00 
   1260a:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   12611:	00 
   12612:	74 63                	je     12677 <pci_ioremap_bar+0x1126>
   12614:	30 db                	xor    %bl,%bl
   12616:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1261d:	00 
   1261e:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   12622:	b9 01 00 00 00       	mov    $0x1,%ecx
   12627:	4c 89 ee             	mov    %r13,%rsi
   1262a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12631:	4c 89 f2             	mov    %r14,%rdx
   12634:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   1263b:	49 83 c0 08          	add    $0x8,%r8
   1263f:	49 01 d8             	add    %rbx,%r8
   12642:	48 ff c3             	inc    %rbx
   12645:	e8 00 00 00 00       	callq  1264a <pci_ioremap_bar+0x10f9>
   1264a:	48 83 fb 20          	cmp    $0x20,%rbx
   1264e:	75 c6                	jne    12616 <pci_ioremap_bar+0x10c5>
   12650:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   12657:	00 
   12658:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1265e:	4c 89 f2             	mov    %r14,%rdx
   12661:	4c 89 ee             	mov    %r13,%rsi
   12664:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1266b:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   12672:	e8 00 00 00 00       	callq  12677 <pci_ioremap_bar+0x1126>
   12677:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1267e:	00 
   1267f:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   12683:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   12689:	4c 89 ee             	mov    %r13,%rsi
   1268c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12693:	48 89 da             	mov    %rbx,%rdx
   12696:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   1269d:	e8 00 00 00 00       	callq  126a2 <pci_ioremap_bar+0x1151>
   126a2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   126a9:	00 
   126aa:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   126b0:	48 89 da             	mov    %rbx,%rdx
   126b3:	4c 89 ee             	mov    %r13,%rsi
   126b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   126bd:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   126c4:	e8 00 00 00 00       	callq  126c9 <pci_ioremap_bar+0x1178>
   126c9:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   126d0:	00 
   126d1:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   126d8:	48 85 c0             	test   %rax,%rax
   126db:	74 47                	je     12724 <pci_ioremap_bar+0x11d3>
   126dd:	48 8d 48 60          	lea    0x60(%rax),%rcx
   126e1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   126e7:	48 89 da             	mov    %rbx,%rdx
   126ea:	4c 89 ee             	mov    %r13,%rsi
   126ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   126f4:	e8 00 00 00 00       	callq  126f9 <pci_ioremap_bar+0x11a8>
   126f9:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   12700:	00 
   12701:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12707:	48 89 da             	mov    %rbx,%rdx
   1270a:	4c 89 ee             	mov    %r13,%rsi
   1270d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12714:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   1271b:	48 83 c1 58          	add    $0x58,%rcx
   1271f:	e8 00 00 00 00       	callq  12724 <pci_ioremap_bar+0x11d3>
   12724:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1272b:	00 
   1272c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12733:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   12739:	48 89 da             	mov    %rbx,%rdx
   1273c:	4c 89 ee             	mov    %r13,%rsi
   1273f:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   12746:	e8 00 00 00 00       	callq  1274b <pci_ioremap_bar+0x11fa>
   1274b:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   12752:	00 
   12753:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   1275a:	48 85 ff             	test   %rdi,%rdi
   1275d:	74 64                	je     127c3 <pci_ioremap_bar+0x1272>
   1275f:	ba 08 00 00 00       	mov    $0x8,%edx
   12764:	be 10 00 00 00       	mov    $0x10,%esi
   12769:	e8 00 00 00 00       	callq  1276e <pci_ioremap_bar+0x121d>
   1276e:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   12775:	00 
   12776:	b9 08 00 00 00       	mov    $0x8,%ecx
   1277b:	48 89 da             	mov    %rbx,%rdx
   1277e:	4c 89 ee             	mov    %r13,%rsi
   12781:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12788:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   1278f:	49 83 c0 10          	add    $0x10,%r8
   12793:	e8 00 00 00 00       	callq  12798 <pci_ioremap_bar+0x1247>
   12798:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1279f:	00 
   127a0:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   127a6:	48 89 da             	mov    %rbx,%rdx
   127a9:	4c 89 ee             	mov    %r13,%rsi
   127ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   127b3:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   127ba:	48 83 c1 08          	add    $0x8,%rcx
   127be:	e8 00 00 00 00       	callq  127c3 <pci_ioremap_bar+0x1272>
   127c3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   127ca:	00 
   127cb:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   127d1:	48 89 da             	mov    %rbx,%rdx
   127d4:	4c 89 ee             	mov    %r13,%rsi
   127d7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   127de:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   127e5:	e8 00 00 00 00       	callq  127ea <pci_ioremap_bar+0x1299>
   127ea:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   127f1:	00 
   127f2:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   127f9:	00 
   127fa:	74 63                	je     1285f <pci_ioremap_bar+0x130e>
   127fc:	31 db                	xor    %ebx,%ebx
   127fe:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   12805:	00 
   12806:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   1280a:	b9 01 00 00 00       	mov    $0x1,%ecx
   1280f:	4c 89 ee             	mov    %r13,%rsi
   12812:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12819:	4c 89 f2             	mov    %r14,%rdx
   1281c:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   12823:	49 83 c0 08          	add    $0x8,%r8
   12827:	49 01 d8             	add    %rbx,%r8
   1282a:	48 ff c3             	inc    %rbx
   1282d:	e8 00 00 00 00       	callq  12832 <pci_ioremap_bar+0x12e1>
   12832:	48 83 fb 20          	cmp    $0x20,%rbx
   12836:	75 c6                	jne    127fe <pci_ioremap_bar+0x12ad>
   12838:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1283f:	00 
   12840:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   12846:	4c 89 f2             	mov    %r14,%rdx
   12849:	4c 89 ee             	mov    %r13,%rsi
   1284c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12853:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1285a:	e8 00 00 00 00       	callq  1285f <pci_ioremap_bar+0x130e>
   1285f:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   12863:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   1286a:	00 
   1286b:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   12871:	4c 89 ee             	mov    %r13,%rsi
   12874:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1287b:	48 89 da             	mov    %rbx,%rdx
   1287e:	e8 00 00 00 00       	callq  12883 <pci_ioremap_bar+0x1332>
   12883:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   1288a:	00 
   1288b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   12891:	48 89 da             	mov    %rbx,%rdx
   12894:	4c 89 ee             	mov    %r13,%rsi
   12897:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1289e:	e8 00 00 00 00       	callq  128a3 <pci_ioremap_bar+0x1352>
   128a3:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   128aa:	00 
   128ab:	48 85 c0             	test   %rax,%rax
   128ae:	74 1a                	je     128ca <pci_ioremap_bar+0x1379>
   128b0:	49 89 c0             	mov    %rax,%r8
   128b3:	b9 08 00 00 00       	mov    $0x8,%ecx
   128b8:	48 89 da             	mov    %rbx,%rdx
   128bb:	4c 89 ee             	mov    %r13,%rsi
   128be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   128c5:	e8 00 00 00 00       	callq  128ca <pci_ioremap_bar+0x1379>
   128ca:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   128ce:	b9 02 00 00 00       	mov    $0x2,%ecx
   128d3:	48 89 da             	mov    %rbx,%rdx
   128d6:	4c 89 ee             	mov    %r13,%rsi
   128d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   128e0:	49 83 c0 3c          	add    $0x3c,%r8
   128e4:	e8 00 00 00 00       	callq  128e9 <pci_ioremap_bar+0x1398>
   128e9:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   128ed:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
   128f3:	48 89 da             	mov    %rbx,%rdx
   128f6:	4c 89 ee             	mov    %r13,%rsi
   128f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12900:	48 83 c1 10          	add    $0x10,%rcx
   12904:	e8 00 00 00 00       	callq  12909 <pci_ioremap_bar+0x13b8>
   12909:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   1290d:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   12911:	b9 04 00 00 00       	mov    $0x4,%ecx
   12916:	4c 89 ee             	mov    %r13,%rsi
   12919:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12920:	48 89 da             	mov    %rbx,%rdx
   12923:	e8 00 00 00 00       	callq  12928 <pci_ioremap_bar+0x13d7>
   12928:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   1292c:	48 89 da             	mov    %rbx,%rdx
   1292f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12936:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1293c:	4c 89 ee             	mov    %r13,%rsi
   1293f:	e8 00 00 00 00       	callq  12944 <pci_ioremap_bar+0x13f3>
   12944:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   12948:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
   1294c:	48 85 ff             	test   %rdi,%rdi
   1294f:	74 05                	je     12956 <pci_ioremap_bar+0x1405>
   12951:	e8 00 00 00 00       	callq  12956 <pci_ioremap_bar+0x1405>
   12956:	48 83 c4 58          	add    $0x58,%rsp
   1295a:	48 89 d8             	mov    %rbx,%rax
   1295d:	5b                   	pop    %rbx
   1295e:	41 5c                	pop    %r12
   12960:	41 5d                	pop    %r13
   12962:	41 5e                	pop    %r14
   12964:	41 5f                	pop    %r15
   12966:	c9                   	leaveq 
   12967:	c3                   	retq   

0000000000012968 <pci_request_selected_regions>:
   12968:	55                   	push   %rbp
   12969:	48 89 e5             	mov    %rsp,%rbp
   1296c:	41 57                	push   %r15
   1296e:	41 56                	push   %r14
   12970:	41 55                	push   %r13
   12972:	41 54                	push   %r12
   12974:	53                   	push   %rbx
   12975:	48 83 ec 68          	sub    $0x68,%rsp
   12979:	48 89 7d 88          	mov    %rdi,0xffffffffffffff88(%rbp)
   1297d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12984:	89 75 84             	mov    %esi,0xffffffffffffff84(%rbp)
   12987:	48 89 95 78 ff ff ff 	mov    %rdx,0xffffffffffffff78(%rbp)
   1298e:	e8 00 00 00 00       	callq  12993 <pci_request_selected_regions+0x2b>
   12993:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   12997:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1299e:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   129a5:	00 
   129a6:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   129ad:	00 
   129ae:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
   129b5:	48 89 45 a8          	mov    %rax,0xffffffffffffffa8(%rbp)
   129b9:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
   129bc:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   129bf:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
   129c6:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   129ca:	e8 00 00 00 00       	callq  129cf <pci_request_selected_regions+0x67>
   129cf:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
   129d3:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   129d7:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   129db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   129e2:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   129e9:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   129f0:	00 
   129f1:	e8 00 00 00 00       	callq  129f6 <pci_request_selected_regions+0x8e>
   129f6:	48 83 7d a8 00       	cmpq   $0x0,0xffffffffffffffa8(%rbp)
   129fb:	0f 84 5c 09 00 00    	je     1335d <pci_request_selected_regions+0x9f5>
   12a01:	45 31 ff             	xor    %r15d,%r15d
   12a04:	45 31 f6             	xor    %r14d,%r14d
   12a07:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
   12a0e:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   12a12:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   12a16:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   12a1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12a23:	41 ff c7             	inc    %r15d
   12a26:	48 89 d9             	mov    %rbx,%rcx
   12a29:	48 03 4d a8          	add    0xffffffffffffffa8(%rbp),%rcx
   12a2d:	4c 89 e2             	mov    %r12,%rdx
   12a30:	4c 89 ee             	mov    %r13,%rsi
   12a33:	48 83 c1 08          	add    $0x8,%rcx
   12a37:	e8 00 00 00 00       	callq  12a3c <pci_request_selected_regions+0xd4>
   12a3c:	48 03 5d a8          	add    0xffffffffffffffa8(%rbp),%rbx
   12a40:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   12a46:	4c 89 e2             	mov    %r12,%rdx
   12a49:	4c 89 ee             	mov    %r13,%rsi
   12a4c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12a53:	48 89 d9             	mov    %rbx,%rcx
   12a56:	e8 00 00 00 00       	callq  12a5b <pci_request_selected_regions+0xf3>
   12a5b:	4c 89 f1             	mov    %r14,%rcx
   12a5e:	48 03 4d a8          	add    0xffffffffffffffa8(%rbp),%rcx
   12a62:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   12a68:	4c 89 e2             	mov    %r12,%rdx
   12a6b:	4c 89 ee             	mov    %r13,%rsi
   12a6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12a75:	49 83 c6 38          	add    $0x38,%r14
   12a79:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
   12a80:	e8 00 00 00 00       	callq  12a85 <pci_request_selected_regions+0x11d>
   12a85:	41 83 ff 0c          	cmp    $0xc,%r15d
   12a89:	0f 85 78 ff ff ff    	jne    12a07 <pci_request_selected_regions+0x9f>
   12a8f:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   12a93:	4c 89 e2             	mov    %r12,%rdx
   12a96:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12a9c:	4c 89 ee             	mov    %r13,%rsi
   12a9f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12aa6:	45 31 ff             	xor    %r15d,%r15d
   12aa9:	48 83 c1 48          	add    $0x48,%rcx
   12aad:	e8 00 00 00 00       	callq  12ab2 <pci_request_selected_regions+0x14a>
   12ab2:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   12ab6:	4c 89 e2             	mov    %r12,%rdx
   12ab9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   12abf:	4c 89 ee             	mov    %r13,%rsi
   12ac2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12ac9:	48 83 c1 38          	add    $0x38,%rcx
   12acd:	e8 00 00 00 00       	callq  12ad2 <pci_request_selected_regions+0x16a>
   12ad2:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   12ad6:	4c 89 e2             	mov    %r12,%rdx
   12ad9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   12adf:	4c 89 ee             	mov    %r13,%rsi
   12ae2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12ae9:	48 83 c1 7c          	add    $0x7c,%rcx
   12aed:	e8 00 00 00 00       	callq  12af2 <pci_request_selected_regions+0x18a>
   12af2:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   12af6:	4c 89 e2             	mov    %r12,%rdx
   12af9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   12aff:	4c 89 ee             	mov    %r13,%rsi
   12b02:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12b09:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
   12b10:	e8 00 00 00 00       	callq  12b15 <pci_request_selected_regions+0x1ad>
   12b15:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   12b19:	4c 89 e2             	mov    %r12,%rdx
   12b1c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   12b22:	4c 89 ee             	mov    %r13,%rsi
   12b25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12b2c:	48 83 c1 3e          	add    $0x3e,%rcx
   12b30:	e8 00 00 00 00       	callq  12b35 <pci_request_selected_regions+0x1cd>
   12b35:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   12b39:	4c 89 e2             	mov    %r12,%rdx
   12b3c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   12b42:	4c 89 ee             	mov    %r13,%rsi
   12b45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12b4c:	48 83 c1 42          	add    $0x42,%rcx
   12b50:	e8 00 00 00 00       	callq  12b55 <pci_request_selected_regions+0x1ed>
   12b55:	4c 8b 65 a8          	mov    0xffffffffffffffa8(%rbp),%r12
   12b59:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   12b5d:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   12b64:	00 
   12b65:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   12b69:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   12b6d:	48 89 d9             	mov    %rbx,%rcx
   12b70:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12b76:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12b7d:	49 ff c7             	inc    %r15
   12b80:	4c 89 ea             	mov    %r13,%rdx
   12b83:	4c 89 f6             	mov    %r14,%rsi
   12b86:	48 ff c3             	inc    %rbx
   12b89:	e8 00 00 00 00       	callq  12b8e <pci_request_selected_regions+0x226>
   12b8e:	49 83 ff 14          	cmp    $0x14,%r15
   12b92:	75 d1                	jne    12b65 <pci_request_selected_regions+0x1fd>
   12b94:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   12b9b:	00 
   12b9c:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   12ba0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   12ba6:	4c 89 ea             	mov    %r13,%rdx
   12ba9:	4c 89 f6             	mov    %r14,%rsi
   12bac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12bb3:	48 89 d9             	mov    %rbx,%rcx
   12bb6:	83 e0 01             	and    $0x1,%eax
   12bb9:	0f b6 c0             	movzbl %al,%eax
   12bbc:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   12bbf:	e8 00 00 00 00       	callq  12bc4 <pci_request_selected_regions+0x25c>
   12bc4:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   12bcb:	00 
   12bcc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   12bd2:	48 89 d9             	mov    %rbx,%rcx
   12bd5:	4c 89 ea             	mov    %r13,%rdx
   12bd8:	4c 89 f6             	mov    %r14,%rsi
   12bdb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12be2:	d0 e8                	shr    %al
   12be4:	83 e0 01             	and    $0x1,%eax
   12be7:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   12bea:	e8 00 00 00 00       	callq  12bef <pci_request_selected_regions+0x287>
   12bef:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   12bf6:	00 
   12bf7:	4c 89 ea             	mov    %r13,%rdx
   12bfa:	4c 89 f6             	mov    %r14,%rsi
   12bfd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12c04:	e8 00 00 00 00       	callq  12c09 <pci_request_selected_regions+0x2a1>
   12c09:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   12c10:	00 
   12c11:	48 85 c0             	test   %rax,%rax
   12c14:	0f 84 ac 00 00 00    	je     12cc6 <pci_request_selected_regions+0x35e>
   12c1a:	48 8d 48 18          	lea    0x18(%rax),%rcx
   12c1e:	4c 89 ea             	mov    %r13,%rdx
   12c21:	4c 89 f6             	mov    %r14,%rsi
   12c24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12c2b:	e8 00 00 00 00       	callq  12c30 <pci_request_selected_regions+0x2c8>
   12c30:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   12c37:	00 
   12c38:	4c 89 ea             	mov    %r13,%rdx
   12c3b:	4c 89 f6             	mov    %r14,%rsi
   12c3e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12c45:	48 83 c1 20          	add    $0x20,%rcx
   12c49:	e8 00 00 00 00       	callq  12c4e <pci_request_selected_regions+0x2e6>
   12c4e:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   12c55:	00 
   12c56:	4c 89 ea             	mov    %r13,%rdx
   12c59:	4c 89 f6             	mov    %r14,%rsi
   12c5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12c63:	48 83 c1 30          	add    $0x30,%rcx
   12c67:	e8 00 00 00 00       	callq  12c6c <pci_request_selected_regions+0x304>
   12c6c:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   12c73:	00 
   12c74:	4c 89 ea             	mov    %r13,%rdx
   12c77:	4c 89 f6             	mov    %r14,%rsi
   12c7a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12c81:	48 83 c1 10          	add    $0x10,%rcx
   12c85:	e8 00 00 00 00       	callq  12c8a <pci_request_selected_regions+0x322>
   12c8a:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   12c91:	00 
   12c92:	4c 89 ea             	mov    %r13,%rdx
   12c95:	4c 89 f6             	mov    %r14,%rsi
   12c98:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12c9f:	48 83 c1 28          	add    $0x28,%rcx
   12ca3:	e8 00 00 00 00       	callq  12ca8 <pci_request_selected_regions+0x340>
   12ca8:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   12caf:	00 
   12cb0:	4c 89 ea             	mov    %r13,%rdx
   12cb3:	4c 89 f6             	mov    %r14,%rsi
   12cb6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12cbd:	48 83 c1 08          	add    $0x8,%rcx
   12cc1:	e8 00 00 00 00       	callq  12cc6 <pci_request_selected_regions+0x35e>
   12cc6:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
   12ccd:	00 
   12cce:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   12cd4:	4c 89 ea             	mov    %r13,%rdx
   12cd7:	4c 89 f6             	mov    %r14,%rsi
   12cda:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12ce1:	e8 00 00 00 00       	callq  12ce6 <pci_request_selected_regions+0x37e>
   12ce6:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   12ced:	00 
   12cee:	4c 89 ea             	mov    %r13,%rdx
   12cf1:	4c 89 f6             	mov    %r14,%rsi
   12cf4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12cfb:	e8 00 00 00 00       	callq  12d00 <pci_request_selected_regions+0x398>
   12d00:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   12d07:	00 
   12d08:	48 85 c0             	test   %rax,%rax
   12d0b:	0f 84 91 05 00 00    	je     132a2 <pci_request_selected_regions+0x93a>
   12d11:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   12d18:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   12d1e:	4c 89 ea             	mov    %r13,%rdx
   12d21:	4c 89 f6             	mov    %r14,%rsi
   12d24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12d2b:	31 db                	xor    %ebx,%ebx
   12d2d:	e8 00 00 00 00       	callq  12d32 <pci_request_selected_regions+0x3ca>
   12d32:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12d39:	00 
   12d3a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   12d40:	4c 89 ea             	mov    %r13,%rdx
   12d43:	4c 89 f6             	mov    %r14,%rsi
   12d46:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12d4d:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   12d54:	e8 00 00 00 00       	callq  12d59 <pci_request_selected_regions+0x3f1>
   12d59:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12d60:	00 
   12d61:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   12d67:	4c 89 ea             	mov    %r13,%rdx
   12d6a:	4c 89 f6             	mov    %r14,%rsi
   12d6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12d74:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   12d7b:	e8 00 00 00 00       	callq  12d80 <pci_request_selected_regions+0x418>
   12d80:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12d87:	00 
   12d88:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   12d8e:	4c 89 ea             	mov    %r13,%rdx
   12d91:	4c 89 f6             	mov    %r14,%rsi
   12d94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12d9b:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   12da2:	e8 00 00 00 00       	callq  12da7 <pci_request_selected_regions+0x43f>
   12da7:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12dae:	00 
   12daf:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   12db5:	4c 89 ea             	mov    %r13,%rdx
   12db8:	4c 89 f6             	mov    %r14,%rsi
   12dbb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12dc2:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   12dc9:	e8 00 00 00 00       	callq  12dce <pci_request_selected_regions+0x466>
   12dce:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12dd5:	00 
   12dd6:	4c 89 ea             	mov    %r13,%rdx
   12dd9:	4c 89 f6             	mov    %r14,%rsi
   12ddc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12de3:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   12dea:	e8 00 00 00 00       	callq  12def <pci_request_selected_regions+0x487>
   12def:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12df6:	00 
   12df7:	4c 89 ea             	mov    %r13,%rdx
   12dfa:	4c 89 f6             	mov    %r14,%rsi
   12dfd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12e04:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   12e0b:	e8 00 00 00 00       	callq  12e10 <pci_request_selected_regions+0x4a8>
   12e10:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12e17:	00 
   12e18:	4c 89 ea             	mov    %r13,%rdx
   12e1b:	4c 89 f6             	mov    %r14,%rsi
   12e1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12e25:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   12e2c:	e8 00 00 00 00       	callq  12e31 <pci_request_selected_regions+0x4c9>
   12e31:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12e38:	00 
   12e39:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   12e3d:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   12e41:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12e47:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12e4e:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   12e55:	48 01 d9             	add    %rbx,%rcx
   12e58:	48 ff c3             	inc    %rbx
   12e5b:	e8 00 00 00 00       	callq  12e60 <pci_request_selected_regions+0x4f8>
   12e60:	48 83 fb 20          	cmp    $0x20,%rbx
   12e64:	75 cb                	jne    12e31 <pci_request_selected_regions+0x4c9>
   12e66:	30 db                	xor    %bl,%bl
   12e68:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12e6f:	00 
   12e70:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   12e74:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   12e78:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12e7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12e85:	4c 89 ea             	mov    %r13,%rdx
   12e88:	4c 89 f6             	mov    %r14,%rsi
   12e8b:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   12e92:	48 01 d9             	add    %rbx,%rcx
   12e95:	48 ff c3             	inc    %rbx
   12e98:	e8 00 00 00 00       	callq  12e9d <pci_request_selected_regions+0x535>
   12e9d:	48 83 fb 20          	cmp    $0x20,%rbx
   12ea1:	75 c5                	jne    12e68 <pci_request_selected_regions+0x500>
   12ea3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12eaa:	00 
   12eab:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   12eb1:	4c 89 ea             	mov    %r13,%rdx
   12eb4:	4c 89 f6             	mov    %r14,%rsi
   12eb7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12ebe:	30 db                	xor    %bl,%bl
   12ec0:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   12ec7:	e8 00 00 00 00       	callq  12ecc <pci_request_selected_regions+0x564>
   12ecc:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12ed3:	00 
   12ed4:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   12eda:	4c 89 ea             	mov    %r13,%rdx
   12edd:	4c 89 f6             	mov    %r14,%rsi
   12ee0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12ee7:	48 83 c1 48          	add    $0x48,%rcx
   12eeb:	e8 00 00 00 00       	callq  12ef0 <pci_request_selected_regions+0x588>
   12ef0:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12ef7:	00 
   12ef8:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   12efc:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   12f00:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12f06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12f0d:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   12f14:	48 01 d9             	add    %rbx,%rcx
   12f17:	48 ff c3             	inc    %rbx
   12f1a:	e8 00 00 00 00       	callq  12f1f <pci_request_selected_regions+0x5b7>
   12f1f:	48 83 fb 20          	cmp    $0x20,%rbx
   12f23:	75 cb                	jne    12ef0 <pci_request_selected_regions+0x588>
   12f25:	30 db                	xor    %bl,%bl
   12f27:	48 89 d9             	mov    %rbx,%rcx
   12f2a:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
   12f31:	00 
   12f32:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   12f36:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   12f3a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12f40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12f47:	4c 89 ea             	mov    %r13,%rdx
   12f4a:	48 ff c3             	inc    %rbx
   12f4d:	4c 89 f6             	mov    %r14,%rsi
   12f50:	e8 00 00 00 00       	callq  12f55 <pci_request_selected_regions+0x5ed>
   12f55:	48 83 fb 10          	cmp    $0x10,%rbx
   12f59:	75 cc                	jne    12f27 <pci_request_selected_regions+0x5bf>
   12f5b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12f62:	00 
   12f63:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   12f69:	4c 89 ea             	mov    %r13,%rdx
   12f6c:	4c 89 f6             	mov    %r14,%rsi
   12f6f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12f76:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   12f7d:	e8 00 00 00 00       	callq  12f82 <pci_request_selected_regions+0x61a>
   12f82:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12f89:	00 
   12f8a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   12f90:	4c 89 ea             	mov    %r13,%rdx
   12f93:	4c 89 f6             	mov    %r14,%rsi
   12f96:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12f9d:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   12fa4:	e8 00 00 00 00       	callq  12fa9 <pci_request_selected_regions+0x641>
   12fa9:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12fb0:	00 
   12fb1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   12fb7:	4c 89 ea             	mov    %r13,%rdx
   12fba:	4c 89 f6             	mov    %r14,%rsi
   12fbd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12fc4:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   12fcb:	e8 00 00 00 00       	callq  12fd0 <pci_request_selected_regions+0x668>
   12fd0:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12fd7:	00 
   12fd8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   12fde:	4c 89 ea             	mov    %r13,%rdx
   12fe1:	4c 89 f6             	mov    %r14,%rsi
   12fe4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   12feb:	48 83 c1 70          	add    $0x70,%rcx
   12fef:	e8 00 00 00 00       	callq  12ff4 <pci_request_selected_regions+0x68c>
   12ff4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   12ffb:	00 
   12ffc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   13002:	4c 89 ea             	mov    %r13,%rdx
   13005:	4c 89 f6             	mov    %r14,%rsi
   13008:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1300f:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   13016:	e8 00 00 00 00       	callq  1301b <pci_request_selected_regions+0x6b3>
   1301b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13022:	00 
   13023:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   13029:	4c 89 ea             	mov    %r13,%rdx
   1302c:	4c 89 f6             	mov    %r14,%rsi
   1302f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13036:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   1303d:	e8 00 00 00 00       	callq  13042 <pci_request_selected_regions+0x6da>
   13042:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13049:	00 
   1304a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   13050:	4c 89 ea             	mov    %r13,%rdx
   13053:	4c 89 f6             	mov    %r14,%rsi
   13056:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1305d:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   13064:	e8 00 00 00 00       	callq  13069 <pci_request_selected_regions+0x701>
   13069:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13070:	00 
   13071:	4c 89 ea             	mov    %r13,%rdx
   13074:	4c 89 f6             	mov    %r14,%rsi
   13077:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1307e:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   13085:	e8 00 00 00 00       	callq  1308a <pci_request_selected_regions+0x722>
   1308a:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13091:	00 
   13092:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   13099:	00 
   1309a:	74 62                	je     130fe <pci_request_selected_regions+0x796>
   1309c:	30 db                	xor    %bl,%bl
   1309e:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   130a5:	00 
   130a6:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   130aa:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   130ae:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   130b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   130bb:	4c 89 ea             	mov    %r13,%rdx
   130be:	4c 89 f6             	mov    %r14,%rsi
   130c1:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   130c8:	48 83 c1 08          	add    $0x8,%rcx
   130cc:	48 01 d9             	add    %rbx,%rcx
   130cf:	48 ff c3             	inc    %rbx
   130d2:	e8 00 00 00 00       	callq  130d7 <pci_request_selected_regions+0x76f>
   130d7:	48 83 fb 20          	cmp    $0x20,%rbx
   130db:	75 c1                	jne    1309e <pci_request_selected_regions+0x736>
   130dd:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   130e4:	00 
   130e5:	4c 89 ea             	mov    %r13,%rdx
   130e8:	4c 89 f6             	mov    %r14,%rsi
   130eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   130f2:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   130f9:	e8 00 00 00 00       	callq  130fe <pci_request_selected_regions+0x796>
   130fe:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13105:	00 
   13106:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   1310a:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   1310e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13115:	48 89 da             	mov    %rbx,%rdx
   13118:	4c 89 ee             	mov    %r13,%rsi
   1311b:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   13122:	e8 00 00 00 00       	callq  13127 <pci_request_selected_regions+0x7bf>
   13127:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1312e:	00 
   1312f:	48 89 da             	mov    %rbx,%rdx
   13132:	4c 89 ee             	mov    %r13,%rsi
   13135:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1313c:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   13143:	e8 00 00 00 00       	callq  13148 <pci_request_selected_regions+0x7e0>
   13148:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1314f:	00 
   13150:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   13157:	48 85 c0             	test   %rax,%rax
   1315a:	74 3b                	je     13197 <pci_request_selected_regions+0x82f>
   1315c:	48 8d 48 60          	lea    0x60(%rax),%rcx
   13160:	48 89 da             	mov    %rbx,%rdx
   13163:	4c 89 ee             	mov    %r13,%rsi
   13166:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1316d:	e8 00 00 00 00       	callq  13172 <pci_request_selected_regions+0x80a>
   13172:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13179:	00 
   1317a:	48 89 da             	mov    %rbx,%rdx
   1317d:	4c 89 ee             	mov    %r13,%rsi
   13180:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13187:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   1318e:	48 83 c1 58          	add    $0x58,%rcx
   13192:	e8 00 00 00 00       	callq  13197 <pci_request_selected_regions+0x82f>
   13197:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1319e:	00 
   1319f:	48 89 da             	mov    %rbx,%rdx
   131a2:	4c 89 ee             	mov    %r13,%rsi
   131a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   131ac:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   131b3:	e8 00 00 00 00       	callq  131b8 <pci_request_selected_regions+0x850>
   131b8:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   131bf:	00 
   131c0:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   131c7:	48 85 c0             	test   %rax,%rax
   131ca:	74 41                	je     1320d <pci_request_selected_regions+0x8a5>
   131cc:	48 8d 48 10          	lea    0x10(%rax),%rcx
   131d0:	48 89 da             	mov    %rbx,%rdx
   131d3:	4c 89 ee             	mov    %r13,%rsi
   131d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   131dd:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   131e3:	e8 00 00 00 00       	callq  131e8 <pci_request_selected_regions+0x880>
   131e8:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   131ef:	00 
   131f0:	48 89 da             	mov    %rbx,%rdx
   131f3:	4c 89 ee             	mov    %r13,%rsi
   131f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   131fd:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   13204:	48 83 c1 08          	add    $0x8,%rcx
   13208:	e8 00 00 00 00       	callq  1320d <pci_request_selected_regions+0x8a5>
   1320d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13214:	00 
   13215:	48 89 da             	mov    %rbx,%rdx
   13218:	4c 89 ee             	mov    %r13,%rsi
   1321b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13222:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   13229:	e8 00 00 00 00       	callq  1322e <pci_request_selected_regions+0x8c6>
   1322e:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13235:	00 
   13236:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   1323d:	00 
   1323e:	74 62                	je     132a2 <pci_request_selected_regions+0x93a>
   13240:	31 db                	xor    %ebx,%ebx
   13242:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13249:	00 
   1324a:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1324e:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   13252:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   13258:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1325f:	4c 89 ea             	mov    %r13,%rdx
   13262:	4c 89 f6             	mov    %r14,%rsi
   13265:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1326c:	48 83 c1 08          	add    $0x8,%rcx
   13270:	48 01 d9             	add    %rbx,%rcx
   13273:	48 ff c3             	inc    %rbx
   13276:	e8 00 00 00 00       	callq  1327b <pci_request_selected_regions+0x913>
   1327b:	48 83 fb 20          	cmp    $0x20,%rbx
   1327f:	75 c1                	jne    13242 <pci_request_selected_regions+0x8da>
   13281:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13288:	00 
   13289:	4c 89 ea             	mov    %r13,%rdx
   1328c:	4c 89 f6             	mov    %r14,%rsi
   1328f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13296:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1329d:	e8 00 00 00 00       	callq  132a2 <pci_request_selected_regions+0x93a>
   132a2:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   132a6:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   132aa:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   132b1:	00 
   132b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   132b9:	48 89 da             	mov    %rbx,%rdx
   132bc:	4c 89 ee             	mov    %r13,%rsi
   132bf:	e8 00 00 00 00       	callq  132c4 <pci_request_selected_regions+0x95c>
   132c4:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   132cb:	00 
   132cc:	48 89 da             	mov    %rbx,%rdx
   132cf:	4c 89 ee             	mov    %r13,%rsi
   132d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   132d9:	e8 00 00 00 00       	callq  132de <pci_request_selected_regions+0x976>
   132de:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
   132e5:	00 
   132e6:	48 85 c9             	test   %rcx,%rcx
   132e9:	74 18                	je     13303 <pci_request_selected_regions+0x99b>
   132eb:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   132f1:	48 89 da             	mov    %rbx,%rdx
   132f4:	4c 89 ee             	mov    %r13,%rsi
   132f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   132fe:	e8 00 00 00 00       	callq  13303 <pci_request_selected_regions+0x99b>
   13303:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   13307:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1330d:	48 89 da             	mov    %rbx,%rdx
   13310:	4c 89 ee             	mov    %r13,%rsi
   13313:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1331a:	48 83 c1 40          	add    $0x40,%rcx
   1331e:	e8 00 00 00 00       	callq  13323 <pci_request_selected_regions+0x9bb>
   13323:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   13327:	48 89 da             	mov    %rbx,%rdx
   1332a:	4c 89 ee             	mov    %r13,%rsi
   1332d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13334:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1333a:	48 83 c1 3c          	add    $0x3c,%rcx
   1333e:	e8 00 00 00 00       	callq  13343 <pci_request_selected_regions+0x9db>
   13343:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   13347:	48 89 da             	mov    %rbx,%rdx
   1334a:	4c 89 ee             	mov    %r13,%rsi
   1334d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13354:	48 83 c1 10          	add    $0x10,%rcx
   13358:	e8 00 00 00 00       	callq  1335d <pci_request_selected_regions+0x9f5>
   1335d:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   13361:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   13365:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   13369:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1336f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13376:	4c 89 f1             	mov    %r14,%rcx
   13379:	48 89 da             	mov    %rbx,%rdx
   1337c:	4c 89 e6             	mov    %r12,%rsi
   1337f:	e8 00 00 00 00       	callq  13384 <pci_request_selected_regions+0xa1c>
   13384:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   13388:	48 89 da             	mov    %rbx,%rdx
   1338b:	4c 89 e6             	mov    %r12,%rsi
   1338e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13395:	e8 00 00 00 00       	callq  1339a <pci_request_selected_regions+0xa32>
   1339a:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   1339e:	48 85 c9             	test   %rcx,%rcx
   133a1:	74 18                	je     133bb <pci_request_selected_regions+0xa53>
   133a3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   133a9:	48 89 da             	mov    %rbx,%rdx
   133ac:	4c 89 e6             	mov    %r12,%rsi
   133af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   133b6:	e8 00 00 00 00       	callq  133bb <pci_request_selected_regions+0xa53>
   133bb:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   133bf:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   133c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   133ca:	48 c7 45 90 1f 06 00 	movq   $0x61f,0xffffffffffffff90(%rbp)
   133d1:	00 
   133d2:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   133d6:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   133d9:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   133dc:	e8 00 00 00 00       	callq  133e1 <pci_request_selected_regions+0xa79>
   133e1:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   133e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   133ec:	48 89 45 a8          	mov    %rax,0xffffffffffffffa8(%rbp)
   133f0:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
   133f3:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   133f6:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
   133fd:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   13401:	e8 00 00 00 00       	callq  13406 <pci_request_selected_regions+0xa9e>
   13406:	4c 8b 6d a0          	mov    0xffffffffffffffa0(%rbp),%r13
   1340a:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
   1340e:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   13414:	4c 89 f2             	mov    %r14,%rdx
   13417:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1341e:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   13425:	4c 89 ee             	mov    %r13,%rsi
   13428:	e8 00 00 00 00       	callq  1342d <pci_request_selected_regions+0xac5>
   1342d:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   13431:	48 85 c0             	test   %rax,%rax
   13434:	0f 84 3e 09 00 00    	je     13d78 <pci_request_selected_regions+0x1410>
   1343a:	4c 8d 40 38          	lea    0x38(%rax),%r8
   1343e:	4c 89 f2             	mov    %r14,%rdx
   13441:	b9 04 00 00 00       	mov    $0x4,%ecx
   13446:	4c 89 ee             	mov    %r13,%rsi
   13449:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13450:	e8 00 00 00 00       	callq  13455 <pci_request_selected_regions+0xaed>
   13455:	4c 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%r8
   13459:	4c 89 f2             	mov    %r14,%rdx
   1345c:	b9 04 00 00 00       	mov    $0x4,%ecx
   13461:	4c 89 ee             	mov    %r13,%rsi
   13464:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1346b:	49 83 c0 7c          	add    $0x7c,%r8
   1346f:	e8 00 00 00 00       	callq  13474 <pci_request_selected_regions+0xb0c>
   13474:	4c 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%r8
   13478:	4c 89 f2             	mov    %r14,%rdx
   1347b:	b9 04 00 00 00       	mov    $0x4,%ecx
   13480:	4c 89 ee             	mov    %r13,%rsi
   13483:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1348a:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
   13491:	e8 00 00 00 00       	callq  13496 <pci_request_selected_regions+0xb2e>
   13496:	4c 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%r8
   1349a:	4c 89 f2             	mov    %r14,%rdx
   1349d:	b9 02 00 00 00       	mov    $0x2,%ecx
   134a2:	4c 89 ee             	mov    %r13,%rsi
   134a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   134ac:	45 31 f6             	xor    %r14d,%r14d
   134af:	49 83 c0 3e          	add    $0x3e,%r8
   134b3:	e8 00 00 00 00       	callq  134b8 <pci_request_selected_regions+0xb50>
   134b8:	48 8b 7d a8          	mov    0xffffffffffffffa8(%rbp),%rdi
   134bc:	ba 78 02 00 00       	mov    $0x278,%edx
   134c1:	be 80 00 00 00       	mov    $0x80,%esi
   134c6:	e8 00 00 00 00       	callq  134cb <pci_request_selected_regions+0xb63>
   134cb:	4c 8b 65 a8          	mov    0xffffffffffffffa8(%rbp),%r12
   134cf:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   134d3:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   134da:	00 
   134db:	4c 8d 7d c4          	lea    0xffffffffffffffc4(%rbp),%r15
   134df:	49 89 d8             	mov    %rbx,%r8
   134e2:	b9 01 00 00 00       	mov    $0x1,%ecx
   134e7:	4c 89 ee             	mov    %r13,%rsi
   134ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   134f1:	49 ff c6             	inc    %r14
   134f4:	4c 89 fa             	mov    %r15,%rdx
   134f7:	48 ff c3             	inc    %rbx
   134fa:	e8 00 00 00 00       	callq  134ff <pci_request_selected_regions+0xb97>
   134ff:	49 83 fe 14          	cmp    $0x14,%r14
   13503:	75 d6                	jne    134db <pci_request_selected_regions+0xb73>
   13505:	48 8d 5d b8          	lea    0xffffffffffffffb8(%rbp),%rbx
   13509:	b9 04 00 00 00       	mov    $0x4,%ecx
   1350e:	4c 89 fa             	mov    %r15,%rdx
   13511:	4c 89 ee             	mov    %r13,%rsi
   13514:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1351b:	49 89 d8             	mov    %rbx,%r8
   1351e:	e8 00 00 00 00       	callq  13523 <pci_request_selected_regions+0xbbb>
   13523:	8a 55 b8             	mov    0xffffffffffffffb8(%rbp),%dl
   13526:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1352d:	00 
   1352e:	49 89 d8             	mov    %rbx,%r8
   13531:	b9 04 00 00 00       	mov    $0x4,%ecx
   13536:	4c 89 ee             	mov    %r13,%rsi
   13539:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13540:	83 e2 01             	and    $0x1,%edx
   13543:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   13546:	09 d0                	or     %edx,%eax
   13548:	4c 89 fa             	mov    %r15,%rdx
   1354b:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   13552:	00 
   13553:	e8 00 00 00 00       	callq  13558 <pci_request_selected_regions+0xbf0>
   13558:	8a 55 b8             	mov    0xffffffffffffffb8(%rbp),%dl
   1355b:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   13562:	00 
   13563:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   1356a:	00 
   1356b:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   13571:	4c 89 ee             	mov    %r13,%rsi
   13574:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1357b:	83 e2 01             	and    $0x1,%edx
   1357e:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   13581:	01 d2                	add    %edx,%edx
   13583:	09 d0                	or     %edx,%eax
   13585:	4c 89 fa             	mov    %r15,%rdx
   13588:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   1358f:	00 
   13590:	e8 00 00 00 00       	callq  13595 <pci_request_selected_regions+0xc2d>
   13595:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   1359c:	00 
   1359d:	48 85 c0             	test   %rax,%rax
   135a0:	0f 84 d0 00 00 00    	je     13676 <pci_request_selected_regions+0xd0e>
   135a6:	48 8d 48 18          	lea    0x18(%rax),%rcx
   135aa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   135b0:	4c 89 fa             	mov    %r15,%rdx
   135b3:	4c 89 ee             	mov    %r13,%rsi
   135b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   135bd:	e8 00 00 00 00       	callq  135c2 <pci_request_selected_regions+0xc5a>
   135c2:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   135c9:	00 
   135ca:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   135d0:	4c 89 fa             	mov    %r15,%rdx
   135d3:	4c 89 ee             	mov    %r13,%rsi
   135d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   135dd:	48 83 c1 20          	add    $0x20,%rcx
   135e1:	e8 00 00 00 00       	callq  135e6 <pci_request_selected_regions+0xc7e>
   135e6:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   135ed:	00 
   135ee:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   135f4:	4c 89 fa             	mov    %r15,%rdx
   135f7:	4c 89 ee             	mov    %r13,%rsi
   135fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13601:	48 83 c1 30          	add    $0x30,%rcx
   13605:	e8 00 00 00 00       	callq  1360a <pci_request_selected_regions+0xca2>
   1360a:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   13611:	00 
   13612:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   13618:	4c 89 fa             	mov    %r15,%rdx
   1361b:	4c 89 ee             	mov    %r13,%rsi
   1361e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13625:	48 83 c1 10          	add    $0x10,%rcx
   13629:	e8 00 00 00 00       	callq  1362e <pci_request_selected_regions+0xcc6>
   1362e:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   13635:	00 
   13636:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1363c:	4c 89 fa             	mov    %r15,%rdx
   1363f:	4c 89 ee             	mov    %r13,%rsi
   13642:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13649:	48 83 c1 28          	add    $0x28,%rcx
   1364d:	e8 00 00 00 00       	callq  13652 <pci_request_selected_regions+0xcea>
   13652:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   13659:	00 
   1365a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   13660:	4c 89 fa             	mov    %r15,%rdx
   13663:	4c 89 ee             	mov    %r13,%rsi
   13666:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1366d:	48 83 c1 08          	add    $0x8,%rcx
   13671:	e8 00 00 00 00       	callq  13676 <pci_request_selected_regions+0xd0e>
   13676:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
   1367d:	00 
   1367e:	b9 08 00 00 00       	mov    $0x8,%ecx
   13683:	4c 89 fa             	mov    %r15,%rdx
   13686:	4c 89 ee             	mov    %r13,%rsi
   13689:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13690:	e8 00 00 00 00       	callq  13695 <pci_request_selected_regions+0xd2d>
   13695:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   1369c:	00 
   1369d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   136a4:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   136aa:	4c 89 fa             	mov    %r15,%rdx
   136ad:	4c 89 ee             	mov    %r13,%rsi
   136b0:	e8 00 00 00 00       	callq  136b5 <pci_request_selected_regions+0xd4d>
   136b5:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   136bc:	00 
   136bd:	48 85 ff             	test   %rdi,%rdi
   136c0:	0f 84 08 06 00 00    	je     13cce <pci_request_selected_regions+0x1366>
   136c6:	ba 08 00 00 00       	mov    $0x8,%edx
   136cb:	be 10 03 00 00       	mov    $0x310,%esi
   136d0:	31 db                	xor    %ebx,%ebx
   136d2:	e8 00 00 00 00       	callq  136d7 <pci_request_selected_regions+0xd6f>
   136d7:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   136de:	00 
   136df:	b9 08 00 00 00       	mov    $0x8,%ecx
   136e4:	4c 89 fa             	mov    %r15,%rdx
   136e7:	4c 89 ee             	mov    %r13,%rsi
   136ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   136f1:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   136f8:	e8 00 00 00 00       	callq  136fd <pci_request_selected_regions+0xd95>
   136fd:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   13704:	00 
   13705:	b9 02 00 00 00       	mov    $0x2,%ecx
   1370a:	4c 89 fa             	mov    %r15,%rdx
   1370d:	4c 89 ee             	mov    %r13,%rsi
   13710:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13717:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   1371e:	e8 00 00 00 00       	callq  13723 <pci_request_selected_regions+0xdbb>
   13723:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1372a:	00 
   1372b:	b9 08 00 00 00       	mov    $0x8,%ecx
   13730:	4c 89 fa             	mov    %r15,%rdx
   13733:	4c 89 ee             	mov    %r13,%rsi
   13736:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1373d:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   13744:	e8 00 00 00 00       	callq  13749 <pci_request_selected_regions+0xde1>
   13749:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   13750:	00 
   13751:	b9 04 00 00 00       	mov    $0x4,%ecx
   13756:	4c 89 fa             	mov    %r15,%rdx
   13759:	4c 89 ee             	mov    %r13,%rsi
   1375c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13763:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   1376a:	e8 00 00 00 00       	callq  1376f <pci_request_selected_regions+0xe07>
   1376f:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   13776:	00 
   13777:	b9 04 00 00 00       	mov    $0x4,%ecx
   1377c:	4c 89 fa             	mov    %r15,%rdx
   1377f:	4c 89 ee             	mov    %r13,%rsi
   13782:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13789:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   13790:	e8 00 00 00 00       	callq  13795 <pci_request_selected_regions+0xe2d>
   13795:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1379c:	00 
   1379d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   137a3:	4c 89 fa             	mov    %r15,%rdx
   137a6:	4c 89 ee             	mov    %r13,%rsi
   137a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   137b0:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   137b7:	e8 00 00 00 00       	callq  137bc <pci_request_selected_regions+0xe54>
   137bc:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   137c3:	00 
   137c4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   137ca:	4c 89 fa             	mov    %r15,%rdx
   137cd:	4c 89 ee             	mov    %r13,%rsi
   137d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   137d7:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   137de:	e8 00 00 00 00       	callq  137e3 <pci_request_selected_regions+0xe7b>
   137e3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   137ea:	00 
   137eb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   137f1:	4c 89 fa             	mov    %r15,%rdx
   137f4:	4c 89 ee             	mov    %r13,%rsi
   137f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   137fe:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   13805:	e8 00 00 00 00       	callq  1380a <pci_request_selected_regions+0xea2>
   1380a:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   13811:	00 
   13812:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   13816:	b9 01 00 00 00       	mov    $0x1,%ecx
   1381b:	4c 89 ee             	mov    %r13,%rsi
   1381e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13825:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   1382c:	49 01 d8             	add    %rbx,%r8
   1382f:	48 ff c3             	inc    %rbx
   13832:	e8 00 00 00 00       	callq  13837 <pci_request_selected_regions+0xecf>
   13837:	48 83 fb 20          	cmp    $0x20,%rbx
   1383b:	75 cd                	jne    1380a <pci_request_selected_regions+0xea2>
   1383d:	30 db                	xor    %bl,%bl
   1383f:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   13846:	00 
   13847:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   1384b:	b9 01 00 00 00       	mov    $0x1,%ecx
   13850:	4c 89 ee             	mov    %r13,%rsi
   13853:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1385a:	4c 89 f2             	mov    %r14,%rdx
   1385d:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   13864:	49 01 d8             	add    %rbx,%r8
   13867:	48 ff c3             	inc    %rbx
   1386a:	e8 00 00 00 00       	callq  1386f <pci_request_selected_regions+0xf07>
   1386f:	48 83 fb 20          	cmp    $0x20,%rbx
   13873:	75 ca                	jne    1383f <pci_request_selected_regions+0xed7>
   13875:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1387c:	00 
   1387d:	b9 02 00 00 00       	mov    $0x2,%ecx
   13882:	4c 89 f2             	mov    %r14,%rdx
   13885:	4c 89 ee             	mov    %r13,%rsi
   13888:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1388f:	30 db                	xor    %bl,%bl
   13891:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   13898:	e8 00 00 00 00       	callq  1389d <pci_request_selected_regions+0xf35>
   1389d:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   138a4:	00 
   138a5:	ba 08 00 00 00       	mov    $0x8,%edx
   138aa:	be 48 00 00 00       	mov    $0x48,%esi
   138af:	e8 00 00 00 00       	callq  138b4 <pci_request_selected_regions+0xf4c>
   138b4:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   138bb:	00 
   138bc:	b9 08 00 00 00       	mov    $0x8,%ecx
   138c1:	4c 89 f2             	mov    %r14,%rdx
   138c4:	4c 89 ee             	mov    %r13,%rsi
   138c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   138ce:	49 83 c0 48          	add    $0x48,%r8
   138d2:	e8 00 00 00 00       	callq  138d7 <pci_request_selected_regions+0xf6f>
   138d7:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   138de:	00 
   138df:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   138e3:	b9 01 00 00 00       	mov    $0x1,%ecx
   138e8:	4c 89 ee             	mov    %r13,%rsi
   138eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   138f2:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   138f9:	49 01 d8             	add    %rbx,%r8
   138fc:	48 ff c3             	inc    %rbx
   138ff:	e8 00 00 00 00       	callq  13904 <pci_request_selected_regions+0xf9c>
   13904:	48 83 fb 20          	cmp    $0x20,%rbx
   13908:	75 cd                	jne    138d7 <pci_request_selected_regions+0xf6f>
   1390a:	30 db                	xor    %bl,%bl
   1390c:	49 89 d8             	mov    %rbx,%r8
   1390f:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
   13916:	00 
   13917:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   1391b:	b9 01 00 00 00       	mov    $0x1,%ecx
   13920:	4c 89 ee             	mov    %r13,%rsi
   13923:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1392a:	4c 89 f2             	mov    %r14,%rdx
   1392d:	48 ff c3             	inc    %rbx
   13930:	e8 00 00 00 00       	callq  13935 <pci_request_selected_regions+0xfcd>
   13935:	48 83 fb 10          	cmp    $0x10,%rbx
   13939:	75 d1                	jne    1390c <pci_request_selected_regions+0xfa4>
   1393b:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   13942:	00 
   13943:	ba 10 00 00 00       	mov    $0x10,%edx
   13948:	be 18 04 00 00       	mov    $0x418,%esi
   1394d:	e8 00 00 00 00       	callq  13952 <pci_request_selected_regions+0xfea>
   13952:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   13959:	00 
   1395a:	b9 01 00 00 00       	mov    $0x1,%ecx
   1395f:	4c 89 f2             	mov    %r14,%rdx
   13962:	4c 89 ee             	mov    %r13,%rsi
   13965:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1396c:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   13973:	e8 00 00 00 00       	callq  13978 <pci_request_selected_regions+0x1010>
   13978:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1397f:	00 
   13980:	b9 04 00 00 00       	mov    $0x4,%ecx
   13985:	4c 89 f2             	mov    %r14,%rdx
   13988:	4c 89 ee             	mov    %r13,%rsi
   1398b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13992:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   13999:	e8 00 00 00 00       	callq  1399e <pci_request_selected_regions+0x1036>
   1399e:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   139a5:	00 
   139a6:	b9 08 00 00 00       	mov    $0x8,%ecx
   139ab:	4c 89 f2             	mov    %r14,%rdx
   139ae:	4c 89 ee             	mov    %r13,%rsi
   139b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   139b8:	49 83 c0 70          	add    $0x70,%r8
   139bc:	e8 00 00 00 00       	callq  139c1 <pci_request_selected_regions+0x1059>
   139c1:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   139c8:	00 
   139c9:	ba 10 00 00 00       	mov    $0x10,%edx
   139ce:	be 10 00 00 00       	mov    $0x10,%esi
   139d3:	e8 00 00 00 00       	callq  139d8 <pci_request_selected_regions+0x1070>
   139d8:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   139df:	00 
   139e0:	b9 04 00 00 00       	mov    $0x4,%ecx
   139e5:	4c 89 f2             	mov    %r14,%rdx
   139e8:	4c 89 ee             	mov    %r13,%rsi
   139eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   139f2:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   139f9:	e8 00 00 00 00       	callq  139fe <pci_request_selected_regions+0x1096>
   139fe:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   13a05:	00 
   13a06:	b9 08 00 00 00       	mov    $0x8,%ecx
   13a0b:	4c 89 f2             	mov    %r14,%rdx
   13a0e:	4c 89 ee             	mov    %r13,%rsi
   13a11:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13a18:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   13a1f:	e8 00 00 00 00       	callq  13a24 <pci_request_selected_regions+0x10bc>
   13a24:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   13a2b:	00 
   13a2c:	b9 04 00 00 00       	mov    $0x4,%ecx
   13a31:	4c 89 f2             	mov    %r14,%rdx
   13a34:	4c 89 ee             	mov    %r13,%rsi
   13a37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13a3e:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   13a45:	e8 00 00 00 00       	callq  13a4a <pci_request_selected_regions+0x10e2>
   13a4a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13a51:	00 
   13a52:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   13a58:	4c 89 f2             	mov    %r14,%rdx
   13a5b:	4c 89 ee             	mov    %r13,%rsi
   13a5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13a65:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   13a6c:	e8 00 00 00 00       	callq  13a71 <pci_request_selected_regions+0x1109>
   13a71:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13a78:	00 
   13a79:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   13a80:	00 
   13a81:	74 63                	je     13ae6 <pci_request_selected_regions+0x117e>
   13a83:	30 db                	xor    %bl,%bl
   13a85:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13a8c:	00 
   13a8d:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   13a91:	b9 01 00 00 00       	mov    $0x1,%ecx
   13a96:	4c 89 ee             	mov    %r13,%rsi
   13a99:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13aa0:	4c 89 f2             	mov    %r14,%rdx
   13aa3:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   13aaa:	49 83 c0 08          	add    $0x8,%r8
   13aae:	49 01 d8             	add    %rbx,%r8
   13ab1:	48 ff c3             	inc    %rbx
   13ab4:	e8 00 00 00 00       	callq  13ab9 <pci_request_selected_regions+0x1151>
   13ab9:	48 83 fb 20          	cmp    $0x20,%rbx
   13abd:	75 c6                	jne    13a85 <pci_request_selected_regions+0x111d>
   13abf:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13ac6:	00 
   13ac7:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   13acd:	4c 89 f2             	mov    %r14,%rdx
   13ad0:	4c 89 ee             	mov    %r13,%rsi
   13ad3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13ada:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   13ae1:	e8 00 00 00 00       	callq  13ae6 <pci_request_selected_regions+0x117e>
   13ae6:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13aed:	00 
   13aee:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   13af2:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   13af8:	4c 89 ee             	mov    %r13,%rsi
   13afb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13b02:	48 89 da             	mov    %rbx,%rdx
   13b05:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   13b0c:	e8 00 00 00 00       	callq  13b11 <pci_request_selected_regions+0x11a9>
   13b11:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13b18:	00 
   13b19:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   13b1f:	48 89 da             	mov    %rbx,%rdx
   13b22:	4c 89 ee             	mov    %r13,%rsi
   13b25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13b2c:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   13b33:	e8 00 00 00 00       	callq  13b38 <pci_request_selected_regions+0x11d0>
   13b38:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13b3f:	00 
   13b40:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   13b47:	48 85 c0             	test   %rax,%rax
   13b4a:	74 47                	je     13b93 <pci_request_selected_regions+0x122b>
   13b4c:	48 8d 48 60          	lea    0x60(%rax),%rcx
   13b50:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   13b56:	48 89 da             	mov    %rbx,%rdx
   13b59:	4c 89 ee             	mov    %r13,%rsi
   13b5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13b63:	e8 00 00 00 00       	callq  13b68 <pci_request_selected_regions+0x1200>
   13b68:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13b6f:	00 
   13b70:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   13b76:	48 89 da             	mov    %rbx,%rdx
   13b79:	4c 89 ee             	mov    %r13,%rsi
   13b7c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13b83:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   13b8a:	48 83 c1 58          	add    $0x58,%rcx
   13b8e:	e8 00 00 00 00       	callq  13b93 <pci_request_selected_regions+0x122b>
   13b93:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13b9a:	00 
   13b9b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13ba2:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   13ba8:	48 89 da             	mov    %rbx,%rdx
   13bab:	4c 89 ee             	mov    %r13,%rsi
   13bae:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   13bb5:	e8 00 00 00 00       	callq  13bba <pci_request_selected_regions+0x1252>
   13bba:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13bc1:	00 
   13bc2:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   13bc9:	48 85 ff             	test   %rdi,%rdi
   13bcc:	74 64                	je     13c32 <pci_request_selected_regions+0x12ca>
   13bce:	ba 08 00 00 00       	mov    $0x8,%edx
   13bd3:	be 10 00 00 00       	mov    $0x10,%esi
   13bd8:	e8 00 00 00 00       	callq  13bdd <pci_request_selected_regions+0x1275>
   13bdd:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13be4:	00 
   13be5:	b9 08 00 00 00       	mov    $0x8,%ecx
   13bea:	48 89 da             	mov    %rbx,%rdx
   13bed:	4c 89 ee             	mov    %r13,%rsi
   13bf0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13bf7:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   13bfe:	49 83 c0 10          	add    $0x10,%r8
   13c02:	e8 00 00 00 00       	callq  13c07 <pci_request_selected_regions+0x129f>
   13c07:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13c0e:	00 
   13c0f:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   13c15:	48 89 da             	mov    %rbx,%rdx
   13c18:	4c 89 ee             	mov    %r13,%rsi
   13c1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13c22:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   13c29:	48 83 c1 08          	add    $0x8,%rcx
   13c2d:	e8 00 00 00 00       	callq  13c32 <pci_request_selected_regions+0x12ca>
   13c32:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   13c39:	00 
   13c3a:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   13c40:	48 89 da             	mov    %rbx,%rdx
   13c43:	4c 89 ee             	mov    %r13,%rsi
   13c46:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13c4d:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   13c54:	e8 00 00 00 00       	callq  13c59 <pci_request_selected_regions+0x12f1>
   13c59:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13c60:	00 
   13c61:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   13c68:	00 
   13c69:	74 63                	je     13cce <pci_request_selected_regions+0x1366>
   13c6b:	31 db                	xor    %ebx,%ebx
   13c6d:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13c74:	00 
   13c75:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   13c79:	b9 01 00 00 00       	mov    $0x1,%ecx
   13c7e:	4c 89 ee             	mov    %r13,%rsi
   13c81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13c88:	4c 89 f2             	mov    %r14,%rdx
   13c8b:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   13c92:	49 83 c0 08          	add    $0x8,%r8
   13c96:	49 01 d8             	add    %rbx,%r8
   13c99:	48 ff c3             	inc    %rbx
   13c9c:	e8 00 00 00 00       	callq  13ca1 <pci_request_selected_regions+0x1339>
   13ca1:	48 83 fb 20          	cmp    $0x20,%rbx
   13ca5:	75 c6                	jne    13c6d <pci_request_selected_regions+0x1305>
   13ca7:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   13cae:	00 
   13caf:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   13cb5:	4c 89 f2             	mov    %r14,%rdx
   13cb8:	4c 89 ee             	mov    %r13,%rsi
   13cbb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13cc2:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   13cc9:	e8 00 00 00 00       	callq  13cce <pci_request_selected_regions+0x1366>
   13cce:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   13cd2:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   13cd9:	00 
   13cda:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   13ce0:	4c 89 ee             	mov    %r13,%rsi
   13ce3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13cea:	48 89 da             	mov    %rbx,%rdx
   13ced:	e8 00 00 00 00       	callq  13cf2 <pci_request_selected_regions+0x138a>
   13cf2:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   13cf9:	00 
   13cfa:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   13d00:	48 89 da             	mov    %rbx,%rdx
   13d03:	4c 89 ee             	mov    %r13,%rsi
   13d06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13d0d:	e8 00 00 00 00       	callq  13d12 <pci_request_selected_regions+0x13aa>
   13d12:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   13d19:	00 
   13d1a:	48 85 c0             	test   %rax,%rax
   13d1d:	74 1a                	je     13d39 <pci_request_selected_regions+0x13d1>
   13d1f:	49 89 c0             	mov    %rax,%r8
   13d22:	b9 08 00 00 00       	mov    $0x8,%ecx
   13d27:	48 89 da             	mov    %rbx,%rdx
   13d2a:	4c 89 ee             	mov    %r13,%rsi
   13d2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13d34:	e8 00 00 00 00       	callq  13d39 <pci_request_selected_regions+0x13d1>
   13d39:	4c 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%r8
   13d3d:	b9 02 00 00 00       	mov    $0x2,%ecx
   13d42:	48 89 da             	mov    %rbx,%rdx
   13d45:	4c 89 ee             	mov    %r13,%rsi
   13d48:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13d4f:	49 83 c0 3c          	add    $0x3c,%r8
   13d53:	e8 00 00 00 00       	callq  13d58 <pci_request_selected_regions+0x13f0>
   13d58:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   13d5c:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
   13d62:	48 89 da             	mov    %rbx,%rdx
   13d65:	4c 89 ee             	mov    %r13,%rsi
   13d68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13d6f:	48 83 c1 10          	add    $0x10,%rcx
   13d73:	e8 00 00 00 00       	callq  13d78 <pci_request_selected_regions+0x1410>
   13d78:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   13d7c:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   13d80:	b9 04 00 00 00       	mov    $0x4,%ecx
   13d85:	4c 89 ee             	mov    %r13,%rsi
   13d88:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13d8f:	48 89 da             	mov    %rbx,%rdx
   13d92:	e8 00 00 00 00       	callq  13d97 <pci_request_selected_regions+0x142f>
   13d97:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   13d9b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   13da1:	48 89 da             	mov    %rbx,%rdx
   13da4:	4c 89 ee             	mov    %r13,%rsi
   13da7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13dae:	e8 00 00 00 00       	callq  13db3 <pci_request_selected_regions+0x144b>
   13db3:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   13db7:	48 85 c0             	test   %rax,%rax
   13dba:	74 1a                	je     13dd6 <pci_request_selected_regions+0x146e>
   13dbc:	49 89 c0             	mov    %rax,%r8
   13dbf:	b9 01 00 00 00       	mov    $0x1,%ecx
   13dc4:	48 89 da             	mov    %rbx,%rdx
   13dc7:	4c 89 ee             	mov    %r13,%rsi
   13dca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13dd1:	e8 00 00 00 00       	callq  13dd6 <pci_request_selected_regions+0x146e>
   13dd6:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
   13dda:	48 89 da             	mov    %rbx,%rdx
   13ddd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13de4:	b9 04 00 00 00       	mov    $0x4,%ecx
   13de9:	4c 89 ee             	mov    %r13,%rsi
   13dec:	e8 00 00 00 00       	callq  13df1 <pci_request_selected_regions+0x1489>
   13df1:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   13df5:	8b 5d c8             	mov    0xffffffffffffffc8(%rbp),%ebx
   13df8:	48 85 ff             	test   %rdi,%rdi
   13dfb:	74 05                	je     13e02 <pci_request_selected_regions+0x149a>
   13dfd:	e8 00 00 00 00       	callq  13e02 <pci_request_selected_regions+0x149a>
   13e02:	48 83 c4 68          	add    $0x68,%rsp
   13e06:	89 d8                	mov    %ebx,%eax
   13e08:	5b                   	pop    %rbx
   13e09:	41 5c                	pop    %r12
   13e0b:	41 5d                	pop    %r13
   13e0d:	41 5e                	pop    %r14
   13e0f:	41 5f                	pop    %r15
   13e11:	c9                   	leaveq 
   13e12:	c3                   	retq   

0000000000013e13 <e1000_pcix_set_mmrbc>:
   13e13:	55                   	push   %rbp
   13e14:	48 89 e5             	mov    %rsp,%rbp
   13e17:	41 57                	push   %r15
   13e19:	41 56                	push   %r14
   13e1b:	41 55                	push   %r13
   13e1d:	41 54                	push   %r12
   13e1f:	53                   	push   %rbx
   13e20:	48 89 fb             	mov    %rdi,%rbx
   13e23:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13e2a:	48 83 ec 58          	sub    $0x58,%rsp
   13e2e:	89 75 84             	mov    %esi,0xffffffffffffff84(%rbp)
   13e31:	e8 00 00 00 00       	callq  13e36 <e1000_pcix_set_mmrbc+0x23>
   13e36:	48 8b 43 20          	mov    0x20(%rbx),%rax
   13e3a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13e41:	48 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%rax
   13e48:	48 89 45 88          	mov    %rax,0xffffffffffffff88(%rbp)
   13e4c:	e8 00 00 00 00       	callq  13e51 <e1000_pcix_set_mmrbc+0x3e>
   13e51:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   13e55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13e5c:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   13e63:	00 
   13e64:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   13e6b:	00 
   13e6c:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
   13e73:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   13e77:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
   13e7a:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   13e7d:	e8 00 00 00 00       	callq  13e82 <e1000_pcix_set_mmrbc+0x6f>
   13e82:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   13e86:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   13e8a:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   13e8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13e95:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   13e9c:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   13ea3:	00 
   13ea4:	e8 00 00 00 00       	callq  13ea9 <e1000_pcix_set_mmrbc+0x96>
   13ea9:	48 83 7d b8 00       	cmpq   $0x0,0xffffffffffffffb8(%rbp)
   13eae:	0f 84 5c 09 00 00    	je     14810 <e1000_pcix_set_mmrbc+0x9fd>
   13eb4:	45 31 ff             	xor    %r15d,%r15d
   13eb7:	45 31 f6             	xor    %r14d,%r14d
   13eba:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
   13ec1:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   13ec5:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   13ec9:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   13ecf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13ed6:	41 ff c7             	inc    %r15d
   13ed9:	48 89 d9             	mov    %rbx,%rcx
   13edc:	48 03 4d b8          	add    0xffffffffffffffb8(%rbp),%rcx
   13ee0:	4c 89 e2             	mov    %r12,%rdx
   13ee3:	4c 89 ee             	mov    %r13,%rsi
   13ee6:	48 83 c1 08          	add    $0x8,%rcx
   13eea:	e8 00 00 00 00       	callq  13eef <e1000_pcix_set_mmrbc+0xdc>
   13eef:	48 03 5d b8          	add    0xffffffffffffffb8(%rbp),%rbx
   13ef3:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   13ef9:	4c 89 e2             	mov    %r12,%rdx
   13efc:	4c 89 ee             	mov    %r13,%rsi
   13eff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13f06:	48 89 d9             	mov    %rbx,%rcx
   13f09:	e8 00 00 00 00       	callq  13f0e <e1000_pcix_set_mmrbc+0xfb>
   13f0e:	4c 89 f1             	mov    %r14,%rcx
   13f11:	48 03 4d b8          	add    0xffffffffffffffb8(%rbp),%rcx
   13f15:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   13f1b:	4c 89 e2             	mov    %r12,%rdx
   13f1e:	4c 89 ee             	mov    %r13,%rsi
   13f21:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13f28:	49 83 c6 38          	add    $0x38,%r14
   13f2c:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
   13f33:	e8 00 00 00 00       	callq  13f38 <e1000_pcix_set_mmrbc+0x125>
   13f38:	41 83 ff 0c          	cmp    $0xc,%r15d
   13f3c:	0f 85 78 ff ff ff    	jne    13eba <e1000_pcix_set_mmrbc+0xa7>
   13f42:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   13f46:	4c 89 e2             	mov    %r12,%rdx
   13f49:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   13f4f:	4c 89 ee             	mov    %r13,%rsi
   13f52:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13f59:	45 31 ff             	xor    %r15d,%r15d
   13f5c:	48 83 c1 48          	add    $0x48,%rcx
   13f60:	e8 00 00 00 00       	callq  13f65 <e1000_pcix_set_mmrbc+0x152>
   13f65:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   13f69:	4c 89 e2             	mov    %r12,%rdx
   13f6c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   13f72:	4c 89 ee             	mov    %r13,%rsi
   13f75:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13f7c:	48 83 c1 38          	add    $0x38,%rcx
   13f80:	e8 00 00 00 00       	callq  13f85 <e1000_pcix_set_mmrbc+0x172>
   13f85:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   13f89:	4c 89 e2             	mov    %r12,%rdx
   13f8c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   13f92:	4c 89 ee             	mov    %r13,%rsi
   13f95:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13f9c:	48 83 c1 7c          	add    $0x7c,%rcx
   13fa0:	e8 00 00 00 00       	callq  13fa5 <e1000_pcix_set_mmrbc+0x192>
   13fa5:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   13fa9:	4c 89 e2             	mov    %r12,%rdx
   13fac:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   13fb2:	4c 89 ee             	mov    %r13,%rsi
   13fb5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13fbc:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
   13fc3:	e8 00 00 00 00       	callq  13fc8 <e1000_pcix_set_mmrbc+0x1b5>
   13fc8:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   13fcc:	4c 89 e2             	mov    %r12,%rdx
   13fcf:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   13fd5:	4c 89 ee             	mov    %r13,%rsi
   13fd8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13fdf:	48 83 c1 3e          	add    $0x3e,%rcx
   13fe3:	e8 00 00 00 00       	callq  13fe8 <e1000_pcix_set_mmrbc+0x1d5>
   13fe8:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   13fec:	4c 89 e2             	mov    %r12,%rdx
   13fef:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   13ff5:	4c 89 ee             	mov    %r13,%rsi
   13ff8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   13fff:	48 83 c1 42          	add    $0x42,%rcx
   14003:	e8 00 00 00 00       	callq  14008 <e1000_pcix_set_mmrbc+0x1f5>
   14008:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   1400c:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   14010:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   14017:	00 
   14018:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1401c:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   14020:	48 89 d9             	mov    %rbx,%rcx
   14023:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14029:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14030:	49 ff c7             	inc    %r15
   14033:	4c 89 ea             	mov    %r13,%rdx
   14036:	4c 89 f6             	mov    %r14,%rsi
   14039:	48 ff c3             	inc    %rbx
   1403c:	e8 00 00 00 00       	callq  14041 <e1000_pcix_set_mmrbc+0x22e>
   14041:	49 83 ff 14          	cmp    $0x14,%r15
   14045:	75 d1                	jne    14018 <e1000_pcix_set_mmrbc+0x205>
   14047:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1404e:	00 
   1404f:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   14053:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   14059:	4c 89 ea             	mov    %r13,%rdx
   1405c:	4c 89 f6             	mov    %r14,%rsi
   1405f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14066:	48 89 d9             	mov    %rbx,%rcx
   14069:	83 e0 01             	and    $0x1,%eax
   1406c:	0f b6 c0             	movzbl %al,%eax
   1406f:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   14072:	e8 00 00 00 00       	callq  14077 <e1000_pcix_set_mmrbc+0x264>
   14077:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1407e:	00 
   1407f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   14085:	48 89 d9             	mov    %rbx,%rcx
   14088:	4c 89 ea             	mov    %r13,%rdx
   1408b:	4c 89 f6             	mov    %r14,%rsi
   1408e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14095:	d0 e8                	shr    %al
   14097:	83 e0 01             	and    $0x1,%eax
   1409a:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   1409d:	e8 00 00 00 00       	callq  140a2 <e1000_pcix_set_mmrbc+0x28f>
   140a2:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   140a9:	00 
   140aa:	4c 89 ea             	mov    %r13,%rdx
   140ad:	4c 89 f6             	mov    %r14,%rsi
   140b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   140b7:	e8 00 00 00 00       	callq  140bc <e1000_pcix_set_mmrbc+0x2a9>
   140bc:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   140c3:	00 
   140c4:	48 85 c0             	test   %rax,%rax
   140c7:	0f 84 ac 00 00 00    	je     14179 <e1000_pcix_set_mmrbc+0x366>
   140cd:	48 8d 48 18          	lea    0x18(%rax),%rcx
   140d1:	4c 89 ea             	mov    %r13,%rdx
   140d4:	4c 89 f6             	mov    %r14,%rsi
   140d7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   140de:	e8 00 00 00 00       	callq  140e3 <e1000_pcix_set_mmrbc+0x2d0>
   140e3:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   140ea:	00 
   140eb:	4c 89 ea             	mov    %r13,%rdx
   140ee:	4c 89 f6             	mov    %r14,%rsi
   140f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   140f8:	48 83 c1 20          	add    $0x20,%rcx
   140fc:	e8 00 00 00 00       	callq  14101 <e1000_pcix_set_mmrbc+0x2ee>
   14101:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   14108:	00 
   14109:	4c 89 ea             	mov    %r13,%rdx
   1410c:	4c 89 f6             	mov    %r14,%rsi
   1410f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14116:	48 83 c1 30          	add    $0x30,%rcx
   1411a:	e8 00 00 00 00       	callq  1411f <e1000_pcix_set_mmrbc+0x30c>
   1411f:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   14126:	00 
   14127:	4c 89 ea             	mov    %r13,%rdx
   1412a:	4c 89 f6             	mov    %r14,%rsi
   1412d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14134:	48 83 c1 10          	add    $0x10,%rcx
   14138:	e8 00 00 00 00       	callq  1413d <e1000_pcix_set_mmrbc+0x32a>
   1413d:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   14144:	00 
   14145:	4c 89 ea             	mov    %r13,%rdx
   14148:	4c 89 f6             	mov    %r14,%rsi
   1414b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14152:	48 83 c1 28          	add    $0x28,%rcx
   14156:	e8 00 00 00 00       	callq  1415b <e1000_pcix_set_mmrbc+0x348>
   1415b:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   14162:	00 
   14163:	4c 89 ea             	mov    %r13,%rdx
   14166:	4c 89 f6             	mov    %r14,%rsi
   14169:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14170:	48 83 c1 08          	add    $0x8,%rcx
   14174:	e8 00 00 00 00       	callq  14179 <e1000_pcix_set_mmrbc+0x366>
   14179:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
   14180:	00 
   14181:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   14187:	4c 89 ea             	mov    %r13,%rdx
   1418a:	4c 89 f6             	mov    %r14,%rsi
   1418d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14194:	e8 00 00 00 00       	callq  14199 <e1000_pcix_set_mmrbc+0x386>
   14199:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   141a0:	00 
   141a1:	4c 89 ea             	mov    %r13,%rdx
   141a4:	4c 89 f6             	mov    %r14,%rsi
   141a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   141ae:	e8 00 00 00 00       	callq  141b3 <e1000_pcix_set_mmrbc+0x3a0>
   141b3:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   141ba:	00 
   141bb:	48 85 c0             	test   %rax,%rax
   141be:	0f 84 91 05 00 00    	je     14755 <e1000_pcix_set_mmrbc+0x942>
   141c4:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   141cb:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   141d1:	4c 89 ea             	mov    %r13,%rdx
   141d4:	4c 89 f6             	mov    %r14,%rsi
   141d7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   141de:	31 db                	xor    %ebx,%ebx
   141e0:	e8 00 00 00 00       	callq  141e5 <e1000_pcix_set_mmrbc+0x3d2>
   141e5:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   141ec:	00 
   141ed:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   141f3:	4c 89 ea             	mov    %r13,%rdx
   141f6:	4c 89 f6             	mov    %r14,%rsi
   141f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14200:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   14207:	e8 00 00 00 00       	callq  1420c <e1000_pcix_set_mmrbc+0x3f9>
   1420c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14213:	00 
   14214:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1421a:	4c 89 ea             	mov    %r13,%rdx
   1421d:	4c 89 f6             	mov    %r14,%rsi
   14220:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14227:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   1422e:	e8 00 00 00 00       	callq  14233 <e1000_pcix_set_mmrbc+0x420>
   14233:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1423a:	00 
   1423b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   14241:	4c 89 ea             	mov    %r13,%rdx
   14244:	4c 89 f6             	mov    %r14,%rsi
   14247:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1424e:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   14255:	e8 00 00 00 00       	callq  1425a <e1000_pcix_set_mmrbc+0x447>
   1425a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14261:	00 
   14262:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   14268:	4c 89 ea             	mov    %r13,%rdx
   1426b:	4c 89 f6             	mov    %r14,%rsi
   1426e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14275:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   1427c:	e8 00 00 00 00       	callq  14281 <e1000_pcix_set_mmrbc+0x46e>
   14281:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14288:	00 
   14289:	4c 89 ea             	mov    %r13,%rdx
   1428c:	4c 89 f6             	mov    %r14,%rsi
   1428f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14296:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   1429d:	e8 00 00 00 00       	callq  142a2 <e1000_pcix_set_mmrbc+0x48f>
   142a2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   142a9:	00 
   142aa:	4c 89 ea             	mov    %r13,%rdx
   142ad:	4c 89 f6             	mov    %r14,%rsi
   142b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   142b7:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   142be:	e8 00 00 00 00       	callq  142c3 <e1000_pcix_set_mmrbc+0x4b0>
   142c3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   142ca:	00 
   142cb:	4c 89 ea             	mov    %r13,%rdx
   142ce:	4c 89 f6             	mov    %r14,%rsi
   142d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   142d8:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   142df:	e8 00 00 00 00       	callq  142e4 <e1000_pcix_set_mmrbc+0x4d1>
   142e4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   142eb:	00 
   142ec:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   142f0:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   142f4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   142fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14301:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   14308:	48 01 d9             	add    %rbx,%rcx
   1430b:	48 ff c3             	inc    %rbx
   1430e:	e8 00 00 00 00       	callq  14313 <e1000_pcix_set_mmrbc+0x500>
   14313:	48 83 fb 20          	cmp    $0x20,%rbx
   14317:	75 cb                	jne    142e4 <e1000_pcix_set_mmrbc+0x4d1>
   14319:	30 db                	xor    %bl,%bl
   1431b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14322:	00 
   14323:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   14327:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   1432b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14331:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14338:	4c 89 ea             	mov    %r13,%rdx
   1433b:	4c 89 f6             	mov    %r14,%rsi
   1433e:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   14345:	48 01 d9             	add    %rbx,%rcx
   14348:	48 ff c3             	inc    %rbx
   1434b:	e8 00 00 00 00       	callq  14350 <e1000_pcix_set_mmrbc+0x53d>
   14350:	48 83 fb 20          	cmp    $0x20,%rbx
   14354:	75 c5                	jne    1431b <e1000_pcix_set_mmrbc+0x508>
   14356:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1435d:	00 
   1435e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   14364:	4c 89 ea             	mov    %r13,%rdx
   14367:	4c 89 f6             	mov    %r14,%rsi
   1436a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14371:	30 db                	xor    %bl,%bl
   14373:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   1437a:	e8 00 00 00 00       	callq  1437f <e1000_pcix_set_mmrbc+0x56c>
   1437f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14386:	00 
   14387:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1438d:	4c 89 ea             	mov    %r13,%rdx
   14390:	4c 89 f6             	mov    %r14,%rsi
   14393:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1439a:	48 83 c1 48          	add    $0x48,%rcx
   1439e:	e8 00 00 00 00       	callq  143a3 <e1000_pcix_set_mmrbc+0x590>
   143a3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   143aa:	00 
   143ab:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   143af:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   143b3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   143b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   143c0:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   143c7:	48 01 d9             	add    %rbx,%rcx
   143ca:	48 ff c3             	inc    %rbx
   143cd:	e8 00 00 00 00       	callq  143d2 <e1000_pcix_set_mmrbc+0x5bf>
   143d2:	48 83 fb 20          	cmp    $0x20,%rbx
   143d6:	75 cb                	jne    143a3 <e1000_pcix_set_mmrbc+0x590>
   143d8:	30 db                	xor    %bl,%bl
   143da:	48 89 d9             	mov    %rbx,%rcx
   143dd:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
   143e4:	00 
   143e5:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   143e9:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   143ed:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   143f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   143fa:	4c 89 ea             	mov    %r13,%rdx
   143fd:	48 ff c3             	inc    %rbx
   14400:	4c 89 f6             	mov    %r14,%rsi
   14403:	e8 00 00 00 00       	callq  14408 <e1000_pcix_set_mmrbc+0x5f5>
   14408:	48 83 fb 10          	cmp    $0x10,%rbx
   1440c:	75 cc                	jne    143da <e1000_pcix_set_mmrbc+0x5c7>
   1440e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14415:	00 
   14416:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1441c:	4c 89 ea             	mov    %r13,%rdx
   1441f:	4c 89 f6             	mov    %r14,%rsi
   14422:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14429:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   14430:	e8 00 00 00 00       	callq  14435 <e1000_pcix_set_mmrbc+0x622>
   14435:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1443c:	00 
   1443d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   14443:	4c 89 ea             	mov    %r13,%rdx
   14446:	4c 89 f6             	mov    %r14,%rsi
   14449:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14450:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   14457:	e8 00 00 00 00       	callq  1445c <e1000_pcix_set_mmrbc+0x649>
   1445c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14463:	00 
   14464:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1446a:	4c 89 ea             	mov    %r13,%rdx
   1446d:	4c 89 f6             	mov    %r14,%rsi
   14470:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14477:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   1447e:	e8 00 00 00 00       	callq  14483 <e1000_pcix_set_mmrbc+0x670>
   14483:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1448a:	00 
   1448b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   14491:	4c 89 ea             	mov    %r13,%rdx
   14494:	4c 89 f6             	mov    %r14,%rsi
   14497:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1449e:	48 83 c1 70          	add    $0x70,%rcx
   144a2:	e8 00 00 00 00       	callq  144a7 <e1000_pcix_set_mmrbc+0x694>
   144a7:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   144ae:	00 
   144af:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   144b5:	4c 89 ea             	mov    %r13,%rdx
   144b8:	4c 89 f6             	mov    %r14,%rsi
   144bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   144c2:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   144c9:	e8 00 00 00 00       	callq  144ce <e1000_pcix_set_mmrbc+0x6bb>
   144ce:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   144d5:	00 
   144d6:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   144dc:	4c 89 ea             	mov    %r13,%rdx
   144df:	4c 89 f6             	mov    %r14,%rsi
   144e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   144e9:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   144f0:	e8 00 00 00 00       	callq  144f5 <e1000_pcix_set_mmrbc+0x6e2>
   144f5:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   144fc:	00 
   144fd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   14503:	4c 89 ea             	mov    %r13,%rdx
   14506:	4c 89 f6             	mov    %r14,%rsi
   14509:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14510:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   14517:	e8 00 00 00 00       	callq  1451c <e1000_pcix_set_mmrbc+0x709>
   1451c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14523:	00 
   14524:	4c 89 ea             	mov    %r13,%rdx
   14527:	4c 89 f6             	mov    %r14,%rsi
   1452a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14531:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   14538:	e8 00 00 00 00       	callq  1453d <e1000_pcix_set_mmrbc+0x72a>
   1453d:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14544:	00 
   14545:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   1454c:	00 
   1454d:	74 62                	je     145b1 <e1000_pcix_set_mmrbc+0x79e>
   1454f:	30 db                	xor    %bl,%bl
   14551:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14558:	00 
   14559:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1455d:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   14561:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14567:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1456e:	4c 89 ea             	mov    %r13,%rdx
   14571:	4c 89 f6             	mov    %r14,%rsi
   14574:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   1457b:	48 83 c1 08          	add    $0x8,%rcx
   1457f:	48 01 d9             	add    %rbx,%rcx
   14582:	48 ff c3             	inc    %rbx
   14585:	e8 00 00 00 00       	callq  1458a <e1000_pcix_set_mmrbc+0x777>
   1458a:	48 83 fb 20          	cmp    $0x20,%rbx
   1458e:	75 c1                	jne    14551 <e1000_pcix_set_mmrbc+0x73e>
   14590:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14597:	00 
   14598:	4c 89 ea             	mov    %r13,%rdx
   1459b:	4c 89 f6             	mov    %r14,%rsi
   1459e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   145a5:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   145ac:	e8 00 00 00 00       	callq  145b1 <e1000_pcix_set_mmrbc+0x79e>
   145b1:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   145b8:	00 
   145b9:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   145bd:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   145c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   145c8:	48 89 da             	mov    %rbx,%rdx
   145cb:	4c 89 ee             	mov    %r13,%rsi
   145ce:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   145d5:	e8 00 00 00 00       	callq  145da <e1000_pcix_set_mmrbc+0x7c7>
   145da:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   145e1:	00 
   145e2:	48 89 da             	mov    %rbx,%rdx
   145e5:	4c 89 ee             	mov    %r13,%rsi
   145e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   145ef:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   145f6:	e8 00 00 00 00       	callq  145fb <e1000_pcix_set_mmrbc+0x7e8>
   145fb:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14602:	00 
   14603:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   1460a:	48 85 c0             	test   %rax,%rax
   1460d:	74 3b                	je     1464a <e1000_pcix_set_mmrbc+0x837>
   1460f:	48 8d 48 60          	lea    0x60(%rax),%rcx
   14613:	48 89 da             	mov    %rbx,%rdx
   14616:	4c 89 ee             	mov    %r13,%rsi
   14619:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14620:	e8 00 00 00 00       	callq  14625 <e1000_pcix_set_mmrbc+0x812>
   14625:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1462c:	00 
   1462d:	48 89 da             	mov    %rbx,%rdx
   14630:	4c 89 ee             	mov    %r13,%rsi
   14633:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1463a:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   14641:	48 83 c1 58          	add    $0x58,%rcx
   14645:	e8 00 00 00 00       	callq  1464a <e1000_pcix_set_mmrbc+0x837>
   1464a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14651:	00 
   14652:	48 89 da             	mov    %rbx,%rdx
   14655:	4c 89 ee             	mov    %r13,%rsi
   14658:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1465f:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   14666:	e8 00 00 00 00       	callq  1466b <e1000_pcix_set_mmrbc+0x858>
   1466b:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14672:	00 
   14673:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   1467a:	48 85 c0             	test   %rax,%rax
   1467d:	74 41                	je     146c0 <e1000_pcix_set_mmrbc+0x8ad>
   1467f:	48 8d 48 10          	lea    0x10(%rax),%rcx
   14683:	48 89 da             	mov    %rbx,%rdx
   14686:	4c 89 ee             	mov    %r13,%rsi
   14689:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14690:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   14696:	e8 00 00 00 00       	callq  1469b <e1000_pcix_set_mmrbc+0x888>
   1469b:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   146a2:	00 
   146a3:	48 89 da             	mov    %rbx,%rdx
   146a6:	4c 89 ee             	mov    %r13,%rsi
   146a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   146b0:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   146b7:	48 83 c1 08          	add    $0x8,%rcx
   146bb:	e8 00 00 00 00       	callq  146c0 <e1000_pcix_set_mmrbc+0x8ad>
   146c0:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   146c7:	00 
   146c8:	48 89 da             	mov    %rbx,%rdx
   146cb:	4c 89 ee             	mov    %r13,%rsi
   146ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   146d5:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   146dc:	e8 00 00 00 00       	callq  146e1 <e1000_pcix_set_mmrbc+0x8ce>
   146e1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   146e8:	00 
   146e9:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   146f0:	00 
   146f1:	74 62                	je     14755 <e1000_pcix_set_mmrbc+0x942>
   146f3:	31 db                	xor    %ebx,%ebx
   146f5:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   146fc:	00 
   146fd:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   14701:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   14705:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1470b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14712:	4c 89 ea             	mov    %r13,%rdx
   14715:	4c 89 f6             	mov    %r14,%rsi
   14718:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1471f:	48 83 c1 08          	add    $0x8,%rcx
   14723:	48 01 d9             	add    %rbx,%rcx
   14726:	48 ff c3             	inc    %rbx
   14729:	e8 00 00 00 00       	callq  1472e <e1000_pcix_set_mmrbc+0x91b>
   1472e:	48 83 fb 20          	cmp    $0x20,%rbx
   14732:	75 c1                	jne    146f5 <e1000_pcix_set_mmrbc+0x8e2>
   14734:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1473b:	00 
   1473c:	4c 89 ea             	mov    %r13,%rdx
   1473f:	4c 89 f6             	mov    %r14,%rsi
   14742:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14749:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   14750:	e8 00 00 00 00       	callq  14755 <e1000_pcix_set_mmrbc+0x942>
   14755:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   14759:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   1475d:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   14764:	00 
   14765:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1476c:	48 89 da             	mov    %rbx,%rdx
   1476f:	4c 89 ee             	mov    %r13,%rsi
   14772:	e8 00 00 00 00       	callq  14777 <e1000_pcix_set_mmrbc+0x964>
   14777:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   1477e:	00 
   1477f:	48 89 da             	mov    %rbx,%rdx
   14782:	4c 89 ee             	mov    %r13,%rsi
   14785:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1478c:	e8 00 00 00 00       	callq  14791 <e1000_pcix_set_mmrbc+0x97e>
   14791:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
   14798:	00 
   14799:	48 85 c9             	test   %rcx,%rcx
   1479c:	74 18                	je     147b6 <e1000_pcix_set_mmrbc+0x9a3>
   1479e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   147a4:	48 89 da             	mov    %rbx,%rdx
   147a7:	4c 89 ee             	mov    %r13,%rsi
   147aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   147b1:	e8 00 00 00 00       	callq  147b6 <e1000_pcix_set_mmrbc+0x9a3>
   147b6:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   147ba:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   147c0:	48 89 da             	mov    %rbx,%rdx
   147c3:	4c 89 ee             	mov    %r13,%rsi
   147c6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   147cd:	48 83 c1 40          	add    $0x40,%rcx
   147d1:	e8 00 00 00 00       	callq  147d6 <e1000_pcix_set_mmrbc+0x9c3>
   147d6:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   147da:	48 89 da             	mov    %rbx,%rdx
   147dd:	4c 89 ee             	mov    %r13,%rsi
   147e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   147e7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   147ed:	48 83 c1 3c          	add    $0x3c,%rcx
   147f1:	e8 00 00 00 00       	callq  147f6 <e1000_pcix_set_mmrbc+0x9e3>
   147f6:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   147fa:	48 89 da             	mov    %rbx,%rdx
   147fd:	4c 89 ee             	mov    %r13,%rsi
   14800:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14807:	48 83 c1 10          	add    $0x10,%rcx
   1480b:	e8 00 00 00 00       	callq  14810 <e1000_pcix_set_mmrbc+0x9fd>
   14810:	4c 8d 65 c4          	lea    0xffffffffffffffc4(%rbp),%r12
   14814:	48 8d 5d b0          	lea    0xffffffffffffffb0(%rbp),%rbx
   14818:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1481c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   14822:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14829:	4c 89 e1             	mov    %r12,%rcx
   1482c:	48 89 de             	mov    %rbx,%rsi
   1482f:	e8 00 00 00 00       	callq  14834 <e1000_pcix_set_mmrbc+0xa21>
   14834:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   14838:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   1483c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14843:	48 c7 45 90 2d 06 00 	movq   $0x62d,0xffffffffffffff90(%rbp)
   1484a:	00 
   1484b:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   1484f:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   14852:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   14855:	e8 00 00 00 00       	callq  1485a <e1000_pcix_set_mmrbc+0xa47>
   1485a:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   1485e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14865:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   14869:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
   1486c:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   1486f:	e8 00 00 00 00       	callq  14874 <e1000_pcix_set_mmrbc+0xa61>
   14874:	4c 8b 6d a0          	mov    0xffffffffffffffa0(%rbp),%r13
   14878:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   1487e:	48 89 d9             	mov    %rbx,%rcx
   14881:	4c 89 e2             	mov    %r12,%rdx
   14884:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1488b:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   14892:	4c 89 ee             	mov    %r13,%rsi
   14895:	e8 00 00 00 00       	callq  1489a <e1000_pcix_set_mmrbc+0xa87>
   1489a:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   1489e:	48 85 c0             	test   %rax,%rax
   148a1:	0f 84 3e 09 00 00    	je     151e5 <e1000_pcix_set_mmrbc+0x13d2>
   148a7:	4c 8d 40 38          	lea    0x38(%rax),%r8
   148ab:	4c 89 e2             	mov    %r12,%rdx
   148ae:	b9 04 00 00 00       	mov    $0x4,%ecx
   148b3:	4c 89 ee             	mov    %r13,%rsi
   148b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   148bd:	45 31 f6             	xor    %r14d,%r14d
   148c0:	e8 00 00 00 00       	callq  148c5 <e1000_pcix_set_mmrbc+0xab2>
   148c5:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   148c9:	4c 89 e2             	mov    %r12,%rdx
   148cc:	b9 04 00 00 00       	mov    $0x4,%ecx
   148d1:	4c 89 ee             	mov    %r13,%rsi
   148d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   148db:	49 83 c0 7c          	add    $0x7c,%r8
   148df:	e8 00 00 00 00       	callq  148e4 <e1000_pcix_set_mmrbc+0xad1>
   148e4:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   148e8:	4c 89 e2             	mov    %r12,%rdx
   148eb:	b9 04 00 00 00       	mov    $0x4,%ecx
   148f0:	4c 89 ee             	mov    %r13,%rsi
   148f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   148fa:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
   14901:	e8 00 00 00 00       	callq  14906 <e1000_pcix_set_mmrbc+0xaf3>
   14906:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   1490a:	4c 89 e2             	mov    %r12,%rdx
   1490d:	b9 02 00 00 00       	mov    $0x2,%ecx
   14912:	4c 89 ee             	mov    %r13,%rsi
   14915:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1491c:	49 83 c0 3e          	add    $0x3e,%r8
   14920:	e8 00 00 00 00       	callq  14925 <e1000_pcix_set_mmrbc+0xb12>
   14925:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   14929:	ba 78 02 00 00       	mov    $0x278,%edx
   1492e:	be 80 00 00 00       	mov    $0x80,%esi
   14933:	e8 00 00 00 00       	callq  14938 <e1000_pcix_set_mmrbc+0xb25>
   14938:	4c 8b 65 b0          	mov    0xffffffffffffffb0(%rbp),%r12
   1493c:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   14940:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   14947:	00 
   14948:	4c 8d 7d c4          	lea    0xffffffffffffffc4(%rbp),%r15
   1494c:	49 89 d8             	mov    %rbx,%r8
   1494f:	b9 01 00 00 00       	mov    $0x1,%ecx
   14954:	4c 89 ee             	mov    %r13,%rsi
   14957:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1495e:	49 ff c6             	inc    %r14
   14961:	4c 89 fa             	mov    %r15,%rdx
   14964:	48 ff c3             	inc    %rbx
   14967:	e8 00 00 00 00       	callq  1496c <e1000_pcix_set_mmrbc+0xb59>
   1496c:	49 83 fe 14          	cmp    $0x14,%r14
   14970:	75 d6                	jne    14948 <e1000_pcix_set_mmrbc+0xb35>
   14972:	48 8d 5d b8          	lea    0xffffffffffffffb8(%rbp),%rbx
   14976:	b9 04 00 00 00       	mov    $0x4,%ecx
   1497b:	4c 89 fa             	mov    %r15,%rdx
   1497e:	4c 89 ee             	mov    %r13,%rsi
   14981:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14988:	49 89 d8             	mov    %rbx,%r8
   1498b:	e8 00 00 00 00       	callq  14990 <e1000_pcix_set_mmrbc+0xb7d>
   14990:	8a 55 b8             	mov    0xffffffffffffffb8(%rbp),%dl
   14993:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1499a:	00 
   1499b:	49 89 d8             	mov    %rbx,%r8
   1499e:	b9 04 00 00 00       	mov    $0x4,%ecx
   149a3:	4c 89 ee             	mov    %r13,%rsi
   149a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   149ad:	83 e2 01             	and    $0x1,%edx
   149b0:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   149b3:	09 d0                	or     %edx,%eax
   149b5:	4c 89 fa             	mov    %r15,%rdx
   149b8:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   149bf:	00 
   149c0:	e8 00 00 00 00       	callq  149c5 <e1000_pcix_set_mmrbc+0xbb2>
   149c5:	8a 55 b8             	mov    0xffffffffffffffb8(%rbp),%dl
   149c8:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   149cf:	00 
   149d0:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   149d7:	00 
   149d8:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   149de:	4c 89 ee             	mov    %r13,%rsi
   149e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   149e8:	83 e2 01             	and    $0x1,%edx
   149eb:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   149ee:	01 d2                	add    %edx,%edx
   149f0:	09 d0                	or     %edx,%eax
   149f2:	4c 89 fa             	mov    %r15,%rdx
   149f5:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   149fc:	00 
   149fd:	e8 00 00 00 00       	callq  14a02 <e1000_pcix_set_mmrbc+0xbef>
   14a02:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   14a09:	00 
   14a0a:	48 85 c0             	test   %rax,%rax
   14a0d:	0f 84 d0 00 00 00    	je     14ae3 <e1000_pcix_set_mmrbc+0xcd0>
   14a13:	48 8d 48 18          	lea    0x18(%rax),%rcx
   14a17:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14a1d:	4c 89 fa             	mov    %r15,%rdx
   14a20:	4c 89 ee             	mov    %r13,%rsi
   14a23:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14a2a:	e8 00 00 00 00       	callq  14a2f <e1000_pcix_set_mmrbc+0xc1c>
   14a2f:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   14a36:	00 
   14a37:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14a3d:	4c 89 fa             	mov    %r15,%rdx
   14a40:	4c 89 ee             	mov    %r13,%rsi
   14a43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14a4a:	48 83 c1 20          	add    $0x20,%rcx
   14a4e:	e8 00 00 00 00       	callq  14a53 <e1000_pcix_set_mmrbc+0xc40>
   14a53:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   14a5a:	00 
   14a5b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14a61:	4c 89 fa             	mov    %r15,%rdx
   14a64:	4c 89 ee             	mov    %r13,%rsi
   14a67:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14a6e:	48 83 c1 30          	add    $0x30,%rcx
   14a72:	e8 00 00 00 00       	callq  14a77 <e1000_pcix_set_mmrbc+0xc64>
   14a77:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   14a7e:	00 
   14a7f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14a85:	4c 89 fa             	mov    %r15,%rdx
   14a88:	4c 89 ee             	mov    %r13,%rsi
   14a8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14a92:	48 83 c1 10          	add    $0x10,%rcx
   14a96:	e8 00 00 00 00       	callq  14a9b <e1000_pcix_set_mmrbc+0xc88>
   14a9b:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   14aa2:	00 
   14aa3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14aa9:	4c 89 fa             	mov    %r15,%rdx
   14aac:	4c 89 ee             	mov    %r13,%rsi
   14aaf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14ab6:	48 83 c1 28          	add    $0x28,%rcx
   14aba:	e8 00 00 00 00       	callq  14abf <e1000_pcix_set_mmrbc+0xcac>
   14abf:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   14ac6:	00 
   14ac7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14acd:	4c 89 fa             	mov    %r15,%rdx
   14ad0:	4c 89 ee             	mov    %r13,%rsi
   14ad3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14ada:	48 83 c1 08          	add    $0x8,%rcx
   14ade:	e8 00 00 00 00       	callq  14ae3 <e1000_pcix_set_mmrbc+0xcd0>
   14ae3:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
   14aea:	00 
   14aeb:	b9 08 00 00 00       	mov    $0x8,%ecx
   14af0:	4c 89 fa             	mov    %r15,%rdx
   14af3:	4c 89 ee             	mov    %r13,%rsi
   14af6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14afd:	e8 00 00 00 00       	callq  14b02 <e1000_pcix_set_mmrbc+0xcef>
   14b02:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   14b09:	00 
   14b0a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14b11:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   14b17:	4c 89 fa             	mov    %r15,%rdx
   14b1a:	4c 89 ee             	mov    %r13,%rsi
   14b1d:	e8 00 00 00 00       	callq  14b22 <e1000_pcix_set_mmrbc+0xd0f>
   14b22:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   14b29:	00 
   14b2a:	48 85 ff             	test   %rdi,%rdi
   14b2d:	0f 84 08 06 00 00    	je     1513b <e1000_pcix_set_mmrbc+0x1328>
   14b33:	ba 08 00 00 00       	mov    $0x8,%edx
   14b38:	be 10 03 00 00       	mov    $0x310,%esi
   14b3d:	31 db                	xor    %ebx,%ebx
   14b3f:	e8 00 00 00 00       	callq  14b44 <e1000_pcix_set_mmrbc+0xd31>
   14b44:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14b4b:	00 
   14b4c:	b9 08 00 00 00       	mov    $0x8,%ecx
   14b51:	4c 89 fa             	mov    %r15,%rdx
   14b54:	4c 89 ee             	mov    %r13,%rsi
   14b57:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14b5e:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   14b65:	e8 00 00 00 00       	callq  14b6a <e1000_pcix_set_mmrbc+0xd57>
   14b6a:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14b71:	00 
   14b72:	b9 02 00 00 00       	mov    $0x2,%ecx
   14b77:	4c 89 fa             	mov    %r15,%rdx
   14b7a:	4c 89 ee             	mov    %r13,%rsi
   14b7d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14b84:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   14b8b:	e8 00 00 00 00       	callq  14b90 <e1000_pcix_set_mmrbc+0xd7d>
   14b90:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14b97:	00 
   14b98:	b9 08 00 00 00       	mov    $0x8,%ecx
   14b9d:	4c 89 fa             	mov    %r15,%rdx
   14ba0:	4c 89 ee             	mov    %r13,%rsi
   14ba3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14baa:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   14bb1:	e8 00 00 00 00       	callq  14bb6 <e1000_pcix_set_mmrbc+0xda3>
   14bb6:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14bbd:	00 
   14bbe:	b9 04 00 00 00       	mov    $0x4,%ecx
   14bc3:	4c 89 fa             	mov    %r15,%rdx
   14bc6:	4c 89 ee             	mov    %r13,%rsi
   14bc9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14bd0:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   14bd7:	e8 00 00 00 00       	callq  14bdc <e1000_pcix_set_mmrbc+0xdc9>
   14bdc:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14be3:	00 
   14be4:	b9 04 00 00 00       	mov    $0x4,%ecx
   14be9:	4c 89 fa             	mov    %r15,%rdx
   14bec:	4c 89 ee             	mov    %r13,%rsi
   14bef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14bf6:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   14bfd:	e8 00 00 00 00       	callq  14c02 <e1000_pcix_set_mmrbc+0xdef>
   14c02:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14c09:	00 
   14c0a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14c10:	4c 89 fa             	mov    %r15,%rdx
   14c13:	4c 89 ee             	mov    %r13,%rsi
   14c16:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14c1d:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   14c24:	e8 00 00 00 00       	callq  14c29 <e1000_pcix_set_mmrbc+0xe16>
   14c29:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14c30:	00 
   14c31:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14c37:	4c 89 fa             	mov    %r15,%rdx
   14c3a:	4c 89 ee             	mov    %r13,%rsi
   14c3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14c44:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   14c4b:	e8 00 00 00 00       	callq  14c50 <e1000_pcix_set_mmrbc+0xe3d>
   14c50:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14c57:	00 
   14c58:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14c5e:	4c 89 fa             	mov    %r15,%rdx
   14c61:	4c 89 ee             	mov    %r13,%rsi
   14c64:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14c6b:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   14c72:	e8 00 00 00 00       	callq  14c77 <e1000_pcix_set_mmrbc+0xe64>
   14c77:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14c7e:	00 
   14c7f:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   14c83:	b9 01 00 00 00       	mov    $0x1,%ecx
   14c88:	4c 89 ee             	mov    %r13,%rsi
   14c8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14c92:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   14c99:	49 01 d8             	add    %rbx,%r8
   14c9c:	48 ff c3             	inc    %rbx
   14c9f:	e8 00 00 00 00       	callq  14ca4 <e1000_pcix_set_mmrbc+0xe91>
   14ca4:	48 83 fb 20          	cmp    $0x20,%rbx
   14ca8:	75 cd                	jne    14c77 <e1000_pcix_set_mmrbc+0xe64>
   14caa:	30 db                	xor    %bl,%bl
   14cac:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14cb3:	00 
   14cb4:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   14cb8:	b9 01 00 00 00       	mov    $0x1,%ecx
   14cbd:	4c 89 ee             	mov    %r13,%rsi
   14cc0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14cc7:	4c 89 f2             	mov    %r14,%rdx
   14cca:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   14cd1:	49 01 d8             	add    %rbx,%r8
   14cd4:	48 ff c3             	inc    %rbx
   14cd7:	e8 00 00 00 00       	callq  14cdc <e1000_pcix_set_mmrbc+0xec9>
   14cdc:	48 83 fb 20          	cmp    $0x20,%rbx
   14ce0:	75 ca                	jne    14cac <e1000_pcix_set_mmrbc+0xe99>
   14ce2:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14ce9:	00 
   14cea:	b9 02 00 00 00       	mov    $0x2,%ecx
   14cef:	4c 89 f2             	mov    %r14,%rdx
   14cf2:	4c 89 ee             	mov    %r13,%rsi
   14cf5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14cfc:	30 db                	xor    %bl,%bl
   14cfe:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   14d05:	e8 00 00 00 00       	callq  14d0a <e1000_pcix_set_mmrbc+0xef7>
   14d0a:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   14d11:	00 
   14d12:	ba 08 00 00 00       	mov    $0x8,%edx
   14d17:	be 48 00 00 00       	mov    $0x48,%esi
   14d1c:	e8 00 00 00 00       	callq  14d21 <e1000_pcix_set_mmrbc+0xf0e>
   14d21:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14d28:	00 
   14d29:	b9 08 00 00 00       	mov    $0x8,%ecx
   14d2e:	4c 89 f2             	mov    %r14,%rdx
   14d31:	4c 89 ee             	mov    %r13,%rsi
   14d34:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14d3b:	49 83 c0 48          	add    $0x48,%r8
   14d3f:	e8 00 00 00 00       	callq  14d44 <e1000_pcix_set_mmrbc+0xf31>
   14d44:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14d4b:	00 
   14d4c:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   14d50:	b9 01 00 00 00       	mov    $0x1,%ecx
   14d55:	4c 89 ee             	mov    %r13,%rsi
   14d58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14d5f:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   14d66:	49 01 d8             	add    %rbx,%r8
   14d69:	48 ff c3             	inc    %rbx
   14d6c:	e8 00 00 00 00       	callq  14d71 <e1000_pcix_set_mmrbc+0xf5e>
   14d71:	48 83 fb 20          	cmp    $0x20,%rbx
   14d75:	75 cd                	jne    14d44 <e1000_pcix_set_mmrbc+0xf31>
   14d77:	30 db                	xor    %bl,%bl
   14d79:	49 89 d8             	mov    %rbx,%r8
   14d7c:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
   14d83:	00 
   14d84:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   14d88:	b9 01 00 00 00       	mov    $0x1,%ecx
   14d8d:	4c 89 ee             	mov    %r13,%rsi
   14d90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14d97:	4c 89 f2             	mov    %r14,%rdx
   14d9a:	48 ff c3             	inc    %rbx
   14d9d:	e8 00 00 00 00       	callq  14da2 <e1000_pcix_set_mmrbc+0xf8f>
   14da2:	48 83 fb 10          	cmp    $0x10,%rbx
   14da6:	75 d1                	jne    14d79 <e1000_pcix_set_mmrbc+0xf66>
   14da8:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   14daf:	00 
   14db0:	ba 10 00 00 00       	mov    $0x10,%edx
   14db5:	be 18 04 00 00       	mov    $0x418,%esi
   14dba:	e8 00 00 00 00       	callq  14dbf <e1000_pcix_set_mmrbc+0xfac>
   14dbf:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14dc6:	00 
   14dc7:	b9 01 00 00 00       	mov    $0x1,%ecx
   14dcc:	4c 89 f2             	mov    %r14,%rdx
   14dcf:	4c 89 ee             	mov    %r13,%rsi
   14dd2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14dd9:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   14de0:	e8 00 00 00 00       	callq  14de5 <e1000_pcix_set_mmrbc+0xfd2>
   14de5:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14dec:	00 
   14ded:	b9 04 00 00 00       	mov    $0x4,%ecx
   14df2:	4c 89 f2             	mov    %r14,%rdx
   14df5:	4c 89 ee             	mov    %r13,%rsi
   14df8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14dff:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   14e06:	e8 00 00 00 00       	callq  14e0b <e1000_pcix_set_mmrbc+0xff8>
   14e0b:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14e12:	00 
   14e13:	b9 08 00 00 00       	mov    $0x8,%ecx
   14e18:	4c 89 f2             	mov    %r14,%rdx
   14e1b:	4c 89 ee             	mov    %r13,%rsi
   14e1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14e25:	49 83 c0 70          	add    $0x70,%r8
   14e29:	e8 00 00 00 00       	callq  14e2e <e1000_pcix_set_mmrbc+0x101b>
   14e2e:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   14e35:	00 
   14e36:	ba 10 00 00 00       	mov    $0x10,%edx
   14e3b:	be 10 00 00 00       	mov    $0x10,%esi
   14e40:	e8 00 00 00 00       	callq  14e45 <e1000_pcix_set_mmrbc+0x1032>
   14e45:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14e4c:	00 
   14e4d:	b9 04 00 00 00       	mov    $0x4,%ecx
   14e52:	4c 89 f2             	mov    %r14,%rdx
   14e55:	4c 89 ee             	mov    %r13,%rsi
   14e58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14e5f:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   14e66:	e8 00 00 00 00       	callq  14e6b <e1000_pcix_set_mmrbc+0x1058>
   14e6b:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14e72:	00 
   14e73:	b9 08 00 00 00       	mov    $0x8,%ecx
   14e78:	4c 89 f2             	mov    %r14,%rdx
   14e7b:	4c 89 ee             	mov    %r13,%rsi
   14e7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14e85:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   14e8c:	e8 00 00 00 00       	callq  14e91 <e1000_pcix_set_mmrbc+0x107e>
   14e91:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   14e98:	00 
   14e99:	b9 04 00 00 00       	mov    $0x4,%ecx
   14e9e:	4c 89 f2             	mov    %r14,%rdx
   14ea1:	4c 89 ee             	mov    %r13,%rsi
   14ea4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14eab:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   14eb2:	e8 00 00 00 00       	callq  14eb7 <e1000_pcix_set_mmrbc+0x10a4>
   14eb7:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14ebe:	00 
   14ebf:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   14ec5:	4c 89 f2             	mov    %r14,%rdx
   14ec8:	4c 89 ee             	mov    %r13,%rsi
   14ecb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14ed2:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   14ed9:	e8 00 00 00 00       	callq  14ede <e1000_pcix_set_mmrbc+0x10cb>
   14ede:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14ee5:	00 
   14ee6:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   14eed:	00 
   14eee:	74 63                	je     14f53 <e1000_pcix_set_mmrbc+0x1140>
   14ef0:	30 db                	xor    %bl,%bl
   14ef2:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14ef9:	00 
   14efa:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   14efe:	b9 01 00 00 00       	mov    $0x1,%ecx
   14f03:	4c 89 ee             	mov    %r13,%rsi
   14f06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14f0d:	4c 89 f2             	mov    %r14,%rdx
   14f10:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   14f17:	49 83 c0 08          	add    $0x8,%r8
   14f1b:	49 01 d8             	add    %rbx,%r8
   14f1e:	48 ff c3             	inc    %rbx
   14f21:	e8 00 00 00 00       	callq  14f26 <e1000_pcix_set_mmrbc+0x1113>
   14f26:	48 83 fb 20          	cmp    $0x20,%rbx
   14f2a:	75 c6                	jne    14ef2 <e1000_pcix_set_mmrbc+0x10df>
   14f2c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14f33:	00 
   14f34:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   14f3a:	4c 89 f2             	mov    %r14,%rdx
   14f3d:	4c 89 ee             	mov    %r13,%rsi
   14f40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14f47:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   14f4e:	e8 00 00 00 00       	callq  14f53 <e1000_pcix_set_mmrbc+0x1140>
   14f53:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14f5a:	00 
   14f5b:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   14f5f:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   14f65:	4c 89 ee             	mov    %r13,%rsi
   14f68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14f6f:	48 89 da             	mov    %rbx,%rdx
   14f72:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   14f79:	e8 00 00 00 00       	callq  14f7e <e1000_pcix_set_mmrbc+0x116b>
   14f7e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   14f85:	00 
   14f86:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   14f8c:	48 89 da             	mov    %rbx,%rdx
   14f8f:	4c 89 ee             	mov    %r13,%rsi
   14f92:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14f99:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   14fa0:	e8 00 00 00 00       	callq  14fa5 <e1000_pcix_set_mmrbc+0x1192>
   14fa5:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14fac:	00 
   14fad:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   14fb4:	48 85 c0             	test   %rax,%rax
   14fb7:	74 47                	je     15000 <e1000_pcix_set_mmrbc+0x11ed>
   14fb9:	48 8d 48 60          	lea    0x60(%rax),%rcx
   14fbd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14fc3:	48 89 da             	mov    %rbx,%rdx
   14fc6:	4c 89 ee             	mov    %r13,%rsi
   14fc9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14fd0:	e8 00 00 00 00       	callq  14fd5 <e1000_pcix_set_mmrbc+0x11c2>
   14fd5:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   14fdc:	00 
   14fdd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   14fe3:	48 89 da             	mov    %rbx,%rdx
   14fe6:	4c 89 ee             	mov    %r13,%rsi
   14fe9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   14ff0:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   14ff7:	48 83 c1 58          	add    $0x58,%rcx
   14ffb:	e8 00 00 00 00       	callq  15000 <e1000_pcix_set_mmrbc+0x11ed>
   15000:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   15007:	00 
   15008:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1500f:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   15015:	48 89 da             	mov    %rbx,%rdx
   15018:	4c 89 ee             	mov    %r13,%rsi
   1501b:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   15022:	e8 00 00 00 00       	callq  15027 <e1000_pcix_set_mmrbc+0x1214>
   15027:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1502e:	00 
   1502f:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   15036:	48 85 ff             	test   %rdi,%rdi
   15039:	74 64                	je     1509f <e1000_pcix_set_mmrbc+0x128c>
   1503b:	ba 08 00 00 00       	mov    $0x8,%edx
   15040:	be 10 00 00 00       	mov    $0x10,%esi
   15045:	e8 00 00 00 00       	callq  1504a <e1000_pcix_set_mmrbc+0x1237>
   1504a:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   15051:	00 
   15052:	b9 08 00 00 00       	mov    $0x8,%ecx
   15057:	48 89 da             	mov    %rbx,%rdx
   1505a:	4c 89 ee             	mov    %r13,%rsi
   1505d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15064:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   1506b:	49 83 c0 10          	add    $0x10,%r8
   1506f:	e8 00 00 00 00       	callq  15074 <e1000_pcix_set_mmrbc+0x1261>
   15074:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1507b:	00 
   1507c:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   15082:	48 89 da             	mov    %rbx,%rdx
   15085:	4c 89 ee             	mov    %r13,%rsi
   15088:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1508f:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   15096:	48 83 c1 08          	add    $0x8,%rcx
   1509a:	e8 00 00 00 00       	callq  1509f <e1000_pcix_set_mmrbc+0x128c>
   1509f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   150a6:	00 
   150a7:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   150ad:	48 89 da             	mov    %rbx,%rdx
   150b0:	4c 89 ee             	mov    %r13,%rsi
   150b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   150ba:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   150c1:	e8 00 00 00 00       	callq  150c6 <e1000_pcix_set_mmrbc+0x12b3>
   150c6:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   150cd:	00 
   150ce:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   150d5:	00 
   150d6:	74 63                	je     1513b <e1000_pcix_set_mmrbc+0x1328>
   150d8:	31 db                	xor    %ebx,%ebx
   150da:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   150e1:	00 
   150e2:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   150e6:	b9 01 00 00 00       	mov    $0x1,%ecx
   150eb:	4c 89 ee             	mov    %r13,%rsi
   150ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   150f5:	4c 89 f2             	mov    %r14,%rdx
   150f8:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   150ff:	49 83 c0 08          	add    $0x8,%r8
   15103:	49 01 d8             	add    %rbx,%r8
   15106:	48 ff c3             	inc    %rbx
   15109:	e8 00 00 00 00       	callq  1510e <e1000_pcix_set_mmrbc+0x12fb>
   1510e:	48 83 fb 20          	cmp    $0x20,%rbx
   15112:	75 c6                	jne    150da <e1000_pcix_set_mmrbc+0x12c7>
   15114:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1511b:	00 
   1511c:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   15122:	4c 89 f2             	mov    %r14,%rdx
   15125:	4c 89 ee             	mov    %r13,%rsi
   15128:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1512f:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   15136:	e8 00 00 00 00       	callq  1513b <e1000_pcix_set_mmrbc+0x1328>
   1513b:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   1513f:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   15146:	00 
   15147:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   1514d:	4c 89 ee             	mov    %r13,%rsi
   15150:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15157:	48 89 da             	mov    %rbx,%rdx
   1515a:	e8 00 00 00 00       	callq  1515f <e1000_pcix_set_mmrbc+0x134c>
   1515f:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   15166:	00 
   15167:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1516d:	48 89 da             	mov    %rbx,%rdx
   15170:	4c 89 ee             	mov    %r13,%rsi
   15173:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1517a:	e8 00 00 00 00       	callq  1517f <e1000_pcix_set_mmrbc+0x136c>
   1517f:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   15186:	00 
   15187:	48 85 c0             	test   %rax,%rax
   1518a:	74 1a                	je     151a6 <e1000_pcix_set_mmrbc+0x1393>
   1518c:	49 89 c0             	mov    %rax,%r8
   1518f:	b9 08 00 00 00       	mov    $0x8,%ecx
   15194:	48 89 da             	mov    %rbx,%rdx
   15197:	4c 89 ee             	mov    %r13,%rsi
   1519a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   151a1:	e8 00 00 00 00       	callq  151a6 <e1000_pcix_set_mmrbc+0x1393>
   151a6:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   151aa:	b9 02 00 00 00       	mov    $0x2,%ecx
   151af:	48 89 da             	mov    %rbx,%rdx
   151b2:	4c 89 ee             	mov    %r13,%rsi
   151b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   151bc:	49 83 c0 3c          	add    $0x3c,%r8
   151c0:	e8 00 00 00 00       	callq  151c5 <e1000_pcix_set_mmrbc+0x13b2>
   151c5:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   151c9:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
   151cf:	48 89 da             	mov    %rbx,%rdx
   151d2:	4c 89 ee             	mov    %r13,%rsi
   151d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   151dc:	48 83 c1 10          	add    $0x10,%rcx
   151e0:	e8 00 00 00 00       	callq  151e5 <e1000_pcix_set_mmrbc+0x13d2>
   151e5:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   151e9:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   151ed:	b9 04 00 00 00       	mov    $0x4,%ecx
   151f2:	4c 89 ee             	mov    %r13,%rsi
   151f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   151fc:	48 89 da             	mov    %rbx,%rdx
   151ff:	e8 00 00 00 00       	callq  15204 <e1000_pcix_set_mmrbc+0x13f1>
   15204:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
   15208:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1520f:	b9 04 00 00 00       	mov    $0x4,%ecx
   15214:	48 89 da             	mov    %rbx,%rdx
   15217:	4c 89 ee             	mov    %r13,%rsi
   1521a:	e8 00 00 00 00       	callq  1521f <e1000_pcix_set_mmrbc+0x140c>
   1521f:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   15223:	48 85 ff             	test   %rdi,%rdi
   15226:	74 05                	je     1522d <e1000_pcix_set_mmrbc+0x141a>
   15228:	e8 00 00 00 00       	callq  1522d <e1000_pcix_set_mmrbc+0x141a>
   1522d:	48 83 c4 58          	add    $0x58,%rsp
   15231:	5b                   	pop    %rbx
   15232:	41 5c                	pop    %r12
   15234:	41 5d                	pop    %r13
   15236:	41 5e                	pop    %r14
   15238:	41 5f                	pop    %r15
   1523a:	c9                   	leaveq 
   1523b:	c3                   	retq   

000000000001523c <dev_open>:
   1523c:	55                   	push   %rbp
   1523d:	48 89 e5             	mov    %rsp,%rbp
   15240:	41 56                	push   %r14
   15242:	49 89 fe             	mov    %rdi,%r14
   15245:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1524c:	41 55                	push   %r13
   1524e:	41 54                	push   %r12
   15250:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   15254:	53                   	push   %rbx
   15255:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   15259:	48 83 ec 30          	sub    $0x30,%rsp
   1525d:	e8 00 00 00 00       	callq  15262 <dev_open+0x26>
   15262:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15269:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   15270:	00 
   15271:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   15278:	00 
   15279:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
   15280:	4c 89 75 d0          	mov    %r14,0xffffffffffffffd0(%rbp)
   15284:	e8 00 00 00 00       	callq  15289 <dev_open+0x4d>
   15289:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
   1528d:	48 89 da             	mov    %rbx,%rdx
   15290:	4c 89 e6             	mov    %r12,%rsi
   15293:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1529a:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
   152a1:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
   152a8:	00 
   152a9:	e8 00 00 00 00       	callq  152ae <dev_open+0x72>
   152ae:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   152b2:	48 85 c0             	test   %rax,%rax
   152b5:	0f 84 2b 07 00 00    	je     159e6 <dev_open+0x7aa>
   152bb:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   152c2:	48 89 da             	mov    %rbx,%rdx
   152c5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   152cb:	4c 89 e6             	mov    %r12,%rsi
   152ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   152d5:	e8 00 00 00 00       	callq  152da <dev_open+0x9e>
   152da:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   152de:	48 89 da             	mov    %rbx,%rdx
   152e1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   152e7:	4c 89 e6             	mov    %r12,%rsi
   152ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   152f1:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   152f8:	e8 00 00 00 00       	callq  152fd <dev_open+0xc1>
   152fd:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15301:	48 89 da             	mov    %rbx,%rdx
   15304:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1530a:	4c 89 e6             	mov    %r12,%rsi
   1530d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15314:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   1531b:	e8 00 00 00 00       	callq  15320 <dev_open+0xe4>
   15320:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15324:	48 89 da             	mov    %rbx,%rdx
   15327:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1532d:	4c 89 e6             	mov    %r12,%rsi
   15330:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15337:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   1533e:	e8 00 00 00 00       	callq  15343 <dev_open+0x107>
   15343:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15347:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1534d:	48 89 da             	mov    %rbx,%rdx
   15350:	4c 89 e6             	mov    %r12,%rsi
   15353:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1535a:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   15361:	e8 00 00 00 00       	callq  15366 <dev_open+0x12a>
   15366:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1536a:	48 89 da             	mov    %rbx,%rdx
   1536d:	4c 89 e6             	mov    %r12,%rsi
   15370:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15377:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   1537e:	e8 00 00 00 00       	callq  15383 <dev_open+0x147>
   15383:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15387:	48 89 da             	mov    %rbx,%rdx
   1538a:	4c 89 e6             	mov    %r12,%rsi
   1538d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15394:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   1539b:	e8 00 00 00 00       	callq  153a0 <dev_open+0x164>
   153a0:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   153a4:	48 89 da             	mov    %rbx,%rdx
   153a7:	4c 89 e6             	mov    %r12,%rsi
   153aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   153b1:	31 db                	xor    %ebx,%ebx
   153b3:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   153ba:	e8 00 00 00 00       	callq  153bf <dev_open+0x183>
   153bf:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   153c3:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   153c7:	48 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%rsi
   153cb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   153d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   153d8:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   153df:	48 01 d9             	add    %rbx,%rcx
   153e2:	48 ff c3             	inc    %rbx
   153e5:	e8 00 00 00 00       	callq  153ea <dev_open+0x1ae>
   153ea:	48 83 fb 20          	cmp    $0x20,%rbx
   153ee:	75 cf                	jne    153bf <dev_open+0x183>
   153f0:	30 db                	xor    %bl,%bl
   153f2:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   153f6:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   153fa:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   153fe:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15404:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1540b:	4c 89 e2             	mov    %r12,%rdx
   1540e:	4c 89 ee             	mov    %r13,%rsi
   15411:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   15418:	48 01 d9             	add    %rbx,%rcx
   1541b:	48 ff c3             	inc    %rbx
   1541e:	e8 00 00 00 00       	callq  15423 <dev_open+0x1e7>
   15423:	48 83 fb 20          	cmp    $0x20,%rbx
   15427:	75 c9                	jne    153f2 <dev_open+0x1b6>
   15429:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1542d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   15433:	4c 89 e2             	mov    %r12,%rdx
   15436:	4c 89 ee             	mov    %r13,%rsi
   15439:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15440:	30 db                	xor    %bl,%bl
   15442:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   15449:	e8 00 00 00 00       	callq  1544e <dev_open+0x212>
   1544e:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15452:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   15458:	4c 89 e2             	mov    %r12,%rdx
   1545b:	4c 89 ee             	mov    %r13,%rsi
   1545e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15465:	48 83 c1 48          	add    $0x48,%rcx
   15469:	e8 00 00 00 00       	callq  1546e <dev_open+0x232>
   1546e:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15472:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   15476:	48 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%rsi
   1547a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15480:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15487:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   1548e:	48 01 d9             	add    %rbx,%rcx
   15491:	48 ff c3             	inc    %rbx
   15494:	e8 00 00 00 00       	callq  15499 <dev_open+0x25d>
   15499:	48 83 fb 20          	cmp    $0x20,%rbx
   1549d:	75 cf                	jne    1546e <dev_open+0x232>
   1549f:	30 db                	xor    %bl,%bl
   154a1:	48 89 d9             	mov    %rbx,%rcx
   154a4:	48 03 4d d0          	add    0xffffffffffffffd0(%rbp),%rcx
   154a8:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   154ac:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   154b0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   154b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   154bd:	4c 89 e2             	mov    %r12,%rdx
   154c0:	48 ff c3             	inc    %rbx
   154c3:	4c 89 ee             	mov    %r13,%rsi
   154c6:	e8 00 00 00 00       	callq  154cb <dev_open+0x28f>
   154cb:	48 83 fb 10          	cmp    $0x10,%rbx
   154cf:	75 d0                	jne    154a1 <dev_open+0x265>
   154d1:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   154d5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   154db:	4c 89 e2             	mov    %r12,%rdx
   154de:	4c 89 ee             	mov    %r13,%rsi
   154e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   154e8:	30 db                	xor    %bl,%bl
   154ea:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   154f1:	e8 00 00 00 00       	callq  154f6 <dev_open+0x2ba>
   154f6:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   154fa:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   15500:	4c 89 e2             	mov    %r12,%rdx
   15503:	4c 89 ee             	mov    %r13,%rsi
   15506:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1550d:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   15514:	e8 00 00 00 00       	callq  15519 <dev_open+0x2dd>
   15519:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1551d:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   15521:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   15525:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1552b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15532:	4c 89 e2             	mov    %r12,%rdx
   15535:	4c 89 ee             	mov    %r13,%rsi
   15538:	48 81 c1 60 05 00 00 	add    $0x560,%rcx
   1553f:	48 01 d9             	add    %rbx,%rcx
   15542:	48 ff c3             	inc    %rbx
   15545:	e8 00 00 00 00       	callq  1554a <dev_open+0x30e>
   1554a:	48 83 fb 14          	cmp    $0x14,%rbx
   1554e:	75 c9                	jne    15519 <dev_open+0x2dd>
   15550:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   15554:	48 8d 5d dc          	lea    0xffffffffffffffdc(%rbp),%rbx
   15558:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1555e:	4c 89 e2             	mov    %r12,%rdx
   15561:	4c 89 ee             	mov    %r13,%rsi
   15564:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1556b:	48 89 d9             	mov    %rbx,%rcx
   1556e:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   15574:	83 e0 01             	and    $0x1,%eax
   15577:	0f b6 c0             	movzbl %al,%eax
   1557a:	89 45 dc             	mov    %eax,0xffffffffffffffdc(%rbp)
   1557d:	e8 00 00 00 00       	callq  15582 <dev_open+0x346>
   15582:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   15586:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1558c:	48 89 d9             	mov    %rbx,%rcx
   1558f:	4c 89 e2             	mov    %r12,%rdx
   15592:	4c 89 ee             	mov    %r13,%rsi
   15595:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1559c:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   155a2:	d0 e8                	shr    %al
   155a4:	83 e0 01             	and    $0x1,%eax
   155a7:	89 45 dc             	mov    %eax,0xffffffffffffffdc(%rbp)
   155aa:	e8 00 00 00 00       	callq  155af <dev_open+0x373>
   155af:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   155b3:	4c 89 e2             	mov    %r12,%rdx
   155b6:	4c 89 ee             	mov    %r13,%rsi
   155b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   155c0:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   155c7:	e8 00 00 00 00       	callq  155cc <dev_open+0x390>
   155cc:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   155d0:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   155d7:	48 85 c0             	test   %rax,%rax
   155da:	0f 84 bb 00 00 00    	je     1569b <dev_open+0x45f>
   155e0:	48 8d 48 18          	lea    0x18(%rax),%rcx
   155e4:	4c 89 e2             	mov    %r12,%rdx
   155e7:	4c 89 ee             	mov    %r13,%rsi
   155ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   155f1:	e8 00 00 00 00       	callq  155f6 <dev_open+0x3ba>
   155f6:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   155fa:	4c 89 e2             	mov    %r12,%rdx
   155fd:	4c 89 ee             	mov    %r13,%rsi
   15600:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15607:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   1560e:	48 83 c1 20          	add    $0x20,%rcx
   15612:	e8 00 00 00 00       	callq  15617 <dev_open+0x3db>
   15617:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1561b:	4c 89 e2             	mov    %r12,%rdx
   1561e:	4c 89 ee             	mov    %r13,%rsi
   15621:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15628:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   1562f:	48 83 c1 30          	add    $0x30,%rcx
   15633:	e8 00 00 00 00       	callq  15638 <dev_open+0x3fc>
   15638:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1563c:	4c 89 e2             	mov    %r12,%rdx
   1563f:	4c 89 ee             	mov    %r13,%rsi
   15642:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15649:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   15650:	48 83 c1 10          	add    $0x10,%rcx
   15654:	e8 00 00 00 00       	callq  15659 <dev_open+0x41d>
   15659:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1565d:	4c 89 e2             	mov    %r12,%rdx
   15660:	4c 89 ee             	mov    %r13,%rsi
   15663:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1566a:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   15671:	48 83 c1 28          	add    $0x28,%rcx
   15675:	e8 00 00 00 00       	callq  1567a <dev_open+0x43e>
   1567a:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1567e:	4c 89 e2             	mov    %r12,%rdx
   15681:	4c 89 ee             	mov    %r13,%rsi
   15684:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1568b:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   15692:	48 83 c1 08          	add    $0x8,%rcx
   15696:	e8 00 00 00 00       	callq  1569b <dev_open+0x45f>
   1569b:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1569f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   156a5:	4c 89 e2             	mov    %r12,%rdx
   156a8:	4c 89 ee             	mov    %r13,%rsi
   156ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   156b2:	48 81 c1 20 06 00 00 	add    $0x620,%rcx
   156b9:	e8 00 00 00 00       	callq  156be <dev_open+0x482>
   156be:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   156c2:	4c 89 e2             	mov    %r12,%rdx
   156c5:	4c 89 ee             	mov    %r13,%rsi
   156c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   156cf:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   156d6:	e8 00 00 00 00       	callq  156db <dev_open+0x49f>
   156db:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   156df:	4c 89 e2             	mov    %r12,%rdx
   156e2:	4c 89 ee             	mov    %r13,%rsi
   156e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   156ec:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   156f3:	e8 00 00 00 00       	callq  156f8 <dev_open+0x4bc>
   156f8:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   156fc:	4c 89 e2             	mov    %r12,%rdx
   156ff:	4c 89 ee             	mov    %r13,%rsi
   15702:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15709:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   15710:	e8 00 00 00 00       	callq  15715 <dev_open+0x4d9>
   15715:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   15719:	48 8b 88 18 06 00 00 	mov    0x618(%rax),%rcx
   15720:	48 85 c9             	test   %rcx,%rcx
   15723:	74 18                	je     1573d <dev_open+0x501>
   15725:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1572b:	4c 89 e2             	mov    %r12,%rdx
   1572e:	4c 89 ee             	mov    %r13,%rsi
   15731:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15738:	e8 00 00 00 00       	callq  1573d <dev_open+0x501>
   1573d:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15741:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   15747:	4c 89 e2             	mov    %r12,%rdx
   1574a:	4c 89 ee             	mov    %r13,%rsi
   1574d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15754:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   1575b:	e8 00 00 00 00       	callq  15760 <dev_open+0x524>
   15760:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15764:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1576a:	4c 89 e2             	mov    %r12,%rdx
   1576d:	4c 89 ee             	mov    %r13,%rsi
   15770:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15777:	48 83 c1 70          	add    $0x70,%rcx
   1577b:	e8 00 00 00 00       	callq  15780 <dev_open+0x544>
   15780:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15784:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1578a:	4c 89 e2             	mov    %r12,%rdx
   1578d:	4c 89 ee             	mov    %r13,%rsi
   15790:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15797:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   1579e:	e8 00 00 00 00       	callq  157a3 <dev_open+0x567>
   157a3:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   157a7:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   157ad:	4c 89 e2             	mov    %r12,%rdx
   157b0:	4c 89 ee             	mov    %r13,%rsi
   157b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   157ba:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   157c1:	e8 00 00 00 00       	callq  157c6 <dev_open+0x58a>
   157c6:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   157ca:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   157d0:	4c 89 e2             	mov    %r12,%rdx
   157d3:	4c 89 ee             	mov    %r13,%rsi
   157d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   157dd:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   157e4:	e8 00 00 00 00       	callq  157e9 <dev_open+0x5ad>
   157e9:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   157ed:	4c 89 e2             	mov    %r12,%rdx
   157f0:	4c 89 ee             	mov    %r13,%rsi
   157f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   157fa:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   15801:	e8 00 00 00 00       	callq  15806 <dev_open+0x5ca>
   15806:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1580a:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   15811:	00 
   15812:	74 5a                	je     1586e <dev_open+0x632>
   15814:	31 db                	xor    %ebx,%ebx
   15816:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1581a:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   1581e:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   15822:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15828:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1582f:	4c 89 e2             	mov    %r12,%rdx
   15832:	4c 89 ee             	mov    %r13,%rsi
   15835:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   1583c:	48 83 c1 08          	add    $0x8,%rcx
   15840:	48 01 d9             	add    %rbx,%rcx
   15843:	48 ff c3             	inc    %rbx
   15846:	e8 00 00 00 00       	callq  1584b <dev_open+0x60f>
   1584b:	48 83 fb 20          	cmp    $0x20,%rbx
   1584f:	75 c5                	jne    15816 <dev_open+0x5da>
   15851:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   15855:	4c 89 e2             	mov    %r12,%rdx
   15858:	4c 89 ee             	mov    %r13,%rsi
   1585b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15862:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   15869:	e8 00 00 00 00       	callq  1586e <dev_open+0x632>
   1586e:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15872:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   15876:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   1587a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15881:	48 89 da             	mov    %rbx,%rdx
   15884:	4c 89 e6             	mov    %r12,%rsi
   15887:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   1588e:	e8 00 00 00 00       	callq  15893 <dev_open+0x657>
   15893:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15897:	48 89 da             	mov    %rbx,%rdx
   1589a:	4c 89 e6             	mov    %r12,%rsi
   1589d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   158a4:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   158ab:	e8 00 00 00 00       	callq  158b0 <dev_open+0x674>
   158b0:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   158b4:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   158bb:	48 85 c0             	test   %rax,%rax
   158be:	74 37                	je     158f7 <dev_open+0x6bb>
   158c0:	48 8d 48 60          	lea    0x60(%rax),%rcx
   158c4:	48 89 da             	mov    %rbx,%rdx
   158c7:	4c 89 e6             	mov    %r12,%rsi
   158ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   158d1:	e8 00 00 00 00       	callq  158d6 <dev_open+0x69a>
   158d6:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   158da:	48 89 da             	mov    %rbx,%rdx
   158dd:	4c 89 e6             	mov    %r12,%rsi
   158e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   158e7:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   158ee:	48 83 c1 58          	add    $0x58,%rcx
   158f2:	e8 00 00 00 00       	callq  158f7 <dev_open+0x6bb>
   158f7:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   158fb:	48 89 da             	mov    %rbx,%rdx
   158fe:	4c 89 e6             	mov    %r12,%rsi
   15901:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15908:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   1590f:	e8 00 00 00 00       	callq  15914 <dev_open+0x6d8>
   15914:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   15918:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   1591f:	48 85 c0             	test   %rax,%rax
   15922:	74 3d                	je     15961 <dev_open+0x725>
   15924:	48 8d 48 10          	lea    0x10(%rax),%rcx
   15928:	48 89 da             	mov    %rbx,%rdx
   1592b:	4c 89 e6             	mov    %r12,%rsi
   1592e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15935:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1593b:	e8 00 00 00 00       	callq  15940 <dev_open+0x704>
   15940:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   15944:	48 89 da             	mov    %rbx,%rdx
   15947:	4c 89 e6             	mov    %r12,%rsi
   1594a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15951:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   15958:	48 83 c1 08          	add    $0x8,%rcx
   1595c:	e8 00 00 00 00       	callq  15961 <dev_open+0x725>
   15961:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   15965:	48 89 da             	mov    %rbx,%rdx
   15968:	4c 89 e6             	mov    %r12,%rsi
   1596b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15972:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   15979:	e8 00 00 00 00       	callq  1597e <dev_open+0x742>
   1597e:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   15982:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   15989:	00 
   1598a:	74 5a                	je     159e6 <dev_open+0x7aa>
   1598c:	31 db                	xor    %ebx,%ebx
   1598e:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   15992:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   15996:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1599a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   159a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   159a7:	4c 89 e2             	mov    %r12,%rdx
   159aa:	4c 89 ee             	mov    %r13,%rsi
   159ad:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   159b4:	48 83 c1 08          	add    $0x8,%rcx
   159b8:	48 01 d9             	add    %rbx,%rcx
   159bb:	48 ff c3             	inc    %rbx
   159be:	e8 00 00 00 00       	callq  159c3 <dev_open+0x787>
   159c3:	48 83 fb 20          	cmp    $0x20,%rbx
   159c7:	75 c5                	jne    1598e <dev_open+0x752>
   159c9:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   159cd:	4c 89 e2             	mov    %r12,%rdx
   159d0:	4c 89 ee             	mov    %r13,%rsi
   159d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   159da:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   159e1:	e8 00 00 00 00       	callq  159e6 <dev_open+0x7aa>
   159e6:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   159ea:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   159ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   159f5:	48 c7 45 b0 7e 04 00 	movq   $0x47e,0xffffffffffffffb0(%rbp)
   159fc:	00 
   159fd:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   15a01:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   15a05:	8b 45 d8             	mov    0xffffffffffffffd8(%rbp),%eax
   15a08:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
   15a0b:	e8 00 00 00 00       	callq  15a10 <dev_open+0x7d4>
   15a10:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15a17:	4c 89 75 c8          	mov    %r14,0xffffffffffffffc8(%rbp)
   15a1b:	e8 00 00 00 00       	callq  15a20 <dev_open+0x7e4>
   15a20:	4c 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12
   15a24:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
   15a28:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15a2f:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   15a35:	48 89 da             	mov    %rbx,%rdx
   15a38:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
   15a3f:	4c 89 e6             	mov    %r12,%rsi
   15a42:	e8 00 00 00 00       	callq  15a47 <dev_open+0x80b>
   15a47:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   15a4b:	48 85 ff             	test   %rdi,%rdi
   15a4e:	0f 84 db 07 00 00    	je     1622f <dev_open+0xff3>
   15a54:	ba 08 00 00 00       	mov    $0x8,%edx
   15a59:	be 10 03 00 00       	mov    $0x310,%esi
   15a5e:	e8 00 00 00 00       	callq  15a63 <dev_open+0x827>
   15a63:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15a67:	48 89 da             	mov    %rbx,%rdx
   15a6a:	b9 08 00 00 00       	mov    $0x8,%ecx
   15a6f:	4c 89 e6             	mov    %r12,%rsi
   15a72:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15a79:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   15a80:	e8 00 00 00 00       	callq  15a85 <dev_open+0x849>
   15a85:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15a89:	48 89 da             	mov    %rbx,%rdx
   15a8c:	b9 02 00 00 00       	mov    $0x2,%ecx
   15a91:	4c 89 e6             	mov    %r12,%rsi
   15a94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15a9b:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   15aa2:	e8 00 00 00 00       	callq  15aa7 <dev_open+0x86b>
   15aa7:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15aab:	48 89 da             	mov    %rbx,%rdx
   15aae:	b9 08 00 00 00       	mov    $0x8,%ecx
   15ab3:	4c 89 e6             	mov    %r12,%rsi
   15ab6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15abd:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   15ac4:	e8 00 00 00 00       	callq  15ac9 <dev_open+0x88d>
   15ac9:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15acd:	48 89 da             	mov    %rbx,%rdx
   15ad0:	b9 04 00 00 00       	mov    $0x4,%ecx
   15ad5:	4c 89 e6             	mov    %r12,%rsi
   15ad8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15adf:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   15ae6:	e8 00 00 00 00       	callq  15aeb <dev_open+0x8af>
   15aeb:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15aef:	48 89 da             	mov    %rbx,%rdx
   15af2:	b9 04 00 00 00       	mov    $0x4,%ecx
   15af7:	4c 89 e6             	mov    %r12,%rsi
   15afa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15b01:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   15b08:	e8 00 00 00 00       	callq  15b0d <dev_open+0x8d1>
   15b0d:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15b11:	48 89 da             	mov    %rbx,%rdx
   15b14:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15b1a:	4c 89 e6             	mov    %r12,%rsi
   15b1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15b24:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   15b2b:	e8 00 00 00 00       	callq  15b30 <dev_open+0x8f4>
   15b30:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15b34:	48 89 da             	mov    %rbx,%rdx
   15b37:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15b3d:	4c 89 e6             	mov    %r12,%rsi
   15b40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15b47:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   15b4e:	e8 00 00 00 00       	callq  15b53 <dev_open+0x917>
   15b53:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15b57:	48 89 da             	mov    %rbx,%rdx
   15b5a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15b60:	4c 89 e6             	mov    %r12,%rsi
   15b63:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15b6a:	31 db                	xor    %ebx,%ebx
   15b6c:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   15b73:	e8 00 00 00 00       	callq  15b78 <dev_open+0x93c>
   15b78:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15b7c:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   15b80:	b9 01 00 00 00       	mov    $0x1,%ecx
   15b85:	4c 89 e6             	mov    %r12,%rsi
   15b88:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15b8f:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   15b96:	49 01 d8             	add    %rbx,%r8
   15b99:	48 ff c3             	inc    %rbx
   15b9c:	e8 00 00 00 00       	callq  15ba1 <dev_open+0x965>
   15ba1:	48 83 fb 20          	cmp    $0x20,%rbx
   15ba5:	75 d1                	jne    15b78 <dev_open+0x93c>
   15ba7:	30 db                	xor    %bl,%bl
   15ba9:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15bad:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   15bb1:	b9 01 00 00 00       	mov    $0x1,%ecx
   15bb6:	4c 89 e6             	mov    %r12,%rsi
   15bb9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15bc0:	4c 89 ea             	mov    %r13,%rdx
   15bc3:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   15bca:	49 01 d8             	add    %rbx,%r8
   15bcd:	48 ff c3             	inc    %rbx
   15bd0:	e8 00 00 00 00       	callq  15bd5 <dev_open+0x999>
   15bd5:	48 83 fb 20          	cmp    $0x20,%rbx
   15bd9:	75 ce                	jne    15ba9 <dev_open+0x96d>
   15bdb:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15bdf:	b9 02 00 00 00       	mov    $0x2,%ecx
   15be4:	4c 89 ea             	mov    %r13,%rdx
   15be7:	4c 89 e6             	mov    %r12,%rsi
   15bea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15bf1:	30 db                	xor    %bl,%bl
   15bf3:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   15bfa:	e8 00 00 00 00       	callq  15bff <dev_open+0x9c3>
   15bff:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   15c03:	ba 08 00 00 00       	mov    $0x8,%edx
   15c08:	be 48 00 00 00       	mov    $0x48,%esi
   15c0d:	e8 00 00 00 00       	callq  15c12 <dev_open+0x9d6>
   15c12:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15c16:	b9 08 00 00 00       	mov    $0x8,%ecx
   15c1b:	4c 89 ea             	mov    %r13,%rdx
   15c1e:	4c 89 e6             	mov    %r12,%rsi
   15c21:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15c28:	49 83 c0 48          	add    $0x48,%r8
   15c2c:	e8 00 00 00 00       	callq  15c31 <dev_open+0x9f5>
   15c31:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15c35:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   15c39:	b9 01 00 00 00       	mov    $0x1,%ecx
   15c3e:	4c 89 e6             	mov    %r12,%rsi
   15c41:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15c48:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   15c4f:	49 01 d8             	add    %rbx,%r8
   15c52:	48 ff c3             	inc    %rbx
   15c55:	e8 00 00 00 00       	callq  15c5a <dev_open+0xa1e>
   15c5a:	48 83 fb 20          	cmp    $0x20,%rbx
   15c5e:	75 d1                	jne    15c31 <dev_open+0x9f5>
   15c60:	30 db                	xor    %bl,%bl
   15c62:	49 89 d8             	mov    %rbx,%r8
   15c65:	4c 03 45 c8          	add    0xffffffffffffffc8(%rbp),%r8
   15c69:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   15c6d:	b9 01 00 00 00       	mov    $0x1,%ecx
   15c72:	4c 89 e6             	mov    %r12,%rsi
   15c75:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15c7c:	4c 89 ea             	mov    %r13,%rdx
   15c7f:	48 ff c3             	inc    %rbx
   15c82:	e8 00 00 00 00       	callq  15c87 <dev_open+0xa4b>
   15c87:	48 83 fb 10          	cmp    $0x10,%rbx
   15c8b:	75 d5                	jne    15c62 <dev_open+0xa26>
   15c8d:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   15c91:	ba 10 00 00 00       	mov    $0x10,%edx
   15c96:	be 18 04 00 00       	mov    $0x418,%esi
   15c9b:	30 db                	xor    %bl,%bl
   15c9d:	e8 00 00 00 00       	callq  15ca2 <dev_open+0xa66>
   15ca2:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15ca6:	b9 01 00 00 00       	mov    $0x1,%ecx
   15cab:	4c 89 ea             	mov    %r13,%rdx
   15cae:	4c 89 e6             	mov    %r12,%rsi
   15cb1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15cb8:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   15cbf:	e8 00 00 00 00       	callq  15cc4 <dev_open+0xa88>
   15cc4:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15cc8:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   15ccc:	b9 01 00 00 00       	mov    $0x1,%ecx
   15cd1:	4c 89 e6             	mov    %r12,%rsi
   15cd4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15cdb:	4c 89 ea             	mov    %r13,%rdx
   15cde:	49 81 c0 60 05 00 00 	add    $0x560,%r8
   15ce5:	49 01 d8             	add    %rbx,%r8
   15ce8:	48 ff c3             	inc    %rbx
   15ceb:	e8 00 00 00 00       	callq  15cf0 <dev_open+0xab4>
   15cf0:	48 83 fb 14          	cmp    $0x14,%rbx
   15cf4:	75 ce                	jne    15cc4 <dev_open+0xa88>
   15cf6:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   15cfa:	b9 04 00 00 00       	mov    $0x4,%ecx
   15cff:	4c 89 ea             	mov    %r13,%rdx
   15d02:	4c 89 e6             	mov    %r12,%rsi
   15d05:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15d0c:	49 89 d8             	mov    %rbx,%r8
   15d0f:	e8 00 00 00 00       	callq  15d14 <dev_open+0xad8>
   15d14:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15d18:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   15d1b:	49 89 d8             	mov    %rbx,%r8
   15d1e:	4c 89 e6             	mov    %r12,%rsi
   15d21:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15d28:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   15d2e:	83 e2 01             	and    $0x1,%edx
   15d31:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   15d34:	09 d0                	or     %edx,%eax
   15d36:	4c 89 ea             	mov    %r13,%rdx
   15d39:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   15d3f:	b9 04 00 00 00       	mov    $0x4,%ecx
   15d44:	e8 00 00 00 00       	callq  15d49 <dev_open+0xb0d>
   15d49:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15d4d:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   15d50:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   15d56:	4c 89 e6             	mov    %r12,%rsi
   15d59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15d60:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   15d66:	83 e2 01             	and    $0x1,%edx
   15d69:	01 d2                	add    %edx,%edx
   15d6b:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   15d6e:	09 d0                	or     %edx,%eax
   15d70:	4c 89 ea             	mov    %r13,%rdx
   15d73:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   15d79:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15d7d:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   15d84:	e8 00 00 00 00       	callq  15d89 <dev_open+0xb4d>
   15d89:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   15d8d:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   15d94:	48 85 c0             	test   %rax,%rax
   15d97:	0f 84 df 00 00 00    	je     15e7c <dev_open+0xc40>
   15d9d:	48 8d 48 18          	lea    0x18(%rax),%rcx
   15da1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15da7:	4c 89 ea             	mov    %r13,%rdx
   15daa:	4c 89 e6             	mov    %r12,%rsi
   15dad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15db4:	e8 00 00 00 00       	callq  15db9 <dev_open+0xb7d>
   15db9:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   15dbd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15dc3:	4c 89 ea             	mov    %r13,%rdx
   15dc6:	4c 89 e6             	mov    %r12,%rsi
   15dc9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15dd0:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   15dd7:	48 83 c1 20          	add    $0x20,%rcx
   15ddb:	e8 00 00 00 00       	callq  15de0 <dev_open+0xba4>
   15de0:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   15de4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15dea:	4c 89 ea             	mov    %r13,%rdx
   15ded:	4c 89 e6             	mov    %r12,%rsi
   15df0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15df7:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   15dfe:	48 83 c1 30          	add    $0x30,%rcx
   15e02:	e8 00 00 00 00       	callq  15e07 <dev_open+0xbcb>
   15e07:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   15e0b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15e11:	4c 89 ea             	mov    %r13,%rdx
   15e14:	4c 89 e6             	mov    %r12,%rsi
   15e17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15e1e:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   15e25:	48 83 c1 10          	add    $0x10,%rcx
   15e29:	e8 00 00 00 00       	callq  15e2e <dev_open+0xbf2>
   15e2e:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   15e32:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15e38:	4c 89 ea             	mov    %r13,%rdx
   15e3b:	4c 89 e6             	mov    %r12,%rsi
   15e3e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15e45:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   15e4c:	48 83 c1 28          	add    $0x28,%rcx
   15e50:	e8 00 00 00 00       	callq  15e55 <dev_open+0xc19>
   15e55:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   15e59:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   15e5f:	4c 89 ea             	mov    %r13,%rdx
   15e62:	4c 89 e6             	mov    %r12,%rsi
   15e65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15e6c:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   15e73:	48 83 c1 08          	add    $0x8,%rcx
   15e77:	e8 00 00 00 00       	callq  15e7c <dev_open+0xc40>
   15e7c:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15e80:	b9 08 00 00 00       	mov    $0x8,%ecx
   15e85:	4c 89 ea             	mov    %r13,%rdx
   15e88:	4c 89 e6             	mov    %r12,%rsi
   15e8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15e92:	49 81 c0 20 06 00 00 	add    $0x620,%r8
   15e99:	e8 00 00 00 00       	callq  15e9e <dev_open+0xc62>
   15e9e:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15ea2:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   15ea8:	4c 89 ea             	mov    %r13,%rdx
   15eab:	4c 89 e6             	mov    %r12,%rsi
   15eae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15eb5:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   15ebc:	e8 00 00 00 00       	callq  15ec1 <dev_open+0xc85>
   15ec1:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15ec5:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   15ecb:	4c 89 ea             	mov    %r13,%rdx
   15ece:	4c 89 e6             	mov    %r12,%rsi
   15ed1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15ed8:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   15edf:	e8 00 00 00 00       	callq  15ee4 <dev_open+0xca8>
   15ee4:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15ee8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   15eee:	4c 89 ea             	mov    %r13,%rdx
   15ef1:	4c 89 e6             	mov    %r12,%rsi
   15ef4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15efb:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   15f02:	e8 00 00 00 00       	callq  15f07 <dev_open+0xccb>
   15f07:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   15f0b:	48 8b 80 18 06 00 00 	mov    0x618(%rax),%rax
   15f12:	48 85 c0             	test   %rax,%rax
   15f15:	74 1a                	je     15f31 <dev_open+0xcf5>
   15f17:	49 89 c0             	mov    %rax,%r8
   15f1a:	b9 08 00 00 00       	mov    $0x8,%ecx
   15f1f:	4c 89 ea             	mov    %r13,%rdx
   15f22:	4c 89 e6             	mov    %r12,%rsi
   15f25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15f2c:	e8 00 00 00 00       	callq  15f31 <dev_open+0xcf5>
   15f31:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15f35:	b9 04 00 00 00       	mov    $0x4,%ecx
   15f3a:	4c 89 ea             	mov    %r13,%rdx
   15f3d:	4c 89 e6             	mov    %r12,%rsi
   15f40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15f47:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   15f4e:	e8 00 00 00 00       	callq  15f53 <dev_open+0xd17>
   15f53:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15f57:	b9 08 00 00 00       	mov    $0x8,%ecx
   15f5c:	4c 89 ea             	mov    %r13,%rdx
   15f5f:	4c 89 e6             	mov    %r12,%rsi
   15f62:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15f69:	49 83 c0 70          	add    $0x70,%r8
   15f6d:	e8 00 00 00 00       	callq  15f72 <dev_open+0xd36>
   15f72:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   15f76:	ba 10 00 00 00       	mov    $0x10,%edx
   15f7b:	be 10 00 00 00       	mov    $0x10,%esi
   15f80:	e8 00 00 00 00       	callq  15f85 <dev_open+0xd49>
   15f85:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15f89:	b9 04 00 00 00       	mov    $0x4,%ecx
   15f8e:	4c 89 ea             	mov    %r13,%rdx
   15f91:	4c 89 e6             	mov    %r12,%rsi
   15f94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15f9b:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   15fa2:	e8 00 00 00 00       	callq  15fa7 <dev_open+0xd6b>
   15fa7:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15fab:	b9 08 00 00 00       	mov    $0x8,%ecx
   15fb0:	4c 89 ea             	mov    %r13,%rdx
   15fb3:	4c 89 e6             	mov    %r12,%rsi
   15fb6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15fbd:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   15fc4:	e8 00 00 00 00       	callq  15fc9 <dev_open+0xd8d>
   15fc9:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   15fcd:	b9 04 00 00 00       	mov    $0x4,%ecx
   15fd2:	4c 89 ea             	mov    %r13,%rdx
   15fd5:	4c 89 e6             	mov    %r12,%rsi
   15fd8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   15fdf:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   15fe6:	e8 00 00 00 00       	callq  15feb <dev_open+0xdaf>
   15feb:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   15fef:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   15ff5:	4c 89 ea             	mov    %r13,%rdx
   15ff8:	4c 89 e6             	mov    %r12,%rsi
   15ffb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16002:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   16009:	e8 00 00 00 00       	callq  1600e <dev_open+0xdd2>
   1600e:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16012:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   16019:	00 
   1601a:	74 5b                	je     16077 <dev_open+0xe3b>
   1601c:	31 db                	xor    %ebx,%ebx
   1601e:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16022:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   16026:	b9 01 00 00 00       	mov    $0x1,%ecx
   1602b:	4c 89 e6             	mov    %r12,%rsi
   1602e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16035:	4c 89 ea             	mov    %r13,%rdx
   16038:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   1603f:	49 83 c0 08          	add    $0x8,%r8
   16043:	49 01 d8             	add    %rbx,%r8
   16046:	48 ff c3             	inc    %rbx
   16049:	e8 00 00 00 00       	callq  1604e <dev_open+0xe12>
   1604e:	48 83 fb 20          	cmp    $0x20,%rbx
   16052:	75 ca                	jne    1601e <dev_open+0xde2>
   16054:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16058:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1605e:	4c 89 ea             	mov    %r13,%rdx
   16061:	4c 89 e6             	mov    %r12,%rsi
   16064:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1606b:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   16072:	e8 00 00 00 00       	callq  16077 <dev_open+0xe3b>
   16077:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1607b:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   1607f:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   16085:	4c 89 e6             	mov    %r12,%rsi
   16088:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1608f:	48 89 da             	mov    %rbx,%rdx
   16092:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   16099:	e8 00 00 00 00       	callq  1609e <dev_open+0xe62>
   1609e:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   160a2:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   160a8:	48 89 da             	mov    %rbx,%rdx
   160ab:	4c 89 e6             	mov    %r12,%rsi
   160ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   160b5:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   160bc:	e8 00 00 00 00       	callq  160c1 <dev_open+0xe85>
   160c1:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   160c5:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   160cc:	48 85 c0             	test   %rax,%rax
   160cf:	74 43                	je     16114 <dev_open+0xed8>
   160d1:	48 8d 48 60          	lea    0x60(%rax),%rcx
   160d5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   160db:	48 89 da             	mov    %rbx,%rdx
   160de:	4c 89 e6             	mov    %r12,%rsi
   160e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   160e8:	e8 00 00 00 00       	callq  160ed <dev_open+0xeb1>
   160ed:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   160f1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   160f7:	48 89 da             	mov    %rbx,%rdx
   160fa:	4c 89 e6             	mov    %r12,%rsi
   160fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16104:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   1610b:	48 83 c1 58          	add    $0x58,%rcx
   1610f:	e8 00 00 00 00       	callq  16114 <dev_open+0xed8>
   16114:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   16118:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1611f:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   16125:	48 89 da             	mov    %rbx,%rdx
   16128:	4c 89 e6             	mov    %r12,%rsi
   1612b:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   16132:	e8 00 00 00 00       	callq  16137 <dev_open+0xefb>
   16137:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1613b:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   16142:	48 85 ff             	test   %rdi,%rdi
   16145:	74 5c                	je     161a3 <dev_open+0xf67>
   16147:	ba 08 00 00 00       	mov    $0x8,%edx
   1614c:	be 10 00 00 00       	mov    $0x10,%esi
   16151:	e8 00 00 00 00       	callq  16156 <dev_open+0xf1a>
   16156:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1615a:	b9 08 00 00 00       	mov    $0x8,%ecx
   1615f:	48 89 da             	mov    %rbx,%rdx
   16162:	4c 89 e6             	mov    %r12,%rsi
   16165:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1616c:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   16173:	49 83 c0 10          	add    $0x10,%r8
   16177:	e8 00 00 00 00       	callq  1617c <dev_open+0xf40>
   1617c:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16180:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   16186:	48 89 da             	mov    %rbx,%rdx
   16189:	4c 89 e6             	mov    %r12,%rsi
   1618c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16193:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   1619a:	48 83 c1 08          	add    $0x8,%rcx
   1619e:	e8 00 00 00 00       	callq  161a3 <dev_open+0xf67>
   161a3:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   161a7:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   161ad:	48 89 da             	mov    %rbx,%rdx
   161b0:	4c 89 e6             	mov    %r12,%rsi
   161b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   161ba:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   161c1:	e8 00 00 00 00       	callq  161c6 <dev_open+0xf8a>
   161c6:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   161ca:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   161d1:	00 
   161d2:	74 5b                	je     1622f <dev_open+0xff3>
   161d4:	31 db                	xor    %ebx,%ebx
   161d6:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   161da:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   161de:	b9 01 00 00 00       	mov    $0x1,%ecx
   161e3:	4c 89 e6             	mov    %r12,%rsi
   161e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   161ed:	4c 89 ea             	mov    %r13,%rdx
   161f0:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   161f7:	49 83 c0 08          	add    $0x8,%r8
   161fb:	49 01 d8             	add    %rbx,%r8
   161fe:	48 ff c3             	inc    %rbx
   16201:	e8 00 00 00 00       	callq  16206 <dev_open+0xfca>
   16206:	48 83 fb 20          	cmp    $0x20,%rbx
   1620a:	75 ca                	jne    161d6 <dev_open+0xf9a>
   1620c:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16210:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   16216:	4c 89 ea             	mov    %r13,%rdx
   16219:	4c 89 e6             	mov    %r12,%rsi
   1621c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16223:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1622a:	e8 00 00 00 00       	callq  1622f <dev_open+0xff3>
   1622f:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   16233:	4c 8d 45 dc          	lea    0xffffffffffffffdc(%rbp),%r8
   16237:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1623e:	b9 04 00 00 00       	mov    $0x4,%ecx
   16243:	4c 89 e6             	mov    %r12,%rsi
   16246:	e8 00 00 00 00       	callq  1624b <dev_open+0x100f>
   1624b:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
   1624f:	8b 5d dc             	mov    0xffffffffffffffdc(%rbp),%ebx
   16252:	48 85 ff             	test   %rdi,%rdi
   16255:	74 05                	je     1625c <dev_open+0x1020>
   16257:	e8 00 00 00 00       	callq  1625c <dev_open+0x1020>
   1625c:	48 83 c4 30          	add    $0x30,%rsp
   16260:	89 d8                	mov    %ebx,%eax
   16262:	5b                   	pop    %rbx
   16263:	41 5c                	pop    %r12
   16265:	41 5d                	pop    %r13
   16267:	41 5e                	pop    %r14
   16269:	c9                   	leaveq 
   1626a:	c3                   	retq   

000000000001626b <netif_carrier_off>:
   1626b:	55                   	push   %rbp
   1626c:	48 89 e5             	mov    %rsp,%rbp
   1626f:	41 55                	push   %r13
   16271:	4c 8d 6d dc          	lea    0xffffffffffffffdc(%rbp),%r13
   16275:	41 54                	push   %r12
   16277:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   1627b:	53                   	push   %rbx
   1627c:	48 89 fb             	mov    %rdi,%rbx
   1627f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16286:	48 83 ec 38          	sub    $0x38,%rsp
   1628a:	e8 00 00 00 00       	callq  1628f <netif_carrier_off+0x24>
   1628f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16296:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   1629d:	00 
   1629e:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   162a5:	00 
   162a6:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
   162ad:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
   162b1:	e8 00 00 00 00       	callq  162b6 <netif_carrier_off+0x4b>
   162b6:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
   162ba:	4c 89 ea             	mov    %r13,%rdx
   162bd:	4c 89 e6             	mov    %r12,%rsi
   162c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   162c7:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
   162ce:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
   162d5:	00 
   162d6:	e8 00 00 00 00       	callq  162db <netif_carrier_off+0x70>
   162db:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   162df:	48 85 c0             	test   %rax,%rax
   162e2:	74 1c                	je     16300 <netif_carrier_off+0x95>
   162e4:	48 8d 48 48          	lea    0x48(%rax),%rcx
   162e8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   162ee:	4c 89 ea             	mov    %r13,%rdx
   162f1:	4c 89 e6             	mov    %r12,%rsi
   162f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   162fb:	e8 00 00 00 00       	callq  16300 <netif_carrier_off+0x95>
   16300:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16304:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   16308:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1630f:	48 c7 45 b0 e1 05 00 	movq   $0x5e1,0xffffffffffffffb0(%rbp)
   16316:	00 
   16317:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   1631b:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
   1631e:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
   16321:	e8 00 00 00 00       	callq  16326 <netif_carrier_off+0xbb>
   16326:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1632d:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
   16331:	e8 00 00 00 00       	callq  16336 <netif_carrier_off+0xcb>
   16336:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
   1633a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16341:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   16347:	4c 89 e1             	mov    %r12,%rcx
   1634a:	4c 89 ea             	mov    %r13,%rdx
   1634d:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
   16354:	48 89 de             	mov    %rbx,%rsi
   16357:	e8 00 00 00 00       	callq  1635c <netif_carrier_off+0xf1>
   1635c:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   16360:	48 85 ff             	test   %rdi,%rdi
   16363:	74 2e                	je     16393 <netif_carrier_off+0x128>
   16365:	ba 08 00 00 00       	mov    $0x8,%edx
   1636a:	be 48 00 00 00       	mov    $0x48,%esi
   1636f:	e8 00 00 00 00       	callq  16374 <netif_carrier_off+0x109>
   16374:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16378:	b9 08 00 00 00       	mov    $0x8,%ecx
   1637d:	4c 89 ea             	mov    %r13,%rdx
   16380:	48 89 de             	mov    %rbx,%rsi
   16383:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1638a:	49 83 c0 48          	add    $0x48,%r8
   1638e:	e8 00 00 00 00       	callq  16393 <netif_carrier_off+0x128>
   16393:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
   16397:	48 85 ff             	test   %rdi,%rdi
   1639a:	74 05                	je     163a1 <netif_carrier_off+0x136>
   1639c:	e8 00 00 00 00       	callq  163a1 <netif_carrier_off+0x136>
   163a1:	48 83 c4 38          	add    $0x38,%rsp
   163a5:	5b                   	pop    %rbx
   163a6:	41 5c                	pop    %r12
   163a8:	41 5d                	pop    %r13
   163aa:	c9                   	leaveq 
   163ab:	c3                   	retq   

00000000000163ac <register_netdev>:
   163ac:	55                   	push   %rbp
   163ad:	48 89 e5             	mov    %rsp,%rbp
   163b0:	41 56                	push   %r14
   163b2:	49 89 fe             	mov    %rdi,%r14
   163b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   163bc:	41 55                	push   %r13
   163be:	41 54                	push   %r12
   163c0:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   163c4:	53                   	push   %rbx
   163c5:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   163c9:	48 83 ec 30          	sub    $0x30,%rsp
   163cd:	e8 00 00 00 00       	callq  163d2 <register_netdev+0x26>
   163d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   163d9:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   163e0:	00 
   163e1:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   163e8:	00 
   163e9:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
   163f0:	4c 89 75 d0          	mov    %r14,0xffffffffffffffd0(%rbp)
   163f4:	e8 00 00 00 00       	callq  163f9 <register_netdev+0x4d>
   163f9:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
   163fd:	48 89 da             	mov    %rbx,%rdx
   16400:	4c 89 e6             	mov    %r12,%rsi
   16403:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1640a:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
   16411:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
   16418:	00 
   16419:	e8 00 00 00 00       	callq  1641e <register_netdev+0x72>
   1641e:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16422:	48 85 c0             	test   %rax,%rax
   16425:	0f 84 2b 07 00 00    	je     16b56 <register_netdev+0x7aa>
   1642b:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   16432:	48 89 da             	mov    %rbx,%rdx
   16435:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1643b:	4c 89 e6             	mov    %r12,%rsi
   1643e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16445:	e8 00 00 00 00       	callq  1644a <register_netdev+0x9e>
   1644a:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1644e:	48 89 da             	mov    %rbx,%rdx
   16451:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   16457:	4c 89 e6             	mov    %r12,%rsi
   1645a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16461:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   16468:	e8 00 00 00 00       	callq  1646d <register_netdev+0xc1>
   1646d:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16471:	48 89 da             	mov    %rbx,%rdx
   16474:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1647a:	4c 89 e6             	mov    %r12,%rsi
   1647d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16484:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   1648b:	e8 00 00 00 00       	callq  16490 <register_netdev+0xe4>
   16490:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16494:	48 89 da             	mov    %rbx,%rdx
   16497:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1649d:	4c 89 e6             	mov    %r12,%rsi
   164a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   164a7:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   164ae:	e8 00 00 00 00       	callq  164b3 <register_netdev+0x107>
   164b3:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   164b7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   164bd:	48 89 da             	mov    %rbx,%rdx
   164c0:	4c 89 e6             	mov    %r12,%rsi
   164c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   164ca:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   164d1:	e8 00 00 00 00       	callq  164d6 <register_netdev+0x12a>
   164d6:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   164da:	48 89 da             	mov    %rbx,%rdx
   164dd:	4c 89 e6             	mov    %r12,%rsi
   164e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   164e7:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   164ee:	e8 00 00 00 00       	callq  164f3 <register_netdev+0x147>
   164f3:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   164f7:	48 89 da             	mov    %rbx,%rdx
   164fa:	4c 89 e6             	mov    %r12,%rsi
   164fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16504:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   1650b:	e8 00 00 00 00       	callq  16510 <register_netdev+0x164>
   16510:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16514:	48 89 da             	mov    %rbx,%rdx
   16517:	4c 89 e6             	mov    %r12,%rsi
   1651a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16521:	31 db                	xor    %ebx,%ebx
   16523:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   1652a:	e8 00 00 00 00       	callq  1652f <register_netdev+0x183>
   1652f:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16533:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   16537:	48 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%rsi
   1653b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16541:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16548:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   1654f:	48 01 d9             	add    %rbx,%rcx
   16552:	48 ff c3             	inc    %rbx
   16555:	e8 00 00 00 00       	callq  1655a <register_netdev+0x1ae>
   1655a:	48 83 fb 20          	cmp    $0x20,%rbx
   1655e:	75 cf                	jne    1652f <register_netdev+0x183>
   16560:	30 db                	xor    %bl,%bl
   16562:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16566:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   1656a:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1656e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16574:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1657b:	4c 89 e2             	mov    %r12,%rdx
   1657e:	4c 89 ee             	mov    %r13,%rsi
   16581:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   16588:	48 01 d9             	add    %rbx,%rcx
   1658b:	48 ff c3             	inc    %rbx
   1658e:	e8 00 00 00 00       	callq  16593 <register_netdev+0x1e7>
   16593:	48 83 fb 20          	cmp    $0x20,%rbx
   16597:	75 c9                	jne    16562 <register_netdev+0x1b6>
   16599:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1659d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   165a3:	4c 89 e2             	mov    %r12,%rdx
   165a6:	4c 89 ee             	mov    %r13,%rsi
   165a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   165b0:	30 db                	xor    %bl,%bl
   165b2:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   165b9:	e8 00 00 00 00       	callq  165be <register_netdev+0x212>
   165be:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   165c2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   165c8:	4c 89 e2             	mov    %r12,%rdx
   165cb:	4c 89 ee             	mov    %r13,%rsi
   165ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   165d5:	48 83 c1 48          	add    $0x48,%rcx
   165d9:	e8 00 00 00 00       	callq  165de <register_netdev+0x232>
   165de:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   165e2:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   165e6:	48 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%rsi
   165ea:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   165f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   165f7:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   165fe:	48 01 d9             	add    %rbx,%rcx
   16601:	48 ff c3             	inc    %rbx
   16604:	e8 00 00 00 00       	callq  16609 <register_netdev+0x25d>
   16609:	48 83 fb 20          	cmp    $0x20,%rbx
   1660d:	75 cf                	jne    165de <register_netdev+0x232>
   1660f:	30 db                	xor    %bl,%bl
   16611:	48 89 d9             	mov    %rbx,%rcx
   16614:	48 03 4d d0          	add    0xffffffffffffffd0(%rbp),%rcx
   16618:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   1661c:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   16620:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16626:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1662d:	4c 89 e2             	mov    %r12,%rdx
   16630:	48 ff c3             	inc    %rbx
   16633:	4c 89 ee             	mov    %r13,%rsi
   16636:	e8 00 00 00 00       	callq  1663b <register_netdev+0x28f>
   1663b:	48 83 fb 10          	cmp    $0x10,%rbx
   1663f:	75 d0                	jne    16611 <register_netdev+0x265>
   16641:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16645:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1664b:	4c 89 e2             	mov    %r12,%rdx
   1664e:	4c 89 ee             	mov    %r13,%rsi
   16651:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16658:	30 db                	xor    %bl,%bl
   1665a:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   16661:	e8 00 00 00 00       	callq  16666 <register_netdev+0x2ba>
   16666:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1666a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   16670:	4c 89 e2             	mov    %r12,%rdx
   16673:	4c 89 ee             	mov    %r13,%rsi
   16676:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1667d:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   16684:	e8 00 00 00 00       	callq  16689 <register_netdev+0x2dd>
   16689:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1668d:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   16691:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   16695:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1669b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   166a2:	4c 89 e2             	mov    %r12,%rdx
   166a5:	4c 89 ee             	mov    %r13,%rsi
   166a8:	48 81 c1 60 05 00 00 	add    $0x560,%rcx
   166af:	48 01 d9             	add    %rbx,%rcx
   166b2:	48 ff c3             	inc    %rbx
   166b5:	e8 00 00 00 00       	callq  166ba <register_netdev+0x30e>
   166ba:	48 83 fb 14          	cmp    $0x14,%rbx
   166be:	75 c9                	jne    16689 <register_netdev+0x2dd>
   166c0:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   166c4:	48 8d 5d dc          	lea    0xffffffffffffffdc(%rbp),%rbx
   166c8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   166ce:	4c 89 e2             	mov    %r12,%rdx
   166d1:	4c 89 ee             	mov    %r13,%rsi
   166d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   166db:	48 89 d9             	mov    %rbx,%rcx
   166de:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   166e4:	83 e0 01             	and    $0x1,%eax
   166e7:	0f b6 c0             	movzbl %al,%eax
   166ea:	89 45 dc             	mov    %eax,0xffffffffffffffdc(%rbp)
   166ed:	e8 00 00 00 00       	callq  166f2 <register_netdev+0x346>
   166f2:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   166f6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   166fc:	48 89 d9             	mov    %rbx,%rcx
   166ff:	4c 89 e2             	mov    %r12,%rdx
   16702:	4c 89 ee             	mov    %r13,%rsi
   16705:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1670c:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   16712:	d0 e8                	shr    %al
   16714:	83 e0 01             	and    $0x1,%eax
   16717:	89 45 dc             	mov    %eax,0xffffffffffffffdc(%rbp)
   1671a:	e8 00 00 00 00       	callq  1671f <register_netdev+0x373>
   1671f:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16723:	4c 89 e2             	mov    %r12,%rdx
   16726:	4c 89 ee             	mov    %r13,%rsi
   16729:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16730:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   16737:	e8 00 00 00 00       	callq  1673c <register_netdev+0x390>
   1673c:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16740:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   16747:	48 85 c0             	test   %rax,%rax
   1674a:	0f 84 bb 00 00 00    	je     1680b <register_netdev+0x45f>
   16750:	48 8d 48 18          	lea    0x18(%rax),%rcx
   16754:	4c 89 e2             	mov    %r12,%rdx
   16757:	4c 89 ee             	mov    %r13,%rsi
   1675a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16761:	e8 00 00 00 00       	callq  16766 <register_netdev+0x3ba>
   16766:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1676a:	4c 89 e2             	mov    %r12,%rdx
   1676d:	4c 89 ee             	mov    %r13,%rsi
   16770:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16777:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   1677e:	48 83 c1 20          	add    $0x20,%rcx
   16782:	e8 00 00 00 00       	callq  16787 <register_netdev+0x3db>
   16787:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1678b:	4c 89 e2             	mov    %r12,%rdx
   1678e:	4c 89 ee             	mov    %r13,%rsi
   16791:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16798:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   1679f:	48 83 c1 30          	add    $0x30,%rcx
   167a3:	e8 00 00 00 00       	callq  167a8 <register_netdev+0x3fc>
   167a8:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   167ac:	4c 89 e2             	mov    %r12,%rdx
   167af:	4c 89 ee             	mov    %r13,%rsi
   167b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   167b9:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   167c0:	48 83 c1 10          	add    $0x10,%rcx
   167c4:	e8 00 00 00 00       	callq  167c9 <register_netdev+0x41d>
   167c9:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   167cd:	4c 89 e2             	mov    %r12,%rdx
   167d0:	4c 89 ee             	mov    %r13,%rsi
   167d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   167da:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   167e1:	48 83 c1 28          	add    $0x28,%rcx
   167e5:	e8 00 00 00 00       	callq  167ea <register_netdev+0x43e>
   167ea:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   167ee:	4c 89 e2             	mov    %r12,%rdx
   167f1:	4c 89 ee             	mov    %r13,%rsi
   167f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   167fb:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   16802:	48 83 c1 08          	add    $0x8,%rcx
   16806:	e8 00 00 00 00       	callq  1680b <register_netdev+0x45f>
   1680b:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1680f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   16815:	4c 89 e2             	mov    %r12,%rdx
   16818:	4c 89 ee             	mov    %r13,%rsi
   1681b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16822:	48 81 c1 20 06 00 00 	add    $0x620,%rcx
   16829:	e8 00 00 00 00       	callq  1682e <register_netdev+0x482>
   1682e:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16832:	4c 89 e2             	mov    %r12,%rdx
   16835:	4c 89 ee             	mov    %r13,%rsi
   16838:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1683f:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   16846:	e8 00 00 00 00       	callq  1684b <register_netdev+0x49f>
   1684b:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1684f:	4c 89 e2             	mov    %r12,%rdx
   16852:	4c 89 ee             	mov    %r13,%rsi
   16855:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1685c:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   16863:	e8 00 00 00 00       	callq  16868 <register_netdev+0x4bc>
   16868:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1686c:	4c 89 e2             	mov    %r12,%rdx
   1686f:	4c 89 ee             	mov    %r13,%rsi
   16872:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16879:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   16880:	e8 00 00 00 00       	callq  16885 <register_netdev+0x4d9>
   16885:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16889:	48 8b 88 18 06 00 00 	mov    0x618(%rax),%rcx
   16890:	48 85 c9             	test   %rcx,%rcx
   16893:	74 18                	je     168ad <register_netdev+0x501>
   16895:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1689b:	4c 89 e2             	mov    %r12,%rdx
   1689e:	4c 89 ee             	mov    %r13,%rsi
   168a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   168a8:	e8 00 00 00 00       	callq  168ad <register_netdev+0x501>
   168ad:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   168b1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   168b7:	4c 89 e2             	mov    %r12,%rdx
   168ba:	4c 89 ee             	mov    %r13,%rsi
   168bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   168c4:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   168cb:	e8 00 00 00 00       	callq  168d0 <register_netdev+0x524>
   168d0:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   168d4:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   168da:	4c 89 e2             	mov    %r12,%rdx
   168dd:	4c 89 ee             	mov    %r13,%rsi
   168e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   168e7:	48 83 c1 70          	add    $0x70,%rcx
   168eb:	e8 00 00 00 00       	callq  168f0 <register_netdev+0x544>
   168f0:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   168f4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   168fa:	4c 89 e2             	mov    %r12,%rdx
   168fd:	4c 89 ee             	mov    %r13,%rsi
   16900:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16907:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   1690e:	e8 00 00 00 00       	callq  16913 <register_netdev+0x567>
   16913:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16917:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1691d:	4c 89 e2             	mov    %r12,%rdx
   16920:	4c 89 ee             	mov    %r13,%rsi
   16923:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1692a:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   16931:	e8 00 00 00 00       	callq  16936 <register_netdev+0x58a>
   16936:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1693a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   16940:	4c 89 e2             	mov    %r12,%rdx
   16943:	4c 89 ee             	mov    %r13,%rsi
   16946:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1694d:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   16954:	e8 00 00 00 00       	callq  16959 <register_netdev+0x5ad>
   16959:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1695d:	4c 89 e2             	mov    %r12,%rdx
   16960:	4c 89 ee             	mov    %r13,%rsi
   16963:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1696a:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   16971:	e8 00 00 00 00       	callq  16976 <register_netdev+0x5ca>
   16976:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1697a:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   16981:	00 
   16982:	74 5a                	je     169de <register_netdev+0x632>
   16984:	31 db                	xor    %ebx,%ebx
   16986:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1698a:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   1698e:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   16992:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16998:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1699f:	4c 89 e2             	mov    %r12,%rdx
   169a2:	4c 89 ee             	mov    %r13,%rsi
   169a5:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   169ac:	48 83 c1 08          	add    $0x8,%rcx
   169b0:	48 01 d9             	add    %rbx,%rcx
   169b3:	48 ff c3             	inc    %rbx
   169b6:	e8 00 00 00 00       	callq  169bb <register_netdev+0x60f>
   169bb:	48 83 fb 20          	cmp    $0x20,%rbx
   169bf:	75 c5                	jne    16986 <register_netdev+0x5da>
   169c1:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   169c5:	4c 89 e2             	mov    %r12,%rdx
   169c8:	4c 89 ee             	mov    %r13,%rsi
   169cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   169d2:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   169d9:	e8 00 00 00 00       	callq  169de <register_netdev+0x632>
   169de:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   169e2:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   169e6:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   169ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   169f1:	48 89 da             	mov    %rbx,%rdx
   169f4:	4c 89 e6             	mov    %r12,%rsi
   169f7:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   169fe:	e8 00 00 00 00       	callq  16a03 <register_netdev+0x657>
   16a03:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16a07:	48 89 da             	mov    %rbx,%rdx
   16a0a:	4c 89 e6             	mov    %r12,%rsi
   16a0d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16a14:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   16a1b:	e8 00 00 00 00       	callq  16a20 <register_netdev+0x674>
   16a20:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16a24:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   16a2b:	48 85 c0             	test   %rax,%rax
   16a2e:	74 37                	je     16a67 <register_netdev+0x6bb>
   16a30:	48 8d 48 60          	lea    0x60(%rax),%rcx
   16a34:	48 89 da             	mov    %rbx,%rdx
   16a37:	4c 89 e6             	mov    %r12,%rsi
   16a3a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16a41:	e8 00 00 00 00       	callq  16a46 <register_netdev+0x69a>
   16a46:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16a4a:	48 89 da             	mov    %rbx,%rdx
   16a4d:	4c 89 e6             	mov    %r12,%rsi
   16a50:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16a57:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   16a5e:	48 83 c1 58          	add    $0x58,%rcx
   16a62:	e8 00 00 00 00       	callq  16a67 <register_netdev+0x6bb>
   16a67:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16a6b:	48 89 da             	mov    %rbx,%rdx
   16a6e:	4c 89 e6             	mov    %r12,%rsi
   16a71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16a78:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   16a7f:	e8 00 00 00 00       	callq  16a84 <register_netdev+0x6d8>
   16a84:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16a88:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   16a8f:	48 85 c0             	test   %rax,%rax
   16a92:	74 3d                	je     16ad1 <register_netdev+0x725>
   16a94:	48 8d 48 10          	lea    0x10(%rax),%rcx
   16a98:	48 89 da             	mov    %rbx,%rdx
   16a9b:	4c 89 e6             	mov    %r12,%rsi
   16a9e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16aa5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   16aab:	e8 00 00 00 00       	callq  16ab0 <register_netdev+0x704>
   16ab0:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16ab4:	48 89 da             	mov    %rbx,%rdx
   16ab7:	4c 89 e6             	mov    %r12,%rsi
   16aba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16ac1:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   16ac8:	48 83 c1 08          	add    $0x8,%rcx
   16acc:	e8 00 00 00 00       	callq  16ad1 <register_netdev+0x725>
   16ad1:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   16ad5:	48 89 da             	mov    %rbx,%rdx
   16ad8:	4c 89 e6             	mov    %r12,%rsi
   16adb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16ae2:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   16ae9:	e8 00 00 00 00       	callq  16aee <register_netdev+0x742>
   16aee:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16af2:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   16af9:	00 
   16afa:	74 5a                	je     16b56 <register_netdev+0x7aa>
   16afc:	31 db                	xor    %ebx,%ebx
   16afe:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16b02:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   16b06:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   16b0a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16b10:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16b17:	4c 89 e2             	mov    %r12,%rdx
   16b1a:	4c 89 ee             	mov    %r13,%rsi
   16b1d:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   16b24:	48 83 c1 08          	add    $0x8,%rcx
   16b28:	48 01 d9             	add    %rbx,%rcx
   16b2b:	48 ff c3             	inc    %rbx
   16b2e:	e8 00 00 00 00       	callq  16b33 <register_netdev+0x787>
   16b33:	48 83 fb 20          	cmp    $0x20,%rbx
   16b37:	75 c5                	jne    16afe <register_netdev+0x752>
   16b39:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   16b3d:	4c 89 e2             	mov    %r12,%rdx
   16b40:	4c 89 ee             	mov    %r13,%rsi
   16b43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16b4a:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   16b51:	e8 00 00 00 00       	callq  16b56 <register_netdev+0x7aa>
   16b56:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16b5a:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   16b5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16b65:	48 c7 45 b0 38 06 00 	movq   $0x638,0xffffffffffffffb0(%rbp)
   16b6c:	00 
   16b6d:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   16b71:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   16b75:	8b 45 d8             	mov    0xffffffffffffffd8(%rbp),%eax
   16b78:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
   16b7b:	e8 00 00 00 00       	callq  16b80 <register_netdev+0x7d4>
   16b80:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16b87:	4c 89 75 c8          	mov    %r14,0xffffffffffffffc8(%rbp)
   16b8b:	e8 00 00 00 00       	callq  16b90 <register_netdev+0x7e4>
   16b90:	4c 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12
   16b94:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
   16b98:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16b9f:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   16ba5:	48 89 da             	mov    %rbx,%rdx
   16ba8:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
   16baf:	4c 89 e6             	mov    %r12,%rsi
   16bb2:	e8 00 00 00 00       	callq  16bb7 <register_netdev+0x80b>
   16bb7:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   16bbb:	48 85 ff             	test   %rdi,%rdi
   16bbe:	0f 84 db 07 00 00    	je     1739f <register_netdev+0xff3>
   16bc4:	ba 08 00 00 00       	mov    $0x8,%edx
   16bc9:	be 10 03 00 00       	mov    $0x310,%esi
   16bce:	e8 00 00 00 00       	callq  16bd3 <register_netdev+0x827>
   16bd3:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16bd7:	48 89 da             	mov    %rbx,%rdx
   16bda:	b9 08 00 00 00       	mov    $0x8,%ecx
   16bdf:	4c 89 e6             	mov    %r12,%rsi
   16be2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16be9:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   16bf0:	e8 00 00 00 00       	callq  16bf5 <register_netdev+0x849>
   16bf5:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16bf9:	48 89 da             	mov    %rbx,%rdx
   16bfc:	b9 02 00 00 00       	mov    $0x2,%ecx
   16c01:	4c 89 e6             	mov    %r12,%rsi
   16c04:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16c0b:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   16c12:	e8 00 00 00 00       	callq  16c17 <register_netdev+0x86b>
   16c17:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16c1b:	48 89 da             	mov    %rbx,%rdx
   16c1e:	b9 08 00 00 00       	mov    $0x8,%ecx
   16c23:	4c 89 e6             	mov    %r12,%rsi
   16c26:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16c2d:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   16c34:	e8 00 00 00 00       	callq  16c39 <register_netdev+0x88d>
   16c39:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16c3d:	48 89 da             	mov    %rbx,%rdx
   16c40:	b9 04 00 00 00       	mov    $0x4,%ecx
   16c45:	4c 89 e6             	mov    %r12,%rsi
   16c48:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16c4f:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   16c56:	e8 00 00 00 00       	callq  16c5b <register_netdev+0x8af>
   16c5b:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16c5f:	48 89 da             	mov    %rbx,%rdx
   16c62:	b9 04 00 00 00       	mov    $0x4,%ecx
   16c67:	4c 89 e6             	mov    %r12,%rsi
   16c6a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16c71:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   16c78:	e8 00 00 00 00       	callq  16c7d <register_netdev+0x8d1>
   16c7d:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   16c81:	48 89 da             	mov    %rbx,%rdx
   16c84:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16c8a:	4c 89 e6             	mov    %r12,%rsi
   16c8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16c94:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   16c9b:	e8 00 00 00 00       	callq  16ca0 <register_netdev+0x8f4>
   16ca0:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   16ca4:	48 89 da             	mov    %rbx,%rdx
   16ca7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16cad:	4c 89 e6             	mov    %r12,%rsi
   16cb0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16cb7:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   16cbe:	e8 00 00 00 00       	callq  16cc3 <register_netdev+0x917>
   16cc3:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   16cc7:	48 89 da             	mov    %rbx,%rdx
   16cca:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16cd0:	4c 89 e6             	mov    %r12,%rsi
   16cd3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16cda:	31 db                	xor    %ebx,%ebx
   16cdc:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   16ce3:	e8 00 00 00 00       	callq  16ce8 <register_netdev+0x93c>
   16ce8:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16cec:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   16cf0:	b9 01 00 00 00       	mov    $0x1,%ecx
   16cf5:	4c 89 e6             	mov    %r12,%rsi
   16cf8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16cff:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   16d06:	49 01 d8             	add    %rbx,%r8
   16d09:	48 ff c3             	inc    %rbx
   16d0c:	e8 00 00 00 00       	callq  16d11 <register_netdev+0x965>
   16d11:	48 83 fb 20          	cmp    $0x20,%rbx
   16d15:	75 d1                	jne    16ce8 <register_netdev+0x93c>
   16d17:	30 db                	xor    %bl,%bl
   16d19:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16d1d:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   16d21:	b9 01 00 00 00       	mov    $0x1,%ecx
   16d26:	4c 89 e6             	mov    %r12,%rsi
   16d29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16d30:	4c 89 ea             	mov    %r13,%rdx
   16d33:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   16d3a:	49 01 d8             	add    %rbx,%r8
   16d3d:	48 ff c3             	inc    %rbx
   16d40:	e8 00 00 00 00       	callq  16d45 <register_netdev+0x999>
   16d45:	48 83 fb 20          	cmp    $0x20,%rbx
   16d49:	75 ce                	jne    16d19 <register_netdev+0x96d>
   16d4b:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16d4f:	b9 02 00 00 00       	mov    $0x2,%ecx
   16d54:	4c 89 ea             	mov    %r13,%rdx
   16d57:	4c 89 e6             	mov    %r12,%rsi
   16d5a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16d61:	30 db                	xor    %bl,%bl
   16d63:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   16d6a:	e8 00 00 00 00       	callq  16d6f <register_netdev+0x9c3>
   16d6f:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   16d73:	ba 08 00 00 00       	mov    $0x8,%edx
   16d78:	be 48 00 00 00       	mov    $0x48,%esi
   16d7d:	e8 00 00 00 00       	callq  16d82 <register_netdev+0x9d6>
   16d82:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16d86:	b9 08 00 00 00       	mov    $0x8,%ecx
   16d8b:	4c 89 ea             	mov    %r13,%rdx
   16d8e:	4c 89 e6             	mov    %r12,%rsi
   16d91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16d98:	49 83 c0 48          	add    $0x48,%r8
   16d9c:	e8 00 00 00 00       	callq  16da1 <register_netdev+0x9f5>
   16da1:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16da5:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   16da9:	b9 01 00 00 00       	mov    $0x1,%ecx
   16dae:	4c 89 e6             	mov    %r12,%rsi
   16db1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16db8:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   16dbf:	49 01 d8             	add    %rbx,%r8
   16dc2:	48 ff c3             	inc    %rbx
   16dc5:	e8 00 00 00 00       	callq  16dca <register_netdev+0xa1e>
   16dca:	48 83 fb 20          	cmp    $0x20,%rbx
   16dce:	75 d1                	jne    16da1 <register_netdev+0x9f5>
   16dd0:	30 db                	xor    %bl,%bl
   16dd2:	49 89 d8             	mov    %rbx,%r8
   16dd5:	4c 03 45 c8          	add    0xffffffffffffffc8(%rbp),%r8
   16dd9:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   16ddd:	b9 01 00 00 00       	mov    $0x1,%ecx
   16de2:	4c 89 e6             	mov    %r12,%rsi
   16de5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16dec:	4c 89 ea             	mov    %r13,%rdx
   16def:	48 ff c3             	inc    %rbx
   16df2:	e8 00 00 00 00       	callq  16df7 <register_netdev+0xa4b>
   16df7:	48 83 fb 10          	cmp    $0x10,%rbx
   16dfb:	75 d5                	jne    16dd2 <register_netdev+0xa26>
   16dfd:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   16e01:	ba 10 00 00 00       	mov    $0x10,%edx
   16e06:	be 18 04 00 00       	mov    $0x418,%esi
   16e0b:	30 db                	xor    %bl,%bl
   16e0d:	e8 00 00 00 00       	callq  16e12 <register_netdev+0xa66>
   16e12:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16e16:	b9 01 00 00 00       	mov    $0x1,%ecx
   16e1b:	4c 89 ea             	mov    %r13,%rdx
   16e1e:	4c 89 e6             	mov    %r12,%rsi
   16e21:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16e28:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   16e2f:	e8 00 00 00 00       	callq  16e34 <register_netdev+0xa88>
   16e34:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16e38:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   16e3c:	b9 01 00 00 00       	mov    $0x1,%ecx
   16e41:	4c 89 e6             	mov    %r12,%rsi
   16e44:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16e4b:	4c 89 ea             	mov    %r13,%rdx
   16e4e:	49 81 c0 60 05 00 00 	add    $0x560,%r8
   16e55:	49 01 d8             	add    %rbx,%r8
   16e58:	48 ff c3             	inc    %rbx
   16e5b:	e8 00 00 00 00       	callq  16e60 <register_netdev+0xab4>
   16e60:	48 83 fb 14          	cmp    $0x14,%rbx
   16e64:	75 ce                	jne    16e34 <register_netdev+0xa88>
   16e66:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   16e6a:	b9 04 00 00 00       	mov    $0x4,%ecx
   16e6f:	4c 89 ea             	mov    %r13,%rdx
   16e72:	4c 89 e6             	mov    %r12,%rsi
   16e75:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16e7c:	49 89 d8             	mov    %rbx,%r8
   16e7f:	e8 00 00 00 00       	callq  16e84 <register_netdev+0xad8>
   16e84:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   16e88:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   16e8b:	49 89 d8             	mov    %rbx,%r8
   16e8e:	4c 89 e6             	mov    %r12,%rsi
   16e91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16e98:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   16e9e:	83 e2 01             	and    $0x1,%edx
   16ea1:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   16ea4:	09 d0                	or     %edx,%eax
   16ea6:	4c 89 ea             	mov    %r13,%rdx
   16ea9:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   16eaf:	b9 04 00 00 00       	mov    $0x4,%ecx
   16eb4:	e8 00 00 00 00       	callq  16eb9 <register_netdev+0xb0d>
   16eb9:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   16ebd:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   16ec0:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   16ec6:	4c 89 e6             	mov    %r12,%rsi
   16ec9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16ed0:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   16ed6:	83 e2 01             	and    $0x1,%edx
   16ed9:	01 d2                	add    %edx,%edx
   16edb:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   16ede:	09 d0                	or     %edx,%eax
   16ee0:	4c 89 ea             	mov    %r13,%rdx
   16ee3:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   16ee9:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   16eed:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   16ef4:	e8 00 00 00 00       	callq  16ef9 <register_netdev+0xb4d>
   16ef9:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16efd:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   16f04:	48 85 c0             	test   %rax,%rax
   16f07:	0f 84 df 00 00 00    	je     16fec <register_netdev+0xc40>
   16f0d:	48 8d 48 18          	lea    0x18(%rax),%rcx
   16f11:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16f17:	4c 89 ea             	mov    %r13,%rdx
   16f1a:	4c 89 e6             	mov    %r12,%rsi
   16f1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16f24:	e8 00 00 00 00       	callq  16f29 <register_netdev+0xb7d>
   16f29:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16f2d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16f33:	4c 89 ea             	mov    %r13,%rdx
   16f36:	4c 89 e6             	mov    %r12,%rsi
   16f39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16f40:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   16f47:	48 83 c1 20          	add    $0x20,%rcx
   16f4b:	e8 00 00 00 00       	callq  16f50 <register_netdev+0xba4>
   16f50:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16f54:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16f5a:	4c 89 ea             	mov    %r13,%rdx
   16f5d:	4c 89 e6             	mov    %r12,%rsi
   16f60:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16f67:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   16f6e:	48 83 c1 30          	add    $0x30,%rcx
   16f72:	e8 00 00 00 00       	callq  16f77 <register_netdev+0xbcb>
   16f77:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16f7b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16f81:	4c 89 ea             	mov    %r13,%rdx
   16f84:	4c 89 e6             	mov    %r12,%rsi
   16f87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16f8e:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   16f95:	48 83 c1 10          	add    $0x10,%rcx
   16f99:	e8 00 00 00 00       	callq  16f9e <register_netdev+0xbf2>
   16f9e:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16fa2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16fa8:	4c 89 ea             	mov    %r13,%rdx
   16fab:	4c 89 e6             	mov    %r12,%rsi
   16fae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16fb5:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   16fbc:	48 83 c1 28          	add    $0x28,%rcx
   16fc0:	e8 00 00 00 00       	callq  16fc5 <register_netdev+0xc19>
   16fc5:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   16fc9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   16fcf:	4c 89 ea             	mov    %r13,%rdx
   16fd2:	4c 89 e6             	mov    %r12,%rsi
   16fd5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   16fdc:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   16fe3:	48 83 c1 08          	add    $0x8,%rcx
   16fe7:	e8 00 00 00 00       	callq  16fec <register_netdev+0xc40>
   16fec:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   16ff0:	b9 08 00 00 00       	mov    $0x8,%ecx
   16ff5:	4c 89 ea             	mov    %r13,%rdx
   16ff8:	4c 89 e6             	mov    %r12,%rsi
   16ffb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17002:	49 81 c0 20 06 00 00 	add    $0x620,%r8
   17009:	e8 00 00 00 00       	callq  1700e <register_netdev+0xc62>
   1700e:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   17012:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   17018:	4c 89 ea             	mov    %r13,%rdx
   1701b:	4c 89 e6             	mov    %r12,%rsi
   1701e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17025:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   1702c:	e8 00 00 00 00       	callq  17031 <register_netdev+0xc85>
   17031:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   17035:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   1703b:	4c 89 ea             	mov    %r13,%rdx
   1703e:	4c 89 e6             	mov    %r12,%rsi
   17041:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17048:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   1704f:	e8 00 00 00 00       	callq  17054 <register_netdev+0xca8>
   17054:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   17058:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1705e:	4c 89 ea             	mov    %r13,%rdx
   17061:	4c 89 e6             	mov    %r12,%rsi
   17064:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1706b:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   17072:	e8 00 00 00 00       	callq  17077 <register_netdev+0xccb>
   17077:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1707b:	48 8b 80 18 06 00 00 	mov    0x618(%rax),%rax
   17082:	48 85 c0             	test   %rax,%rax
   17085:	74 1a                	je     170a1 <register_netdev+0xcf5>
   17087:	49 89 c0             	mov    %rax,%r8
   1708a:	b9 08 00 00 00       	mov    $0x8,%ecx
   1708f:	4c 89 ea             	mov    %r13,%rdx
   17092:	4c 89 e6             	mov    %r12,%rsi
   17095:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1709c:	e8 00 00 00 00       	callq  170a1 <register_netdev+0xcf5>
   170a1:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   170a5:	b9 04 00 00 00       	mov    $0x4,%ecx
   170aa:	4c 89 ea             	mov    %r13,%rdx
   170ad:	4c 89 e6             	mov    %r12,%rsi
   170b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   170b7:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   170be:	e8 00 00 00 00       	callq  170c3 <register_netdev+0xd17>
   170c3:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   170c7:	b9 08 00 00 00       	mov    $0x8,%ecx
   170cc:	4c 89 ea             	mov    %r13,%rdx
   170cf:	4c 89 e6             	mov    %r12,%rsi
   170d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   170d9:	49 83 c0 70          	add    $0x70,%r8
   170dd:	e8 00 00 00 00       	callq  170e2 <register_netdev+0xd36>
   170e2:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   170e6:	ba 10 00 00 00       	mov    $0x10,%edx
   170eb:	be 10 00 00 00       	mov    $0x10,%esi
   170f0:	e8 00 00 00 00       	callq  170f5 <register_netdev+0xd49>
   170f5:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   170f9:	b9 04 00 00 00       	mov    $0x4,%ecx
   170fe:	4c 89 ea             	mov    %r13,%rdx
   17101:	4c 89 e6             	mov    %r12,%rsi
   17104:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1710b:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   17112:	e8 00 00 00 00       	callq  17117 <register_netdev+0xd6b>
   17117:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1711b:	b9 08 00 00 00       	mov    $0x8,%ecx
   17120:	4c 89 ea             	mov    %r13,%rdx
   17123:	4c 89 e6             	mov    %r12,%rsi
   17126:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1712d:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   17134:	e8 00 00 00 00       	callq  17139 <register_netdev+0xd8d>
   17139:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1713d:	b9 04 00 00 00       	mov    $0x4,%ecx
   17142:	4c 89 ea             	mov    %r13,%rdx
   17145:	4c 89 e6             	mov    %r12,%rsi
   17148:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1714f:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   17156:	e8 00 00 00 00       	callq  1715b <register_netdev+0xdaf>
   1715b:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1715f:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   17165:	4c 89 ea             	mov    %r13,%rdx
   17168:	4c 89 e6             	mov    %r12,%rsi
   1716b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17172:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   17179:	e8 00 00 00 00       	callq  1717e <register_netdev+0xdd2>
   1717e:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   17182:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   17189:	00 
   1718a:	74 5b                	je     171e7 <register_netdev+0xe3b>
   1718c:	31 db                	xor    %ebx,%ebx
   1718e:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   17192:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   17196:	b9 01 00 00 00       	mov    $0x1,%ecx
   1719b:	4c 89 e6             	mov    %r12,%rsi
   1719e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   171a5:	4c 89 ea             	mov    %r13,%rdx
   171a8:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   171af:	49 83 c0 08          	add    $0x8,%r8
   171b3:	49 01 d8             	add    %rbx,%r8
   171b6:	48 ff c3             	inc    %rbx
   171b9:	e8 00 00 00 00       	callq  171be <register_netdev+0xe12>
   171be:	48 83 fb 20          	cmp    $0x20,%rbx
   171c2:	75 ca                	jne    1718e <register_netdev+0xde2>
   171c4:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   171c8:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   171ce:	4c 89 ea             	mov    %r13,%rdx
   171d1:	4c 89 e6             	mov    %r12,%rsi
   171d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   171db:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   171e2:	e8 00 00 00 00       	callq  171e7 <register_netdev+0xe3b>
   171e7:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   171eb:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   171ef:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   171f5:	4c 89 e6             	mov    %r12,%rsi
   171f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   171ff:	48 89 da             	mov    %rbx,%rdx
   17202:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   17209:	e8 00 00 00 00       	callq  1720e <register_netdev+0xe62>
   1720e:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   17212:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   17218:	48 89 da             	mov    %rbx,%rdx
   1721b:	4c 89 e6             	mov    %r12,%rsi
   1721e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17225:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   1722c:	e8 00 00 00 00       	callq  17231 <register_netdev+0xe85>
   17231:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   17235:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   1723c:	48 85 c0             	test   %rax,%rax
   1723f:	74 43                	je     17284 <register_netdev+0xed8>
   17241:	48 8d 48 60          	lea    0x60(%rax),%rcx
   17245:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1724b:	48 89 da             	mov    %rbx,%rdx
   1724e:	4c 89 e6             	mov    %r12,%rsi
   17251:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17258:	e8 00 00 00 00       	callq  1725d <register_netdev+0xeb1>
   1725d:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   17261:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   17267:	48 89 da             	mov    %rbx,%rdx
   1726a:	4c 89 e6             	mov    %r12,%rsi
   1726d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17274:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   1727b:	48 83 c1 58          	add    $0x58,%rcx
   1727f:	e8 00 00 00 00       	callq  17284 <register_netdev+0xed8>
   17284:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   17288:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1728f:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   17295:	48 89 da             	mov    %rbx,%rdx
   17298:	4c 89 e6             	mov    %r12,%rsi
   1729b:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   172a2:	e8 00 00 00 00       	callq  172a7 <register_netdev+0xefb>
   172a7:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   172ab:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   172b2:	48 85 ff             	test   %rdi,%rdi
   172b5:	74 5c                	je     17313 <register_netdev+0xf67>
   172b7:	ba 08 00 00 00       	mov    $0x8,%edx
   172bc:	be 10 00 00 00       	mov    $0x10,%esi
   172c1:	e8 00 00 00 00       	callq  172c6 <register_netdev+0xf1a>
   172c6:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   172ca:	b9 08 00 00 00       	mov    $0x8,%ecx
   172cf:	48 89 da             	mov    %rbx,%rdx
   172d2:	4c 89 e6             	mov    %r12,%rsi
   172d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   172dc:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   172e3:	49 83 c0 10          	add    $0x10,%r8
   172e7:	e8 00 00 00 00       	callq  172ec <register_netdev+0xf40>
   172ec:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   172f0:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   172f6:	48 89 da             	mov    %rbx,%rdx
   172f9:	4c 89 e6             	mov    %r12,%rsi
   172fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17303:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   1730a:	48 83 c1 08          	add    $0x8,%rcx
   1730e:	e8 00 00 00 00       	callq  17313 <register_netdev+0xf67>
   17313:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   17317:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1731d:	48 89 da             	mov    %rbx,%rdx
   17320:	4c 89 e6             	mov    %r12,%rsi
   17323:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1732a:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   17331:	e8 00 00 00 00       	callq  17336 <register_netdev+0xf8a>
   17336:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1733a:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   17341:	00 
   17342:	74 5b                	je     1739f <register_netdev+0xff3>
   17344:	31 db                	xor    %ebx,%ebx
   17346:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1734a:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   1734e:	b9 01 00 00 00       	mov    $0x1,%ecx
   17353:	4c 89 e6             	mov    %r12,%rsi
   17356:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1735d:	4c 89 ea             	mov    %r13,%rdx
   17360:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   17367:	49 83 c0 08          	add    $0x8,%r8
   1736b:	49 01 d8             	add    %rbx,%r8
   1736e:	48 ff c3             	inc    %rbx
   17371:	e8 00 00 00 00       	callq  17376 <register_netdev+0xfca>
   17376:	48 83 fb 20          	cmp    $0x20,%rbx
   1737a:	75 ca                	jne    17346 <register_netdev+0xf9a>
   1737c:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   17380:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   17386:	4c 89 ea             	mov    %r13,%rdx
   17389:	4c 89 e6             	mov    %r12,%rsi
   1738c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17393:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1739a:	e8 00 00 00 00       	callq  1739f <register_netdev+0xff3>
   1739f:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   173a3:	4c 8d 45 dc          	lea    0xffffffffffffffdc(%rbp),%r8
   173a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   173ae:	b9 04 00 00 00       	mov    $0x4,%ecx
   173b3:	4c 89 e6             	mov    %r12,%rsi
   173b6:	e8 00 00 00 00       	callq  173bb <register_netdev+0x100f>
   173bb:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
   173bf:	8b 5d dc             	mov    0xffffffffffffffdc(%rbp),%ebx
   173c2:	48 85 ff             	test   %rdi,%rdi
   173c5:	74 05                	je     173cc <register_netdev+0x1020>
   173c7:	e8 00 00 00 00       	callq  173cc <register_netdev+0x1020>
   173cc:	48 83 c4 30          	add    $0x30,%rsp
   173d0:	89 d8                	mov    %ebx,%eax
   173d2:	5b                   	pop    %rbx
   173d3:	41 5c                	pop    %r12
   173d5:	41 5d                	pop    %r13
   173d7:	41 5e                	pop    %r14
   173d9:	c9                   	leaveq 
   173da:	c3                   	retq   

00000000000173db <e1000_pcix_get_mmrbc>:
   173db:	55                   	push   %rbp
   173dc:	48 89 e5             	mov    %rsp,%rbp
   173df:	41 57                	push   %r15
   173e1:	41 56                	push   %r14
   173e3:	41 55                	push   %r13
   173e5:	41 54                	push   %r12
   173e7:	53                   	push   %rbx
   173e8:	48 89 fb             	mov    %rdi,%rbx
   173eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   173f2:	48 83 ec 48          	sub    $0x48,%rsp
   173f6:	e8 00 00 00 00       	callq  173fb <e1000_pcix_get_mmrbc+0x20>
   173fb:	48 8b 43 20          	mov    0x20(%rbx),%rax
   173ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17406:	48 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%rax
   1740d:	48 89 45 98          	mov    %rax,0xffffffffffffff98(%rbp)
   17411:	e8 00 00 00 00       	callq  17416 <e1000_pcix_get_mmrbc+0x3b>
   17416:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
   1741a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17421:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   17428:	00 
   17429:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   17430:	00 
   17431:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   17438:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   1743c:	e8 00 00 00 00       	callq  17441 <e1000_pcix_get_mmrbc+0x66>
   17441:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   17445:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   17449:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   1744d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17454:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   1745b:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   17462:	00 
   17463:	e8 00 00 00 00       	callq  17468 <e1000_pcix_get_mmrbc+0x8d>
   17468:	48 83 7d c0 00       	cmpq   $0x0,0xffffffffffffffc0(%rbp)
   1746d:	0f 84 5c 09 00 00    	je     17dcf <e1000_pcix_get_mmrbc+0x9f4>
   17473:	45 31 ff             	xor    %r15d,%r15d
   17476:	45 31 f6             	xor    %r14d,%r14d
   17479:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
   17480:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   17484:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   17488:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1748e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17495:	41 ff c7             	inc    %r15d
   17498:	48 89 d9             	mov    %rbx,%rcx
   1749b:	48 03 4d c0          	add    0xffffffffffffffc0(%rbp),%rcx
   1749f:	4c 89 e2             	mov    %r12,%rdx
   174a2:	4c 89 ee             	mov    %r13,%rsi
   174a5:	48 83 c1 08          	add    $0x8,%rcx
   174a9:	e8 00 00 00 00       	callq  174ae <e1000_pcix_get_mmrbc+0xd3>
   174ae:	48 03 5d c0          	add    0xffffffffffffffc0(%rbp),%rbx
   174b2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   174b8:	4c 89 e2             	mov    %r12,%rdx
   174bb:	4c 89 ee             	mov    %r13,%rsi
   174be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   174c5:	48 89 d9             	mov    %rbx,%rcx
   174c8:	e8 00 00 00 00       	callq  174cd <e1000_pcix_get_mmrbc+0xf2>
   174cd:	4c 89 f1             	mov    %r14,%rcx
   174d0:	48 03 4d c0          	add    0xffffffffffffffc0(%rbp),%rcx
   174d4:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   174da:	4c 89 e2             	mov    %r12,%rdx
   174dd:	4c 89 ee             	mov    %r13,%rsi
   174e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   174e7:	49 83 c6 38          	add    $0x38,%r14
   174eb:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
   174f2:	e8 00 00 00 00       	callq  174f7 <e1000_pcix_get_mmrbc+0x11c>
   174f7:	41 83 ff 0c          	cmp    $0xc,%r15d
   174fb:	0f 85 78 ff ff ff    	jne    17479 <e1000_pcix_get_mmrbc+0x9e>
   17501:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   17505:	4c 89 e2             	mov    %r12,%rdx
   17508:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1750e:	4c 89 ee             	mov    %r13,%rsi
   17511:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17518:	45 31 ff             	xor    %r15d,%r15d
   1751b:	48 83 c1 48          	add    $0x48,%rcx
   1751f:	e8 00 00 00 00       	callq  17524 <e1000_pcix_get_mmrbc+0x149>
   17524:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   17528:	4c 89 e2             	mov    %r12,%rdx
   1752b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17531:	4c 89 ee             	mov    %r13,%rsi
   17534:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1753b:	48 83 c1 38          	add    $0x38,%rcx
   1753f:	e8 00 00 00 00       	callq  17544 <e1000_pcix_get_mmrbc+0x169>
   17544:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   17548:	4c 89 e2             	mov    %r12,%rdx
   1754b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17551:	4c 89 ee             	mov    %r13,%rsi
   17554:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1755b:	48 83 c1 7c          	add    $0x7c,%rcx
   1755f:	e8 00 00 00 00       	callq  17564 <e1000_pcix_get_mmrbc+0x189>
   17564:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   17568:	4c 89 e2             	mov    %r12,%rdx
   1756b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17571:	4c 89 ee             	mov    %r13,%rsi
   17574:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1757b:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
   17582:	e8 00 00 00 00       	callq  17587 <e1000_pcix_get_mmrbc+0x1ac>
   17587:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   1758b:	4c 89 e2             	mov    %r12,%rdx
   1758e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   17594:	4c 89 ee             	mov    %r13,%rsi
   17597:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1759e:	48 83 c1 3e          	add    $0x3e,%rcx
   175a2:	e8 00 00 00 00       	callq  175a7 <e1000_pcix_get_mmrbc+0x1cc>
   175a7:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   175ab:	4c 89 e2             	mov    %r12,%rdx
   175ae:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   175b4:	4c 89 ee             	mov    %r13,%rsi
   175b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   175be:	48 83 c1 42          	add    $0x42,%rcx
   175c2:	e8 00 00 00 00       	callq  175c7 <e1000_pcix_get_mmrbc+0x1ec>
   175c7:	4c 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12
   175cb:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   175cf:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   175d6:	00 
   175d7:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   175db:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   175df:	48 89 d9             	mov    %rbx,%rcx
   175e2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   175e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   175ef:	49 ff c7             	inc    %r15
   175f2:	4c 89 ea             	mov    %r13,%rdx
   175f5:	4c 89 f6             	mov    %r14,%rsi
   175f8:	48 ff c3             	inc    %rbx
   175fb:	e8 00 00 00 00       	callq  17600 <e1000_pcix_get_mmrbc+0x225>
   17600:	49 83 ff 14          	cmp    $0x14,%r15
   17604:	75 d1                	jne    175d7 <e1000_pcix_get_mmrbc+0x1fc>
   17606:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1760d:	00 
   1760e:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   17612:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17618:	4c 89 ea             	mov    %r13,%rdx
   1761b:	4c 89 f6             	mov    %r14,%rsi
   1761e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17625:	48 89 d9             	mov    %rbx,%rcx
   17628:	83 e0 01             	and    $0x1,%eax
   1762b:	0f b6 c0             	movzbl %al,%eax
   1762e:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   17631:	e8 00 00 00 00       	callq  17636 <e1000_pcix_get_mmrbc+0x25b>
   17636:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1763d:	00 
   1763e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17644:	48 89 d9             	mov    %rbx,%rcx
   17647:	4c 89 ea             	mov    %r13,%rdx
   1764a:	4c 89 f6             	mov    %r14,%rsi
   1764d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17654:	d0 e8                	shr    %al
   17656:	83 e0 01             	and    $0x1,%eax
   17659:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   1765c:	e8 00 00 00 00       	callq  17661 <e1000_pcix_get_mmrbc+0x286>
   17661:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   17668:	00 
   17669:	4c 89 ea             	mov    %r13,%rdx
   1766c:	4c 89 f6             	mov    %r14,%rsi
   1766f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17676:	e8 00 00 00 00       	callq  1767b <e1000_pcix_get_mmrbc+0x2a0>
   1767b:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   17682:	00 
   17683:	48 85 c0             	test   %rax,%rax
   17686:	0f 84 ac 00 00 00    	je     17738 <e1000_pcix_get_mmrbc+0x35d>
   1768c:	48 8d 48 18          	lea    0x18(%rax),%rcx
   17690:	4c 89 ea             	mov    %r13,%rdx
   17693:	4c 89 f6             	mov    %r14,%rsi
   17696:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1769d:	e8 00 00 00 00       	callq  176a2 <e1000_pcix_get_mmrbc+0x2c7>
   176a2:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   176a9:	00 
   176aa:	4c 89 ea             	mov    %r13,%rdx
   176ad:	4c 89 f6             	mov    %r14,%rsi
   176b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   176b7:	48 83 c1 20          	add    $0x20,%rcx
   176bb:	e8 00 00 00 00       	callq  176c0 <e1000_pcix_get_mmrbc+0x2e5>
   176c0:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   176c7:	00 
   176c8:	4c 89 ea             	mov    %r13,%rdx
   176cb:	4c 89 f6             	mov    %r14,%rsi
   176ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   176d5:	48 83 c1 30          	add    $0x30,%rcx
   176d9:	e8 00 00 00 00       	callq  176de <e1000_pcix_get_mmrbc+0x303>
   176de:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   176e5:	00 
   176e6:	4c 89 ea             	mov    %r13,%rdx
   176e9:	4c 89 f6             	mov    %r14,%rsi
   176ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   176f3:	48 83 c1 10          	add    $0x10,%rcx
   176f7:	e8 00 00 00 00       	callq  176fc <e1000_pcix_get_mmrbc+0x321>
   176fc:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   17703:	00 
   17704:	4c 89 ea             	mov    %r13,%rdx
   17707:	4c 89 f6             	mov    %r14,%rsi
   1770a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17711:	48 83 c1 28          	add    $0x28,%rcx
   17715:	e8 00 00 00 00       	callq  1771a <e1000_pcix_get_mmrbc+0x33f>
   1771a:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   17721:	00 
   17722:	4c 89 ea             	mov    %r13,%rdx
   17725:	4c 89 f6             	mov    %r14,%rsi
   17728:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1772f:	48 83 c1 08          	add    $0x8,%rcx
   17733:	e8 00 00 00 00       	callq  17738 <e1000_pcix_get_mmrbc+0x35d>
   17738:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
   1773f:	00 
   17740:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   17746:	4c 89 ea             	mov    %r13,%rdx
   17749:	4c 89 f6             	mov    %r14,%rsi
   1774c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17753:	e8 00 00 00 00       	callq  17758 <e1000_pcix_get_mmrbc+0x37d>
   17758:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   1775f:	00 
   17760:	4c 89 ea             	mov    %r13,%rdx
   17763:	4c 89 f6             	mov    %r14,%rsi
   17766:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1776d:	e8 00 00 00 00       	callq  17772 <e1000_pcix_get_mmrbc+0x397>
   17772:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17779:	00 
   1777a:	48 85 c0             	test   %rax,%rax
   1777d:	0f 84 91 05 00 00    	je     17d14 <e1000_pcix_get_mmrbc+0x939>
   17783:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   1778a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   17790:	4c 89 ea             	mov    %r13,%rdx
   17793:	4c 89 f6             	mov    %r14,%rsi
   17796:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1779d:	31 db                	xor    %ebx,%ebx
   1779f:	e8 00 00 00 00       	callq  177a4 <e1000_pcix_get_mmrbc+0x3c9>
   177a4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   177ab:	00 
   177ac:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   177b2:	4c 89 ea             	mov    %r13,%rdx
   177b5:	4c 89 f6             	mov    %r14,%rsi
   177b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   177bf:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   177c6:	e8 00 00 00 00       	callq  177cb <e1000_pcix_get_mmrbc+0x3f0>
   177cb:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   177d2:	00 
   177d3:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   177d9:	4c 89 ea             	mov    %r13,%rdx
   177dc:	4c 89 f6             	mov    %r14,%rsi
   177df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   177e6:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   177ed:	e8 00 00 00 00       	callq  177f2 <e1000_pcix_get_mmrbc+0x417>
   177f2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   177f9:	00 
   177fa:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17800:	4c 89 ea             	mov    %r13,%rdx
   17803:	4c 89 f6             	mov    %r14,%rsi
   17806:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1780d:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   17814:	e8 00 00 00 00       	callq  17819 <e1000_pcix_get_mmrbc+0x43e>
   17819:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17820:	00 
   17821:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17827:	4c 89 ea             	mov    %r13,%rdx
   1782a:	4c 89 f6             	mov    %r14,%rsi
   1782d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17834:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   1783b:	e8 00 00 00 00       	callq  17840 <e1000_pcix_get_mmrbc+0x465>
   17840:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17847:	00 
   17848:	4c 89 ea             	mov    %r13,%rdx
   1784b:	4c 89 f6             	mov    %r14,%rsi
   1784e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17855:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   1785c:	e8 00 00 00 00       	callq  17861 <e1000_pcix_get_mmrbc+0x486>
   17861:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17868:	00 
   17869:	4c 89 ea             	mov    %r13,%rdx
   1786c:	4c 89 f6             	mov    %r14,%rsi
   1786f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17876:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   1787d:	e8 00 00 00 00       	callq  17882 <e1000_pcix_get_mmrbc+0x4a7>
   17882:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17889:	00 
   1788a:	4c 89 ea             	mov    %r13,%rdx
   1788d:	4c 89 f6             	mov    %r14,%rsi
   17890:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17897:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   1789e:	e8 00 00 00 00       	callq  178a3 <e1000_pcix_get_mmrbc+0x4c8>
   178a3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   178aa:	00 
   178ab:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   178af:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   178b3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   178b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   178c0:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   178c7:	48 01 d9             	add    %rbx,%rcx
   178ca:	48 ff c3             	inc    %rbx
   178cd:	e8 00 00 00 00       	callq  178d2 <e1000_pcix_get_mmrbc+0x4f7>
   178d2:	48 83 fb 20          	cmp    $0x20,%rbx
   178d6:	75 cb                	jne    178a3 <e1000_pcix_get_mmrbc+0x4c8>
   178d8:	30 db                	xor    %bl,%bl
   178da:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   178e1:	00 
   178e2:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   178e6:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   178ea:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   178f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   178f7:	4c 89 ea             	mov    %r13,%rdx
   178fa:	4c 89 f6             	mov    %r14,%rsi
   178fd:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   17904:	48 01 d9             	add    %rbx,%rcx
   17907:	48 ff c3             	inc    %rbx
   1790a:	e8 00 00 00 00       	callq  1790f <e1000_pcix_get_mmrbc+0x534>
   1790f:	48 83 fb 20          	cmp    $0x20,%rbx
   17913:	75 c5                	jne    178da <e1000_pcix_get_mmrbc+0x4ff>
   17915:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1791c:	00 
   1791d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   17923:	4c 89 ea             	mov    %r13,%rdx
   17926:	4c 89 f6             	mov    %r14,%rsi
   17929:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17930:	30 db                	xor    %bl,%bl
   17932:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   17939:	e8 00 00 00 00       	callq  1793e <e1000_pcix_get_mmrbc+0x563>
   1793e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17945:	00 
   17946:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1794c:	4c 89 ea             	mov    %r13,%rdx
   1794f:	4c 89 f6             	mov    %r14,%rsi
   17952:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17959:	48 83 c1 48          	add    $0x48,%rcx
   1795d:	e8 00 00 00 00       	callq  17962 <e1000_pcix_get_mmrbc+0x587>
   17962:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17969:	00 
   1796a:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1796e:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   17972:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   17978:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1797f:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   17986:	48 01 d9             	add    %rbx,%rcx
   17989:	48 ff c3             	inc    %rbx
   1798c:	e8 00 00 00 00       	callq  17991 <e1000_pcix_get_mmrbc+0x5b6>
   17991:	48 83 fb 20          	cmp    $0x20,%rbx
   17995:	75 cb                	jne    17962 <e1000_pcix_get_mmrbc+0x587>
   17997:	30 db                	xor    %bl,%bl
   17999:	48 89 d9             	mov    %rbx,%rcx
   1799c:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
   179a3:	00 
   179a4:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   179a8:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   179ac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   179b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   179b9:	4c 89 ea             	mov    %r13,%rdx
   179bc:	48 ff c3             	inc    %rbx
   179bf:	4c 89 f6             	mov    %r14,%rsi
   179c2:	e8 00 00 00 00       	callq  179c7 <e1000_pcix_get_mmrbc+0x5ec>
   179c7:	48 83 fb 10          	cmp    $0x10,%rbx
   179cb:	75 cc                	jne    17999 <e1000_pcix_get_mmrbc+0x5be>
   179cd:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   179d4:	00 
   179d5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   179db:	4c 89 ea             	mov    %r13,%rdx
   179de:	4c 89 f6             	mov    %r14,%rsi
   179e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   179e8:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   179ef:	e8 00 00 00 00       	callq  179f4 <e1000_pcix_get_mmrbc+0x619>
   179f4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   179fb:	00 
   179fc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17a02:	4c 89 ea             	mov    %r13,%rdx
   17a05:	4c 89 f6             	mov    %r14,%rsi
   17a08:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17a0f:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   17a16:	e8 00 00 00 00       	callq  17a1b <e1000_pcix_get_mmrbc+0x640>
   17a1b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17a22:	00 
   17a23:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17a29:	4c 89 ea             	mov    %r13,%rdx
   17a2c:	4c 89 f6             	mov    %r14,%rsi
   17a2f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17a36:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   17a3d:	e8 00 00 00 00       	callq  17a42 <e1000_pcix_get_mmrbc+0x667>
   17a42:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17a49:	00 
   17a4a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   17a50:	4c 89 ea             	mov    %r13,%rdx
   17a53:	4c 89 f6             	mov    %r14,%rsi
   17a56:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17a5d:	48 83 c1 70          	add    $0x70,%rcx
   17a61:	e8 00 00 00 00       	callq  17a66 <e1000_pcix_get_mmrbc+0x68b>
   17a66:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17a6d:	00 
   17a6e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17a74:	4c 89 ea             	mov    %r13,%rdx
   17a77:	4c 89 f6             	mov    %r14,%rsi
   17a7a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17a81:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   17a88:	e8 00 00 00 00       	callq  17a8d <e1000_pcix_get_mmrbc+0x6b2>
   17a8d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17a94:	00 
   17a95:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   17a9b:	4c 89 ea             	mov    %r13,%rdx
   17a9e:	4c 89 f6             	mov    %r14,%rsi
   17aa1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17aa8:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   17aaf:	e8 00 00 00 00       	callq  17ab4 <e1000_pcix_get_mmrbc+0x6d9>
   17ab4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17abb:	00 
   17abc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   17ac2:	4c 89 ea             	mov    %r13,%rdx
   17ac5:	4c 89 f6             	mov    %r14,%rsi
   17ac8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17acf:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   17ad6:	e8 00 00 00 00       	callq  17adb <e1000_pcix_get_mmrbc+0x700>
   17adb:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17ae2:	00 
   17ae3:	4c 89 ea             	mov    %r13,%rdx
   17ae6:	4c 89 f6             	mov    %r14,%rsi
   17ae9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17af0:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   17af7:	e8 00 00 00 00       	callq  17afc <e1000_pcix_get_mmrbc+0x721>
   17afc:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17b03:	00 
   17b04:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   17b0b:	00 
   17b0c:	74 62                	je     17b70 <e1000_pcix_get_mmrbc+0x795>
   17b0e:	30 db                	xor    %bl,%bl
   17b10:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17b17:	00 
   17b18:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   17b1c:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   17b20:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   17b26:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17b2d:	4c 89 ea             	mov    %r13,%rdx
   17b30:	4c 89 f6             	mov    %r14,%rsi
   17b33:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   17b3a:	48 83 c1 08          	add    $0x8,%rcx
   17b3e:	48 01 d9             	add    %rbx,%rcx
   17b41:	48 ff c3             	inc    %rbx
   17b44:	e8 00 00 00 00       	callq  17b49 <e1000_pcix_get_mmrbc+0x76e>
   17b49:	48 83 fb 20          	cmp    $0x20,%rbx
   17b4d:	75 c1                	jne    17b10 <e1000_pcix_get_mmrbc+0x735>
   17b4f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17b56:	00 
   17b57:	4c 89 ea             	mov    %r13,%rdx
   17b5a:	4c 89 f6             	mov    %r14,%rsi
   17b5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17b64:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   17b6b:	e8 00 00 00 00       	callq  17b70 <e1000_pcix_get_mmrbc+0x795>
   17b70:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17b77:	00 
   17b78:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   17b7c:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   17b80:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17b87:	48 89 da             	mov    %rbx,%rdx
   17b8a:	4c 89 ee             	mov    %r13,%rsi
   17b8d:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   17b94:	e8 00 00 00 00       	callq  17b99 <e1000_pcix_get_mmrbc+0x7be>
   17b99:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17ba0:	00 
   17ba1:	48 89 da             	mov    %rbx,%rdx
   17ba4:	4c 89 ee             	mov    %r13,%rsi
   17ba7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17bae:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   17bb5:	e8 00 00 00 00       	callq  17bba <e1000_pcix_get_mmrbc+0x7df>
   17bba:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17bc1:	00 
   17bc2:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   17bc9:	48 85 c0             	test   %rax,%rax
   17bcc:	74 3b                	je     17c09 <e1000_pcix_get_mmrbc+0x82e>
   17bce:	48 8d 48 60          	lea    0x60(%rax),%rcx
   17bd2:	48 89 da             	mov    %rbx,%rdx
   17bd5:	4c 89 ee             	mov    %r13,%rsi
   17bd8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17bdf:	e8 00 00 00 00       	callq  17be4 <e1000_pcix_get_mmrbc+0x809>
   17be4:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17beb:	00 
   17bec:	48 89 da             	mov    %rbx,%rdx
   17bef:	4c 89 ee             	mov    %r13,%rsi
   17bf2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17bf9:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   17c00:	48 83 c1 58          	add    $0x58,%rcx
   17c04:	e8 00 00 00 00       	callq  17c09 <e1000_pcix_get_mmrbc+0x82e>
   17c09:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17c10:	00 
   17c11:	48 89 da             	mov    %rbx,%rdx
   17c14:	4c 89 ee             	mov    %r13,%rsi
   17c17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17c1e:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   17c25:	e8 00 00 00 00       	callq  17c2a <e1000_pcix_get_mmrbc+0x84f>
   17c2a:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17c31:	00 
   17c32:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   17c39:	48 85 c0             	test   %rax,%rax
   17c3c:	74 41                	je     17c7f <e1000_pcix_get_mmrbc+0x8a4>
   17c3e:	48 8d 48 10          	lea    0x10(%rax),%rcx
   17c42:	48 89 da             	mov    %rbx,%rdx
   17c45:	4c 89 ee             	mov    %r13,%rsi
   17c48:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17c4f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   17c55:	e8 00 00 00 00       	callq  17c5a <e1000_pcix_get_mmrbc+0x87f>
   17c5a:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17c61:	00 
   17c62:	48 89 da             	mov    %rbx,%rdx
   17c65:	4c 89 ee             	mov    %r13,%rsi
   17c68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17c6f:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   17c76:	48 83 c1 08          	add    $0x8,%rcx
   17c7a:	e8 00 00 00 00       	callq  17c7f <e1000_pcix_get_mmrbc+0x8a4>
   17c7f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   17c86:	00 
   17c87:	48 89 da             	mov    %rbx,%rdx
   17c8a:	4c 89 ee             	mov    %r13,%rsi
   17c8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17c94:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   17c9b:	e8 00 00 00 00       	callq  17ca0 <e1000_pcix_get_mmrbc+0x8c5>
   17ca0:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17ca7:	00 
   17ca8:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   17caf:	00 
   17cb0:	74 62                	je     17d14 <e1000_pcix_get_mmrbc+0x939>
   17cb2:	31 db                	xor    %ebx,%ebx
   17cb4:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17cbb:	00 
   17cbc:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   17cc0:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   17cc4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   17cca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17cd1:	4c 89 ea             	mov    %r13,%rdx
   17cd4:	4c 89 f6             	mov    %r14,%rsi
   17cd7:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   17cde:	48 83 c1 08          	add    $0x8,%rcx
   17ce2:	48 01 d9             	add    %rbx,%rcx
   17ce5:	48 ff c3             	inc    %rbx
   17ce8:	e8 00 00 00 00       	callq  17ced <e1000_pcix_get_mmrbc+0x912>
   17ced:	48 83 fb 20          	cmp    $0x20,%rbx
   17cf1:	75 c1                	jne    17cb4 <e1000_pcix_get_mmrbc+0x8d9>
   17cf3:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   17cfa:	00 
   17cfb:	4c 89 ea             	mov    %r13,%rdx
   17cfe:	4c 89 f6             	mov    %r14,%rsi
   17d01:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17d08:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   17d0f:	e8 00 00 00 00       	callq  17d14 <e1000_pcix_get_mmrbc+0x939>
   17d14:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   17d18:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   17d1c:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   17d23:	00 
   17d24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17d2b:	48 89 da             	mov    %rbx,%rdx
   17d2e:	4c 89 ee             	mov    %r13,%rsi
   17d31:	e8 00 00 00 00       	callq  17d36 <e1000_pcix_get_mmrbc+0x95b>
   17d36:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   17d3d:	00 
   17d3e:	48 89 da             	mov    %rbx,%rdx
   17d41:	4c 89 ee             	mov    %r13,%rsi
   17d44:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17d4b:	e8 00 00 00 00       	callq  17d50 <e1000_pcix_get_mmrbc+0x975>
   17d50:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
   17d57:	00 
   17d58:	48 85 c9             	test   %rcx,%rcx
   17d5b:	74 18                	je     17d75 <e1000_pcix_get_mmrbc+0x99a>
   17d5d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   17d63:	48 89 da             	mov    %rbx,%rdx
   17d66:	4c 89 ee             	mov    %r13,%rsi
   17d69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17d70:	e8 00 00 00 00       	callq  17d75 <e1000_pcix_get_mmrbc+0x99a>
   17d75:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   17d79:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   17d7f:	48 89 da             	mov    %rbx,%rdx
   17d82:	4c 89 ee             	mov    %r13,%rsi
   17d85:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17d8c:	48 83 c1 40          	add    $0x40,%rcx
   17d90:	e8 00 00 00 00       	callq  17d95 <e1000_pcix_get_mmrbc+0x9ba>
   17d95:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   17d99:	48 89 da             	mov    %rbx,%rdx
   17d9c:	4c 89 ee             	mov    %r13,%rsi
   17d9f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17da6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   17dac:	48 83 c1 3c          	add    $0x3c,%rcx
   17db0:	e8 00 00 00 00       	callq  17db5 <e1000_pcix_get_mmrbc+0x9da>
   17db5:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   17db9:	48 89 da             	mov    %rbx,%rdx
   17dbc:	4c 89 ee             	mov    %r13,%rsi
   17dbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17dc6:	48 83 c1 10          	add    $0x10,%rcx
   17dca:	e8 00 00 00 00       	callq  17dcf <e1000_pcix_get_mmrbc+0x9f4>
   17dcf:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   17dd3:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   17dd7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17dde:	48 c7 45 a0 2c 06 00 	movq   $0x62c,0xffffffffffffffa0(%rbp)
   17de5:	00 
   17de6:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   17dea:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   17dee:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   17df1:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   17df4:	e8 00 00 00 00       	callq  17df9 <e1000_pcix_get_mmrbc+0xa1e>
   17df9:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
   17dfd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17e04:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   17e08:	e8 00 00 00 00       	callq  17e0d <e1000_pcix_get_mmrbc+0xa32>
   17e0d:	4c 8b 6d b0          	mov    0xffffffffffffffb0(%rbp),%r13
   17e11:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   17e15:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   17e1b:	48 89 da             	mov    %rbx,%rdx
   17e1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17e25:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   17e2c:	4c 89 ee             	mov    %r13,%rsi
   17e2f:	e8 00 00 00 00       	callq  17e34 <e1000_pcix_get_mmrbc+0xa59>
   17e34:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   17e38:	48 85 c0             	test   %rax,%rax
   17e3b:	0f 84 3e 09 00 00    	je     1877f <e1000_pcix_get_mmrbc+0x13a4>
   17e41:	4c 8d 40 38          	lea    0x38(%rax),%r8
   17e45:	48 89 da             	mov    %rbx,%rdx
   17e48:	b9 04 00 00 00       	mov    $0x4,%ecx
   17e4d:	4c 89 ee             	mov    %r13,%rsi
   17e50:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17e57:	45 31 f6             	xor    %r14d,%r14d
   17e5a:	e8 00 00 00 00       	callq  17e5f <e1000_pcix_get_mmrbc+0xa84>
   17e5f:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   17e63:	48 89 da             	mov    %rbx,%rdx
   17e66:	b9 04 00 00 00       	mov    $0x4,%ecx
   17e6b:	4c 89 ee             	mov    %r13,%rsi
   17e6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17e75:	49 83 c0 7c          	add    $0x7c,%r8
   17e79:	e8 00 00 00 00       	callq  17e7e <e1000_pcix_get_mmrbc+0xaa3>
   17e7e:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   17e82:	48 89 da             	mov    %rbx,%rdx
   17e85:	b9 04 00 00 00       	mov    $0x4,%ecx
   17e8a:	4c 89 ee             	mov    %r13,%rsi
   17e8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17e94:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
   17e9b:	e8 00 00 00 00       	callq  17ea0 <e1000_pcix_get_mmrbc+0xac5>
   17ea0:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   17ea4:	48 89 da             	mov    %rbx,%rdx
   17ea7:	b9 02 00 00 00       	mov    $0x2,%ecx
   17eac:	4c 89 ee             	mov    %r13,%rsi
   17eaf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17eb6:	49 83 c0 3e          	add    $0x3e,%r8
   17eba:	e8 00 00 00 00       	callq  17ebf <e1000_pcix_get_mmrbc+0xae4>
   17ebf:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   17ec3:	ba 78 02 00 00       	mov    $0x278,%edx
   17ec8:	be 80 00 00 00       	mov    $0x80,%esi
   17ecd:	e8 00 00 00 00       	callq  17ed2 <e1000_pcix_get_mmrbc+0xaf7>
   17ed2:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   17ed6:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   17eda:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   17ee1:	00 
   17ee2:	4c 8d 7d c8          	lea    0xffffffffffffffc8(%rbp),%r15
   17ee6:	49 89 d8             	mov    %rbx,%r8
   17ee9:	b9 01 00 00 00       	mov    $0x1,%ecx
   17eee:	4c 89 ee             	mov    %r13,%rsi
   17ef1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17ef8:	49 ff c6             	inc    %r14
   17efb:	4c 89 fa             	mov    %r15,%rdx
   17efe:	48 ff c3             	inc    %rbx
   17f01:	e8 00 00 00 00       	callq  17f06 <e1000_pcix_get_mmrbc+0xb2b>
   17f06:	49 83 fe 14          	cmp    $0x14,%r14
   17f0a:	75 d6                	jne    17ee2 <e1000_pcix_get_mmrbc+0xb07>
   17f0c:	48 8d 5d c0          	lea    0xffffffffffffffc0(%rbp),%rbx
   17f10:	b9 04 00 00 00       	mov    $0x4,%ecx
   17f15:	4c 89 fa             	mov    %r15,%rdx
   17f18:	4c 89 ee             	mov    %r13,%rsi
   17f1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17f22:	49 89 d8             	mov    %rbx,%r8
   17f25:	e8 00 00 00 00       	callq  17f2a <e1000_pcix_get_mmrbc+0xb4f>
   17f2a:	8a 55 c0             	mov    0xffffffffffffffc0(%rbp),%dl
   17f2d:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   17f34:	00 
   17f35:	49 89 d8             	mov    %rbx,%r8
   17f38:	b9 04 00 00 00       	mov    $0x4,%ecx
   17f3d:	4c 89 ee             	mov    %r13,%rsi
   17f40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17f47:	83 e2 01             	and    $0x1,%edx
   17f4a:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   17f4d:	09 d0                	or     %edx,%eax
   17f4f:	4c 89 fa             	mov    %r15,%rdx
   17f52:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   17f59:	00 
   17f5a:	e8 00 00 00 00       	callq  17f5f <e1000_pcix_get_mmrbc+0xb84>
   17f5f:	8a 55 c0             	mov    0xffffffffffffffc0(%rbp),%dl
   17f62:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   17f69:	00 
   17f6a:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   17f71:	00 
   17f72:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   17f78:	4c 89 ee             	mov    %r13,%rsi
   17f7b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17f82:	83 e2 01             	and    $0x1,%edx
   17f85:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   17f88:	01 d2                	add    %edx,%edx
   17f8a:	09 d0                	or     %edx,%eax
   17f8c:	4c 89 fa             	mov    %r15,%rdx
   17f8f:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   17f96:	00 
   17f97:	e8 00 00 00 00       	callq  17f9c <e1000_pcix_get_mmrbc+0xbc1>
   17f9c:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   17fa3:	00 
   17fa4:	48 85 c0             	test   %rax,%rax
   17fa7:	0f 84 d0 00 00 00    	je     1807d <e1000_pcix_get_mmrbc+0xca2>
   17fad:	48 8d 48 18          	lea    0x18(%rax),%rcx
   17fb1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   17fb7:	4c 89 fa             	mov    %r15,%rdx
   17fba:	4c 89 ee             	mov    %r13,%rsi
   17fbd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17fc4:	e8 00 00 00 00       	callq  17fc9 <e1000_pcix_get_mmrbc+0xbee>
   17fc9:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   17fd0:	00 
   17fd1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   17fd7:	4c 89 fa             	mov    %r15,%rdx
   17fda:	4c 89 ee             	mov    %r13,%rsi
   17fdd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   17fe4:	48 83 c1 20          	add    $0x20,%rcx
   17fe8:	e8 00 00 00 00       	callq  17fed <e1000_pcix_get_mmrbc+0xc12>
   17fed:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   17ff4:	00 
   17ff5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   17ffb:	4c 89 fa             	mov    %r15,%rdx
   17ffe:	4c 89 ee             	mov    %r13,%rsi
   18001:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18008:	48 83 c1 30          	add    $0x30,%rcx
   1800c:	e8 00 00 00 00       	callq  18011 <e1000_pcix_get_mmrbc+0xc36>
   18011:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   18018:	00 
   18019:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1801f:	4c 89 fa             	mov    %r15,%rdx
   18022:	4c 89 ee             	mov    %r13,%rsi
   18025:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1802c:	48 83 c1 10          	add    $0x10,%rcx
   18030:	e8 00 00 00 00       	callq  18035 <e1000_pcix_get_mmrbc+0xc5a>
   18035:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1803c:	00 
   1803d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   18043:	4c 89 fa             	mov    %r15,%rdx
   18046:	4c 89 ee             	mov    %r13,%rsi
   18049:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18050:	48 83 c1 28          	add    $0x28,%rcx
   18054:	e8 00 00 00 00       	callq  18059 <e1000_pcix_get_mmrbc+0xc7e>
   18059:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   18060:	00 
   18061:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   18067:	4c 89 fa             	mov    %r15,%rdx
   1806a:	4c 89 ee             	mov    %r13,%rsi
   1806d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18074:	48 83 c1 08          	add    $0x8,%rcx
   18078:	e8 00 00 00 00       	callq  1807d <e1000_pcix_get_mmrbc+0xca2>
   1807d:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
   18084:	00 
   18085:	b9 08 00 00 00       	mov    $0x8,%ecx
   1808a:	4c 89 fa             	mov    %r15,%rdx
   1808d:	4c 89 ee             	mov    %r13,%rsi
   18090:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18097:	e8 00 00 00 00       	callq  1809c <e1000_pcix_get_mmrbc+0xcc1>
   1809c:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   180a3:	00 
   180a4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   180ab:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   180b1:	4c 89 fa             	mov    %r15,%rdx
   180b4:	4c 89 ee             	mov    %r13,%rsi
   180b7:	e8 00 00 00 00       	callq  180bc <e1000_pcix_get_mmrbc+0xce1>
   180bc:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   180c3:	00 
   180c4:	48 85 ff             	test   %rdi,%rdi
   180c7:	0f 84 08 06 00 00    	je     186d5 <e1000_pcix_get_mmrbc+0x12fa>
   180cd:	ba 08 00 00 00       	mov    $0x8,%edx
   180d2:	be 10 03 00 00       	mov    $0x310,%esi
   180d7:	31 db                	xor    %ebx,%ebx
   180d9:	e8 00 00 00 00       	callq  180de <e1000_pcix_get_mmrbc+0xd03>
   180de:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   180e5:	00 
   180e6:	b9 08 00 00 00       	mov    $0x8,%ecx
   180eb:	4c 89 fa             	mov    %r15,%rdx
   180ee:	4c 89 ee             	mov    %r13,%rsi
   180f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   180f8:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   180ff:	e8 00 00 00 00       	callq  18104 <e1000_pcix_get_mmrbc+0xd29>
   18104:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1810b:	00 
   1810c:	b9 02 00 00 00       	mov    $0x2,%ecx
   18111:	4c 89 fa             	mov    %r15,%rdx
   18114:	4c 89 ee             	mov    %r13,%rsi
   18117:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1811e:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   18125:	e8 00 00 00 00       	callq  1812a <e1000_pcix_get_mmrbc+0xd4f>
   1812a:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   18131:	00 
   18132:	b9 08 00 00 00       	mov    $0x8,%ecx
   18137:	4c 89 fa             	mov    %r15,%rdx
   1813a:	4c 89 ee             	mov    %r13,%rsi
   1813d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18144:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   1814b:	e8 00 00 00 00       	callq  18150 <e1000_pcix_get_mmrbc+0xd75>
   18150:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   18157:	00 
   18158:	b9 04 00 00 00       	mov    $0x4,%ecx
   1815d:	4c 89 fa             	mov    %r15,%rdx
   18160:	4c 89 ee             	mov    %r13,%rsi
   18163:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1816a:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   18171:	e8 00 00 00 00       	callq  18176 <e1000_pcix_get_mmrbc+0xd9b>
   18176:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1817d:	00 
   1817e:	b9 04 00 00 00       	mov    $0x4,%ecx
   18183:	4c 89 fa             	mov    %r15,%rdx
   18186:	4c 89 ee             	mov    %r13,%rsi
   18189:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18190:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   18197:	e8 00 00 00 00       	callq  1819c <e1000_pcix_get_mmrbc+0xdc1>
   1819c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   181a3:	00 
   181a4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   181aa:	4c 89 fa             	mov    %r15,%rdx
   181ad:	4c 89 ee             	mov    %r13,%rsi
   181b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   181b7:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   181be:	e8 00 00 00 00       	callq  181c3 <e1000_pcix_get_mmrbc+0xde8>
   181c3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   181ca:	00 
   181cb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   181d1:	4c 89 fa             	mov    %r15,%rdx
   181d4:	4c 89 ee             	mov    %r13,%rsi
   181d7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   181de:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   181e5:	e8 00 00 00 00       	callq  181ea <e1000_pcix_get_mmrbc+0xe0f>
   181ea:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   181f1:	00 
   181f2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   181f8:	4c 89 fa             	mov    %r15,%rdx
   181fb:	4c 89 ee             	mov    %r13,%rsi
   181fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18205:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   1820c:	e8 00 00 00 00       	callq  18211 <e1000_pcix_get_mmrbc+0xe36>
   18211:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   18218:	00 
   18219:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1821d:	b9 01 00 00 00       	mov    $0x1,%ecx
   18222:	4c 89 ee             	mov    %r13,%rsi
   18225:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1822c:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   18233:	49 01 d8             	add    %rbx,%r8
   18236:	48 ff c3             	inc    %rbx
   18239:	e8 00 00 00 00       	callq  1823e <e1000_pcix_get_mmrbc+0xe63>
   1823e:	48 83 fb 20          	cmp    $0x20,%rbx
   18242:	75 cd                	jne    18211 <e1000_pcix_get_mmrbc+0xe36>
   18244:	30 db                	xor    %bl,%bl
   18246:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1824d:	00 
   1824e:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   18252:	b9 01 00 00 00       	mov    $0x1,%ecx
   18257:	4c 89 ee             	mov    %r13,%rsi
   1825a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18261:	4c 89 f2             	mov    %r14,%rdx
   18264:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   1826b:	49 01 d8             	add    %rbx,%r8
   1826e:	48 ff c3             	inc    %rbx
   18271:	e8 00 00 00 00       	callq  18276 <e1000_pcix_get_mmrbc+0xe9b>
   18276:	48 83 fb 20          	cmp    $0x20,%rbx
   1827a:	75 ca                	jne    18246 <e1000_pcix_get_mmrbc+0xe6b>
   1827c:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   18283:	00 
   18284:	b9 02 00 00 00       	mov    $0x2,%ecx
   18289:	4c 89 f2             	mov    %r14,%rdx
   1828c:	4c 89 ee             	mov    %r13,%rsi
   1828f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18296:	30 db                	xor    %bl,%bl
   18298:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   1829f:	e8 00 00 00 00       	callq  182a4 <e1000_pcix_get_mmrbc+0xec9>
   182a4:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   182ab:	00 
   182ac:	ba 08 00 00 00       	mov    $0x8,%edx
   182b1:	be 48 00 00 00       	mov    $0x48,%esi
   182b6:	e8 00 00 00 00       	callq  182bb <e1000_pcix_get_mmrbc+0xee0>
   182bb:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   182c2:	00 
   182c3:	b9 08 00 00 00       	mov    $0x8,%ecx
   182c8:	4c 89 f2             	mov    %r14,%rdx
   182cb:	4c 89 ee             	mov    %r13,%rsi
   182ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   182d5:	49 83 c0 48          	add    $0x48,%r8
   182d9:	e8 00 00 00 00       	callq  182de <e1000_pcix_get_mmrbc+0xf03>
   182de:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   182e5:	00 
   182e6:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   182ea:	b9 01 00 00 00       	mov    $0x1,%ecx
   182ef:	4c 89 ee             	mov    %r13,%rsi
   182f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   182f9:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   18300:	49 01 d8             	add    %rbx,%r8
   18303:	48 ff c3             	inc    %rbx
   18306:	e8 00 00 00 00       	callq  1830b <e1000_pcix_get_mmrbc+0xf30>
   1830b:	48 83 fb 20          	cmp    $0x20,%rbx
   1830f:	75 cd                	jne    182de <e1000_pcix_get_mmrbc+0xf03>
   18311:	30 db                	xor    %bl,%bl
   18313:	49 89 d8             	mov    %rbx,%r8
   18316:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
   1831d:	00 
   1831e:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   18322:	b9 01 00 00 00       	mov    $0x1,%ecx
   18327:	4c 89 ee             	mov    %r13,%rsi
   1832a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18331:	4c 89 f2             	mov    %r14,%rdx
   18334:	48 ff c3             	inc    %rbx
   18337:	e8 00 00 00 00       	callq  1833c <e1000_pcix_get_mmrbc+0xf61>
   1833c:	48 83 fb 10          	cmp    $0x10,%rbx
   18340:	75 d1                	jne    18313 <e1000_pcix_get_mmrbc+0xf38>
   18342:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   18349:	00 
   1834a:	ba 10 00 00 00       	mov    $0x10,%edx
   1834f:	be 18 04 00 00       	mov    $0x418,%esi
   18354:	e8 00 00 00 00       	callq  18359 <e1000_pcix_get_mmrbc+0xf7e>
   18359:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   18360:	00 
   18361:	b9 01 00 00 00       	mov    $0x1,%ecx
   18366:	4c 89 f2             	mov    %r14,%rdx
   18369:	4c 89 ee             	mov    %r13,%rsi
   1836c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18373:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   1837a:	e8 00 00 00 00       	callq  1837f <e1000_pcix_get_mmrbc+0xfa4>
   1837f:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   18386:	00 
   18387:	b9 04 00 00 00       	mov    $0x4,%ecx
   1838c:	4c 89 f2             	mov    %r14,%rdx
   1838f:	4c 89 ee             	mov    %r13,%rsi
   18392:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18399:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   183a0:	e8 00 00 00 00       	callq  183a5 <e1000_pcix_get_mmrbc+0xfca>
   183a5:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   183ac:	00 
   183ad:	b9 08 00 00 00       	mov    $0x8,%ecx
   183b2:	4c 89 f2             	mov    %r14,%rdx
   183b5:	4c 89 ee             	mov    %r13,%rsi
   183b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   183bf:	49 83 c0 70          	add    $0x70,%r8
   183c3:	e8 00 00 00 00       	callq  183c8 <e1000_pcix_get_mmrbc+0xfed>
   183c8:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   183cf:	00 
   183d0:	ba 10 00 00 00       	mov    $0x10,%edx
   183d5:	be 10 00 00 00       	mov    $0x10,%esi
   183da:	e8 00 00 00 00       	callq  183df <e1000_pcix_get_mmrbc+0x1004>
   183df:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   183e6:	00 
   183e7:	b9 04 00 00 00       	mov    $0x4,%ecx
   183ec:	4c 89 f2             	mov    %r14,%rdx
   183ef:	4c 89 ee             	mov    %r13,%rsi
   183f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   183f9:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   18400:	e8 00 00 00 00       	callq  18405 <e1000_pcix_get_mmrbc+0x102a>
   18405:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1840c:	00 
   1840d:	b9 08 00 00 00       	mov    $0x8,%ecx
   18412:	4c 89 f2             	mov    %r14,%rdx
   18415:	4c 89 ee             	mov    %r13,%rsi
   18418:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1841f:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   18426:	e8 00 00 00 00       	callq  1842b <e1000_pcix_get_mmrbc+0x1050>
   1842b:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   18432:	00 
   18433:	b9 04 00 00 00       	mov    $0x4,%ecx
   18438:	4c 89 f2             	mov    %r14,%rdx
   1843b:	4c 89 ee             	mov    %r13,%rsi
   1843e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18445:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   1844c:	e8 00 00 00 00       	callq  18451 <e1000_pcix_get_mmrbc+0x1076>
   18451:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18458:	00 
   18459:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1845f:	4c 89 f2             	mov    %r14,%rdx
   18462:	4c 89 ee             	mov    %r13,%rsi
   18465:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1846c:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   18473:	e8 00 00 00 00       	callq  18478 <e1000_pcix_get_mmrbc+0x109d>
   18478:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1847f:	00 
   18480:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   18487:	00 
   18488:	74 63                	je     184ed <e1000_pcix_get_mmrbc+0x1112>
   1848a:	30 db                	xor    %bl,%bl
   1848c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18493:	00 
   18494:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   18498:	b9 01 00 00 00       	mov    $0x1,%ecx
   1849d:	4c 89 ee             	mov    %r13,%rsi
   184a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   184a7:	4c 89 f2             	mov    %r14,%rdx
   184aa:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   184b1:	49 83 c0 08          	add    $0x8,%r8
   184b5:	49 01 d8             	add    %rbx,%r8
   184b8:	48 ff c3             	inc    %rbx
   184bb:	e8 00 00 00 00       	callq  184c0 <e1000_pcix_get_mmrbc+0x10e5>
   184c0:	48 83 fb 20          	cmp    $0x20,%rbx
   184c4:	75 c6                	jne    1848c <e1000_pcix_get_mmrbc+0x10b1>
   184c6:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   184cd:	00 
   184ce:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   184d4:	4c 89 f2             	mov    %r14,%rdx
   184d7:	4c 89 ee             	mov    %r13,%rsi
   184da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   184e1:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   184e8:	e8 00 00 00 00       	callq  184ed <e1000_pcix_get_mmrbc+0x1112>
   184ed:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   184f4:	00 
   184f5:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   184f9:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   184ff:	4c 89 ee             	mov    %r13,%rsi
   18502:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18509:	48 89 da             	mov    %rbx,%rdx
   1850c:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   18513:	e8 00 00 00 00       	callq  18518 <e1000_pcix_get_mmrbc+0x113d>
   18518:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1851f:	00 
   18520:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   18526:	48 89 da             	mov    %rbx,%rdx
   18529:	4c 89 ee             	mov    %r13,%rsi
   1852c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18533:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   1853a:	e8 00 00 00 00       	callq  1853f <e1000_pcix_get_mmrbc+0x1164>
   1853f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18546:	00 
   18547:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   1854e:	48 85 c0             	test   %rax,%rax
   18551:	74 47                	je     1859a <e1000_pcix_get_mmrbc+0x11bf>
   18553:	48 8d 48 60          	lea    0x60(%rax),%rcx
   18557:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1855d:	48 89 da             	mov    %rbx,%rdx
   18560:	4c 89 ee             	mov    %r13,%rsi
   18563:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1856a:	e8 00 00 00 00       	callq  1856f <e1000_pcix_get_mmrbc+0x1194>
   1856f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18576:	00 
   18577:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1857d:	48 89 da             	mov    %rbx,%rdx
   18580:	4c 89 ee             	mov    %r13,%rsi
   18583:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1858a:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   18591:	48 83 c1 58          	add    $0x58,%rcx
   18595:	e8 00 00 00 00       	callq  1859a <e1000_pcix_get_mmrbc+0x11bf>
   1859a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   185a1:	00 
   185a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   185a9:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   185af:	48 89 da             	mov    %rbx,%rdx
   185b2:	4c 89 ee             	mov    %r13,%rsi
   185b5:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   185bc:	e8 00 00 00 00       	callq  185c1 <e1000_pcix_get_mmrbc+0x11e6>
   185c1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   185c8:	00 
   185c9:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   185d0:	48 85 ff             	test   %rdi,%rdi
   185d3:	74 64                	je     18639 <e1000_pcix_get_mmrbc+0x125e>
   185d5:	ba 08 00 00 00       	mov    $0x8,%edx
   185da:	be 10 00 00 00       	mov    $0x10,%esi
   185df:	e8 00 00 00 00       	callq  185e4 <e1000_pcix_get_mmrbc+0x1209>
   185e4:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   185eb:	00 
   185ec:	b9 08 00 00 00       	mov    $0x8,%ecx
   185f1:	48 89 da             	mov    %rbx,%rdx
   185f4:	4c 89 ee             	mov    %r13,%rsi
   185f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   185fe:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   18605:	49 83 c0 10          	add    $0x10,%r8
   18609:	e8 00 00 00 00       	callq  1860e <e1000_pcix_get_mmrbc+0x1233>
   1860e:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18615:	00 
   18616:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   1861c:	48 89 da             	mov    %rbx,%rdx
   1861f:	4c 89 ee             	mov    %r13,%rsi
   18622:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18629:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   18630:	48 83 c1 08          	add    $0x8,%rcx
   18634:	e8 00 00 00 00       	callq  18639 <e1000_pcix_get_mmrbc+0x125e>
   18639:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18640:	00 
   18641:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   18647:	48 89 da             	mov    %rbx,%rdx
   1864a:	4c 89 ee             	mov    %r13,%rsi
   1864d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18654:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   1865b:	e8 00 00 00 00       	callq  18660 <e1000_pcix_get_mmrbc+0x1285>
   18660:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18667:	00 
   18668:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   1866f:	00 
   18670:	74 63                	je     186d5 <e1000_pcix_get_mmrbc+0x12fa>
   18672:	31 db                	xor    %ebx,%ebx
   18674:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1867b:	00 
   1867c:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   18680:	b9 01 00 00 00       	mov    $0x1,%ecx
   18685:	4c 89 ee             	mov    %r13,%rsi
   18688:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1868f:	4c 89 f2             	mov    %r14,%rdx
   18692:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   18699:	49 83 c0 08          	add    $0x8,%r8
   1869d:	49 01 d8             	add    %rbx,%r8
   186a0:	48 ff c3             	inc    %rbx
   186a3:	e8 00 00 00 00       	callq  186a8 <e1000_pcix_get_mmrbc+0x12cd>
   186a8:	48 83 fb 20          	cmp    $0x20,%rbx
   186ac:	75 c6                	jne    18674 <e1000_pcix_get_mmrbc+0x1299>
   186ae:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   186b5:	00 
   186b6:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   186bc:	4c 89 f2             	mov    %r14,%rdx
   186bf:	4c 89 ee             	mov    %r13,%rsi
   186c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   186c9:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   186d0:	e8 00 00 00 00       	callq  186d5 <e1000_pcix_get_mmrbc+0x12fa>
   186d5:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   186d9:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   186e0:	00 
   186e1:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   186e7:	4c 89 ee             	mov    %r13,%rsi
   186ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   186f1:	48 89 da             	mov    %rbx,%rdx
   186f4:	e8 00 00 00 00       	callq  186f9 <e1000_pcix_get_mmrbc+0x131e>
   186f9:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   18700:	00 
   18701:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   18707:	48 89 da             	mov    %rbx,%rdx
   1870a:	4c 89 ee             	mov    %r13,%rsi
   1870d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18714:	e8 00 00 00 00       	callq  18719 <e1000_pcix_get_mmrbc+0x133e>
   18719:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   18720:	00 
   18721:	48 85 c0             	test   %rax,%rax
   18724:	74 1a                	je     18740 <e1000_pcix_get_mmrbc+0x1365>
   18726:	49 89 c0             	mov    %rax,%r8
   18729:	b9 08 00 00 00       	mov    $0x8,%ecx
   1872e:	48 89 da             	mov    %rbx,%rdx
   18731:	4c 89 ee             	mov    %r13,%rsi
   18734:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1873b:	e8 00 00 00 00       	callq  18740 <e1000_pcix_get_mmrbc+0x1365>
   18740:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   18744:	b9 02 00 00 00       	mov    $0x2,%ecx
   18749:	48 89 da             	mov    %rbx,%rdx
   1874c:	4c 89 ee             	mov    %r13,%rsi
   1874f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18756:	49 83 c0 3c          	add    $0x3c,%r8
   1875a:	e8 00 00 00 00       	callq  1875f <e1000_pcix_get_mmrbc+0x1384>
   1875f:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   18763:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
   18769:	48 89 da             	mov    %rbx,%rdx
   1876c:	4c 89 ee             	mov    %r13,%rsi
   1876f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18776:	48 83 c1 10          	add    $0x10,%rcx
   1877a:	e8 00 00 00 00       	callq  1877f <e1000_pcix_get_mmrbc+0x13a4>
   1877f:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   18783:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   18787:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1878e:	b9 04 00 00 00       	mov    $0x4,%ecx
   18793:	4c 89 ee             	mov    %r13,%rsi
   18796:	e8 00 00 00 00       	callq  1879b <e1000_pcix_get_mmrbc+0x13c0>
   1879b:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   1879f:	8b 5d cc             	mov    0xffffffffffffffcc(%rbp),%ebx
   187a2:	48 85 ff             	test   %rdi,%rdi
   187a5:	74 05                	je     187ac <e1000_pcix_get_mmrbc+0x13d1>
   187a7:	e8 00 00 00 00       	callq  187ac <e1000_pcix_get_mmrbc+0x13d1>
   187ac:	48 83 c4 48          	add    $0x48,%rsp
   187b0:	89 d8                	mov    %ebx,%eax
   187b2:	5b                   	pop    %rbx
   187b3:	41 5c                	pop    %r12
   187b5:	41 5d                	pop    %r13
   187b7:	41 5e                	pop    %r14
   187b9:	41 5f                	pop    %r15
   187bb:	c9                   	leaveq 
   187bc:	c3                   	retq   

00000000000187bd <pci_enable_device_mem>:
   187bd:	55                   	push   %rbp
   187be:	48 89 e5             	mov    %rsp,%rbp
   187c1:	41 57                	push   %r15
   187c3:	41 56                	push   %r14
   187c5:	41 55                	push   %r13
   187c7:	41 54                	push   %r12
   187c9:	53                   	push   %rbx
   187ca:	48 83 ec 48          	sub    $0x48,%rsp
   187ce:	48 89 7d 98          	mov    %rdi,0xffffffffffffff98(%rbp)
   187d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   187d9:	e8 00 00 00 00       	callq  187de <pci_enable_device_mem+0x21>
   187de:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
   187e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   187e9:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   187f0:	00 
   187f1:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   187f8:	00 
   187f9:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   18800:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   18804:	e8 00 00 00 00       	callq  18809 <pci_enable_device_mem+0x4c>
   18809:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   1880d:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   18811:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   18815:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1881c:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   18823:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   1882a:	00 
   1882b:	e8 00 00 00 00       	callq  18830 <pci_enable_device_mem+0x73>
   18830:	48 83 7d c0 00       	cmpq   $0x0,0xffffffffffffffc0(%rbp)
   18835:	0f 84 5c 09 00 00    	je     19197 <pci_enable_device_mem+0x9da>
   1883b:	45 31 ff             	xor    %r15d,%r15d
   1883e:	45 31 f6             	xor    %r14d,%r14d
   18841:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
   18848:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   1884c:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   18850:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   18856:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1885d:	41 ff c7             	inc    %r15d
   18860:	48 89 d9             	mov    %rbx,%rcx
   18863:	48 03 4d c0          	add    0xffffffffffffffc0(%rbp),%rcx
   18867:	4c 89 e2             	mov    %r12,%rdx
   1886a:	4c 89 ee             	mov    %r13,%rsi
   1886d:	48 83 c1 08          	add    $0x8,%rcx
   18871:	e8 00 00 00 00       	callq  18876 <pci_enable_device_mem+0xb9>
   18876:	48 03 5d c0          	add    0xffffffffffffffc0(%rbp),%rbx
   1887a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   18880:	4c 89 e2             	mov    %r12,%rdx
   18883:	4c 89 ee             	mov    %r13,%rsi
   18886:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1888d:	48 89 d9             	mov    %rbx,%rcx
   18890:	e8 00 00 00 00       	callq  18895 <pci_enable_device_mem+0xd8>
   18895:	4c 89 f1             	mov    %r14,%rcx
   18898:	48 03 4d c0          	add    0xffffffffffffffc0(%rbp),%rcx
   1889c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   188a2:	4c 89 e2             	mov    %r12,%rdx
   188a5:	4c 89 ee             	mov    %r13,%rsi
   188a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   188af:	49 83 c6 38          	add    $0x38,%r14
   188b3:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
   188ba:	e8 00 00 00 00       	callq  188bf <pci_enable_device_mem+0x102>
   188bf:	41 83 ff 0c          	cmp    $0xc,%r15d
   188c3:	0f 85 78 ff ff ff    	jne    18841 <pci_enable_device_mem+0x84>
   188c9:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   188cd:	4c 89 e2             	mov    %r12,%rdx
   188d0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   188d6:	4c 89 ee             	mov    %r13,%rsi
   188d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   188e0:	45 31 ff             	xor    %r15d,%r15d
   188e3:	48 83 c1 48          	add    $0x48,%rcx
   188e7:	e8 00 00 00 00       	callq  188ec <pci_enable_device_mem+0x12f>
   188ec:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   188f0:	4c 89 e2             	mov    %r12,%rdx
   188f3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   188f9:	4c 89 ee             	mov    %r13,%rsi
   188fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18903:	48 83 c1 38          	add    $0x38,%rcx
   18907:	e8 00 00 00 00       	callq  1890c <pci_enable_device_mem+0x14f>
   1890c:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   18910:	4c 89 e2             	mov    %r12,%rdx
   18913:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   18919:	4c 89 ee             	mov    %r13,%rsi
   1891c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18923:	48 83 c1 7c          	add    $0x7c,%rcx
   18927:	e8 00 00 00 00       	callq  1892c <pci_enable_device_mem+0x16f>
   1892c:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   18930:	4c 89 e2             	mov    %r12,%rdx
   18933:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   18939:	4c 89 ee             	mov    %r13,%rsi
   1893c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18943:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
   1894a:	e8 00 00 00 00       	callq  1894f <pci_enable_device_mem+0x192>
   1894f:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   18953:	4c 89 e2             	mov    %r12,%rdx
   18956:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1895c:	4c 89 ee             	mov    %r13,%rsi
   1895f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18966:	48 83 c1 3e          	add    $0x3e,%rcx
   1896a:	e8 00 00 00 00       	callq  1896f <pci_enable_device_mem+0x1b2>
   1896f:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   18973:	4c 89 e2             	mov    %r12,%rdx
   18976:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1897c:	4c 89 ee             	mov    %r13,%rsi
   1897f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18986:	48 83 c1 42          	add    $0x42,%rcx
   1898a:	e8 00 00 00 00       	callq  1898f <pci_enable_device_mem+0x1d2>
   1898f:	4c 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12
   18993:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   18997:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   1899e:	00 
   1899f:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   189a3:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   189a7:	48 89 d9             	mov    %rbx,%rcx
   189aa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   189b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   189b7:	49 ff c7             	inc    %r15
   189ba:	4c 89 ea             	mov    %r13,%rdx
   189bd:	4c 89 f6             	mov    %r14,%rsi
   189c0:	48 ff c3             	inc    %rbx
   189c3:	e8 00 00 00 00       	callq  189c8 <pci_enable_device_mem+0x20b>
   189c8:	49 83 ff 14          	cmp    $0x14,%r15
   189cc:	75 d1                	jne    1899f <pci_enable_device_mem+0x1e2>
   189ce:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   189d5:	00 
   189d6:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   189da:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   189e0:	4c 89 ea             	mov    %r13,%rdx
   189e3:	4c 89 f6             	mov    %r14,%rsi
   189e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   189ed:	48 89 d9             	mov    %rbx,%rcx
   189f0:	83 e0 01             	and    $0x1,%eax
   189f3:	0f b6 c0             	movzbl %al,%eax
   189f6:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   189f9:	e8 00 00 00 00       	callq  189fe <pci_enable_device_mem+0x241>
   189fe:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   18a05:	00 
   18a06:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   18a0c:	48 89 d9             	mov    %rbx,%rcx
   18a0f:	4c 89 ea             	mov    %r13,%rdx
   18a12:	4c 89 f6             	mov    %r14,%rsi
   18a15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18a1c:	d0 e8                	shr    %al
   18a1e:	83 e0 01             	and    $0x1,%eax
   18a21:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   18a24:	e8 00 00 00 00       	callq  18a29 <pci_enable_device_mem+0x26c>
   18a29:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   18a30:	00 
   18a31:	4c 89 ea             	mov    %r13,%rdx
   18a34:	4c 89 f6             	mov    %r14,%rsi
   18a37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18a3e:	e8 00 00 00 00       	callq  18a43 <pci_enable_device_mem+0x286>
   18a43:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   18a4a:	00 
   18a4b:	48 85 c0             	test   %rax,%rax
   18a4e:	0f 84 ac 00 00 00    	je     18b00 <pci_enable_device_mem+0x343>
   18a54:	48 8d 48 18          	lea    0x18(%rax),%rcx
   18a58:	4c 89 ea             	mov    %r13,%rdx
   18a5b:	4c 89 f6             	mov    %r14,%rsi
   18a5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18a65:	e8 00 00 00 00       	callq  18a6a <pci_enable_device_mem+0x2ad>
   18a6a:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   18a71:	00 
   18a72:	4c 89 ea             	mov    %r13,%rdx
   18a75:	4c 89 f6             	mov    %r14,%rsi
   18a78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18a7f:	48 83 c1 20          	add    $0x20,%rcx
   18a83:	e8 00 00 00 00       	callq  18a88 <pci_enable_device_mem+0x2cb>
   18a88:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   18a8f:	00 
   18a90:	4c 89 ea             	mov    %r13,%rdx
   18a93:	4c 89 f6             	mov    %r14,%rsi
   18a96:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18a9d:	48 83 c1 30          	add    $0x30,%rcx
   18aa1:	e8 00 00 00 00       	callq  18aa6 <pci_enable_device_mem+0x2e9>
   18aa6:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   18aad:	00 
   18aae:	4c 89 ea             	mov    %r13,%rdx
   18ab1:	4c 89 f6             	mov    %r14,%rsi
   18ab4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18abb:	48 83 c1 10          	add    $0x10,%rcx
   18abf:	e8 00 00 00 00       	callq  18ac4 <pci_enable_device_mem+0x307>
   18ac4:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   18acb:	00 
   18acc:	4c 89 ea             	mov    %r13,%rdx
   18acf:	4c 89 f6             	mov    %r14,%rsi
   18ad2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18ad9:	48 83 c1 28          	add    $0x28,%rcx
   18add:	e8 00 00 00 00       	callq  18ae2 <pci_enable_device_mem+0x325>
   18ae2:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   18ae9:	00 
   18aea:	4c 89 ea             	mov    %r13,%rdx
   18aed:	4c 89 f6             	mov    %r14,%rsi
   18af0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18af7:	48 83 c1 08          	add    $0x8,%rcx
   18afb:	e8 00 00 00 00       	callq  18b00 <pci_enable_device_mem+0x343>
   18b00:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
   18b07:	00 
   18b08:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   18b0e:	4c 89 ea             	mov    %r13,%rdx
   18b11:	4c 89 f6             	mov    %r14,%rsi
   18b14:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18b1b:	e8 00 00 00 00       	callq  18b20 <pci_enable_device_mem+0x363>
   18b20:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   18b27:	00 
   18b28:	4c 89 ea             	mov    %r13,%rdx
   18b2b:	4c 89 f6             	mov    %r14,%rsi
   18b2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18b35:	e8 00 00 00 00       	callq  18b3a <pci_enable_device_mem+0x37d>
   18b3a:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18b41:	00 
   18b42:	48 85 c0             	test   %rax,%rax
   18b45:	0f 84 91 05 00 00    	je     190dc <pci_enable_device_mem+0x91f>
   18b4b:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   18b52:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   18b58:	4c 89 ea             	mov    %r13,%rdx
   18b5b:	4c 89 f6             	mov    %r14,%rsi
   18b5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18b65:	31 db                	xor    %ebx,%ebx
   18b67:	e8 00 00 00 00       	callq  18b6c <pci_enable_device_mem+0x3af>
   18b6c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18b73:	00 
   18b74:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   18b7a:	4c 89 ea             	mov    %r13,%rdx
   18b7d:	4c 89 f6             	mov    %r14,%rsi
   18b80:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18b87:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   18b8e:	e8 00 00 00 00       	callq  18b93 <pci_enable_device_mem+0x3d6>
   18b93:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18b9a:	00 
   18b9b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   18ba1:	4c 89 ea             	mov    %r13,%rdx
   18ba4:	4c 89 f6             	mov    %r14,%rsi
   18ba7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18bae:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   18bb5:	e8 00 00 00 00       	callq  18bba <pci_enable_device_mem+0x3fd>
   18bba:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18bc1:	00 
   18bc2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   18bc8:	4c 89 ea             	mov    %r13,%rdx
   18bcb:	4c 89 f6             	mov    %r14,%rsi
   18bce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18bd5:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   18bdc:	e8 00 00 00 00       	callq  18be1 <pci_enable_device_mem+0x424>
   18be1:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18be8:	00 
   18be9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   18bef:	4c 89 ea             	mov    %r13,%rdx
   18bf2:	4c 89 f6             	mov    %r14,%rsi
   18bf5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18bfc:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   18c03:	e8 00 00 00 00       	callq  18c08 <pci_enable_device_mem+0x44b>
   18c08:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18c0f:	00 
   18c10:	4c 89 ea             	mov    %r13,%rdx
   18c13:	4c 89 f6             	mov    %r14,%rsi
   18c16:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18c1d:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   18c24:	e8 00 00 00 00       	callq  18c29 <pci_enable_device_mem+0x46c>
   18c29:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18c30:	00 
   18c31:	4c 89 ea             	mov    %r13,%rdx
   18c34:	4c 89 f6             	mov    %r14,%rsi
   18c37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18c3e:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   18c45:	e8 00 00 00 00       	callq  18c4a <pci_enable_device_mem+0x48d>
   18c4a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18c51:	00 
   18c52:	4c 89 ea             	mov    %r13,%rdx
   18c55:	4c 89 f6             	mov    %r14,%rsi
   18c58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18c5f:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   18c66:	e8 00 00 00 00       	callq  18c6b <pci_enable_device_mem+0x4ae>
   18c6b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18c72:	00 
   18c73:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   18c77:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   18c7b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   18c81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18c88:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   18c8f:	48 01 d9             	add    %rbx,%rcx
   18c92:	48 ff c3             	inc    %rbx
   18c95:	e8 00 00 00 00       	callq  18c9a <pci_enable_device_mem+0x4dd>
   18c9a:	48 83 fb 20          	cmp    $0x20,%rbx
   18c9e:	75 cb                	jne    18c6b <pci_enable_device_mem+0x4ae>
   18ca0:	30 db                	xor    %bl,%bl
   18ca2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18ca9:	00 
   18caa:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   18cae:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   18cb2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   18cb8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18cbf:	4c 89 ea             	mov    %r13,%rdx
   18cc2:	4c 89 f6             	mov    %r14,%rsi
   18cc5:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   18ccc:	48 01 d9             	add    %rbx,%rcx
   18ccf:	48 ff c3             	inc    %rbx
   18cd2:	e8 00 00 00 00       	callq  18cd7 <pci_enable_device_mem+0x51a>
   18cd7:	48 83 fb 20          	cmp    $0x20,%rbx
   18cdb:	75 c5                	jne    18ca2 <pci_enable_device_mem+0x4e5>
   18cdd:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18ce4:	00 
   18ce5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   18ceb:	4c 89 ea             	mov    %r13,%rdx
   18cee:	4c 89 f6             	mov    %r14,%rsi
   18cf1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18cf8:	30 db                	xor    %bl,%bl
   18cfa:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   18d01:	e8 00 00 00 00       	callq  18d06 <pci_enable_device_mem+0x549>
   18d06:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18d0d:	00 
   18d0e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   18d14:	4c 89 ea             	mov    %r13,%rdx
   18d17:	4c 89 f6             	mov    %r14,%rsi
   18d1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18d21:	48 83 c1 48          	add    $0x48,%rcx
   18d25:	e8 00 00 00 00       	callq  18d2a <pci_enable_device_mem+0x56d>
   18d2a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18d31:	00 
   18d32:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   18d36:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   18d3a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   18d40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18d47:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   18d4e:	48 01 d9             	add    %rbx,%rcx
   18d51:	48 ff c3             	inc    %rbx
   18d54:	e8 00 00 00 00       	callq  18d59 <pci_enable_device_mem+0x59c>
   18d59:	48 83 fb 20          	cmp    $0x20,%rbx
   18d5d:	75 cb                	jne    18d2a <pci_enable_device_mem+0x56d>
   18d5f:	30 db                	xor    %bl,%bl
   18d61:	48 89 d9             	mov    %rbx,%rcx
   18d64:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
   18d6b:	00 
   18d6c:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   18d70:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   18d74:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   18d7a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18d81:	4c 89 ea             	mov    %r13,%rdx
   18d84:	48 ff c3             	inc    %rbx
   18d87:	4c 89 f6             	mov    %r14,%rsi
   18d8a:	e8 00 00 00 00       	callq  18d8f <pci_enable_device_mem+0x5d2>
   18d8f:	48 83 fb 10          	cmp    $0x10,%rbx
   18d93:	75 cc                	jne    18d61 <pci_enable_device_mem+0x5a4>
   18d95:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18d9c:	00 
   18d9d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   18da3:	4c 89 ea             	mov    %r13,%rdx
   18da6:	4c 89 f6             	mov    %r14,%rsi
   18da9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18db0:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   18db7:	e8 00 00 00 00       	callq  18dbc <pci_enable_device_mem+0x5ff>
   18dbc:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18dc3:	00 
   18dc4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   18dca:	4c 89 ea             	mov    %r13,%rdx
   18dcd:	4c 89 f6             	mov    %r14,%rsi
   18dd0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18dd7:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   18dde:	e8 00 00 00 00       	callq  18de3 <pci_enable_device_mem+0x626>
   18de3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18dea:	00 
   18deb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   18df1:	4c 89 ea             	mov    %r13,%rdx
   18df4:	4c 89 f6             	mov    %r14,%rsi
   18df7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18dfe:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   18e05:	e8 00 00 00 00       	callq  18e0a <pci_enable_device_mem+0x64d>
   18e0a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18e11:	00 
   18e12:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   18e18:	4c 89 ea             	mov    %r13,%rdx
   18e1b:	4c 89 f6             	mov    %r14,%rsi
   18e1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18e25:	48 83 c1 70          	add    $0x70,%rcx
   18e29:	e8 00 00 00 00       	callq  18e2e <pci_enable_device_mem+0x671>
   18e2e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18e35:	00 
   18e36:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   18e3c:	4c 89 ea             	mov    %r13,%rdx
   18e3f:	4c 89 f6             	mov    %r14,%rsi
   18e42:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18e49:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   18e50:	e8 00 00 00 00       	callq  18e55 <pci_enable_device_mem+0x698>
   18e55:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18e5c:	00 
   18e5d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   18e63:	4c 89 ea             	mov    %r13,%rdx
   18e66:	4c 89 f6             	mov    %r14,%rsi
   18e69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18e70:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   18e77:	e8 00 00 00 00       	callq  18e7c <pci_enable_device_mem+0x6bf>
   18e7c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18e83:	00 
   18e84:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   18e8a:	4c 89 ea             	mov    %r13,%rdx
   18e8d:	4c 89 f6             	mov    %r14,%rsi
   18e90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18e97:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   18e9e:	e8 00 00 00 00       	callq  18ea3 <pci_enable_device_mem+0x6e6>
   18ea3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18eaa:	00 
   18eab:	4c 89 ea             	mov    %r13,%rdx
   18eae:	4c 89 f6             	mov    %r14,%rsi
   18eb1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18eb8:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   18ebf:	e8 00 00 00 00       	callq  18ec4 <pci_enable_device_mem+0x707>
   18ec4:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18ecb:	00 
   18ecc:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   18ed3:	00 
   18ed4:	74 62                	je     18f38 <pci_enable_device_mem+0x77b>
   18ed6:	30 db                	xor    %bl,%bl
   18ed8:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18edf:	00 
   18ee0:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   18ee4:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   18ee8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   18eee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18ef5:	4c 89 ea             	mov    %r13,%rdx
   18ef8:	4c 89 f6             	mov    %r14,%rsi
   18efb:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   18f02:	48 83 c1 08          	add    $0x8,%rcx
   18f06:	48 01 d9             	add    %rbx,%rcx
   18f09:	48 ff c3             	inc    %rbx
   18f0c:	e8 00 00 00 00       	callq  18f11 <pci_enable_device_mem+0x754>
   18f11:	48 83 fb 20          	cmp    $0x20,%rbx
   18f15:	75 c1                	jne    18ed8 <pci_enable_device_mem+0x71b>
   18f17:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18f1e:	00 
   18f1f:	4c 89 ea             	mov    %r13,%rdx
   18f22:	4c 89 f6             	mov    %r14,%rsi
   18f25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18f2c:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   18f33:	e8 00 00 00 00       	callq  18f38 <pci_enable_device_mem+0x77b>
   18f38:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18f3f:	00 
   18f40:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   18f44:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   18f48:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18f4f:	48 89 da             	mov    %rbx,%rdx
   18f52:	4c 89 ee             	mov    %r13,%rsi
   18f55:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   18f5c:	e8 00 00 00 00       	callq  18f61 <pci_enable_device_mem+0x7a4>
   18f61:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18f68:	00 
   18f69:	48 89 da             	mov    %rbx,%rdx
   18f6c:	4c 89 ee             	mov    %r13,%rsi
   18f6f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18f76:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   18f7d:	e8 00 00 00 00       	callq  18f82 <pci_enable_device_mem+0x7c5>
   18f82:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18f89:	00 
   18f8a:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   18f91:	48 85 c0             	test   %rax,%rax
   18f94:	74 3b                	je     18fd1 <pci_enable_device_mem+0x814>
   18f96:	48 8d 48 60          	lea    0x60(%rax),%rcx
   18f9a:	48 89 da             	mov    %rbx,%rdx
   18f9d:	4c 89 ee             	mov    %r13,%rsi
   18fa0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18fa7:	e8 00 00 00 00       	callq  18fac <pci_enable_device_mem+0x7ef>
   18fac:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18fb3:	00 
   18fb4:	48 89 da             	mov    %rbx,%rdx
   18fb7:	4c 89 ee             	mov    %r13,%rsi
   18fba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18fc1:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   18fc8:	48 83 c1 58          	add    $0x58,%rcx
   18fcc:	e8 00 00 00 00       	callq  18fd1 <pci_enable_device_mem+0x814>
   18fd1:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   18fd8:	00 
   18fd9:	48 89 da             	mov    %rbx,%rdx
   18fdc:	4c 89 ee             	mov    %r13,%rsi
   18fdf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   18fe6:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   18fed:	e8 00 00 00 00       	callq  18ff2 <pci_enable_device_mem+0x835>
   18ff2:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   18ff9:	00 
   18ffa:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   19001:	48 85 c0             	test   %rax,%rax
   19004:	74 41                	je     19047 <pci_enable_device_mem+0x88a>
   19006:	48 8d 48 10          	lea    0x10(%rax),%rcx
   1900a:	48 89 da             	mov    %rbx,%rdx
   1900d:	4c 89 ee             	mov    %r13,%rsi
   19010:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19017:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1901d:	e8 00 00 00 00       	callq  19022 <pci_enable_device_mem+0x865>
   19022:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   19029:	00 
   1902a:	48 89 da             	mov    %rbx,%rdx
   1902d:	4c 89 ee             	mov    %r13,%rsi
   19030:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19037:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   1903e:	48 83 c1 08          	add    $0x8,%rcx
   19042:	e8 00 00 00 00       	callq  19047 <pci_enable_device_mem+0x88a>
   19047:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1904e:	00 
   1904f:	48 89 da             	mov    %rbx,%rdx
   19052:	4c 89 ee             	mov    %r13,%rsi
   19055:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1905c:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   19063:	e8 00 00 00 00       	callq  19068 <pci_enable_device_mem+0x8ab>
   19068:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1906f:	00 
   19070:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   19077:	00 
   19078:	74 62                	je     190dc <pci_enable_device_mem+0x91f>
   1907a:	31 db                	xor    %ebx,%ebx
   1907c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   19083:	00 
   19084:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   19088:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   1908c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19092:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19099:	4c 89 ea             	mov    %r13,%rdx
   1909c:	4c 89 f6             	mov    %r14,%rsi
   1909f:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   190a6:	48 83 c1 08          	add    $0x8,%rcx
   190aa:	48 01 d9             	add    %rbx,%rcx
   190ad:	48 ff c3             	inc    %rbx
   190b0:	e8 00 00 00 00       	callq  190b5 <pci_enable_device_mem+0x8f8>
   190b5:	48 83 fb 20          	cmp    $0x20,%rbx
   190b9:	75 c1                	jne    1907c <pci_enable_device_mem+0x8bf>
   190bb:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   190c2:	00 
   190c3:	4c 89 ea             	mov    %r13,%rdx
   190c6:	4c 89 f6             	mov    %r14,%rsi
   190c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   190d0:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   190d7:	e8 00 00 00 00       	callq  190dc <pci_enable_device_mem+0x91f>
   190dc:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   190e0:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   190e4:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   190eb:	00 
   190ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   190f3:	48 89 da             	mov    %rbx,%rdx
   190f6:	4c 89 ee             	mov    %r13,%rsi
   190f9:	e8 00 00 00 00       	callq  190fe <pci_enable_device_mem+0x941>
   190fe:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   19105:	00 
   19106:	48 89 da             	mov    %rbx,%rdx
   19109:	4c 89 ee             	mov    %r13,%rsi
   1910c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19113:	e8 00 00 00 00       	callq  19118 <pci_enable_device_mem+0x95b>
   19118:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
   1911f:	00 
   19120:	48 85 c9             	test   %rcx,%rcx
   19123:	74 18                	je     1913d <pci_enable_device_mem+0x980>
   19125:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1912b:	48 89 da             	mov    %rbx,%rdx
   1912e:	4c 89 ee             	mov    %r13,%rsi
   19131:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19138:	e8 00 00 00 00       	callq  1913d <pci_enable_device_mem+0x980>
   1913d:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   19141:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   19147:	48 89 da             	mov    %rbx,%rdx
   1914a:	4c 89 ee             	mov    %r13,%rsi
   1914d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19154:	48 83 c1 40          	add    $0x40,%rcx
   19158:	e8 00 00 00 00       	callq  1915d <pci_enable_device_mem+0x9a0>
   1915d:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   19161:	48 89 da             	mov    %rbx,%rdx
   19164:	4c 89 ee             	mov    %r13,%rsi
   19167:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1916e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   19174:	48 83 c1 3c          	add    $0x3c,%rcx
   19178:	e8 00 00 00 00       	callq  1917d <pci_enable_device_mem+0x9c0>
   1917d:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   19181:	48 89 da             	mov    %rbx,%rdx
   19184:	4c 89 ee             	mov    %r13,%rsi
   19187:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1918e:	48 83 c1 10          	add    $0x10,%rcx
   19192:	e8 00 00 00 00       	callq  19197 <pci_enable_device_mem+0x9da>
   19197:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   1919b:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   1919f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   191a6:	48 c7 45 a0 13 06 00 	movq   $0x613,0xffffffffffffffa0(%rbp)
   191ad:	00 
   191ae:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   191b2:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   191b6:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   191b9:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   191bc:	e8 00 00 00 00       	callq  191c1 <pci_enable_device_mem+0xa04>
   191c1:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
   191c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   191cc:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   191d0:	e8 00 00 00 00       	callq  191d5 <pci_enable_device_mem+0xa18>
   191d5:	4c 8b 6d b0          	mov    0xffffffffffffffb0(%rbp),%r13
   191d9:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   191dd:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   191e3:	48 89 da             	mov    %rbx,%rdx
   191e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   191ed:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   191f4:	4c 89 ee             	mov    %r13,%rsi
   191f7:	e8 00 00 00 00       	callq  191fc <pci_enable_device_mem+0xa3f>
   191fc:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   19200:	48 85 c0             	test   %rax,%rax
   19203:	0f 84 3e 09 00 00    	je     19b47 <pci_enable_device_mem+0x138a>
   19209:	4c 8d 40 38          	lea    0x38(%rax),%r8
   1920d:	48 89 da             	mov    %rbx,%rdx
   19210:	b9 04 00 00 00       	mov    $0x4,%ecx
   19215:	4c 89 ee             	mov    %r13,%rsi
   19218:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1921f:	45 31 f6             	xor    %r14d,%r14d
   19222:	e8 00 00 00 00       	callq  19227 <pci_enable_device_mem+0xa6a>
   19227:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   1922b:	48 89 da             	mov    %rbx,%rdx
   1922e:	b9 04 00 00 00       	mov    $0x4,%ecx
   19233:	4c 89 ee             	mov    %r13,%rsi
   19236:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1923d:	49 83 c0 7c          	add    $0x7c,%r8
   19241:	e8 00 00 00 00       	callq  19246 <pci_enable_device_mem+0xa89>
   19246:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   1924a:	48 89 da             	mov    %rbx,%rdx
   1924d:	b9 04 00 00 00       	mov    $0x4,%ecx
   19252:	4c 89 ee             	mov    %r13,%rsi
   19255:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1925c:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
   19263:	e8 00 00 00 00       	callq  19268 <pci_enable_device_mem+0xaab>
   19268:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   1926c:	48 89 da             	mov    %rbx,%rdx
   1926f:	b9 02 00 00 00       	mov    $0x2,%ecx
   19274:	4c 89 ee             	mov    %r13,%rsi
   19277:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1927e:	49 83 c0 3e          	add    $0x3e,%r8
   19282:	e8 00 00 00 00       	callq  19287 <pci_enable_device_mem+0xaca>
   19287:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   1928b:	ba 78 02 00 00       	mov    $0x278,%edx
   19290:	be 80 00 00 00       	mov    $0x80,%esi
   19295:	e8 00 00 00 00       	callq  1929a <pci_enable_device_mem+0xadd>
   1929a:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   1929e:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   192a2:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   192a9:	00 
   192aa:	4c 8d 7d c8          	lea    0xffffffffffffffc8(%rbp),%r15
   192ae:	49 89 d8             	mov    %rbx,%r8
   192b1:	b9 01 00 00 00       	mov    $0x1,%ecx
   192b6:	4c 89 ee             	mov    %r13,%rsi
   192b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   192c0:	49 ff c6             	inc    %r14
   192c3:	4c 89 fa             	mov    %r15,%rdx
   192c6:	48 ff c3             	inc    %rbx
   192c9:	e8 00 00 00 00       	callq  192ce <pci_enable_device_mem+0xb11>
   192ce:	49 83 fe 14          	cmp    $0x14,%r14
   192d2:	75 d6                	jne    192aa <pci_enable_device_mem+0xaed>
   192d4:	48 8d 5d c0          	lea    0xffffffffffffffc0(%rbp),%rbx
   192d8:	b9 04 00 00 00       	mov    $0x4,%ecx
   192dd:	4c 89 fa             	mov    %r15,%rdx
   192e0:	4c 89 ee             	mov    %r13,%rsi
   192e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   192ea:	49 89 d8             	mov    %rbx,%r8
   192ed:	e8 00 00 00 00       	callq  192f2 <pci_enable_device_mem+0xb35>
   192f2:	8a 55 c0             	mov    0xffffffffffffffc0(%rbp),%dl
   192f5:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   192fc:	00 
   192fd:	49 89 d8             	mov    %rbx,%r8
   19300:	b9 04 00 00 00       	mov    $0x4,%ecx
   19305:	4c 89 ee             	mov    %r13,%rsi
   19308:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1930f:	83 e2 01             	and    $0x1,%edx
   19312:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   19315:	09 d0                	or     %edx,%eax
   19317:	4c 89 fa             	mov    %r15,%rdx
   1931a:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   19321:	00 
   19322:	e8 00 00 00 00       	callq  19327 <pci_enable_device_mem+0xb6a>
   19327:	8a 55 c0             	mov    0xffffffffffffffc0(%rbp),%dl
   1932a:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   19331:	00 
   19332:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   19339:	00 
   1933a:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   19340:	4c 89 ee             	mov    %r13,%rsi
   19343:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1934a:	83 e2 01             	and    $0x1,%edx
   1934d:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   19350:	01 d2                	add    %edx,%edx
   19352:	09 d0                	or     %edx,%eax
   19354:	4c 89 fa             	mov    %r15,%rdx
   19357:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   1935e:	00 
   1935f:	e8 00 00 00 00       	callq  19364 <pci_enable_device_mem+0xba7>
   19364:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   1936b:	00 
   1936c:	48 85 c0             	test   %rax,%rax
   1936f:	0f 84 d0 00 00 00    	je     19445 <pci_enable_device_mem+0xc88>
   19375:	48 8d 48 18          	lea    0x18(%rax),%rcx
   19379:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1937f:	4c 89 fa             	mov    %r15,%rdx
   19382:	4c 89 ee             	mov    %r13,%rsi
   19385:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1938c:	e8 00 00 00 00       	callq  19391 <pci_enable_device_mem+0xbd4>
   19391:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   19398:	00 
   19399:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1939f:	4c 89 fa             	mov    %r15,%rdx
   193a2:	4c 89 ee             	mov    %r13,%rsi
   193a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   193ac:	48 83 c1 20          	add    $0x20,%rcx
   193b0:	e8 00 00 00 00       	callq  193b5 <pci_enable_device_mem+0xbf8>
   193b5:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   193bc:	00 
   193bd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   193c3:	4c 89 fa             	mov    %r15,%rdx
   193c6:	4c 89 ee             	mov    %r13,%rsi
   193c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   193d0:	48 83 c1 30          	add    $0x30,%rcx
   193d4:	e8 00 00 00 00       	callq  193d9 <pci_enable_device_mem+0xc1c>
   193d9:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   193e0:	00 
   193e1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   193e7:	4c 89 fa             	mov    %r15,%rdx
   193ea:	4c 89 ee             	mov    %r13,%rsi
   193ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   193f4:	48 83 c1 10          	add    $0x10,%rcx
   193f8:	e8 00 00 00 00       	callq  193fd <pci_enable_device_mem+0xc40>
   193fd:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   19404:	00 
   19405:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1940b:	4c 89 fa             	mov    %r15,%rdx
   1940e:	4c 89 ee             	mov    %r13,%rsi
   19411:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19418:	48 83 c1 28          	add    $0x28,%rcx
   1941c:	e8 00 00 00 00       	callq  19421 <pci_enable_device_mem+0xc64>
   19421:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   19428:	00 
   19429:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1942f:	4c 89 fa             	mov    %r15,%rdx
   19432:	4c 89 ee             	mov    %r13,%rsi
   19435:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1943c:	48 83 c1 08          	add    $0x8,%rcx
   19440:	e8 00 00 00 00       	callq  19445 <pci_enable_device_mem+0xc88>
   19445:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
   1944c:	00 
   1944d:	b9 08 00 00 00       	mov    $0x8,%ecx
   19452:	4c 89 fa             	mov    %r15,%rdx
   19455:	4c 89 ee             	mov    %r13,%rsi
   19458:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1945f:	e8 00 00 00 00       	callq  19464 <pci_enable_device_mem+0xca7>
   19464:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   1946b:	00 
   1946c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19473:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   19479:	4c 89 fa             	mov    %r15,%rdx
   1947c:	4c 89 ee             	mov    %r13,%rsi
   1947f:	e8 00 00 00 00       	callq  19484 <pci_enable_device_mem+0xcc7>
   19484:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   1948b:	00 
   1948c:	48 85 ff             	test   %rdi,%rdi
   1948f:	0f 84 08 06 00 00    	je     19a9d <pci_enable_device_mem+0x12e0>
   19495:	ba 08 00 00 00       	mov    $0x8,%edx
   1949a:	be 10 03 00 00       	mov    $0x310,%esi
   1949f:	31 db                	xor    %ebx,%ebx
   194a1:	e8 00 00 00 00       	callq  194a6 <pci_enable_device_mem+0xce9>
   194a6:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   194ad:	00 
   194ae:	b9 08 00 00 00       	mov    $0x8,%ecx
   194b3:	4c 89 fa             	mov    %r15,%rdx
   194b6:	4c 89 ee             	mov    %r13,%rsi
   194b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   194c0:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   194c7:	e8 00 00 00 00       	callq  194cc <pci_enable_device_mem+0xd0f>
   194cc:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   194d3:	00 
   194d4:	b9 02 00 00 00       	mov    $0x2,%ecx
   194d9:	4c 89 fa             	mov    %r15,%rdx
   194dc:	4c 89 ee             	mov    %r13,%rsi
   194df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   194e6:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   194ed:	e8 00 00 00 00       	callq  194f2 <pci_enable_device_mem+0xd35>
   194f2:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   194f9:	00 
   194fa:	b9 08 00 00 00       	mov    $0x8,%ecx
   194ff:	4c 89 fa             	mov    %r15,%rdx
   19502:	4c 89 ee             	mov    %r13,%rsi
   19505:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1950c:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   19513:	e8 00 00 00 00       	callq  19518 <pci_enable_device_mem+0xd5b>
   19518:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1951f:	00 
   19520:	b9 04 00 00 00       	mov    $0x4,%ecx
   19525:	4c 89 fa             	mov    %r15,%rdx
   19528:	4c 89 ee             	mov    %r13,%rsi
   1952b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19532:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   19539:	e8 00 00 00 00       	callq  1953e <pci_enable_device_mem+0xd81>
   1953e:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   19545:	00 
   19546:	b9 04 00 00 00       	mov    $0x4,%ecx
   1954b:	4c 89 fa             	mov    %r15,%rdx
   1954e:	4c 89 ee             	mov    %r13,%rsi
   19551:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19558:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   1955f:	e8 00 00 00 00       	callq  19564 <pci_enable_device_mem+0xda7>
   19564:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1956b:	00 
   1956c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19572:	4c 89 fa             	mov    %r15,%rdx
   19575:	4c 89 ee             	mov    %r13,%rsi
   19578:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1957f:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   19586:	e8 00 00 00 00       	callq  1958b <pci_enable_device_mem+0xdce>
   1958b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   19592:	00 
   19593:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19599:	4c 89 fa             	mov    %r15,%rdx
   1959c:	4c 89 ee             	mov    %r13,%rsi
   1959f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   195a6:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   195ad:	e8 00 00 00 00       	callq  195b2 <pci_enable_device_mem+0xdf5>
   195b2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   195b9:	00 
   195ba:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   195c0:	4c 89 fa             	mov    %r15,%rdx
   195c3:	4c 89 ee             	mov    %r13,%rsi
   195c6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   195cd:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   195d4:	e8 00 00 00 00       	callq  195d9 <pci_enable_device_mem+0xe1c>
   195d9:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   195e0:	00 
   195e1:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   195e5:	b9 01 00 00 00       	mov    $0x1,%ecx
   195ea:	4c 89 ee             	mov    %r13,%rsi
   195ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   195f4:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   195fb:	49 01 d8             	add    %rbx,%r8
   195fe:	48 ff c3             	inc    %rbx
   19601:	e8 00 00 00 00       	callq  19606 <pci_enable_device_mem+0xe49>
   19606:	48 83 fb 20          	cmp    $0x20,%rbx
   1960a:	75 cd                	jne    195d9 <pci_enable_device_mem+0xe1c>
   1960c:	30 db                	xor    %bl,%bl
   1960e:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   19615:	00 
   19616:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   1961a:	b9 01 00 00 00       	mov    $0x1,%ecx
   1961f:	4c 89 ee             	mov    %r13,%rsi
   19622:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19629:	4c 89 f2             	mov    %r14,%rdx
   1962c:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   19633:	49 01 d8             	add    %rbx,%r8
   19636:	48 ff c3             	inc    %rbx
   19639:	e8 00 00 00 00       	callq  1963e <pci_enable_device_mem+0xe81>
   1963e:	48 83 fb 20          	cmp    $0x20,%rbx
   19642:	75 ca                	jne    1960e <pci_enable_device_mem+0xe51>
   19644:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1964b:	00 
   1964c:	b9 02 00 00 00       	mov    $0x2,%ecx
   19651:	4c 89 f2             	mov    %r14,%rdx
   19654:	4c 89 ee             	mov    %r13,%rsi
   19657:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1965e:	30 db                	xor    %bl,%bl
   19660:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   19667:	e8 00 00 00 00       	callq  1966c <pci_enable_device_mem+0xeaf>
   1966c:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   19673:	00 
   19674:	ba 08 00 00 00       	mov    $0x8,%edx
   19679:	be 48 00 00 00       	mov    $0x48,%esi
   1967e:	e8 00 00 00 00       	callq  19683 <pci_enable_device_mem+0xec6>
   19683:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1968a:	00 
   1968b:	b9 08 00 00 00       	mov    $0x8,%ecx
   19690:	4c 89 f2             	mov    %r14,%rdx
   19693:	4c 89 ee             	mov    %r13,%rsi
   19696:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1969d:	49 83 c0 48          	add    $0x48,%r8
   196a1:	e8 00 00 00 00       	callq  196a6 <pci_enable_device_mem+0xee9>
   196a6:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   196ad:	00 
   196ae:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   196b2:	b9 01 00 00 00       	mov    $0x1,%ecx
   196b7:	4c 89 ee             	mov    %r13,%rsi
   196ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   196c1:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   196c8:	49 01 d8             	add    %rbx,%r8
   196cb:	48 ff c3             	inc    %rbx
   196ce:	e8 00 00 00 00       	callq  196d3 <pci_enable_device_mem+0xf16>
   196d3:	48 83 fb 20          	cmp    $0x20,%rbx
   196d7:	75 cd                	jne    196a6 <pci_enable_device_mem+0xee9>
   196d9:	30 db                	xor    %bl,%bl
   196db:	49 89 d8             	mov    %rbx,%r8
   196de:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
   196e5:	00 
   196e6:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   196ea:	b9 01 00 00 00       	mov    $0x1,%ecx
   196ef:	4c 89 ee             	mov    %r13,%rsi
   196f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   196f9:	4c 89 f2             	mov    %r14,%rdx
   196fc:	48 ff c3             	inc    %rbx
   196ff:	e8 00 00 00 00       	callq  19704 <pci_enable_device_mem+0xf47>
   19704:	48 83 fb 10          	cmp    $0x10,%rbx
   19708:	75 d1                	jne    196db <pci_enable_device_mem+0xf1e>
   1970a:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   19711:	00 
   19712:	ba 10 00 00 00       	mov    $0x10,%edx
   19717:	be 18 04 00 00       	mov    $0x418,%esi
   1971c:	e8 00 00 00 00       	callq  19721 <pci_enable_device_mem+0xf64>
   19721:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   19728:	00 
   19729:	b9 01 00 00 00       	mov    $0x1,%ecx
   1972e:	4c 89 f2             	mov    %r14,%rdx
   19731:	4c 89 ee             	mov    %r13,%rsi
   19734:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1973b:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   19742:	e8 00 00 00 00       	callq  19747 <pci_enable_device_mem+0xf8a>
   19747:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1974e:	00 
   1974f:	b9 04 00 00 00       	mov    $0x4,%ecx
   19754:	4c 89 f2             	mov    %r14,%rdx
   19757:	4c 89 ee             	mov    %r13,%rsi
   1975a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19761:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   19768:	e8 00 00 00 00       	callq  1976d <pci_enable_device_mem+0xfb0>
   1976d:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   19774:	00 
   19775:	b9 08 00 00 00       	mov    $0x8,%ecx
   1977a:	4c 89 f2             	mov    %r14,%rdx
   1977d:	4c 89 ee             	mov    %r13,%rsi
   19780:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19787:	49 83 c0 70          	add    $0x70,%r8
   1978b:	e8 00 00 00 00       	callq  19790 <pci_enable_device_mem+0xfd3>
   19790:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   19797:	00 
   19798:	ba 10 00 00 00       	mov    $0x10,%edx
   1979d:	be 10 00 00 00       	mov    $0x10,%esi
   197a2:	e8 00 00 00 00       	callq  197a7 <pci_enable_device_mem+0xfea>
   197a7:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   197ae:	00 
   197af:	b9 04 00 00 00       	mov    $0x4,%ecx
   197b4:	4c 89 f2             	mov    %r14,%rdx
   197b7:	4c 89 ee             	mov    %r13,%rsi
   197ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   197c1:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   197c8:	e8 00 00 00 00       	callq  197cd <pci_enable_device_mem+0x1010>
   197cd:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   197d4:	00 
   197d5:	b9 08 00 00 00       	mov    $0x8,%ecx
   197da:	4c 89 f2             	mov    %r14,%rdx
   197dd:	4c 89 ee             	mov    %r13,%rsi
   197e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   197e7:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   197ee:	e8 00 00 00 00       	callq  197f3 <pci_enable_device_mem+0x1036>
   197f3:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   197fa:	00 
   197fb:	b9 04 00 00 00       	mov    $0x4,%ecx
   19800:	4c 89 f2             	mov    %r14,%rdx
   19803:	4c 89 ee             	mov    %r13,%rsi
   19806:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1980d:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   19814:	e8 00 00 00 00       	callq  19819 <pci_enable_device_mem+0x105c>
   19819:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   19820:	00 
   19821:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   19827:	4c 89 f2             	mov    %r14,%rdx
   1982a:	4c 89 ee             	mov    %r13,%rsi
   1982d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19834:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   1983b:	e8 00 00 00 00       	callq  19840 <pci_enable_device_mem+0x1083>
   19840:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   19847:	00 
   19848:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   1984f:	00 
   19850:	74 63                	je     198b5 <pci_enable_device_mem+0x10f8>
   19852:	30 db                	xor    %bl,%bl
   19854:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1985b:	00 
   1985c:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   19860:	b9 01 00 00 00       	mov    $0x1,%ecx
   19865:	4c 89 ee             	mov    %r13,%rsi
   19868:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1986f:	4c 89 f2             	mov    %r14,%rdx
   19872:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   19879:	49 83 c0 08          	add    $0x8,%r8
   1987d:	49 01 d8             	add    %rbx,%r8
   19880:	48 ff c3             	inc    %rbx
   19883:	e8 00 00 00 00       	callq  19888 <pci_enable_device_mem+0x10cb>
   19888:	48 83 fb 20          	cmp    $0x20,%rbx
   1988c:	75 c6                	jne    19854 <pci_enable_device_mem+0x1097>
   1988e:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   19895:	00 
   19896:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1989c:	4c 89 f2             	mov    %r14,%rdx
   1989f:	4c 89 ee             	mov    %r13,%rsi
   198a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   198a9:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   198b0:	e8 00 00 00 00       	callq  198b5 <pci_enable_device_mem+0x10f8>
   198b5:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   198bc:	00 
   198bd:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   198c1:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   198c7:	4c 89 ee             	mov    %r13,%rsi
   198ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   198d1:	48 89 da             	mov    %rbx,%rdx
   198d4:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   198db:	e8 00 00 00 00       	callq  198e0 <pci_enable_device_mem+0x1123>
   198e0:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   198e7:	00 
   198e8:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   198ee:	48 89 da             	mov    %rbx,%rdx
   198f1:	4c 89 ee             	mov    %r13,%rsi
   198f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   198fb:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   19902:	e8 00 00 00 00       	callq  19907 <pci_enable_device_mem+0x114a>
   19907:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1990e:	00 
   1990f:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   19916:	48 85 c0             	test   %rax,%rax
   19919:	74 47                	je     19962 <pci_enable_device_mem+0x11a5>
   1991b:	48 8d 48 60          	lea    0x60(%rax),%rcx
   1991f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19925:	48 89 da             	mov    %rbx,%rdx
   19928:	4c 89 ee             	mov    %r13,%rsi
   1992b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19932:	e8 00 00 00 00       	callq  19937 <pci_enable_device_mem+0x117a>
   19937:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1993e:	00 
   1993f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19945:	48 89 da             	mov    %rbx,%rdx
   19948:	4c 89 ee             	mov    %r13,%rsi
   1994b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19952:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   19959:	48 83 c1 58          	add    $0x58,%rcx
   1995d:	e8 00 00 00 00       	callq  19962 <pci_enable_device_mem+0x11a5>
   19962:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   19969:	00 
   1996a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19971:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   19977:	48 89 da             	mov    %rbx,%rdx
   1997a:	4c 89 ee             	mov    %r13,%rsi
   1997d:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   19984:	e8 00 00 00 00       	callq  19989 <pci_enable_device_mem+0x11cc>
   19989:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   19990:	00 
   19991:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   19998:	48 85 ff             	test   %rdi,%rdi
   1999b:	74 64                	je     19a01 <pci_enable_device_mem+0x1244>
   1999d:	ba 08 00 00 00       	mov    $0x8,%edx
   199a2:	be 10 00 00 00       	mov    $0x10,%esi
   199a7:	e8 00 00 00 00       	callq  199ac <pci_enable_device_mem+0x11ef>
   199ac:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   199b3:	00 
   199b4:	b9 08 00 00 00       	mov    $0x8,%ecx
   199b9:	48 89 da             	mov    %rbx,%rdx
   199bc:	4c 89 ee             	mov    %r13,%rsi
   199bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   199c6:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   199cd:	49 83 c0 10          	add    $0x10,%r8
   199d1:	e8 00 00 00 00       	callq  199d6 <pci_enable_device_mem+0x1219>
   199d6:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   199dd:	00 
   199de:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   199e4:	48 89 da             	mov    %rbx,%rdx
   199e7:	4c 89 ee             	mov    %r13,%rsi
   199ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   199f1:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   199f8:	48 83 c1 08          	add    $0x8,%rcx
   199fc:	e8 00 00 00 00       	callq  19a01 <pci_enable_device_mem+0x1244>
   19a01:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   19a08:	00 
   19a09:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   19a0f:	48 89 da             	mov    %rbx,%rdx
   19a12:	4c 89 ee             	mov    %r13,%rsi
   19a15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19a1c:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   19a23:	e8 00 00 00 00       	callq  19a28 <pci_enable_device_mem+0x126b>
   19a28:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   19a2f:	00 
   19a30:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   19a37:	00 
   19a38:	74 63                	je     19a9d <pci_enable_device_mem+0x12e0>
   19a3a:	31 db                	xor    %ebx,%ebx
   19a3c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   19a43:	00 
   19a44:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   19a48:	b9 01 00 00 00       	mov    $0x1,%ecx
   19a4d:	4c 89 ee             	mov    %r13,%rsi
   19a50:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19a57:	4c 89 f2             	mov    %r14,%rdx
   19a5a:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   19a61:	49 83 c0 08          	add    $0x8,%r8
   19a65:	49 01 d8             	add    %rbx,%r8
   19a68:	48 ff c3             	inc    %rbx
   19a6b:	e8 00 00 00 00       	callq  19a70 <pci_enable_device_mem+0x12b3>
   19a70:	48 83 fb 20          	cmp    $0x20,%rbx
   19a74:	75 c6                	jne    19a3c <pci_enable_device_mem+0x127f>
   19a76:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   19a7d:	00 
   19a7e:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   19a84:	4c 89 f2             	mov    %r14,%rdx
   19a87:	4c 89 ee             	mov    %r13,%rsi
   19a8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19a91:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   19a98:	e8 00 00 00 00       	callq  19a9d <pci_enable_device_mem+0x12e0>
   19a9d:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   19aa1:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   19aa8:	00 
   19aa9:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   19aaf:	4c 89 ee             	mov    %r13,%rsi
   19ab2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19ab9:	48 89 da             	mov    %rbx,%rdx
   19abc:	e8 00 00 00 00       	callq  19ac1 <pci_enable_device_mem+0x1304>
   19ac1:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   19ac8:	00 
   19ac9:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   19acf:	48 89 da             	mov    %rbx,%rdx
   19ad2:	4c 89 ee             	mov    %r13,%rsi
   19ad5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19adc:	e8 00 00 00 00       	callq  19ae1 <pci_enable_device_mem+0x1324>
   19ae1:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   19ae8:	00 
   19ae9:	48 85 c0             	test   %rax,%rax
   19aec:	74 1a                	je     19b08 <pci_enable_device_mem+0x134b>
   19aee:	49 89 c0             	mov    %rax,%r8
   19af1:	b9 08 00 00 00       	mov    $0x8,%ecx
   19af6:	48 89 da             	mov    %rbx,%rdx
   19af9:	4c 89 ee             	mov    %r13,%rsi
   19afc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19b03:	e8 00 00 00 00       	callq  19b08 <pci_enable_device_mem+0x134b>
   19b08:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   19b0c:	b9 02 00 00 00       	mov    $0x2,%ecx
   19b11:	48 89 da             	mov    %rbx,%rdx
   19b14:	4c 89 ee             	mov    %r13,%rsi
   19b17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19b1e:	49 83 c0 3c          	add    $0x3c,%r8
   19b22:	e8 00 00 00 00       	callq  19b27 <pci_enable_device_mem+0x136a>
   19b27:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   19b2b:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
   19b31:	48 89 da             	mov    %rbx,%rdx
   19b34:	4c 89 ee             	mov    %r13,%rsi
   19b37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19b3e:	48 83 c1 10          	add    $0x10,%rcx
   19b42:	e8 00 00 00 00       	callq  19b47 <pci_enable_device_mem+0x138a>
   19b47:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   19b4b:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   19b4f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19b56:	b9 04 00 00 00       	mov    $0x4,%ecx
   19b5b:	4c 89 ee             	mov    %r13,%rsi
   19b5e:	e8 00 00 00 00       	callq  19b63 <pci_enable_device_mem+0x13a6>
   19b63:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   19b67:	8b 5d cc             	mov    0xffffffffffffffcc(%rbp),%ebx
   19b6a:	48 85 ff             	test   %rdi,%rdi
   19b6d:	74 05                	je     19b74 <pci_enable_device_mem+0x13b7>
   19b6f:	e8 00 00 00 00       	callq  19b74 <pci_enable_device_mem+0x13b7>
   19b74:	48 83 c4 48          	add    $0x48,%rsp
   19b78:	89 d8                	mov    %ebx,%eax
   19b7a:	5b                   	pop    %rbx
   19b7b:	41 5c                	pop    %r12
   19b7d:	41 5d                	pop    %r13
   19b7f:	41 5e                	pop    %r14
   19b81:	41 5f                	pop    %r15
   19b83:	c9                   	leaveq 
   19b84:	c3                   	retq   

0000000000019b85 <dev_close>:
   19b85:	55                   	push   %rbp
   19b86:	48 89 e5             	mov    %rsp,%rbp
   19b89:	41 56                	push   %r14
   19b8b:	49 89 fe             	mov    %rdi,%r14
   19b8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19b95:	41 55                	push   %r13
   19b97:	41 54                	push   %r12
   19b99:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   19b9d:	53                   	push   %rbx
   19b9e:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   19ba2:	48 83 ec 30          	sub    $0x30,%rsp
   19ba6:	e8 00 00 00 00       	callq  19bab <dev_close+0x26>
   19bab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19bb2:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   19bb9:	00 
   19bba:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   19bc1:	00 
   19bc2:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
   19bc9:	4c 89 75 d0          	mov    %r14,0xffffffffffffffd0(%rbp)
   19bcd:	e8 00 00 00 00       	callq  19bd2 <dev_close+0x4d>
   19bd2:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
   19bd6:	48 89 da             	mov    %rbx,%rdx
   19bd9:	4c 89 e6             	mov    %r12,%rsi
   19bdc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19be3:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
   19bea:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
   19bf1:	00 
   19bf2:	e8 00 00 00 00       	callq  19bf7 <dev_close+0x72>
   19bf7:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   19bfb:	48 85 c0             	test   %rax,%rax
   19bfe:	0f 84 2b 07 00 00    	je     1a32f <dev_close+0x7aa>
   19c04:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   19c0b:	48 89 da             	mov    %rbx,%rdx
   19c0e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   19c14:	4c 89 e6             	mov    %r12,%rsi
   19c17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19c1e:	e8 00 00 00 00       	callq  19c23 <dev_close+0x9e>
   19c23:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19c27:	48 89 da             	mov    %rbx,%rdx
   19c2a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   19c30:	4c 89 e6             	mov    %r12,%rsi
   19c33:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19c3a:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   19c41:	e8 00 00 00 00       	callq  19c46 <dev_close+0xc1>
   19c46:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19c4a:	48 89 da             	mov    %rbx,%rdx
   19c4d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   19c53:	4c 89 e6             	mov    %r12,%rsi
   19c56:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19c5d:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   19c64:	e8 00 00 00 00       	callq  19c69 <dev_close+0xe4>
   19c69:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19c6d:	48 89 da             	mov    %rbx,%rdx
   19c70:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   19c76:	4c 89 e6             	mov    %r12,%rsi
   19c79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19c80:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   19c87:	e8 00 00 00 00       	callq  19c8c <dev_close+0x107>
   19c8c:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19c90:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   19c96:	48 89 da             	mov    %rbx,%rdx
   19c99:	4c 89 e6             	mov    %r12,%rsi
   19c9c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19ca3:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   19caa:	e8 00 00 00 00       	callq  19caf <dev_close+0x12a>
   19caf:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19cb3:	48 89 da             	mov    %rbx,%rdx
   19cb6:	4c 89 e6             	mov    %r12,%rsi
   19cb9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19cc0:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   19cc7:	e8 00 00 00 00       	callq  19ccc <dev_close+0x147>
   19ccc:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19cd0:	48 89 da             	mov    %rbx,%rdx
   19cd3:	4c 89 e6             	mov    %r12,%rsi
   19cd6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19cdd:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   19ce4:	e8 00 00 00 00       	callq  19ce9 <dev_close+0x164>
   19ce9:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19ced:	48 89 da             	mov    %rbx,%rdx
   19cf0:	4c 89 e6             	mov    %r12,%rsi
   19cf3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19cfa:	31 db                	xor    %ebx,%ebx
   19cfc:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   19d03:	e8 00 00 00 00       	callq  19d08 <dev_close+0x183>
   19d08:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19d0c:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   19d10:	48 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%rsi
   19d14:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19d1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19d21:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   19d28:	48 01 d9             	add    %rbx,%rcx
   19d2b:	48 ff c3             	inc    %rbx
   19d2e:	e8 00 00 00 00       	callq  19d33 <dev_close+0x1ae>
   19d33:	48 83 fb 20          	cmp    $0x20,%rbx
   19d37:	75 cf                	jne    19d08 <dev_close+0x183>
   19d39:	30 db                	xor    %bl,%bl
   19d3b:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19d3f:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   19d43:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   19d47:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19d4d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19d54:	4c 89 e2             	mov    %r12,%rdx
   19d57:	4c 89 ee             	mov    %r13,%rsi
   19d5a:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   19d61:	48 01 d9             	add    %rbx,%rcx
   19d64:	48 ff c3             	inc    %rbx
   19d67:	e8 00 00 00 00       	callq  19d6c <dev_close+0x1e7>
   19d6c:	48 83 fb 20          	cmp    $0x20,%rbx
   19d70:	75 c9                	jne    19d3b <dev_close+0x1b6>
   19d72:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19d76:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   19d7c:	4c 89 e2             	mov    %r12,%rdx
   19d7f:	4c 89 ee             	mov    %r13,%rsi
   19d82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19d89:	30 db                	xor    %bl,%bl
   19d8b:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   19d92:	e8 00 00 00 00       	callq  19d97 <dev_close+0x212>
   19d97:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19d9b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   19da1:	4c 89 e2             	mov    %r12,%rdx
   19da4:	4c 89 ee             	mov    %r13,%rsi
   19da7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19dae:	48 83 c1 48          	add    $0x48,%rcx
   19db2:	e8 00 00 00 00       	callq  19db7 <dev_close+0x232>
   19db7:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19dbb:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   19dbf:	48 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%rsi
   19dc3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19dc9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19dd0:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   19dd7:	48 01 d9             	add    %rbx,%rcx
   19dda:	48 ff c3             	inc    %rbx
   19ddd:	e8 00 00 00 00       	callq  19de2 <dev_close+0x25d>
   19de2:	48 83 fb 20          	cmp    $0x20,%rbx
   19de6:	75 cf                	jne    19db7 <dev_close+0x232>
   19de8:	30 db                	xor    %bl,%bl
   19dea:	48 89 d9             	mov    %rbx,%rcx
   19ded:	48 03 4d d0          	add    0xffffffffffffffd0(%rbp),%rcx
   19df1:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   19df5:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   19df9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19dff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19e06:	4c 89 e2             	mov    %r12,%rdx
   19e09:	48 ff c3             	inc    %rbx
   19e0c:	4c 89 ee             	mov    %r13,%rsi
   19e0f:	e8 00 00 00 00       	callq  19e14 <dev_close+0x28f>
   19e14:	48 83 fb 10          	cmp    $0x10,%rbx
   19e18:	75 d0                	jne    19dea <dev_close+0x265>
   19e1a:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19e1e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19e24:	4c 89 e2             	mov    %r12,%rdx
   19e27:	4c 89 ee             	mov    %r13,%rsi
   19e2a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19e31:	30 db                	xor    %bl,%bl
   19e33:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   19e3a:	e8 00 00 00 00       	callq  19e3f <dev_close+0x2ba>
   19e3f:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19e43:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   19e49:	4c 89 e2             	mov    %r12,%rdx
   19e4c:	4c 89 ee             	mov    %r13,%rsi
   19e4f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19e56:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   19e5d:	e8 00 00 00 00       	callq  19e62 <dev_close+0x2dd>
   19e62:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19e66:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   19e6a:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   19e6e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   19e74:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19e7b:	4c 89 e2             	mov    %r12,%rdx
   19e7e:	4c 89 ee             	mov    %r13,%rsi
   19e81:	48 81 c1 60 05 00 00 	add    $0x560,%rcx
   19e88:	48 01 d9             	add    %rbx,%rcx
   19e8b:	48 ff c3             	inc    %rbx
   19e8e:	e8 00 00 00 00       	callq  19e93 <dev_close+0x30e>
   19e93:	48 83 fb 14          	cmp    $0x14,%rbx
   19e97:	75 c9                	jne    19e62 <dev_close+0x2dd>
   19e99:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   19e9d:	48 8d 5d dc          	lea    0xffffffffffffffdc(%rbp),%rbx
   19ea1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   19ea7:	4c 89 e2             	mov    %r12,%rdx
   19eaa:	4c 89 ee             	mov    %r13,%rsi
   19ead:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19eb4:	48 89 d9             	mov    %rbx,%rcx
   19eb7:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   19ebd:	83 e0 01             	and    $0x1,%eax
   19ec0:	0f b6 c0             	movzbl %al,%eax
   19ec3:	89 45 dc             	mov    %eax,0xffffffffffffffdc(%rbp)
   19ec6:	e8 00 00 00 00       	callq  19ecb <dev_close+0x346>
   19ecb:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   19ecf:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   19ed5:	48 89 d9             	mov    %rbx,%rcx
   19ed8:	4c 89 e2             	mov    %r12,%rdx
   19edb:	4c 89 ee             	mov    %r13,%rsi
   19ede:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19ee5:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   19eeb:	d0 e8                	shr    %al
   19eed:	83 e0 01             	and    $0x1,%eax
   19ef0:	89 45 dc             	mov    %eax,0xffffffffffffffdc(%rbp)
   19ef3:	e8 00 00 00 00       	callq  19ef8 <dev_close+0x373>
   19ef8:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19efc:	4c 89 e2             	mov    %r12,%rdx
   19eff:	4c 89 ee             	mov    %r13,%rsi
   19f02:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19f09:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   19f10:	e8 00 00 00 00       	callq  19f15 <dev_close+0x390>
   19f15:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   19f19:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   19f20:	48 85 c0             	test   %rax,%rax
   19f23:	0f 84 bb 00 00 00    	je     19fe4 <dev_close+0x45f>
   19f29:	48 8d 48 18          	lea    0x18(%rax),%rcx
   19f2d:	4c 89 e2             	mov    %r12,%rdx
   19f30:	4c 89 ee             	mov    %r13,%rsi
   19f33:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19f3a:	e8 00 00 00 00       	callq  19f3f <dev_close+0x3ba>
   19f3f:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   19f43:	4c 89 e2             	mov    %r12,%rdx
   19f46:	4c 89 ee             	mov    %r13,%rsi
   19f49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19f50:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   19f57:	48 83 c1 20          	add    $0x20,%rcx
   19f5b:	e8 00 00 00 00       	callq  19f60 <dev_close+0x3db>
   19f60:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   19f64:	4c 89 e2             	mov    %r12,%rdx
   19f67:	4c 89 ee             	mov    %r13,%rsi
   19f6a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19f71:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   19f78:	48 83 c1 30          	add    $0x30,%rcx
   19f7c:	e8 00 00 00 00       	callq  19f81 <dev_close+0x3fc>
   19f81:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   19f85:	4c 89 e2             	mov    %r12,%rdx
   19f88:	4c 89 ee             	mov    %r13,%rsi
   19f8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19f92:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   19f99:	48 83 c1 10          	add    $0x10,%rcx
   19f9d:	e8 00 00 00 00       	callq  19fa2 <dev_close+0x41d>
   19fa2:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   19fa6:	4c 89 e2             	mov    %r12,%rdx
   19fa9:	4c 89 ee             	mov    %r13,%rsi
   19fac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19fb3:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   19fba:	48 83 c1 28          	add    $0x28,%rcx
   19fbe:	e8 00 00 00 00       	callq  19fc3 <dev_close+0x43e>
   19fc3:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   19fc7:	4c 89 e2             	mov    %r12,%rdx
   19fca:	4c 89 ee             	mov    %r13,%rsi
   19fcd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19fd4:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   19fdb:	48 83 c1 08          	add    $0x8,%rcx
   19fdf:	e8 00 00 00 00       	callq  19fe4 <dev_close+0x45f>
   19fe4:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   19fe8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   19fee:	4c 89 e2             	mov    %r12,%rdx
   19ff1:	4c 89 ee             	mov    %r13,%rsi
   19ff4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   19ffb:	48 81 c1 20 06 00 00 	add    $0x620,%rcx
   1a002:	e8 00 00 00 00       	callq  1a007 <dev_close+0x482>
   1a007:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a00b:	4c 89 e2             	mov    %r12,%rdx
   1a00e:	4c 89 ee             	mov    %r13,%rsi
   1a011:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a018:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   1a01f:	e8 00 00 00 00       	callq  1a024 <dev_close+0x49f>
   1a024:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a028:	4c 89 e2             	mov    %r12,%rdx
   1a02b:	4c 89 ee             	mov    %r13,%rsi
   1a02e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a035:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   1a03c:	e8 00 00 00 00       	callq  1a041 <dev_close+0x4bc>
   1a041:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a045:	4c 89 e2             	mov    %r12,%rdx
   1a048:	4c 89 ee             	mov    %r13,%rsi
   1a04b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a052:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   1a059:	e8 00 00 00 00       	callq  1a05e <dev_close+0x4d9>
   1a05e:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a062:	48 8b 88 18 06 00 00 	mov    0x618(%rax),%rcx
   1a069:	48 85 c9             	test   %rcx,%rcx
   1a06c:	74 18                	je     1a086 <dev_close+0x501>
   1a06e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1a074:	4c 89 e2             	mov    %r12,%rdx
   1a077:	4c 89 ee             	mov    %r13,%rsi
   1a07a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a081:	e8 00 00 00 00       	callq  1a086 <dev_close+0x501>
   1a086:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a08a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1a090:	4c 89 e2             	mov    %r12,%rdx
   1a093:	4c 89 ee             	mov    %r13,%rsi
   1a096:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a09d:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   1a0a4:	e8 00 00 00 00       	callq  1a0a9 <dev_close+0x524>
   1a0a9:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a0ad:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1a0b3:	4c 89 e2             	mov    %r12,%rdx
   1a0b6:	4c 89 ee             	mov    %r13,%rsi
   1a0b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a0c0:	48 83 c1 70          	add    $0x70,%rcx
   1a0c4:	e8 00 00 00 00       	callq  1a0c9 <dev_close+0x544>
   1a0c9:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a0cd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1a0d3:	4c 89 e2             	mov    %r12,%rdx
   1a0d6:	4c 89 ee             	mov    %r13,%rsi
   1a0d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a0e0:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   1a0e7:	e8 00 00 00 00       	callq  1a0ec <dev_close+0x567>
   1a0ec:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a0f0:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1a0f6:	4c 89 e2             	mov    %r12,%rdx
   1a0f9:	4c 89 ee             	mov    %r13,%rsi
   1a0fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a103:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   1a10a:	e8 00 00 00 00       	callq  1a10f <dev_close+0x58a>
   1a10f:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a113:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1a119:	4c 89 e2             	mov    %r12,%rdx
   1a11c:	4c 89 ee             	mov    %r13,%rsi
   1a11f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a126:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   1a12d:	e8 00 00 00 00       	callq  1a132 <dev_close+0x5ad>
   1a132:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a136:	4c 89 e2             	mov    %r12,%rdx
   1a139:	4c 89 ee             	mov    %r13,%rsi
   1a13c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a143:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   1a14a:	e8 00 00 00 00       	callq  1a14f <dev_close+0x5ca>
   1a14f:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a153:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   1a15a:	00 
   1a15b:	74 5a                	je     1a1b7 <dev_close+0x632>
   1a15d:	31 db                	xor    %ebx,%ebx
   1a15f:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a163:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   1a167:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1a16b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a171:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a178:	4c 89 e2             	mov    %r12,%rdx
   1a17b:	4c 89 ee             	mov    %r13,%rsi
   1a17e:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   1a185:	48 83 c1 08          	add    $0x8,%rcx
   1a189:	48 01 d9             	add    %rbx,%rcx
   1a18c:	48 ff c3             	inc    %rbx
   1a18f:	e8 00 00 00 00       	callq  1a194 <dev_close+0x60f>
   1a194:	48 83 fb 20          	cmp    $0x20,%rbx
   1a198:	75 c5                	jne    1a15f <dev_close+0x5da>
   1a19a:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a19e:	4c 89 e2             	mov    %r12,%rdx
   1a1a1:	4c 89 ee             	mov    %r13,%rsi
   1a1a4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a1ab:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   1a1b2:	e8 00 00 00 00       	callq  1a1b7 <dev_close+0x632>
   1a1b7:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a1bb:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   1a1bf:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   1a1c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a1ca:	48 89 da             	mov    %rbx,%rdx
   1a1cd:	4c 89 e6             	mov    %r12,%rsi
   1a1d0:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   1a1d7:	e8 00 00 00 00       	callq  1a1dc <dev_close+0x657>
   1a1dc:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a1e0:	48 89 da             	mov    %rbx,%rdx
   1a1e3:	4c 89 e6             	mov    %r12,%rsi
   1a1e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a1ed:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   1a1f4:	e8 00 00 00 00       	callq  1a1f9 <dev_close+0x674>
   1a1f9:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a1fd:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   1a204:	48 85 c0             	test   %rax,%rax
   1a207:	74 37                	je     1a240 <dev_close+0x6bb>
   1a209:	48 8d 48 60          	lea    0x60(%rax),%rcx
   1a20d:	48 89 da             	mov    %rbx,%rdx
   1a210:	4c 89 e6             	mov    %r12,%rsi
   1a213:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a21a:	e8 00 00 00 00       	callq  1a21f <dev_close+0x69a>
   1a21f:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a223:	48 89 da             	mov    %rbx,%rdx
   1a226:	4c 89 e6             	mov    %r12,%rsi
   1a229:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a230:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   1a237:	48 83 c1 58          	add    $0x58,%rcx
   1a23b:	e8 00 00 00 00       	callq  1a240 <dev_close+0x6bb>
   1a240:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a244:	48 89 da             	mov    %rbx,%rdx
   1a247:	4c 89 e6             	mov    %r12,%rsi
   1a24a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a251:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   1a258:	e8 00 00 00 00       	callq  1a25d <dev_close+0x6d8>
   1a25d:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a261:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   1a268:	48 85 c0             	test   %rax,%rax
   1a26b:	74 3d                	je     1a2aa <dev_close+0x725>
   1a26d:	48 8d 48 10          	lea    0x10(%rax),%rcx
   1a271:	48 89 da             	mov    %rbx,%rdx
   1a274:	4c 89 e6             	mov    %r12,%rsi
   1a277:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a27e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1a284:	e8 00 00 00 00       	callq  1a289 <dev_close+0x704>
   1a289:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a28d:	48 89 da             	mov    %rbx,%rdx
   1a290:	4c 89 e6             	mov    %r12,%rsi
   1a293:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a29a:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   1a2a1:	48 83 c1 08          	add    $0x8,%rcx
   1a2a5:	e8 00 00 00 00       	callq  1a2aa <dev_close+0x725>
   1a2aa:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   1a2ae:	48 89 da             	mov    %rbx,%rdx
   1a2b1:	4c 89 e6             	mov    %r12,%rsi
   1a2b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a2bb:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   1a2c2:	e8 00 00 00 00       	callq  1a2c7 <dev_close+0x742>
   1a2c7:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a2cb:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   1a2d2:	00 
   1a2d3:	74 5a                	je     1a32f <dev_close+0x7aa>
   1a2d5:	31 db                	xor    %ebx,%ebx
   1a2d7:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a2db:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   1a2df:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1a2e3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a2e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a2f0:	4c 89 e2             	mov    %r12,%rdx
   1a2f3:	4c 89 ee             	mov    %r13,%rsi
   1a2f6:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1a2fd:	48 83 c1 08          	add    $0x8,%rcx
   1a301:	48 01 d9             	add    %rbx,%rcx
   1a304:	48 ff c3             	inc    %rbx
   1a307:	e8 00 00 00 00       	callq  1a30c <dev_close+0x787>
   1a30c:	48 83 fb 20          	cmp    $0x20,%rbx
   1a310:	75 c5                	jne    1a2d7 <dev_close+0x752>
   1a312:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   1a316:	4c 89 e2             	mov    %r12,%rdx
   1a319:	4c 89 ee             	mov    %r13,%rsi
   1a31c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a323:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1a32a:	e8 00 00 00 00       	callq  1a32f <dev_close+0x7aa>
   1a32f:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a333:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   1a337:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a33e:	48 c7 45 b0 7a 04 00 	movq   $0x47a,0xffffffffffffffb0(%rbp)
   1a345:	00 
   1a346:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   1a34a:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   1a34e:	8b 45 d8             	mov    0xffffffffffffffd8(%rbp),%eax
   1a351:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
   1a354:	e8 00 00 00 00       	callq  1a359 <dev_close+0x7d4>
   1a359:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a360:	4c 89 75 c8          	mov    %r14,0xffffffffffffffc8(%rbp)
   1a364:	e8 00 00 00 00       	callq  1a369 <dev_close+0x7e4>
   1a369:	4c 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12
   1a36d:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
   1a371:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a378:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   1a37e:	48 89 da             	mov    %rbx,%rdx
   1a381:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
   1a388:	4c 89 e6             	mov    %r12,%rsi
   1a38b:	e8 00 00 00 00       	callq  1a390 <dev_close+0x80b>
   1a390:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   1a394:	48 85 ff             	test   %rdi,%rdi
   1a397:	0f 84 db 07 00 00    	je     1ab78 <dev_close+0xff3>
   1a39d:	ba 08 00 00 00       	mov    $0x8,%edx
   1a3a2:	be 10 03 00 00       	mov    $0x310,%esi
   1a3a7:	e8 00 00 00 00       	callq  1a3ac <dev_close+0x827>
   1a3ac:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a3b0:	48 89 da             	mov    %rbx,%rdx
   1a3b3:	b9 08 00 00 00       	mov    $0x8,%ecx
   1a3b8:	4c 89 e6             	mov    %r12,%rsi
   1a3bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a3c2:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   1a3c9:	e8 00 00 00 00       	callq  1a3ce <dev_close+0x849>
   1a3ce:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a3d2:	48 89 da             	mov    %rbx,%rdx
   1a3d5:	b9 02 00 00 00       	mov    $0x2,%ecx
   1a3da:	4c 89 e6             	mov    %r12,%rsi
   1a3dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a3e4:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   1a3eb:	e8 00 00 00 00       	callq  1a3f0 <dev_close+0x86b>
   1a3f0:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a3f4:	48 89 da             	mov    %rbx,%rdx
   1a3f7:	b9 08 00 00 00       	mov    $0x8,%ecx
   1a3fc:	4c 89 e6             	mov    %r12,%rsi
   1a3ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a406:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   1a40d:	e8 00 00 00 00       	callq  1a412 <dev_close+0x88d>
   1a412:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a416:	48 89 da             	mov    %rbx,%rdx
   1a419:	b9 04 00 00 00       	mov    $0x4,%ecx
   1a41e:	4c 89 e6             	mov    %r12,%rsi
   1a421:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a428:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   1a42f:	e8 00 00 00 00       	callq  1a434 <dev_close+0x8af>
   1a434:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a438:	48 89 da             	mov    %rbx,%rdx
   1a43b:	b9 04 00 00 00       	mov    $0x4,%ecx
   1a440:	4c 89 e6             	mov    %r12,%rsi
   1a443:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a44a:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   1a451:	e8 00 00 00 00       	callq  1a456 <dev_close+0x8d1>
   1a456:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a45a:	48 89 da             	mov    %rbx,%rdx
   1a45d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a463:	4c 89 e6             	mov    %r12,%rsi
   1a466:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a46d:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   1a474:	e8 00 00 00 00       	callq  1a479 <dev_close+0x8f4>
   1a479:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a47d:	48 89 da             	mov    %rbx,%rdx
   1a480:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a486:	4c 89 e6             	mov    %r12,%rsi
   1a489:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a490:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   1a497:	e8 00 00 00 00       	callq  1a49c <dev_close+0x917>
   1a49c:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a4a0:	48 89 da             	mov    %rbx,%rdx
   1a4a3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a4a9:	4c 89 e6             	mov    %r12,%rsi
   1a4ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a4b3:	31 db                	xor    %ebx,%ebx
   1a4b5:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   1a4bc:	e8 00 00 00 00       	callq  1a4c1 <dev_close+0x93c>
   1a4c1:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a4c5:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   1a4c9:	b9 01 00 00 00       	mov    $0x1,%ecx
   1a4ce:	4c 89 e6             	mov    %r12,%rsi
   1a4d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a4d8:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   1a4df:	49 01 d8             	add    %rbx,%r8
   1a4e2:	48 ff c3             	inc    %rbx
   1a4e5:	e8 00 00 00 00       	callq  1a4ea <dev_close+0x965>
   1a4ea:	48 83 fb 20          	cmp    $0x20,%rbx
   1a4ee:	75 d1                	jne    1a4c1 <dev_close+0x93c>
   1a4f0:	30 db                	xor    %bl,%bl
   1a4f2:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a4f6:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   1a4fa:	b9 01 00 00 00       	mov    $0x1,%ecx
   1a4ff:	4c 89 e6             	mov    %r12,%rsi
   1a502:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a509:	4c 89 ea             	mov    %r13,%rdx
   1a50c:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   1a513:	49 01 d8             	add    %rbx,%r8
   1a516:	48 ff c3             	inc    %rbx
   1a519:	e8 00 00 00 00       	callq  1a51e <dev_close+0x999>
   1a51e:	48 83 fb 20          	cmp    $0x20,%rbx
   1a522:	75 ce                	jne    1a4f2 <dev_close+0x96d>
   1a524:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a528:	b9 02 00 00 00       	mov    $0x2,%ecx
   1a52d:	4c 89 ea             	mov    %r13,%rdx
   1a530:	4c 89 e6             	mov    %r12,%rsi
   1a533:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a53a:	30 db                	xor    %bl,%bl
   1a53c:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   1a543:	e8 00 00 00 00       	callq  1a548 <dev_close+0x9c3>
   1a548:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   1a54c:	ba 08 00 00 00       	mov    $0x8,%edx
   1a551:	be 48 00 00 00       	mov    $0x48,%esi
   1a556:	e8 00 00 00 00       	callq  1a55b <dev_close+0x9d6>
   1a55b:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a55f:	b9 08 00 00 00       	mov    $0x8,%ecx
   1a564:	4c 89 ea             	mov    %r13,%rdx
   1a567:	4c 89 e6             	mov    %r12,%rsi
   1a56a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a571:	49 83 c0 48          	add    $0x48,%r8
   1a575:	e8 00 00 00 00       	callq  1a57a <dev_close+0x9f5>
   1a57a:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a57e:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   1a582:	b9 01 00 00 00       	mov    $0x1,%ecx
   1a587:	4c 89 e6             	mov    %r12,%rsi
   1a58a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a591:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   1a598:	49 01 d8             	add    %rbx,%r8
   1a59b:	48 ff c3             	inc    %rbx
   1a59e:	e8 00 00 00 00       	callq  1a5a3 <dev_close+0xa1e>
   1a5a3:	48 83 fb 20          	cmp    $0x20,%rbx
   1a5a7:	75 d1                	jne    1a57a <dev_close+0x9f5>
   1a5a9:	30 db                	xor    %bl,%bl
   1a5ab:	49 89 d8             	mov    %rbx,%r8
   1a5ae:	4c 03 45 c8          	add    0xffffffffffffffc8(%rbp),%r8
   1a5b2:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   1a5b6:	b9 01 00 00 00       	mov    $0x1,%ecx
   1a5bb:	4c 89 e6             	mov    %r12,%rsi
   1a5be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a5c5:	4c 89 ea             	mov    %r13,%rdx
   1a5c8:	48 ff c3             	inc    %rbx
   1a5cb:	e8 00 00 00 00       	callq  1a5d0 <dev_close+0xa4b>
   1a5d0:	48 83 fb 10          	cmp    $0x10,%rbx
   1a5d4:	75 d5                	jne    1a5ab <dev_close+0xa26>
   1a5d6:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   1a5da:	ba 10 00 00 00       	mov    $0x10,%edx
   1a5df:	be 18 04 00 00       	mov    $0x418,%esi
   1a5e4:	30 db                	xor    %bl,%bl
   1a5e6:	e8 00 00 00 00       	callq  1a5eb <dev_close+0xa66>
   1a5eb:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a5ef:	b9 01 00 00 00       	mov    $0x1,%ecx
   1a5f4:	4c 89 ea             	mov    %r13,%rdx
   1a5f7:	4c 89 e6             	mov    %r12,%rsi
   1a5fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a601:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   1a608:	e8 00 00 00 00       	callq  1a60d <dev_close+0xa88>
   1a60d:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a611:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   1a615:	b9 01 00 00 00       	mov    $0x1,%ecx
   1a61a:	4c 89 e6             	mov    %r12,%rsi
   1a61d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a624:	4c 89 ea             	mov    %r13,%rdx
   1a627:	49 81 c0 60 05 00 00 	add    $0x560,%r8
   1a62e:	49 01 d8             	add    %rbx,%r8
   1a631:	48 ff c3             	inc    %rbx
   1a634:	e8 00 00 00 00       	callq  1a639 <dev_close+0xab4>
   1a639:	48 83 fb 14          	cmp    $0x14,%rbx
   1a63d:	75 ce                	jne    1a60d <dev_close+0xa88>
   1a63f:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   1a643:	b9 04 00 00 00       	mov    $0x4,%ecx
   1a648:	4c 89 ea             	mov    %r13,%rdx
   1a64b:	4c 89 e6             	mov    %r12,%rsi
   1a64e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a655:	49 89 d8             	mov    %rbx,%r8
   1a658:	e8 00 00 00 00       	callq  1a65d <dev_close+0xad8>
   1a65d:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a661:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   1a664:	49 89 d8             	mov    %rbx,%r8
   1a667:	4c 89 e6             	mov    %r12,%rsi
   1a66a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a671:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   1a677:	83 e2 01             	and    $0x1,%edx
   1a67a:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   1a67d:	09 d0                	or     %edx,%eax
   1a67f:	4c 89 ea             	mov    %r13,%rdx
   1a682:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   1a688:	b9 04 00 00 00       	mov    $0x4,%ecx
   1a68d:	e8 00 00 00 00       	callq  1a692 <dev_close+0xb0d>
   1a692:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a696:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   1a699:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   1a69f:	4c 89 e6             	mov    %r12,%rsi
   1a6a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a6a9:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   1a6af:	83 e2 01             	and    $0x1,%edx
   1a6b2:	01 d2                	add    %edx,%edx
   1a6b4:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   1a6b7:	09 d0                	or     %edx,%eax
   1a6b9:	4c 89 ea             	mov    %r13,%rdx
   1a6bc:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   1a6c2:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a6c6:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   1a6cd:	e8 00 00 00 00       	callq  1a6d2 <dev_close+0xb4d>
   1a6d2:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a6d6:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   1a6dd:	48 85 c0             	test   %rax,%rax
   1a6e0:	0f 84 df 00 00 00    	je     1a7c5 <dev_close+0xc40>
   1a6e6:	48 8d 48 18          	lea    0x18(%rax),%rcx
   1a6ea:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a6f0:	4c 89 ea             	mov    %r13,%rdx
   1a6f3:	4c 89 e6             	mov    %r12,%rsi
   1a6f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a6fd:	e8 00 00 00 00       	callq  1a702 <dev_close+0xb7d>
   1a702:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a706:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a70c:	4c 89 ea             	mov    %r13,%rdx
   1a70f:	4c 89 e6             	mov    %r12,%rsi
   1a712:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a719:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   1a720:	48 83 c1 20          	add    $0x20,%rcx
   1a724:	e8 00 00 00 00       	callq  1a729 <dev_close+0xba4>
   1a729:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a72d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a733:	4c 89 ea             	mov    %r13,%rdx
   1a736:	4c 89 e6             	mov    %r12,%rsi
   1a739:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a740:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   1a747:	48 83 c1 30          	add    $0x30,%rcx
   1a74b:	e8 00 00 00 00       	callq  1a750 <dev_close+0xbcb>
   1a750:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a754:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a75a:	4c 89 ea             	mov    %r13,%rdx
   1a75d:	4c 89 e6             	mov    %r12,%rsi
   1a760:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a767:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   1a76e:	48 83 c1 10          	add    $0x10,%rcx
   1a772:	e8 00 00 00 00       	callq  1a777 <dev_close+0xbf2>
   1a777:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a77b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a781:	4c 89 ea             	mov    %r13,%rdx
   1a784:	4c 89 e6             	mov    %r12,%rsi
   1a787:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a78e:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   1a795:	48 83 c1 28          	add    $0x28,%rcx
   1a799:	e8 00 00 00 00       	callq  1a79e <dev_close+0xc19>
   1a79e:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a7a2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1a7a8:	4c 89 ea             	mov    %r13,%rdx
   1a7ab:	4c 89 e6             	mov    %r12,%rsi
   1a7ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a7b5:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   1a7bc:	48 83 c1 08          	add    $0x8,%rcx
   1a7c0:	e8 00 00 00 00       	callq  1a7c5 <dev_close+0xc40>
   1a7c5:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a7c9:	b9 08 00 00 00       	mov    $0x8,%ecx
   1a7ce:	4c 89 ea             	mov    %r13,%rdx
   1a7d1:	4c 89 e6             	mov    %r12,%rsi
   1a7d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a7db:	49 81 c0 20 06 00 00 	add    $0x620,%r8
   1a7e2:	e8 00 00 00 00       	callq  1a7e7 <dev_close+0xc62>
   1a7e7:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a7eb:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   1a7f1:	4c 89 ea             	mov    %r13,%rdx
   1a7f4:	4c 89 e6             	mov    %r12,%rsi
   1a7f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a7fe:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   1a805:	e8 00 00 00 00       	callq  1a80a <dev_close+0xc85>
   1a80a:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a80e:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   1a814:	4c 89 ea             	mov    %r13,%rdx
   1a817:	4c 89 e6             	mov    %r12,%rsi
   1a81a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a821:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   1a828:	e8 00 00 00 00       	callq  1a82d <dev_close+0xca8>
   1a82d:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a831:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1a837:	4c 89 ea             	mov    %r13,%rdx
   1a83a:	4c 89 e6             	mov    %r12,%rsi
   1a83d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a844:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   1a84b:	e8 00 00 00 00       	callq  1a850 <dev_close+0xccb>
   1a850:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a854:	48 8b 80 18 06 00 00 	mov    0x618(%rax),%rax
   1a85b:	48 85 c0             	test   %rax,%rax
   1a85e:	74 1a                	je     1a87a <dev_close+0xcf5>
   1a860:	49 89 c0             	mov    %rax,%r8
   1a863:	b9 08 00 00 00       	mov    $0x8,%ecx
   1a868:	4c 89 ea             	mov    %r13,%rdx
   1a86b:	4c 89 e6             	mov    %r12,%rsi
   1a86e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a875:	e8 00 00 00 00       	callq  1a87a <dev_close+0xcf5>
   1a87a:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a87e:	b9 04 00 00 00       	mov    $0x4,%ecx
   1a883:	4c 89 ea             	mov    %r13,%rdx
   1a886:	4c 89 e6             	mov    %r12,%rsi
   1a889:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a890:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   1a897:	e8 00 00 00 00       	callq  1a89c <dev_close+0xd17>
   1a89c:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a8a0:	b9 08 00 00 00       	mov    $0x8,%ecx
   1a8a5:	4c 89 ea             	mov    %r13,%rdx
   1a8a8:	4c 89 e6             	mov    %r12,%rsi
   1a8ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a8b2:	49 83 c0 70          	add    $0x70,%r8
   1a8b6:	e8 00 00 00 00       	callq  1a8bb <dev_close+0xd36>
   1a8bb:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   1a8bf:	ba 10 00 00 00       	mov    $0x10,%edx
   1a8c4:	be 10 00 00 00       	mov    $0x10,%esi
   1a8c9:	e8 00 00 00 00       	callq  1a8ce <dev_close+0xd49>
   1a8ce:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a8d2:	b9 04 00 00 00       	mov    $0x4,%ecx
   1a8d7:	4c 89 ea             	mov    %r13,%rdx
   1a8da:	4c 89 e6             	mov    %r12,%rsi
   1a8dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a8e4:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   1a8eb:	e8 00 00 00 00       	callq  1a8f0 <dev_close+0xd6b>
   1a8f0:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a8f4:	b9 08 00 00 00       	mov    $0x8,%ecx
   1a8f9:	4c 89 ea             	mov    %r13,%rdx
   1a8fc:	4c 89 e6             	mov    %r12,%rsi
   1a8ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a906:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   1a90d:	e8 00 00 00 00       	callq  1a912 <dev_close+0xd8d>
   1a912:	4c 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%r8
   1a916:	b9 04 00 00 00       	mov    $0x4,%ecx
   1a91b:	4c 89 ea             	mov    %r13,%rdx
   1a91e:	4c 89 e6             	mov    %r12,%rsi
   1a921:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a928:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   1a92f:	e8 00 00 00 00       	callq  1a934 <dev_close+0xdaf>
   1a934:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a938:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1a93e:	4c 89 ea             	mov    %r13,%rdx
   1a941:	4c 89 e6             	mov    %r12,%rsi
   1a944:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a94b:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   1a952:	e8 00 00 00 00       	callq  1a957 <dev_close+0xdd2>
   1a957:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a95b:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   1a962:	00 
   1a963:	74 5b                	je     1a9c0 <dev_close+0xe3b>
   1a965:	31 db                	xor    %ebx,%ebx
   1a967:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a96b:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   1a96f:	b9 01 00 00 00       	mov    $0x1,%ecx
   1a974:	4c 89 e6             	mov    %r12,%rsi
   1a977:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a97e:	4c 89 ea             	mov    %r13,%rdx
   1a981:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   1a988:	49 83 c0 08          	add    $0x8,%r8
   1a98c:	49 01 d8             	add    %rbx,%r8
   1a98f:	48 ff c3             	inc    %rbx
   1a992:	e8 00 00 00 00       	callq  1a997 <dev_close+0xe12>
   1a997:	48 83 fb 20          	cmp    $0x20,%rbx
   1a99b:	75 ca                	jne    1a967 <dev_close+0xde2>
   1a99d:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1a9a1:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1a9a7:	4c 89 ea             	mov    %r13,%rdx
   1a9aa:	4c 89 e6             	mov    %r12,%rsi
   1a9ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a9b4:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   1a9bb:	e8 00 00 00 00       	callq  1a9c0 <dev_close+0xe3b>
   1a9c0:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a9c4:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   1a9c8:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   1a9ce:	4c 89 e6             	mov    %r12,%rsi
   1a9d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a9d8:	48 89 da             	mov    %rbx,%rdx
   1a9db:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   1a9e2:	e8 00 00 00 00       	callq  1a9e7 <dev_close+0xe62>
   1a9e7:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1a9eb:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   1a9f1:	48 89 da             	mov    %rbx,%rdx
   1a9f4:	4c 89 e6             	mov    %r12,%rsi
   1a9f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1a9fe:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   1aa05:	e8 00 00 00 00       	callq  1aa0a <dev_close+0xe85>
   1aa0a:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1aa0e:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   1aa15:	48 85 c0             	test   %rax,%rax
   1aa18:	74 43                	je     1aa5d <dev_close+0xed8>
   1aa1a:	48 8d 48 60          	lea    0x60(%rax),%rcx
   1aa1e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1aa24:	48 89 da             	mov    %rbx,%rdx
   1aa27:	4c 89 e6             	mov    %r12,%rsi
   1aa2a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1aa31:	e8 00 00 00 00       	callq  1aa36 <dev_close+0xeb1>
   1aa36:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1aa3a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1aa40:	48 89 da             	mov    %rbx,%rdx
   1aa43:	4c 89 e6             	mov    %r12,%rsi
   1aa46:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1aa4d:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   1aa54:	48 83 c1 58          	add    $0x58,%rcx
   1aa58:	e8 00 00 00 00       	callq  1aa5d <dev_close+0xed8>
   1aa5d:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1aa61:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1aa68:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   1aa6e:	48 89 da             	mov    %rbx,%rdx
   1aa71:	4c 89 e6             	mov    %r12,%rsi
   1aa74:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   1aa7b:	e8 00 00 00 00       	callq  1aa80 <dev_close+0xefb>
   1aa80:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1aa84:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   1aa8b:	48 85 ff             	test   %rdi,%rdi
   1aa8e:	74 5c                	je     1aaec <dev_close+0xf67>
   1aa90:	ba 08 00 00 00       	mov    $0x8,%edx
   1aa95:	be 10 00 00 00       	mov    $0x10,%esi
   1aa9a:	e8 00 00 00 00       	callq  1aa9f <dev_close+0xf1a>
   1aa9f:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1aaa3:	b9 08 00 00 00       	mov    $0x8,%ecx
   1aaa8:	48 89 da             	mov    %rbx,%rdx
   1aaab:	4c 89 e6             	mov    %r12,%rsi
   1aaae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1aab5:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   1aabc:	49 83 c0 10          	add    $0x10,%r8
   1aac0:	e8 00 00 00 00       	callq  1aac5 <dev_close+0xf40>
   1aac5:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1aac9:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   1aacf:	48 89 da             	mov    %rbx,%rdx
   1aad2:	4c 89 e6             	mov    %r12,%rsi
   1aad5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1aadc:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   1aae3:	48 83 c1 08          	add    $0x8,%rcx
   1aae7:	e8 00 00 00 00       	callq  1aaec <dev_close+0xf67>
   1aaec:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   1aaf0:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1aaf6:	48 89 da             	mov    %rbx,%rdx
   1aaf9:	4c 89 e6             	mov    %r12,%rsi
   1aafc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ab03:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   1ab0a:	e8 00 00 00 00       	callq  1ab0f <dev_close+0xf8a>
   1ab0f:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1ab13:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   1ab1a:	00 
   1ab1b:	74 5b                	je     1ab78 <dev_close+0xff3>
   1ab1d:	31 db                	xor    %ebx,%ebx
   1ab1f:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1ab23:	4c 8d 6d d8          	lea    0xffffffffffffffd8(%rbp),%r13
   1ab27:	b9 01 00 00 00       	mov    $0x1,%ecx
   1ab2c:	4c 89 e6             	mov    %r12,%rsi
   1ab2f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ab36:	4c 89 ea             	mov    %r13,%rdx
   1ab39:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   1ab40:	49 83 c0 08          	add    $0x8,%r8
   1ab44:	49 01 d8             	add    %rbx,%r8
   1ab47:	48 ff c3             	inc    %rbx
   1ab4a:	e8 00 00 00 00       	callq  1ab4f <dev_close+0xfca>
   1ab4f:	48 83 fb 20          	cmp    $0x20,%rbx
   1ab53:	75 ca                	jne    1ab1f <dev_close+0xf9a>
   1ab55:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   1ab59:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1ab5f:	4c 89 ea             	mov    %r13,%rdx
   1ab62:	4c 89 e6             	mov    %r12,%rsi
   1ab65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ab6c:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1ab73:	e8 00 00 00 00       	callq  1ab78 <dev_close+0xff3>
   1ab78:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   1ab7c:	4c 8d 45 dc          	lea    0xffffffffffffffdc(%rbp),%r8
   1ab80:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ab87:	b9 04 00 00 00       	mov    $0x4,%ecx
   1ab8c:	4c 89 e6             	mov    %r12,%rsi
   1ab8f:	e8 00 00 00 00       	callq  1ab94 <dev_close+0x100f>
   1ab94:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
   1ab98:	8b 5d dc             	mov    0xffffffffffffffdc(%rbp),%ebx
   1ab9b:	48 85 ff             	test   %rdi,%rdi
   1ab9e:	74 05                	je     1aba5 <dev_close+0x1020>
   1aba0:	e8 00 00 00 00       	callq  1aba5 <dev_close+0x1020>
   1aba5:	48 83 c4 30          	add    $0x30,%rsp
   1aba9:	89 d8                	mov    %ebx,%eax
   1abab:	5b                   	pop    %rbx
   1abac:	41 5c                	pop    %r12
   1abae:	41 5d                	pop    %r13
   1abb0:	41 5e                	pop    %r14
   1abb2:	c9                   	leaveq 
   1abb3:	c3                   	retq   

000000000001abb4 <pci_select_bars>:
   1abb4:	55                   	push   %rbp
   1abb5:	48 89 e5             	mov    %rsp,%rbp
   1abb8:	41 57                	push   %r15
   1abba:	41 56                	push   %r14
   1abbc:	41 55                	push   %r13
   1abbe:	41 54                	push   %r12
   1abc0:	53                   	push   %rbx
   1abc1:	48 83 ec 58          	sub    $0x58,%rsp
   1abc5:	48 89 7d 88          	mov    %rdi,0xffffffffffffff88(%rbp)
   1abc9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1abd0:	48 89 75 80          	mov    %rsi,0xffffffffffffff80(%rbp)
   1abd4:	e8 00 00 00 00       	callq  1abd9 <pci_select_bars+0x25>
   1abd9:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   1abdd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1abe4:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   1abeb:	00 
   1abec:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   1abf3:	00 
   1abf4:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
   1abfb:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   1abff:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   1ac03:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   1ac07:	e8 00 00 00 00       	callq  1ac0c <pci_select_bars+0x58>
   1ac0c:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   1ac10:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1ac14:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   1ac18:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ac1f:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   1ac26:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   1ac2d:	00 
   1ac2e:	e8 00 00 00 00       	callq  1ac33 <pci_select_bars+0x7f>
   1ac33:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   1ac38:	0f 84 5c 09 00 00    	je     1b59a <pci_select_bars+0x9e6>
   1ac3e:	45 31 ff             	xor    %r15d,%r15d
   1ac41:	45 31 f6             	xor    %r14d,%r14d
   1ac44:	49 8d 9e 00 03 00 00 	lea    0x300(%r14),%rbx
   1ac4b:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   1ac4f:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   1ac53:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1ac59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ac60:	41 ff c7             	inc    %r15d
   1ac63:	48 89 d9             	mov    %rbx,%rcx
   1ac66:	48 03 4d b0          	add    0xffffffffffffffb0(%rbp),%rcx
   1ac6a:	4c 89 e2             	mov    %r12,%rdx
   1ac6d:	4c 89 ee             	mov    %r13,%rsi
   1ac70:	48 83 c1 08          	add    $0x8,%rcx
   1ac74:	e8 00 00 00 00       	callq  1ac79 <pci_select_bars+0xc5>
   1ac79:	48 03 5d b0          	add    0xffffffffffffffb0(%rbp),%rbx
   1ac7d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1ac83:	4c 89 e2             	mov    %r12,%rdx
   1ac86:	4c 89 ee             	mov    %r13,%rsi
   1ac89:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ac90:	48 89 d9             	mov    %rbx,%rcx
   1ac93:	e8 00 00 00 00       	callq  1ac98 <pci_select_bars+0xe4>
   1ac98:	4c 89 f1             	mov    %r14,%rcx
   1ac9b:	48 03 4d b0          	add    0xffffffffffffffb0(%rbp),%rcx
   1ac9f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1aca5:	4c 89 e2             	mov    %r12,%rdx
   1aca8:	4c 89 ee             	mov    %r13,%rsi
   1acab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1acb2:	49 83 c6 38          	add    $0x38,%r14
   1acb6:	48 81 c1 18 03 00 00 	add    $0x318,%rcx
   1acbd:	e8 00 00 00 00       	callq  1acc2 <pci_select_bars+0x10e>
   1acc2:	41 83 ff 0c          	cmp    $0xc,%r15d
   1acc6:	0f 85 78 ff ff ff    	jne    1ac44 <pci_select_bars+0x90>
   1accc:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1acd0:	4c 89 e2             	mov    %r12,%rdx
   1acd3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1acd9:	4c 89 ee             	mov    %r13,%rsi
   1acdc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ace3:	45 31 ff             	xor    %r15d,%r15d
   1ace6:	48 83 c1 48          	add    $0x48,%rcx
   1acea:	e8 00 00 00 00       	callq  1acef <pci_select_bars+0x13b>
   1acef:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1acf3:	4c 89 e2             	mov    %r12,%rdx
   1acf6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1acfc:	4c 89 ee             	mov    %r13,%rsi
   1acff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ad06:	48 83 c1 38          	add    $0x38,%rcx
   1ad0a:	e8 00 00 00 00       	callq  1ad0f <pci_select_bars+0x15b>
   1ad0f:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1ad13:	4c 89 e2             	mov    %r12,%rdx
   1ad16:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1ad1c:	4c 89 ee             	mov    %r13,%rsi
   1ad1f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ad26:	48 83 c1 7c          	add    $0x7c,%rcx
   1ad2a:	e8 00 00 00 00       	callq  1ad2f <pci_select_bars+0x17b>
   1ad2f:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1ad33:	4c 89 e2             	mov    %r12,%rdx
   1ad36:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1ad3c:	4c 89 ee             	mov    %r13,%rsi
   1ad3f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ad46:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
   1ad4d:	e8 00 00 00 00       	callq  1ad52 <pci_select_bars+0x19e>
   1ad52:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1ad56:	4c 89 e2             	mov    %r12,%rdx
   1ad59:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1ad5f:	4c 89 ee             	mov    %r13,%rsi
   1ad62:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ad69:	48 83 c1 3e          	add    $0x3e,%rcx
   1ad6d:	e8 00 00 00 00       	callq  1ad72 <pci_select_bars+0x1be>
   1ad72:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1ad76:	4c 89 e2             	mov    %r12,%rdx
   1ad79:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1ad7f:	4c 89 ee             	mov    %r13,%rsi
   1ad82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ad89:	48 83 c1 42          	add    $0x42,%rcx
   1ad8d:	e8 00 00 00 00       	callq  1ad92 <pci_select_bars+0x1de>
   1ad92:	4c 8b 65 b0          	mov    0xffffffffffffffb0(%rbp),%r12
   1ad96:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   1ad9a:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   1ada1:	00 
   1ada2:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1ada6:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   1adaa:	48 89 d9             	mov    %rbx,%rcx
   1adad:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1adb3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1adba:	49 ff c7             	inc    %r15
   1adbd:	4c 89 ea             	mov    %r13,%rdx
   1adc0:	4c 89 f6             	mov    %r14,%rsi
   1adc3:	48 ff c3             	inc    %rbx
   1adc6:	e8 00 00 00 00       	callq  1adcb <pci_select_bars+0x217>
   1adcb:	49 83 ff 14          	cmp    $0x14,%r15
   1adcf:	75 d1                	jne    1ada2 <pci_select_bars+0x1ee>
   1add1:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1add8:	00 
   1add9:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   1addd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1ade3:	4c 89 ea             	mov    %r13,%rdx
   1ade6:	4c 89 f6             	mov    %r14,%rsi
   1ade9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1adf0:	48 89 d9             	mov    %rbx,%rcx
   1adf3:	83 e0 01             	and    $0x1,%eax
   1adf6:	0f b6 c0             	movzbl %al,%eax
   1adf9:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   1adfc:	e8 00 00 00 00       	callq  1ae01 <pci_select_bars+0x24d>
   1ae01:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1ae08:	00 
   1ae09:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1ae0f:	48 89 d9             	mov    %rbx,%rcx
   1ae12:	4c 89 ea             	mov    %r13,%rdx
   1ae15:	4c 89 f6             	mov    %r14,%rsi
   1ae18:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ae1f:	d0 e8                	shr    %al
   1ae21:	83 e0 01             	and    $0x1,%eax
   1ae24:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   1ae27:	e8 00 00 00 00       	callq  1ae2c <pci_select_bars+0x278>
   1ae2c:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   1ae33:	00 
   1ae34:	4c 89 ea             	mov    %r13,%rdx
   1ae37:	4c 89 f6             	mov    %r14,%rsi
   1ae3a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ae41:	e8 00 00 00 00       	callq  1ae46 <pci_select_bars+0x292>
   1ae46:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   1ae4d:	00 
   1ae4e:	48 85 c0             	test   %rax,%rax
   1ae51:	0f 84 ac 00 00 00    	je     1af03 <pci_select_bars+0x34f>
   1ae57:	48 8d 48 18          	lea    0x18(%rax),%rcx
   1ae5b:	4c 89 ea             	mov    %r13,%rdx
   1ae5e:	4c 89 f6             	mov    %r14,%rsi
   1ae61:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ae68:	e8 00 00 00 00       	callq  1ae6d <pci_select_bars+0x2b9>
   1ae6d:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1ae74:	00 
   1ae75:	4c 89 ea             	mov    %r13,%rdx
   1ae78:	4c 89 f6             	mov    %r14,%rsi
   1ae7b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ae82:	48 83 c1 20          	add    $0x20,%rcx
   1ae86:	e8 00 00 00 00       	callq  1ae8b <pci_select_bars+0x2d7>
   1ae8b:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1ae92:	00 
   1ae93:	4c 89 ea             	mov    %r13,%rdx
   1ae96:	4c 89 f6             	mov    %r14,%rsi
   1ae99:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1aea0:	48 83 c1 30          	add    $0x30,%rcx
   1aea4:	e8 00 00 00 00       	callq  1aea9 <pci_select_bars+0x2f5>
   1aea9:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1aeb0:	00 
   1aeb1:	4c 89 ea             	mov    %r13,%rdx
   1aeb4:	4c 89 f6             	mov    %r14,%rsi
   1aeb7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1aebe:	48 83 c1 10          	add    $0x10,%rcx
   1aec2:	e8 00 00 00 00       	callq  1aec7 <pci_select_bars+0x313>
   1aec7:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1aece:	00 
   1aecf:	4c 89 ea             	mov    %r13,%rdx
   1aed2:	4c 89 f6             	mov    %r14,%rsi
   1aed5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1aedc:	48 83 c1 28          	add    $0x28,%rcx
   1aee0:	e8 00 00 00 00       	callq  1aee5 <pci_select_bars+0x331>
   1aee5:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1aeec:	00 
   1aeed:	4c 89 ea             	mov    %r13,%rdx
   1aef0:	4c 89 f6             	mov    %r14,%rsi
   1aef3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1aefa:	48 83 c1 08          	add    $0x8,%rcx
   1aefe:	e8 00 00 00 00       	callq  1af03 <pci_select_bars+0x34f>
   1af03:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
   1af0a:	00 
   1af0b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1af11:	4c 89 ea             	mov    %r13,%rdx
   1af14:	4c 89 f6             	mov    %r14,%rsi
   1af17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1af1e:	e8 00 00 00 00       	callq  1af23 <pci_select_bars+0x36f>
   1af23:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   1af2a:	00 
   1af2b:	4c 89 ea             	mov    %r13,%rdx
   1af2e:	4c 89 f6             	mov    %r14,%rsi
   1af31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1af38:	e8 00 00 00 00       	callq  1af3d <pci_select_bars+0x389>
   1af3d:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1af44:	00 
   1af45:	48 85 c0             	test   %rax,%rax
   1af48:	0f 84 91 05 00 00    	je     1b4df <pci_select_bars+0x92b>
   1af4e:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   1af55:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1af5b:	4c 89 ea             	mov    %r13,%rdx
   1af5e:	4c 89 f6             	mov    %r14,%rsi
   1af61:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1af68:	31 db                	xor    %ebx,%ebx
   1af6a:	e8 00 00 00 00       	callq  1af6f <pci_select_bars+0x3bb>
   1af6f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1af76:	00 
   1af77:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1af7d:	4c 89 ea             	mov    %r13,%rdx
   1af80:	4c 89 f6             	mov    %r14,%rsi
   1af83:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1af8a:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   1af91:	e8 00 00 00 00       	callq  1af96 <pci_select_bars+0x3e2>
   1af96:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1af9d:	00 
   1af9e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1afa4:	4c 89 ea             	mov    %r13,%rdx
   1afa7:	4c 89 f6             	mov    %r14,%rsi
   1afaa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1afb1:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   1afb8:	e8 00 00 00 00       	callq  1afbd <pci_select_bars+0x409>
   1afbd:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1afc4:	00 
   1afc5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1afcb:	4c 89 ea             	mov    %r13,%rdx
   1afce:	4c 89 f6             	mov    %r14,%rsi
   1afd1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1afd8:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   1afdf:	e8 00 00 00 00       	callq  1afe4 <pci_select_bars+0x430>
   1afe4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1afeb:	00 
   1afec:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1aff2:	4c 89 ea             	mov    %r13,%rdx
   1aff5:	4c 89 f6             	mov    %r14,%rsi
   1aff8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1afff:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   1b006:	e8 00 00 00 00       	callq  1b00b <pci_select_bars+0x457>
   1b00b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b012:	00 
   1b013:	4c 89 ea             	mov    %r13,%rdx
   1b016:	4c 89 f6             	mov    %r14,%rsi
   1b019:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b020:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   1b027:	e8 00 00 00 00       	callq  1b02c <pci_select_bars+0x478>
   1b02c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b033:	00 
   1b034:	4c 89 ea             	mov    %r13,%rdx
   1b037:	4c 89 f6             	mov    %r14,%rsi
   1b03a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b041:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   1b048:	e8 00 00 00 00       	callq  1b04d <pci_select_bars+0x499>
   1b04d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b054:	00 
   1b055:	4c 89 ea             	mov    %r13,%rdx
   1b058:	4c 89 f6             	mov    %r14,%rsi
   1b05b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b062:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   1b069:	e8 00 00 00 00       	callq  1b06e <pci_select_bars+0x4ba>
   1b06e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b075:	00 
   1b076:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1b07a:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   1b07e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b084:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b08b:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   1b092:	48 01 d9             	add    %rbx,%rcx
   1b095:	48 ff c3             	inc    %rbx
   1b098:	e8 00 00 00 00       	callq  1b09d <pci_select_bars+0x4e9>
   1b09d:	48 83 fb 20          	cmp    $0x20,%rbx
   1b0a1:	75 cb                	jne    1b06e <pci_select_bars+0x4ba>
   1b0a3:	30 db                	xor    %bl,%bl
   1b0a5:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b0ac:	00 
   1b0ad:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1b0b1:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   1b0b5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b0bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b0c2:	4c 89 ea             	mov    %r13,%rdx
   1b0c5:	4c 89 f6             	mov    %r14,%rsi
   1b0c8:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   1b0cf:	48 01 d9             	add    %rbx,%rcx
   1b0d2:	48 ff c3             	inc    %rbx
   1b0d5:	e8 00 00 00 00       	callq  1b0da <pci_select_bars+0x526>
   1b0da:	48 83 fb 20          	cmp    $0x20,%rbx
   1b0de:	75 c5                	jne    1b0a5 <pci_select_bars+0x4f1>
   1b0e0:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b0e7:	00 
   1b0e8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1b0ee:	4c 89 ea             	mov    %r13,%rdx
   1b0f1:	4c 89 f6             	mov    %r14,%rsi
   1b0f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b0fb:	30 db                	xor    %bl,%bl
   1b0fd:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   1b104:	e8 00 00 00 00       	callq  1b109 <pci_select_bars+0x555>
   1b109:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b110:	00 
   1b111:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1b117:	4c 89 ea             	mov    %r13,%rdx
   1b11a:	4c 89 f6             	mov    %r14,%rsi
   1b11d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b124:	48 83 c1 48          	add    $0x48,%rcx
   1b128:	e8 00 00 00 00       	callq  1b12d <pci_select_bars+0x579>
   1b12d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b134:	00 
   1b135:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1b139:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   1b13d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b143:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b14a:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   1b151:	48 01 d9             	add    %rbx,%rcx
   1b154:	48 ff c3             	inc    %rbx
   1b157:	e8 00 00 00 00       	callq  1b15c <pci_select_bars+0x5a8>
   1b15c:	48 83 fb 20          	cmp    $0x20,%rbx
   1b160:	75 cb                	jne    1b12d <pci_select_bars+0x579>
   1b162:	30 db                	xor    %bl,%bl
   1b164:	48 89 d9             	mov    %rbx,%rcx
   1b167:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
   1b16e:	00 
   1b16f:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1b173:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   1b177:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b17d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b184:	4c 89 ea             	mov    %r13,%rdx
   1b187:	48 ff c3             	inc    %rbx
   1b18a:	4c 89 f6             	mov    %r14,%rsi
   1b18d:	e8 00 00 00 00       	callq  1b192 <pci_select_bars+0x5de>
   1b192:	48 83 fb 10          	cmp    $0x10,%rbx
   1b196:	75 cc                	jne    1b164 <pci_select_bars+0x5b0>
   1b198:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b19f:	00 
   1b1a0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b1a6:	4c 89 ea             	mov    %r13,%rdx
   1b1a9:	4c 89 f6             	mov    %r14,%rsi
   1b1ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b1b3:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   1b1ba:	e8 00 00 00 00       	callq  1b1bf <pci_select_bars+0x60b>
   1b1bf:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b1c6:	00 
   1b1c7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1b1cd:	4c 89 ea             	mov    %r13,%rdx
   1b1d0:	4c 89 f6             	mov    %r14,%rsi
   1b1d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b1da:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   1b1e1:	e8 00 00 00 00       	callq  1b1e6 <pci_select_bars+0x632>
   1b1e6:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b1ed:	00 
   1b1ee:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1b1f4:	4c 89 ea             	mov    %r13,%rdx
   1b1f7:	4c 89 f6             	mov    %r14,%rsi
   1b1fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b201:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   1b208:	e8 00 00 00 00       	callq  1b20d <pci_select_bars+0x659>
   1b20d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b214:	00 
   1b215:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1b21b:	4c 89 ea             	mov    %r13,%rdx
   1b21e:	4c 89 f6             	mov    %r14,%rsi
   1b221:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b228:	48 83 c1 70          	add    $0x70,%rcx
   1b22c:	e8 00 00 00 00       	callq  1b231 <pci_select_bars+0x67d>
   1b231:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b238:	00 
   1b239:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1b23f:	4c 89 ea             	mov    %r13,%rdx
   1b242:	4c 89 f6             	mov    %r14,%rsi
   1b245:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b24c:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   1b253:	e8 00 00 00 00       	callq  1b258 <pci_select_bars+0x6a4>
   1b258:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b25f:	00 
   1b260:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1b266:	4c 89 ea             	mov    %r13,%rdx
   1b269:	4c 89 f6             	mov    %r14,%rsi
   1b26c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b273:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   1b27a:	e8 00 00 00 00       	callq  1b27f <pci_select_bars+0x6cb>
   1b27f:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b286:	00 
   1b287:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   1b28d:	4c 89 ea             	mov    %r13,%rdx
   1b290:	4c 89 f6             	mov    %r14,%rsi
   1b293:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b29a:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   1b2a1:	e8 00 00 00 00       	callq  1b2a6 <pci_select_bars+0x6f2>
   1b2a6:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b2ad:	00 
   1b2ae:	4c 89 ea             	mov    %r13,%rdx
   1b2b1:	4c 89 f6             	mov    %r14,%rsi
   1b2b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b2bb:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   1b2c2:	e8 00 00 00 00       	callq  1b2c7 <pci_select_bars+0x713>
   1b2c7:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b2ce:	00 
   1b2cf:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   1b2d6:	00 
   1b2d7:	74 62                	je     1b33b <pci_select_bars+0x787>
   1b2d9:	30 db                	xor    %bl,%bl
   1b2db:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b2e2:	00 
   1b2e3:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1b2e7:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   1b2eb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b2f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b2f8:	4c 89 ea             	mov    %r13,%rdx
   1b2fb:	4c 89 f6             	mov    %r14,%rsi
   1b2fe:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   1b305:	48 83 c1 08          	add    $0x8,%rcx
   1b309:	48 01 d9             	add    %rbx,%rcx
   1b30c:	48 ff c3             	inc    %rbx
   1b30f:	e8 00 00 00 00       	callq  1b314 <pci_select_bars+0x760>
   1b314:	48 83 fb 20          	cmp    $0x20,%rbx
   1b318:	75 c1                	jne    1b2db <pci_select_bars+0x727>
   1b31a:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b321:	00 
   1b322:	4c 89 ea             	mov    %r13,%rdx
   1b325:	4c 89 f6             	mov    %r14,%rsi
   1b328:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b32f:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   1b336:	e8 00 00 00 00       	callq  1b33b <pci_select_bars+0x787>
   1b33b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b342:	00 
   1b343:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   1b347:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   1b34b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b352:	48 89 da             	mov    %rbx,%rdx
   1b355:	4c 89 ee             	mov    %r13,%rsi
   1b358:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   1b35f:	e8 00 00 00 00       	callq  1b364 <pci_select_bars+0x7b0>
   1b364:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b36b:	00 
   1b36c:	48 89 da             	mov    %rbx,%rdx
   1b36f:	4c 89 ee             	mov    %r13,%rsi
   1b372:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b379:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   1b380:	e8 00 00 00 00       	callq  1b385 <pci_select_bars+0x7d1>
   1b385:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b38c:	00 
   1b38d:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   1b394:	48 85 c0             	test   %rax,%rax
   1b397:	74 3b                	je     1b3d4 <pci_select_bars+0x820>
   1b399:	48 8d 48 60          	lea    0x60(%rax),%rcx
   1b39d:	48 89 da             	mov    %rbx,%rdx
   1b3a0:	4c 89 ee             	mov    %r13,%rsi
   1b3a3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b3aa:	e8 00 00 00 00       	callq  1b3af <pci_select_bars+0x7fb>
   1b3af:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b3b6:	00 
   1b3b7:	48 89 da             	mov    %rbx,%rdx
   1b3ba:	4c 89 ee             	mov    %r13,%rsi
   1b3bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b3c4:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   1b3cb:	48 83 c1 58          	add    $0x58,%rcx
   1b3cf:	e8 00 00 00 00       	callq  1b3d4 <pci_select_bars+0x820>
   1b3d4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b3db:	00 
   1b3dc:	48 89 da             	mov    %rbx,%rdx
   1b3df:	4c 89 ee             	mov    %r13,%rsi
   1b3e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b3e9:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   1b3f0:	e8 00 00 00 00       	callq  1b3f5 <pci_select_bars+0x841>
   1b3f5:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b3fc:	00 
   1b3fd:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   1b404:	48 85 c0             	test   %rax,%rax
   1b407:	74 41                	je     1b44a <pci_select_bars+0x896>
   1b409:	48 8d 48 10          	lea    0x10(%rax),%rcx
   1b40d:	48 89 da             	mov    %rbx,%rdx
   1b410:	4c 89 ee             	mov    %r13,%rsi
   1b413:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b41a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1b420:	e8 00 00 00 00       	callq  1b425 <pci_select_bars+0x871>
   1b425:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b42c:	00 
   1b42d:	48 89 da             	mov    %rbx,%rdx
   1b430:	4c 89 ee             	mov    %r13,%rsi
   1b433:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b43a:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   1b441:	48 83 c1 08          	add    $0x8,%rcx
   1b445:	e8 00 00 00 00       	callq  1b44a <pci_select_bars+0x896>
   1b44a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b451:	00 
   1b452:	48 89 da             	mov    %rbx,%rdx
   1b455:	4c 89 ee             	mov    %r13,%rsi
   1b458:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b45f:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   1b466:	e8 00 00 00 00       	callq  1b46b <pci_select_bars+0x8b7>
   1b46b:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b472:	00 
   1b473:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   1b47a:	00 
   1b47b:	74 62                	je     1b4df <pci_select_bars+0x92b>
   1b47d:	31 db                	xor    %ebx,%ebx
   1b47f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b486:	00 
   1b487:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   1b48b:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   1b48f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b495:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b49c:	4c 89 ea             	mov    %r13,%rdx
   1b49f:	4c 89 f6             	mov    %r14,%rsi
   1b4a2:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1b4a9:	48 83 c1 08          	add    $0x8,%rcx
   1b4ad:	48 01 d9             	add    %rbx,%rcx
   1b4b0:	48 ff c3             	inc    %rbx
   1b4b3:	e8 00 00 00 00       	callq  1b4b8 <pci_select_bars+0x904>
   1b4b8:	48 83 fb 20          	cmp    $0x20,%rbx
   1b4bc:	75 c1                	jne    1b47f <pci_select_bars+0x8cb>
   1b4be:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1b4c5:	00 
   1b4c6:	4c 89 ea             	mov    %r13,%rdx
   1b4c9:	4c 89 f6             	mov    %r14,%rsi
   1b4cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b4d3:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1b4da:	e8 00 00 00 00       	callq  1b4df <pci_select_bars+0x92b>
   1b4df:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   1b4e3:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   1b4e7:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   1b4ee:	00 
   1b4ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b4f6:	48 89 da             	mov    %rbx,%rdx
   1b4f9:	4c 89 ee             	mov    %r13,%rsi
   1b4fc:	e8 00 00 00 00       	callq  1b501 <pci_select_bars+0x94d>
   1b501:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   1b508:	00 
   1b509:	48 89 da             	mov    %rbx,%rdx
   1b50c:	4c 89 ee             	mov    %r13,%rsi
   1b50f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b516:	e8 00 00 00 00       	callq  1b51b <pci_select_bars+0x967>
   1b51b:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
   1b522:	00 
   1b523:	48 85 c9             	test   %rcx,%rcx
   1b526:	74 18                	je     1b540 <pci_select_bars+0x98c>
   1b528:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1b52e:	48 89 da             	mov    %rbx,%rdx
   1b531:	4c 89 ee             	mov    %r13,%rsi
   1b534:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b53b:	e8 00 00 00 00       	callq  1b540 <pci_select_bars+0x98c>
   1b540:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1b544:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1b54a:	48 89 da             	mov    %rbx,%rdx
   1b54d:	4c 89 ee             	mov    %r13,%rsi
   1b550:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b557:	48 83 c1 40          	add    $0x40,%rcx
   1b55b:	e8 00 00 00 00       	callq  1b560 <pci_select_bars+0x9ac>
   1b560:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1b564:	48 89 da             	mov    %rbx,%rdx
   1b567:	4c 89 ee             	mov    %r13,%rsi
   1b56a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b571:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   1b577:	48 83 c1 3c          	add    $0x3c,%rcx
   1b57b:	e8 00 00 00 00       	callq  1b580 <pci_select_bars+0x9cc>
   1b580:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1b584:	48 89 da             	mov    %rbx,%rdx
   1b587:	4c 89 ee             	mov    %r13,%rsi
   1b58a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b591:	48 83 c1 10          	add    $0x10,%rcx
   1b595:	e8 00 00 00 00       	callq  1b59a <pci_select_bars+0x9e6>
   1b59a:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   1b59e:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   1b5a2:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   1b5a6:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1b5ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b5b3:	48 89 da             	mov    %rbx,%rdx
   1b5b6:	e8 00 00 00 00       	callq  1b5bb <pci_select_bars+0xa07>
   1b5bb:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   1b5bf:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   1b5c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b5ca:	48 c7 45 90 22 06 00 	movq   $0x622,0xffffffffffffff90(%rbp)
   1b5d1:	00 
   1b5d2:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   1b5d6:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   1b5d9:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   1b5dc:	e8 00 00 00 00       	callq  1b5e1 <pci_select_bars+0xa2d>
   1b5e1:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   1b5e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b5ec:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   1b5f0:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   1b5f4:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   1b5f8:	e8 00 00 00 00       	callq  1b5fd <pci_select_bars+0xa49>
   1b5fd:	4c 8b 6d a0          	mov    0xffffffffffffffa0(%rbp),%r13
   1b601:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   1b605:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   1b60b:	48 89 da             	mov    %rbx,%rdx
   1b60e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b615:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   1b61c:	4c 89 ee             	mov    %r13,%rsi
   1b61f:	e8 00 00 00 00       	callq  1b624 <pci_select_bars+0xa70>
   1b624:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   1b628:	48 85 c0             	test   %rax,%rax
   1b62b:	0f 84 3e 09 00 00    	je     1bf6f <pci_select_bars+0x13bb>
   1b631:	4c 8d 40 38          	lea    0x38(%rax),%r8
   1b635:	48 89 da             	mov    %rbx,%rdx
   1b638:	b9 04 00 00 00       	mov    $0x4,%ecx
   1b63d:	4c 89 ee             	mov    %r13,%rsi
   1b640:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b647:	45 31 f6             	xor    %r14d,%r14d
   1b64a:	e8 00 00 00 00       	callq  1b64f <pci_select_bars+0xa9b>
   1b64f:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   1b653:	48 89 da             	mov    %rbx,%rdx
   1b656:	b9 04 00 00 00       	mov    $0x4,%ecx
   1b65b:	4c 89 ee             	mov    %r13,%rsi
   1b65e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b665:	49 83 c0 7c          	add    $0x7c,%r8
   1b669:	e8 00 00 00 00       	callq  1b66e <pci_select_bars+0xaba>
   1b66e:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   1b672:	48 89 da             	mov    %rbx,%rdx
   1b675:	b9 04 00 00 00       	mov    $0x4,%ecx
   1b67a:	4c 89 ee             	mov    %r13,%rsi
   1b67d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b684:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
   1b68b:	e8 00 00 00 00       	callq  1b690 <pci_select_bars+0xadc>
   1b690:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   1b694:	48 89 da             	mov    %rbx,%rdx
   1b697:	b9 02 00 00 00       	mov    $0x2,%ecx
   1b69c:	4c 89 ee             	mov    %r13,%rsi
   1b69f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b6a6:	49 83 c0 3e          	add    $0x3e,%r8
   1b6aa:	e8 00 00 00 00       	callq  1b6af <pci_select_bars+0xafb>
   1b6af:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   1b6b3:	ba 78 02 00 00       	mov    $0x278,%edx
   1b6b8:	be 80 00 00 00       	mov    $0x80,%esi
   1b6bd:	e8 00 00 00 00       	callq  1b6c2 <pci_select_bars+0xb0e>
   1b6c2:	4c 8b 65 b0          	mov    0xffffffffffffffb0(%rbp),%r12
   1b6c6:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   1b6ca:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   1b6d1:	00 
   1b6d2:	4c 8d 7d c8          	lea    0xffffffffffffffc8(%rbp),%r15
   1b6d6:	49 89 d8             	mov    %rbx,%r8
   1b6d9:	b9 01 00 00 00       	mov    $0x1,%ecx
   1b6de:	4c 89 ee             	mov    %r13,%rsi
   1b6e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b6e8:	49 ff c6             	inc    %r14
   1b6eb:	4c 89 fa             	mov    %r15,%rdx
   1b6ee:	48 ff c3             	inc    %rbx
   1b6f1:	e8 00 00 00 00       	callq  1b6f6 <pci_select_bars+0xb42>
   1b6f6:	49 83 fe 14          	cmp    $0x14,%r14
   1b6fa:	75 d6                	jne    1b6d2 <pci_select_bars+0xb1e>
   1b6fc:	48 8d 5d c0          	lea    0xffffffffffffffc0(%rbp),%rbx
   1b700:	b9 04 00 00 00       	mov    $0x4,%ecx
   1b705:	4c 89 fa             	mov    %r15,%rdx
   1b708:	4c 89 ee             	mov    %r13,%rsi
   1b70b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b712:	49 89 d8             	mov    %rbx,%r8
   1b715:	e8 00 00 00 00       	callq  1b71a <pci_select_bars+0xb66>
   1b71a:	8a 55 c0             	mov    0xffffffffffffffc0(%rbp),%dl
   1b71d:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1b724:	00 
   1b725:	49 89 d8             	mov    %rbx,%r8
   1b728:	b9 04 00 00 00       	mov    $0x4,%ecx
   1b72d:	4c 89 ee             	mov    %r13,%rsi
   1b730:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b737:	83 e2 01             	and    $0x1,%edx
   1b73a:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   1b73d:	09 d0                	or     %edx,%eax
   1b73f:	4c 89 fa             	mov    %r15,%rdx
   1b742:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   1b749:	00 
   1b74a:	e8 00 00 00 00       	callq  1b74f <pci_select_bars+0xb9b>
   1b74f:	8a 55 c0             	mov    0xffffffffffffffc0(%rbp),%dl
   1b752:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   1b759:	00 
   1b75a:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   1b761:	00 
   1b762:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   1b768:	4c 89 ee             	mov    %r13,%rsi
   1b76b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b772:	83 e2 01             	and    $0x1,%edx
   1b775:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   1b778:	01 d2                	add    %edx,%edx
   1b77a:	09 d0                	or     %edx,%eax
   1b77c:	4c 89 fa             	mov    %r15,%rdx
   1b77f:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   1b786:	00 
   1b787:	e8 00 00 00 00       	callq  1b78c <pci_select_bars+0xbd8>
   1b78c:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   1b793:	00 
   1b794:	48 85 c0             	test   %rax,%rax
   1b797:	0f 84 d0 00 00 00    	je     1b86d <pci_select_bars+0xcb9>
   1b79d:	48 8d 48 18          	lea    0x18(%rax),%rcx
   1b7a1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b7a7:	4c 89 fa             	mov    %r15,%rdx
   1b7aa:	4c 89 ee             	mov    %r13,%rsi
   1b7ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b7b4:	e8 00 00 00 00       	callq  1b7b9 <pci_select_bars+0xc05>
   1b7b9:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1b7c0:	00 
   1b7c1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b7c7:	4c 89 fa             	mov    %r15,%rdx
   1b7ca:	4c 89 ee             	mov    %r13,%rsi
   1b7cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b7d4:	48 83 c1 20          	add    $0x20,%rcx
   1b7d8:	e8 00 00 00 00       	callq  1b7dd <pci_select_bars+0xc29>
   1b7dd:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1b7e4:	00 
   1b7e5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b7eb:	4c 89 fa             	mov    %r15,%rdx
   1b7ee:	4c 89 ee             	mov    %r13,%rsi
   1b7f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b7f8:	48 83 c1 30          	add    $0x30,%rcx
   1b7fc:	e8 00 00 00 00       	callq  1b801 <pci_select_bars+0xc4d>
   1b801:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1b808:	00 
   1b809:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b80f:	4c 89 fa             	mov    %r15,%rdx
   1b812:	4c 89 ee             	mov    %r13,%rsi
   1b815:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b81c:	48 83 c1 10          	add    $0x10,%rcx
   1b820:	e8 00 00 00 00       	callq  1b825 <pci_select_bars+0xc71>
   1b825:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1b82c:	00 
   1b82d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b833:	4c 89 fa             	mov    %r15,%rdx
   1b836:	4c 89 ee             	mov    %r13,%rsi
   1b839:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b840:	48 83 c1 28          	add    $0x28,%rcx
   1b844:	e8 00 00 00 00       	callq  1b849 <pci_select_bars+0xc95>
   1b849:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   1b850:	00 
   1b851:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b857:	4c 89 fa             	mov    %r15,%rdx
   1b85a:	4c 89 ee             	mov    %r13,%rsi
   1b85d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b864:	48 83 c1 08          	add    $0x8,%rcx
   1b868:	e8 00 00 00 00       	callq  1b86d <pci_select_bars+0xcb9>
   1b86d:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
   1b874:	00 
   1b875:	b9 08 00 00 00       	mov    $0x8,%ecx
   1b87a:	4c 89 fa             	mov    %r15,%rdx
   1b87d:	4c 89 ee             	mov    %r13,%rsi
   1b880:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b887:	e8 00 00 00 00       	callq  1b88c <pci_select_bars+0xcd8>
   1b88c:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   1b893:	00 
   1b894:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b89b:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   1b8a1:	4c 89 fa             	mov    %r15,%rdx
   1b8a4:	4c 89 ee             	mov    %r13,%rsi
   1b8a7:	e8 00 00 00 00       	callq  1b8ac <pci_select_bars+0xcf8>
   1b8ac:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   1b8b3:	00 
   1b8b4:	48 85 ff             	test   %rdi,%rdi
   1b8b7:	0f 84 08 06 00 00    	je     1bec5 <pci_select_bars+0x1311>
   1b8bd:	ba 08 00 00 00       	mov    $0x8,%edx
   1b8c2:	be 10 03 00 00       	mov    $0x310,%esi
   1b8c7:	31 db                	xor    %ebx,%ebx
   1b8c9:	e8 00 00 00 00       	callq  1b8ce <pci_select_bars+0xd1a>
   1b8ce:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1b8d5:	00 
   1b8d6:	b9 08 00 00 00       	mov    $0x8,%ecx
   1b8db:	4c 89 fa             	mov    %r15,%rdx
   1b8de:	4c 89 ee             	mov    %r13,%rsi
   1b8e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b8e8:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   1b8ef:	e8 00 00 00 00       	callq  1b8f4 <pci_select_bars+0xd40>
   1b8f4:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1b8fb:	00 
   1b8fc:	b9 02 00 00 00       	mov    $0x2,%ecx
   1b901:	4c 89 fa             	mov    %r15,%rdx
   1b904:	4c 89 ee             	mov    %r13,%rsi
   1b907:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b90e:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   1b915:	e8 00 00 00 00       	callq  1b91a <pci_select_bars+0xd66>
   1b91a:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1b921:	00 
   1b922:	b9 08 00 00 00       	mov    $0x8,%ecx
   1b927:	4c 89 fa             	mov    %r15,%rdx
   1b92a:	4c 89 ee             	mov    %r13,%rsi
   1b92d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b934:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   1b93b:	e8 00 00 00 00       	callq  1b940 <pci_select_bars+0xd8c>
   1b940:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1b947:	00 
   1b948:	b9 04 00 00 00       	mov    $0x4,%ecx
   1b94d:	4c 89 fa             	mov    %r15,%rdx
   1b950:	4c 89 ee             	mov    %r13,%rsi
   1b953:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b95a:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   1b961:	e8 00 00 00 00       	callq  1b966 <pci_select_bars+0xdb2>
   1b966:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1b96d:	00 
   1b96e:	b9 04 00 00 00       	mov    $0x4,%ecx
   1b973:	4c 89 fa             	mov    %r15,%rdx
   1b976:	4c 89 ee             	mov    %r13,%rsi
   1b979:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b980:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   1b987:	e8 00 00 00 00       	callq  1b98c <pci_select_bars+0xdd8>
   1b98c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b993:	00 
   1b994:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b99a:	4c 89 fa             	mov    %r15,%rdx
   1b99d:	4c 89 ee             	mov    %r13,%rsi
   1b9a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b9a7:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   1b9ae:	e8 00 00 00 00       	callq  1b9b3 <pci_select_bars+0xdff>
   1b9b3:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b9ba:	00 
   1b9bb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b9c1:	4c 89 fa             	mov    %r15,%rdx
   1b9c4:	4c 89 ee             	mov    %r13,%rsi
   1b9c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b9ce:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   1b9d5:	e8 00 00 00 00       	callq  1b9da <pci_select_bars+0xe26>
   1b9da:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1b9e1:	00 
   1b9e2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1b9e8:	4c 89 fa             	mov    %r15,%rdx
   1b9eb:	4c 89 ee             	mov    %r13,%rsi
   1b9ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1b9f5:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   1b9fc:	e8 00 00 00 00       	callq  1ba01 <pci_select_bars+0xe4d>
   1ba01:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1ba08:	00 
   1ba09:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1ba0d:	b9 01 00 00 00       	mov    $0x1,%ecx
   1ba12:	4c 89 ee             	mov    %r13,%rsi
   1ba15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ba1c:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   1ba23:	49 01 d8             	add    %rbx,%r8
   1ba26:	48 ff c3             	inc    %rbx
   1ba29:	e8 00 00 00 00       	callq  1ba2e <pci_select_bars+0xe7a>
   1ba2e:	48 83 fb 20          	cmp    $0x20,%rbx
   1ba32:	75 cd                	jne    1ba01 <pci_select_bars+0xe4d>
   1ba34:	30 db                	xor    %bl,%bl
   1ba36:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1ba3d:	00 
   1ba3e:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   1ba42:	b9 01 00 00 00       	mov    $0x1,%ecx
   1ba47:	4c 89 ee             	mov    %r13,%rsi
   1ba4a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ba51:	4c 89 f2             	mov    %r14,%rdx
   1ba54:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   1ba5b:	49 01 d8             	add    %rbx,%r8
   1ba5e:	48 ff c3             	inc    %rbx
   1ba61:	e8 00 00 00 00       	callq  1ba66 <pci_select_bars+0xeb2>
   1ba66:	48 83 fb 20          	cmp    $0x20,%rbx
   1ba6a:	75 ca                	jne    1ba36 <pci_select_bars+0xe82>
   1ba6c:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1ba73:	00 
   1ba74:	b9 02 00 00 00       	mov    $0x2,%ecx
   1ba79:	4c 89 f2             	mov    %r14,%rdx
   1ba7c:	4c 89 ee             	mov    %r13,%rsi
   1ba7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ba86:	30 db                	xor    %bl,%bl
   1ba88:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   1ba8f:	e8 00 00 00 00       	callq  1ba94 <pci_select_bars+0xee0>
   1ba94:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   1ba9b:	00 
   1ba9c:	ba 08 00 00 00       	mov    $0x8,%edx
   1baa1:	be 48 00 00 00       	mov    $0x48,%esi
   1baa6:	e8 00 00 00 00       	callq  1baab <pci_select_bars+0xef7>
   1baab:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1bab2:	00 
   1bab3:	b9 08 00 00 00       	mov    $0x8,%ecx
   1bab8:	4c 89 f2             	mov    %r14,%rdx
   1babb:	4c 89 ee             	mov    %r13,%rsi
   1babe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bac5:	49 83 c0 48          	add    $0x48,%r8
   1bac9:	e8 00 00 00 00       	callq  1bace <pci_select_bars+0xf1a>
   1bace:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1bad5:	00 
   1bad6:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1bada:	b9 01 00 00 00       	mov    $0x1,%ecx
   1badf:	4c 89 ee             	mov    %r13,%rsi
   1bae2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bae9:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   1baf0:	49 01 d8             	add    %rbx,%r8
   1baf3:	48 ff c3             	inc    %rbx
   1baf6:	e8 00 00 00 00       	callq  1bafb <pci_select_bars+0xf47>
   1bafb:	48 83 fb 20          	cmp    $0x20,%rbx
   1baff:	75 cd                	jne    1bace <pci_select_bars+0xf1a>
   1bb01:	30 db                	xor    %bl,%bl
   1bb03:	49 89 d8             	mov    %rbx,%r8
   1bb06:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
   1bb0d:	00 
   1bb0e:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   1bb12:	b9 01 00 00 00       	mov    $0x1,%ecx
   1bb17:	4c 89 ee             	mov    %r13,%rsi
   1bb1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bb21:	4c 89 f2             	mov    %r14,%rdx
   1bb24:	48 ff c3             	inc    %rbx
   1bb27:	e8 00 00 00 00       	callq  1bb2c <pci_select_bars+0xf78>
   1bb2c:	48 83 fb 10          	cmp    $0x10,%rbx
   1bb30:	75 d1                	jne    1bb03 <pci_select_bars+0xf4f>
   1bb32:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   1bb39:	00 
   1bb3a:	ba 10 00 00 00       	mov    $0x10,%edx
   1bb3f:	be 18 04 00 00       	mov    $0x418,%esi
   1bb44:	e8 00 00 00 00       	callq  1bb49 <pci_select_bars+0xf95>
   1bb49:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1bb50:	00 
   1bb51:	b9 01 00 00 00       	mov    $0x1,%ecx
   1bb56:	4c 89 f2             	mov    %r14,%rdx
   1bb59:	4c 89 ee             	mov    %r13,%rsi
   1bb5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bb63:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   1bb6a:	e8 00 00 00 00       	callq  1bb6f <pci_select_bars+0xfbb>
   1bb6f:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1bb76:	00 
   1bb77:	b9 04 00 00 00       	mov    $0x4,%ecx
   1bb7c:	4c 89 f2             	mov    %r14,%rdx
   1bb7f:	4c 89 ee             	mov    %r13,%rsi
   1bb82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bb89:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   1bb90:	e8 00 00 00 00       	callq  1bb95 <pci_select_bars+0xfe1>
   1bb95:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1bb9c:	00 
   1bb9d:	b9 08 00 00 00       	mov    $0x8,%ecx
   1bba2:	4c 89 f2             	mov    %r14,%rdx
   1bba5:	4c 89 ee             	mov    %r13,%rsi
   1bba8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bbaf:	49 83 c0 70          	add    $0x70,%r8
   1bbb3:	e8 00 00 00 00       	callq  1bbb8 <pci_select_bars+0x1004>
   1bbb8:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   1bbbf:	00 
   1bbc0:	ba 10 00 00 00       	mov    $0x10,%edx
   1bbc5:	be 10 00 00 00       	mov    $0x10,%esi
   1bbca:	e8 00 00 00 00       	callq  1bbcf <pci_select_bars+0x101b>
   1bbcf:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1bbd6:	00 
   1bbd7:	b9 04 00 00 00       	mov    $0x4,%ecx
   1bbdc:	4c 89 f2             	mov    %r14,%rdx
   1bbdf:	4c 89 ee             	mov    %r13,%rsi
   1bbe2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bbe9:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   1bbf0:	e8 00 00 00 00       	callq  1bbf5 <pci_select_bars+0x1041>
   1bbf5:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1bbfc:	00 
   1bbfd:	b9 08 00 00 00       	mov    $0x8,%ecx
   1bc02:	4c 89 f2             	mov    %r14,%rdx
   1bc05:	4c 89 ee             	mov    %r13,%rsi
   1bc08:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bc0f:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   1bc16:	e8 00 00 00 00       	callq  1bc1b <pci_select_bars+0x1067>
   1bc1b:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   1bc22:	00 
   1bc23:	b9 04 00 00 00       	mov    $0x4,%ecx
   1bc28:	4c 89 f2             	mov    %r14,%rdx
   1bc2b:	4c 89 ee             	mov    %r13,%rsi
   1bc2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bc35:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   1bc3c:	e8 00 00 00 00       	callq  1bc41 <pci_select_bars+0x108d>
   1bc41:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1bc48:	00 
   1bc49:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1bc4f:	4c 89 f2             	mov    %r14,%rdx
   1bc52:	4c 89 ee             	mov    %r13,%rsi
   1bc55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bc5c:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   1bc63:	e8 00 00 00 00       	callq  1bc68 <pci_select_bars+0x10b4>
   1bc68:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1bc6f:	00 
   1bc70:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   1bc77:	00 
   1bc78:	74 63                	je     1bcdd <pci_select_bars+0x1129>
   1bc7a:	30 db                	xor    %bl,%bl
   1bc7c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1bc83:	00 
   1bc84:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   1bc88:	b9 01 00 00 00       	mov    $0x1,%ecx
   1bc8d:	4c 89 ee             	mov    %r13,%rsi
   1bc90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bc97:	4c 89 f2             	mov    %r14,%rdx
   1bc9a:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   1bca1:	49 83 c0 08          	add    $0x8,%r8
   1bca5:	49 01 d8             	add    %rbx,%r8
   1bca8:	48 ff c3             	inc    %rbx
   1bcab:	e8 00 00 00 00       	callq  1bcb0 <pci_select_bars+0x10fc>
   1bcb0:	48 83 fb 20          	cmp    $0x20,%rbx
   1bcb4:	75 c6                	jne    1bc7c <pci_select_bars+0x10c8>
   1bcb6:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1bcbd:	00 
   1bcbe:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1bcc4:	4c 89 f2             	mov    %r14,%rdx
   1bcc7:	4c 89 ee             	mov    %r13,%rsi
   1bcca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bcd1:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   1bcd8:	e8 00 00 00 00       	callq  1bcdd <pci_select_bars+0x1129>
   1bcdd:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1bce4:	00 
   1bce5:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   1bce9:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   1bcef:	4c 89 ee             	mov    %r13,%rsi
   1bcf2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bcf9:	48 89 da             	mov    %rbx,%rdx
   1bcfc:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   1bd03:	e8 00 00 00 00       	callq  1bd08 <pci_select_bars+0x1154>
   1bd08:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1bd0f:	00 
   1bd10:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   1bd16:	48 89 da             	mov    %rbx,%rdx
   1bd19:	4c 89 ee             	mov    %r13,%rsi
   1bd1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bd23:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   1bd2a:	e8 00 00 00 00       	callq  1bd2f <pci_select_bars+0x117b>
   1bd2f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1bd36:	00 
   1bd37:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   1bd3e:	48 85 c0             	test   %rax,%rax
   1bd41:	74 47                	je     1bd8a <pci_select_bars+0x11d6>
   1bd43:	48 8d 48 60          	lea    0x60(%rax),%rcx
   1bd47:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1bd4d:	48 89 da             	mov    %rbx,%rdx
   1bd50:	4c 89 ee             	mov    %r13,%rsi
   1bd53:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bd5a:	e8 00 00 00 00       	callq  1bd5f <pci_select_bars+0x11ab>
   1bd5f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1bd66:	00 
   1bd67:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   1bd6d:	48 89 da             	mov    %rbx,%rdx
   1bd70:	4c 89 ee             	mov    %r13,%rsi
   1bd73:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bd7a:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   1bd81:	48 83 c1 58          	add    $0x58,%rcx
   1bd85:	e8 00 00 00 00       	callq  1bd8a <pci_select_bars+0x11d6>
   1bd8a:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1bd91:	00 
   1bd92:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bd99:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   1bd9f:	48 89 da             	mov    %rbx,%rdx
   1bda2:	4c 89 ee             	mov    %r13,%rsi
   1bda5:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   1bdac:	e8 00 00 00 00       	callq  1bdb1 <pci_select_bars+0x11fd>
   1bdb1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1bdb8:	00 
   1bdb9:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   1bdc0:	48 85 ff             	test   %rdi,%rdi
   1bdc3:	74 64                	je     1be29 <pci_select_bars+0x1275>
   1bdc5:	ba 08 00 00 00       	mov    $0x8,%edx
   1bdca:	be 10 00 00 00       	mov    $0x10,%esi
   1bdcf:	e8 00 00 00 00       	callq  1bdd4 <pci_select_bars+0x1220>
   1bdd4:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1bddb:	00 
   1bddc:	b9 08 00 00 00       	mov    $0x8,%ecx
   1bde1:	48 89 da             	mov    %rbx,%rdx
   1bde4:	4c 89 ee             	mov    %r13,%rsi
   1bde7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bdee:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   1bdf5:	49 83 c0 10          	add    $0x10,%r8
   1bdf9:	e8 00 00 00 00       	callq  1bdfe <pci_select_bars+0x124a>
   1bdfe:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1be05:	00 
   1be06:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   1be0c:	48 89 da             	mov    %rbx,%rdx
   1be0f:	4c 89 ee             	mov    %r13,%rsi
   1be12:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1be19:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   1be20:	48 83 c1 08          	add    $0x8,%rcx
   1be24:	e8 00 00 00 00       	callq  1be29 <pci_select_bars+0x1275>
   1be29:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   1be30:	00 
   1be31:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1be37:	48 89 da             	mov    %rbx,%rdx
   1be3a:	4c 89 ee             	mov    %r13,%rsi
   1be3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1be44:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   1be4b:	e8 00 00 00 00       	callq  1be50 <pci_select_bars+0x129c>
   1be50:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1be57:	00 
   1be58:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   1be5f:	00 
   1be60:	74 63                	je     1bec5 <pci_select_bars+0x1311>
   1be62:	31 db                	xor    %ebx,%ebx
   1be64:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1be6b:	00 
   1be6c:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   1be70:	b9 01 00 00 00       	mov    $0x1,%ecx
   1be75:	4c 89 ee             	mov    %r13,%rsi
   1be78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1be7f:	4c 89 f2             	mov    %r14,%rdx
   1be82:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   1be89:	49 83 c0 08          	add    $0x8,%r8
   1be8d:	49 01 d8             	add    %rbx,%r8
   1be90:	48 ff c3             	inc    %rbx
   1be93:	e8 00 00 00 00       	callq  1be98 <pci_select_bars+0x12e4>
   1be98:	48 83 fb 20          	cmp    $0x20,%rbx
   1be9c:	75 c6                	jne    1be64 <pci_select_bars+0x12b0>
   1be9e:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   1bea5:	00 
   1bea6:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   1beac:	4c 89 f2             	mov    %r14,%rdx
   1beaf:	4c 89 ee             	mov    %r13,%rsi
   1beb2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1beb9:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   1bec0:	e8 00 00 00 00       	callq  1bec5 <pci_select_bars+0x1311>
   1bec5:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   1bec9:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   1bed0:	00 
   1bed1:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   1bed7:	4c 89 ee             	mov    %r13,%rsi
   1beda:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bee1:	48 89 da             	mov    %rbx,%rdx
   1bee4:	e8 00 00 00 00       	callq  1bee9 <pci_select_bars+0x1335>
   1bee9:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   1bef0:	00 
   1bef1:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   1bef7:	48 89 da             	mov    %rbx,%rdx
   1befa:	4c 89 ee             	mov    %r13,%rsi
   1befd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bf04:	e8 00 00 00 00       	callq  1bf09 <pci_select_bars+0x1355>
   1bf09:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   1bf10:	00 
   1bf11:	48 85 c0             	test   %rax,%rax
   1bf14:	74 1a                	je     1bf30 <pci_select_bars+0x137c>
   1bf16:	49 89 c0             	mov    %rax,%r8
   1bf19:	b9 08 00 00 00       	mov    $0x8,%ecx
   1bf1e:	48 89 da             	mov    %rbx,%rdx
   1bf21:	4c 89 ee             	mov    %r13,%rsi
   1bf24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bf2b:	e8 00 00 00 00       	callq  1bf30 <pci_select_bars+0x137c>
   1bf30:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   1bf34:	b9 02 00 00 00       	mov    $0x2,%ecx
   1bf39:	48 89 da             	mov    %rbx,%rdx
   1bf3c:	4c 89 ee             	mov    %r13,%rsi
   1bf3f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bf46:	49 83 c0 3c          	add    $0x3c,%r8
   1bf4a:	e8 00 00 00 00       	callq  1bf4f <pci_select_bars+0x139b>
   1bf4f:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   1bf53:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
   1bf59:	48 89 da             	mov    %rbx,%rdx
   1bf5c:	4c 89 ee             	mov    %r13,%rsi
   1bf5f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bf66:	48 83 c1 10          	add    $0x10,%rcx
   1bf6a:	e8 00 00 00 00       	callq  1bf6f <pci_select_bars+0x13bb>
   1bf6f:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   1bf73:	4c 8d 45 b8          	lea    0xffffffffffffffb8(%rbp),%r8
   1bf77:	b9 08 00 00 00       	mov    $0x8,%ecx
   1bf7c:	4c 89 ee             	mov    %r13,%rsi
   1bf7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bf86:	48 89 da             	mov    %rbx,%rdx
   1bf89:	e8 00 00 00 00       	callq  1bf8e <pci_select_bars+0x13da>
   1bf8e:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   1bf92:	48 89 da             	mov    %rbx,%rdx
   1bf95:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bf9c:	b9 04 00 00 00       	mov    $0x4,%ecx
   1bfa1:	4c 89 ee             	mov    %r13,%rsi
   1bfa4:	e8 00 00 00 00       	callq  1bfa9 <pci_select_bars+0x13f5>
   1bfa9:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   1bfad:	8b 5d cc             	mov    0xffffffffffffffcc(%rbp),%ebx
   1bfb0:	48 85 ff             	test   %rdi,%rdi
   1bfb3:	74 05                	je     1bfba <pci_select_bars+0x1406>
   1bfb5:	e8 00 00 00 00       	callq  1bfba <pci_select_bars+0x1406>
   1bfba:	48 83 c4 58          	add    $0x58,%rsp
   1bfbe:	89 d8                	mov    %ebx,%eax
   1bfc0:	5b                   	pop    %rbx
   1bfc1:	41 5c                	pop    %r12
   1bfc3:	41 5d                	pop    %r13
   1bfc5:	41 5e                	pop    %r14
   1bfc7:	41 5f                	pop    %r15
   1bfc9:	c9                   	leaveq 
   1bfca:	c3                   	retq   

000000000001bfcb <cleanup_module>:
   1bfcb:	55                   	push   %rbp
   1bfcc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bfd3:	48 89 e5             	mov    %rsp,%rbp
   1bfd6:	41 54                	push   %r12
   1bfd8:	4c 8d 65 ec          	lea    0xffffffffffffffec(%rbp),%r12
   1bfdc:	53                   	push   %rbx
   1bfdd:	48 8d 5d d8          	lea    0xffffffffffffffd8(%rbp),%rbx
   1bfe1:	48 83 ec 30          	sub    $0x30,%rsp
   1bfe5:	e8 00 00 00 00       	callq  1bfea <cleanup_module+0x1f>
   1bfea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bff1:	e8 00 00 00 00       	callq  1bff6 <cleanup_module+0x2b>
   1bff6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1bffd:	e8 00 00 00 00       	callq  1c002 <cleanup_module+0x37>
   1c002:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c009:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   1c010:	00 
   1c011:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
   1c018:	00 
   1c019:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   1c020:	48 c7 45 e0 00 00 00 	movq   $0x0,0xffffffffffffffe0(%rbp)
   1c027:	00 
   1c028:	e8 00 00 00 00       	callq  1c02d <cleanup_module+0x62>
   1c02d:	48 8d 4d e0          	lea    0xffffffffffffffe0(%rbp),%rcx
   1c031:	4c 89 e2             	mov    %r12,%rdx
   1c034:	48 89 de             	mov    %rbx,%rsi
   1c037:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c03e:	c7 45 ec 00 00 00 00 	movl   $0x0,0xffffffffffffffec(%rbp)
   1c045:	48 c7 45 d8 00 00 00 	movq   $0x0,0xffffffffffffffd8(%rbp)
   1c04c:	00 
   1c04d:	e8 00 00 00 00       	callq  1c052 <cleanup_module+0x87>
   1c052:	48 8b 45 d8          	mov    0xffffffffffffffd8(%rbp),%rax
   1c056:	48 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%rsi
   1c05a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c061:	48 c7 45 c0 2b 06 00 	movq   $0x62b,0xffffffffffffffc0(%rbp)
   1c068:	00 
   1c069:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   1c06d:	8b 45 ec             	mov    0xffffffffffffffec(%rbp),%eax
   1c070:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   1c073:	e8 00 00 00 00       	callq  1c078 <cleanup_module+0xad>
   1c078:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c07f:	48 c7 45 d8 00 00 00 	movq   $0x0,0xffffffffffffffd8(%rbp)
   1c086:	00 
   1c087:	e8 00 00 00 00       	callq  1c08c <cleanup_module+0xc1>
   1c08c:	48 8b 75 d0          	mov    0xffffffffffffffd0(%rbp),%rsi
   1c090:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c097:	41 b8 00 01 00 00    	mov    $0x100,%r8d
   1c09d:	48 89 d9             	mov    %rbx,%rcx
   1c0a0:	4c 89 e2             	mov    %r12,%rdx
   1c0a3:	c7 45 ec 00 00 00 00 	movl   $0x0,0xffffffffffffffec(%rbp)
   1c0aa:	e8 00 00 00 00       	callq  1c0af <cleanup_module+0xe4>
   1c0af:	48 8b 7d d8          	mov    0xffffffffffffffd8(%rbp),%rdi
   1c0b3:	48 85 ff             	test   %rdi,%rdi
   1c0b6:	74 0f                	je     1c0c7 <cleanup_module+0xfc>
   1c0b8:	ba 60 00 00 00       	mov    $0x60,%edx
   1c0bd:	be 60 00 00 00       	mov    $0x60,%esi
   1c0c2:	e8 00 00 00 00       	callq  1c0c7 <cleanup_module+0xfc>
   1c0c7:	48 8b 7d d0          	mov    0xffffffffffffffd0(%rbp),%rdi
   1c0cb:	48 85 ff             	test   %rdi,%rdi
   1c0ce:	74 05                	je     1c0d5 <cleanup_module+0x10a>
   1c0d0:	e8 00 00 00 00       	callq  1c0d5 <cleanup_module+0x10a>
   1c0d5:	48 83 c4 30          	add    $0x30,%rsp
   1c0d9:	5b                   	pop    %rbx
   1c0da:	41 5c                	pop    %r12
   1c0dc:	c9                   	leaveq 
   1c0dd:	c3                   	retq   

000000000001c0de <e1000_release_eeprom>:
   1c0de:	55                   	push   %rbp
   1c0df:	48 89 e5             	mov    %rsp,%rbp
   1c0e2:	41 55                	push   %r13
   1c0e4:	49 89 fd             	mov    %rdi,%r13
   1c0e7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c0ee:	41 54                	push   %r12
   1c0f0:	53                   	push   %rbx
   1c0f1:	48 83 ec 08          	sub    $0x8,%rsp
   1c0f5:	e8 00 00 00 00       	callq  1c0fa <e1000_release_eeprom+0x1c>
   1c0fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c101:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c105:	e8 00 00 00 00       	callq  1c10a <e1000_release_eeprom+0x2c>
   1c10a:	44 8b 63 10          	mov    0x10(%rbx),%r12d
   1c10e:	41 8b 45 48          	mov    0x48(%r13),%eax
   1c112:	83 f8 01             	cmp    $0x1,%eax
   1c115:	75 24                	jne    1c13b <e1000_release_eeprom+0x5d>
   1c117:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c11b:	41 83 cc 02          	or     $0x2,%r12d
   1c11f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c126:	41 83 e4 fe          	and    $0xfffffffffffffffe,%r12d
   1c12a:	e8 00 00 00 00       	callq  1c12f <e1000_release_eeprom+0x51>
   1c12f:	48 83 c3 10          	add    $0x10,%rbx
   1c133:	44 89 23             	mov    %r12d,(%rbx)
   1c136:	e9 8a 00 00 00       	jmpq   1c1c5 <e1000_release_eeprom+0xe7>
   1c13b:	83 f8 02             	cmp    $0x2,%eax
   1c13e:	0f 85 8b 00 00 00    	jne    1c1cf <e1000_release_eeprom+0xf1>
   1c144:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c148:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c14f:	41 83 e4 f9          	and    $0xfffffffffffffff9,%r12d
   1c153:	e8 00 00 00 00       	callq  1c158 <e1000_release_eeprom+0x7a>
   1c158:	48 83 c3 10          	add    $0x10,%rbx
   1c15c:	44 89 23             	mov    %r12d,(%rbx)
   1c15f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c163:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c16a:	41 83 cc 01          	or     $0x1,%r12d
   1c16e:	e8 00 00 00 00       	callq  1c173 <e1000_release_eeprom+0x95>
   1c173:	48 83 c3 10          	add    $0x10,%rbx
   1c177:	44 89 23             	mov    %r12d,(%rbx)
   1c17a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c181:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c185:	e8 00 00 00 00       	callq  1c18a <e1000_release_eeprom+0xac>
   1c18a:	8b 43 08             	mov    0x8(%rbx),%eax
   1c18d:	41 0f b7 7d 52       	movzwl 0x52(%r13),%edi
   1c192:	41 83 e4 fe          	and    $0xfffffffffffffffe,%r12d
   1c196:	e8 00 00 00 00       	callq  1c19b <e1000_release_eeprom+0xbd>
   1c19b:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c19f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c1a6:	e8 00 00 00 00       	callq  1c1ab <e1000_release_eeprom+0xcd>
   1c1ab:	48 83 c3 10          	add    $0x10,%rbx
   1c1af:	44 89 23             	mov    %r12d,(%rbx)
   1c1b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c1b9:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c1bd:	e8 00 00 00 00       	callq  1c1c2 <e1000_release_eeprom+0xe4>
   1c1c2:	8b 43 08             	mov    0x8(%rbx),%eax
   1c1c5:	41 0f b7 7d 52       	movzwl 0x52(%r13),%edi
   1c1ca:	e8 00 00 00 00       	callq  1c1cf <e1000_release_eeprom+0xf1>
   1c1cf:	41 83 7d 10 04       	cmpl   $0x4,0x10(%r13)
   1c1d4:	76 1b                	jbe    1c1f1 <e1000_release_eeprom+0x113>
   1c1d6:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c1da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c1e1:	41 83 e4 bf          	and    $0xffffffffffffffbf,%r12d
   1c1e5:	e8 00 00 00 00       	callq  1c1ea <e1000_release_eeprom+0x10c>
   1c1ea:	48 83 c3 10          	add    $0x10,%rbx
   1c1ee:	44 89 23             	mov    %r12d,(%rbx)
   1c1f1:	4c 89 ef             	mov    %r13,%rdi
   1c1f4:	be 01 00 00 00       	mov    $0x1,%esi
   1c1f9:	e8 af 91 fe ff       	callq  53ad <e1000_swfw_sync_release>
   1c1fe:	59                   	pop    %rcx
   1c1ff:	5b                   	pop    %rbx
   1c200:	41 5c                	pop    %r12
   1c202:	41 5d                	pop    %r13
   1c204:	c9                   	leaveq 
   1c205:	c3                   	retq   

000000000001c206 <e1000_standby_eeprom>:
   1c206:	55                   	push   %rbp
   1c207:	48 89 e5             	mov    %rsp,%rbp
   1c20a:	41 57                	push   %r15
   1c20c:	41 56                	push   %r14
   1c20e:	49 89 fe             	mov    %rdi,%r14
   1c211:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c218:	4d 8d 7e 48          	lea    0x48(%r14),%r15
   1c21c:	41 55                	push   %r13
   1c21e:	41 54                	push   %r12
   1c220:	53                   	push   %rbx
   1c221:	48 83 ec 08          	sub    $0x8,%rsp
   1c225:	e8 00 00 00 00       	callq  1c22a <e1000_standby_eeprom+0x24>
   1c22a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c231:	49 8b 1e             	mov    (%r14),%rbx
   1c234:	e8 00 00 00 00       	callq  1c239 <e1000_standby_eeprom+0x33>
   1c239:	8b 53 10             	mov    0x10(%rbx),%edx
   1c23c:	41 8b 46 48          	mov    0x48(%r14),%eax
   1c240:	83 f8 02             	cmp    $0x2,%eax
   1c243:	0f 85 ae 00 00 00    	jne    1c2f7 <e1000_standby_eeprom+0xf1>
   1c249:	49 8b 1e             	mov    (%r14),%rbx
   1c24c:	41 89 d4             	mov    %edx,%r12d
   1c24f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c256:	41 83 e4 fc          	and    $0xfffffffffffffffc,%r12d
   1c25a:	e8 00 00 00 00       	callq  1c25f <e1000_standby_eeprom+0x59>
   1c25f:	48 83 c3 10          	add    $0x10,%rbx
   1c263:	44 89 23             	mov    %r12d,(%rbx)
   1c266:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c26d:	49 8b 1e             	mov    (%r14),%rbx
   1c270:	e8 00 00 00 00       	callq  1c275 <e1000_standby_eeprom+0x6f>
   1c275:	8b 43 08             	mov    0x8(%rbx),%eax
   1c278:	41 0f b7 7f 0a       	movzwl 0xa(%r15),%edi
   1c27d:	45 89 e5             	mov    %r12d,%r13d
   1c280:	41 83 cd 01          	or     $0x1,%r13d
   1c284:	e8 00 00 00 00       	callq  1c289 <e1000_standby_eeprom+0x83>
   1c289:	49 8b 1e             	mov    (%r14),%rbx
   1c28c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c293:	e8 00 00 00 00       	callq  1c298 <e1000_standby_eeprom+0x92>
   1c298:	48 83 c3 10          	add    $0x10,%rbx
   1c29c:	44 89 2b             	mov    %r13d,(%rbx)
   1c29f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c2a6:	49 8b 1e             	mov    (%r14),%rbx
   1c2a9:	e8 00 00 00 00       	callq  1c2ae <e1000_standby_eeprom+0xa8>
   1c2ae:	8b 43 08             	mov    0x8(%rbx),%eax
   1c2b1:	41 0f b7 7f 0a       	movzwl 0xa(%r15),%edi
   1c2b6:	41 83 cc 03          	or     $0x3,%r12d
   1c2ba:	e8 00 00 00 00       	callq  1c2bf <e1000_standby_eeprom+0xb9>
   1c2bf:	49 8b 1e             	mov    (%r14),%rbx
   1c2c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c2c9:	e8 00 00 00 00       	callq  1c2ce <e1000_standby_eeprom+0xc8>
   1c2ce:	48 83 c3 10          	add    $0x10,%rbx
   1c2d2:	44 89 23             	mov    %r12d,(%rbx)
   1c2d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c2dc:	49 8b 1e             	mov    (%r14),%rbx
   1c2df:	e8 00 00 00 00       	callq  1c2e4 <e1000_standby_eeprom+0xde>
   1c2e4:	8b 43 08             	mov    0x8(%rbx),%eax
   1c2e7:	41 0f b7 7f 0a       	movzwl 0xa(%r15),%edi
   1c2ec:	41 83 e4 fe          	and    $0xfffffffffffffffe,%r12d
   1c2f0:	e8 00 00 00 00       	callq  1c2f5 <e1000_standby_eeprom+0xef>
   1c2f5:	eb 41                	jmp    1c338 <e1000_standby_eeprom+0x132>
   1c2f7:	ff c8                	dec    %eax
   1c2f9:	75 6f                	jne    1c36a <e1000_standby_eeprom+0x164>
   1c2fb:	49 8b 1e             	mov    (%r14),%rbx
   1c2fe:	41 89 d4             	mov    %edx,%r12d
   1c301:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c308:	41 83 cc 02          	or     $0x2,%r12d
   1c30c:	e8 00 00 00 00       	callq  1c311 <e1000_standby_eeprom+0x10b>
   1c311:	48 83 c3 10          	add    $0x10,%rbx
   1c315:	44 89 23             	mov    %r12d,(%rbx)
   1c318:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c31f:	49 8b 1e             	mov    (%r14),%rbx
   1c322:	e8 00 00 00 00       	callq  1c327 <e1000_standby_eeprom+0x121>
   1c327:	8b 43 08             	mov    0x8(%rbx),%eax
   1c32a:	41 0f b7 7f 0a       	movzwl 0xa(%r15),%edi
   1c32f:	41 83 e4 fd          	and    $0xfffffffffffffffd,%r12d
   1c333:	e8 00 00 00 00       	callq  1c338 <e1000_standby_eeprom+0x132>
   1c338:	49 8b 1e             	mov    (%r14),%rbx
   1c33b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c342:	e8 00 00 00 00       	callq  1c347 <e1000_standby_eeprom+0x141>
   1c347:	48 83 c3 10          	add    $0x10,%rbx
   1c34b:	44 89 23             	mov    %r12d,(%rbx)
   1c34e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c355:	49 8b 1e             	mov    (%r14),%rbx
   1c358:	e8 00 00 00 00       	callq  1c35d <e1000_standby_eeprom+0x157>
   1c35d:	8b 43 08             	mov    0x8(%rbx),%eax
   1c360:	41 0f b7 7f 0a       	movzwl 0xa(%r15),%edi
   1c365:	e8 00 00 00 00       	callq  1c36a <e1000_standby_eeprom+0x164>
   1c36a:	5e                   	pop    %rsi
   1c36b:	5b                   	pop    %rbx
   1c36c:	41 5c                	pop    %r12
   1c36e:	41 5d                	pop    %r13
   1c370:	41 5e                	pop    %r14
   1c372:	41 5f                	pop    %r15
   1c374:	c9                   	leaveq 
   1c375:	c3                   	retq   

000000000001c376 <e1000_lower_ee_clk>:
   1c376:	55                   	push   %rbp
   1c377:	48 89 e5             	mov    %rsp,%rbp
   1c37a:	41 55                	push   %r13
   1c37c:	49 89 fd             	mov    %rdi,%r13
   1c37f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c386:	41 54                	push   %r12
   1c388:	53                   	push   %rbx
   1c389:	48 89 f3             	mov    %rsi,%rbx
   1c38c:	48 83 ec 08          	sub    $0x8,%rsp
   1c390:	e8 00 00 00 00       	callq  1c395 <e1000_lower_ee_clk+0x1f>
   1c395:	44 8b 23             	mov    (%rbx),%r12d
   1c398:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c39f:	41 83 e4 fe          	and    $0xfffffffffffffffe,%r12d
   1c3a3:	44 89 23             	mov    %r12d,(%rbx)
   1c3a6:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c3aa:	e8 00 00 00 00       	callq  1c3af <e1000_lower_ee_clk+0x39>
   1c3af:	48 83 c3 10          	add    $0x10,%rbx
   1c3b3:	44 89 23             	mov    %r12d,(%rbx)
   1c3b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c3bd:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c3c1:	e8 00 00 00 00       	callq  1c3c6 <e1000_lower_ee_clk+0x50>
   1c3c6:	8b 43 08             	mov    0x8(%rbx),%eax
   1c3c9:	41 0f b7 7d 52       	movzwl 0x52(%r13),%edi
   1c3ce:	e8 00 00 00 00       	callq  1c3d3 <e1000_lower_ee_clk+0x5d>
   1c3d3:	5f                   	pop    %rdi
   1c3d4:	5b                   	pop    %rbx
   1c3d5:	41 5c                	pop    %r12
   1c3d7:	41 5d                	pop    %r13
   1c3d9:	c9                   	leaveq 
   1c3da:	c3                   	retq   

000000000001c3db <e1000_raise_ee_clk>:
   1c3db:	55                   	push   %rbp
   1c3dc:	48 89 e5             	mov    %rsp,%rbp
   1c3df:	41 55                	push   %r13
   1c3e1:	49 89 fd             	mov    %rdi,%r13
   1c3e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c3eb:	41 54                	push   %r12
   1c3ed:	53                   	push   %rbx
   1c3ee:	48 89 f3             	mov    %rsi,%rbx
   1c3f1:	48 83 ec 08          	sub    $0x8,%rsp
   1c3f5:	e8 00 00 00 00       	callq  1c3fa <e1000_raise_ee_clk+0x1f>
   1c3fa:	44 8b 23             	mov    (%rbx),%r12d
   1c3fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c404:	41 83 cc 01          	or     $0x1,%r12d
   1c408:	44 89 23             	mov    %r12d,(%rbx)
   1c40b:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c40f:	e8 00 00 00 00       	callq  1c414 <e1000_raise_ee_clk+0x39>
   1c414:	48 83 c3 10          	add    $0x10,%rbx
   1c418:	44 89 23             	mov    %r12d,(%rbx)
   1c41b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c422:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c426:	e8 00 00 00 00       	callq  1c42b <e1000_raise_ee_clk+0x50>
   1c42b:	8b 43 08             	mov    0x8(%rbx),%eax
   1c42e:	41 0f b7 7d 52       	movzwl 0x52(%r13),%edi
   1c433:	e8 00 00 00 00       	callq  1c438 <e1000_raise_ee_clk+0x5d>
   1c438:	41 58                	pop    %r8
   1c43a:	5b                   	pop    %rbx
   1c43b:	41 5c                	pop    %r12
   1c43d:	41 5d                	pop    %r13
   1c43f:	c9                   	leaveq 
   1c440:	c3                   	retq   

000000000001c441 <e1000_shift_in_ee_bits>:
   1c441:	55                   	push   %rbp
   1c442:	48 89 e5             	mov    %rsp,%rbp
   1c445:	41 57                	push   %r15
   1c447:	41 56                	push   %r14
   1c449:	41 55                	push   %r13
   1c44b:	49 89 fd             	mov    %rdi,%r13
   1c44e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c455:	41 54                	push   %r12
   1c457:	53                   	push   %rbx
   1c458:	48 83 ec 18          	sub    $0x18,%rsp
   1c45c:	66 89 75 c6          	mov    %si,0xffffffffffffffc6(%rbp)
   1c460:	e8 00 00 00 00       	callq  1c465 <e1000_shift_in_ee_bits+0x24>
   1c465:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c46c:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c470:	e8 00 00 00 00       	callq  1c475 <e1000_shift_in_ee_bits+0x34>
   1c475:	8b 43 10             	mov    0x10(%rbx),%eax
   1c478:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   1c47b:	45 31 ff             	xor    %r15d,%r15d
   1c47e:	45 31 f6             	xor    %r14d,%r14d
   1c481:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   1c484:	0f b7 45 c6          	movzwl 0xffffffffffffffc6(%rbp),%eax
   1c488:	41 39 c7             	cmp    %eax,%r15d
   1c48b:	74 49                	je     1c4d6 <e1000_shift_in_ee_bits+0x95>
   1c48d:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   1c491:	4c 89 ef             	mov    %r13,%rdi
   1c494:	45 01 f6             	add    %r14d,%r14d
   1c497:	4c 89 e6             	mov    %r12,%rsi
   1c49a:	e8 3c ff ff ff       	callq  1c3db <e1000_raise_ee_clk>
   1c49f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c4a6:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c4aa:	e8 00 00 00 00       	callq  1c4af <e1000_shift_in_ee_bits+0x6e>
   1c4af:	8b 43 10             	mov    0x10(%rbx),%eax
   1c4b2:	89 c1                	mov    %eax,%ecx
   1c4b4:	44 89 f2             	mov    %r14d,%edx
   1c4b7:	4c 89 e6             	mov    %r12,%rsi
   1c4ba:	83 e1 fb             	and    $0xfffffffffffffffb,%ecx
   1c4bd:	83 ca 01             	or     $0x1,%edx
   1c4c0:	a8 08                	test   $0x8,%al
   1c4c2:	44 0f 45 f2          	cmovne %edx,%r14d
   1c4c6:	4c 89 ef             	mov    %r13,%rdi
   1c4c9:	41 ff c7             	inc    %r15d
   1c4cc:	89 4d d4             	mov    %ecx,0xffffffffffffffd4(%rbp)
   1c4cf:	e8 a2 fe ff ff       	callq  1c376 <e1000_lower_ee_clk>
   1c4d4:	eb ae                	jmp    1c484 <e1000_shift_in_ee_bits+0x43>
   1c4d6:	48 83 c4 18          	add    $0x18,%rsp
   1c4da:	41 0f b7 c6          	movzwl %r14w,%eax
   1c4de:	5b                   	pop    %rbx
   1c4df:	41 5c                	pop    %r12
   1c4e1:	41 5d                	pop    %r13
   1c4e3:	41 5e                	pop    %r14
   1c4e5:	41 5f                	pop    %r15
   1c4e7:	c9                   	leaveq 
   1c4e8:	c3                   	retq   

000000000001c4e9 <e1000_shift_out_ee_bits>:
   1c4e9:	55                   	push   %rbp
   1c4ea:	48 89 e5             	mov    %rsp,%rbp
   1c4ed:	41 57                	push   %r15
   1c4ef:	41 56                	push   %r14
   1c4f1:	41 55                	push   %r13
   1c4f3:	49 89 fd             	mov    %rdi,%r13
   1c4f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c4fd:	4d 8d 7d 48          	lea    0x48(%r13),%r15
   1c501:	41 54                	push   %r12
   1c503:	41 89 d4             	mov    %edx,%r12d
   1c506:	53                   	push   %rbx
   1c507:	48 83 ec 18          	sub    $0x18,%rsp
   1c50b:	66 89 75 c6          	mov    %si,0xffffffffffffffc6(%rbp)
   1c50f:	e8 00 00 00 00       	callq  1c514 <e1000_shift_out_ee_bits+0x2b>
   1c514:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c51b:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c51f:	e8 00 00 00 00       	callq  1c524 <e1000_shift_out_ee_bits+0x3b>
   1c524:	8b 43 10             	mov    0x10(%rbx),%eax
   1c527:	41 8b 55 48          	mov    0x48(%r13),%edx
   1c52b:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   1c52e:	83 fa 02             	cmp    $0x2,%edx
   1c531:	75 05                	jne    1c538 <e1000_shift_out_ee_bits+0x4f>
   1c533:	83 e0 f7             	and    $0xfffffffffffffff7,%eax
   1c536:	eb 07                	jmp    1c53f <e1000_shift_out_ee_bits+0x56>
   1c538:	ff ca                	dec    %edx
   1c53a:	75 06                	jne    1c542 <e1000_shift_out_ee_bits+0x59>
   1c53c:	83 c8 08             	or     $0x8,%eax
   1c53f:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   1c542:	41 0f b7 cc          	movzwl %r12w,%ecx
   1c546:	41 be 01 00 00 00    	mov    $0x1,%r14d
   1c54c:	ff c9                	dec    %ecx
   1c54e:	41 d3 e6             	shl    %cl,%r14d
   1c551:	0f b7 45 c6          	movzwl 0xffffffffffffffc6(%rbp),%eax
   1c555:	8b 55 d4             	mov    0xffffffffffffffd4(%rbp),%edx
   1c558:	83 e2 fb             	and    $0xfffffffffffffffb,%edx
   1c55b:	44 85 f0             	test   %r14d,%eax
   1c55e:	89 55 d4             	mov    %edx,0xffffffffffffffd4(%rbp)
   1c561:	74 06                	je     1c569 <e1000_shift_out_ee_bits+0x80>
   1c563:	83 ca 04             	or     $0x4,%edx
   1c566:	89 55 d4             	mov    %edx,0xffffffffffffffd4(%rbp)
   1c569:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c56d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c574:	44 8b 65 d4          	mov    0xffffffffffffffd4(%rbp),%r12d
   1c578:	e8 00 00 00 00       	callq  1c57d <e1000_shift_out_ee_bits+0x94>
   1c57d:	48 83 c3 10          	add    $0x10,%rbx
   1c581:	44 89 23             	mov    %r12d,(%rbx)
   1c584:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c58b:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c58f:	e8 00 00 00 00       	callq  1c594 <e1000_shift_out_ee_bits+0xab>
   1c594:	8b 43 08             	mov    0x8(%rbx),%eax
   1c597:	41 0f b7 7f 0a       	movzwl 0xa(%r15),%edi
   1c59c:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   1c5a0:	e8 00 00 00 00       	callq  1c5a5 <e1000_shift_out_ee_bits+0xbc>
   1c5a5:	48 89 de             	mov    %rbx,%rsi
   1c5a8:	4c 89 ef             	mov    %r13,%rdi
   1c5ab:	e8 2b fe ff ff       	callq  1c3db <e1000_raise_ee_clk>
   1c5b0:	48 89 de             	mov    %rbx,%rsi
   1c5b3:	4c 89 ef             	mov    %r13,%rdi
   1c5b6:	e8 bb fd ff ff       	callq  1c376 <e1000_lower_ee_clk>
   1c5bb:	41 d1 ee             	shr    %r14d
   1c5be:	75 91                	jne    1c551 <e1000_shift_out_ee_bits+0x68>
   1c5c0:	44 8b 65 d4          	mov    0xffffffffffffffd4(%rbp),%r12d
   1c5c4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c5c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c5cf:	41 83 e4 fb          	and    $0xfffffffffffffffb,%r12d
   1c5d3:	48 83 c3 10          	add    $0x10,%rbx
   1c5d7:	44 89 65 d4          	mov    %r12d,0xffffffffffffffd4(%rbp)
   1c5db:	e8 00 00 00 00       	callq  1c5e0 <e1000_shift_out_ee_bits+0xf7>
   1c5e0:	44 89 23             	mov    %r12d,(%rbx)
   1c5e3:	48 83 c4 18          	add    $0x18,%rsp
   1c5e7:	5b                   	pop    %rbx
   1c5e8:	41 5c                	pop    %r12
   1c5ea:	41 5d                	pop    %r13
   1c5ec:	41 5e                	pop    %r14
   1c5ee:	41 5f                	pop    %r15
   1c5f0:	c9                   	leaveq 
   1c5f1:	c3                   	retq   

000000000001c5f2 <e1000_spi_eeprom_ready>:
   1c5f2:	55                   	push   %rbp
   1c5f3:	48 89 e5             	mov    %rsp,%rbp
   1c5f6:	41 54                	push   %r12
   1c5f8:	45 31 e4             	xor    %r12d,%r12d
   1c5fb:	53                   	push   %rbx
   1c5fc:	48 89 fb             	mov    %rdi,%rbx
   1c5ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c606:	e8 00 00 00 00       	callq  1c60b <e1000_spi_eeprom_ready+0x19>
   1c60b:	0f b7 53 4e          	movzwl 0x4e(%rbx),%edx
   1c60f:	be 05 00 00 00       	mov    $0x5,%esi
   1c614:	48 89 df             	mov    %rbx,%rdi
   1c617:	e8 cd fe ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1c61c:	be 08 00 00 00       	mov    $0x8,%esi
   1c621:	48 89 df             	mov    %rbx,%rdi
   1c624:	e8 18 fe ff ff       	callq  1c441 <e1000_shift_in_ee_bits>
   1c629:	a8 01                	test   $0x1,%al
   1c62b:	74 20                	je     1c64d <e1000_spi_eeprom_ready+0x5b>
   1c62d:	bf e3 53 00 00       	mov    $0x53e3,%edi
   1c632:	41 83 c4 05          	add    $0x5,%r12d
   1c636:	e8 3e 84 fe ff       	callq  4a79 <__const_udelay>
   1c63b:	48 89 df             	mov    %rbx,%rdi
   1c63e:	e8 c3 fb ff ff       	callq  1c206 <e1000_standby_eeprom>
   1c643:	66 41 81 fc 88 13    	cmp    $0x1388,%r12w
   1c649:	74 0c                	je     1c657 <e1000_spi_eeprom_ready+0x65>
   1c64b:	eb be                	jmp    1c60b <e1000_spi_eeprom_ready+0x19>
   1c64d:	31 c0                	xor    %eax,%eax
   1c64f:	66 41 81 fc 87 13    	cmp    $0x1387,%r12w
   1c655:	76 03                	jbe    1c65a <e1000_spi_eeprom_ready+0x68>
   1c657:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   1c65a:	5b                   	pop    %rbx
   1c65b:	41 5c                	pop    %r12
   1c65d:	c9                   	leaveq 
   1c65e:	c3                   	retq   

000000000001c65f <e1000_read_eeprom>:
   1c65f:	55                   	push   %rbp
   1c660:	48 89 e5             	mov    %rsp,%rbp
   1c663:	41 57                	push   %r15
   1c665:	41 56                	push   %r14
   1c667:	49 89 ce             	mov    %rcx,%r14
   1c66a:	41 55                	push   %r13
   1c66c:	49 89 fd             	mov    %rdi,%r13
   1c66f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c676:	41 54                	push   %r12
   1c678:	53                   	push   %rbx
   1c679:	49 8d 5d 48          	lea    0x48(%r13),%rbx
   1c67d:	48 83 ec 28          	sub    $0x28,%rsp
   1c681:	66 89 75 be          	mov    %si,0xffffffffffffffbe(%rbp)
   1c685:	66 89 55 bc          	mov    %dx,0xffffffffffffffbc(%rbp)
   1c689:	e8 00 00 00 00       	callq  1c68e <e1000_read_eeprom+0x2f>
   1c68e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c695:	e8 00 00 00 00       	callq  1c69a <e1000_read_eeprom+0x3b>
   1c69a:	0f b7 45 be          	movzwl 0xffffffffffffffbe(%rbp),%eax
   1c69e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c6a5:	89 45 c0             	mov    %eax,0xffffffffffffffc0(%rbp)
   1c6a8:	41 89 c4             	mov    %eax,%r12d
   1c6ab:	e8 00 00 00 00       	callq  1c6b0 <e1000_read_eeprom+0x51>
   1c6b0:	66 83 7b 04 00       	cmpw   $0x0,0x4(%rbx)
   1c6b5:	75 08                	jne    1c6bf <e1000_read_eeprom+0x60>
   1c6b7:	4c 89 ef             	mov    %r13,%rdi
   1c6ba:	e8 5b 30 00 00       	callq  1f71a <e1000_init_eeprom_params>
   1c6bf:	8b 43 04             	mov    0x4(%rbx),%eax
   1c6c2:	66 41 39 c4          	cmp    %ax,%r12w
   1c6c6:	0f 83 90 02 00 00    	jae    1c95c <e1000_read_eeprom+0x2fd>
   1c6cc:	8b 4d bc             	mov    0xffffffffffffffbc(%rbp),%ecx
   1c6cf:	45 0f b7 fc          	movzwl %r12w,%r15d
   1c6d3:	0f b7 c0             	movzwl %ax,%eax
   1c6d6:	44 29 f8             	sub    %r15d,%eax
   1c6d9:	0f b7 d1             	movzwl %cx,%edx
   1c6dc:	39 c2                	cmp    %eax,%edx
   1c6de:	0f 8f 78 02 00 00    	jg     1c95c <e1000_read_eeprom+0x2fd>
   1c6e4:	66 85 c9             	test   %cx,%cx
   1c6e7:	0f 84 6f 02 00 00    	je     1c95c <e1000_read_eeprom+0x2fd>
   1c6ed:	4c 89 ef             	mov    %r13,%rdi
   1c6f0:	e8 cd 3d fe ff       	callq  4c2 <e1000_is_onboard_nvm_eeprom>
   1c6f5:	84 c0                	test   %al,%al
   1c6f7:	74 17                	je     1c710 <e1000_read_eeprom+0xb1>
   1c6f9:	41 80 7d 56 00       	cmpb   $0x0,0x56(%r13)
   1c6fe:	75 10                	jne    1c710 <e1000_read_eeprom+0xb1>
   1c700:	4c 89 ef             	mov    %r13,%rdi
   1c703:	e8 e2 93 fe ff       	callq  5aea <e1000_acquire_eeprom>
   1c708:	85 c0                	test   %eax,%eax
   1c70a:	0f 85 4c 02 00 00    	jne    1c95c <e1000_read_eeprom+0x2fd>
   1c710:	80 7b 0e 00          	cmpb   $0x0,0xe(%rbx)
   1c714:	74 7a                	je     1c790 <e1000_read_eeprom+0x131>
   1c716:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c71d:	45 31 ff             	xor    %r15d,%r15d
   1c720:	e8 00 00 00 00       	callq  1c725 <e1000_read_eeprom+0xc6>
   1c725:	0f b7 45 be          	movzwl 0xffffffffffffffbe(%rbp),%eax
   1c729:	44 8d 24 85 01 00 00 	lea    0x1(,%rax,4),%r12d
   1c730:	00 
   1c731:	0f b7 45 bc          	movzwl 0xffffffffffffffbc(%rbp),%eax
   1c735:	49 39 c7             	cmp    %rax,%r15
   1c738:	0f 84 1a 02 00 00    	je     1c958 <e1000_read_eeprom+0x2f9>
   1c73e:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c742:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c749:	e8 00 00 00 00       	callq  1c74e <e1000_read_eeprom+0xef>
   1c74e:	48 83 c3 14          	add    $0x14,%rbx
   1c752:	44 89 23             	mov    %r12d,(%rbx)
   1c755:	31 f6                	xor    %esi,%esi
   1c757:	4c 89 ef             	mov    %r13,%rdi
   1c75a:	41 83 c4 04          	add    $0x4,%r12d
   1c75e:	e8 25 92 fe ff       	callq  5988 <e1000_poll_eerd_eewr_done>
   1c763:	85 c0                	test   %eax,%eax
   1c765:	89 c3                	mov    %eax,%ebx
   1c767:	0f 85 f2 01 00 00    	jne    1c95f <e1000_read_eeprom+0x300>
   1c76d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c774:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c778:	e8 00 00 00 00       	callq  1c77d <e1000_read_eeprom+0x11e>
   1c77d:	8b 43 14             	mov    0x14(%rbx),%eax
   1c780:	c1 e8 10             	shr    $0x10,%eax
   1c783:	49 ff c7             	inc    %r15
   1c786:	66 41 89 06          	mov    %ax,(%r14)
   1c78a:	49 83 c6 02          	add    $0x2,%r14
   1c78e:	eb a1                	jmp    1c731 <e1000_read_eeprom+0xd2>
   1c790:	8b 03                	mov    (%rbx),%eax
   1c792:	83 f8 04             	cmp    $0x4,%eax
   1c795:	0f 85 cf 00 00 00    	jne    1c86a <e1000_read_eeprom+0x20b>
   1c79b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c7a2:	e8 00 00 00 00       	callq  1c7a7 <e1000_read_eeprom+0x148>
   1c7a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c7ae:	66 c7 45 d6 00 00    	movw   $0x0,0xffffffffffffffd6(%rbp)
   1c7b4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c7b8:	e8 00 00 00 00       	callq  1c7bd <e1000_read_eeprom+0x15e>
   1c7bd:	8b 43 10             	mov    0x10(%rbx),%eax
   1c7c0:	41 8b 55 30          	mov    0x30(%r13),%edx
   1c7c4:	c1 e8 16             	shr    $0x16,%eax
   1c7c7:	4c 89 ef             	mov    %r13,%rdi
   1c7ca:	83 e0 01             	and    $0x1,%eax
   1c7cd:	44 8d 24 12          	lea    (%rdx,%rdx,1),%r12d
   1c7d1:	44 0f af e0          	imul   %eax,%r12d
   1c7d5:	e8 00 8a fe ff       	callq  51da <e1000_get_software_flag>
   1c7da:	85 c0                	test   %eax,%eax
   1c7dc:	89 c3                	mov    %eax,%ebx
   1c7de:	0f 85 7b 01 00 00    	jne    1c95f <e1000_read_eeprom+0x300>
   1c7e4:	8b 45 c0             	mov    0xffffffffffffffc0(%rbp),%eax
   1c7e7:	66 c7 45 c6 00 00    	movw   $0x0,0xffffffffffffffc6(%rbp)
   1c7ed:	45 31 ff             	xor    %r15d,%r15d
   1c7f0:	45 8d 24 44          	lea    (%r12,%rax,2),%r12d
   1c7f4:	8b 45 bc             	mov    0xffffffffffffffbc(%rbp),%eax
   1c7f7:	66 39 45 c6          	cmp    %ax,0xffffffffffffffc6(%rbp)
   1c7fb:	74 60                	je     1c85d <e1000_read_eeprom+0x1fe>
   1c7fd:	49 8b 55 28          	mov    0x28(%r13),%rdx
   1c801:	48 85 d2             	test   %rdx,%rdx
   1c804:	74 18                	je     1c81e <e1000_read_eeprom+0x1bf>
   1c806:	0f b7 45 be          	movzwl 0xffffffffffffffbe(%rbp),%eax
   1c80a:	44 01 f8             	add    %r15d,%eax
   1c80d:	48 98                	cltq   
   1c80f:	48 8d 04 82          	lea    (%rdx,%rax,4),%rax
   1c813:	80 78 02 00          	cmpb   $0x0,0x2(%rax)
   1c817:	74 05                	je     1c81e <e1000_read_eeprom+0x1bf>
   1c819:	66 8b 00             	mov    (%rax),%ax
   1c81c:	eb 2a                	jmp    1c848 <e1000_read_eeprom+0x1e9>
   1c81e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c825:	e8 00 00 00 00       	callq  1c82a <e1000_read_eeprom+0x1cb>
   1c82a:	48 8d 4d d6          	lea    0xffffffffffffffd6(%rbp),%rcx
   1c82e:	ba 02 00 00 00       	mov    $0x2,%edx
   1c833:	44 89 e6             	mov    %r12d,%esi
   1c836:	4c 89 ef             	mov    %r13,%rdi
   1c839:	e8 d7 87 fe ff       	callq  5015 <e1000_read_ich8_data>
   1c83e:	85 c0                	test   %eax,%eax
   1c840:	89 c3                	mov    %eax,%ebx
   1c842:	75 19                	jne    1c85d <e1000_read_eeprom+0x1fe>
   1c844:	66 8b 45 d6          	mov    0xffffffffffffffd6(%rbp),%ax
   1c848:	66 41 89 06          	mov    %ax,(%r14)
   1c84c:	66 ff 45 c6          	incw   0xffffffffffffffc6(%rbp)
   1c850:	49 ff c7             	inc    %r15
   1c853:	49 83 c6 02          	add    $0x2,%r14
   1c857:	41 83 c4 02          	add    $0x2,%r12d
   1c85b:	eb 97                	jmp    1c7f4 <e1000_read_eeprom+0x195>
   1c85d:	4c 89 ef             	mov    %r13,%rdi
   1c860:	e8 4f 38 fe ff       	callq  b4 <e1000_release_software_flag>
   1c865:	e9 f5 00 00 00       	jmpq   1c95f <e1000_read_eeprom+0x300>
   1c86a:	ff c8                	dec    %eax
   1c86c:	0f 85 81 00 00 00    	jne    1c8f3 <e1000_read_eeprom+0x294>
   1c872:	4c 89 ef             	mov    %r13,%rdi
   1c875:	e8 78 fd ff ff       	callq  1c5f2 <e1000_spi_eeprom_ready>
   1c87a:	85 c0                	test   %eax,%eax
   1c87c:	74 0d                	je     1c88b <e1000_read_eeprom+0x22c>
   1c87e:	4c 89 ef             	mov    %r13,%rdi
   1c881:	e8 58 f8 ff ff       	callq  1c0de <e1000_release_eeprom>
   1c886:	e9 d1 00 00 00       	jmpq   1c95c <e1000_read_eeprom+0x2fd>
   1c88b:	4c 89 ef             	mov    %r13,%rdi
   1c88e:	e8 73 f9 ff ff       	callq  1c206 <e1000_standby_eeprom>
   1c893:	66 83 7b 08 08       	cmpw   $0x8,0x8(%rbx)
   1c898:	75 09                	jne    1c8a3 <e1000_read_eeprom+0x244>
   1c89a:	66 41 83 fc 7f       	cmp    $0x7f,%r12w
   1c89f:	b0 0b                	mov    $0xb,%al
   1c8a1:	77 02                	ja     1c8a5 <e1000_read_eeprom+0x246>
   1c8a3:	b0 03                	mov    $0x3,%al
   1c8a5:	0f b7 53 06          	movzwl 0x6(%rbx),%edx
   1c8a9:	0f b6 f0             	movzbl %al,%esi
   1c8ac:	4c 89 ef             	mov    %r13,%rdi
   1c8af:	45 31 e4             	xor    %r12d,%r12d
   1c8b2:	e8 32 fc ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1c8b7:	0f b7 53 08          	movzwl 0x8(%rbx),%edx
   1c8bb:	43 8d 34 3f          	lea    (%r15,%r15,1),%esi
   1c8bf:	4c 89 ef             	mov    %r13,%rdi
   1c8c2:	4c 89 f3             	mov    %r14,%rbx
   1c8c5:	0f b7 f6             	movzwl %si,%esi
   1c8c8:	e8 1c fc ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1c8cd:	0f b7 45 bc          	movzwl 0xffffffffffffffbc(%rbp),%eax
   1c8d1:	49 39 c4             	cmp    %rax,%r12
   1c8d4:	74 7a                	je     1c950 <e1000_read_eeprom+0x2f1>
   1c8d6:	be 10 00 00 00       	mov    $0x10,%esi
   1c8db:	4c 89 ef             	mov    %r13,%rdi
   1c8de:	49 ff c4             	inc    %r12
   1c8e1:	e8 5b fb ff ff       	callq  1c441 <e1000_shift_in_ee_bits>
   1c8e6:	66 c1 c0 08          	rol    $0x8,%ax
   1c8ea:	66 89 03             	mov    %ax,(%rbx)
   1c8ed:	48 83 c3 02          	add    $0x2,%rbx
   1c8f1:	eb da                	jmp    1c8cd <e1000_read_eeprom+0x26e>
   1c8f3:	83 3b 02             	cmpl   $0x2,(%rbx)
   1c8f6:	75 58                	jne    1c950 <e1000_read_eeprom+0x2f1>
   1c8f8:	4d 89 f4             	mov    %r14,%r12
   1c8fb:	45 31 f6             	xor    %r14d,%r14d
   1c8fe:	66 44 3b 75 bc       	cmp    0xffffffffffffffbc(%rbp),%r14w
   1c903:	74 4b                	je     1c950 <e1000_read_eeprom+0x2f1>
   1c905:	0f b7 53 06          	movzwl 0x6(%rbx),%edx
   1c909:	be 06 00 00 00       	mov    $0x6,%esi
   1c90e:	4c 89 ef             	mov    %r13,%rdi
   1c911:	e8 d3 fb ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1c916:	66 8b 45 be          	mov    0xffffffffffffffbe(%rbp),%ax
   1c91a:	0f b7 53 08          	movzwl 0x8(%rbx),%edx
   1c91e:	4c 89 ef             	mov    %r13,%rdi
   1c921:	41 8d 34 06          	lea    (%r14,%rax,1),%esi
   1c925:	41 ff c6             	inc    %r14d
   1c928:	0f b7 f6             	movzwl %si,%esi
   1c92b:	e8 b9 fb ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1c930:	be 10 00 00 00       	mov    $0x10,%esi
   1c935:	4c 89 ef             	mov    %r13,%rdi
   1c938:	e8 04 fb ff ff       	callq  1c441 <e1000_shift_in_ee_bits>
   1c93d:	4c 89 ef             	mov    %r13,%rdi
   1c940:	66 41 89 04 24       	mov    %ax,(%r12)
   1c945:	49 83 c4 02          	add    $0x2,%r12
   1c949:	e8 b8 f8 ff ff       	callq  1c206 <e1000_standby_eeprom>
   1c94e:	eb ae                	jmp    1c8fe <e1000_read_eeprom+0x29f>
   1c950:	4c 89 ef             	mov    %r13,%rdi
   1c953:	e8 86 f7 ff ff       	callq  1c0de <e1000_release_eeprom>
   1c958:	31 db                	xor    %ebx,%ebx
   1c95a:	eb 03                	jmp    1c95f <e1000_read_eeprom+0x300>
   1c95c:	83 cb ff             	or     $0xffffffffffffffff,%ebx
   1c95f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c966:	e8 00 00 00 00       	callq  1c96b <e1000_read_eeprom+0x30c>
   1c96b:	48 83 c4 28          	add    $0x28,%rsp
   1c96f:	89 d8                	mov    %ebx,%eax
   1c971:	5b                   	pop    %rbx
   1c972:	41 5c                	pop    %r12
   1c974:	41 5d                	pop    %r13
   1c976:	41 5e                	pop    %r14
   1c978:	41 5f                	pop    %r15
   1c97a:	c9                   	leaveq 
   1c97b:	c3                   	retq   

000000000001c97c <e1000_phy_hw_reset>:
   1c97c:	55                   	push   %rbp
   1c97d:	48 89 e5             	mov    %rsp,%rbp
   1c980:	41 57                	push   %r15
   1c982:	41 56                	push   %r14
   1c984:	41 55                	push   %r13
   1c986:	49 89 fd             	mov    %rdi,%r13
   1c989:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c990:	41 54                	push   %r12
   1c992:	53                   	push   %rbx
   1c993:	48 83 ec 18          	sub    $0x18,%rsp
   1c997:	e8 00 00 00 00       	callq  1c99c <e1000_phy_hw_reset+0x20>
   1c99c:	4c 89 ef             	mov    %r13,%rdi
   1c99f:	e8 70 37 fe ff       	callq  114 <e1000_check_phy_reset_block>
   1c9a4:	85 c0                	test   %eax,%eax
   1c9a6:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   1c9a9:	74 0c                	je     1c9b7 <e1000_phy_hw_reset+0x3b>
   1c9ab:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   1c9b2:	e9 69 04 00 00       	jmpq   1ce20 <e1000_phy_hw_reset+0x4a4>
   1c9b7:	41 8b 45 10          	mov    0x10(%r13),%eax
   1c9bb:	83 f8 03             	cmp    $0x3,%eax
   1c9be:	0f 86 fa 00 00 00    	jbe    1cabe <e1000_phy_hw_reset+0x142>
   1c9c4:	83 f8 11             	cmp    $0x11,%eax
   1c9c7:	75 1c                	jne    1c9e5 <e1000_phy_hw_reset+0x69>
   1c9c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1c9d0:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1c9d4:	e8 00 00 00 00       	callq  1c9d9 <e1000_phy_hw_reset+0x5d>
   1c9d9:	8b 43 08             	mov    0x8(%rbx),%eax
   1c9dc:	a8 04                	test   $0x4,%al
   1c9de:	ba 04 00 00 00       	mov    $0x4,%edx
   1c9e3:	75 05                	jne    1c9ea <e1000_phy_hw_reset+0x6e>
   1c9e5:	ba 02 00 00 00       	mov    $0x2,%edx
   1c9ea:	44 0f b7 fa          	movzwl %dx,%r15d
   1c9ee:	4c 89 ef             	mov    %r13,%rdi
   1c9f1:	44 89 fe             	mov    %r15d,%esi
   1c9f4:	e8 06 90 fe ff       	callq  59ff <e1000_swfw_sync_acquire>
   1c9f9:	85 c0                	test   %eax,%eax
   1c9fb:	74 0c                	je     1ca09 <e1000_phy_hw_reset+0x8d>
   1c9fd:	c7 45 c4 f3 ff ff ff 	movl   $0xfffffff3,0xffffffffffffffc4(%rbp)
   1ca04:	e9 17 04 00 00       	jmpq   1ce20 <e1000_phy_hw_reset+0x4a4>
   1ca09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ca10:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ca14:	e8 00 00 00 00       	callq  1ca19 <e1000_phy_hw_reset+0x9d>
   1ca19:	44 8b 33             	mov    (%rbx),%r14d
   1ca1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ca23:	44 89 f3             	mov    %r14d,%ebx
   1ca26:	4d 8b 65 00          	mov    0x0(%r13),%r12
   1ca2a:	81 cb 00 00 00 80    	or     $0x80000000,%ebx
   1ca30:	e8 00 00 00 00       	callq  1ca35 <e1000_phy_hw_reset+0xb9>
   1ca35:	41 89 1c 24          	mov    %ebx,(%r12)
   1ca39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ca40:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ca44:	e8 00 00 00 00       	callq  1ca49 <e1000_phy_hw_reset+0xcd>
   1ca49:	8b 43 08             	mov    0x8(%rbx),%eax
   1ca4c:	41 83 7d 10 0d       	cmpl   $0xd,0x10(%r13)
   1ca51:	77 0c                	ja     1ca5f <e1000_phy_hw_reset+0xe3>
   1ca53:	bf 0a 00 00 00       	mov    $0xa,%edi
   1ca58:	e8 10 b2 fe ff       	callq  7c6d <msleep>
   1ca5d:	eb 0a                	jmp    1ca69 <e1000_phy_hw_reset+0xed>
   1ca5f:	bf bc 8d 06 00       	mov    $0x68dbc,%edi
   1ca64:	e8 10 80 fe ff       	callq  4a79 <__const_udelay>
   1ca69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ca70:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ca74:	e8 00 00 00 00       	callq  1ca79 <e1000_phy_hw_reset+0xfd>
   1ca79:	44 89 33             	mov    %r14d,(%rbx)
   1ca7c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ca83:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ca87:	e8 00 00 00 00       	callq  1ca8c <e1000_phy_hw_reset+0x110>
   1ca8c:	8b 43 08             	mov    0x8(%rbx),%eax
   1ca8f:	41 83 7d 10 0d       	cmpl   $0xd,0x10(%r13)
   1ca94:	76 18                	jbe    1caae <e1000_phy_hw_reset+0x132>
   1ca96:	bb 09 00 00 00       	mov    $0x9,%ebx
   1ca9b:	bf 58 89 41 00       	mov    $0x418958,%edi
   1caa0:	48 ff cb             	dec    %rbx
   1caa3:	e8 d1 7f fe ff       	callq  4a79 <__const_udelay>
   1caa8:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
   1caac:	75 ed                	jne    1ca9b <e1000_phy_hw_reset+0x11f>
   1caae:	44 89 fe             	mov    %r15d,%esi
   1cab1:	4c 89 ef             	mov    %r13,%rdi
   1cab4:	e8 f4 88 fe ff       	callq  53ad <e1000_swfw_sync_release>
   1cab9:	e9 81 00 00 00       	jmpq   1cb3f <e1000_phy_hw_reset+0x1c3>
   1cabe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cac5:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cac9:	e8 00 00 00 00       	callq  1cace <e1000_phy_hw_reset+0x152>
   1cace:	44 8b 63 18          	mov    0x18(%rbx),%r12d
   1cad2:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cad6:	41 81 cc 00 01 00 00 	or     $0x100,%r12d
   1cadd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cae4:	41 83 e4 ef          	and    $0xffffffffffffffef,%r12d
   1cae8:	e8 00 00 00 00       	callq  1caed <e1000_phy_hw_reset+0x171>
   1caed:	48 83 c3 18          	add    $0x18,%rbx
   1caf1:	44 89 23             	mov    %r12d,(%rbx)
   1caf4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cafb:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1caff:	e8 00 00 00 00       	callq  1cb04 <e1000_phy_hw_reset+0x188>
   1cb04:	8b 43 08             	mov    0x8(%rbx),%eax
   1cb07:	bf 0a 00 00 00       	mov    $0xa,%edi
   1cb0c:	41 83 cc 10          	or     $0x10,%r12d
   1cb10:	e8 58 b1 fe ff       	callq  7c6d <msleep>
   1cb15:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cb19:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cb20:	e8 00 00 00 00       	callq  1cb25 <e1000_phy_hw_reset+0x1a9>
   1cb25:	48 83 c3 18          	add    $0x18,%rbx
   1cb29:	44 89 23             	mov    %r12d,(%rbx)
   1cb2c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cb33:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cb37:	e8 00 00 00 00       	callq  1cb3c <e1000_phy_hw_reset+0x1c0>
   1cb3c:	8b 43 08             	mov    0x8(%rbx),%eax
   1cb3f:	bf 9a d4 09 00       	mov    $0x9d49a,%edi
   1cb44:	e8 30 7f fe ff       	callq  4a79 <__const_udelay>
   1cb49:	41 8b 45 10          	mov    0x10(%r13),%eax
   1cb4d:	83 f8 0a             	cmp    $0xa,%eax
   1cb50:	74 05                	je     1cb57 <e1000_phy_hw_reset+0x1db>
   1cb52:	83 f8 0c             	cmp    $0xc,%eax
   1cb55:	75 3f                	jne    1cb96 <e1000_phy_hw_reset+0x21a>
   1cb57:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cb5e:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cb62:	e8 00 00 00 00       	callq  1cb67 <e1000_phy_hw_reset+0x1eb>
   1cb67:	44 8b a3 00 0e 00 00 	mov    0xe00(%rbx),%r12d
   1cb6e:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cb72:	41 81 e4 ff f0 ff ff 	and    $0xfffff0ff,%r12d
   1cb79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cb80:	41 81 cc 00 03 00 07 	or     $0x7000300,%r12d
   1cb87:	e8 00 00 00 00       	callq  1cb8c <e1000_phy_hw_reset+0x210>
   1cb8c:	48 81 c3 00 0e 00 00 	add    $0xe00,%rbx
   1cb93:	44 89 23             	mov    %r12d,(%rbx)
   1cb96:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cb9d:	e8 00 00 00 00       	callq  1cba2 <e1000_phy_hw_reset+0x226>
   1cba2:	41 8b 45 10          	mov    0x10(%r13),%eax
   1cba6:	83 f8 11             	cmp    $0x11,%eax
   1cba9:	74 28                	je     1cbd3 <e1000_phy_hw_reset+0x257>
   1cbab:	83 f8 0e             	cmp    $0xe,%eax
   1cbae:	74 40                	je     1cbf0 <e1000_phy_hw_reset+0x274>
   1cbb0:	83 f8 0f             	cmp    $0xf,%eax
   1cbb3:	74 3b                	je     1cbf0 <e1000_phy_hw_reset+0x274>
   1cbb5:	bb 09 00 00 00       	mov    $0x9,%ebx
   1cbba:	bf 58 89 41 00       	mov    $0x418958,%edi
   1cbbf:	48 ff cb             	dec    %rbx
   1cbc2:	e8 b2 7e fe ff       	callq  4a79 <__const_udelay>
   1cbc7:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
   1cbcb:	0f 84 33 02 00 00    	je     1ce04 <e1000_phy_hw_reset+0x488>
   1cbd1:	eb e7                	jmp    1cbba <e1000_phy_hw_reset+0x23e>
   1cbd3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cbda:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cbde:	e8 00 00 00 00       	callq  1cbe3 <e1000_phy_hw_reset+0x267>
   1cbe3:	8b 43 08             	mov    0x8(%rbx),%eax
   1cbe6:	a8 04                	test   $0x4,%al
   1cbe8:	41 be 00 00 08 00    	mov    $0x80000,%r14d
   1cbee:	75 06                	jne    1cbf6 <e1000_phy_hw_reset+0x27a>
   1cbf0:	41 be 00 00 04 00    	mov    $0x40000,%r14d
   1cbf6:	41 bc 64 00 00 00    	mov    $0x64,%r12d
   1cbfc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cc03:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cc07:	e8 00 00 00 00       	callq  1cc0c <e1000_phy_hw_reset+0x290>
   1cc0c:	8b 83 10 10 00 00    	mov    0x1010(%rbx),%eax
   1cc12:	41 85 c6             	test   %eax,%r14d
   1cc15:	0f 85 e9 01 00 00    	jne    1ce04 <e1000_phy_hw_reset+0x488>
   1cc1b:	bf 01 00 00 00       	mov    $0x1,%edi
   1cc20:	e8 48 b0 fe ff       	callq  7c6d <msleep>
   1cc25:	41 ff cc             	dec    %r12d
   1cc28:	75 d2                	jne    1cbfc <e1000_phy_hw_reset+0x280>
   1cc2a:	c7 45 c4 f7 ff ff ff 	movl   $0xfffffff7,0xffffffffffffffc4(%rbp)
   1cc31:	e9 ea 01 00 00       	jmpq   1ce20 <e1000_phy_hw_reset+0x4a4>
   1cc36:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cc3d:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cc41:	e8 00 00 00 00       	callq  1cc46 <e1000_phy_hw_reset+0x2ca>
   1cc46:	44 8b a3 50 5b 00 00 	mov    0x5b50(%rbx),%r12d
   1cc4d:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cc51:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cc58:	41 83 e4 fe          	and    $0xfffffffffffffffe,%r12d
   1cc5c:	e8 00 00 00 00       	callq  1cc61 <e1000_phy_hw_reset+0x2e5>
   1cc61:	48 81 c3 50 5b 00 00 	add    $0x5b50,%rbx
   1cc68:	44 89 23             	mov    %r12d,(%rbx)
   1cc6b:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
   1cc70:	0f 85 aa 01 00 00    	jne    1ce20 <e1000_phy_hw_reset+0x4a4>
   1cc76:	41 83 7d 14 04       	cmpl   $0x4,0x14(%r13)
   1cc7b:	0f 85 9f 01 00 00    	jne    1ce20 <e1000_phy_hw_reset+0x4a4>
   1cc81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cc88:	e8 00 00 00 00       	callq  1cc8d <e1000_phy_hw_reset+0x311>
   1cc8d:	41 83 7d 14 04       	cmpl   $0x4,0x14(%r13)
   1cc92:	0f 85 88 01 00 00    	jne    1ce20 <e1000_phy_hw_reset+0x4a4>
   1cc98:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cc9f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cca3:	e8 00 00 00 00       	callq  1cca8 <e1000_phy_hw_reset+0x32c>
   1cca8:	8b 43 28             	mov    0x28(%rbx),%eax
   1ccab:	a8 01                	test   $0x1,%al
   1ccad:	0f 84 6d 01 00 00    	je     1ce20 <e1000_phy_hw_reset+0x4a4>
   1ccb3:	45 31 e4             	xor    %r12d,%r12d
   1ccb6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ccbd:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ccc1:	e8 00 00 00 00       	callq  1ccc6 <e1000_phy_hw_reset+0x34a>
   1ccc6:	8b 5b 08             	mov    0x8(%rbx),%ebx
   1ccc9:	bf bc 8d 06 00       	mov    $0x68dbc,%edi
   1ccce:	e8 a6 7d fe ff       	callq  4a79 <__const_udelay>
   1ccd3:	80 e7 02             	and    $0x2,%bh
   1ccd6:	75 09                	jne    1cce1 <e1000_phy_hw_reset+0x365>
   1ccd8:	41 ff c4             	inc    %r12d
   1ccdb:	41 83 fc 32          	cmp    $0x32,%r12d
   1ccdf:	75 d5                	jne    1ccb6 <e1000_phy_hw_reset+0x33a>
   1cce1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cce8:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ccec:	e8 00 00 00 00       	callq  1ccf1 <e1000_phy_hw_reset+0x375>
   1ccf1:	44 8b 63 08          	mov    0x8(%rbx),%r12d
   1ccf5:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ccf9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cd00:	41 81 e4 ff fd ff ff 	and    $0xfffffdff,%r12d
   1cd07:	e8 00 00 00 00       	callq  1cd0c <e1000_phy_hw_reset+0x390>
   1cd0c:	48 83 c3 08          	add    $0x8,%rbx
   1cd10:	44 89 23             	mov    %r12d,(%rbx)
   1cd13:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cd1a:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cd1e:	e8 00 00 00 00       	callq  1cd23 <e1000_phy_hw_reset+0x3a7>
   1cd23:	8b 83 00 0f 00 00    	mov    0xf00(%rbx),%eax
   1cd29:	a8 01                	test   $0x1,%al
   1cd2b:	0f 85 ef 00 00 00    	jne    1ce20 <e1000_phy_hw_reset+0x4a4>
   1cd31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cd38:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cd3c:	e8 00 00 00 00       	callq  1cd41 <e1000_phy_hw_reset+0x3c5>
   1cd41:	8b 83 08 0f 00 00    	mov    0xf08(%rbx),%eax
   1cd47:	25 00 00 ff 00       	and    $0xff0000,%eax
   1cd4c:	41 89 c7             	mov    %eax,%r15d
   1cd4f:	41 c1 ef 10          	shr    $0x10,%r15d
   1cd53:	0f 84 c7 00 00 00    	je     1ce20 <e1000_phy_hw_reset+0x4a4>
   1cd59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cd60:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cd64:	e8 00 00 00 00       	callq  1cd69 <e1000_phy_hw_reset+0x3ed>
   1cd69:	8b 9b 00 0f 00 00    	mov    0xf00(%rbx),%ebx
   1cd6f:	c1 eb 0f             	shr    $0xf,%ebx
   1cd72:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cd79:	45 31 e4             	xor    %r12d,%r12d
   1cd7c:	66 81 e3 fe 1f       	and    $0x1ffe,%bx
   1cd81:	45 31 f6             	xor    %r14d,%r14d
   1cd84:	e8 00 00 00 00       	callq  1cd89 <e1000_phy_hw_reset+0x40d>
   1cd89:	41 0f b7 c6          	movzwl %r14w,%eax
   1cd8d:	44 39 f8             	cmp    %r15d,%eax
   1cd90:	73 66                	jae    1cdf8 <e1000_phy_hw_reset+0x47c>
   1cd92:	44 8d 24 43          	lea    (%rbx,%rax,2),%r12d
   1cd96:	48 8d 4d d6          	lea    0xffffffffffffffd6(%rbp),%rcx
   1cd9a:	ba 01 00 00 00       	mov    $0x1,%edx
   1cd9f:	4c 89 ef             	mov    %r13,%rdi
   1cda2:	41 0f b7 f4          	movzwl %r12w,%esi
   1cda6:	e8 b4 f8 ff ff       	callq  1c65f <e1000_read_eeprom>
   1cdab:	85 c0                	test   %eax,%eax
   1cdad:	75 4c                	jne    1cdfb <e1000_phy_hw_reset+0x47f>
   1cdaf:	41 8d 74 24 01       	lea    0x1(%r12),%esi
   1cdb4:	48 8d 4d d4          	lea    0xffffffffffffffd4(%rbp),%rcx
   1cdb8:	ba 01 00 00 00       	mov    $0x1,%edx
   1cdbd:	4c 89 ef             	mov    %r13,%rdi
   1cdc0:	0f b7 f6             	movzwl %si,%esi
   1cdc3:	e8 97 f8 ff ff       	callq  1c65f <e1000_read_eeprom>
   1cdc8:	85 c0                	test   %eax,%eax
   1cdca:	75 2f                	jne    1cdfb <e1000_phy_hw_reset+0x47f>
   1cdcc:	4c 89 ef             	mov    %r13,%rdi
   1cdcf:	41 ff c6             	inc    %r14d
   1cdd2:	e8 03 84 fe ff       	callq  51da <e1000_get_software_flag>
   1cdd7:	85 c0                	test   %eax,%eax
   1cdd9:	75 20                	jne    1cdfb <e1000_phy_hw_reset+0x47f>
   1cddb:	0f b7 55 d6          	movzwl 0xffffffffffffffd6(%rbp),%edx
   1cddf:	0f b7 75 d4          	movzwl 0xffffffffffffffd4(%rbp),%esi
   1cde3:	4c 89 ef             	mov    %r13,%rdi
   1cde6:	e8 de 90 fe ff       	callq  5ec9 <e1000_write_phy_reg_ex>
   1cdeb:	4c 89 ef             	mov    %r13,%rdi
   1cdee:	41 89 c4             	mov    %eax,%r12d
   1cdf1:	e8 be 32 fe ff       	callq  b4 <e1000_release_software_flag>
   1cdf6:	eb 91                	jmp    1cd89 <e1000_phy_hw_reset+0x40d>
   1cdf8:	44 89 e0             	mov    %r12d,%eax
   1cdfb:	85 c0                	test   %eax,%eax
   1cdfd:	74 21                	je     1ce20 <e1000_phy_hw_reset+0x4a4>
   1cdff:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   1ce02:	eb 1c                	jmp    1ce20 <e1000_phy_hw_reset+0x4a4>
   1ce04:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ce0b:	e8 00 00 00 00       	callq  1ce10 <e1000_phy_hw_reset+0x494>
   1ce10:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
   1ce15:	0f 85 50 fe ff ff    	jne    1cc6b <e1000_phy_hw_reset+0x2ef>
   1ce1b:	e9 16 fe ff ff       	jmpq   1cc36 <e1000_phy_hw_reset+0x2ba>
   1ce20:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
   1ce23:	48 83 c4 18          	add    $0x18,%rsp
   1ce27:	5b                   	pop    %rbx
   1ce28:	41 5c                	pop    %r12
   1ce2a:	41 5d                	pop    %r13
   1ce2c:	41 5e                	pop    %r14
   1ce2e:	41 5f                	pop    %r15
   1ce30:	c9                   	leaveq 
   1ce31:	c3                   	retq   

000000000001ce32 <e1000_get_speed_and_duplex>:
   1ce32:	55                   	push   %rbp
   1ce33:	48 89 e5             	mov    %rsp,%rbp
   1ce36:	41 57                	push   %r15
   1ce38:	41 56                	push   %r14
   1ce3a:	49 89 f6             	mov    %rsi,%r14
   1ce3d:	41 55                	push   %r13
   1ce3f:	49 89 fd             	mov    %rdi,%r13
   1ce42:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ce49:	41 54                	push   %r12
   1ce4b:	49 89 d4             	mov    %rdx,%r12
   1ce4e:	53                   	push   %rbx
   1ce4f:	48 83 ec 18          	sub    $0x18,%rsp
   1ce53:	e8 00 00 00 00       	callq  1ce58 <e1000_get_speed_and_duplex+0x26>
   1ce58:	41 83 7d 10 02       	cmpl   $0x2,0x10(%r13)
   1ce5d:	76 45                	jbe    1cea4 <e1000_get_speed_and_duplex+0x72>
   1ce5f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ce66:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ce6a:	e8 00 00 00 00       	callq  1ce6f <e1000_get_speed_and_duplex+0x3d>
   1ce6f:	8b 53 08             	mov    0x8(%rbx),%edx
   1ce72:	84 d2                	test   %dl,%dl
   1ce74:	79 08                	jns    1ce7e <e1000_get_speed_and_duplex+0x4c>
   1ce76:	66 41 c7 06 e8 03    	movw   $0x3e8,(%r14)
   1ce7c:	eb 14                	jmp    1ce92 <e1000_get_speed_and_duplex+0x60>
   1ce7e:	89 d0                	mov    %edx,%eax
   1ce80:	83 e0 40             	and    $0x40,%eax
   1ce83:	83 f8 01             	cmp    $0x1,%eax
   1ce86:	19 c0                	sbb    %eax,%eax
   1ce88:	83 e0 a6             	and    $0xffffffffffffffa6,%eax
   1ce8b:	83 c0 64             	add    $0x64,%eax
   1ce8e:	66 41 89 06          	mov    %ax,(%r14)
   1ce92:	83 e2 01             	and    $0x1,%edx
   1ce95:	83 fa 01             	cmp    $0x1,%edx
   1ce98:	19 c0                	sbb    %eax,%eax
   1ce9a:	83 c0 02             	add    $0x2,%eax
   1ce9d:	66 41 89 04 24       	mov    %ax,(%r12)
   1cea2:	eb 0d                	jmp    1ceb1 <e1000_get_speed_and_duplex+0x7f>
   1cea4:	66 41 c7 06 e8 03    	movw   $0x3e8,(%r14)
   1ceaa:	66 41 c7 04 24 02 00 	movw   $0x2,(%r12)
   1ceb1:	41 83 7d 14 01       	cmpl   $0x1,0x14(%r13)
   1ceb6:	75 65                	jne    1cf1d <e1000_get_speed_and_duplex+0xeb>
   1ceb8:	41 80 bd 01 01 00 00 	cmpb   $0x0,0x101(%r13)
   1cebf:	00 
   1cec0:	74 5b                	je     1cf1d <e1000_get_speed_and_duplex+0xeb>
   1cec2:	48 8d 5d d6          	lea    0xffffffffffffffd6(%rbp),%rbx
   1cec6:	be 06 00 00 00       	mov    $0x6,%esi
   1cecb:	4c 89 ef             	mov    %r13,%rdi
   1cece:	48 89 da             	mov    %rbx,%rdx
   1ced1:	e8 20 93 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1ced6:	85 c0                	test   %eax,%eax
   1ced8:	0f 85 91 02 00 00    	jne    1d16f <e1000_get_speed_and_duplex+0x33d>
   1cede:	f6 45 d6 01          	testb  $0x1,0xffffffffffffffd6(%rbp)
   1cee2:	74 32                	je     1cf16 <e1000_get_speed_and_duplex+0xe4>
   1cee4:	48 89 da             	mov    %rbx,%rdx
   1cee7:	be 05 00 00 00       	mov    $0x5,%esi
   1ceec:	4c 89 ef             	mov    %r13,%rdi
   1ceef:	e8 02 93 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1cef4:	85 c0                	test   %eax,%eax
   1cef6:	0f 85 73 02 00 00    	jne    1d16f <e1000_get_speed_and_duplex+0x33d>
   1cefc:	66 41 83 3e 64       	cmpw   $0x64,(%r14)
   1cf01:	75 06                	jne    1cf09 <e1000_get_speed_and_duplex+0xd7>
   1cf03:	f6 45 d7 01          	testb  $0x1,0xffffffffffffffd7(%rbp)
   1cf07:	74 0d                	je     1cf16 <e1000_get_speed_and_duplex+0xe4>
   1cf09:	66 41 83 3e 0a       	cmpw   $0xa,(%r14)
   1cf0e:	75 0d                	jne    1cf1d <e1000_get_speed_and_duplex+0xeb>
   1cf10:	f6 45 d6 40          	testb  $0x40,0xffffffffffffffd6(%rbp)
   1cf14:	75 07                	jne    1cf1d <e1000_get_speed_and_duplex+0xeb>
   1cf16:	66 41 c7 04 24 01 00 	movw   $0x1,(%r12)
   1cf1d:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
   1cf22:	0f 85 5a 01 00 00    	jne    1d082 <e1000_get_speed_and_duplex+0x250>
   1cf28:	41 83 7d 1c 00       	cmpl   $0x0,0x1c(%r13)
   1cf2d:	0f 85 4f 01 00 00    	jne    1d082 <e1000_get_speed_and_duplex+0x250>
   1cf33:	66 41 81 3e e8 03    	cmpw   $0x3e8,(%r14)
   1cf39:	0f 85 90 00 00 00    	jne    1cfcf <e1000_get_speed_and_duplex+0x19d>
   1cf3f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cf46:	e8 00 00 00 00       	callq  1cf4b <e1000_get_speed_and_duplex+0x119>
   1cf4b:	31 d2                	xor    %edx,%edx
   1cf4d:	be 10 00 00 00       	mov    $0x10,%esi
   1cf52:	4c 89 ef             	mov    %r13,%rdi
   1cf55:	66 c7 45 d4 00 00    	movw   $0x0,0xffffffffffffffd4(%rbp)
   1cf5b:	e8 26 8d fe ff       	callq  5c86 <e1000_write_kmrn_reg>
   1cf60:	85 c0                	test   %eax,%eax
   1cf62:	0f 85 07 02 00 00    	jne    1d16f <e1000_get_speed_and_duplex+0x33d>
   1cf68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cf6f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cf73:	e8 00 00 00 00       	callq  1cf78 <e1000_get_speed_and_duplex+0x146>
   1cf78:	44 8b a3 10 04 00 00 	mov    0x410(%rbx),%r12d
   1cf7f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1cf83:	41 81 e4 00 fc ff ff 	and    $0xfffffc00,%r12d
   1cf8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cf91:	41 83 cc 08          	or     $0x8,%r12d
   1cf95:	e8 00 00 00 00       	callq  1cf9a <e1000_get_speed_and_duplex+0x168>
   1cf9a:	48 81 c3 10 04 00 00 	add    $0x410,%rbx
   1cfa1:	44 89 23             	mov    %r12d,(%rbx)
   1cfa4:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   1cfa8:	be 30 18 00 00       	mov    $0x1830,%esi
   1cfad:	4c 89 ef             	mov    %r13,%rdi
   1cfb0:	e8 41 92 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1cfb5:	85 c0                	test   %eax,%eax
   1cfb7:	0f 85 b2 01 00 00    	jne    1d16f <e1000_get_speed_and_duplex+0x33d>
   1cfbd:	8b 55 d4             	mov    0xffffffffffffffd4(%rbp),%edx
   1cfc0:	80 e6 f7             	and    $0xf7,%dh
   1cfc3:	66 89 55 d4          	mov    %dx,0xffffffffffffffd4(%rbp)
   1cfc7:	0f b7 d2             	movzwl %dx,%edx
   1cfca:	e9 9e 00 00 00       	jmpq   1d06d <e1000_get_speed_and_duplex+0x23b>
   1cfcf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1cfd6:	66 45 8b 3c 24       	mov    (%r12),%r15w
   1cfdb:	e8 00 00 00 00       	callq  1cfe0 <e1000_get_speed_and_duplex+0x1ae>
   1cfe0:	ba 04 00 00 00       	mov    $0x4,%edx
   1cfe5:	be 10 00 00 00       	mov    $0x10,%esi
   1cfea:	4c 89 ef             	mov    %r13,%rdi
   1cfed:	66 c7 45 d4 04 00    	movw   $0x4,0xffffffffffffffd4(%rbp)
   1cff3:	e8 8e 8c fe ff       	callq  5c86 <e1000_write_kmrn_reg>
   1cff8:	85 c0                	test   %eax,%eax
   1cffa:	0f 85 6f 01 00 00    	jne    1d16f <e1000_get_speed_and_duplex+0x33d>
   1d000:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d007:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d00b:	e8 00 00 00 00       	callq  1d010 <e1000_get_speed_and_duplex+0x1de>
   1d010:	44 8b a3 10 04 00 00 	mov    0x410(%rbx),%r12d
   1d017:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d01b:	41 81 e4 00 fc ff ff 	and    $0xfffffc00,%r12d
   1d022:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d029:	41 83 cc 09          	or     $0x9,%r12d
   1d02d:	e8 00 00 00 00       	callq  1d032 <e1000_get_speed_and_duplex+0x200>
   1d032:	48 81 c3 10 04 00 00 	add    $0x410,%rbx
   1d039:	44 89 23             	mov    %r12d,(%rbx)
   1d03c:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   1d040:	be 30 18 00 00       	mov    $0x1830,%esi
   1d045:	4c 89 ef             	mov    %r13,%rdi
   1d048:	e8 a9 91 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d04d:	85 c0                	test   %eax,%eax
   1d04f:	0f 85 1a 01 00 00    	jne    1d16f <e1000_get_speed_and_duplex+0x33d>
   1d055:	66 41 ff cf          	dec    %r15w
   1d059:	75 08                	jne    1d063 <e1000_get_speed_and_duplex+0x231>
   1d05b:	66 81 4d d4 00 08    	orw    $0x800,0xffffffffffffffd4(%rbp)
   1d061:	eb 06                	jmp    1d069 <e1000_get_speed_and_duplex+0x237>
   1d063:	66 81 65 d4 ff f7    	andw   $0xf7ff,0xffffffffffffffd4(%rbp)
   1d069:	0f b7 55 d4          	movzwl 0xffffffffffffffd4(%rbp),%edx
   1d06d:	be 30 18 00 00       	mov    $0x1830,%esi
   1d072:	4c 89 ef             	mov    %r13,%rdi
   1d075:	e8 2a 8f fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d07a:	85 c0                	test   %eax,%eax
   1d07c:	0f 85 ed 00 00 00    	jne    1d16f <e1000_get_speed_and_duplex+0x33d>
   1d082:	41 83 7d 14 04       	cmpl   $0x4,0x14(%r13)
   1d087:	0f 85 e0 00 00 00    	jne    1d16d <e1000_get_speed_and_duplex+0x33b>
   1d08d:	66 41 81 3e e8 03    	cmpw   $0x3e8,(%r14)
   1d093:	0f 85 d4 00 00 00    	jne    1d16d <e1000_get_speed_and_duplex+0x33b>
   1d099:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d0a0:	e8 00 00 00 00       	callq  1d0a5 <e1000_get_speed_and_duplex+0x273>
   1d0a5:	41 80 bd 1b 01 00 00 	cmpb   $0x0,0x11b(%r13)
   1d0ac:	00 
   1d0ad:	0f 85 ba 00 00 00    	jne    1d16d <e1000_get_speed_and_duplex+0x33b>
   1d0b3:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   1d0b7:	be 01 00 00 00       	mov    $0x1,%esi
   1d0bc:	4c 89 ef             	mov    %r13,%rdi
   1d0bf:	48 89 da             	mov    %rbx,%rdx
   1d0c2:	e8 2f 91 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d0c7:	48 89 da             	mov    %rbx,%rdx
   1d0ca:	be 01 00 00 00       	mov    $0x1,%esi
   1d0cf:	4c 89 ef             	mov    %r13,%rdi
   1d0d2:	e8 1f 91 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d0d7:	f6 45 d4 04          	testb  $0x4,0xffffffffffffffd4(%rbp)
   1d0db:	0f 84 8c 00 00 00    	je     1d16d <e1000_get_speed_and_duplex+0x33b>
   1d0e1:	45 31 e4             	xor    %r12d,%r12d
   1d0e4:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   1d0e8:	be 53 60 00 00       	mov    $0x6053,%esi
   1d0ed:	4c 89 ef             	mov    %r13,%rdi
   1d0f0:	48 89 da             	mov    %rbx,%rdx
   1d0f3:	e8 fe 90 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d0f8:	85 c0                	test   %eax,%eax
   1d0fa:	75 73                	jne    1d16f <e1000_get_speed_and_duplex+0x33d>
   1d0fc:	48 89 da             	mov    %rbx,%rdx
   1d0ff:	be 53 60 00 00       	mov    $0x6053,%esi
   1d104:	4c 89 ef             	mov    %r13,%rdi
   1d107:	e8 ea 90 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d10c:	85 c0                	test   %eax,%eax
   1d10e:	75 5f                	jne    1d16f <e1000_get_speed_and_duplex+0x33d>
   1d110:	f6 45 d4 02          	testb  $0x2,0xffffffffffffffd4(%rbp)
   1d114:	74 59                	je     1d16f <e1000_get_speed_and_duplex+0x33d>
   1d116:	4c 89 ef             	mov    %r13,%rdi
   1d119:	41 ff c4             	inc    %r12d
   1d11c:	e8 5b f8 ff ff       	callq  1c97c <e1000_phy_hw_reset>
   1d121:	bf b8 ae 47 01       	mov    $0x147aeb8,%edi
   1d126:	e8 4e 79 fe ff       	callq  4a79 <__const_udelay>
   1d12b:	41 83 fc 0a          	cmp    $0xa,%r12d
   1d12f:	75 b3                	jne    1d0e4 <e1000_get_speed_and_duplex+0x2b2>
   1d131:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d138:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d13c:	e8 00 00 00 00       	callq  1d141 <e1000_get_speed_and_duplex+0x30f>
   1d141:	44 8b a3 10 0f 00 00 	mov    0xf10(%rbx),%r12d
   1d148:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d14c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d153:	41 83 cc 48          	or     $0x48,%r12d
   1d157:	e8 00 00 00 00       	callq  1d15c <e1000_get_speed_and_duplex+0x32a>
   1d15c:	48 81 c3 10 0f 00 00 	add    $0xf10,%rbx
   1d163:	44 89 23             	mov    %r12d,(%rbx)
   1d166:	b8 02 00 00 00       	mov    $0x2,%eax
   1d16b:	eb 02                	jmp    1d16f <e1000_get_speed_and_duplex+0x33d>
   1d16d:	31 c0                	xor    %eax,%eax
   1d16f:	48 83 c4 18          	add    $0x18,%rsp
   1d173:	5b                   	pop    %rbx
   1d174:	41 5c                	pop    %r12
   1d176:	41 5d                	pop    %r13
   1d178:	41 5e                	pop    %r14
   1d17a:	41 5f                	pop    %r15
   1d17c:	c9                   	leaveq 
   1d17d:	c3                   	retq   

000000000001d17e <e1000_config_dsp_after_link_change>:
   1d17e:	55                   	push   %rbp
   1d17f:	48 89 e5             	mov    %rsp,%rbp
   1d182:	41 57                	push   %r15
   1d184:	41 56                	push   %r14
   1d186:	41 55                	push   %r13
   1d188:	41 54                	push   %r12
   1d18a:	49 89 fc             	mov    %rdi,%r12
   1d18d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d194:	53                   	push   %rbx
   1d195:	40 88 f3             	mov    %sil,%bl
   1d198:	48 83 ec 28          	sub    $0x28,%rsp
   1d19c:	e8 00 00 00 00       	callq  1d1a1 <e1000_config_dsp_after_link_change+0x23>
   1d1a1:	41 83 7c 24 14 01    	cmpl   $0x1,0x14(%r12)
   1d1a7:	0f 85 77 03 00 00    	jne    1d524 <e1000_config_dsp_after_link_change+0x3a6>
   1d1ad:	84 db                	test   %bl,%bl
   1d1af:	66 c7 45 b0 71 11    	movw   $0x1171,0xffffffffffffffb0(%rbp)
   1d1b5:	66 c7 45 b2 71 12    	movw   $0x1271,0xffffffffffffffb2(%rbp)
   1d1bb:	66 c7 45 b4 71 14    	movw   $0x1471,0xffffffffffffffb4(%rbp)
   1d1c1:	66 c7 45 b6 71 18    	movw   $0x1871,0xffffffffffffffb6(%rbp)
   1d1c7:	0f 84 39 01 00 00    	je     1d306 <e1000_config_dsp_after_link_change+0x188>
   1d1cd:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   1d1d1:	48 8d 75 ca          	lea    0xffffffffffffffca(%rbp),%rsi
   1d1d5:	4c 89 e7             	mov    %r12,%rdi
   1d1d8:	e8 55 fc ff ff       	callq  1ce32 <e1000_get_speed_and_duplex>
   1d1dd:	85 c0                	test   %eax,%eax
   1d1df:	89 c3                	mov    %eax,%ebx
   1d1e1:	0f 85 3f 03 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d1e7:	66 81 7d ca e8 03    	cmpw   $0x3e8,0xffffffffffffffca(%rbp)
   1d1ed:	0f 85 33 03 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d1f3:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   1d1f7:	48 8d 75 c6          	lea    0xffffffffffffffc6(%rbp),%rsi
   1d1fb:	4c 89 e7             	mov    %r12,%rdi
   1d1fe:	e8 c4 95 fe ff       	callq  67c7 <e1000_get_cable_length>
   1d203:	85 c0                	test   %eax,%eax
   1d205:	89 c3                	mov    %eax,%ebx
   1d207:	0f 85 19 03 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d20d:	41 83 bc 24 08 01 00 	cmpl   $0x1,0x108(%r12)
   1d214:	00 01 
   1d216:	75 5f                	jne    1d277 <e1000_config_dsp_after_link_change+0xf9>
   1d218:	66 83 7d c6 31       	cmpw   $0x31,0xffffffffffffffc6(%rbp)
   1d21d:	76 58                	jbe    1d277 <e1000_config_dsp_after_link_change+0xf9>
   1d21f:	45 31 f6             	xor    %r14d,%r14d
   1d222:	46 0f b7 6c 75 b0    	movzwl 0xffffffffffffffb0(%rbp,%r14,2),%r13d
   1d228:	48 8d 55 ce          	lea    0xffffffffffffffce(%rbp),%rdx
   1d22c:	4c 89 e7             	mov    %r12,%rdi
   1d22f:	44 89 ee             	mov    %r13d,%esi
   1d232:	e8 bf 8f fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d237:	85 c0                	test   %eax,%eax
   1d239:	0f 85 e1 02 00 00    	jne    1d520 <e1000_config_dsp_after_link_change+0x3a2>
   1d23f:	66 8b 55 ce          	mov    0xffffffffffffffce(%rbp),%dx
   1d243:	44 89 ee             	mov    %r13d,%esi
   1d246:	4c 89 e7             	mov    %r12,%rdi
   1d249:	66 81 e2 ff 3f       	and    $0x3fff,%dx
   1d24e:	66 89 55 ce          	mov    %dx,0xffffffffffffffce(%rbp)
   1d252:	0f b7 d2             	movzwl %dx,%edx
   1d255:	e8 4a 8d fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d25a:	85 c0                	test   %eax,%eax
   1d25c:	0f 85 be 02 00 00    	jne    1d520 <e1000_config_dsp_after_link_change+0x3a2>
   1d262:	49 ff c6             	inc    %r14
   1d265:	49 83 fe 04          	cmp    $0x4,%r14
   1d269:	75 b7                	jne    1d222 <e1000_config_dsp_after_link_change+0xa4>
   1d26b:	41 c7 84 24 08 01 00 	movl   $0x2,0x108(%r12)
   1d272:	00 02 00 00 00 
   1d277:	41 83 7c 24 60 00    	cmpl   $0x0,0x60(%r12)
   1d27d:	0f 85 a3 02 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d283:	66 83 7d c6 31       	cmpw   $0x31,0xffffffffffffffc6(%rbp)
   1d288:	0f 87 98 02 00 00    	ja     1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d28e:	48 8d 55 ce          	lea    0xffffffffffffffce(%rbp),%rdx
   1d292:	be 0a 00 00 00       	mov    $0xa,%esi
   1d297:	4c 89 e7             	mov    %r12,%rdi
   1d29a:	e8 57 8f fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d29f:	85 c0                	test   %eax,%eax
   1d2a1:	89 c3                	mov    %eax,%ebx
   1d2a3:	0f 85 7d 02 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d2a9:	45 31 ff             	xor    %r15d,%r15d
   1d2ac:	41 be 14 00 00 00    	mov    $0x14,%r14d
   1d2b2:	45 31 ed             	xor    %r13d,%r13d
   1d2b5:	bf 58 89 41 00       	mov    $0x418958,%edi
   1d2ba:	e8 ba 77 fe ff       	callq  4a79 <__const_udelay>
   1d2bf:	48 8d 55 ce          	lea    0xffffffffffffffce(%rbp),%rdx
   1d2c3:	be 0a 00 00 00       	mov    $0xa,%esi
   1d2c8:	4c 89 e7             	mov    %r12,%rdi
   1d2cb:	e8 26 8f fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d2d0:	85 c0                	test   %eax,%eax
   1d2d2:	89 c3                	mov    %eax,%ebx
   1d2d4:	0f 85 4c 02 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d2da:	0f b6 45 ce          	movzbl 0xffffffffffffffce(%rbp),%eax
   1d2de:	41 01 c5             	add    %eax,%r13d
   1d2e1:	41 83 fd 05          	cmp    $0x5,%r13d
   1d2e5:	0f 87 1a 02 00 00    	ja     1d505 <e1000_config_dsp_after_link_change+0x387>
   1d2eb:	45 85 ed             	test   %r13d,%r13d
   1d2ee:	b8 64 00 00 00       	mov    $0x64,%eax
   1d2f3:	44 0f 45 f0          	cmovne %eax,%r14d
   1d2f7:	41 ff c7             	inc    %r15d
   1d2fa:	66 45 39 f7          	cmp    %r14w,%r15w
   1d2fe:	0f 83 22 02 00 00    	jae    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d304:	eb af                	jmp    1d2b5 <e1000_config_dsp_after_link_change+0x137>
   1d306:	41 83 bc 24 08 01 00 	cmpl   $0x2,0x108(%r12)
   1d30d:	00 02 
   1d30f:	0f 85 15 01 00 00    	jne    1d42a <e1000_config_dsp_after_link_change+0x2ac>
   1d315:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
   1d319:	be 5b 2f 00 00       	mov    $0x2f5b,%esi
   1d31e:	4c 89 e7             	mov    %r12,%rdi
   1d321:	e8 d0 8e fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d326:	85 c0                	test   %eax,%eax
   1d328:	89 c3                	mov    %eax,%ebx
   1d32a:	0f 85 f6 01 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d330:	ba 03 00 00 00       	mov    $0x3,%edx
   1d335:	be 5b 2f 00 00       	mov    $0x2f5b,%esi
   1d33a:	4c 89 e7             	mov    %r12,%rdi
   1d33d:	e8 62 8c fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d342:	85 c0                	test   %eax,%eax
   1d344:	89 c3                	mov    %eax,%ebx
   1d346:	0f 85 da 01 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d34c:	bb 13 00 00 00       	mov    $0x13,%ebx
   1d351:	bf 58 89 41 00       	mov    $0x418958,%edi
   1d356:	48 ff cb             	dec    %rbx
   1d359:	e8 1b 77 fe ff       	callq  4a79 <__const_udelay>
   1d35e:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
   1d362:	75 ed                	jne    1d351 <e1000_config_dsp_after_link_change+0x1d3>
   1d364:	31 f6                	xor    %esi,%esi
   1d366:	ba 40 01 00 00       	mov    $0x140,%edx
   1d36b:	4c 89 e7             	mov    %r12,%rdi
   1d36e:	e8 31 8c fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d373:	85 c0                	test   %eax,%eax
   1d375:	89 c3                	mov    %eax,%ebx
   1d377:	0f 85 a9 01 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d37d:	45 31 ed             	xor    %r13d,%r13d
   1d380:	46 0f b7 74 6d b0    	movzwl 0xffffffffffffffb0(%rbp,%r13,2),%r14d
   1d386:	48 8d 55 ce          	lea    0xffffffffffffffce(%rbp),%rdx
   1d38a:	4c 89 e7             	mov    %r12,%rdi
   1d38d:	44 89 f6             	mov    %r14d,%esi
   1d390:	e8 61 8e fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d395:	85 c0                	test   %eax,%eax
   1d397:	89 c3                	mov    %eax,%ebx
   1d399:	0f 85 87 01 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d39f:	66 8b 55 ce          	mov    0xffffffffffffffce(%rbp),%dx
   1d3a3:	44 89 f6             	mov    %r14d,%esi
   1d3a6:	4c 89 e7             	mov    %r12,%rdi
   1d3a9:	66 81 e2 ff 3f       	and    $0x3fff,%dx
   1d3ae:	66 81 ca 00 80       	or     $0x8000,%dx
   1d3b3:	66 89 55 ce          	mov    %dx,0xffffffffffffffce(%rbp)
   1d3b7:	0f b7 d2             	movzwl %dx,%edx
   1d3ba:	e8 e5 8b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d3bf:	85 c0                	test   %eax,%eax
   1d3c1:	89 c3                	mov    %eax,%ebx
   1d3c3:	0f 85 5d 01 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d3c9:	49 ff c5             	inc    %r13
   1d3cc:	49 83 fd 04          	cmp    $0x4,%r13
   1d3d0:	75 ae                	jne    1d380 <e1000_config_dsp_after_link_change+0x202>
   1d3d2:	31 f6                	xor    %esi,%esi
   1d3d4:	ba 00 33 00 00       	mov    $0x3300,%edx
   1d3d9:	4c 89 e7             	mov    %r12,%rdi
   1d3dc:	e8 c3 8b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d3e1:	85 c0                	test   %eax,%eax
   1d3e3:	89 c3                	mov    %eax,%ebx
   1d3e5:	0f 85 3b 01 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d3eb:	bb 13 00 00 00       	mov    $0x13,%ebx
   1d3f0:	bf 58 89 41 00       	mov    $0x418958,%edi
   1d3f5:	48 ff cb             	dec    %rbx
   1d3f8:	e8 7c 76 fe ff       	callq  4a79 <__const_udelay>
   1d3fd:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
   1d401:	75 ed                	jne    1d3f0 <e1000_config_dsp_after_link_change+0x272>
   1d403:	0f b7 55 cc          	movzwl 0xffffffffffffffcc(%rbp),%edx
   1d407:	be 5b 2f 00 00       	mov    $0x2f5b,%esi
   1d40c:	4c 89 e7             	mov    %r12,%rdi
   1d40f:	e8 90 8b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d414:	85 c0                	test   %eax,%eax
   1d416:	89 c3                	mov    %eax,%ebx
   1d418:	0f 85 08 01 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d41e:	41 c7 84 24 08 01 00 	movl   $0x1,0x108(%r12)
   1d425:	00 01 00 00 00 
   1d42a:	41 83 7c 24 60 01    	cmpl   $0x1,0x60(%r12)
   1d430:	0f 85 ee 00 00 00    	jne    1d524 <e1000_config_dsp_after_link_change+0x3a6>
   1d436:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
   1d43a:	be 5b 2f 00 00       	mov    $0x2f5b,%esi
   1d43f:	4c 89 e7             	mov    %r12,%rdi
   1d442:	e8 af 8d fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d447:	85 c0                	test   %eax,%eax
   1d449:	89 c3                	mov    %eax,%ebx
   1d44b:	0f 85 d5 00 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d451:	ba 03 00 00 00       	mov    $0x3,%edx
   1d456:	be 5b 2f 00 00       	mov    $0x2f5b,%esi
   1d45b:	4c 89 e7             	mov    %r12,%rdi
   1d45e:	e8 41 8b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d463:	85 c0                	test   %eax,%eax
   1d465:	89 c3                	mov    %eax,%ebx
   1d467:	0f 85 b9 00 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d46d:	bb 13 00 00 00       	mov    $0x13,%ebx
   1d472:	bf 58 89 41 00       	mov    $0x418958,%edi
   1d477:	48 ff cb             	dec    %rbx
   1d47a:	e8 fa 75 fe ff       	callq  4a79 <__const_udelay>
   1d47f:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
   1d483:	75 ed                	jne    1d472 <e1000_config_dsp_after_link_change+0x2f4>
   1d485:	31 f6                	xor    %esi,%esi
   1d487:	ba 40 01 00 00       	mov    $0x140,%edx
   1d48c:	4c 89 e7             	mov    %r12,%rdi
   1d48f:	e8 10 8b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d494:	85 c0                	test   %eax,%eax
   1d496:	89 c3                	mov    %eax,%ebx
   1d498:	0f 85 88 00 00 00    	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d49e:	ba 2a 00 00 00       	mov    $0x2a,%edx
   1d4a3:	be 35 1f 00 00       	mov    $0x1f35,%esi
   1d4a8:	4c 89 e7             	mov    %r12,%rdi
   1d4ab:	e8 f4 8a fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d4b0:	85 c0                	test   %eax,%eax
   1d4b2:	89 c3                	mov    %eax,%ebx
   1d4b4:	75 70                	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d4b6:	31 f6                	xor    %esi,%esi
   1d4b8:	ba 00 33 00 00       	mov    $0x3300,%edx
   1d4bd:	4c 89 e7             	mov    %r12,%rdi
   1d4c0:	e8 df 8a fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d4c5:	85 c0                	test   %eax,%eax
   1d4c7:	89 c3                	mov    %eax,%ebx
   1d4c9:	75 5b                	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d4cb:	bb 13 00 00 00       	mov    $0x13,%ebx
   1d4d0:	bf 58 89 41 00       	mov    $0x418958,%edi
   1d4d5:	48 ff cb             	dec    %rbx
   1d4d8:	e8 9c 75 fe ff       	callq  4a79 <__const_udelay>
   1d4dd:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
   1d4e1:	75 ed                	jne    1d4d0 <e1000_config_dsp_after_link_change+0x352>
   1d4e3:	0f b7 55 cc          	movzwl 0xffffffffffffffcc(%rbp),%edx
   1d4e7:	be 5b 2f 00 00       	mov    $0x2f5b,%esi
   1d4ec:	4c 89 e7             	mov    %r12,%rdi
   1d4ef:	e8 b0 8a fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d4f4:	85 c0                	test   %eax,%eax
   1d4f6:	89 c3                	mov    %eax,%ebx
   1d4f8:	75 2c                	jne    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d4fa:	41 c7 44 24 60 00 00 	movl   $0x0,0x60(%r12)
   1d501:	00 00 
   1d503:	eb 21                	jmp    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d505:	41 c7 44 24 60 01 00 	movl   $0x1,0x60(%r12)
   1d50c:	00 00 
   1d50e:	ba 69 00 00 00       	mov    $0x69,%edx
   1d513:	be 35 1f 00 00       	mov    $0x1f35,%esi
   1d518:	4c 89 e7             	mov    %r12,%rdi
   1d51b:	e8 84 8a fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1d520:	89 c3                	mov    %eax,%ebx
   1d522:	eb 02                	jmp    1d526 <e1000_config_dsp_after_link_change+0x3a8>
   1d524:	31 db                	xor    %ebx,%ebx
   1d526:	48 83 c4 28          	add    $0x28,%rsp
   1d52a:	89 d8                	mov    %ebx,%eax
   1d52c:	5b                   	pop    %rbx
   1d52d:	41 5c                	pop    %r12
   1d52f:	41 5d                	pop    %r13
   1d531:	41 5e                	pop    %r14
   1d533:	41 5f                	pop    %r15
   1d535:	c9                   	leaveq 
   1d536:	c3                   	retq   

000000000001d537 <e1000_config_fc_after_link_up>:
   1d537:	55                   	push   %rbp
   1d538:	48 89 e5             	mov    %rsp,%rbp
   1d53b:	41 54                	push   %r12
   1d53d:	53                   	push   %rbx
   1d53e:	48 89 fb             	mov    %rdi,%rbx
   1d541:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d548:	48 83 ec 10          	sub    $0x10,%rsp
   1d54c:	e8 00 00 00 00       	callq  1d551 <e1000_config_fc_after_link_up+0x1a>
   1d551:	8b 43 1c             	mov    0x1c(%rbx),%eax
   1d554:	83 f8 01             	cmp    $0x1,%eax
   1d557:	74 05                	je     1d55e <e1000_config_fc_after_link_up+0x27>
   1d559:	83 f8 02             	cmp    $0x2,%eax
   1d55c:	75 0e                	jne    1d56c <e1000_config_fc_after_link_up+0x35>
   1d55e:	83 bb 94 00 00 00 00 	cmpl   $0x0,0x94(%rbx)
   1d565:	75 16                	jne    1d57d <e1000_config_fc_after_link_up+0x46>
   1d567:	e9 4e 01 00 00       	jmpq   1d6ba <e1000_config_fc_after_link_up+0x183>
   1d56c:	85 c0                	test   %eax,%eax
   1d56e:	0f 85 46 01 00 00    	jne    1d6ba <e1000_config_fc_after_link_up+0x183>
   1d574:	80 bb ef 00 00 00 00 	cmpb   $0x0,0xef(%rbx)
   1d57b:	75 27                	jne    1d5a4 <e1000_config_fc_after_link_up+0x6d>
   1d57d:	48 89 df             	mov    %rbx,%rdi
   1d580:	e8 8b 2f fe ff       	callq  510 <e1000_force_mac_fc>
   1d585:	85 c0                	test   %eax,%eax
   1d587:	0f 85 2f 01 00 00    	jne    1d6bc <e1000_config_fc_after_link_up+0x185>
   1d58d:	83 7b 1c 00          	cmpl   $0x0,0x1c(%rbx)
   1d591:	0f 85 25 01 00 00    	jne    1d6bc <e1000_config_fc_after_link_up+0x185>
   1d597:	80 bb ef 00 00 00 00 	cmpb   $0x0,0xef(%rbx)
   1d59e:	0f 84 18 01 00 00    	je     1d6bc <e1000_config_fc_after_link_up+0x185>
   1d5a4:	4c 8d 65 ee          	lea    0xffffffffffffffee(%rbp),%r12
   1d5a8:	be 01 00 00 00       	mov    $0x1,%esi
   1d5ad:	48 89 df             	mov    %rbx,%rdi
   1d5b0:	4c 89 e2             	mov    %r12,%rdx
   1d5b3:	e8 3e 8c fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d5b8:	85 c0                	test   %eax,%eax
   1d5ba:	0f 85 fc 00 00 00    	jne    1d6bc <e1000_config_fc_after_link_up+0x185>
   1d5c0:	4c 89 e2             	mov    %r12,%rdx
   1d5c3:	be 01 00 00 00       	mov    $0x1,%esi
   1d5c8:	48 89 df             	mov    %rbx,%rdi
   1d5cb:	e8 26 8c fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d5d0:	85 c0                	test   %eax,%eax
   1d5d2:	0f 85 e4 00 00 00    	jne    1d6bc <e1000_config_fc_after_link_up+0x185>
   1d5d8:	f6 45 ee 20          	testb  $0x20,0xffffffffffffffee(%rbp)
   1d5dc:	0f 84 da 00 00 00    	je     1d6bc <e1000_config_fc_after_link_up+0x185>
   1d5e2:	48 8d 55 ec          	lea    0xffffffffffffffec(%rbp),%rdx
   1d5e6:	be 04 00 00 00       	mov    $0x4,%esi
   1d5eb:	48 89 df             	mov    %rbx,%rdi
   1d5ee:	e8 03 8c fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d5f3:	85 c0                	test   %eax,%eax
   1d5f5:	0f 85 c1 00 00 00    	jne    1d6bc <e1000_config_fc_after_link_up+0x185>
   1d5fb:	48 8d 55 ea          	lea    0xffffffffffffffea(%rbp),%rdx
   1d5ff:	be 05 00 00 00       	mov    $0x5,%esi
   1d604:	48 89 df             	mov    %rbx,%rdi
   1d607:	e8 ea 8b fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d60c:	85 c0                	test   %eax,%eax
   1d60e:	0f 85 a8 00 00 00    	jne    1d6bc <e1000_config_fc_after_link_up+0x185>
   1d614:	0f b7 45 ec          	movzwl 0xffffffffffffffec(%rbp),%eax
   1d618:	f6 c4 04             	test   $0x4,%ah
   1d61b:	74 1b                	je     1d638 <e1000_config_fc_after_link_up+0x101>
   1d61d:	0f b7 55 ea          	movzwl 0xffffffffffffffea(%rbp),%edx
   1d621:	f6 c6 04             	test   $0x4,%dh
   1d624:	74 2e                	je     1d654 <e1000_config_fc_after_link_up+0x11d>
   1d626:	31 c0                	xor    %eax,%eax
   1d628:	83 bb 8c 00 00 00 03 	cmpl   $0x3,0x8c(%rbx)
   1d62f:	0f 94 c0             	sete   %al
   1d632:	8d 44 00 01          	lea    0x1(%rax,%rax,1),%eax
   1d636:	eb 53                	jmp    1d68b <e1000_config_fc_after_link_up+0x154>
   1d638:	f6 c4 08             	test   $0x8,%ah
   1d63b:	74 2a                	je     1d667 <e1000_config_fc_after_link_up+0x130>
   1d63d:	0f b7 45 ea          	movzwl 0xffffffffffffffea(%rbp),%eax
   1d641:	f6 c4 04             	test   $0x4,%ah
   1d644:	74 21                	je     1d667 <e1000_config_fc_after_link_up+0x130>
   1d646:	f6 c4 08             	test   $0x8,%ah
   1d649:	74 1c                	je     1d667 <e1000_config_fc_after_link_up+0x130>
   1d64b:	c7 43 38 02 00 00 00 	movl   $0x2,0x38(%rbx)
   1d652:	eb 3a                	jmp    1d68e <e1000_config_fc_after_link_up+0x157>
   1d654:	f6 c4 08             	test   $0x8,%ah
   1d657:	74 0e                	je     1d667 <e1000_config_fc_after_link_up+0x130>
   1d659:	80 e6 08             	and    $0x8,%dh
   1d65c:	74 09                	je     1d667 <e1000_config_fc_after_link_up+0x130>
   1d65e:	c7 43 38 01 00 00 00 	movl   $0x1,0x38(%rbx)
   1d665:	eb 27                	jmp    1d68e <e1000_config_fc_after_link_up+0x157>
   1d667:	8b 83 8c 00 00 00    	mov    0x8c(%rbx),%eax
   1d66d:	85 c0                	test   %eax,%eax
   1d66f:	74 05                	je     1d676 <e1000_config_fc_after_link_up+0x13f>
   1d671:	83 f8 02             	cmp    $0x2,%eax
   1d674:	75 09                	jne    1d67f <e1000_config_fc_after_link_up+0x148>
   1d676:	c7 43 38 00 00 00 00 	movl   $0x0,0x38(%rbx)
   1d67d:	eb 0f                	jmp    1d68e <e1000_config_fc_after_link_up+0x157>
   1d67f:	31 c0                	xor    %eax,%eax
   1d681:	80 bb 14 01 00 00 00 	cmpb   $0x0,0x114(%rbx)
   1d688:	0f 94 c0             	sete   %al
   1d68b:	89 43 38             	mov    %eax,0x38(%rbx)
   1d68e:	48 8d 55 e6          	lea    0xffffffffffffffe6(%rbp),%rdx
   1d692:	48 8d 75 e8          	lea    0xffffffffffffffe8(%rbp),%rsi
   1d696:	48 89 df             	mov    %rbx,%rdi
   1d699:	e8 94 f7 ff ff       	callq  1ce32 <e1000_get_speed_and_duplex>
   1d69e:	85 c0                	test   %eax,%eax
   1d6a0:	75 1a                	jne    1d6bc <e1000_config_fc_after_link_up+0x185>
   1d6a2:	66 83 7d e6 01       	cmpw   $0x1,0xffffffffffffffe6(%rbp)
   1d6a7:	75 07                	jne    1d6b0 <e1000_config_fc_after_link_up+0x179>
   1d6a9:	c7 43 38 00 00 00 00 	movl   $0x0,0x38(%rbx)
   1d6b0:	48 89 df             	mov    %rbx,%rdi
   1d6b3:	e8 58 2e fe ff       	callq  510 <e1000_force_mac_fc>
   1d6b8:	eb 02                	jmp    1d6bc <e1000_config_fc_after_link_up+0x185>
   1d6ba:	31 c0                	xor    %eax,%eax
   1d6bc:	41 59                	pop    %r9
   1d6be:	41 5a                	pop    %r10
   1d6c0:	5b                   	pop    %rbx
   1d6c1:	41 5c                	pop    %r12
   1d6c3:	c9                   	leaveq 
   1d6c4:	c3                   	retq   

000000000001d6c5 <e1000_check_for_link>:
   1d6c5:	55                   	push   %rbp
   1d6c6:	48 89 e5             	mov    %rsp,%rbp
   1d6c9:	41 57                	push   %r15
   1d6cb:	41 56                	push   %r14
   1d6cd:	41 55                	push   %r13
   1d6cf:	49 89 fd             	mov    %rdi,%r13
   1d6d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d6d9:	41 54                	push   %r12
   1d6db:	53                   	push   %rbx
   1d6dc:	48 83 ec 18          	sub    $0x18,%rsp
   1d6e0:	e8 00 00 00 00       	callq  1d6e5 <e1000_check_for_link+0x20>
   1d6e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d6ec:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d6f0:	e8 00 00 00 00       	callq  1d6f5 <e1000_check_for_link+0x30>
   1d6f5:	44 8b 33             	mov    (%rbx),%r14d
   1d6f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d6ff:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d703:	e8 00 00 00 00       	callq  1d708 <e1000_check_for_link+0x43>
   1d708:	44 8b 7b 08          	mov    0x8(%rbx),%r15d
   1d70c:	41 8b 45 1c          	mov    0x1c(%r13),%eax
   1d710:	83 f8 01             	cmp    $0x1,%eax
   1d713:	74 0a                	je     1d71f <e1000_check_for_link+0x5a>
   1d715:	45 31 e4             	xor    %r12d,%r12d
   1d718:	31 d2                	xor    %edx,%edx
   1d71a:	83 f8 02             	cmp    $0x2,%eax
   1d71d:	75 3f                	jne    1d75e <e1000_check_for_link+0x99>
   1d71f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d726:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d72a:	e8 00 00 00 00       	callq  1d72f <e1000_check_for_link+0x6a>
   1d72f:	44 8b a3 80 01 00 00 	mov    0x180(%rbx),%r12d
   1d736:	31 d2                	xor    %edx,%edx
   1d738:	41 83 7d 1c 01       	cmpl   $0x1,0x1c(%r13)
   1d73d:	75 1f                	jne    1d75e <e1000_check_for_link+0x99>
   1d73f:	41 8b 45 10          	mov    0x10(%r13),%eax
   1d743:	83 f8 05             	cmp    $0x5,%eax
   1d746:	19 d2                	sbb    %edx,%edx
   1d748:	f7 d2                	not    %edx
   1d74a:	81 e2 00 00 08 00    	and    $0x80000,%edx
   1d750:	41 f6 c7 02          	test   $0x2,%r15b
   1d754:	74 08                	je     1d75e <e1000_check_for_link+0x99>
   1d756:	41 c6 85 0c 01 00 00 	movb   $0x0,0x10c(%r13)
   1d75d:	00 
   1d75e:	41 83 7d 1c 00       	cmpl   $0x0,0x1c(%r13)
   1d763:	0f 85 b0 02 00 00    	jne    1da19 <e1000_check_for_link+0x354>
   1d769:	41 80 bd 0c 01 00 00 	cmpb   $0x0,0x10c(%r13)
   1d770:	00 
   1d771:	0f 84 a2 02 00 00    	je     1da19 <e1000_check_for_link+0x354>
   1d777:	4c 8d 65 d6          	lea    0xffffffffffffffd6(%rbp),%r12
   1d77b:	be 01 00 00 00       	mov    $0x1,%esi
   1d780:	4c 89 ef             	mov    %r13,%rdi
   1d783:	4c 89 e2             	mov    %r12,%rdx
   1d786:	e8 6b 8a fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d78b:	85 c0                	test   %eax,%eax
   1d78d:	89 c3                	mov    %eax,%ebx
   1d78f:	0f 85 35 04 00 00    	jne    1dbca <e1000_check_for_link+0x505>
   1d795:	4c 89 e2             	mov    %r12,%rdx
   1d798:	be 01 00 00 00       	mov    $0x1,%esi
   1d79d:	4c 89 ef             	mov    %r13,%rdi
   1d7a0:	e8 51 8a fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d7a5:	85 c0                	test   %eax,%eax
   1d7a7:	89 c3                	mov    %eax,%ebx
   1d7a9:	0f 85 1b 04 00 00    	jne    1dbca <e1000_check_for_link+0x505>
   1d7af:	f6 45 d6 04          	testb  $0x4,0xffffffffffffffd6(%rbp)
   1d7b3:	0f 84 31 01 00 00    	je     1d8ea <e1000_check_for_link+0x225>
   1d7b9:	41 c6 85 0c 01 00 00 	movb   $0x0,0x10c(%r13)
   1d7c0:	00 
   1d7c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d7c8:	e8 00 00 00 00       	callq  1d7cd <e1000_check_for_link+0x108>
   1d7cd:	41 8b 45 14          	mov    0x14(%r13),%eax
   1d7d1:	83 f8 01             	cmp    $0x1,%eax
   1d7d4:	74 0a                	je     1d7e0 <e1000_check_for_link+0x11b>
   1d7d6:	83 f8 04             	cmp    $0x4,%eax
   1d7d9:	74 05                	je     1d7e0 <e1000_check_for_link+0x11b>
   1d7db:	83 f8 02             	cmp    $0x2,%eax
   1d7de:	75 25                	jne    1d805 <e1000_check_for_link+0x140>
   1d7e0:	48 8d 55 d0          	lea    0xffffffffffffffd0(%rbp),%rdx
   1d7e4:	be 13 00 00 00       	mov    $0x13,%esi
   1d7e9:	4c 89 ef             	mov    %r13,%rdi
   1d7ec:	e8 05 8a fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d7f1:	85 c0                	test   %eax,%eax
   1d7f3:	75 49                	jne    1d83e <e1000_check_for_link+0x179>
   1d7f5:	8b 45 d0             	mov    0xffffffffffffffd0(%rbp),%eax
   1d7f8:	66 c1 e8 0f          	shr    $0xf,%ax
   1d7fc:	41 88 85 01 01 00 00 	mov    %al,0x101(%r13)
   1d803:	eb 39                	jmp    1d83e <e1000_check_for_link+0x179>
   1d805:	85 c0                	test   %eax,%eax
   1d807:	74 05                	je     1d80e <e1000_check_for_link+0x149>
   1d809:	83 f8 03             	cmp    $0x3,%eax
   1d80c:	75 23                	jne    1d831 <e1000_check_for_link+0x16c>
   1d80e:	48 8d 55 d0          	lea    0xffffffffffffffd0(%rbp),%rdx
   1d812:	be 11 00 00 00       	mov    $0x11,%esi
   1d817:	4c 89 ef             	mov    %r13,%rdi
   1d81a:	e8 d7 89 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1d81f:	85 c0                	test   %eax,%eax
   1d821:	75 1b                	jne    1d83e <e1000_check_for_link+0x179>
   1d823:	f6 45 d0 20          	testb  $0x20,0xffffffffffffffd0(%rbp)
   1d827:	41 0f 95 85 01 01 00 	setne  0x101(%r13)
   1d82e:	00 
   1d82f:	eb 0d                	jmp    1d83e <e1000_check_for_link+0x179>
   1d831:	83 f8 05             	cmp    $0x5,%eax
   1d834:	75 08                	jne    1d83e <e1000_check_for_link+0x179>
   1d836:	41 c6 85 01 01 00 00 	movb   $0x0,0x101(%r13)
   1d83d:	00 
   1d83e:	41 8b 45 10          	mov    0x10(%r13),%eax
   1d842:	83 f8 04             	cmp    $0x4,%eax
   1d845:	74 09                	je     1d850 <e1000_check_for_link+0x18b>
   1d847:	83 f8 03             	cmp    $0x3,%eax
   1d84a:	0f 85 a9 00 00 00    	jne    1d8f9 <e1000_check_for_link+0x234>
   1d850:	41 80 bd ef 00 00 00 	cmpb   $0x0,0xef(%r13)
   1d857:	00 
   1d858:	0f 85 9b 00 00 00    	jne    1d8f9 <e1000_check_for_link+0x234>
   1d85e:	41 8a 85 f1 00 00 00 	mov    0xf1(%r13),%al
   1d865:	3c 01                	cmp    $0x1,%al
   1d867:	74 08                	je     1d871 <e1000_check_for_link+0x1ac>
   1d869:	84 c0                	test   %al,%al
   1d86b:	0f 85 88 00 00 00    	jne    1d8f9 <e1000_check_for_link+0x234>
   1d871:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d875:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d87c:	e8 00 00 00 00       	callq  1d881 <e1000_check_for_link+0x1bc>
   1d881:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   1d884:	48 81 c3 d8 00 00 00 	add    $0xd8,%rbx
   1d88b:	89 03                	mov    %eax,(%rbx)
   1d88d:	4c 89 ef             	mov    %r13,%rdi
   1d890:	e8 23 8c fe ff       	callq  64b8 <e1000_polarity_reversal_workaround>
   1d895:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d89c:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d8a0:	e8 00 00 00 00       	callq  1d8a5 <e1000_check_for_link+0x1e0>
   1d8a5:	44 8b a3 c0 00 00 00 	mov    0xc0(%rbx),%r12d
   1d8ac:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d8b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d8b7:	41 83 e4 fb          	and    $0xfffffffffffffffb,%r12d
   1d8bb:	e8 00 00 00 00       	callq  1d8c0 <e1000_check_for_link+0x1fb>
   1d8c0:	48 81 c3 c8 00 00 00 	add    $0xc8,%rbx
   1d8c7:	44 89 23             	mov    %r12d,(%rbx)
   1d8ca:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d8ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d8d5:	e8 00 00 00 00       	callq  1d8da <e1000_check_for_link+0x215>
   1d8da:	b8 9d 00 00 00       	mov    $0x9d,%eax
   1d8df:	48 81 c3 d0 00 00 00 	add    $0xd0,%rbx
   1d8e6:	89 03                	mov    %eax,(%rbx)
   1d8e8:	eb 0f                	jmp    1d8f9 <e1000_check_for_link+0x234>
   1d8ea:	31 f6                	xor    %esi,%esi
   1d8ec:	4c 89 ef             	mov    %r13,%rdi
   1d8ef:	e8 8a f8 ff ff       	callq  1d17e <e1000_config_dsp_after_link_change>
   1d8f4:	e9 d1 02 00 00       	jmpq   1dbca <e1000_check_for_link+0x505>
   1d8f9:	41 80 bd ef 00 00 00 	cmpb   $0x0,0xef(%r13)
   1d900:	00 
   1d901:	bb fd ff ff ff       	mov    $0xfffffffd,%ebx
   1d906:	0f 84 be 02 00 00    	je     1dbca <e1000_check_for_link+0x505>
   1d90c:	be 01 00 00 00       	mov    $0x1,%esi
   1d911:	4c 89 ef             	mov    %r13,%rdi
   1d914:	e8 65 f8 ff ff       	callq  1d17e <e1000_config_dsp_after_link_change>
   1d919:	41 83 7d 10 03       	cmpl   $0x3,0x10(%r13)
   1d91e:	76 0a                	jbe    1d92a <e1000_check_for_link+0x265>
   1d920:	4c 89 ef             	mov    %r13,%rdi
   1d923:	e8 a0 2c fe ff       	callq  5c8 <e1000_config_collision_dist>
   1d928:	eb 12                	jmp    1d93c <e1000_check_for_link+0x277>
   1d92a:	4c 89 ef             	mov    %r13,%rdi
   1d92d:	e8 df 95 fe ff       	callq  6f11 <e1000_config_mac_to_phy>
   1d932:	85 c0                	test   %eax,%eax
   1d934:	89 c3                	mov    %eax,%ebx
   1d936:	0f 85 8e 02 00 00    	jne    1dbca <e1000_check_for_link+0x505>
   1d93c:	4c 89 ef             	mov    %r13,%rdi
   1d93f:	e8 f3 fb ff ff       	callq  1d537 <e1000_config_fc_after_link_up>
   1d944:	85 c0                	test   %eax,%eax
   1d946:	89 c3                	mov    %eax,%ebx
   1d948:	0f 85 7c 02 00 00    	jne    1dbca <e1000_check_for_link+0x505>
   1d94e:	41 80 bd 0e 01 00 00 	cmpb   $0x0,0x10e(%r13)
   1d955:	00 
   1d956:	0f 84 2e 02 00 00    	je     1db8a <e1000_check_for_link+0x4c5>
   1d95c:	48 8d 55 d2          	lea    0xffffffffffffffd2(%rbp),%rdx
   1d960:	48 8d 75 d4          	lea    0xffffffffffffffd4(%rbp),%rsi
   1d964:	4c 89 ef             	mov    %r13,%rdi
   1d967:	e8 c6 f4 ff ff       	callq  1ce32 <e1000_get_speed_and_duplex>
   1d96c:	85 c0                	test   %eax,%eax
   1d96e:	89 c3                	mov    %eax,%ebx
   1d970:	0f 85 54 02 00 00    	jne    1dbca <e1000_check_for_link+0x505>
   1d976:	66 81 7d d4 e8 03    	cmpw   $0x3e8,0xffffffffffffffd4(%rbp)
   1d97c:	41 8a 85 0f 01 00 00 	mov    0x10f(%r13),%al
   1d983:	74 4a                	je     1d9cf <e1000_check_for_link+0x30a>
   1d985:	84 c0                	test   %al,%al
   1d987:	0f 84 fd 01 00 00    	je     1db8a <e1000_check_for_link+0x4c5>
   1d98d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d994:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d998:	e8 00 00 00 00       	callq  1d99d <e1000_check_for_link+0x2d8>
   1d99d:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   1d9a4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d9a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d9af:	41 83 e4 fb          	and    $0xfffffffffffffffb,%r12d
   1d9b3:	e8 00 00 00 00       	callq  1d9b8 <e1000_check_for_link+0x2f3>
   1d9b8:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   1d9bf:	44 89 23             	mov    %r12d,(%rbx)
   1d9c2:	41 c6 85 0f 01 00 00 	movb   $0x0,0x10f(%r13)
   1d9c9:	00 
   1d9ca:	e9 bb 01 00 00       	jmpq   1db8a <e1000_check_for_link+0x4c5>
   1d9cf:	84 c0                	test   %al,%al
   1d9d1:	0f 85 b3 01 00 00    	jne    1db8a <e1000_check_for_link+0x4c5>
   1d9d7:	41 c6 85 0f 01 00 00 	movb   $0x1,0x10f(%r13)
   1d9de:	01 
   1d9df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1d9e6:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d9ea:	e8 00 00 00 00       	callq  1d9ef <e1000_check_for_link+0x32a>
   1d9ef:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   1d9f6:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1d9fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1da01:	41 83 cc 04          	or     $0x4,%r12d
   1da05:	e8 00 00 00 00       	callq  1da0a <e1000_check_for_link+0x345>
   1da0a:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   1da11:	44 89 23             	mov    %r12d,(%rbx)
   1da14:	e9 71 01 00 00       	jmpq   1db8a <e1000_check_for_link+0x4c5>
   1da19:	41 8b 45 1c          	mov    0x1c(%r13),%eax
   1da1d:	83 f8 01             	cmp    $0x1,%eax
   1da20:	75 0c                	jne    1da2e <e1000_check_for_link+0x369>
   1da22:	44 89 f0             	mov    %r14d,%eax
   1da25:	25 00 00 08 00       	and    $0x80000,%eax
   1da2a:	39 d0                	cmp    %edx,%eax
   1da2c:	eb 03                	jmp    1da31 <e1000_check_for_link+0x36c>
   1da2e:	83 f8 02             	cmp    $0x2,%eax
   1da31:	0f 85 99 00 00 00    	jne    1dad0 <e1000_check_for_link+0x40b>
   1da37:	41 80 e7 02          	and    $0x2,%r15b
   1da3b:	0f 85 8f 00 00 00    	jne    1dad0 <e1000_check_for_link+0x40b>
   1da41:	41 f7 c4 00 00 00 20 	test   $0x20000000,%r12d
   1da48:	0f 85 82 00 00 00    	jne    1dad0 <e1000_check_for_link+0x40b>
   1da4e:	41 83 bd 94 00 00 00 	cmpl   $0x0,0x94(%r13)
   1da55:	00 
   1da56:	75 10                	jne    1da68 <e1000_check_for_link+0x3a3>
   1da58:	41 c7 85 94 00 00 00 	movl   $0x1,0x94(%r13)
   1da5f:	01 00 00 00 
   1da63:	e9 60 01 00 00       	jmpq   1dbc8 <e1000_check_for_link+0x503>
   1da68:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1da6c:	45 8b a5 90 00 00 00 	mov    0x90(%r13),%r12d
   1da73:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1da7a:	e8 00 00 00 00       	callq  1da7f <e1000_check_for_link+0x3ba>
   1da7f:	41 81 e4 ff ff ff 7f 	and    $0x7fffffff,%r12d
   1da86:	48 81 c3 78 01 00 00 	add    $0x178,%rbx
   1da8d:	44 89 23             	mov    %r12d,(%rbx)
   1da90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1da97:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1da9b:	e8 00 00 00 00       	callq  1daa0 <e1000_check_for_link+0x3db>
   1daa0:	8b 1b                	mov    (%rbx),%ebx
   1daa2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1daa9:	4d 8b 65 00          	mov    0x0(%r13),%r12
   1daad:	83 cb 41             	or     $0x41,%ebx
   1dab0:	e8 00 00 00 00       	callq  1dab5 <e1000_check_for_link+0x3f0>
   1dab5:	41 89 1c 24          	mov    %ebx,(%r12)
   1dab9:	4c 89 ef             	mov    %r13,%rdi
   1dabc:	e8 76 fa ff ff       	callq  1d537 <e1000_config_fc_after_link_up>
   1dac1:	85 c0                	test   %eax,%eax
   1dac3:	89 c3                	mov    %eax,%ebx
   1dac5:	0f 84 bf 00 00 00    	je     1db8a <e1000_check_for_link+0x4c5>
   1dacb:	e9 fa 00 00 00       	jmpq   1dbca <e1000_check_for_link+0x505>
   1dad0:	41 8b 45 1c          	mov    0x1c(%r13),%eax
   1dad4:	83 f8 01             	cmp    $0x1,%eax
   1dad7:	74 05                	je     1dade <e1000_check_for_link+0x419>
   1dad9:	83 f8 02             	cmp    $0x2,%eax
   1dadc:	75 49                	jne    1db27 <e1000_check_for_link+0x462>
   1dade:	41 f6 c6 40          	test   $0x40,%r14b
   1dae2:	74 43                	je     1db27 <e1000_check_for_link+0x462>
   1dae4:	41 f7 c4 00 00 00 20 	test   $0x20000000,%r12d
   1daeb:	74 3a                	je     1db27 <e1000_check_for_link+0x462>
   1daed:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1daf1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1daf8:	45 8b a5 90 00 00 00 	mov    0x90(%r13),%r12d
   1daff:	e8 00 00 00 00       	callq  1db04 <e1000_check_for_link+0x43f>
   1db04:	48 81 c3 78 01 00 00 	add    $0x178,%rbx
   1db0b:	44 89 23             	mov    %r12d,(%rbx)
   1db0e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1db15:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1db19:	41 83 e6 bf          	and    $0xffffffffffffffbf,%r14d
   1db1d:	e8 00 00 00 00       	callq  1db22 <e1000_check_for_link+0x45d>
   1db22:	44 89 33             	mov    %r14d,(%rbx)
   1db25:	eb 51                	jmp    1db78 <e1000_check_for_link+0x4b3>
   1db27:	41 83 7d 1c 02       	cmpl   $0x2,0x1c(%r13)
   1db2c:	75 5c                	jne    1db8a <e1000_check_for_link+0x4c5>
   1db2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1db35:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1db39:	e8 00 00 00 00       	callq  1db3e <e1000_check_for_link+0x479>
   1db3e:	8b 83 78 01 00 00    	mov    0x178(%rbx),%eax
   1db44:	85 c0                	test   %eax,%eax
   1db46:	78 42                	js     1db8a <e1000_check_for_link+0x4c5>
   1db48:	bf c6 a7 00 00       	mov    $0xa7c6,%edi
   1db4d:	e8 27 6f fe ff       	callq  4a79 <__const_udelay>
   1db52:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1db59:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1db5d:	e8 00 00 00 00       	callq  1db62 <e1000_check_for_link+0x49d>
   1db62:	8b 83 80 01 00 00    	mov    0x180(%rbx),%eax
   1db68:	a9 00 00 00 40       	test   $0x40000000,%eax
   1db6d:	74 13                	je     1db82 <e1000_check_for_link+0x4bd>
   1db6f:	41 81 e4 00 00 00 08 	and    $0x8000000,%r12d
   1db76:	75 12                	jne    1db8a <e1000_check_for_link+0x4c5>
   1db78:	41 c6 85 0d 01 00 00 	movb   $0x0,0x10d(%r13)
   1db7f:	00 
   1db80:	eb 08                	jmp    1db8a <e1000_check_for_link+0x4c5>
   1db82:	41 c6 85 0d 01 00 00 	movb   $0x1,0x10d(%r13)
   1db89:	01 
   1db8a:	41 83 7d 1c 02       	cmpl   $0x2,0x1c(%r13)
   1db8f:	75 37                	jne    1dbc8 <e1000_check_for_link+0x503>
   1db91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1db98:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1db9c:	e8 00 00 00 00       	callq  1dba1 <e1000_check_for_link+0x4dc>
   1dba1:	8b 83 78 01 00 00    	mov    0x178(%rbx),%eax
   1dba7:	85 c0                	test   %eax,%eax
   1dba9:	79 1d                	jns    1dbc8 <e1000_check_for_link+0x503>
   1dbab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1dbb2:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1dbb6:	e8 00 00 00 00       	callq  1dbbb <e1000_check_for_link+0x4f6>
   1dbbb:	8b 43 08             	mov    0x8(%rbx),%eax
   1dbbe:	a8 02                	test   $0x2,%al
   1dbc0:	41 0f 94 85 0d 01 00 	sete   0x10d(%r13)
   1dbc7:	00 
   1dbc8:	31 db                	xor    %ebx,%ebx
   1dbca:	48 83 c4 18          	add    $0x18,%rsp
   1dbce:	89 d8                	mov    %ebx,%eax
   1dbd0:	5b                   	pop    %rbx
   1dbd1:	41 5c                	pop    %r12
   1dbd3:	41 5d                	pop    %r13
   1dbd5:	41 5e                	pop    %r14
   1dbd7:	41 5f                	pop    %r15
   1dbd9:	c9                   	leaveq 
   1dbda:	c3                   	retq   

000000000001dbdb <e1000_link_test>:
   1dbdb:	55                   	push   %rbp
   1dbdc:	48 89 e5             	mov    %rsp,%rbp
   1dbdf:	41 55                	push   %r13
   1dbe1:	49 89 f5             	mov    %rsi,%r13
   1dbe4:	41 54                	push   %r12
   1dbe6:	49 89 fc             	mov    %rdi,%r12
   1dbe9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1dbf0:	53                   	push   %rbx
   1dbf1:	49 8d 9c 24 b8 03 00 	lea    0x3b8(%r12),%rbx
   1dbf8:	00 
   1dbf9:	48 83 ec 08          	sub    $0x8,%rsp
   1dbfd:	e8 00 00 00 00       	callq  1dc02 <e1000_link_test+0x27>
   1dc02:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
   1dc09:	00 
   1dc0a:	83 7b 1c 02          	cmpl   $0x2,0x1c(%rbx)
   1dc0e:	75 33                	jne    1dc43 <e1000_link_test+0x68>
   1dc10:	c6 83 0d 01 00 00 01 	movb   $0x1,0x10d(%rbx)
   1dc17:	45 31 e4             	xor    %r12d,%r12d
   1dc1a:	48 89 df             	mov    %rbx,%rdi
   1dc1d:	e8 a3 fa ff ff       	callq  1d6c5 <e1000_check_for_link>
   1dc22:	80 bb 0d 01 00 00 00 	cmpb   $0x0,0x10d(%rbx)
   1dc29:	74 56                	je     1dc81 <e1000_link_test+0xa6>
   1dc2b:	bf 14 00 00 00       	mov    $0x14,%edi
   1dc30:	e8 38 a0 fe ff       	callq  7c6d <msleep>
   1dc35:	41 81 fc a6 0e 00 00 	cmp    $0xea6,%r12d
   1dc3c:	74 3b                	je     1dc79 <e1000_link_test+0x9e>
   1dc3e:	41 ff c4             	inc    %r12d
   1dc41:	eb d7                	jmp    1dc1a <e1000_link_test+0x3f>
   1dc43:	48 89 df             	mov    %rbx,%rdi
   1dc46:	e8 7a fa ff ff       	callq  1d6c5 <e1000_check_for_link>
   1dc4b:	80 bb ef 00 00 00 00 	cmpb   $0x0,0xef(%rbx)
   1dc52:	74 0a                	je     1dc5e <e1000_link_test+0x83>
   1dc54:	bf a0 0f 00 00       	mov    $0xfa0,%edi
   1dc59:	e8 0f a0 fe ff       	callq  7c6d <msleep>
   1dc5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1dc65:	49 8b 9c 24 b8 03 00 	mov    0x3b8(%r12),%rbx
   1dc6c:	00 
   1dc6d:	e8 00 00 00 00       	callq  1dc72 <e1000_link_test+0x97>
   1dc72:	8b 43 08             	mov    0x8(%rbx),%eax
   1dc75:	a8 02                	test   $0x2,%al
   1dc77:	75 08                	jne    1dc81 <e1000_link_test+0xa6>
   1dc79:	49 c7 45 00 01 00 00 	movq   $0x1,0x0(%r13)
   1dc80:	00 
   1dc81:	41 8b 45 00          	mov    0x0(%r13),%eax
   1dc85:	41 5b                	pop    %r11
   1dc87:	5b                   	pop    %rbx
   1dc88:	41 5c                	pop    %r12
   1dc8a:	41 5d                	pop    %r13
   1dc8c:	c9                   	leaveq 
   1dc8d:	c3                   	retq   

000000000001dc8e <e1000_phy_reset>:
   1dc8e:	55                   	push   %rbp
   1dc8f:	48 89 e5             	mov    %rsp,%rbp
   1dc92:	41 54                	push   %r12
   1dc94:	53                   	push   %rbx
   1dc95:	48 89 fb             	mov    %rdi,%rbx
   1dc98:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1dc9f:	48 83 ec 10          	sub    $0x10,%rsp
   1dca3:	e8 00 00 00 00       	callq  1dca8 <e1000_phy_reset+0x1a>
   1dca8:	48 89 df             	mov    %rbx,%rdi
   1dcab:	e8 64 24 fe ff       	callq  114 <e1000_check_phy_reset_block>
   1dcb0:	85 c0                	test   %eax,%eax
   1dcb2:	41 89 c4             	mov    %eax,%r12d
   1dcb5:	74 05                	je     1dcbc <e1000_phy_reset+0x2e>
   1dcb7:	45 31 e4             	xor    %r12d,%r12d
   1dcba:	eb 79                	jmp    1dd35 <e1000_phy_reset+0xa7>
   1dcbc:	8b 43 14             	mov    0x14(%rbx),%eax
   1dcbf:	83 f8 01             	cmp    $0x1,%eax
   1dcc2:	74 0f                	je     1dcd3 <e1000_phy_reset+0x45>
   1dcc4:	83 f8 02             	cmp    $0x2,%eax
   1dcc7:	74 0a                	je     1dcd3 <e1000_phy_reset+0x45>
   1dcc9:	83 f8 04             	cmp    $0x4,%eax
   1dccc:	74 05                	je     1dcd3 <e1000_phy_reset+0x45>
   1dcce:	83 f8 05             	cmp    $0x5,%eax
   1dcd1:	75 0e                	jne    1dce1 <e1000_phy_reset+0x53>
   1dcd3:	48 89 df             	mov    %rbx,%rdi
   1dcd6:	e8 a1 ec ff ff       	callq  1c97c <e1000_phy_hw_reset>
   1dcdb:	85 c0                	test   %eax,%eax
   1dcdd:	74 41                	je     1dd20 <e1000_phy_reset+0x92>
   1dcdf:	eb 30                	jmp    1dd11 <e1000_phy_reset+0x83>
   1dce1:	48 8d 55 ee          	lea    0xffffffffffffffee(%rbp),%rdx
   1dce5:	31 f6                	xor    %esi,%esi
   1dce7:	48 89 df             	mov    %rbx,%rdi
   1dcea:	e8 07 85 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1dcef:	85 c0                	test   %eax,%eax
   1dcf1:	75 1e                	jne    1dd11 <e1000_phy_reset+0x83>
   1dcf3:	66 8b 55 ee          	mov    0xffffffffffffffee(%rbp),%dx
   1dcf7:	31 f6                	xor    %esi,%esi
   1dcf9:	48 89 df             	mov    %rbx,%rdi
   1dcfc:	66 81 ca 00 80       	or     $0x8000,%dx
   1dd01:	66 89 55 ee          	mov    %dx,0xffffffffffffffee(%rbp)
   1dd05:	0f b7 d2             	movzwl %dx,%edx
   1dd08:	e8 97 82 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1dd0d:	85 c0                	test   %eax,%eax
   1dd0f:	74 05                	je     1dd16 <e1000_phy_reset+0x88>
   1dd11:	41 89 c4             	mov    %eax,%r12d
   1dd14:	eb 1f                	jmp    1dd35 <e1000_phy_reset+0xa7>
   1dd16:	bf c7 10 00 00       	mov    $0x10c7,%edi
   1dd1b:	e8 59 6d fe ff       	callq  4a79 <__const_udelay>
   1dd20:	8b 43 14             	mov    0x14(%rbx),%eax
   1dd23:	83 f8 01             	cmp    $0x1,%eax
   1dd26:	74 05                	je     1dd2d <e1000_phy_reset+0x9f>
   1dd28:	83 f8 02             	cmp    $0x2,%eax
   1dd2b:	75 08                	jne    1dd35 <e1000_phy_reset+0xa7>
   1dd2d:	48 89 df             	mov    %rbx,%rdi
   1dd30:	e8 1f a0 fe ff       	callq  7d54 <e1000_phy_init_script>
   1dd35:	5b                   	pop    %rbx
   1dd36:	44 89 e0             	mov    %r12d,%eax
   1dd39:	41 5c                	pop    %r12
   1dd3b:	5b                   	pop    %rbx
   1dd3c:	41 5c                	pop    %r12
   1dd3e:	c9                   	leaveq 
   1dd3f:	c3                   	retq   

000000000001dd40 <e1000_copper_link_igp_setup>:
   1dd40:	55                   	push   %rbp
   1dd41:	48 89 e5             	mov    %rsp,%rbp
   1dd44:	41 55                	push   %r13
   1dd46:	49 89 fd             	mov    %rdi,%r13
   1dd49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1dd50:	41 54                	push   %r12
   1dd52:	53                   	push   %rbx
   1dd53:	48 83 ec 18          	sub    $0x18,%rsp
   1dd57:	e8 00 00 00 00       	callq  1dd5c <e1000_copper_link_igp_setup+0x1c>
   1dd5c:	31 c0                	xor    %eax,%eax
   1dd5e:	41 80 bd 11 01 00 00 	cmpb   $0x0,0x111(%r13)
   1dd65:	00 
   1dd66:	0f 85 87 04 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1dd6c:	4c 89 ef             	mov    %r13,%rdi
   1dd6f:	e8 1a ff ff ff       	callq  1dc8e <e1000_phy_reset>
   1dd74:	85 c0                	test   %eax,%eax
   1dd76:	0f 85 77 04 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1dd7c:	bf 0f 00 00 00       	mov    $0xf,%edi
   1dd81:	e8 e7 9e fe ff       	callq  7c6d <msleep>
   1dd86:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
   1dd8b:	74 3f                	je     1ddcc <e1000_copper_link_igp_setup+0x8c>
   1dd8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1dd94:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1dd98:	e8 00 00 00 00       	callq  1dd9d <e1000_copper_link_igp_setup+0x5d>
   1dd9d:	44 8b a3 00 0e 00 00 	mov    0xe00(%rbx),%r12d
   1dda4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1dda8:	41 81 e4 ff f0 ff ff 	and    $0xfffff0ff,%r12d
   1ddaf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ddb6:	41 81 cc 00 03 00 07 	or     $0x7000300,%r12d
   1ddbd:	e8 00 00 00 00       	callq  1ddc2 <e1000_copper_link_igp_setup+0x82>
   1ddc2:	48 81 c3 00 0e 00 00 	add    $0xe00,%rbx
   1ddc9:	44 89 23             	mov    %r12d,(%rbx)
   1ddcc:	41 83 7d 14 01       	cmpl   $0x1,0x14(%r13)
   1ddd1:	0f 85 4d 01 00 00    	jne    1df24 <e1000_copper_link_igp_setup+0x1e4>
   1ddd7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ddde:	e8 00 00 00 00       	callq  1dde3 <e1000_copper_link_igp_setup+0xa3>
   1dde3:	41 8b 45 14          	mov    0x14(%r13),%eax
   1dde7:	83 f8 01             	cmp    $0x1,%eax
   1ddea:	74 0e                	je     1ddfa <e1000_copper_link_igp_setup+0xba>
   1ddec:	83 f8 02             	cmp    $0x2,%eax
   1ddef:	74 09                	je     1ddfa <e1000_copper_link_igp_setup+0xba>
   1ddf1:	83 f8 04             	cmp    $0x4,%eax
   1ddf4:	0f 85 2a 01 00 00    	jne    1df24 <e1000_copper_link_igp_setup+0x1e4>
   1ddfa:	41 8b 45 10          	mov    0x10(%r13),%eax
   1ddfe:	83 f8 0b             	cmp    $0xb,%eax
   1de01:	74 05                	je     1de08 <e1000_copper_link_igp_setup+0xc8>
   1de03:	83 f8 0d             	cmp    $0xd,%eax
   1de06:	75 0b                	jne    1de13 <e1000_copper_link_igp_setup+0xd3>
   1de08:	48 8d 55 e4          	lea    0xffffffffffffffe4(%rbp),%rdx
   1de0c:	be 14 00 00 00       	mov    $0x14,%esi
   1de11:	eb 26                	jmp    1de39 <e1000_copper_link_igp_setup+0xf9>
   1de13:	83 f8 12             	cmp    $0x12,%eax
   1de16:	75 18                	jne    1de30 <e1000_copper_link_igp_setup+0xf0>
   1de18:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1de1f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1de23:	e8 00 00 00 00       	callq  1de28 <e1000_copper_link_igp_setup+0xe8>
   1de28:	8b 93 10 0f 00 00    	mov    0xf10(%rbx),%edx
   1de2e:	eb 1b                	jmp    1de4b <e1000_copper_link_igp_setup+0x10b>
   1de30:	48 8d 55 e4          	lea    0xffffffffffffffe4(%rbp),%rdx
   1de34:	be 19 00 00 00       	mov    $0x19,%esi
   1de39:	4c 89 ef             	mov    %r13,%rdi
   1de3c:	e8 b5 83 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1de41:	85 c0                	test   %eax,%eax
   1de43:	0f 85 aa 03 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1de49:	31 d2                	xor    %edx,%edx
   1de4b:	41 8b 45 10          	mov    0x10(%r13),%eax
   1de4f:	83 f8 0b             	cmp    $0xb,%eax
   1de52:	74 05                	je     1de59 <e1000_copper_link_igp_setup+0x119>
   1de54:	83 f8 0d             	cmp    $0xd,%eax
   1de57:	75 14                	jne    1de6d <e1000_copper_link_igp_setup+0x12d>
   1de59:	8b 55 e4             	mov    0xffffffffffffffe4(%rbp),%edx
   1de5c:	be 14 00 00 00       	mov    $0x14,%esi
   1de61:	83 e2 ef             	and    $0xffffffffffffffef,%edx
   1de64:	66 89 55 e4          	mov    %dx,0xffffffffffffffe4(%rbp)
   1de68:	0f b7 d2             	movzwl %dx,%edx
   1de6b:	eb 3a                	jmp    1dea7 <e1000_copper_link_igp_setup+0x167>
   1de6d:	83 f8 12             	cmp    $0x12,%eax
   1de70:	75 23                	jne    1de95 <e1000_copper_link_igp_setup+0x155>
   1de72:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1de76:	41 89 d4             	mov    %edx,%r12d
   1de79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1de80:	41 83 e4 fb          	and    $0xfffffffffffffffb,%r12d
   1de84:	e8 00 00 00 00       	callq  1de89 <e1000_copper_link_igp_setup+0x149>
   1de89:	48 81 c3 10 0f 00 00 	add    $0xf10,%rbx
   1de90:	44 89 23             	mov    %r12d,(%rbx)
   1de93:	eb 22                	jmp    1deb7 <e1000_copper_link_igp_setup+0x177>
   1de95:	8b 55 e4             	mov    0xffffffffffffffe4(%rbp),%edx
   1de98:	be 19 00 00 00       	mov    $0x19,%esi
   1de9d:	83 e2 fb             	and    $0xfffffffffffffffb,%edx
   1dea0:	66 89 55 e4          	mov    %dx,0xffffffffffffffe4(%rbp)
   1dea4:	0f b7 d2             	movzwl %dx,%edx
   1dea7:	4c 89 ef             	mov    %r13,%rdi
   1deaa:	e8 f5 80 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1deaf:	85 c0                	test   %eax,%eax
   1deb1:	0f 85 3c 03 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1deb7:	41 8b 85 04 01 00 00 	mov    0x104(%r13),%eax
   1debe:	83 f8 01             	cmp    $0x1,%eax
   1dec1:	75 21                	jne    1dee4 <e1000_copper_link_igp_setup+0x1a4>
   1dec3:	48 8d 55 e4          	lea    0xffffffffffffffe4(%rbp),%rdx
   1dec7:	be 10 00 00 00       	mov    $0x10,%esi
   1decc:	4c 89 ef             	mov    %r13,%rdi
   1decf:	e8 22 83 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1ded4:	85 c0                	test   %eax,%eax
   1ded6:	0f 85 17 03 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1dedc:	8b 55 e4             	mov    0xffffffffffffffe4(%rbp),%edx
   1dedf:	80 ca 80             	or     $0x80,%dl
   1dee2:	eb 24                	jmp    1df08 <e1000_copper_link_igp_setup+0x1c8>
   1dee4:	83 f8 02             	cmp    $0x2,%eax
   1dee7:	75 3b                	jne    1df24 <e1000_copper_link_igp_setup+0x1e4>
   1dee9:	48 8d 55 e4          	lea    0xffffffffffffffe4(%rbp),%rdx
   1deed:	be 10 00 00 00       	mov    $0x10,%esi
   1def2:	4c 89 ef             	mov    %r13,%rdi
   1def5:	e8 fc 82 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1defa:	85 c0                	test   %eax,%eax
   1defc:	0f 85 f1 02 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1df02:	8b 55 e4             	mov    0xffffffffffffffe4(%rbp),%edx
   1df05:	80 e2 7f             	and    $0x7f,%dl
   1df08:	66 89 55 e4          	mov    %dx,0xffffffffffffffe4(%rbp)
   1df0c:	be 10 00 00 00       	mov    $0x10,%esi
   1df11:	0f b7 d2             	movzwl %dx,%edx
   1df14:	4c 89 ef             	mov    %r13,%rdi
   1df17:	e8 88 80 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1df1c:	85 c0                	test   %eax,%eax
   1df1e:	0f 85 cf 02 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1df24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1df2b:	e8 00 00 00 00       	callq  1df30 <e1000_copper_link_igp_setup+0x1f0>
   1df30:	41 8b 45 10          	mov    0x10(%r13),%eax
   1df34:	83 f8 0d             	cmp    $0xd,%eax
   1df37:	0f 86 ef 00 00 00    	jbe    1e02c <e1000_copper_link_igp_setup+0x2ec>
   1df3d:	83 f8 12             	cmp    $0x12,%eax
   1df40:	75 18                	jne    1df5a <e1000_copper_link_igp_setup+0x21a>
   1df42:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1df49:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1df4d:	e8 00 00 00 00       	callq  1df52 <e1000_copper_link_igp_setup+0x212>
   1df52:	8b 83 10 0f 00 00    	mov    0xf10(%rbx),%eax
   1df58:	eb 19                	jmp    1df73 <e1000_copper_link_igp_setup+0x233>
   1df5a:	48 8d 55 e4          	lea    0xffffffffffffffe4(%rbp),%rdx
   1df5e:	be 19 00 00 00       	mov    $0x19,%esi
   1df63:	4c 89 ef             	mov    %r13,%rdi
   1df66:	e8 8b 82 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1df6b:	85 c0                	test   %eax,%eax
   1df6d:	0f 85 80 02 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1df73:	41 83 7d 10 12       	cmpl   $0x12,0x10(%r13)
   1df78:	75 23                	jne    1df9d <e1000_copper_link_igp_setup+0x25d>
   1df7a:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1df7e:	41 89 c4             	mov    %eax,%r12d
   1df81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1df88:	41 83 e4 fd          	and    $0xfffffffffffffffd,%r12d
   1df8c:	e8 00 00 00 00       	callq  1df91 <e1000_copper_link_igp_setup+0x251>
   1df91:	48 81 c3 10 0f 00 00 	add    $0xf10,%rbx
   1df98:	44 89 23             	mov    %r12d,(%rbx)
   1df9b:	eb 22                	jmp    1dfbf <e1000_copper_link_igp_setup+0x27f>
   1df9d:	8b 55 e4             	mov    0xffffffffffffffe4(%rbp),%edx
   1dfa0:	be 19 00 00 00       	mov    $0x19,%esi
   1dfa5:	4c 89 ef             	mov    %r13,%rdi
   1dfa8:	83 e2 fd             	and    $0xfffffffffffffffd,%edx
   1dfab:	66 89 55 e4          	mov    %dx,0xffffffffffffffe4(%rbp)
   1dfaf:	0f b7 d2             	movzwl %dx,%edx
   1dfb2:	e8 ed 7f fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1dfb7:	85 c0                	test   %eax,%eax
   1dfb9:	0f 85 34 02 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1dfbf:	41 8b 85 04 01 00 00 	mov    0x104(%r13),%eax
   1dfc6:	83 f8 01             	cmp    $0x1,%eax
   1dfc9:	75 21                	jne    1dfec <e1000_copper_link_igp_setup+0x2ac>
   1dfcb:	48 8d 55 e4          	lea    0xffffffffffffffe4(%rbp),%rdx
   1dfcf:	be 10 00 00 00       	mov    $0x10,%esi
   1dfd4:	4c 89 ef             	mov    %r13,%rdi
   1dfd7:	e8 1a 82 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1dfdc:	85 c0                	test   %eax,%eax
   1dfde:	0f 85 0f 02 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1dfe4:	8b 55 e4             	mov    0xffffffffffffffe4(%rbp),%edx
   1dfe7:	80 ca 80             	or     $0x80,%dl
   1dfea:	eb 24                	jmp    1e010 <e1000_copper_link_igp_setup+0x2d0>
   1dfec:	83 f8 02             	cmp    $0x2,%eax
   1dfef:	75 3b                	jne    1e02c <e1000_copper_link_igp_setup+0x2ec>
   1dff1:	48 8d 55 e4          	lea    0xffffffffffffffe4(%rbp),%rdx
   1dff5:	be 10 00 00 00       	mov    $0x10,%esi
   1dffa:	4c 89 ef             	mov    %r13,%rdi
   1dffd:	e8 f4 81 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e002:	85 c0                	test   %eax,%eax
   1e004:	0f 85 e9 01 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e00a:	8b 55 e4             	mov    0xffffffffffffffe4(%rbp),%edx
   1e00d:	80 e2 7f             	and    $0x7f,%dl
   1e010:	66 89 55 e4          	mov    %dx,0xffffffffffffffe4(%rbp)
   1e014:	be 10 00 00 00       	mov    $0x10,%esi
   1e019:	0f b7 d2             	movzwl %dx,%edx
   1e01c:	4c 89 ef             	mov    %r13,%rdi
   1e01f:	e8 80 7f fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e024:	85 c0                	test   %eax,%eax
   1e026:	0f 85 c7 01 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e02c:	48 8d 55 e6          	lea    0xffffffffffffffe6(%rbp),%rdx
   1e030:	be 12 00 00 00       	mov    $0x12,%esi
   1e035:	4c 89 ef             	mov    %r13,%rdi
   1e038:	e8 b9 81 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e03d:	85 c0                	test   %eax,%eax
   1e03f:	0f 85 ae 01 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e045:	41 8b 45 10          	mov    0x10(%r13),%eax
   1e049:	83 f8 0a             	cmp    $0xa,%eax
   1e04c:	74 05                	je     1e053 <e1000_copper_link_igp_setup+0x313>
   1e04e:	83 f8 0c             	cmp    $0xc,%eax
   1e051:	75 1b                	jne    1e06e <e1000_copper_link_igp_setup+0x32e>
   1e053:	66 81 65 e6 ff cf    	andw   $0xcfff,0xffffffffffffffe6(%rbp)
   1e059:	41 c7 85 08 01 00 00 	movl   $0x0,0x108(%r13)
   1e060:	00 00 00 00 
   1e064:	41 c6 85 f0 00 00 00 	movb   $0x1,0xf0(%r13)
   1e06b:	01 
   1e06c:	eb 3a                	jmp    1e0a8 <e1000_copper_link_igp_setup+0x368>
   1e06e:	66 8b 45 e6          	mov    0xffffffffffffffe6(%rbp),%ax
   1e072:	41 8a 95 f0 00 00 00 	mov    0xf0(%r13),%dl
   1e079:	41 c7 85 08 01 00 00 	movl   $0x1,0x108(%r13)
   1e080:	01 00 00 00 
   1e084:	80 e4 ef             	and    $0xef,%ah
   1e087:	80 fa 01             	cmp    $0x1,%dl
   1e08a:	66 89 45 e6          	mov    %ax,0xffffffffffffffe6(%rbp)
   1e08e:	74 07                	je     1e097 <e1000_copper_link_igp_setup+0x357>
   1e090:	80 fa 02             	cmp    $0x2,%dl
   1e093:	75 0c                	jne    1e0a1 <e1000_copper_link_igp_setup+0x361>
   1e095:	eb 05                	jmp    1e09c <e1000_copper_link_igp_setup+0x35c>
   1e097:	80 e4 df             	and    $0xdf,%ah
   1e09a:	eb 08                	jmp    1e0a4 <e1000_copper_link_igp_setup+0x364>
   1e09c:	80 cc 20             	or     $0x20,%ah
   1e09f:	eb 03                	jmp    1e0a4 <e1000_copper_link_igp_setup+0x364>
   1e0a1:	80 cc 10             	or     $0x10,%ah
   1e0a4:	66 89 45 e6          	mov    %ax,0xffffffffffffffe6(%rbp)
   1e0a8:	0f b7 55 e6          	movzwl 0xffffffffffffffe6(%rbp),%edx
   1e0ac:	be 12 00 00 00       	mov    $0x12,%esi
   1e0b1:	4c 89 ef             	mov    %r13,%rdi
   1e0b4:	e8 eb 7e fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e0b9:	85 c0                	test   %eax,%eax
   1e0bb:	0f 85 32 01 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e0c1:	41 80 bd ef 00 00 00 	cmpb   $0x0,0xef(%r13)
   1e0c8:	00 
   1e0c9:	0f 84 24 01 00 00    	je     1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e0cf:	41 83 7d 60 01       	cmpl   $0x1,0x60(%r13)
   1e0d4:	41 8b 5d 58          	mov    0x58(%r13),%ebx
   1e0d8:	75 08                	jne    1e0e2 <e1000_copper_link_igp_setup+0x3a2>
   1e0da:	41 c7 45 60 00 00 00 	movl   $0x0,0x60(%r13)
   1e0e1:	00 
   1e0e2:	41 83 bd 08 01 00 00 	cmpl   $0x2,0x108(%r13)
   1e0e9:	02 
   1e0ea:	75 0b                	jne    1e0f7 <e1000_copper_link_igp_setup+0x3b7>
   1e0ec:	41 c7 85 08 01 00 00 	movl   $0x1,0x108(%r13)
   1e0f3:	01 00 00 00 
   1e0f7:	66 41 83 bd d2 00 00 	cmpw   $0x20,0xd2(%r13)
   1e0fe:	00 20 
   1e100:	75 76                	jne    1e178 <e1000_copper_link_igp_setup+0x438>
   1e102:	4c 8d 65 e6          	lea    0xffffffffffffffe6(%rbp),%r12
   1e106:	be 10 00 00 00       	mov    $0x10,%esi
   1e10b:	4c 89 ef             	mov    %r13,%rdi
   1e10e:	4c 89 e2             	mov    %r12,%rdx
   1e111:	e8 e0 80 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e116:	85 c0                	test   %eax,%eax
   1e118:	0f 85 d5 00 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e11e:	66 8b 55 e6          	mov    0xffffffffffffffe6(%rbp),%dx
   1e122:	be 10 00 00 00       	mov    $0x10,%esi
   1e127:	4c 89 ef             	mov    %r13,%rdi
   1e12a:	80 e2 7f             	and    $0x7f,%dl
   1e12d:	66 89 55 e6          	mov    %dx,0xffffffffffffffe6(%rbp)
   1e131:	0f b7 d2             	movzwl %dx,%edx
   1e134:	e8 6b 7e fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e139:	85 c0                	test   %eax,%eax
   1e13b:	0f 85 b2 00 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e141:	4c 89 e2             	mov    %r12,%rdx
   1e144:	be 09 00 00 00       	mov    $0x9,%esi
   1e149:	4c 89 ef             	mov    %r13,%rdi
   1e14c:	e8 a5 80 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e151:	85 c0                	test   %eax,%eax
   1e153:	0f 85 9a 00 00 00    	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e159:	66 8b 55 e6          	mov    0xffffffffffffffe6(%rbp),%dx
   1e15d:	be 09 00 00 00       	mov    $0x9,%esi
   1e162:	4c 89 ef             	mov    %r13,%rdi
   1e165:	80 e6 ef             	and    $0xef,%dh
   1e168:	66 89 55 e6          	mov    %dx,0xffffffffffffffe6(%rbp)
   1e16c:	0f b7 d2             	movzwl %dx,%edx
   1e16f:	e8 30 7e fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e174:	85 c0                	test   %eax,%eax
   1e176:	75 7b                	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e178:	48 8d 55 e6          	lea    0xffffffffffffffe6(%rbp),%rdx
   1e17c:	be 09 00 00 00       	mov    $0x9,%esi
   1e181:	4c 89 ef             	mov    %r13,%rdi
   1e184:	e8 6d 80 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e189:	85 c0                	test   %eax,%eax
   1e18b:	75 66                	jne    1e1f3 <e1000_copper_link_igp_setup+0x4b3>
   1e18d:	0f b7 45 e6          	movzwl 0xffffffffffffffe6(%rbp),%eax
   1e191:	f6 c4 10             	test   $0x10,%ah
   1e194:	74 15                	je     1e1ab <e1000_copper_link_igp_setup+0x46b>
   1e196:	25 00 08 00 00       	and    $0x800,%eax
   1e19b:	83 f8 01             	cmp    $0x1,%eax
   1e19e:	19 c0                	sbb    %eax,%eax
   1e1a0:	f7 d0                	not    %eax
   1e1a2:	83 c0 02             	add    $0x2,%eax
   1e1a5:	41 89 45 5c          	mov    %eax,0x5c(%r13)
   1e1a9:	eb 08                	jmp    1e1b3 <e1000_copper_link_igp_setup+0x473>
   1e1ab:	41 c7 45 5c 03 00 00 	movl   $0x3,0x5c(%r13)
   1e1b2:	00 
   1e1b3:	83 fb 01             	cmp    $0x1,%ebx
   1e1b6:	74 0c                	je     1e1c4 <e1000_copper_link_igp_setup+0x484>
   1e1b8:	83 fb 02             	cmp    $0x2,%ebx
   1e1bb:	74 0f                	je     1e1cc <e1000_copper_link_igp_setup+0x48c>
   1e1bd:	83 fb 03             	cmp    $0x3,%ebx
   1e1c0:	75 20                	jne    1e1e2 <e1000_copper_link_igp_setup+0x4a2>
   1e1c2:	eb 18                	jmp    1e1dc <e1000_copper_link_igp_setup+0x49c>
   1e1c4:	66 81 4d e6 00 18    	orw    $0x1800,0xffffffffffffffe6(%rbp)
   1e1ca:	eb 16                	jmp    1e1e2 <e1000_copper_link_igp_setup+0x4a2>
   1e1cc:	66 8b 45 e6          	mov    0xffffffffffffffe6(%rbp),%ax
   1e1d0:	80 cc 10             	or     $0x10,%ah
   1e1d3:	80 e4 f7             	and    $0xf7,%ah
   1e1d6:	66 89 45 e6          	mov    %ax,0xffffffffffffffe6(%rbp)
   1e1da:	eb 06                	jmp    1e1e2 <e1000_copper_link_igp_setup+0x4a2>
   1e1dc:	66 81 65 e6 ff ef    	andw   $0xefff,0xffffffffffffffe6(%rbp)
   1e1e2:	0f b7 55 e6          	movzwl 0xffffffffffffffe6(%rbp),%edx
   1e1e6:	be 09 00 00 00       	mov    $0x9,%esi
   1e1eb:	4c 89 ef             	mov    %r13,%rdi
   1e1ee:	e8 b1 7d fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e1f3:	48 83 c4 18          	add    $0x18,%rsp
   1e1f7:	5b                   	pop    %rbx
   1e1f8:	41 5c                	pop    %r12
   1e1fa:	41 5d                	pop    %r13
   1e1fc:	c9                   	leaveq 
   1e1fd:	c3                   	retq   

000000000001e1fe <e1000_set_phy_loopback>:
   1e1fe:	55                   	push   %rbp
   1e1ff:	48 89 e5             	mov    %rsp,%rbp
   1e202:	41 57                	push   %r15
   1e204:	41 56                	push   %r14
   1e206:	49 89 fe             	mov    %rdi,%r14
   1e209:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e210:	41 55                	push   %r13
   1e212:	41 54                	push   %r12
   1e214:	53                   	push   %rbx
   1e215:	49 8d 9e b8 03 00 00 	lea    0x3b8(%r14),%rbx
   1e21c:	48 83 ec 18          	sub    $0x18,%rsp
   1e220:	e8 00 00 00 00       	callq  1e225 <e1000_set_phy_loopback+0x27>
   1e225:	66 c7 45 d6 00 00    	movw   $0x0,0xffffffffffffffd6(%rbp)
   1e22b:	8b 43 10             	mov    0x10(%rbx),%eax
   1e22e:	83 f8 03             	cmp    $0x3,%eax
   1e231:	0f 84 8c 00 00 00    	je     1e2c3 <e1000_set_phy_loopback+0xc5>
   1e237:	83 f8 04             	cmp    $0x4,%eax
   1e23a:	0f 84 d0 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e240:	83 f8 05             	cmp    $0x5,%eax
   1e243:	0f 84 c7 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e249:	83 f8 06             	cmp    $0x6,%eax
   1e24c:	0f 84 be 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e252:	83 f8 07             	cmp    $0x7,%eax
   1e255:	0f 84 b5 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e25b:	83 f8 08             	cmp    $0x8,%eax
   1e25e:	0f 84 ac 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e264:	83 f8 09             	cmp    $0x9,%eax
   1e267:	0f 84 a3 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e26d:	83 f8 0a             	cmp    $0xa,%eax
   1e270:	0f 84 9a 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e276:	83 f8 0b             	cmp    $0xb,%eax
   1e279:	0f 84 91 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e27f:	83 f8 0c             	cmp    $0xc,%eax
   1e282:	0f 84 88 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e288:	83 f8 0d             	cmp    $0xd,%eax
   1e28b:	0f 84 7f 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e291:	83 f8 0e             	cmp    $0xe,%eax
   1e294:	0f 84 76 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e29a:	83 f8 0f             	cmp    $0xf,%eax
   1e29d:	0f 84 6d 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e2a3:	83 f8 10             	cmp    $0x10,%eax
   1e2a6:	0f 84 64 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e2ac:	83 f8 11             	cmp    $0x11,%eax
   1e2af:	0f 84 5b 01 00 00    	je     1e410 <e1000_set_phy_loopback+0x212>
   1e2b5:	83 f8 12             	cmp    $0x12,%eax
   1e2b8:	0f 85 82 02 00 00    	jne    1e540 <e1000_set_phy_loopback+0x342>
   1e2be:	e9 4d 01 00 00       	jmpq   1e410 <e1000_set_phy_loopback+0x212>
   1e2c3:	83 7b 1c 00          	cmpl   $0x0,0x1c(%rbx)
   1e2c7:	0f 85 9d 02 00 00    	jne    1e56a <e1000_set_phy_loopback+0x36c>
   1e2cd:	45 31 ff             	xor    %r15d,%r15d
   1e2d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e2d7:	4d 8d ae b8 03 00 00 	lea    0x3b8(%r14),%r13
   1e2de:	e8 00 00 00 00       	callq  1e2e3 <e1000_set_phy_loopback+0xe5>
   1e2e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e2ea:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
   1e2f1:	e8 00 00 00 00       	callq  1e2f6 <e1000_set_phy_loopback+0xf8>
   1e2f6:	8b 1b                	mov    (%rbx),%ebx
   1e2f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e2ff:	4d 8b a6 b8 03 00 00 	mov    0x3b8(%r14),%r12
   1e306:	81 cb 81 1a 00 00    	or     $0x1a81,%ebx
   1e30c:	e8 00 00 00 00       	callq  1e311 <e1000_set_phy_loopback+0x113>
   1e311:	41 89 1c 24          	mov    %ebx,(%r12)
   1e315:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   1e319:	be 10 00 00 00       	mov    $0x10,%esi
   1e31e:	4c 89 ef             	mov    %r13,%rdi
   1e321:	48 89 da             	mov    %rbx,%rdx
   1e324:	e8 cd 7e fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e329:	8b 55 d4             	mov    0xffffffffffffffd4(%rbp),%edx
   1e32c:	be 10 00 00 00       	mov    $0x10,%esi
   1e331:	4c 89 ef             	mov    %r13,%rdi
   1e334:	83 e2 9f             	and    $0xffffffffffffff9f,%edx
   1e337:	66 89 55 d4          	mov    %dx,0xffffffffffffffd4(%rbp)
   1e33b:	0f b7 d2             	movzwl %dx,%edx
   1e33e:	e8 61 7c fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e343:	4c 89 ef             	mov    %r13,%rdi
   1e346:	e8 43 f9 ff ff       	callq  1dc8e <e1000_phy_reset>
   1e34b:	4c 89 f7             	mov    %r14,%rdi
   1e34e:	e8 02 8e fe ff       	callq  7155 <e1000_phy_reset_clk_and_crs>
   1e353:	31 f6                	xor    %esi,%esi
   1e355:	ba 00 81 00 00       	mov    $0x8100,%edx
   1e35a:	4c 89 ef             	mov    %r13,%rdi
   1e35d:	e8 42 7c fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e362:	bf ac c4 20 00       	mov    $0x20c4ac,%edi
   1e367:	e8 0d 67 fe ff       	callq  4a79 <__const_udelay>
   1e36c:	4c 89 f7             	mov    %r14,%rdi
   1e36f:	e8 e1 8d fe ff       	callq  7155 <e1000_phy_reset_clk_and_crs>
   1e374:	4c 89 f7             	mov    %r14,%rdi
   1e377:	e8 0f 7e fe ff       	callq  618b <e1000_phy_disable_receiver>
   1e37c:	31 f6                	xor    %esi,%esi
   1e37e:	48 89 da             	mov    %rbx,%rdx
   1e381:	4c 89 ef             	mov    %r13,%rdi
   1e384:	e8 6d 7e fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e389:	8b 55 d4             	mov    0xffffffffffffffd4(%rbp),%edx
   1e38c:	31 f6                	xor    %esi,%esi
   1e38e:	4c 89 ef             	mov    %r13,%rdi
   1e391:	80 ce 40             	or     $0x40,%dh
   1e394:	66 89 55 d4          	mov    %dx,0xffffffffffffffd4(%rbp)
   1e398:	0f b7 d2             	movzwl %dx,%edx
   1e39b:	e8 04 7c fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e3a0:	4c 89 f7             	mov    %r14,%rdi
   1e3a3:	e8 ad 8d fe ff       	callq  7155 <e1000_phy_reset_clk_and_crs>
   1e3a8:	31 f6                	xor    %esi,%esi
   1e3aa:	48 89 da             	mov    %rbx,%rdx
   1e3ad:	4c 89 ef             	mov    %r13,%rdi
   1e3b0:	e8 41 7e fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e3b5:	66 81 7d d4 00 41    	cmpw   $0x4100,0xffffffffffffffd4(%rbp)
   1e3bb:	75 2e                	jne    1e3eb <e1000_set_phy_loopback+0x1ed>
   1e3bd:	48 89 da             	mov    %rbx,%rdx
   1e3c0:	be 14 00 00 00       	mov    $0x14,%esi
   1e3c5:	4c 89 ef             	mov    %r13,%rdi
   1e3c8:	e8 29 7e fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e3cd:	66 83 7d d4 70       	cmpw   $0x70,0xffffffffffffffd4(%rbp)
   1e3d2:	75 17                	jne    1e3eb <e1000_set_phy_loopback+0x1ed>
   1e3d4:	48 89 da             	mov    %rbx,%rdx
   1e3d7:	be 1d 00 00 00       	mov    $0x1d,%esi
   1e3dc:	4c 89 ef             	mov    %r13,%rdi
   1e3df:	e8 12 7e fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e3e4:	66 83 7d d4 1a       	cmpw   $0x1a,0xffffffffffffffd4(%rbp)
   1e3e9:	74 13                	je     1e3fe <e1000_set_phy_loopback+0x200>
   1e3eb:	41 ff c7             	inc    %r15d
   1e3ee:	66 41 83 ff 0b       	cmp    $0xb,%r15w
   1e3f3:	0f 84 71 01 00 00    	je     1e56a <e1000_set_phy_loopback+0x36c>
   1e3f9:	e9 d2 fe ff ff       	jmpq   1e2d0 <e1000_set_phy_loopback+0xd2>
   1e3fe:	31 c0                	xor    %eax,%eax
   1e400:	66 41 83 ff 0a       	cmp    $0xa,%r15w
   1e405:	0f 86 64 01 00 00    	jbe    1e56f <e1000_set_phy_loopback+0x371>
   1e40b:	e9 5a 01 00 00       	jmpq   1e56a <e1000_set_phy_loopback+0x36c>
   1e410:	4d 8d ae b8 03 00 00 	lea    0x3b8(%r14),%r13
   1e417:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e41e:	e8 00 00 00 00       	callq  1e423 <e1000_set_phy_loopback+0x225>
   1e423:	41 8b 45 14          	mov    0x14(%r13),%eax
   1e427:	41 c6 85 ef 00 00 00 	movb   $0x0,0xef(%r13)
   1e42e:	00 
   1e42f:	85 c0                	test   %eax,%eax
   1e431:	75 2a                	jne    1e45d <e1000_set_phy_loopback+0x25f>
   1e433:	ba 08 08 00 00       	mov    $0x808,%edx
   1e438:	be 10 00 00 00       	mov    $0x10,%esi
   1e43d:	4c 89 ef             	mov    %r13,%rdi
   1e440:	e8 5f 7b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e445:	ba 40 91 00 00       	mov    $0x9140,%edx
   1e44a:	31 f6                	xor    %esi,%esi
   1e44c:	4c 89 ef             	mov    %r13,%rdi
   1e44f:	e8 50 7b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e454:	ba 40 81 00 00       	mov    $0x8140,%edx
   1e459:	31 f6                	xor    %esi,%esi
   1e45b:	eb 0f                	jmp    1e46c <e1000_set_phy_loopback+0x26e>
   1e45d:	83 f8 03             	cmp    $0x3,%eax
   1e460:	75 12                	jne    1e474 <e1000_set_phy_loopback+0x276>
   1e462:	ba cc 01 00 00       	mov    $0x1cc,%edx
   1e467:	be 30 18 00 00       	mov    $0x1830,%esi
   1e46c:	4c 89 ef             	mov    %r13,%rdi
   1e46f:	e8 30 7b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e474:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e47b:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1e47f:	e8 00 00 00 00       	callq  1e484 <e1000_set_phy_loopback+0x286>
   1e484:	8b 1b                	mov    (%rbx),%ebx
   1e486:	41 83 7d 14 05       	cmpl   $0x5,0x14(%r13)
   1e48b:	75 22                	jne    1e4af <e1000_set_phy_loopback+0x2b1>
   1e48d:	41 89 dc             	mov    %ebx,%r12d
   1e490:	ba 00 61 00 00       	mov    $0x6100,%edx
   1e495:	31 f6                	xor    %esi,%esi
   1e497:	41 81 e4 ff fc ff ff 	and    $0xfffffcff,%r12d
   1e49e:	4c 89 ef             	mov    %r13,%rdi
   1e4a1:	41 81 cc 01 19 00 00 	or     $0x1901,%r12d
   1e4a8:	e8 f7 7a fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e4ad:	eb 30                	jmp    1e4df <e1000_set_phy_loopback+0x2e1>
   1e4af:	ba 40 41 00 00       	mov    $0x4140,%edx
   1e4b4:	31 f6                	xor    %esi,%esi
   1e4b6:	4c 89 ef             	mov    %r13,%rdi
   1e4b9:	e8 e6 7a fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e4be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e4c5:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1e4c9:	e8 00 00 00 00       	callq  1e4ce <e1000_set_phy_loopback+0x2d0>
   1e4ce:	44 8b 23             	mov    (%rbx),%r12d
   1e4d1:	41 81 e4 ff fc ff ff 	and    $0xfffffcff,%r12d
   1e4d8:	41 81 cc 01 1a 00 00 	or     $0x1a01,%r12d
   1e4df:	41 83 7d 1c 00       	cmpl   $0x0,0x1c(%r13)
   1e4e4:	75 0d                	jne    1e4f3 <e1000_set_phy_loopback+0x2f5>
   1e4e6:	41 83 7d 14 00       	cmpl   $0x0,0x14(%r13)
   1e4eb:	75 06                	jne    1e4f3 <e1000_set_phy_loopback+0x2f5>
   1e4ed:	41 80 cc 80          	or     $0x80,%r12b
   1e4f1:	eb 1f                	jmp    1e512 <e1000_set_phy_loopback+0x314>
   1e4f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e4fa:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1e4fe:	e8 00 00 00 00       	callq  1e503 <e1000_set_phy_loopback+0x305>
   1e503:	8b 43 08             	mov    0x8(%rbx),%eax
   1e506:	44 89 e2             	mov    %r12d,%edx
   1e509:	80 ca c0             	or     $0xc0,%dl
   1e50c:	a8 01                	test   $0x1,%al
   1e50e:	44 0f 44 e2          	cmove  %edx,%r12d
   1e512:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e519:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1e51d:	e8 00 00 00 00       	callq  1e522 <e1000_set_phy_loopback+0x324>
   1e522:	44 89 23             	mov    %r12d,(%rbx)
   1e525:	41 83 7d 14 00       	cmpl   $0x0,0x14(%r13)
   1e52a:	75 08                	jne    1e534 <e1000_set_phy_loopback+0x336>
   1e52c:	4c 89 f7             	mov    %r14,%rdi
   1e52f:	e8 57 7c fe ff       	callq  618b <e1000_phy_disable_receiver>
   1e534:	bf ac c4 20 00       	mov    $0x20c4ac,%edi
   1e539:	e8 3b 65 fe ff       	callq  4a79 <__const_udelay>
   1e53e:	eb 26                	jmp    1e566 <e1000_set_phy_loopback+0x368>
   1e540:	48 8d 55 d6          	lea    0xffffffffffffffd6(%rbp),%rdx
   1e544:	31 f6                	xor    %esi,%esi
   1e546:	48 89 df             	mov    %rbx,%rdi
   1e549:	e8 a8 7c fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e54e:	66 8b 55 d6          	mov    0xffffffffffffffd6(%rbp),%dx
   1e552:	31 f6                	xor    %esi,%esi
   1e554:	48 89 df             	mov    %rbx,%rdi
   1e557:	80 ce 40             	or     $0x40,%dh
   1e55a:	66 89 55 d6          	mov    %dx,0xffffffffffffffd6(%rbp)
   1e55e:	0f b7 d2             	movzwl %dx,%edx
   1e561:	e8 3e 7a fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e566:	31 c0                	xor    %eax,%eax
   1e568:	eb 05                	jmp    1e56f <e1000_set_phy_loopback+0x371>
   1e56a:	b8 08 00 00 00       	mov    $0x8,%eax
   1e56f:	48 83 c4 18          	add    $0x18,%rsp
   1e573:	5b                   	pop    %rbx
   1e574:	41 5c                	pop    %r12
   1e576:	41 5d                	pop    %r13
   1e578:	41 5e                	pop    %r14
   1e57a:	41 5f                	pop    %r15
   1e57c:	c9                   	leaveq 
   1e57d:	c3                   	retq   

000000000001e57e <e1000_setup_copper_link>:
   1e57e:	55                   	push   %rbp
   1e57f:	48 89 e5             	mov    %rsp,%rbp
   1e582:	41 56                	push   %r14
   1e584:	41 55                	push   %r13
   1e586:	49 89 fd             	mov    %rdi,%r13
   1e589:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e590:	41 54                	push   %r12
   1e592:	53                   	push   %rbx
   1e593:	48 83 ec 10          	sub    $0x10,%rsp
   1e597:	e8 00 00 00 00       	callq  1e59c <e1000_setup_copper_link+0x1e>
   1e59c:	41 8b 45 10          	mov    0x10(%r13),%eax
   1e5a0:	83 f8 11             	cmp    $0x11,%eax
   1e5a3:	74 09                	je     1e5ae <e1000_setup_copper_link+0x30>
   1e5a5:	83 f8 12             	cmp    $0x12,%eax
   1e5a8:	0f 85 ce 00 00 00    	jne    1e67c <e1000_setup_copper_link+0xfe>
   1e5ae:	ba ff ff 00 00       	mov    $0xffff,%edx
   1e5b3:	be 84 06 00 00       	mov    $0x684,%esi
   1e5b8:	4c 89 ef             	mov    %r13,%rdi
   1e5bb:	e8 c6 76 fe ff       	callq  5c86 <e1000_write_kmrn_reg>
   1e5c0:	85 c0                	test   %eax,%eax
   1e5c2:	89 c3                	mov    %eax,%ebx
   1e5c4:	0f 85 4b 0e 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e5ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e5d1:	e8 00 00 00 00       	callq  1e5d6 <e1000_setup_copper_link+0x58>
   1e5d6:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
   1e5db:	75 1c                	jne    1e5f9 <e1000_setup_copper_link+0x7b>
   1e5dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e5e4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1e5e8:	e8 00 00 00 00       	callq  1e5ed <e1000_setup_copper_link+0x6f>
   1e5ed:	8b 43 08             	mov    0x8(%rbx),%eax
   1e5f0:	a8 04                	test   $0x4,%al
   1e5f2:	ba 04 00 00 00       	mov    $0x4,%edx
   1e5f7:	75 05                	jne    1e5fe <e1000_setup_copper_link+0x80>
   1e5f9:	ba 02 00 00 00       	mov    $0x2,%edx
   1e5fe:	44 0f b7 e2          	movzwl %dx,%r12d
   1e602:	4c 89 ef             	mov    %r13,%rdi
   1e605:	bb f3 ff ff ff       	mov    $0xfffffff3,%ebx
   1e60a:	44 89 e6             	mov    %r12d,%esi
   1e60d:	e8 ed 73 fe ff       	callq  59ff <e1000_swfw_sync_acquire>
   1e612:	85 c0                	test   %eax,%eax
   1e614:	0f 85 fb 0d 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e61a:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1e61e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e625:	e8 00 00 00 00       	callq  1e62a <e1000_setup_copper_link+0xac>
   1e62a:	b8 00 00 29 00       	mov    $0x290000,%eax
   1e62f:	48 83 c3 34          	add    $0x34,%rbx
   1e633:	89 03                	mov    %eax,(%rbx)
   1e635:	bf 8e 21 00 00       	mov    $0x218e,%edi
   1e63a:	e8 3a 64 fe ff       	callq  4a79 <__const_udelay>
   1e63f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e646:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1e64a:	e8 00 00 00 00       	callq  1e64f <e1000_setup_copper_link+0xd1>
   1e64f:	8b 43 34             	mov    0x34(%rbx),%eax
   1e652:	89 c3                	mov    %eax,%ebx
   1e654:	44 89 e6             	mov    %r12d,%esi
   1e657:	4c 89 ef             	mov    %r13,%rdi
   1e65a:	83 cb 3f             	or     $0x3f,%ebx
   1e65d:	e8 4b 6d fe ff       	callq  53ad <e1000_swfw_sync_release>
   1e662:	0f b7 d3             	movzwl %bx,%edx
   1e665:	be 89 06 00 00       	mov    $0x689,%esi
   1e66a:	4c 89 ef             	mov    %r13,%rdi
   1e66d:	e8 14 76 fe ff       	callq  5c86 <e1000_write_kmrn_reg>
   1e672:	85 c0                	test   %eax,%eax
   1e674:	89 c3                	mov    %eax,%ebx
   1e676:	0f 85 99 0d 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e67c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e683:	e8 00 00 00 00       	callq  1e688 <e1000_setup_copper_link+0x10a>
   1e688:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e68f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1e693:	e8 00 00 00 00       	callq  1e698 <e1000_setup_copper_link+0x11a>
   1e698:	8b 03                	mov    (%rbx),%eax
   1e69a:	41 83 7d 10 03       	cmpl   $0x3,0x10(%r13)
   1e69f:	4d 8b 65 00          	mov    0x0(%r13),%r12
   1e6a3:	76 1a                	jbe    1e6bf <e1000_setup_copper_link+0x141>
   1e6a5:	89 c3                	mov    %eax,%ebx
   1e6a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e6ae:	83 cb 40             	or     $0x40,%ebx
   1e6b1:	80 e7 e7             	and    $0xe7,%bh
   1e6b4:	e8 00 00 00 00       	callq  1e6b9 <e1000_setup_copper_link+0x13b>
   1e6b9:	41 89 1c 24          	mov    %ebx,(%r12)
   1e6bd:	eb 2a                	jmp    1e6e9 <e1000_setup_copper_link+0x16b>
   1e6bf:	89 c3                	mov    %eax,%ebx
   1e6c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e6c8:	81 cb 40 18 00 00    	or     $0x1840,%ebx
   1e6ce:	e8 00 00 00 00       	callq  1e6d3 <e1000_setup_copper_link+0x155>
   1e6d3:	41 89 1c 24          	mov    %ebx,(%r12)
   1e6d7:	4c 89 ef             	mov    %r13,%rdi
   1e6da:	e8 9d e2 ff ff       	callq  1c97c <e1000_phy_hw_reset>
   1e6df:	85 c0                	test   %eax,%eax
   1e6e1:	89 c3                	mov    %eax,%ebx
   1e6e3:	0f 85 2c 0d 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e6e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e6f0:	e8 00 00 00 00       	callq  1e6f5 <e1000_setup_copper_link+0x177>
   1e6f5:	41 83 bd 80 00 00 00 	cmpl   $0x0,0x80(%r13)
   1e6fc:	00 
   1e6fd:	0f 85 39 02 00 00    	jne    1e93c <e1000_setup_copper_link+0x3be>
   1e703:	41 8b 45 10          	mov    0x10(%r13),%eax
   1e707:	83 f8 0e             	cmp    $0xe,%eax
   1e70a:	74 05                	je     1e711 <e1000_setup_copper_link+0x193>
   1e70c:	83 f8 0f             	cmp    $0xf,%eax
   1e70f:	75 18                	jne    1e729 <e1000_setup_copper_link+0x1ab>
   1e711:	41 c7 85 80 00 00 00 	movl   $0x2a80380,0x80(%r13)
   1e718:	80 03 a8 02 
   1e71c:	41 c7 45 14 02 00 00 	movl   $0x2,0x14(%r13)
   1e723:	00 
   1e724:	e9 13 02 00 00       	jmpq   1e93c <e1000_setup_copper_link+0x3be>
   1e729:	83 f8 11             	cmp    $0x11,%eax
   1e72c:	75 08                	jne    1e736 <e1000_setup_copper_link+0x1b8>
   1e72e:	41 c7 45 14 03 00 00 	movl   $0x3,0x14(%r13)
   1e735:	00 
   1e736:	48 8d 55 dc          	lea    0xffffffffffffffdc(%rbp),%rdx
   1e73a:	be 02 00 00 00       	mov    $0x2,%esi
   1e73f:	4c 89 ef             	mov    %r13,%rdi
   1e742:	e8 af 7a fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e747:	85 c0                	test   %eax,%eax
   1e749:	89 c3                	mov    %eax,%ebx
   1e74b:	0f 85 c4 0c 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e751:	0f b7 45 dc          	movzwl 0xffffffffffffffdc(%rbp),%eax
   1e755:	bf 8c 4f 01 00       	mov    $0x14f8c,%edi
   1e75a:	c1 e0 10             	shl    $0x10,%eax
   1e75d:	41 89 85 80 00 00 00 	mov    %eax,0x80(%r13)
   1e764:	e8 10 63 fe ff       	callq  4a79 <__const_udelay>
   1e769:	48 8d 55 da          	lea    0xffffffffffffffda(%rbp),%rdx
   1e76d:	be 03 00 00 00       	mov    $0x3,%esi
   1e772:	4c 89 ef             	mov    %r13,%rdi
   1e775:	e8 7c 7a fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e77a:	85 c0                	test   %eax,%eax
   1e77c:	89 c3                	mov    %eax,%ebx
   1e77e:	0f 85 91 0c 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e784:	0f b7 45 da          	movzwl 0xffffffffffffffda(%rbp),%eax
   1e788:	89 c2                	mov    %eax,%edx
   1e78a:	83 e0 0f             	and    $0xf,%eax
   1e78d:	83 e2 f0             	and    $0xfffffffffffffff0,%edx
   1e790:	41 89 85 84 00 00 00 	mov    %eax,0x84(%r13)
   1e797:	41 0b 95 80 00 00 00 	or     0x80(%r13),%edx
   1e79e:	41 8b 45 10          	mov    0x10(%r13),%eax
   1e7a2:	83 f8 03             	cmp    $0x3,%eax
   1e7a5:	41 89 95 80 00 00 00 	mov    %edx,0x80(%r13)
   1e7ac:	74 4c                	je     1e7fa <e1000_setup_copper_link+0x27c>
   1e7ae:	83 f8 04             	cmp    $0x4,%eax
   1e7b1:	74 4f                	je     1e802 <e1000_setup_copper_link+0x284>
   1e7b3:	83 f8 05             	cmp    $0x5,%eax
   1e7b6:	74 55                	je     1e80d <e1000_setup_copper_link+0x28f>
   1e7b8:	83 f8 06             	cmp    $0x6,%eax
   1e7bb:	74 50                	je     1e80d <e1000_setup_copper_link+0x28f>
   1e7bd:	83 f8 07             	cmp    $0x7,%eax
   1e7c0:	74 4b                	je     1e80d <e1000_setup_copper_link+0x28f>
   1e7c2:	83 f8 08             	cmp    $0x8,%eax
   1e7c5:	74 46                	je     1e80d <e1000_setup_copper_link+0x28f>
   1e7c7:	83 f8 09             	cmp    $0x9,%eax
   1e7ca:	74 41                	je     1e80d <e1000_setup_copper_link+0x28f>
   1e7cc:	83 f8 0a             	cmp    $0xa,%eax
   1e7cf:	74 49                	je     1e81a <e1000_setup_copper_link+0x29c>
   1e7d1:	83 f8 0b             	cmp    $0xb,%eax
   1e7d4:	74 44                	je     1e81a <e1000_setup_copper_link+0x29c>
   1e7d6:	83 f8 0c             	cmp    $0xc,%eax
   1e7d9:	74 3f                	je     1e81a <e1000_setup_copper_link+0x29c>
   1e7db:	83 f8 0d             	cmp    $0xd,%eax
   1e7de:	74 3a                	je     1e81a <e1000_setup_copper_link+0x29c>
   1e7e0:	83 f8 10             	cmp    $0x10,%eax
   1e7e3:	74 42                	je     1e827 <e1000_setup_copper_link+0x2a9>
   1e7e5:	83 f8 11             	cmp    $0x11,%eax
   1e7e8:	74 45                	je     1e82f <e1000_setup_copper_link+0x2b1>
   1e7ea:	83 f8 12             	cmp    $0x12,%eax
   1e7ed:	bb fd ff ff ff       	mov    $0xfffffffd,%ebx
   1e7f2:	0f 85 1d 0c 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e7f8:	eb 3d                	jmp    1e837 <e1000_setup_copper_link+0x2b9>
   1e7fa:	81 fa 50 0c 41 01    	cmp    $0x1410c50,%edx
   1e800:	eb 06                	jmp    1e808 <e1000_setup_copper_link+0x28a>
   1e802:	81 fa 30 0c 41 01    	cmp    $0x1410c30,%edx
   1e808:	0f 94 c3             	sete   %bl
   1e80b:	eb 59                	jmp    1e866 <e1000_setup_copper_link+0x2e8>
   1e80d:	41 81 bd 80 00 00 00 	cmpl   $0x1410c20,0x80(%r13)
   1e814:	20 0c 41 01 
   1e818:	eb ee                	jmp    1e808 <e1000_setup_copper_link+0x28a>
   1e81a:	41 81 bd 80 00 00 00 	cmpl   $0x2a80380,0x80(%r13)
   1e821:	80 03 a8 02 
   1e825:	eb e1                	jmp    1e808 <e1000_setup_copper_link+0x28a>
   1e827:	81 fa c0 0c 41 01    	cmp    $0x1410cc0,%edx
   1e82d:	eb d9                	jmp    1e808 <e1000_setup_copper_link+0x28a>
   1e82f:	81 fa a0 0c 41 01    	cmp    $0x1410ca0,%edx
   1e835:	eb d1                	jmp    1e808 <e1000_setup_copper_link+0x28a>
   1e837:	81 fa 30 03 a8 02    	cmp    $0x2a80330,%edx
   1e83d:	b3 01                	mov    $0x1,%bl
   1e83f:	74 09                	je     1e84a <e1000_setup_copper_link+0x2cc>
   1e841:	81 fa 90 03 a8 02    	cmp    $0x2a80390,%edx
   1e847:	0f 94 c3             	sete   %bl
   1e84a:	41 8b 85 80 00 00 00 	mov    0x80(%r13),%eax
   1e851:	3d 20 03 a8 02       	cmp    $0x2a80320,%eax
   1e856:	75 04                	jne    1e85c <e1000_setup_copper_link+0x2de>
   1e858:	b3 01                	mov    $0x1,%bl
   1e85a:	eb 0a                	jmp    1e866 <e1000_setup_copper_link+0x2e8>
   1e85c:	3d 10 03 a8 02       	cmp    $0x2a80310,%eax
   1e861:	b0 01                	mov    $0x1,%al
   1e863:	0f 44 d8             	cmove  %eax,%ebx
   1e866:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e86d:	e8 00 00 00 00       	callq  1e872 <e1000_setup_copper_link+0x2f4>
   1e872:	41 8b 55 10          	mov    0x10(%r13),%edx
   1e876:	b8 fa ff ff ff       	mov    $0xfffffffa,%eax
   1e87b:	85 d2                	test   %edx,%edx
   1e87d:	0f 84 a9 00 00 00    	je     1e92c <e1000_setup_copper_link+0x3ae>
   1e883:	41 8b 85 80 00 00 00 	mov    0x80(%r13),%eax
   1e88a:	3d 50 0c 41 01       	cmp    $0x1410c50,%eax
   1e88f:	74 41                	je     1e8d2 <e1000_setup_copper_link+0x354>
   1e891:	3d 30 0c 41 01       	cmp    $0x1410c30,%eax
   1e896:	74 3a                	je     1e8d2 <e1000_setup_copper_link+0x354>
   1e898:	3d 20 0c 41 01       	cmp    $0x1410c20,%eax
   1e89d:	74 33                	je     1e8d2 <e1000_setup_copper_link+0x354>
   1e89f:	3d c0 0c 41 01       	cmp    $0x1410cc0,%eax
   1e8a4:	74 2c                	je     1e8d2 <e1000_setup_copper_link+0x354>
   1e8a6:	3d 80 03 a8 02       	cmp    $0x2a80380,%eax
   1e8ab:	74 2f                	je     1e8dc <e1000_setup_copper_link+0x35e>
   1e8ad:	3d 90 03 a8 02       	cmp    $0x2a80390,%eax
   1e8b2:	74 48                	je     1e8fc <e1000_setup_copper_link+0x37e>
   1e8b4:	3d 30 03 a8 02       	cmp    $0x2a80330,%eax
   1e8b9:	74 4b                	je     1e906 <e1000_setup_copper_link+0x388>
   1e8bb:	3d 20 03 a8 02       	cmp    $0x2a80320,%eax
   1e8c0:	74 44                	je     1e906 <e1000_setup_copper_link+0x388>
   1e8c2:	3d 10 03 a8 02       	cmp    $0x2a80310,%eax
   1e8c7:	74 3d                	je     1e906 <e1000_setup_copper_link+0x388>
   1e8c9:	3d a0 0c 41 01       	cmp    $0x1410ca0,%eax
   1e8ce:	75 4f                	jne    1e91f <e1000_setup_copper_link+0x3a1>
   1e8d0:	eb 3e                	jmp    1e910 <e1000_setup_copper_link+0x392>
   1e8d2:	41 c7 45 14 00 00 00 	movl   $0x0,0x14(%r13)
   1e8d9:	00 
   1e8da:	eb 0d                	jmp    1e8e9 <e1000_setup_copper_link+0x36b>
   1e8dc:	83 fa 0a             	cmp    $0xa,%edx
   1e8df:	75 0c                	jne    1e8ed <e1000_setup_copper_link+0x36f>
   1e8e1:	41 c7 45 14 01 00 00 	movl   $0x1,0x14(%r13)
   1e8e8:	00 
   1e8e9:	31 c0                	xor    %eax,%eax
   1e8eb:	eb 3f                	jmp    1e92c <e1000_setup_copper_link+0x3ae>
   1e8ed:	83 fa 0b             	cmp    $0xb,%edx
   1e8f0:	74 ef                	je     1e8e1 <e1000_setup_copper_link+0x363>
   1e8f2:	83 fa 0c             	cmp    $0xc,%edx
   1e8f5:	74 ea                	je     1e8e1 <e1000_setup_copper_link+0x363>
   1e8f7:	83 fa 0d             	cmp    $0xd,%edx
   1e8fa:	74 e5                	je     1e8e1 <e1000_setup_copper_link+0x363>
   1e8fc:	41 c7 45 14 04 00 00 	movl   $0x4,0x14(%r13)
   1e903:	00 
   1e904:	eb e3                	jmp    1e8e9 <e1000_setup_copper_link+0x36b>
   1e906:	41 c7 45 14 05 00 00 	movl   $0x5,0x14(%r13)
   1e90d:	00 
   1e90e:	eb d9                	jmp    1e8e9 <e1000_setup_copper_link+0x36b>
   1e910:	83 fa 11             	cmp    $0x11,%edx
   1e913:	75 0a                	jne    1e91f <e1000_setup_copper_link+0x3a1>
   1e915:	41 c7 45 14 03 00 00 	movl   $0x3,0x14(%r13)
   1e91c:	00 
   1e91d:	eb ca                	jmp    1e8e9 <e1000_setup_copper_link+0x36b>
   1e91f:	41 c7 45 14 ff 00 00 	movl   $0xff,0x14(%r13)
   1e926:	00 
   1e927:	b8 fa ff ff ff       	mov    $0xfffffffa,%eax
   1e92c:	84 db                	test   %bl,%bl
   1e92e:	0f 84 b8 0a 00 00    	je     1f3ec <e1000_setup_copper_link+0xe6e>
   1e934:	85 c0                	test   %eax,%eax
   1e936:	0f 85 b0 0a 00 00    	jne    1f3ec <e1000_setup_copper_link+0xe6e>
   1e93c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1e943:	e8 00 00 00 00       	callq  1e948 <e1000_setup_copper_link+0x3ca>
   1e948:	41 83 7d 10 07       	cmpl   $0x7,0x10(%r13)
   1e94d:	0f 85 a0 0a 00 00    	jne    1f3f3 <e1000_setup_copper_link+0xe75>
   1e953:	41 83 7d 1c 00       	cmpl   $0x0,0x1c(%r13)
   1e958:	0f 85 95 0a 00 00    	jne    1f3f3 <e1000_setup_copper_link+0xe75>
   1e95e:	48 8d 4d da          	lea    0xffffffffffffffda(%rbp),%rcx
   1e962:	ba 01 00 00 00       	mov    $0x1,%edx
   1e967:	be 07 00 00 00       	mov    $0x7,%esi
   1e96c:	4c 89 ef             	mov    %r13,%rdi
   1e96f:	e8 eb dc ff ff       	callq  1c65f <e1000_read_eeprom>
   1e974:	85 c0                	test   %eax,%eax
   1e976:	89 c3                	mov    %eax,%ebx
   1e978:	0f 85 97 0a 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e97e:	66 8b 45 da          	mov    0xffffffffffffffda(%rbp),%ax
   1e982:	66 83 f8 ff          	cmp    $0xffffffffffffffff,%ax
   1e986:	0f 84 67 0a 00 00    	je     1f3f3 <e1000_setup_copper_link+0xe75>
   1e98c:	66 85 c0             	test   %ax,%ax
   1e98f:	0f 89 5e 0a 00 00    	jns    1f3f3 <e1000_setup_copper_link+0xe75>
   1e995:	ba 0b 00 00 00       	mov    $0xb,%edx
   1e99a:	be 1d 00 00 00       	mov    $0x1d,%esi
   1e99f:	4c 89 ef             	mov    %r13,%rdi
   1e9a2:	e8 fd 75 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e9a7:	85 c0                	test   %eax,%eax
   1e9a9:	89 c3                	mov    %eax,%ebx
   1e9ab:	0f 85 64 0a 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e9b1:	ba 04 81 00 00       	mov    $0x8104,%edx
   1e9b6:	be 1e 00 00 00       	mov    $0x1e,%esi
   1e9bb:	4c 89 ef             	mov    %r13,%rdi
   1e9be:	e8 e1 75 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1e9c3:	85 c0                	test   %eax,%eax
   1e9c5:	89 c3                	mov    %eax,%ebx
   1e9c7:	0f 85 48 0a 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1e9cd:	41 c6 85 11 01 00 00 	movb   $0x0,0x111(%r13)
   1e9d4:	00 
   1e9d5:	e9 19 0a 00 00       	jmpq   1f3f3 <e1000_setup_copper_link+0xe75>
   1e9da:	83 f8 09             	cmp    $0x9,%eax
   1e9dd:	75 2b                	jne    1ea0a <e1000_setup_copper_link+0x48c>
   1e9df:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   1e9e3:	be 10 00 00 00       	mov    $0x10,%esi
   1e9e8:	4c 89 ef             	mov    %r13,%rdi
   1e9eb:	e8 06 78 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1e9f0:	8b 55 d8             	mov    0xffffffffffffffd8(%rbp),%edx
   1e9f3:	be 10 00 00 00       	mov    $0x10,%esi
   1e9f8:	4c 89 ef             	mov    %r13,%rdi
   1e9fb:	83 ca 08             	or     $0x8,%edx
   1e9fe:	66 89 55 d8          	mov    %dx,0xffffffffffffffd8(%rbp)
   1ea02:	0f b7 d2             	movzwl %dx,%edx
   1ea05:	e8 9a 75 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1ea0a:	41 8b 45 10          	mov    0x10(%r13),%eax
   1ea0e:	83 f8 03             	cmp    $0x3,%eax
   1ea11:	76 18                	jbe    1ea2b <e1000_setup_copper_link+0x4ad>
   1ea13:	83 f8 0a             	cmp    $0xa,%eax
   1ea16:	74 13                	je     1ea2b <e1000_setup_copper_link+0x4ad>
   1ea18:	83 f8 0c             	cmp    $0xc,%eax
   1ea1b:	74 0e                	je     1ea2b <e1000_setup_copper_link+0x4ad>
   1ea1d:	83 f8 0b             	cmp    $0xb,%eax
   1ea20:	74 09                	je     1ea2b <e1000_setup_copper_link+0x4ad>
   1ea22:	83 f8 0d             	cmp    $0xd,%eax
   1ea25:	0f 85 da 09 00 00    	jne    1f405 <e1000_setup_copper_link+0xe87>
   1ea2b:	41 c6 85 11 01 00 00 	movb   $0x0,0x111(%r13)
   1ea32:	00 
   1ea33:	e9 cd 09 00 00       	jmpq   1f405 <e1000_setup_copper_link+0xe87>
   1ea38:	ba 10 05 00 00       	mov    $0x510,%edx
   1ea3d:	be 02 00 00 00       	mov    $0x2,%esi
   1ea42:	4c 89 ef             	mov    %r13,%rdi
   1ea45:	e8 3c 72 fe ff       	callq  5c86 <e1000_write_kmrn_reg>
   1ea4a:	85 c0                	test   %eax,%eax
   1ea4c:	89 c3                	mov    %eax,%ebx
   1ea4e:	0f 85 c1 09 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ea54:	41 8b 45 14          	mov    0x14(%r13),%eax
   1ea58:	83 f8 01             	cmp    $0x1,%eax
   1ea5b:	74 0a                	je     1ea67 <e1000_setup_copper_link+0x4e9>
   1ea5d:	83 f8 04             	cmp    $0x4,%eax
   1ea60:	74 05                	je     1ea67 <e1000_setup_copper_link+0x4e9>
   1ea62:	83 f8 02             	cmp    $0x2,%eax
   1ea65:	75 0d                	jne    1ea74 <e1000_setup_copper_link+0x4f6>
   1ea67:	4c 89 ef             	mov    %r13,%rdi
   1ea6a:	e8 d1 f2 ff ff       	callq  1dd40 <e1000_copper_link_igp_setup>
   1ea6f:	e9 78 03 00 00       	jmpq   1edec <e1000_setup_copper_link+0x86e>
   1ea74:	85 c0                	test   %eax,%eax
   1ea76:	0f 85 27 01 00 00    	jne    1eba3 <e1000_setup_copper_link+0x625>
   1ea7c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ea83:	e8 00 00 00 00       	callq  1ea88 <e1000_setup_copper_link+0x50a>
   1ea88:	41 80 bd 11 01 00 00 	cmpb   $0x0,0x111(%r13)
   1ea8f:	00 
   1ea90:	0f 85 60 03 00 00    	jne    1edf6 <e1000_setup_copper_link+0x878>
   1ea96:	48 8d 55 da          	lea    0xffffffffffffffda(%rbp),%rdx
   1ea9a:	be 10 00 00 00       	mov    $0x10,%esi
   1ea9f:	4c 89 ef             	mov    %r13,%rdi
   1eaa2:	e8 4f 77 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1eaa7:	85 c0                	test   %eax,%eax
   1eaa9:	89 c3                	mov    %eax,%ebx
   1eaab:	0f 85 64 09 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1eab1:	66 8b 45 da          	mov    0xffffffffffffffda(%rbp),%ax
   1eab5:	80 cc 08             	or     $0x8,%ah
   1eab8:	83 e0 9f             	and    $0xffffffffffffff9f,%eax
   1eabb:	66 89 45 da          	mov    %ax,0xffffffffffffffda(%rbp)
   1eabf:	41 8a 95 f0 00 00 00 	mov    0xf0(%r13),%dl
   1eac6:	80 fa 01             	cmp    $0x1,%dl
   1eac9:	74 19                	je     1eae4 <e1000_setup_copper_link+0x566>
   1eacb:	80 fa 02             	cmp    $0x2,%dl
   1eace:	74 07                	je     1ead7 <e1000_setup_copper_link+0x559>
   1ead0:	80 fa 03             	cmp    $0x3,%dl
   1ead3:	75 0c                	jne    1eae1 <e1000_setup_copper_link+0x563>
   1ead5:	eb 05                	jmp    1eadc <e1000_setup_copper_link+0x55e>
   1ead7:	83 c8 20             	or     $0x20,%eax
   1eada:	eb 08                	jmp    1eae4 <e1000_setup_copper_link+0x566>
   1eadc:	83 c8 40             	or     $0x40,%eax
   1eadf:	eb 03                	jmp    1eae4 <e1000_setup_copper_link+0x566>
   1eae1:	83 c8 60             	or     $0x60,%eax
   1eae4:	66 89 45 da          	mov    %ax,0xffffffffffffffda(%rbp)
   1eae8:	66 8b 45 da          	mov    0xffffffffffffffda(%rbp),%ax
   1eaec:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   1eaef:	66 89 45 da          	mov    %ax,0xffffffffffffffda(%rbp)
   1eaf3:	41 80 bd 00 01 00 00 	cmpb   $0x0,0x100(%r13)
   1eafa:	00 
   1eafb:	74 07                	je     1eb04 <e1000_setup_copper_link+0x586>
   1eafd:	83 c8 02             	or     $0x2,%eax
   1eb00:	66 89 45 da          	mov    %ax,0xffffffffffffffda(%rbp)
   1eb04:	0f b7 55 da          	movzwl 0xffffffffffffffda(%rbp),%edx
   1eb08:	be 10 00 00 00       	mov    $0x10,%esi
   1eb0d:	4c 89 ef             	mov    %r13,%rdi
   1eb10:	e8 8f 74 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1eb15:	85 c0                	test   %eax,%eax
   1eb17:	89 c3                	mov    %eax,%ebx
   1eb19:	0f 85 f6 08 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1eb1f:	41 83 bd 84 00 00 00 	cmpl   $0x3,0x84(%r13)
   1eb26:	03 
   1eb27:	77 6d                	ja     1eb96 <e1000_setup_copper_link+0x618>
   1eb29:	48 8d 55 da          	lea    0xffffffffffffffda(%rbp),%rdx
   1eb2d:	be 14 00 00 00       	mov    $0x14,%esi
   1eb32:	4c 89 ef             	mov    %r13,%rdi
   1eb35:	e8 bc 76 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1eb3a:	85 c0                	test   %eax,%eax
   1eb3c:	89 c3                	mov    %eax,%ebx
   1eb3e:	0f 85 d1 08 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1eb44:	66 8b 45 da          	mov    0xffffffffffffffda(%rbp),%ax
   1eb48:	83 c8 70             	or     $0x70,%eax
   1eb4b:	66 89 45 da          	mov    %ax,0xffffffffffffffda(%rbp)
   1eb4f:	41 83 bd 84 00 00 00 	cmpl   $0x2,0x84(%r13)
   1eb56:	02 
   1eb57:	75 17                	jne    1eb70 <e1000_setup_copper_link+0x5f2>
   1eb59:	41 81 bd 80 00 00 00 	cmpl   $0x1410cc0,0x80(%r13)
   1eb60:	c0 0c 41 01 
   1eb64:	75 0a                	jne    1eb70 <e1000_setup_copper_link+0x5f2>
   1eb66:	89 c2                	mov    %eax,%edx
   1eb68:	80 e6 f1             	and    $0xf1,%dh
   1eb6b:	80 ce 08             	or     $0x8,%dh
   1eb6e:	eb 08                	jmp    1eb78 <e1000_setup_copper_link+0x5fa>
   1eb70:	89 c2                	mov    %eax,%edx
   1eb72:	80 e6 f0             	and    $0xf0,%dh
   1eb75:	80 ce 01             	or     $0x1,%dh
   1eb78:	66 89 55 da          	mov    %dx,0xffffffffffffffda(%rbp)
   1eb7c:	be 14 00 00 00       	mov    $0x14,%esi
   1eb81:	0f b7 d2             	movzwl %dx,%edx
   1eb84:	4c 89 ef             	mov    %r13,%rdi
   1eb87:	e8 18 74 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1eb8c:	85 c0                	test   %eax,%eax
   1eb8e:	89 c3                	mov    %eax,%ebx
   1eb90:	0f 85 7f 08 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1eb96:	4c 89 ef             	mov    %r13,%rdi
   1eb99:	e8 f0 f0 ff ff       	callq  1dc8e <e1000_phy_reset>
   1eb9e:	e9 49 02 00 00       	jmpq   1edec <e1000_setup_copper_link+0x86e>
   1eba3:	83 f8 03             	cmp    $0x3,%eax
   1eba6:	0f 85 4a 02 00 00    	jne    1edf6 <e1000_setup_copper_link+0x878>
   1ebac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ebb3:	e8 00 00 00 00       	callq  1ebb8 <e1000_setup_copper_link+0x63a>
   1ebb8:	41 80 bd 11 01 00 00 	cmpb   $0x0,0x111(%r13)
   1ebbf:	00 
   1ebc0:	0f 85 ce 00 00 00    	jne    1ec94 <e1000_setup_copper_link+0x716>
   1ebc6:	4c 8d 65 da          	lea    0xffffffffffffffda(%rbp),%r12
   1ebca:	be 55 00 00 00       	mov    $0x55,%esi
   1ebcf:	4c 89 ef             	mov    %r13,%rdi
   1ebd2:	4c 89 e2             	mov    %r12,%rdx
   1ebd5:	e8 1c 76 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1ebda:	85 c0                	test   %eax,%eax
   1ebdc:	89 c3                	mov    %eax,%ebx
   1ebde:	0f 85 31 08 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ebe4:	66 8b 55 da          	mov    0xffffffffffffffda(%rbp),%dx
   1ebe8:	be 55 00 00 00       	mov    $0x55,%esi
   1ebed:	4c 89 ef             	mov    %r13,%rdi
   1ebf0:	83 ca 17             	or     $0x17,%edx
   1ebf3:	66 89 55 da          	mov    %dx,0xffffffffffffffda(%rbp)
   1ebf7:	0f b7 d2             	movzwl %dx,%edx
   1ebfa:	e8 a5 73 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1ebff:	85 c0                	test   %eax,%eax
   1ec01:	89 c3                	mov    %eax,%ebx
   1ec03:	0f 85 0c 08 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ec09:	4c 89 e2             	mov    %r12,%rdx
   1ec0c:	be 10 00 00 00       	mov    $0x10,%esi
   1ec11:	4c 89 ef             	mov    %r13,%rdi
   1ec14:	e8 dd 75 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1ec19:	85 c0                	test   %eax,%eax
   1ec1b:	89 c3                	mov    %eax,%ebx
   1ec1d:	0f 85 f2 07 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ec23:	66 8b 45 da          	mov    0xffffffffffffffda(%rbp),%ax
   1ec27:	83 e0 9f             	and    $0xffffffffffffff9f,%eax
   1ec2a:	66 89 45 da          	mov    %ax,0xffffffffffffffda(%rbp)
   1ec2e:	41 8a 95 f0 00 00 00 	mov    0xf0(%r13),%dl
   1ec35:	80 fa 01             	cmp    $0x1,%dl
   1ec38:	74 0d                	je     1ec47 <e1000_setup_copper_link+0x6c9>
   1ec3a:	80 fa 02             	cmp    $0x2,%dl
   1ec3d:	75 05                	jne    1ec44 <e1000_setup_copper_link+0x6c6>
   1ec3f:	83 c8 20             	or     $0x20,%eax
   1ec42:	eb 03                	jmp    1ec47 <e1000_setup_copper_link+0x6c9>
   1ec44:	83 c8 60             	or     $0x60,%eax
   1ec47:	66 89 45 da          	mov    %ax,0xffffffffffffffda(%rbp)
   1ec4b:	66 8b 45 da          	mov    0xffffffffffffffda(%rbp),%ax
   1ec4f:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   1ec52:	66 89 45 da          	mov    %ax,0xffffffffffffffda(%rbp)
   1ec56:	41 80 bd 00 01 00 00 	cmpb   $0x0,0x100(%r13)
   1ec5d:	00 
   1ec5e:	74 07                	je     1ec67 <e1000_setup_copper_link+0x6e9>
   1ec60:	83 c8 02             	or     $0x2,%eax
   1ec63:	66 89 45 da          	mov    %ax,0xffffffffffffffda(%rbp)
   1ec67:	0f b7 55 da          	movzwl 0xffffffffffffffda(%rbp),%edx
   1ec6b:	be 10 00 00 00       	mov    $0x10,%esi
   1ec70:	4c 89 ef             	mov    %r13,%rdi
   1ec73:	e8 2c 73 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1ec78:	85 c0                	test   %eax,%eax
   1ec7a:	89 c3                	mov    %eax,%ebx
   1ec7c:	0f 85 93 07 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ec82:	4c 89 ef             	mov    %r13,%rdi
   1ec85:	e8 04 f0 ff ff       	callq  1dc8e <e1000_phy_reset>
   1ec8a:	85 c0                	test   %eax,%eax
   1ec8c:	89 c3                	mov    %eax,%ebx
   1ec8e:	0f 85 81 07 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ec94:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
   1ec99:	0f 85 57 01 00 00    	jne    1edf6 <e1000_setup_copper_link+0x878>
   1ec9f:	31 f6                	xor    %esi,%esi
   1eca1:	ba 08 08 00 00       	mov    $0x808,%edx
   1eca6:	4c 89 ef             	mov    %r13,%rdi
   1eca9:	e8 d8 6f fe ff       	callq  5c86 <e1000_write_kmrn_reg>
   1ecae:	85 c0                	test   %eax,%eax
   1ecb0:	89 c3                	mov    %eax,%ebx
   1ecb2:	0f 85 5d 07 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ecb8:	4c 8d 75 da          	lea    0xffffffffffffffda(%rbp),%r14
   1ecbc:	be 1a 00 00 00       	mov    $0x1a,%esi
   1ecc1:	4c 89 ef             	mov    %r13,%rdi
   1ecc4:	4c 89 f2             	mov    %r14,%rdx
   1ecc7:	e8 2a 75 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1eccc:	85 c0                	test   %eax,%eax
   1ecce:	89 c3                	mov    %eax,%ebx
   1ecd0:	0f 85 3f 07 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ecd6:	66 8b 55 da          	mov    0xffffffffffffffda(%rbp),%dx
   1ecda:	be 1a 00 00 00       	mov    $0x1a,%esi
   1ecdf:	4c 89 ef             	mov    %r13,%rdi
   1ece2:	80 e6 df             	and    $0xdf,%dh
   1ece5:	66 89 55 da          	mov    %dx,0xffffffffffffffda(%rbp)
   1ece9:	0f b7 d2             	movzwl %dx,%edx
   1ecec:	e8 b3 72 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1ecf1:	85 c0                	test   %eax,%eax
   1ecf3:	89 c3                	mov    %eax,%ebx
   1ecf5:	0f 85 1a 07 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ecfb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ed02:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ed06:	e8 00 00 00 00       	callq  1ed0b <e1000_setup_copper_link+0x78d>
   1ed0b:	44 8b 63 18          	mov    0x18(%rbx),%r12d
   1ed0f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ed13:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ed1a:	41 81 e4 ff ff 3f ff 	and    $0xff3fffff,%r12d
   1ed21:	e8 00 00 00 00       	callq  1ed26 <e1000_setup_copper_link+0x7a8>
   1ed26:	48 83 c3 18          	add    $0x18,%rbx
   1ed2a:	44 89 23             	mov    %r12d,(%rbx)
   1ed2d:	be 34 18 00 00       	mov    $0x1834,%esi
   1ed32:	4c 89 f2             	mov    %r14,%rdx
   1ed35:	4c 89 ef             	mov    %r13,%rdi
   1ed38:	e8 b9 74 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1ed3d:	85 c0                	test   %eax,%eax
   1ed3f:	89 c3                	mov    %eax,%ebx
   1ed41:	0f 85 ce 06 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ed47:	4c 89 ef             	mov    %r13,%rdi
   1ed4a:	e8 a0 14 fe ff       	callq  1ef <e1000_check_mng_mode>
   1ed4f:	84 c0                	test   %al,%al
   1ed51:	75 64                	jne    1edb7 <e1000_setup_copper_link+0x839>
   1ed53:	66 8b 55 da          	mov    0xffffffffffffffda(%rbp),%dx
   1ed57:	be 34 18 00 00       	mov    $0x1834,%esi
   1ed5c:	4c 89 ef             	mov    %r13,%rdi
   1ed5f:	83 ca 01             	or     $0x1,%edx
   1ed62:	66 89 55 da          	mov    %dx,0xffffffffffffffda(%rbp)
   1ed66:	0f b7 d2             	movzwl %dx,%edx
   1ed69:	e8 36 72 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1ed6e:	85 c0                	test   %eax,%eax
   1ed70:	89 c3                	mov    %eax,%ebx
   1ed72:	0f 85 9d 06 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ed78:	4c 89 f2             	mov    %r14,%rdx
   1ed7b:	be 30 18 00 00       	mov    $0x1830,%esi
   1ed80:	4c 89 ef             	mov    %r13,%rdi
   1ed83:	e8 6e 74 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1ed88:	85 c0                	test   %eax,%eax
   1ed8a:	89 c3                	mov    %eax,%ebx
   1ed8c:	0f 85 83 06 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ed92:	66 8b 55 da          	mov    0xffffffffffffffda(%rbp),%dx
   1ed96:	be 30 18 00 00       	mov    $0x1830,%esi
   1ed9b:	4c 89 ef             	mov    %r13,%rdi
   1ed9e:	80 e6 f7             	and    $0xf7,%dh
   1eda1:	66 89 55 da          	mov    %dx,0xffffffffffffffda(%rbp)
   1eda5:	0f b7 d2             	movzwl %dx,%edx
   1eda8:	e8 f7 71 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1edad:	85 c0                	test   %eax,%eax
   1edaf:	89 c3                	mov    %eax,%ebx
   1edb1:	0f 85 5e 06 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1edb7:	4c 89 f2             	mov    %r14,%rdx
   1edba:	be 52 18 00 00       	mov    $0x1852,%esi
   1edbf:	4c 89 ef             	mov    %r13,%rdi
   1edc2:	e8 2f 74 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1edc7:	85 c0                	test   %eax,%eax
   1edc9:	89 c3                	mov    %eax,%ebx
   1edcb:	0f 85 44 06 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1edd1:	66 8b 55 da          	mov    0xffffffffffffffda(%rbp),%dx
   1edd5:	be 52 18 00 00       	mov    $0x1852,%esi
   1edda:	4c 89 ef             	mov    %r13,%rdi
   1eddd:	83 ca 10             	or     $0x10,%edx
   1ede0:	66 89 55 da          	mov    %dx,0xffffffffffffffda(%rbp)
   1ede4:	0f b7 d2             	movzwl %dx,%edx
   1ede7:	e8 b8 71 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1edec:	85 c0                	test   %eax,%eax
   1edee:	89 c3                	mov    %eax,%ebx
   1edf0:	0f 85 1f 06 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1edf6:	41 80 bd ef 00 00 00 	cmpb   $0x0,0xef(%r13)
   1edfd:	00 
   1edfe:	0f 84 03 01 00 00    	je     1ef07 <e1000_setup_copper_link+0x989>
   1ee04:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ee0b:	e8 00 00 00 00       	callq  1ee10 <e1000_setup_copper_link+0x892>
   1ee10:	66 41 8b 85 d2 00 00 	mov    0xd2(%r13),%ax
   1ee17:	00 
   1ee18:	ba 2f 00 00 00       	mov    $0x2f,%edx
   1ee1d:	66 83 e0 2f          	and    $0x2f,%ax
   1ee21:	0f 45 d0             	cmovne %eax,%edx
   1ee24:	41 83 7d 14 05       	cmpl   $0x5,0x14(%r13)
   1ee29:	66 41 89 95 d2 00 00 	mov    %dx,0xd2(%r13)
   1ee30:	00 
   1ee31:	75 0b                	jne    1ee3e <e1000_setup_copper_link+0x8c0>
   1ee33:	83 e2 0f             	and    $0xf,%edx
   1ee36:	66 41 89 95 d2 00 00 	mov    %dx,0xd2(%r13)
   1ee3d:	00 
   1ee3e:	4c 89 ef             	mov    %r13,%rdi
   1ee41:	e8 9d 81 fe ff       	callq  6fe3 <e1000_phy_setup_autoneg>
   1ee46:	85 c0                	test   %eax,%eax
   1ee48:	89 c3                	mov    %eax,%ebx
   1ee4a:	0f 85 c5 05 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ee50:	48 8d 55 da          	lea    0xffffffffffffffda(%rbp),%rdx
   1ee54:	31 f6                	xor    %esi,%esi
   1ee56:	4c 89 ef             	mov    %r13,%rdi
   1ee59:	e8 98 73 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1ee5e:	85 c0                	test   %eax,%eax
   1ee60:	89 c3                	mov    %eax,%ebx
   1ee62:	0f 85 ad 05 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ee68:	66 8b 55 da          	mov    0xffffffffffffffda(%rbp),%dx
   1ee6c:	31 f6                	xor    %esi,%esi
   1ee6e:	4c 89 ef             	mov    %r13,%rdi
   1ee71:	80 ce 12             	or     $0x12,%dh
   1ee74:	66 89 55 da          	mov    %dx,0xffffffffffffffda(%rbp)
   1ee78:	0f b7 d2             	movzwl %dx,%edx
   1ee7b:	e8 24 71 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1ee80:	85 c0                	test   %eax,%eax
   1ee82:	89 c3                	mov    %eax,%ebx
   1ee84:	0f 85 8b 05 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ee8a:	41 80 bd f2 00 00 00 	cmpb   $0x0,0xf2(%r13)
   1ee91:	00 
   1ee92:	74 66                	je     1eefa <e1000_setup_copper_link+0x97c>
   1ee94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ee9b:	41 be 2d 00 00 00    	mov    $0x2d,%r14d
   1eea1:	e8 00 00 00 00       	callq  1eea6 <e1000_setup_copper_link+0x928>
   1eea6:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
   1eeaa:	be 01 00 00 00       	mov    $0x1,%esi
   1eeaf:	4c 89 ef             	mov    %r13,%rdi
   1eeb2:	4c 89 e2             	mov    %r12,%rdx
   1eeb5:	e8 3c 73 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1eeba:	85 c0                	test   %eax,%eax
   1eebc:	89 c3                	mov    %eax,%ebx
   1eebe:	0f 85 51 05 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1eec4:	4c 89 e2             	mov    %r12,%rdx
   1eec7:	be 01 00 00 00       	mov    $0x1,%esi
   1eecc:	4c 89 ef             	mov    %r13,%rdi
   1eecf:	e8 22 73 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1eed4:	85 c0                	test   %eax,%eax
   1eed6:	89 c3                	mov    %eax,%ebx
   1eed8:	0f 85 37 05 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1eede:	f6 45 dc 20          	testb  $0x20,0xffffffffffffffdc(%rbp)
   1eee2:	75 16                	jne    1eefa <e1000_setup_copper_link+0x97c>
   1eee4:	bf 64 00 00 00       	mov    $0x64,%edi
   1eee9:	e8 7f 8d fe ff       	callq  7c6d <msleep>
   1eeee:	66 41 83 fe 01       	cmp    $0x1,%r14w
   1eef3:	74 05                	je     1eefa <e1000_setup_copper_link+0x97c>
   1eef5:	41 ff ce             	dec    %r14d
   1eef8:	eb ac                	jmp    1eea6 <e1000_setup_copper_link+0x928>
   1eefa:	41 c6 85 0c 01 00 00 	movb   $0x1,0x10c(%r13)
   1ef01:	01 
   1ef02:	e9 3a 04 00 00       	jmpq   1f341 <e1000_setup_copper_link+0xdc3>
   1ef07:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ef0e:	e8 00 00 00 00       	callq  1ef13 <e1000_setup_copper_link+0x995>
   1ef13:	41 c7 45 38 00 00 00 	movl   $0x0,0x38(%r13)
   1ef1a:	00 
   1ef1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ef22:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ef26:	e8 00 00 00 00       	callq  1ef2b <e1000_setup_copper_link+0x9ad>
   1ef2b:	44 8b 23             	mov    (%rbx),%r12d
   1ef2e:	48 8d 55 dc          	lea    0xffffffffffffffdc(%rbp),%rdx
   1ef32:	31 f6                	xor    %esi,%esi
   1ef34:	4c 89 ef             	mov    %r13,%rdi
   1ef37:	e8 ba 72 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1ef3c:	85 c0                	test   %eax,%eax
   1ef3e:	89 c3                	mov    %eax,%ebx
   1ef40:	0f 85 cf 04 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1ef46:	8b 55 dc             	mov    0xffffffffffffffdc(%rbp),%edx
   1ef49:	44 89 e7             	mov    %r12d,%edi
   1ef4c:	81 cf 00 18 00 00    	or     $0x1800,%edi
   1ef52:	89 fe                	mov    %edi,%esi
   1ef54:	89 d0                	mov    %edx,%eax
   1ef56:	81 e6 df fc ff ff    	and    $0xfffffcdf,%esi
   1ef5c:	80 e4 ef             	and    $0xef,%ah
   1ef5f:	66 89 45 dc          	mov    %ax,0xffffffffffffffdc(%rbp)
   1ef63:	41 8a 8d f1 00 00 00 	mov    0xf1(%r13),%cl
   1ef6a:	80 f9 03             	cmp    $0x3,%cl
   1ef6d:	74 04                	je     1ef73 <e1000_setup_copper_link+0x9f5>
   1ef6f:	fe c9                	dec    %cl
   1ef71:	75 0e                	jne    1ef81 <e1000_setup_copper_link+0xa03>
   1ef73:	89 f1                	mov    %esi,%ecx
   1ef75:	80 cc 01             	or     $0x1,%ah
   1ef78:	83 c9 01             	or     $0x1,%ecx
   1ef7b:	66 89 45 dc          	mov    %ax,0xffffffffffffffdc(%rbp)
   1ef7f:	eb 0f                	jmp    1ef90 <e1000_setup_copper_link+0xa12>
   1ef81:	89 f9                	mov    %edi,%ecx
   1ef83:	80 e6 ee             	and    $0xee,%dh
   1ef86:	81 e1 de fc ff ff    	and    $0xfffffcde,%ecx
   1ef8c:	66 89 55 dc          	mov    %dx,0xffffffffffffffdc(%rbp)
   1ef90:	41 8a 85 f1 00 00 00 	mov    0xf1(%r13),%al
   1ef97:	3c 03                	cmp    $0x3,%al
   1ef99:	75 0f                	jne    1efaa <e1000_setup_copper_link+0xa2c>
   1ef9b:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
   1ef9e:	41 89 cc             	mov    %ecx,%r12d
   1efa1:	41 81 cc 00 01 00 00 	or     $0x100,%r12d
   1efa8:	eb 11                	jmp    1efbb <e1000_setup_copper_link+0xa3d>
   1efaa:	3c 02                	cmp    $0x2,%al
   1efac:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
   1efaf:	75 12                	jne    1efc3 <e1000_setup_copper_link+0xa45>
   1efb1:	41 89 cc             	mov    %ecx,%r12d
   1efb4:	41 81 cc 00 01 00 00 	or     $0x100,%r12d
   1efbb:	80 cc 20             	or     $0x20,%ah
   1efbe:	83 e0 bf             	and    $0xffffffffffffffbf,%eax
   1efc1:	eb 0e                	jmp    1efd1 <e1000_setup_copper_link+0xa53>
   1efc3:	41 89 cc             	mov    %ecx,%r12d
   1efc6:	66 25 bf df          	and    $0xdfbf,%ax
   1efca:	41 81 e4 ff fc ff ff 	and    $0xfffffcff,%r12d
   1efd1:	4c 89 ef             	mov    %r13,%rdi
   1efd4:	66 89 45 dc          	mov    %ax,0xffffffffffffffdc(%rbp)
   1efd8:	e8 eb 15 fe ff       	callq  5c8 <e1000_config_collision_dist>
   1efdd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1efe4:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1efe8:	e8 00 00 00 00       	callq  1efed <e1000_setup_copper_link+0xa6f>
   1efed:	44 89 23             	mov    %r12d,(%rbx)
   1eff0:	41 8b 45 14          	mov    0x14(%r13),%eax
   1eff4:	85 c0                	test   %eax,%eax
   1eff6:	74 05                	je     1effd <e1000_setup_copper_link+0xa7f>
   1eff8:	83 f8 03             	cmp    $0x3,%eax
   1effb:	75 47                	jne    1f044 <e1000_setup_copper_link+0xac6>
   1effd:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   1f001:	be 10 00 00 00       	mov    $0x10,%esi
   1f006:	4c 89 ef             	mov    %r13,%rdi
   1f009:	e8 e8 71 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f00e:	85 c0                	test   %eax,%eax
   1f010:	89 c3                	mov    %eax,%ebx
   1f012:	0f 85 fd 03 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f018:	8b 55 d8             	mov    0xffffffffffffffd8(%rbp),%edx
   1f01b:	be 10 00 00 00       	mov    $0x10,%esi
   1f020:	4c 89 ef             	mov    %r13,%rdi
   1f023:	83 e2 9f             	and    $0xffffffffffffff9f,%edx
   1f026:	66 89 55 d8          	mov    %dx,0xffffffffffffffd8(%rbp)
   1f02a:	0f b7 d2             	movzwl %dx,%edx
   1f02d:	e8 72 6f fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1f032:	85 c0                	test   %eax,%eax
   1f034:	89 c3                	mov    %eax,%ebx
   1f036:	0f 85 d9 03 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f03c:	66 81 4d dc 00 80    	orw    $0x8000,0xffffffffffffffdc(%rbp)
   1f042:	eb 6f                	jmp    1f0b3 <e1000_setup_copper_link+0xb35>
   1f044:	83 f8 05             	cmp    $0x5,%eax
   1f047:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   1f04b:	75 2b                	jne    1f078 <e1000_setup_copper_link+0xafa>
   1f04d:	be 1c 00 00 00       	mov    $0x1c,%esi
   1f052:	4c 89 ef             	mov    %r13,%rdi
   1f055:	e8 9c 71 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f05a:	85 c0                	test   %eax,%eax
   1f05c:	89 c3                	mov    %eax,%ebx
   1f05e:	0f 85 b1 03 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f064:	8b 55 d8             	mov    0xffffffffffffffd8(%rbp),%edx
   1f067:	be 1c 00 00 00       	mov    $0x1c,%esi
   1f06c:	80 e2 3f             	and    $0x3f,%dl
   1f06f:	66 89 55 d8          	mov    %dx,0xffffffffffffffd8(%rbp)
   1f073:	0f b7 d2             	movzwl %dx,%edx
   1f076:	eb 29                	jmp    1f0a1 <e1000_setup_copper_link+0xb23>
   1f078:	be 12 00 00 00       	mov    $0x12,%esi
   1f07d:	4c 89 ef             	mov    %r13,%rdi
   1f080:	e8 71 71 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f085:	85 c0                	test   %eax,%eax
   1f087:	89 c3                	mov    %eax,%ebx
   1f089:	0f 85 86 03 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f08f:	8b 55 d8             	mov    0xffffffffffffffd8(%rbp),%edx
   1f092:	be 12 00 00 00       	mov    $0x12,%esi
   1f097:	80 e6 cf             	and    $0xcf,%dh
   1f09a:	66 89 55 d8          	mov    %dx,0xffffffffffffffd8(%rbp)
   1f09e:	0f b7 d2             	movzwl %dx,%edx
   1f0a1:	4c 89 ef             	mov    %r13,%rdi
   1f0a4:	e8 fb 6e fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1f0a9:	85 c0                	test   %eax,%eax
   1f0ab:	89 c3                	mov    %eax,%ebx
   1f0ad:	0f 85 62 03 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f0b3:	0f b7 55 dc          	movzwl 0xffffffffffffffdc(%rbp),%edx
   1f0b7:	31 f6                	xor    %esi,%esi
   1f0b9:	4c 89 ef             	mov    %r13,%rdi
   1f0bc:	e8 e3 6e fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1f0c1:	85 c0                	test   %eax,%eax
   1f0c3:	89 c3                	mov    %eax,%ebx
   1f0c5:	0f 85 4a 03 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f0cb:	bf c7 10 00 00       	mov    $0x10c7,%edi
   1f0d0:	e8 a4 59 fe ff       	callq  4a79 <__const_udelay>
   1f0d5:	41 80 bd f2 00 00 00 	cmpb   $0x0,0xf2(%r13)
   1f0dc:	00 
   1f0dd:	0f 84 2f 01 00 00    	je     1f212 <e1000_setup_copper_link+0xc94>
   1f0e3:	66 c7 45 da 00 00    	movw   $0x0,0xffffffffffffffda(%rbp)
   1f0e9:	41 be 14 00 00 00    	mov    $0x14,%r14d
   1f0ef:	4c 8d 65 da          	lea    0xffffffffffffffda(%rbp),%r12
   1f0f3:	be 01 00 00 00       	mov    $0x1,%esi
   1f0f8:	4c 89 ef             	mov    %r13,%rdi
   1f0fb:	4c 89 e2             	mov    %r12,%rdx
   1f0fe:	e8 f3 70 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f103:	85 c0                	test   %eax,%eax
   1f105:	89 c3                	mov    %eax,%ebx
   1f107:	0f 85 08 03 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f10d:	4c 89 e2             	mov    %r12,%rdx
   1f110:	be 01 00 00 00       	mov    $0x1,%esi
   1f115:	4c 89 ef             	mov    %r13,%rdi
   1f118:	e8 d9 70 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f11d:	85 c0                	test   %eax,%eax
   1f11f:	89 c3                	mov    %eax,%ebx
   1f121:	0f 85 ee 02 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f127:	f6 45 da 04          	testb  $0x4,0xffffffffffffffda(%rbp)
   1f12b:	0f 85 87 00 00 00    	jne    1f1b8 <e1000_setup_copper_link+0xc3a>
   1f131:	bf 64 00 00 00       	mov    $0x64,%edi
   1f136:	e8 32 8b fe ff       	callq  7c6d <msleep>
   1f13b:	66 41 83 fe 01       	cmp    $0x1,%r14w
   1f140:	74 05                	je     1f147 <e1000_setup_copper_link+0xbc9>
   1f142:	41 ff ce             	dec    %r14d
   1f145:	eb a8                	jmp    1f0ef <e1000_setup_copper_link+0xb71>
   1f147:	41 8b 45 14          	mov    0x14(%r13),%eax
   1f14b:	85 c0                	test   %eax,%eax
   1f14d:	74 05                	je     1f154 <e1000_setup_copper_link+0xbd6>
   1f14f:	83 f8 03             	cmp    $0x3,%eax
   1f152:	75 64                	jne    1f1b8 <e1000_setup_copper_link+0xc3a>
   1f154:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f15b:	e8 00 00 00 00       	callq  1f160 <e1000_setup_copper_link+0xbe2>
   1f160:	41 83 7d 14 03       	cmpl   $0x3,0x14(%r13)
   1f165:	74 1c                	je     1f183 <e1000_setup_copper_link+0xc05>
   1f167:	ba 1d 00 00 00       	mov    $0x1d,%edx
   1f16c:	be 1d 00 00 00       	mov    $0x1d,%esi
   1f171:	4c 89 ef             	mov    %r13,%rdi
   1f174:	e8 2b 6e fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1f179:	85 c0                	test   %eax,%eax
   1f17b:	89 c3                	mov    %eax,%ebx
   1f17d:	0f 85 92 02 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f183:	ba c1 00 00 00       	mov    $0xc1,%edx
   1f188:	be 1e 00 00 00       	mov    $0x1e,%esi
   1f18d:	4c 89 ef             	mov    %r13,%rdi
   1f190:	e8 0f 6e fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1f195:	85 c0                	test   %eax,%eax
   1f197:	89 c3                	mov    %eax,%ebx
   1f199:	0f 85 76 02 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f19f:	31 d2                	xor    %edx,%edx
   1f1a1:	be 1e 00 00 00       	mov    $0x1e,%esi
   1f1a6:	4c 89 ef             	mov    %r13,%rdi
   1f1a9:	e8 f6 6d fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1f1ae:	85 c0                	test   %eax,%eax
   1f1b0:	89 c3                	mov    %eax,%ebx
   1f1b2:	0f 85 5d 02 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f1b8:	41 be 14 00 00 00    	mov    $0x14,%r14d
   1f1be:	f6 45 da 04          	testb  $0x4,0xffffffffffffffda(%rbp)
   1f1c2:	75 4e                	jne    1f212 <e1000_setup_copper_link+0xc94>
   1f1c4:	4c 8d 65 da          	lea    0xffffffffffffffda(%rbp),%r12
   1f1c8:	bf 64 00 00 00       	mov    $0x64,%edi
   1f1cd:	e8 9b 8a fe ff       	callq  7c6d <msleep>
   1f1d2:	4c 89 e2             	mov    %r12,%rdx
   1f1d5:	be 01 00 00 00       	mov    $0x1,%esi
   1f1da:	4c 89 ef             	mov    %r13,%rdi
   1f1dd:	e8 14 70 fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f1e2:	85 c0                	test   %eax,%eax
   1f1e4:	89 c3                	mov    %eax,%ebx
   1f1e6:	0f 85 29 02 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f1ec:	4c 89 e2             	mov    %r12,%rdx
   1f1ef:	be 01 00 00 00       	mov    $0x1,%esi
   1f1f4:	4c 89 ef             	mov    %r13,%rdi
   1f1f7:	e8 fa 6f fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f1fc:	85 c0                	test   %eax,%eax
   1f1fe:	89 c3                	mov    %eax,%ebx
   1f200:	0f 85 0f 02 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f206:	66 41 83 fe 01       	cmp    $0x1,%r14w
   1f20b:	74 05                	je     1f212 <e1000_setup_copper_link+0xc94>
   1f20d:	41 ff ce             	dec    %r14d
   1f210:	eb ac                	jmp    1f1be <e1000_setup_copper_link+0xc40>
   1f212:	41 8b 45 14          	mov    0x14(%r13),%eax
   1f216:	85 c0                	test   %eax,%eax
   1f218:	0f 85 b9 00 00 00    	jne    1f2d7 <e1000_setup_copper_link+0xd59>
   1f21e:	4c 8d 65 d8          	lea    0xffffffffffffffd8(%rbp),%r12
   1f222:	be 14 00 00 00       	mov    $0x14,%esi
   1f227:	4c 89 ef             	mov    %r13,%rdi
   1f22a:	4c 89 e2             	mov    %r12,%rdx
   1f22d:	e8 c4 6f fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f232:	85 c0                	test   %eax,%eax
   1f234:	89 c3                	mov    %eax,%ebx
   1f236:	0f 85 d9 01 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f23c:	8b 55 d8             	mov    0xffffffffffffffd8(%rbp),%edx
   1f23f:	be 14 00 00 00       	mov    $0x14,%esi
   1f244:	4c 89 ef             	mov    %r13,%rdi
   1f247:	83 ca 70             	or     $0x70,%edx
   1f24a:	66 89 55 d8          	mov    %dx,0xffffffffffffffd8(%rbp)
   1f24e:	0f b7 d2             	movzwl %dx,%edx
   1f251:	e8 4e 6d fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1f256:	85 c0                	test   %eax,%eax
   1f258:	89 c3                	mov    %eax,%ebx
   1f25a:	0f 85 b5 01 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f260:	4c 89 e2             	mov    %r12,%rdx
   1f263:	be 10 00 00 00       	mov    $0x10,%esi
   1f268:	4c 89 ef             	mov    %r13,%rdi
   1f26b:	e8 86 6f fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f270:	85 c0                	test   %eax,%eax
   1f272:	89 c3                	mov    %eax,%ebx
   1f274:	0f 85 9b 01 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f27a:	8b 55 d8             	mov    0xffffffffffffffd8(%rbp),%edx
   1f27d:	be 10 00 00 00       	mov    $0x10,%esi
   1f282:	4c 89 ef             	mov    %r13,%rdi
   1f285:	80 ce 08             	or     $0x8,%dh
   1f288:	66 89 55 d8          	mov    %dx,0xffffffffffffffd8(%rbp)
   1f28c:	0f b7 d2             	movzwl %dx,%edx
   1f28f:	e8 10 6d fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1f294:	85 c0                	test   %eax,%eax
   1f296:	89 c3                	mov    %eax,%ebx
   1f298:	0f 85 77 01 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f29e:	41 8b 45 10          	mov    0x10(%r13),%eax
   1f2a2:	83 f8 04             	cmp    $0x4,%eax
   1f2a5:	74 09                	je     1f2b0 <e1000_setup_copper_link+0xd32>
   1f2a7:	83 f8 03             	cmp    $0x3,%eax
   1f2aa:	0f 85 91 00 00 00    	jne    1f341 <e1000_setup_copper_link+0xdc3>
   1f2b0:	41 80 bd ef 00 00 00 	cmpb   $0x0,0xef(%r13)
   1f2b7:	00 
   1f2b8:	0f 85 83 00 00 00    	jne    1f341 <e1000_setup_copper_link+0xdc3>
   1f2be:	41 8a 85 f1 00 00 00 	mov    0xf1(%r13),%al
   1f2c5:	3c 01                	cmp    $0x1,%al
   1f2c7:	74 04                	je     1f2cd <e1000_setup_copper_link+0xd4f>
   1f2c9:	84 c0                	test   %al,%al
   1f2cb:	75 74                	jne    1f341 <e1000_setup_copper_link+0xdc3>
   1f2cd:	4c 89 ef             	mov    %r13,%rdi
   1f2d0:	e8 e3 71 fe ff       	callq  64b8 <e1000_polarity_reversal_workaround>
   1f2d5:	eb 60                	jmp    1f337 <e1000_setup_copper_link+0xdb9>
   1f2d7:	83 f8 03             	cmp    $0x3,%eax
   1f2da:	75 65                	jne    1f341 <e1000_setup_copper_link+0xdc3>
   1f2dc:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   1f2e0:	be 55 00 00 00       	mov    $0x55,%esi
   1f2e5:	4c 89 ef             	mov    %r13,%rdi
   1f2e8:	e8 09 6f fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f2ed:	85 c0                	test   %eax,%eax
   1f2ef:	89 c3                	mov    %eax,%ebx
   1f2f1:	0f 85 1e 01 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f2f7:	8b 45 d8             	mov    0xffffffffffffffd8(%rbp),%eax
   1f2fa:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   1f2fd:	66 89 45 d8          	mov    %ax,0xffffffffffffffd8(%rbp)
   1f301:	41 8a 95 f1 00 00 00 	mov    0xf1(%r13),%dl
   1f308:	80 fa 01             	cmp    $0x1,%dl
   1f30b:	74 04                	je     1f311 <e1000_setup_copper_link+0xd93>
   1f30d:	84 d2                	test   %dl,%dl
   1f30f:	75 05                	jne    1f316 <e1000_setup_copper_link+0xd98>
   1f311:	83 c8 04             	or     $0x4,%eax
   1f314:	eb 03                	jmp    1f319 <e1000_setup_copper_link+0xd9b>
   1f316:	83 c8 05             	or     $0x5,%eax
   1f319:	66 89 45 d8          	mov    %ax,0xffffffffffffffd8(%rbp)
   1f31d:	8b 55 d8             	mov    0xffffffffffffffd8(%rbp),%edx
   1f320:	be 55 00 00 00       	mov    $0x55,%esi
   1f325:	4c 89 ef             	mov    %r13,%rdi
   1f328:	83 ca 10             	or     $0x10,%edx
   1f32b:	66 89 55 d8          	mov    %dx,0xffffffffffffffd8(%rbp)
   1f32f:	0f b7 d2             	movzwl %dx,%edx
   1f332:	e8 6d 6c fe ff       	callq  5fa4 <e1000_write_phy_reg>
   1f337:	85 c0                	test   %eax,%eax
   1f339:	89 c3                	mov    %eax,%ebx
   1f33b:	0f 85 d4 00 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f341:	45 31 f6             	xor    %r14d,%r14d
   1f344:	4c 8d 65 de          	lea    0xffffffffffffffde(%rbp),%r12
   1f348:	be 01 00 00 00       	mov    $0x1,%esi
   1f34d:	4c 89 ef             	mov    %r13,%rdi
   1f350:	4c 89 e2             	mov    %r12,%rdx
   1f353:	e8 9e 6e fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f358:	85 c0                	test   %eax,%eax
   1f35a:	89 c3                	mov    %eax,%ebx
   1f35c:	0f 85 b3 00 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f362:	4c 89 e2             	mov    %r12,%rdx
   1f365:	be 01 00 00 00       	mov    $0x1,%esi
   1f36a:	4c 89 ef             	mov    %r13,%rdi
   1f36d:	e8 84 6e fe ff       	callq  61f6 <e1000_read_phy_reg>
   1f372:	85 c0                	test   %eax,%eax
   1f374:	89 c3                	mov    %eax,%ebx
   1f376:	0f 85 99 00 00 00    	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f37c:	f6 45 de 04          	testb  $0x4,0xffffffffffffffde(%rbp)
   1f380:	74 51                	je     1f3d3 <e1000_setup_copper_link+0xe55>
   1f382:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f389:	e8 00 00 00 00       	callq  1f38e <e1000_setup_copper_link+0xe10>
   1f38e:	41 83 7d 10 03       	cmpl   $0x3,0x10(%r13)
   1f393:	76 0a                	jbe    1f39f <e1000_setup_copper_link+0xe21>
   1f395:	4c 89 ef             	mov    %r13,%rdi
   1f398:	e8 2b 12 fe ff       	callq  5c8 <e1000_config_collision_dist>
   1f39d:	eb 0e                	jmp    1f3ad <e1000_setup_copper_link+0xe2f>
   1f39f:	4c 89 ef             	mov    %r13,%rdi
   1f3a2:	e8 6a 7b fe ff       	callq  6f11 <e1000_config_mac_to_phy>
   1f3a7:	85 c0                	test   %eax,%eax
   1f3a9:	89 c3                	mov    %eax,%ebx
   1f3ab:	75 68                	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f3ad:	4c 89 ef             	mov    %r13,%rdi
   1f3b0:	e8 82 e1 ff ff       	callq  1d537 <e1000_config_fc_after_link_up>
   1f3b5:	85 c0                	test   %eax,%eax
   1f3b7:	89 c3                	mov    %eax,%ebx
   1f3b9:	75 5a                	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f3bb:	41 83 7d 14 01       	cmpl   $0x1,0x14(%r13)
   1f3c0:	75 53                	jne    1f415 <e1000_setup_copper_link+0xe97>
   1f3c2:	be 01 00 00 00       	mov    $0x1,%esi
   1f3c7:	4c 89 ef             	mov    %r13,%rdi
   1f3ca:	e8 af dd ff ff       	callq  1d17e <e1000_config_dsp_after_link_change>
   1f3cf:	89 c3                	mov    %eax,%ebx
   1f3d1:	eb 42                	jmp    1f415 <e1000_setup_copper_link+0xe97>
   1f3d3:	bf c6 a7 00 00       	mov    $0xa7c6,%edi
   1f3d8:	41 ff c6             	inc    %r14d
   1f3db:	e8 99 56 fe ff       	callq  4a79 <__const_udelay>
   1f3e0:	66 41 83 fe 0a       	cmp    $0xa,%r14w
   1f3e5:	74 2e                	je     1f415 <e1000_setup_copper_link+0xe97>
   1f3e7:	e9 58 ff ff ff       	jmpq   1f344 <e1000_setup_copper_link+0xdc6>
   1f3ec:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
   1f3f1:	eb 22                	jmp    1f415 <e1000_setup_copper_link+0xe97>
   1f3f3:	41 8b 45 10          	mov    0x10(%r13),%eax
   1f3f7:	83 f8 07             	cmp    $0x7,%eax
   1f3fa:	0f 85 da f5 ff ff    	jne    1e9da <e1000_setup_copper_link+0x45c>
   1f400:	e9 da f5 ff ff       	jmpq   1e9df <e1000_setup_copper_link+0x461>
   1f405:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
   1f40a:	0f 85 44 f6 ff ff    	jne    1ea54 <e1000_setup_copper_link+0x4d6>
   1f410:	e9 23 f6 ff ff       	jmpq   1ea38 <e1000_setup_copper_link+0x4ba>
   1f415:	41 5d                	pop    %r13
   1f417:	41 5e                	pop    %r14
   1f419:	89 d8                	mov    %ebx,%eax
   1f41b:	5b                   	pop    %rbx
   1f41c:	41 5c                	pop    %r12
   1f41e:	41 5d                	pop    %r13
   1f420:	41 5e                	pop    %r14
   1f422:	c9                   	leaveq 
   1f423:	c3                   	retq   

000000000001f424 <e1000_id_led_init>:
   1f424:	55                   	push   %rbp
   1f425:	48 89 e5             	mov    %rsp,%rbp
   1f428:	41 55                	push   %r13
   1f42a:	41 54                	push   %r12
   1f42c:	49 89 fc             	mov    %rdi,%r12
   1f42f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f436:	53                   	push   %rbx
   1f437:	48 83 ec 18          	sub    $0x18,%rsp
   1f43b:	e8 00 00 00 00       	callq  1f440 <e1000_id_led_init+0x1c>
   1f440:	41 83 7c 24 10 04    	cmpl   $0x4,0x10(%r12)
   1f446:	0f 86 a6 01 00 00    	jbe    1f5f2 <e1000_id_led_init+0x1ce>
   1f44c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f453:	49 8b 1c 24          	mov    (%r12),%rbx
   1f457:	e8 00 00 00 00       	callq  1f45c <e1000_id_led_init+0x38>
   1f45c:	8b 83 00 0e 00 00    	mov    0xe00(%rbx),%eax
   1f462:	48 8d 4d e6          	lea    0xffffffffffffffe6(%rbp),%rcx
   1f466:	ba 01 00 00 00       	mov    $0x1,%edx
   1f46b:	41 89 84 24 b0 00 00 	mov    %eax,0xb0(%r12)
   1f472:	00 
   1f473:	41 89 84 24 b4 00 00 	mov    %eax,0xb4(%r12)
   1f47a:	00 
   1f47b:	41 89 84 24 b8 00 00 	mov    %eax,0xb8(%r12)
   1f482:	00 
   1f483:	be 04 00 00 00       	mov    $0x4,%esi
   1f488:	4c 89 e7             	mov    %r12,%rdi
   1f48b:	e8 cf d1 ff ff       	callq  1c65f <e1000_read_eeprom>
   1f490:	83 ca ff             	or     $0xffffffffffffffff,%edx
   1f493:	85 c0                	test   %eax,%eax
   1f495:	0f 88 59 01 00 00    	js     1f5f4 <e1000_id_led_init+0x1d0>
   1f49b:	41 83 7c 24 10 10    	cmpl   $0x10,0x10(%r12)
   1f4a1:	75 10                	jne    1f4b3 <e1000_id_led_init+0x8f>
   1f4a3:	66 81 7d e6 46 f7    	cmpw   $0xf746,0xffffffffffffffe6(%rbp)
   1f4a9:	75 08                	jne    1f4b3 <e1000_id_led_init+0x8f>
   1f4ab:	66 c7 45 e6 11 18    	movw   $0x1811,0xffffffffffffffe6(%rbp)
   1f4b1:	eb 25                	jmp    1f4d8 <e1000_id_led_init+0xb4>
   1f4b3:	66 8b 45 e6          	mov    0xffffffffffffffe6(%rbp),%ax
   1f4b7:	66 85 c0             	test   %ax,%ax
   1f4ba:	74 05                	je     1f4c1 <e1000_id_led_init+0x9d>
   1f4bc:	66 ff c0             	inc    %ax
   1f4bf:	75 17                	jne    1f4d8 <e1000_id_led_init+0xb4>
   1f4c1:	41 83 7c 24 10 12    	cmpl   $0x12,0x10(%r12)
   1f4c7:	b8 21 13 00 00       	mov    $0x1321,%eax
   1f4cc:	ba 11 89 ff ff       	mov    $0xffff8911,%edx
   1f4d1:	0f 45 c2             	cmovne %edx,%eax
   1f4d4:	66 89 45 e6          	mov    %ax,0xffffffffffffffe6(%rbp)
   1f4d8:	66 8b 5d e6          	mov    0xffffffffffffffe6(%rbp),%bx
   1f4dc:	45 31 db             	xor    %r11d,%r11d
   1f4df:	45 31 c9             	xor    %r9d,%r9d
   1f4e2:	45 31 c0             	xor    %r8d,%r8d
   1f4e5:	31 ff                	xor    %edi,%edi
   1f4e7:	31 f6                	xor    %esi,%esi
   1f4e9:	45 31 d2             	xor    %r10d,%r10d
   1f4ec:	0f b7 c3             	movzwl %bx,%eax
   1f4ef:	44 88 d1             	mov    %r10b,%cl
   1f4f2:	d3 f8                	sar    %cl,%eax
   1f4f4:	41 89 c5             	mov    %eax,%r13d
   1f4f7:	41 83 e5 0f          	and    $0xf,%r13d
   1f4fb:	66 41 83 fd 04       	cmp    $0x4,%r13w
   1f500:	74 25                	je     1f527 <e1000_id_led_init+0x103>
   1f502:	66 41 83 fd 05       	cmp    $0x5,%r13w
   1f507:	74 1e                	je     1f527 <e1000_id_led_init+0x103>
   1f509:	66 41 83 fd 06       	cmp    $0x6,%r13w
   1f50e:	74 17                	je     1f527 <e1000_id_led_init+0x103>
   1f510:	66 41 83 fd 07       	cmp    $0x7,%r13w
   1f515:	74 2b                	je     1f542 <e1000_id_led_init+0x11e>
   1f517:	66 41 83 fd 08       	cmp    $0x8,%r13w
   1f51c:	74 24                	je     1f542 <e1000_id_led_init+0x11e>
   1f51e:	66 41 83 fd 09       	cmp    $0x9,%r13w
   1f523:	75 42                	jne    1f567 <e1000_id_led_init+0x143>
   1f525:	eb 1b                	jmp    1f542 <e1000_id_led_init+0x11e>
   1f527:	b8 ff 00 00 00       	mov    $0xff,%eax
   1f52c:	40 88 f1             	mov    %sil,%cl
   1f52f:	ba 0e 00 00 00       	mov    $0xe,%edx
   1f534:	d3 e0                	shl    %cl,%eax
   1f536:	f7 d0                	not    %eax
   1f538:	41 23 84 24 b4 00 00 	and    0xb4(%r12),%eax
   1f53f:	00 
   1f540:	eb 19                	jmp    1f55b <e1000_id_led_init+0x137>
   1f542:	b8 ff 00 00 00       	mov    $0xff,%eax
   1f547:	40 88 f9             	mov    %dil,%cl
   1f54a:	ba 0f 00 00 00       	mov    $0xf,%edx
   1f54f:	d3 e0                	shl    %cl,%eax
   1f551:	f7 d0                	not    %eax
   1f553:	41 23 84 24 b4 00 00 	and    0xb4(%r12),%eax
   1f55a:	00 
   1f55b:	d3 e2                	shl    %cl,%edx
   1f55d:	09 c2                	or     %eax,%edx
   1f55f:	41 89 94 24 b4 00 00 	mov    %edx,0xb4(%r12)
   1f566:	00 
   1f567:	66 41 83 fd 02       	cmp    $0x2,%r13w
   1f56c:	74 25                	je     1f593 <e1000_id_led_init+0x16f>
   1f56e:	66 41 83 fd 05       	cmp    $0x5,%r13w
   1f573:	74 1e                	je     1f593 <e1000_id_led_init+0x16f>
   1f575:	66 41 83 fd 08       	cmp    $0x8,%r13w
   1f57a:	74 17                	je     1f593 <e1000_id_led_init+0x16f>
   1f57c:	66 41 83 fd 03       	cmp    $0x3,%r13w
   1f581:	74 2b                	je     1f5ae <e1000_id_led_init+0x18a>
   1f583:	66 41 83 fd 06       	cmp    $0x6,%r13w
   1f588:	74 24                	je     1f5ae <e1000_id_led_init+0x18a>
   1f58a:	66 41 83 fd 09       	cmp    $0x9,%r13w
   1f58f:	75 42                	jne    1f5d3 <e1000_id_led_init+0x1af>
   1f591:	eb 1b                	jmp    1f5ae <e1000_id_led_init+0x18a>
   1f593:	b8 ff 00 00 00       	mov    $0xff,%eax
   1f598:	44 88 c1             	mov    %r8b,%cl
   1f59b:	ba 0e 00 00 00       	mov    $0xe,%edx
   1f5a0:	d3 e0                	shl    %cl,%eax
   1f5a2:	f7 d0                	not    %eax
   1f5a4:	41 23 84 24 b8 00 00 	and    0xb8(%r12),%eax
   1f5ab:	00 
   1f5ac:	eb 19                	jmp    1f5c7 <e1000_id_led_init+0x1a3>
   1f5ae:	b8 ff 00 00 00       	mov    $0xff,%eax
   1f5b3:	44 88 c9             	mov    %r9b,%cl
   1f5b6:	ba 0f 00 00 00       	mov    $0xf,%edx
   1f5bb:	d3 e0                	shl    %cl,%eax
   1f5bd:	f7 d0                	not    %eax
   1f5bf:	41 23 84 24 b8 00 00 	and    0xb8(%r12),%eax
   1f5c6:	00 
   1f5c7:	d3 e2                	shl    %cl,%edx
   1f5c9:	09 c2                	or     %eax,%edx
   1f5cb:	41 89 94 24 b8 00 00 	mov    %edx,0xb8(%r12)
   1f5d2:	00 
   1f5d3:	41 ff c3             	inc    %r11d
   1f5d6:	41 83 c2 04          	add    $0x4,%r10d
   1f5da:	83 c6 08             	add    $0x8,%esi
   1f5dd:	83 c7 08             	add    $0x8,%edi
   1f5e0:	41 83 c0 08          	add    $0x8,%r8d
   1f5e4:	41 83 c1 08          	add    $0x8,%r9d
   1f5e8:	41 83 fb 04          	cmp    $0x4,%r11d
   1f5ec:	0f 85 fa fe ff ff    	jne    1f4ec <e1000_id_led_init+0xc8>
   1f5f2:	31 d2                	xor    %edx,%edx
   1f5f4:	48 83 c4 18          	add    $0x18,%rsp
   1f5f8:	89 d0                	mov    %edx,%eax
   1f5fa:	5b                   	pop    %rbx
   1f5fb:	41 5c                	pop    %r12
   1f5fd:	41 5d                	pop    %r13
   1f5ff:	c9                   	leaveq 
   1f600:	c3                   	retq   

000000000001f601 <e1000_read_mac_addr>:
   1f601:	55                   	push   %rbp
   1f602:	48 89 e5             	mov    %rsp,%rbp
   1f605:	41 55                	push   %r13
   1f607:	45 31 ed             	xor    %r13d,%r13d
   1f60a:	41 54                	push   %r12
   1f60c:	49 89 fc             	mov    %rdi,%r12
   1f60f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f616:	53                   	push   %rbx
   1f617:	49 8d 9c 24 fa 00 00 	lea    0xfa(%r12),%rbx
   1f61e:	00 
   1f61f:	48 83 ec 18          	sub    $0x18,%rsp
   1f623:	e8 00 00 00 00       	callq  1f628 <e1000_read_mac_addr+0x27>
   1f628:	44 89 ee             	mov    %r13d,%esi
   1f62b:	48 8d 4d e6          	lea    0xffffffffffffffe6(%rbp),%rcx
   1f62f:	ba 01 00 00 00       	mov    $0x1,%edx
   1f634:	66 d1 ee             	shr    %si
   1f637:	4c 89 e7             	mov    %r12,%rdi
   1f63a:	0f b7 f6             	movzwl %si,%esi
   1f63d:	e8 1d d0 ff ff       	callq  1c65f <e1000_read_eeprom>
   1f642:	85 c0                	test   %eax,%eax
   1f644:	79 08                	jns    1f64e <e1000_read_mac_addr+0x4d>
   1f646:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   1f649:	e9 c1 00 00 00       	jmpq   1f70f <e1000_read_mac_addr+0x10e>
   1f64e:	66 8b 55 e6          	mov    0xffffffffffffffe6(%rbp),%dx
   1f652:	41 8d 45 01          	lea    0x1(%r13),%eax
   1f656:	41 83 c5 02          	add    $0x2,%r13d
   1f65a:	48 98                	cltq   
   1f65c:	88 13                	mov    %dl,(%rbx)
   1f65e:	66 c1 ea 08          	shr    $0x8,%dx
   1f662:	48 83 c3 02          	add    $0x2,%rbx
   1f666:	41 83 fd 06          	cmp    $0x6,%r13d
   1f66a:	42 88 94 20 fa 00 00 	mov    %dl,0xfa(%rax,%r12,1)
   1f671:	00 
   1f672:	75 b4                	jne    1f628 <e1000_read_mac_addr+0x27>
   1f674:	41 8b 44 24 10       	mov    0x10(%r12),%eax
   1f679:	83 f8 08             	cmp    $0x8,%eax
   1f67c:	74 0f                	je     1f68d <e1000_read_mac_addr+0x8c>
   1f67e:	83 f8 09             	cmp    $0x9,%eax
   1f681:	74 0a                	je     1f68d <e1000_read_mac_addr+0x8c>
   1f683:	83 f8 0e             	cmp    $0xe,%eax
   1f686:	74 05                	je     1f68d <e1000_read_mac_addr+0x8c>
   1f688:	83 f8 11             	cmp    $0x11,%eax
   1f68b:	75 20                	jne    1f6ad <e1000_read_mac_addr+0xac>
   1f68d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f694:	49 8b 1c 24          	mov    (%r12),%rbx
   1f698:	e8 00 00 00 00       	callq  1f69d <e1000_read_mac_addr+0x9c>
   1f69d:	8b 43 08             	mov    0x8(%rbx),%eax
   1f6a0:	a8 04                	test   $0x4,%al
   1f6a2:	74 09                	je     1f6ad <e1000_read_mac_addr+0xac>
   1f6a4:	41 80 b4 24 ff 00 00 	xorb   $0x1,0xff(%r12)
   1f6ab:	00 01 
   1f6ad:	41 8a 84 24 fa 00 00 	mov    0xfa(%r12),%al
   1f6b4:	00 
   1f6b5:	41 88 84 24 f4 00 00 	mov    %al,0xf4(%r12)
   1f6bc:	00 
   1f6bd:	41 8a 84 24 fb 00 00 	mov    0xfb(%r12),%al
   1f6c4:	00 
   1f6c5:	41 88 84 24 f5 00 00 	mov    %al,0xf5(%r12)
   1f6cc:	00 
   1f6cd:	41 8a 84 24 fc 00 00 	mov    0xfc(%r12),%al
   1f6d4:	00 
   1f6d5:	41 88 84 24 f6 00 00 	mov    %al,0xf6(%r12)
   1f6dc:	00 
   1f6dd:	41 8a 84 24 fd 00 00 	mov    0xfd(%r12),%al
   1f6e4:	00 
   1f6e5:	41 88 84 24 f7 00 00 	mov    %al,0xf7(%r12)
   1f6ec:	00 
   1f6ed:	41 8a 84 24 fe 00 00 	mov    0xfe(%r12),%al
   1f6f4:	00 
   1f6f5:	41 88 84 24 f8 00 00 	mov    %al,0xf8(%r12)
   1f6fc:	00 
   1f6fd:	41 8a 84 24 ff 00 00 	mov    0xff(%r12),%al
   1f704:	00 
   1f705:	41 88 84 24 f9 00 00 	mov    %al,0xf9(%r12)
   1f70c:	00 
   1f70d:	31 c0                	xor    %eax,%eax
   1f70f:	48 83 c4 18          	add    $0x18,%rsp
   1f713:	5b                   	pop    %rbx
   1f714:	41 5c                	pop    %r12
   1f716:	41 5d                	pop    %r13
   1f718:	c9                   	leaveq 
   1f719:	c3                   	retq   

000000000001f71a <e1000_init_eeprom_params>:
   1f71a:	55                   	push   %rbp
   1f71b:	48 89 e5             	mov    %rsp,%rbp
   1f71e:	41 56                	push   %r14
   1f720:	49 89 fe             	mov    %rdi,%r14
   1f723:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f72a:	41 55                	push   %r13
   1f72c:	41 54                	push   %r12
   1f72e:	4d 8d 66 48          	lea    0x48(%r14),%r12
   1f732:	53                   	push   %rbx
   1f733:	48 83 ec 10          	sub    $0x10,%rsp
   1f737:	e8 00 00 00 00       	callq  1f73c <e1000_init_eeprom_params+0x22>
   1f73c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f743:	49 8b 1e             	mov    (%r14),%rbx
   1f746:	e8 00 00 00 00       	callq  1f74b <e1000_init_eeprom_params+0x31>
   1f74b:	44 8b 6b 10          	mov    0x10(%rbx),%r13d
   1f74f:	41 8b 46 10          	mov    0x10(%r14),%eax
   1f753:	83 f8 01             	cmp    $0x1,%eax
   1f756:	0f 84 9e 00 00 00    	je     1f7fa <e1000_init_eeprom_params+0xe0>
   1f75c:	83 f8 02             	cmp    $0x2,%eax
   1f75f:	0f 84 95 00 00 00    	je     1f7fa <e1000_init_eeprom_params+0xe0>
   1f765:	83 f8 03             	cmp    $0x3,%eax
   1f768:	0f 84 8c 00 00 00    	je     1f7fa <e1000_init_eeprom_params+0xe0>
   1f76e:	83 f8 04             	cmp    $0x4,%eax
   1f771:	0f 84 83 00 00 00    	je     1f7fa <e1000_init_eeprom_params+0xe0>
   1f777:	83 f8 05             	cmp    $0x5,%eax
   1f77a:	0f 84 a7 00 00 00    	je     1f827 <e1000_init_eeprom_params+0x10d>
   1f780:	83 f8 06             	cmp    $0x6,%eax
   1f783:	0f 84 9e 00 00 00    	je     1f827 <e1000_init_eeprom_params+0x10d>
   1f789:	83 f8 07             	cmp    $0x7,%eax
   1f78c:	0f 84 95 00 00 00    	je     1f827 <e1000_init_eeprom_params+0x10d>
   1f792:	83 f8 08             	cmp    $0x8,%eax
   1f795:	0f 84 8c 00 00 00    	je     1f827 <e1000_init_eeprom_params+0x10d>
   1f79b:	83 f8 09             	cmp    $0x9,%eax
   1f79e:	0f 84 83 00 00 00    	je     1f827 <e1000_init_eeprom_params+0x10d>
   1f7a4:	83 f8 0a             	cmp    $0xa,%eax
   1f7a7:	0f 84 9b 00 00 00    	je     1f848 <e1000_init_eeprom_params+0x12e>
   1f7ad:	83 f8 0b             	cmp    $0xb,%eax
   1f7b0:	0f 84 92 00 00 00    	je     1f848 <e1000_init_eeprom_params+0x12e>
   1f7b6:	83 f8 0c             	cmp    $0xc,%eax
   1f7b9:	0f 84 89 00 00 00    	je     1f848 <e1000_init_eeprom_params+0x12e>
   1f7bf:	83 f8 0d             	cmp    $0xd,%eax
   1f7c2:	0f 84 80 00 00 00    	je     1f848 <e1000_init_eeprom_params+0x12e>
   1f7c8:	83 f8 0e             	cmp    $0xe,%eax
   1f7cb:	0f 84 bd 00 00 00    	je     1f88e <e1000_init_eeprom_params+0x174>
   1f7d1:	83 f8 0f             	cmp    $0xf,%eax
   1f7d4:	0f 84 b4 00 00 00    	je     1f88e <e1000_init_eeprom_params+0x174>
   1f7da:	83 f8 10             	cmp    $0x10,%eax
   1f7dd:	0f 84 f9 00 00 00    	je     1f8dc <e1000_init_eeprom_params+0x1c2>
   1f7e3:	83 f8 11             	cmp    $0x11,%eax
   1f7e6:	0f 84 81 01 00 00    	je     1f96d <e1000_init_eeprom_params+0x253>
   1f7ec:	83 f8 12             	cmp    $0x12,%eax
   1f7ef:	0f 85 50 02 00 00    	jne    1fa45 <e1000_init_eeprom_params+0x32b>
   1f7f5:	e9 c7 01 00 00       	jmpq   1f9c1 <e1000_init_eeprom_params+0x2a7>
   1f7fa:	41 c7 04 24 02 00 00 	movl   $0x2,(%r12)
   1f801:	00 
   1f802:	66 41 c7 44 24 04 40 	movw   $0x40,0x4(%r12)
   1f809:	00 
   1f80a:	66 41 c7 44 24 06 03 	movw   $0x3,0x6(%r12)
   1f811:	00 
   1f812:	66 41 c7 44 24 08 06 	movw   $0x6,0x8(%r12)
   1f819:	00 
   1f81a:	66 41 c7 44 24 0a 32 	movw   $0x32,0xa(%r12)
   1f821:	00 
   1f822:	e9 aa 00 00 00       	jmpq   1f8d1 <e1000_init_eeprom_params+0x1b7>
   1f827:	41 f7 c5 00 02 00 00 	test   $0x200,%r13d
   1f82e:	41 c7 04 24 02 00 00 	movl   $0x2,(%r12)
   1f835:	00 
   1f836:	66 41 c7 44 24 06 03 	movw   $0x3,0x6(%r12)
   1f83d:	00 
   1f83e:	66 41 c7 44 24 0a 32 	movw   $0x32,0xa(%r12)
   1f845:	00 
   1f846:	eb 28                	jmp    1f870 <e1000_init_eeprom_params+0x156>
   1f848:	41 f7 c5 00 20 00 00 	test   $0x2000,%r13d
   1f84f:	75 3d                	jne    1f88e <e1000_init_eeprom_params+0x174>
   1f851:	41 c7 04 24 02 00 00 	movl   $0x2,(%r12)
   1f858:	00 
   1f859:	66 41 c7 44 24 06 03 	movw   $0x3,0x6(%r12)
   1f860:	00 
   1f861:	41 f7 c5 00 04 00 00 	test   $0x400,%r13d
   1f868:	66 41 c7 44 24 0a 32 	movw   $0x32,0xa(%r12)
   1f86f:	00 
   1f870:	74 0a                	je     1f87c <e1000_init_eeprom_params+0x162>
   1f872:	66 41 c7 44 24 04 00 	movw   $0x100,0x4(%r12)
   1f879:	01 
   1f87a:	eb 4d                	jmp    1f8c9 <e1000_init_eeprom_params+0x1af>
   1f87c:	66 41 c7 44 24 04 40 	movw   $0x40,0x4(%r12)
   1f883:	00 
   1f884:	66 41 c7 44 24 08 06 	movw   $0x6,0x8(%r12)
   1f88b:	00 
   1f88c:	eb 43                	jmp    1f8d1 <e1000_init_eeprom_params+0x1b7>
   1f88e:	41 f7 c5 00 04 00 00 	test   $0x400,%r13d
   1f895:	41 c7 04 24 01 00 00 	movl   $0x1,(%r12)
   1f89c:	00 
   1f89d:	66 41 c7 44 24 06 08 	movw   $0x8,0x6(%r12)
   1f8a4:	00 
   1f8a5:	66 41 c7 44 24 0a 01 	movw   $0x1,0xa(%r12)
   1f8ac:	00 
   1f8ad:	74 12                	je     1f8c1 <e1000_init_eeprom_params+0x1a7>
   1f8af:	66 41 c7 44 24 0c 20 	movw   $0x20,0xc(%r12)
   1f8b6:	00 
   1f8b7:	66 41 c7 44 24 08 10 	movw   $0x10,0x8(%r12)
   1f8be:	00 
   1f8bf:	eb 10                	jmp    1f8d1 <e1000_init_eeprom_params+0x1b7>
   1f8c1:	66 41 c7 44 24 0c 08 	movw   $0x8,0xc(%r12)
   1f8c8:	00 
   1f8c9:	66 41 c7 44 24 08 08 	movw   $0x8,0x8(%r12)
   1f8d0:	00 
   1f8d1:	41 c6 44 24 0e 00    	movb   $0x0,0xe(%r12)
   1f8d7:	e9 da 00 00 00       	jmpq   1f9b6 <e1000_init_eeprom_params+0x29c>
   1f8dc:	41 f7 c5 00 04 00 00 	test   $0x400,%r13d
   1f8e3:	41 c7 46 48 01 00 00 	movl   $0x1,0x48(%r14)
   1f8ea:	00 
   1f8eb:	66 41 c7 44 24 06 08 	movw   $0x8,0x6(%r12)
   1f8f2:	00 
   1f8f3:	66 41 c7 44 24 0a 01 	movw   $0x1,0xa(%r12)
   1f8fa:	00 
   1f8fb:	74 12                	je     1f90f <e1000_init_eeprom_params+0x1f5>
   1f8fd:	66 41 c7 44 24 0c 20 	movw   $0x20,0xc(%r12)
   1f904:	00 
   1f905:	66 41 c7 44 24 08 10 	movw   $0x10,0x8(%r12)
   1f90c:	00 
   1f90d:	eb 10                	jmp    1f91f <e1000_init_eeprom_params+0x205>
   1f90f:	66 41 c7 44 24 0c 08 	movw   $0x8,0xc(%r12)
   1f916:	00 
   1f917:	66 41 c7 44 24 08 08 	movw   $0x8,0x8(%r12)
   1f91e:	00 
   1f91f:	41 c6 44 24 0e 01    	movb   $0x1,0xe(%r12)
   1f925:	41 c6 44 24 0f 01    	movb   $0x1,0xf(%r12)
   1f92b:	4c 89 f7             	mov    %r14,%rdi
   1f92e:	e8 8f 0b fe ff       	callq  4c2 <e1000_is_onboard_nvm_eeprom>
   1f933:	84 c0                	test   %al,%al
   1f935:	0f 85 0a 01 00 00    	jne    1fa45 <e1000_init_eeprom_params+0x32b>
   1f93b:	41 c7 04 24 03 00 00 	movl   $0x3,(%r12)
   1f942:	00 
   1f943:	66 41 c7 44 24 04 00 	movw   $0x800,0x4(%r12)
   1f94a:	08 
   1f94b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f952:	49 8b 1e             	mov    (%r14),%rbx
   1f955:	41 81 e5 ff ff ef ff 	and    $0xffefffff,%r13d
   1f95c:	e8 00 00 00 00       	callq  1f961 <e1000_init_eeprom_params+0x247>
   1f961:	48 83 c3 10          	add    $0x10,%rbx
   1f965:	44 89 2b             	mov    %r13d,(%rbx)
   1f968:	e9 d8 00 00 00       	jmpq   1fa45 <e1000_init_eeprom_params+0x32b>
   1f96d:	41 f7 c5 00 04 00 00 	test   $0x400,%r13d
   1f974:	41 c7 46 48 01 00 00 	movl   $0x1,0x48(%r14)
   1f97b:	00 
   1f97c:	66 41 c7 44 24 06 08 	movw   $0x8,0x6(%r12)
   1f983:	00 
   1f984:	66 41 c7 44 24 0a 01 	movw   $0x1,0xa(%r12)
   1f98b:	00 
   1f98c:	74 12                	je     1f9a0 <e1000_init_eeprom_params+0x286>
   1f98e:	66 41 c7 44 24 0c 20 	movw   $0x20,0xc(%r12)
   1f995:	00 
   1f996:	66 41 c7 44 24 08 10 	movw   $0x10,0x8(%r12)
   1f99d:	00 
   1f99e:	eb 10                	jmp    1f9b0 <e1000_init_eeprom_params+0x296>
   1f9a0:	66 41 c7 44 24 0c 08 	movw   $0x8,0xc(%r12)
   1f9a7:	00 
   1f9a8:	66 41 c7 44 24 08 08 	movw   $0x8,0x8(%r12)
   1f9af:	00 
   1f9b0:	41 c6 44 24 0e 01    	movb   $0x1,0xe(%r12)
   1f9b6:	41 c6 44 24 0f 00    	movb   $0x0,0xf(%r12)
   1f9bc:	e9 84 00 00 00       	jmpq   1fa45 <e1000_init_eeprom_params+0x32b>
   1f9c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1f9c8:	49 8b 5e 08          	mov    0x8(%r14),%rbx
   1f9cc:	e8 00 00 00 00       	callq  1f9d1 <e1000_init_eeprom_params+0x2b7>
   1f9d1:	8b 0b                	mov    (%rbx),%ecx
   1f9d3:	41 c6 44 24 0e 00    	movb   $0x0,0xe(%r12)
   1f9d9:	41 c6 44 24 0f 00    	movb   $0x0,0xf(%r12)
   1f9df:	66 41 c7 44 24 04 00 	movw   $0x800,0x4(%r12)
   1f9e6:	08 
   1f9e7:	49 83 7e 28 00       	cmpq   $0x0,0x28(%r14)
   1f9ec:	41 c7 46 48 04 00 00 	movl   $0x4,0x48(%r14)
   1f9f3:	00 
   1f9f4:	74 26                	je     1fa1c <e1000_init_eeprom_params+0x302>
   1f9f6:	31 d2                	xor    %edx,%edx
   1f9f8:	49 8b 46 28          	mov    0x28(%r14),%rax
   1f9fc:	48 01 d0             	add    %rdx,%rax
   1f9ff:	c6 40 02 00          	movb   $0x0,0x2(%rax)
   1fa03:	49 8b 46 28          	mov    0x28(%r14),%rax
   1fa07:	48 01 d0             	add    %rdx,%rax
   1fa0a:	48 83 c2 04          	add    $0x4,%rdx
   1fa0e:	48 81 fa 00 20 00 00 	cmp    $0x2000,%rdx
   1fa15:	66 c7 00 ff ff       	movw   $0xffff,(%rax)
   1fa1a:	75 dc                	jne    1f9f8 <e1000_init_eeprom_params+0x2de>
   1fa1c:	89 ca                	mov    %ecx,%edx
   1fa1e:	c1 e9 10             	shr    $0x10,%ecx
   1fa21:	81 e2 ff 1f 00 00    	and    $0x1fff,%edx
   1fa27:	81 e1 ff 1f 00 00    	and    $0x1fff,%ecx
   1fa2d:	89 d0                	mov    %edx,%eax
   1fa2f:	c1 e0 0c             	shl    $0xc,%eax
   1fa32:	41 89 46 34          	mov    %eax,0x34(%r14)
   1fa36:	8d 41 01             	lea    0x1(%rcx),%eax
   1fa39:	29 d0                	sub    %edx,%eax
   1fa3b:	c1 e0 0c             	shl    $0xc,%eax
   1fa3e:	c1 e8 02             	shr    $0x2,%eax
   1fa41:	41 89 46 30          	mov    %eax,0x30(%r14)
   1fa45:	31 c0                	xor    %eax,%eax
   1fa47:	41 83 3c 24 01       	cmpl   $0x1,(%r12)
   1fa4c:	75 6f                	jne    1fabd <e1000_init_eeprom_params+0x3a3>
   1fa4e:	41 83 7e 10 0d       	cmpl   $0xd,0x10(%r14)
   1fa53:	77 42                	ja     1fa97 <e1000_init_eeprom_params+0x37d>
   1fa55:	48 8d 4d de          	lea    0xffffffffffffffde(%rbp),%rcx
   1fa59:	66 41 c7 44 24 04 40 	movw   $0x40,0x4(%r12)
   1fa60:	00 
   1fa61:	ba 01 00 00 00       	mov    $0x1,%edx
   1fa66:	be 12 00 00 00       	mov    $0x12,%esi
   1fa6b:	4c 89 f7             	mov    %r14,%rdi
   1fa6e:	e8 ec cb ff ff       	callq  1c65f <e1000_read_eeprom>
   1fa73:	85 c0                	test   %eax,%eax
   1fa75:	75 46                	jne    1fabd <e1000_init_eeprom_params+0x3a3>
   1fa77:	0f b7 45 de          	movzwl 0xffffffffffffffde(%rbp),%eax
   1fa7b:	25 00 1c 00 00       	and    $0x1c00,%eax
   1fa80:	c1 f8 0a             	sar    $0xa,%eax
   1fa83:	66 85 c0             	test   %ax,%ax
   1fa86:	89 c2                	mov    %eax,%edx
   1fa88:	66 89 45 de          	mov    %ax,0xffffffffffffffde(%rbp)
   1fa8c:	74 19                	je     1faa7 <e1000_init_eeprom_params+0x38d>
   1fa8e:	8d 42 01             	lea    0x1(%rdx),%eax
   1fa91:	66 89 45 de          	mov    %ax,0xffffffffffffffde(%rbp)
   1fa95:	eb 10                	jmp    1faa7 <e1000_init_eeprom_params+0x38d>
   1fa97:	41 81 e5 00 78 00 00 	and    $0x7800,%r13d
   1fa9e:	41 c1 ed 0b          	shr    $0xb,%r13d
   1faa2:	66 44 89 6d de       	mov    %r13w,0xffffffffffffffde(%rbp)
   1faa7:	0f b7 4d de          	movzwl 0xffffffffffffffde(%rbp),%ecx
   1faab:	b8 01 00 00 00       	mov    $0x1,%eax
   1fab0:	83 c1 06             	add    $0x6,%ecx
   1fab3:	d3 e0                	shl    %cl,%eax
   1fab5:	66 41 89 44 24 04    	mov    %ax,0x4(%r12)
   1fabb:	31 c0                	xor    %eax,%eax
   1fabd:	5a                   	pop    %rdx
   1fabe:	59                   	pop    %rcx
   1fabf:	5b                   	pop    %rbx
   1fac0:	41 5c                	pop    %r12
   1fac2:	41 5d                	pop    %r13
   1fac4:	41 5e                	pop    %r14
   1fac6:	c9                   	leaveq 
   1fac7:	c3                   	retq   

000000000001fac8 <e1000_write_eeprom>:
   1fac8:	55                   	push   %rbp
   1fac9:	48 89 e5             	mov    %rsp,%rbp
   1facc:	41 57                	push   %r15
   1face:	41 56                	push   %r14
   1fad0:	41 55                	push   %r13
   1fad2:	41 54                	push   %r12
   1fad4:	49 89 fc             	mov    %rdi,%r12
   1fad7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fade:	4d 8d 74 24 48       	lea    0x48(%r12),%r14
   1fae3:	53                   	push   %rbx
   1fae4:	48 83 ec 28          	sub    $0x28,%rsp
   1fae8:	48 89 4d b8          	mov    %rcx,0xffffffffffffffb8(%rbp)
   1faec:	66 89 75 c8          	mov    %si,0xffffffffffffffc8(%rbp)
   1faf0:	66 89 55 c6          	mov    %dx,0xffffffffffffffc6(%rbp)
   1faf4:	e8 00 00 00 00       	callq  1faf9 <e1000_write_eeprom+0x31>
   1faf9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fb00:	e8 00 00 00 00       	callq  1fb05 <e1000_write_eeprom+0x3d>
   1fb05:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fb0c:	44 0f b7 6d c8       	movzwl 0xffffffffffffffc8(%rbp),%r13d
   1fb11:	e8 00 00 00 00       	callq  1fb16 <e1000_write_eeprom+0x4e>
   1fb16:	66 41 83 7e 04 00    	cmpw   $0x0,0x4(%r14)
   1fb1c:	44 89 eb             	mov    %r13d,%ebx
   1fb1f:	75 08                	jne    1fb29 <e1000_write_eeprom+0x61>
   1fb21:	4c 89 e7             	mov    %r12,%rdi
   1fb24:	e8 f1 fb ff ff       	callq  1f71a <e1000_init_eeprom_params>
   1fb29:	41 8b 46 04          	mov    0x4(%r14),%eax
   1fb2d:	66 39 c3             	cmp    %ax,%bx
   1fb30:	0f 83 b7 03 00 00    	jae    1feed <e1000_write_eeprom+0x425>
   1fb36:	66 8b 55 c6          	mov    0xffffffffffffffc6(%rbp),%dx
   1fb3a:	0f b7 db             	movzwl %bx,%ebx
   1fb3d:	0f b7 c0             	movzwl %ax,%eax
   1fb40:	29 d8                	sub    %ebx,%eax
   1fb42:	44 0f b7 fa          	movzwl %dx,%r15d
   1fb46:	41 39 c7             	cmp    %eax,%r15d
   1fb49:	0f 8f 9e 03 00 00    	jg     1feed <e1000_write_eeprom+0x425>
   1fb4f:	66 85 d2             	test   %dx,%dx
   1fb52:	0f 84 95 03 00 00    	je     1feed <e1000_write_eeprom+0x425>
   1fb58:	41 80 7e 0f 00       	cmpb   $0x0,0xf(%r14)
   1fb5d:	0f 84 b5 00 00 00    	je     1fc18 <e1000_write_eeprom+0x150>
   1fb63:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fb6a:	bb f3 ff ff ff       	mov    $0xfffffff3,%ebx
   1fb6f:	e8 00 00 00 00       	callq  1fb74 <e1000_write_eeprom+0xac>
   1fb74:	be 01 00 00 00       	mov    $0x1,%esi
   1fb79:	4c 89 e7             	mov    %r12,%rdi
   1fb7c:	e8 7e 5e fe ff       	callq  59ff <e1000_swfw_sync_acquire>
   1fb81:	85 c0                	test   %eax,%eax
   1fb83:	0f 85 67 03 00 00    	jne    1fef0 <e1000_write_eeprom+0x428>
   1fb89:	eb 04                	jmp    1fb8f <e1000_write_eeprom+0xc7>
   1fb8b:	31 db                	xor    %ebx,%ebx
   1fb8d:	eb 77                	jmp    1fc06 <e1000_write_eeprom+0x13e>
   1fb8f:	4c 8b 75 b8          	mov    0xffffffffffffffb8(%rbp),%r14
   1fb93:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
   1fb9a:	00 
   1fb9b:	41 c1 e5 02          	shl    $0x2,%r13d
   1fb9f:	0f b7 45 c6          	movzwl 0xffffffffffffffc6(%rbp),%eax
   1fba3:	48 39 45 d0          	cmp    %rax,0xffffffffffffffd0(%rbp)
   1fba7:	74 e2                	je     1fb8b <e1000_write_eeprom+0xc3>
   1fba9:	be 01 00 00 00       	mov    $0x1,%esi
   1fbae:	4c 89 e7             	mov    %r12,%rdi
   1fbb1:	66 45 8b 3e          	mov    (%r14),%r15w
   1fbb5:	e8 ce 5d fe ff       	callq  5988 <e1000_poll_eerd_eewr_done>
   1fbba:	85 c0                	test   %eax,%eax
   1fbbc:	89 c3                	mov    %eax,%ebx
   1fbbe:	75 46                	jne    1fc06 <e1000_write_eeprom+0x13e>
   1fbc0:	49 8b 1c 24          	mov    (%r12),%rbx
   1fbc4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fbcb:	e8 00 00 00 00       	callq  1fbd0 <e1000_write_eeprom+0x108>
   1fbd0:	44 89 e8             	mov    %r13d,%eax
   1fbd3:	44 89 fa             	mov    %r15d,%edx
   1fbd6:	83 c8 01             	or     $0x1,%eax
   1fbd9:	c1 e2 10             	shl    $0x10,%edx
   1fbdc:	48 81 c3 2c 10 00 00 	add    $0x102c,%rbx
   1fbe3:	09 d0                	or     %edx,%eax
   1fbe5:	89 03                	mov    %eax,(%rbx)
   1fbe7:	be 01 00 00 00       	mov    $0x1,%esi
   1fbec:	4c 89 e7             	mov    %r12,%rdi
   1fbef:	41 83 c5 04          	add    $0x4,%r13d
   1fbf3:	e8 90 5d fe ff       	callq  5988 <e1000_poll_eerd_eewr_done>
   1fbf8:	49 83 c6 02          	add    $0x2,%r14
   1fbfc:	48 ff 45 d0          	incq   0xffffffffffffffd0(%rbp)
   1fc00:	85 c0                	test   %eax,%eax
   1fc02:	89 c3                	mov    %eax,%ebx
   1fc04:	74 99                	je     1fb9f <e1000_write_eeprom+0xd7>
   1fc06:	be 01 00 00 00       	mov    $0x1,%esi
   1fc0b:	4c 89 e7             	mov    %r12,%rdi
   1fc0e:	e8 9a 57 fe ff       	callq  53ad <e1000_swfw_sync_release>
   1fc13:	e9 d8 02 00 00       	jmpq   1fef0 <e1000_write_eeprom+0x428>
   1fc18:	41 83 7c 24 48 04    	cmpl   $0x4,0x48(%r12)
   1fc1e:	75 78                	jne    1fc98 <e1000_write_eeprom+0x1d0>
   1fc20:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fc27:	e8 00 00 00 00       	callq  1fc2c <e1000_write_eeprom+0x164>
   1fc2c:	4c 89 e7             	mov    %r12,%rdi
   1fc2f:	e8 a6 55 fe ff       	callq  51da <e1000_get_software_flag>
   1fc34:	85 c0                	test   %eax,%eax
   1fc36:	89 c3                	mov    %eax,%ebx
   1fc38:	0f 85 b2 02 00 00    	jne    1fef0 <e1000_write_eeprom+0x428>
   1fc3e:	49 83 7c 24 28 00    	cmpq   $0x0,0x28(%r12)
   1fc44:	74 42                	je     1fc88 <e1000_write_eeprom+0x1c0>
   1fc46:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   1fc4a:	44 89 ee             	mov    %r13d,%esi
   1fc4d:	31 ff                	xor    %edi,%edi
   1fc4f:	0f b7 45 c6          	movzwl 0xffffffffffffffc6(%rbp),%eax
   1fc53:	48 39 c7             	cmp    %rax,%rdi
   1fc56:	74 33                	je     1fc8b <e1000_write_eeprom+0x1c3>
   1fc58:	81 fe ff 07 00 00    	cmp    $0x7ff,%esi
   1fc5e:	77 28                	ja     1fc88 <e1000_write_eeprom+0x1c0>
   1fc60:	49 8b 54 24 28       	mov    0x28(%r12),%rdx
   1fc65:	89 f0                	mov    %esi,%eax
   1fc67:	48 ff c7             	inc    %rdi
   1fc6a:	48 c1 e0 02          	shl    $0x2,%rax
   1fc6e:	ff c6                	inc    %esi
   1fc70:	48 01 c2             	add    %rax,%rdx
   1fc73:	c6 42 02 01          	movb   $0x1,0x2(%rdx)
   1fc77:	49 03 44 24 28       	add    0x28(%r12),%rax
   1fc7c:	66 8b 11             	mov    (%rcx),%dx
   1fc7f:	48 83 c1 02          	add    $0x2,%rcx
   1fc83:	66 89 10             	mov    %dx,(%rax)
   1fc86:	eb c7                	jmp    1fc4f <e1000_write_eeprom+0x187>
   1fc88:	83 cb ff             	or     $0xffffffffffffffff,%ebx
   1fc8b:	4c 89 e7             	mov    %r12,%rdi
   1fc8e:	e8 21 04 fe ff       	callq  b4 <e1000_release_software_flag>
   1fc93:	e9 58 02 00 00       	jmpq   1fef0 <e1000_write_eeprom+0x428>
   1fc98:	4c 89 e7             	mov    %r12,%rdi
   1fc9b:	e8 4a 5e fe ff       	callq  5aea <e1000_acquire_eeprom>
   1fca0:	85 c0                	test   %eax,%eax
   1fca2:	0f 85 45 02 00 00    	jne    1feed <e1000_write_eeprom+0x425>
   1fca8:	41 83 7c 24 48 02    	cmpl   $0x2,0x48(%r12)
   1fcae:	0f 85 38 01 00 00    	jne    1fdec <e1000_write_eeprom+0x324>
   1fcb4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fcbb:	e8 00 00 00 00       	callq  1fcc0 <e1000_write_eeprom+0x1f8>
   1fcc0:	66 41 8b 56 06       	mov    0x6(%r14),%dx
   1fcc5:	be 13 00 00 00       	mov    $0x13,%esi
   1fcca:	4c 89 e7             	mov    %r12,%rdi
   1fccd:	83 c2 02             	add    $0x2,%edx
   1fcd0:	0f b7 d2             	movzwl %dx,%edx
   1fcd3:	e8 11 c8 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fcd8:	41 8b 56 08          	mov    0x8(%r14),%edx
   1fcdc:	31 f6                	xor    %esi,%esi
   1fcde:	4c 89 e7             	mov    %r12,%rdi
   1fce1:	83 ea 02             	sub    $0x2,%edx
   1fce4:	0f b7 d2             	movzwl %dx,%edx
   1fce7:	e8 fd c7 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fcec:	4c 89 e7             	mov    %r12,%rdi
   1fcef:	e8 12 c5 ff ff       	callq  1c206 <e1000_standby_eeprom>
   1fcf4:	4c 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%r15
   1fcf8:	66 c7 45 ca 00 00    	movw   $0x0,0xffffffffffffffca(%rbp)
   1fcfe:	66 8b 45 c6          	mov    0xffffffffffffffc6(%rbp),%ax
   1fd02:	66 39 45 ca          	cmp    %ax,0xffffffffffffffca(%rbp)
   1fd06:	66 41 8b 46 06       	mov    0x6(%r14),%ax
   1fd0b:	0f 84 9e 00 00 00    	je     1fdaf <e1000_write_eeprom+0x2e7>
   1fd11:	0f b7 d0             	movzwl %ax,%edx
   1fd14:	be 05 00 00 00       	mov    $0x5,%esi
   1fd19:	4c 89 e7             	mov    %r12,%rdi
   1fd1c:	e8 c8 c7 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fd21:	66 8b 75 ca          	mov    0xffffffffffffffca(%rbp),%si
   1fd25:	03 75 c8             	add    0xffffffffffffffc8(%rbp),%esi
   1fd28:	4c 89 e7             	mov    %r12,%rdi
   1fd2b:	41 0f b7 56 08       	movzwl 0x8(%r14),%edx
   1fd30:	45 31 ed             	xor    %r13d,%r13d
   1fd33:	0f b7 f6             	movzwl %si,%esi
   1fd36:	e8 ae c7 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fd3b:	41 0f b7 37          	movzwl (%r15),%esi
   1fd3f:	ba 10 00 00 00       	mov    $0x10,%edx
   1fd44:	4c 89 e7             	mov    %r12,%rdi
   1fd47:	e8 9d c7 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fd4c:	4c 89 e7             	mov    %r12,%rdi
   1fd4f:	e8 b2 c4 ff ff       	callq  1c206 <e1000_standby_eeprom>
   1fd54:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fd5b:	49 8b 1c 24          	mov    (%r12),%rbx
   1fd5f:	e8 00 00 00 00       	callq  1fd64 <e1000_write_eeprom+0x29c>
   1fd64:	8b 43 10             	mov    0x10(%rbx),%eax
   1fd67:	a8 08                	test   $0x8,%al
   1fd69:	75 2f                	jne    1fd9a <e1000_write_eeprom+0x2d2>
   1fd6b:	bf de 46 03 00       	mov    $0x346de,%edi
   1fd70:	41 8d 5d 01          	lea    0x1(%r13),%ebx
   1fd74:	41 ff c5             	inc    %r13d
   1fd77:	e8 fd 4c fe ff       	callq  4a79 <__const_udelay>
   1fd7c:	41 81 fd c8 00 00 00 	cmp    $0xc8,%r13d
   1fd83:	75 cf                	jne    1fd54 <e1000_write_eeprom+0x28c>
   1fd85:	31 c0                	xor    %eax,%eax
   1fd87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fd8e:	e8 00 00 00 00       	callq  1fd93 <e1000_write_eeprom+0x2cb>
   1fd93:	66 81 fb c8 00       	cmp    $0xc8,%bx
   1fd98:	74 43                	je     1fddd <e1000_write_eeprom+0x315>
   1fd9a:	4c 89 e7             	mov    %r12,%rdi
   1fd9d:	49 83 c7 02          	add    $0x2,%r15
   1fda1:	e8 60 c4 ff ff       	callq  1c206 <e1000_standby_eeprom>
   1fda6:	66 ff 45 ca          	incw   0xffffffffffffffca(%rbp)
   1fdaa:	e9 4f ff ff ff       	jmpq   1fcfe <e1000_write_eeprom+0x236>
   1fdaf:	8d 50 02             	lea    0x2(%rax),%edx
   1fdb2:	be 10 00 00 00       	mov    $0x10,%esi
   1fdb7:	4c 89 e7             	mov    %r12,%rdi
   1fdba:	31 db                	xor    %ebx,%ebx
   1fdbc:	0f b7 d2             	movzwl %dx,%edx
   1fdbf:	e8 25 c7 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fdc4:	41 8b 56 08          	mov    0x8(%r14),%edx
   1fdc8:	31 f6                	xor    %esi,%esi
   1fdca:	4c 89 e7             	mov    %r12,%rdi
   1fdcd:	83 ea 02             	sub    $0x2,%edx
   1fdd0:	0f b7 d2             	movzwl %dx,%edx
   1fdd3:	e8 11 c7 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fdd8:	e9 06 01 00 00       	jmpq   1fee3 <e1000_write_eeprom+0x41b>
   1fddd:	83 cb ff             	or     $0xffffffffffffffff,%ebx
   1fde0:	e9 fe 00 00 00       	jmpq   1fee3 <e1000_write_eeprom+0x41b>
   1fde5:	31 db                	xor    %ebx,%ebx
   1fde7:	e9 ed 00 00 00       	jmpq   1fed9 <e1000_write_eeprom+0x411>
   1fdec:	66 44 89 7d cc       	mov    %r15w,0xffffffffffffffcc(%rbp)
   1fdf1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fdf8:	45 31 ff             	xor    %r15d,%r15d
   1fdfb:	66 89 5d ce          	mov    %bx,0xffffffffffffffce(%rbp)
   1fdff:	e8 00 00 00 00       	callq  1fe04 <e1000_write_eeprom+0x33c>
   1fe04:	eb 03                	jmp    1fe09 <e1000_write_eeprom+0x341>
   1fe06:	41 89 df             	mov    %ebx,%r15d
   1fe09:	66 44 3b 7d cc       	cmp    0xffffffffffffffcc(%rbp),%r15w
   1fe0e:	73 d5                	jae    1fde5 <e1000_write_eeprom+0x31d>
   1fe10:	4c 89 e7             	mov    %r12,%rdi
   1fe13:	e8 da c7 ff ff       	callq  1c5f2 <e1000_spi_eeprom_ready>
   1fe18:	85 c0                	test   %eax,%eax
   1fe1a:	0f 85 b6 00 00 00    	jne    1fed6 <e1000_write_eeprom+0x40e>
   1fe20:	4c 89 e7             	mov    %r12,%rdi
   1fe23:	e8 de c3 ff ff       	callq  1c206 <e1000_standby_eeprom>
   1fe28:	41 0f b7 56 06       	movzwl 0x6(%r14),%edx
   1fe2d:	be 06 00 00 00       	mov    $0x6,%esi
   1fe32:	4c 89 e7             	mov    %r12,%rdi
   1fe35:	e8 af c6 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fe3a:	4c 89 e7             	mov    %r12,%rdi
   1fe3d:	e8 c4 c3 ff ff       	callq  1c206 <e1000_standby_eeprom>
   1fe42:	66 41 83 7e 08 08    	cmpw   $0x8,0x8(%r14)
   1fe48:	75 09                	jne    1fe53 <e1000_write_eeprom+0x38b>
   1fe4a:	66 83 7d ce 7f       	cmpw   $0x7f,0xffffffffffffffce(%rbp)
   1fe4f:	b0 0a                	mov    $0xa,%al
   1fe51:	77 02                	ja     1fe55 <e1000_write_eeprom+0x38d>
   1fe53:	b0 02                	mov    $0x2,%al
   1fe55:	41 0f b7 56 06       	movzwl 0x6(%r14),%edx
   1fe5a:	0f b6 f0             	movzbl %al,%esi
   1fe5d:	4c 89 e7             	mov    %r12,%rdi
   1fe60:	44 89 fb             	mov    %r15d,%ebx
   1fe63:	e8 81 c6 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fe68:	44 0f b7 6d ce       	movzwl 0xffffffffffffffce(%rbp),%r13d
   1fe6d:	41 0f b7 56 08       	movzwl 0x8(%r14),%edx
   1fe72:	41 0f b7 f7          	movzwl %r15w,%esi
   1fe76:	4c 89 e7             	mov    %r12,%rdi
   1fe79:	44 01 ee             	add    %r13d,%esi
   1fe7c:	01 f6                	add    %esi,%esi
   1fe7e:	0f b7 f6             	movzwl %si,%esi
   1fe81:	e8 63 c6 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1fe86:	eb 0a                	jmp    1fe92 <e1000_write_eeprom+0x3ca>
   1fe88:	66 3b 5d c6          	cmp    0xffffffffffffffc6(%rbp),%bx
   1fe8c:	0f 84 74 ff ff ff    	je     1fe06 <e1000_write_eeprom+0x33e>
   1fe92:	48 8b 55 b8          	mov    0xffffffffffffffb8(%rbp),%rdx
   1fe96:	0f b7 c3             	movzwl %bx,%eax
   1fe99:	4c 89 e7             	mov    %r12,%rdi
   1fe9c:	ff c3                	inc    %ebx
   1fe9e:	66 8b 34 42          	mov    (%rdx,%rax,2),%si
   1fea2:	ba 10 00 00 00       	mov    $0x10,%edx
   1fea7:	66 c1 c6 08          	rol    $0x8,%si
   1feab:	0f b7 f6             	movzwl %si,%esi
   1feae:	e8 36 c6 ff ff       	callq  1c4e9 <e1000_shift_out_ee_bits>
   1feb3:	41 0f b7 56 0c       	movzwl 0xc(%r14),%edx
   1feb8:	0f b7 c3             	movzwl %bx,%eax
   1febb:	44 01 e8             	add    %r13d,%eax
   1febe:	01 c0                	add    %eax,%eax
   1fec0:	89 d1                	mov    %edx,%ecx
   1fec2:	99                   	cltd   
   1fec3:	f7 f9                	idiv   %ecx
   1fec5:	85 d2                	test   %edx,%edx
   1fec7:	75 bf                	jne    1fe88 <e1000_write_eeprom+0x3c0>
   1fec9:	4c 89 e7             	mov    %r12,%rdi
   1fecc:	e8 35 c3 ff ff       	callq  1c206 <e1000_standby_eeprom>
   1fed1:	e9 30 ff ff ff       	jmpq   1fe06 <e1000_write_eeprom+0x33e>
   1fed6:	83 cb ff             	or     $0xffffffffffffffff,%ebx
   1fed9:	bf 0a 00 00 00       	mov    $0xa,%edi
   1fede:	e8 8a 7d fe ff       	callq  7c6d <msleep>
   1fee3:	4c 89 e7             	mov    %r12,%rdi
   1fee6:	e8 f3 c1 ff ff       	callq  1c0de <e1000_release_eeprom>
   1feeb:	eb 03                	jmp    1fef0 <e1000_write_eeprom+0x428>
   1feed:	83 cb ff             	or     $0xffffffffffffffff,%ebx
   1fef0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1fef7:	e8 00 00 00 00       	callq  1fefc <e1000_write_eeprom+0x434>
   1fefc:	48 83 c4 28          	add    $0x28,%rsp
   1ff00:	89 d8                	mov    %ebx,%eax
   1ff02:	5b                   	pop    %rbx
   1ff03:	41 5c                	pop    %r12
   1ff05:	41 5d                	pop    %r13
   1ff07:	41 5e                	pop    %r14
   1ff09:	41 5f                	pop    %r15
   1ff0b:	c9                   	leaveq 
   1ff0c:	c3                   	retq   

000000000001ff0d <e1000_update_eeprom_checksum>:
   1ff0d:	55                   	push   %rbp
   1ff0e:	48 89 e5             	mov    %rsp,%rbp
   1ff11:	41 55                	push   %r13
   1ff13:	49 89 fd             	mov    %rdi,%r13
   1ff16:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ff1d:	41 54                	push   %r12
   1ff1f:	53                   	push   %rbx
   1ff20:	31 db                	xor    %ebx,%ebx
   1ff22:	48 83 ec 18          	sub    $0x18,%rsp
   1ff26:	e8 00 00 00 00       	callq  1ff2b <e1000_update_eeprom_checksum+0x1e>
   1ff2b:	66 c7 45 e6 00 00    	movw   $0x0,0xffffffffffffffe6(%rbp)
   1ff31:	48 8d 4d e4          	lea    0xffffffffffffffe4(%rbp),%rcx
   1ff35:	ba 01 00 00 00       	mov    $0x1,%edx
   1ff3a:	89 de                	mov    %ebx,%esi
   1ff3c:	4c 89 ef             	mov    %r13,%rdi
   1ff3f:	e8 1b c7 ff ff       	callq  1c65f <e1000_read_eeprom>
   1ff44:	85 c0                	test   %eax,%eax
   1ff46:	0f 88 9a 00 00 00    	js     1ffe6 <e1000_update_eeprom_checksum+0xd9>
   1ff4c:	66 8b 55 e6          	mov    0xffffffffffffffe6(%rbp),%dx
   1ff50:	03 55 e4             	add    0xffffffffffffffe4(%rbp),%edx
   1ff53:	ff c3                	inc    %ebx
   1ff55:	83 fb 3f             	cmp    $0x3f,%ebx
   1ff58:	66 89 55 e6          	mov    %dx,0xffffffffffffffe6(%rbp)
   1ff5c:	75 d3                	jne    1ff31 <e1000_update_eeprom_checksum+0x24>
   1ff5e:	b8 ba ba ff ff       	mov    $0xffffbaba,%eax
   1ff63:	48 8d 4d e6          	lea    0xffffffffffffffe6(%rbp),%rcx
   1ff67:	be 3f 00 00 00       	mov    $0x3f,%esi
   1ff6c:	66 29 d0             	sub    %dx,%ax
   1ff6f:	4c 89 ef             	mov    %r13,%rdi
   1ff72:	ba 01 00 00 00       	mov    $0x1,%edx
   1ff77:	66 89 45 e6          	mov    %ax,0xffffffffffffffe6(%rbp)
   1ff7b:	e8 48 fb ff ff       	callq  1fac8 <e1000_write_eeprom>
   1ff80:	85 c0                	test   %eax,%eax
   1ff82:	78 62                	js     1ffe6 <e1000_update_eeprom_checksum+0xd9>
   1ff84:	41 8b 55 48          	mov    0x48(%r13),%edx
   1ff88:	83 fa 03             	cmp    $0x3,%edx
   1ff8b:	75 0a                	jne    1ff97 <e1000_update_eeprom_checksum+0x8a>
   1ff8d:	4c 89 ef             	mov    %r13,%rdi
   1ff90:	e8 d7 56 fe ff       	callq  566c <e1000_commit_shadow_ram>
   1ff95:	eb 4b                	jmp    1ffe2 <e1000_update_eeprom_checksum+0xd5>
   1ff97:	31 c0                	xor    %eax,%eax
   1ff99:	83 fa 04             	cmp    $0x4,%edx
   1ff9c:	75 4b                	jne    1ffe9 <e1000_update_eeprom_checksum+0xdc>
   1ff9e:	4c 89 ef             	mov    %r13,%rdi
   1ffa1:	e8 c6 56 fe ff       	callq  566c <e1000_commit_shadow_ram>
   1ffa6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ffad:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ffb1:	e8 00 00 00 00       	callq  1ffb6 <e1000_update_eeprom_checksum+0xa9>
   1ffb6:	44 8b 63 18          	mov    0x18(%rbx),%r12d
   1ffba:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   1ffbe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   1ffc5:	41 81 cc 00 20 00 00 	or     $0x2000,%r12d
   1ffcc:	e8 00 00 00 00       	callq  1ffd1 <e1000_update_eeprom_checksum+0xc4>
   1ffd1:	48 83 c3 18          	add    $0x18,%rbx
   1ffd5:	44 89 23             	mov    %r12d,(%rbx)
   1ffd8:	bf 0a 00 00 00       	mov    $0xa,%edi
   1ffdd:	e8 8b 7c fe ff       	callq  7c6d <msleep>
   1ffe2:	31 c0                	xor    %eax,%eax
   1ffe4:	eb 03                	jmp    1ffe9 <e1000_update_eeprom_checksum+0xdc>
   1ffe6:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   1ffe9:	48 83 c4 18          	add    $0x18,%rsp
   1ffed:	5b                   	pop    %rbx
   1ffee:	41 5c                	pop    %r12
   1fff0:	41 5d                	pop    %r13
   1fff2:	c9                   	leaveq 
   1fff3:	c3                   	retq   

000000000001fff4 <e1000_validate_eeprom_checksum>:
   1fff4:	55                   	push   %rbp
   1fff5:	48 89 e5             	mov    %rsp,%rbp
   1fff8:	41 55                	push   %r13
   1fffa:	41 54                	push   %r12
   1fffc:	53                   	push   %rbx
   1fffd:	48 89 fb             	mov    %rdi,%rbx
   20000:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20007:	48 83 ec 18          	sub    $0x18,%rsp
   2000b:	e8 00 00 00 00       	callq  20010 <e1000_validate_eeprom_checksum+0x1c>
   20010:	83 7b 10 10          	cmpl   $0x10,0x10(%rbx)
   20014:	75 6e                	jne    20084 <e1000_validate_eeprom_checksum+0x90>
   20016:	48 89 df             	mov    %rbx,%rdi
   20019:	e8 a4 04 fe ff       	callq  4c2 <e1000_is_onboard_nvm_eeprom>
   2001e:	84 c0                	test   %al,%al
   20020:	75 62                	jne    20084 <e1000_validate_eeprom_checksum+0x90>
   20022:	4c 8d 65 e6          	lea    0xffffffffffffffe6(%rbp),%r12
   20026:	ba 01 00 00 00       	mov    $0x1,%edx
   2002b:	be 10 00 00 00       	mov    $0x10,%esi
   20030:	48 89 df             	mov    %rbx,%rdi
   20033:	4c 89 e1             	mov    %r12,%rcx
   20036:	e8 24 c6 ff ff       	callq  1c65f <e1000_read_eeprom>
   2003b:	f6 45 e6 10          	testb  $0x10,0xffffffffffffffe6(%rbp)
   2003f:	75 43                	jne    20084 <e1000_validate_eeprom_checksum+0x90>
   20041:	4c 89 e1             	mov    %r12,%rcx
   20044:	ba 01 00 00 00       	mov    $0x1,%edx
   20049:	be 23 00 00 00       	mov    $0x23,%esi
   2004e:	48 89 df             	mov    %rbx,%rdi
   20051:	e8 09 c6 ff ff       	callq  1c65f <e1000_read_eeprom>
   20056:	66 8b 45 e6          	mov    0xffffffffffffffe6(%rbp),%ax
   2005a:	66 85 c0             	test   %ax,%ax
   2005d:	78 25                	js     20084 <e1000_validate_eeprom_checksum+0x90>
   2005f:	66 0d 00 80          	or     $0x8000,%ax
   20063:	48 89 df             	mov    %rbx,%rdi
   20066:	4c 89 e1             	mov    %r12,%rcx
   20069:	ba 01 00 00 00       	mov    $0x1,%edx
   2006e:	be 23 00 00 00       	mov    $0x23,%esi
   20073:	66 89 45 e6          	mov    %ax,0xffffffffffffffe6(%rbp)
   20077:	e8 4c fa ff ff       	callq  1fac8 <e1000_write_eeprom>
   2007c:	48 89 df             	mov    %rbx,%rdi
   2007f:	e8 89 fe ff ff       	callq  1ff0d <e1000_update_eeprom_checksum>
   20084:	83 7b 10 12          	cmpl   $0x12,0x10(%rbx)
   20088:	75 45                	jne    200cf <e1000_validate_eeprom_checksum+0xdb>
   2008a:	4c 8d 65 e6          	lea    0xffffffffffffffe6(%rbp),%r12
   2008e:	ba 01 00 00 00       	mov    $0x1,%edx
   20093:	be 19 00 00 00       	mov    $0x19,%esi
   20098:	48 89 df             	mov    %rbx,%rdi
   2009b:	4c 89 e1             	mov    %r12,%rcx
   2009e:	e8 bc c5 ff ff       	callq  1c65f <e1000_read_eeprom>
   200a3:	66 8b 45 e6          	mov    0xffffffffffffffe6(%rbp),%ax
   200a7:	a8 40                	test   $0x40,%al
   200a9:	75 24                	jne    200cf <e1000_validate_eeprom_checksum+0xdb>
   200ab:	83 c8 40             	or     $0x40,%eax
   200ae:	48 89 df             	mov    %rbx,%rdi
   200b1:	4c 89 e1             	mov    %r12,%rcx
   200b4:	ba 01 00 00 00       	mov    $0x1,%edx
   200b9:	be 19 00 00 00       	mov    $0x19,%esi
   200be:	66 89 45 e6          	mov    %ax,0xffffffffffffffe6(%rbp)
   200c2:	e8 01 fa ff ff       	callq  1fac8 <e1000_write_eeprom>
   200c7:	48 89 df             	mov    %rbx,%rdi
   200ca:	e8 3e fe ff ff       	callq  1ff0d <e1000_update_eeprom_checksum>
   200cf:	45 31 ed             	xor    %r13d,%r13d
   200d2:	45 31 e4             	xor    %r12d,%r12d
   200d5:	48 8d 4d e6          	lea    0xffffffffffffffe6(%rbp),%rcx
   200d9:	ba 01 00 00 00       	mov    $0x1,%edx
   200de:	44 89 e6             	mov    %r12d,%esi
   200e1:	48 89 df             	mov    %rbx,%rdi
   200e4:	e8 76 c5 ff ff       	callq  1c65f <e1000_read_eeprom>
   200e9:	85 c0                	test   %eax,%eax
   200eb:	78 18                	js     20105 <e1000_validate_eeprom_checksum+0x111>
   200ed:	41 ff c4             	inc    %r12d
   200f0:	66 44 03 6d e6       	add    0xffffffffffffffe6(%rbp),%r13w
   200f5:	41 83 fc 40          	cmp    $0x40,%r12d
   200f9:	75 da                	jne    200d5 <e1000_validate_eeprom_checksum+0xe1>
   200fb:	31 c0                	xor    %eax,%eax
   200fd:	66 41 81 fd ba ba    	cmp    $0xbaba,%r13w
   20103:	74 03                	je     20108 <e1000_validate_eeprom_checksum+0x114>
   20105:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   20108:	48 83 c4 18          	add    $0x18,%rsp
   2010c:	5b                   	pop    %rbx
   2010d:	41 5c                	pop    %r12
   2010f:	41 5d                	pop    %r13
   20111:	c9                   	leaveq 
   20112:	c3                   	retq   

0000000000020113 <e1000_setup_link>:
   20113:	55                   	push   %rbp
   20114:	48 89 e5             	mov    %rsp,%rbp
   20117:	41 57                	push   %r15
   20119:	45 31 ff             	xor    %r15d,%r15d
   2011c:	41 56                	push   %r14
   2011e:	49 89 fe             	mov    %rdi,%r14
   20121:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20128:	41 55                	push   %r13
   2012a:	41 54                	push   %r12
   2012c:	53                   	push   %rbx
   2012d:	48 83 ec 18          	sub    $0x18,%rsp
   20131:	e8 00 00 00 00       	callq  20136 <e1000_setup_link+0x23>
   20136:	4c 89 f7             	mov    %r14,%rdi
   20139:	e8 d6 ff fd ff       	callq  114 <e1000_check_phy_reset_block>
   2013e:	85 c0                	test   %eax,%eax
   20140:	0f 85 78 05 00 00    	jne    206be <e1000_setup_link+0x5ab>
   20146:	41 81 7e 38 ff 00 00 	cmpl   $0xff,0x38(%r14)
   2014d:	00 
   2014e:	75 5d                	jne    201ad <e1000_setup_link+0x9a>
   20150:	41 8b 46 10          	mov    0x10(%r14),%eax
   20154:	83 f8 12             	cmp    $0x12,%eax
   20157:	74 05                	je     2015e <e1000_setup_link+0x4b>
   20159:	83 f8 10             	cmp    $0x10,%eax
   2015c:	75 0a                	jne    20168 <e1000_setup_link+0x55>
   2015e:	41 c7 46 38 03 00 00 	movl   $0x3,0x38(%r14)
   20165:	00 
   20166:	eb 45                	jmp    201ad <e1000_setup_link+0x9a>
   20168:	48 8d 4d d6          	lea    0xffffffffffffffd6(%rbp),%rcx
   2016c:	ba 01 00 00 00       	mov    $0x1,%edx
   20171:	be 0f 00 00 00       	mov    $0xf,%esi
   20176:	4c 89 f7             	mov    %r14,%rdi
   20179:	e8 e1 c4 ff ff       	callq  1c65f <e1000_read_eeprom>
   2017e:	85 c0                	test   %eax,%eax
   20180:	0f 85 2a 05 00 00    	jne    206b0 <e1000_setup_link+0x59d>
   20186:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   2018a:	25 00 30 00 00       	and    $0x3000,%eax
   2018f:	75 0a                	jne    2019b <e1000_setup_link+0x88>
   20191:	41 c7 46 38 00 00 00 	movl   $0x0,0x38(%r14)
   20198:	00 
   20199:	eb 12                	jmp    201ad <e1000_setup_link+0x9a>
   2019b:	3d 00 20 00 00       	cmp    $0x2000,%eax
   201a0:	0f 95 c0             	setne  %al
   201a3:	0f b6 c0             	movzbl %al,%eax
   201a6:	83 c0 02             	add    $0x2,%eax
   201a9:	41 89 46 38          	mov    %eax,0x38(%r14)
   201ad:	41 83 7e 10 01       	cmpl   $0x1,0x10(%r14)
   201b2:	75 05                	jne    201b9 <e1000_setup_link+0xa6>
   201b4:	41 83 66 38 fd       	andl   $0xfffffffffffffffd,0x38(%r14)
   201b9:	41 83 7e 10 02       	cmpl   $0x2,0x10(%r14)
   201be:	77 0f                	ja     201cf <e1000_setup_link+0xbc>
   201c0:	41 80 be 15 01 00 00 	cmpb   $0x0,0x115(%r14)
   201c7:	00 
   201c8:	74 05                	je     201cf <e1000_setup_link+0xbc>
   201ca:	41 83 66 38 fe       	andl   $0xfffffffffffffffe,0x38(%r14)
   201cf:	41 83 7e 10 03       	cmpl   $0x3,0x10(%r14)
   201d4:	41 8b 46 38          	mov    0x38(%r14),%eax
   201d8:	41 89 86 8c 00 00 00 	mov    %eax,0x8c(%r14)
   201df:	75 44                	jne    20225 <e1000_setup_link+0x112>
   201e1:	48 8d 4d d6          	lea    0xffffffffffffffd6(%rbp),%rcx
   201e5:	ba 01 00 00 00       	mov    $0x1,%edx
   201ea:	be 0f 00 00 00       	mov    $0xf,%esi
   201ef:	4c 89 f7             	mov    %r14,%rdi
   201f2:	e8 68 c4 ff ff       	callq  1c65f <e1000_read_eeprom>
   201f7:	85 c0                	test   %eax,%eax
   201f9:	0f 85 b1 04 00 00    	jne    206b0 <e1000_setup_link+0x59d>
   201ff:	44 0f b7 65 d6       	movzwl 0xffffffffffffffd6(%rbp),%r12d
   20204:	49 8b 1e             	mov    (%r14),%rbx
   20207:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2020e:	e8 00 00 00 00       	callq  20213 <e1000_setup_link+0x100>
   20213:	48 83 c3 18          	add    $0x18,%rbx
   20217:	41 81 e4 f0 00 00 00 	and    $0xf0,%r12d
   2021e:	41 c1 e4 04          	shl    $0x4,%r12d
   20222:	44 89 23             	mov    %r12d,(%rbx)
   20225:	41 83 7e 1c 00       	cmpl   $0x0,0x1c(%r14)
   2022a:	75 0d                	jne    20239 <e1000_setup_link+0x126>
   2022c:	4c 89 f7             	mov    %r14,%rdi
   2022f:	e8 4a e3 ff ff       	callq  1e57e <e1000_setup_copper_link>
   20234:	e9 7d 04 00 00       	jmpq   206b6 <e1000_setup_link+0x5a3>
   20239:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20240:	e8 00 00 00 00       	callq  20245 <e1000_setup_link+0x132>
   20245:	41 8b 46 10          	mov    0x10(%r14),%eax
   20249:	83 f8 0e             	cmp    $0xe,%eax
   2024c:	74 05                	je     20253 <e1000_setup_link+0x140>
   2024e:	83 f8 0f             	cmp    $0xf,%eax
   20251:	75 1a                	jne    2026d <e1000_setup_link+0x15a>
   20253:	49 8b 1e             	mov    (%r14),%rbx
   20256:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2025d:	e8 00 00 00 00       	callq  20262 <e1000_setup_link+0x14f>
   20262:	b8 00 04 00 00       	mov    $0x400,%eax
   20267:	48 83 c3 24          	add    $0x24,%rbx
   2026b:	89 03                	mov    %eax,(%rbx)
   2026d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20274:	49 8b 1e             	mov    (%r14),%rbx
   20277:	e8 00 00 00 00       	callq  2027c <e1000_setup_link+0x169>
   2027c:	44 8b 2b             	mov    (%rbx),%r13d
   2027f:	41 83 7e 1c 01       	cmpl   $0x1,0x1c(%r14)
   20284:	75 0e                	jne    20294 <e1000_setup_link+0x181>
   20286:	41 83 7e 10 04       	cmpl   $0x4,0x10(%r14)
   2028b:	c7 45 c4 00 00 08 00 	movl   $0x80000,0xffffffffffffffc4(%rbp)
   20292:	77 07                	ja     2029b <e1000_setup_link+0x188>
   20294:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   2029b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   202a2:	e8 00 00 00 00       	callq  202a7 <e1000_setup_link+0x194>
   202a7:	41 83 7e 1c 02       	cmpl   $0x2,0x1c(%r14)
   202ac:	75 56                	jne    20304 <e1000_setup_link+0x1f1>
   202ae:	41 8b 46 10          	mov    0x10(%r14),%eax
   202b2:	83 f8 07             	cmp    $0x7,%eax
   202b5:	74 05                	je     202bc <e1000_setup_link+0x1a9>
   202b7:	83 f8 09             	cmp    $0x9,%eax
   202ba:	75 48                	jne    20304 <e1000_setup_link+0x1f1>
   202bc:	48 8d 4d d4          	lea    0xffffffffffffffd4(%rbp),%rcx
   202c0:	ba 01 00 00 00       	mov    $0x1,%edx
   202c5:	be 06 00 00 00       	mov    $0x6,%esi
   202ca:	4c 89 f7             	mov    %r14,%rdi
   202cd:	e8 8d c3 ff ff       	callq  1c65f <e1000_read_eeprom>
   202d2:	85 c0                	test   %eax,%eax
   202d4:	0f 85 dc 03 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   202da:	8b 45 d4             	mov    0xffffffffffffffd4(%rbp),%eax
   202dd:	66 83 f8 ff          	cmp    $0xffffffffffffffff,%ax
   202e1:	74 21                	je     20304 <e1000_setup_link+0x1f1>
   202e3:	89 c2                	mov    %eax,%edx
   202e5:	be 1a 00 00 00       	mov    $0x1a,%esi
   202ea:	4c 89 f7             	mov    %r14,%rdi
   202ed:	83 e2 0f             	and    $0xf,%edx
   202f0:	66 89 55 d4          	mov    %dx,0xffffffffffffffd4(%rbp)
   202f4:	0f b7 d2             	movzwl %dx,%edx
   202f7:	e8 a8 5c fe ff       	callq  5fa4 <e1000_write_phy_reg>
   202fc:	85 c0                	test   %eax,%eax
   202fe:	0f 85 b2 03 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   20304:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2030b:	e8 00 00 00 00       	callq  20310 <e1000_setup_link+0x1fd>
   20310:	41 8b 46 10          	mov    0x10(%r14),%eax
   20314:	66 c7 45 d4 00 00    	movw   $0x0,0xffffffffffffffd4(%rbp)
   2031a:	83 f8 07             	cmp    $0x7,%eax
   2031d:	74 09                	je     20328 <e1000_setup_link+0x215>
   2031f:	83 f8 09             	cmp    $0x9,%eax
   20322:	0f 85 e0 00 00 00    	jne    20408 <e1000_setup_link+0x2f5>
   20328:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2032c:	be 1d 00 00 00       	mov    $0x1d,%esi
   20331:	4c 89 f7             	mov    %r14,%rdi
   20334:	e8 bd 5e fe ff       	callq  61f6 <e1000_read_phy_reg>
   20339:	85 c0                	test   %eax,%eax
   2033b:	0f 85 75 03 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   20341:	ba 05 00 00 00       	mov    $0x5,%edx
   20346:	be 1d 00 00 00       	mov    $0x1d,%esi
   2034b:	4c 89 f7             	mov    %r14,%rdi
   2034e:	e8 51 5c fe ff       	callq  5fa4 <e1000_write_phy_reg>
   20353:	85 c0                	test   %eax,%eax
   20355:	0f 85 5b 03 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   2035b:	48 8d 5d d2          	lea    0xffffffffffffffd2(%rbp),%rbx
   2035f:	be 1e 00 00 00       	mov    $0x1e,%esi
   20364:	4c 89 f7             	mov    %r14,%rdi
   20367:	48 89 da             	mov    %rbx,%rdx
   2036a:	e8 87 5e fe ff       	callq  61f6 <e1000_read_phy_reg>
   2036f:	85 c0                	test   %eax,%eax
   20371:	0f 85 3f 03 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   20377:	66 8b 55 d2          	mov    0xffffffffffffffd2(%rbp),%dx
   2037b:	be 1e 00 00 00       	mov    $0x1e,%esi
   20380:	4c 89 f7             	mov    %r14,%rdi
   20383:	80 e6 fe             	and    $0xfe,%dh
   20386:	66 89 55 d2          	mov    %dx,0xffffffffffffffd2(%rbp)
   2038a:	0f b7 d2             	movzwl %dx,%edx
   2038d:	e8 12 5c fe ff       	callq  5fa4 <e1000_write_phy_reg>
   20392:	85 c0                	test   %eax,%eax
   20394:	0f 85 1c 03 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   2039a:	ba 04 00 00 00       	mov    $0x4,%edx
   2039f:	be 1d 00 00 00       	mov    $0x1d,%esi
   203a4:	4c 89 f7             	mov    %r14,%rdi
   203a7:	e8 f8 5b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   203ac:	85 c0                	test   %eax,%eax
   203ae:	0f 85 02 03 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   203b4:	48 89 da             	mov    %rbx,%rdx
   203b7:	be 1e 00 00 00       	mov    $0x1e,%esi
   203bc:	4c 89 f7             	mov    %r14,%rdi
   203bf:	e8 32 5e fe ff       	callq  61f6 <e1000_read_phy_reg>
   203c4:	85 c0                	test   %eax,%eax
   203c6:	0f 85 ea 02 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   203cc:	66 8b 55 d2          	mov    0xffffffffffffffd2(%rbp),%dx
   203d0:	be 1e 00 00 00       	mov    $0x1e,%esi
   203d5:	4c 89 f7             	mov    %r14,%rdi
   203d8:	80 ce 08             	or     $0x8,%dh
   203db:	66 89 55 d2          	mov    %dx,0xffffffffffffffd2(%rbp)
   203df:	0f b7 d2             	movzwl %dx,%edx
   203e2:	e8 bd 5b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   203e7:	85 c0                	test   %eax,%eax
   203e9:	0f 85 c7 02 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   203ef:	0f b7 55 d4          	movzwl 0xffffffffffffffd4(%rbp),%edx
   203f3:	be 1d 00 00 00       	mov    $0x1d,%esi
   203f8:	4c 89 f7             	mov    %r14,%rdi
   203fb:	e8 a4 5b fe ff       	callq  5fa4 <e1000_write_phy_reg>
   20400:	85 c0                	test   %eax,%eax
   20402:	0f 85 ae 02 00 00    	jne    206b6 <e1000_setup_link+0x5a3>
   20408:	4c 89 f7             	mov    %r14,%rdi
   2040b:	41 bc 20 00 00 80    	mov    $0x80000020,%r12d
   20411:	e8 b2 01 fe ff       	callq  5c8 <e1000_config_collision_dist>
   20416:	41 8b 46 38          	mov    0x38(%r14),%eax
   2041a:	85 c0                	test   %eax,%eax
   2041c:	74 25                	je     20443 <e1000_setup_link+0x330>
   2041e:	83 f8 01             	cmp    $0x1,%eax
   20421:	74 1a                	je     2043d <e1000_setup_link+0x32a>
   20423:	83 f8 02             	cmp    $0x2,%eax
   20426:	41 bc 20 01 00 80    	mov    $0x80000120,%r12d
   2042c:	74 15                	je     20443 <e1000_setup_link+0x330>
   2042e:	83 f8 03             	cmp    $0x3,%eax
   20431:	41 bf fd ff ff ff    	mov    $0xfffffffd,%r15d
   20437:	0f 85 de 00 00 00    	jne    2051b <e1000_setup_link+0x408>
   2043d:	41 bc a0 01 00 80    	mov    $0x800001a0,%r12d
   20443:	49 8b 1e             	mov    (%r14),%rbx
   20446:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2044d:	e8 00 00 00 00       	callq  20452 <e1000_setup_link+0x33f>
   20452:	48 81 c3 78 01 00 00 	add    $0x178,%rbx
   20459:	44 89 23             	mov    %r12d,(%rbx)
   2045c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20463:	49 8b 1e             	mov    (%r14),%rbx
   20466:	41 83 e5 f7          	and    $0xfffffffffffffff7,%r13d
   2046a:	e8 00 00 00 00       	callq  2046f <e1000_setup_link+0x35c>
   2046f:	44 89 2b             	mov    %r13d,(%rbx)
   20472:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20479:	49 8b 1e             	mov    (%r14),%rbx
   2047c:	e8 00 00 00 00       	callq  20481 <e1000_setup_link+0x36e>
   20481:	8b 43 08             	mov    0x8(%rbx),%eax
   20484:	bf 01 00 00 00       	mov    $0x1,%edi
   20489:	45 89 a6 90 00 00 00 	mov    %r12d,0x90(%r14)
   20490:	e8 d8 77 fe ff       	callq  7c6d <msleep>
   20495:	41 83 7e 1c 02       	cmpl   $0x2,0x1c(%r14)
   2049a:	74 1e                	je     204ba <e1000_setup_link+0x3a7>
   2049c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   204a3:	49 8b 1e             	mov    (%r14),%rbx
   204a6:	e8 00 00 00 00       	callq  204ab <e1000_setup_link+0x398>
   204ab:	8b 03                	mov    (%rbx),%eax
   204ad:	45 31 ff             	xor    %r15d,%r15d
   204b0:	25 00 00 08 00       	and    $0x80000,%eax
   204b5:	3b 45 c4             	cmp    0xffffffffffffffc4(%rbp),%eax
   204b8:	75 61                	jne    2051b <e1000_setup_link+0x408>
   204ba:	45 31 e4             	xor    %r12d,%r12d
   204bd:	bf 0a 00 00 00       	mov    $0xa,%edi
   204c2:	e8 a6 77 fe ff       	callq  7c6d <msleep>
   204c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   204ce:	49 8b 1e             	mov    (%r14),%rbx
   204d1:	e8 00 00 00 00       	callq  204d6 <e1000_setup_link+0x3c3>
   204d6:	8b 43 08             	mov    0x8(%rbx),%eax
   204d9:	a8 02                	test   $0x2,%al
   204db:	75 30                	jne    2050d <e1000_setup_link+0x3fa>
   204dd:	41 ff c4             	inc    %r12d
   204e0:	41 83 fc 32          	cmp    $0x32,%r12d
   204e4:	75 d7                	jne    204bd <e1000_setup_link+0x3aa>
   204e6:	41 c7 86 94 00 00 00 	movl   $0x1,0x94(%r14)
   204ed:	01 00 00 00 
   204f1:	4c 89 f7             	mov    %r14,%rdi
   204f4:	e8 cc d1 ff ff       	callq  1d6c5 <e1000_check_for_link>
   204f9:	85 c0                	test   %eax,%eax
   204fb:	41 89 c7             	mov    %eax,%r15d
   204fe:	75 1b                	jne    2051b <e1000_setup_link+0x408>
   20500:	41 c7 86 94 00 00 00 	movl   $0x0,0x94(%r14)
   20507:	00 00 00 00 
   2050b:	eb 0e                	jmp    2051b <e1000_setup_link+0x408>
   2050d:	41 c7 86 94 00 00 00 	movl   $0x0,0x94(%r14)
   20514:	00 00 00 00 
   20518:	45 31 ff             	xor    %r15d,%r15d
   2051b:	41 83 7e 10 12       	cmpl   $0x12,0x10(%r14)
   20520:	74 4e                	je     20570 <e1000_setup_link+0x45d>
   20522:	49 8b 1e             	mov    (%r14),%rbx
   20525:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2052c:	e8 00 00 00 00       	callq  20531 <e1000_setup_link+0x41e>
   20531:	b8 08 88 00 00       	mov    $0x8808,%eax
   20536:	48 83 c3 30          	add    $0x30,%rbx
   2053a:	89 03                	mov    %eax,(%rbx)
   2053c:	49 8b 1e             	mov    (%r14),%rbx
   2053f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20546:	e8 00 00 00 00       	callq  2054b <e1000_setup_link+0x438>
   2054b:	b8 00 01 00 00       	mov    $0x100,%eax
   20550:	48 83 c3 2c          	add    $0x2c,%rbx
   20554:	89 03                	mov    %eax,(%rbx)
   20556:	49 8b 1e             	mov    (%r14),%rbx
   20559:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20560:	e8 00 00 00 00       	callq  20565 <e1000_setup_link+0x452>
   20565:	b8 01 80 c2 00       	mov    $0xc28001,%eax
   2056a:	48 83 c3 28          	add    $0x28,%rbx
   2056e:	89 03                	mov    %eax,(%rbx)
   20570:	49 8b 1e             	mov    (%r14),%rbx
   20573:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2057a:	45 0f b7 a6 da 00 00 	movzwl 0xda(%r14),%r12d
   20581:	00 
   20582:	e8 00 00 00 00       	callq  20587 <e1000_setup_link+0x474>
   20587:	48 81 c3 70 01 00 00 	add    $0x170,%rbx
   2058e:	44 89 23             	mov    %r12d,(%rbx)
   20591:	41 f6 46 38 02       	testb  $0x2,0x38(%r14)
   20596:	75 65                	jne    205fd <e1000_setup_link+0x4ea>
   20598:	41 8b 46 10          	mov    0x10(%r14),%eax
   2059c:	4d 8b 26             	mov    (%r14),%r12
   2059f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   205a6:	83 f8 03             	cmp    $0x3,%eax
   205a9:	19 db                	sbb    %ebx,%ebx
   205ab:	81 e3 08 e0 ff ff    	and    $0xffffe008,%ebx
   205b1:	81 c3 60 21 00 00    	add    $0x2160,%ebx
   205b7:	48 63 db             	movslq %ebx,%rbx
   205ba:	e8 00 00 00 00       	callq  205bf <e1000_setup_link+0x4ac>
   205bf:	49 01 dc             	add    %rbx,%r12
   205c2:	31 c0                	xor    %eax,%eax
   205c4:	41 89 04 24          	mov    %eax,(%r12)
   205c8:	41 8b 46 10          	mov    0x10(%r14),%eax
   205cc:	4d 8b 26             	mov    (%r14),%r12
   205cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   205d6:	83 f8 03             	cmp    $0x3,%eax
   205d9:	19 db                	sbb    %ebx,%ebx
   205db:	81 e3 f8 df ff ff    	and    $0xffffdff8,%ebx
   205e1:	81 c3 68 21 00 00    	add    $0x2168,%ebx
   205e7:	48 63 db             	movslq %ebx,%rbx
   205ea:	e8 00 00 00 00       	callq  205ef <e1000_setup_link+0x4dc>
   205ef:	49 01 dc             	add    %rbx,%r12
   205f2:	31 c0                	xor    %eax,%eax
   205f4:	41 89 04 24          	mov    %eax,(%r12)
   205f8:	e9 c1 00 00 00       	jmpq   206be <e1000_setup_link+0x5ab>
   205fd:	41 80 be 13 01 00 00 	cmpb   $0x0,0x113(%r14)
   20604:	00 
   20605:	41 8b 46 10          	mov    0x10(%r14),%eax
   20609:	74 3b                	je     20646 <e1000_setup_link+0x533>
   2060b:	83 f8 03             	cmp    $0x3,%eax
   2060e:	45 0f b7 a6 d8 00 00 	movzwl 0xd8(%r14),%r12d
   20615:	00 
   20616:	4d 8b 2e             	mov    (%r14),%r13
   20619:	19 db                	sbb    %ebx,%ebx
   2061b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20622:	81 e3 08 e0 ff ff    	and    $0xffffe008,%ebx
   20628:	81 c3 60 21 00 00    	add    $0x2160,%ebx
   2062e:	48 63 db             	movslq %ebx,%rbx
   20631:	41 81 cc 00 00 00 80 	or     $0x80000000,%r12d
   20638:	e8 00 00 00 00       	callq  2063d <e1000_setup_link+0x52a>
   2063d:	49 01 dd             	add    %rbx,%r13
   20640:	45 89 65 00          	mov    %r12d,0x0(%r13)
   20644:	eb 32                	jmp    20678 <e1000_setup_link+0x565>
   20646:	83 f8 03             	cmp    $0x3,%eax
   20649:	4d 8b 26             	mov    (%r14),%r12
   2064c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20653:	19 db                	sbb    %ebx,%ebx
   20655:	45 0f b7 ae d8 00 00 	movzwl 0xd8(%r14),%r13d
   2065c:	00 
   2065d:	81 e3 08 e0 ff ff    	and    $0xffffe008,%ebx
   20663:	81 c3 60 21 00 00    	add    $0x2160,%ebx
   20669:	48 63 db             	movslq %ebx,%rbx
   2066c:	e8 00 00 00 00       	callq  20671 <e1000_setup_link+0x55e>
   20671:	49 01 dc             	add    %rbx,%r12
   20674:	45 89 2c 24          	mov    %r13d,(%r12)
   20678:	41 8b 46 10          	mov    0x10(%r14),%eax
   2067c:	4d 8b 26             	mov    (%r14),%r12
   2067f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20686:	45 0f b7 ae d6 00 00 	movzwl 0xd6(%r14),%r13d
   2068d:	00 
   2068e:	83 f8 03             	cmp    $0x3,%eax
   20691:	19 db                	sbb    %ebx,%ebx
   20693:	81 e3 f8 df ff ff    	and    $0xffffdff8,%ebx
   20699:	81 c3 68 21 00 00    	add    $0x2168,%ebx
   2069f:	48 63 db             	movslq %ebx,%rbx
   206a2:	e8 00 00 00 00       	callq  206a7 <e1000_setup_link+0x594>
   206a7:	49 01 dc             	add    %rbx,%r12
   206aa:	45 89 2c 24          	mov    %r13d,(%r12)
   206ae:	eb 0e                	jmp    206be <e1000_setup_link+0x5ab>
   206b0:	41 83 cf ff          	or     $0xffffffffffffffff,%r15d
   206b4:	eb 08                	jmp    206be <e1000_setup_link+0x5ab>
   206b6:	41 89 c7             	mov    %eax,%r15d
   206b9:	e9 5d fe ff ff       	jmpq   2051b <e1000_setup_link+0x408>
   206be:	48 83 c4 18          	add    $0x18,%rsp
   206c2:	44 89 f8             	mov    %r15d,%eax
   206c5:	5b                   	pop    %rbx
   206c6:	41 5c                	pop    %r12
   206c8:	41 5d                	pop    %r13
   206ca:	41 5e                	pop    %r14
   206cc:	41 5f                	pop    %r15
   206ce:	c9                   	leaveq 
   206cf:	c3                   	retq   

00000000000206d0 <e1000_init_hw>:
   206d0:	55                   	push   %rbp
   206d1:	48 89 e5             	mov    %rsp,%rbp
   206d4:	41 57                	push   %r15
   206d6:	49 89 ff             	mov    %rdi,%r15
   206d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   206e0:	41 56                	push   %r14
   206e2:	41 55                	push   %r13
   206e4:	41 54                	push   %r12
   206e6:	53                   	push   %rbx
   206e7:	48 83 ec 38          	sub    $0x38,%rsp
   206eb:	e8 00 00 00 00       	callq  206f0 <e1000_init_hw+0x20>
   206f0:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   206f5:	75 4e                	jne    20745 <e1000_init_hw+0x75>
   206f7:	41 80 bf ee 00 00 00 	cmpb   $0x2,0xee(%r15)
   206fe:	02 
   206ff:	76 14                	jbe    20715 <e1000_init_hw+0x45>
   20701:	66 41 8b 87 e6 00 00 	mov    0xe6(%r15),%ax
   20708:	00 
   20709:	66 3d 49 10          	cmp    $0x1049,%ax
   2070d:	74 36                	je     20745 <e1000_init_hw+0x75>
   2070f:	66 3d 4d 10          	cmp    $0x104d,%ax
   20713:	74 30                	je     20745 <e1000_init_hw+0x75>
   20715:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2071c:	49 8b 1f             	mov    (%r15),%rbx
   2071f:	e8 00 00 00 00       	callq  20724 <e1000_init_hw+0x54>
   20724:	44 8b 63 08          	mov    0x8(%rbx),%r12d
   20728:	49 8b 1f             	mov    (%r15),%rbx
   2072b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20732:	41 81 e4 ff ff ff 7f 	and    $0x7fffffff,%r12d
   20739:	e8 00 00 00 00       	callq  2073e <e1000_init_hw+0x6e>
   2073e:	48 83 c3 08          	add    $0x8,%rbx
   20742:	44 89 23             	mov    %r12d,(%rbx)
   20745:	4c 89 ff             	mov    %r15,%rdi
   20748:	e8 d7 ec ff ff       	callq  1f424 <e1000_id_led_init>
   2074d:	85 c0                	test   %eax,%eax
   2074f:	41 89 c5             	mov    %eax,%r13d
   20752:	0f 85 5c 0c 00 00    	jne    213b4 <e1000_init_hw+0xce4>
   20758:	4c 89 ff             	mov    %r15,%rdi
   2075b:	e8 0d 02 fe ff       	callq  96d <e1000_set_media_type>
   20760:	4c 89 ff             	mov    %r15,%rdi
   20763:	e8 e5 fe fd ff       	callq  64d <e1000_initialize_hardware_bits>
   20768:	41 8b 47 10          	mov    0x10(%r15),%eax
   2076c:	83 f8 12             	cmp    $0x12,%eax
   2076f:	0f 84 e4 00 00 00    	je     20859 <e1000_init_hw+0x189>
   20775:	83 f8 06             	cmp    $0x6,%eax
   20778:	77 17                	ja     20791 <e1000_init_hw+0xc1>
   2077a:	49 8b 1f             	mov    (%r15),%rbx
   2077d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20784:	e8 00 00 00 00       	callq  20789 <e1000_init_hw+0xb9>
   20789:	31 c0                	xor    %eax,%eax
   2078b:	48 83 c3 38          	add    $0x38,%rbx
   2078f:	89 03                	mov    %eax,(%rbx)
   20791:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20798:	e8 00 00 00 00       	callq  2079d <e1000_init_hw+0xcd>
   2079d:	41 8b 47 10          	mov    0x10(%r15),%eax
   207a1:	83 f8 12             	cmp    $0x12,%eax
   207a4:	0f 84 af 00 00 00    	je     20859 <e1000_init_hw+0x189>
   207aa:	83 f8 10             	cmp    $0x10,%eax
   207ad:	75 2c                	jne    207db <e1000_init_hw+0x10b>
   207af:	66 41 8b 97 c6 00 00 	mov    0xc6(%r15),%dx
   207b6:	00 
   207b7:	66 85 d2             	test   %dx,%dx
   207ba:	74 1f                	je     207db <e1000_init_hw+0x10b>
   207bc:	89 d0                	mov    %edx,%eax
   207be:	c7 45 c4 01 00 00 00 	movl   $0x1,0xffffffffffffffc4(%rbp)
   207c5:	66 c1 e8 05          	shr    $0x5,%ax
   207c9:	89 c1                	mov    %eax,%ecx
   207cb:	83 e1 7f             	and    $0x7f,%ecx
   207ce:	89 4d b0             	mov    %ecx,0xffffffffffffffb0(%rbp)
   207d1:	89 d1                	mov    %edx,%ecx
   207d3:	83 e1 1f             	and    $0x1f,%ecx
   207d6:	d3 65 c4             	shll   %cl,0xffffffffffffffc4(%rbp)
   207d9:	eb 0e                	jmp    207e9 <e1000_init_hw+0x119>
   207db:	c7 45 b0 00 00 00 00 	movl   $0x0,0xffffffffffffffb0(%rbp)
   207e2:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   207e9:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   207f0:	00 
   207f1:	41 8b 47 10          	mov    0x10(%r15),%eax
   207f5:	44 8b 6d b8          	mov    0xffffffffffffffb8(%rbp),%r13d
   207f9:	45 31 f6             	xor    %r14d,%r14d
   207fc:	44 3b 6d b0          	cmp    0xffffffffffffffb0(%rbp),%r13d
   20800:	4d 8b 27             	mov    (%r15),%r12
   20803:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2080a:	44 0f 44 75 c4       	cmove  0xffffffffffffffc4(%rbp),%r14d
   2080f:	83 f8 03             	cmp    $0x3,%eax
   20812:	19 db                	sbb    %ebx,%ebx
   20814:	41 c1 e5 02          	shl    $0x2,%r13d
   20818:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
   2081e:	45 89 ed             	mov    %r13d,%r13d
   20821:	81 c3 00 56 00 00    	add    $0x5600,%ebx
   20827:	48 63 db             	movslq %ebx,%rbx
   2082a:	49 01 dc             	add    %rbx,%r12
   2082d:	e8 00 00 00 00       	callq  20832 <e1000_init_hw+0x162>
   20832:	4d 01 ec             	add    %r13,%r12
   20835:	45 89 34 24          	mov    %r14d,(%r12)
   20839:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20840:	49 8b 1f             	mov    (%r15),%rbx
   20843:	e8 00 00 00 00       	callq  20848 <e1000_init_hw+0x178>
   20848:	8b 43 08             	mov    0x8(%rbx),%eax
   2084b:	48 ff 45 b8          	incq   0xffffffffffffffb8(%rbp)
   2084f:	48 81 7d b8 80 00 00 	cmpq   $0x80,0xffffffffffffffb8(%rbp)
   20856:	00 
   20857:	75 98                	jne    207f1 <e1000_init_hw+0x121>
   20859:	41 83 7f 10 01       	cmpl   $0x1,0x10(%r15)
   2085e:	75 41                	jne    208a1 <e1000_init_hw+0x1d1>
   20860:	4c 89 ff             	mov    %r15,%rdi
   20863:	e8 47 2f fe ff       	callq  37af <e1000_pci_clear_mwi>
   20868:	49 8b 1f             	mov    (%r15),%rbx
   2086b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20872:	e8 00 00 00 00       	callq  20877 <e1000_init_hw+0x1a7>
   20877:	b8 01 00 00 00       	mov    $0x1,%eax
   2087c:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   20883:	89 03                	mov    %eax,(%rbx)
   20885:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2088c:	49 8b 1f             	mov    (%r15),%rbx
   2088f:	e8 00 00 00 00       	callq  20894 <e1000_init_hw+0x1c4>
   20894:	8b 43 08             	mov    0x8(%rbx),%eax
   20897:	bf 05 00 00 00       	mov    $0x5,%edi
   2089c:	e8 cc 73 fe ff       	callq  7c6d <msleep>
   208a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   208a8:	e8 00 00 00 00       	callq  208ad <e1000_init_hw+0x1dd>
   208ad:	49 8d b7 f4 00 00 00 	lea    0xf4(%r15),%rsi
   208b4:	31 d2                	xor    %edx,%edx
   208b6:	4c 89 ff             	mov    %r15,%rdi
   208b9:	e8 d0 fa fd ff       	callq  38e <e1000_rar_set>
   208be:	41 83 7f 10 0e       	cmpl   $0xe,0x10(%r15)
   208c3:	75 10                	jne    208d5 <e1000_init_hw+0x205>
   208c5:	41 80 bf 10 01 00 00 	cmpb   $0x0,0x110(%r15)
   208cc:	00 
   208cd:	41 bd 0e 00 00 00    	mov    $0xe,%r13d
   208d3:	75 06                	jne    208db <e1000_init_hw+0x20b>
   208d5:	41 bd 0f 00 00 00    	mov    $0xf,%r13d
   208db:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   208e0:	b8 06 00 00 00       	mov    $0x6,%eax
   208e5:	c7 45 b4 01 00 00 00 	movl   $0x1,0xffffffffffffffb4(%rbp)
   208ec:	c7 45 a8 0c 00 00 00 	movl   $0xc,0xffffffffffffffa8(%rbp)
   208f3:	41 be 08 00 00 00    	mov    $0x8,%r14d
   208f9:	44 0f 44 e8          	cmove  %eax,%r13d
   208fd:	44 39 6d b4          	cmp    %r13d,0xffffffffffffffb4(%rbp)
   20901:	41 8b 47 10          	mov    0x10(%r15),%eax
   20905:	0f 83 9c 00 00 00    	jae    209a7 <e1000_init_hw+0x2d7>
   2090b:	83 f8 03             	cmp    $0x3,%eax
   2090e:	4d 8b 27             	mov    (%r15),%r12
   20911:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20918:	19 db                	sbb    %ebx,%ebx
   2091a:	81 e3 40 ac ff ff    	and    $0xffffac40,%ebx
   20920:	81 c3 00 54 00 00    	add    $0x5400,%ebx
   20926:	48 63 db             	movslq %ebx,%rbx
   20929:	e8 00 00 00 00       	callq  2092e <e1000_init_hw+0x25e>
   2092e:	49 01 dc             	add    %rbx,%r12
   20931:	44 89 f0             	mov    %r14d,%eax
   20934:	49 01 c4             	add    %rax,%r12
   20937:	31 c0                	xor    %eax,%eax
   20939:	41 89 04 24          	mov    %eax,(%r12)
   2093d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20944:	49 8b 1f             	mov    (%r15),%rbx
   20947:	e8 00 00 00 00       	callq  2094c <e1000_init_hw+0x27c>
   2094c:	8b 43 08             	mov    0x8(%rbx),%eax
   2094f:	41 8b 47 10          	mov    0x10(%r15),%eax
   20953:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2095a:	4d 8b 27             	mov    (%r15),%r12
   2095d:	83 f8 03             	cmp    $0x3,%eax
   20960:	19 db                	sbb    %ebx,%ebx
   20962:	81 e3 40 ac ff ff    	and    $0xffffac40,%ebx
   20968:	e8 00 00 00 00       	callq  2096d <e1000_init_hw+0x29d>
   2096d:	8b 45 a8             	mov    0xffffffffffffffa8(%rbp),%eax
   20970:	81 c3 00 54 00 00    	add    $0x5400,%ebx
   20976:	48 63 db             	movslq %ebx,%rbx
   20979:	49 01 dc             	add    %rbx,%r12
   2097c:	49 01 c4             	add    %rax,%r12
   2097f:	31 c0                	xor    %eax,%eax
   20981:	41 89 04 24          	mov    %eax,(%r12)
   20985:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2098c:	49 8b 1f             	mov    (%r15),%rbx
   2098f:	e8 00 00 00 00       	callq  20994 <e1000_init_hw+0x2c4>
   20994:	8b 43 08             	mov    0x8(%rbx),%eax
   20997:	ff 45 b4             	incl   0xffffffffffffffb4(%rbp)
   2099a:	83 45 a8 08          	addl   $0x8,0xffffffffffffffa8(%rbp)
   2099e:	41 83 c6 08          	add    $0x8,%r14d
   209a2:	e9 56 ff ff ff       	jmpq   208fd <e1000_init_hw+0x22d>
   209a7:	ff c8                	dec    %eax
   209a9:	75 48                	jne    209f3 <e1000_init_hw+0x323>
   209ab:	49 8b 1f             	mov    (%r15),%rbx
   209ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   209b5:	e8 00 00 00 00       	callq  209ba <e1000_init_hw+0x2ea>
   209ba:	31 c0                	xor    %eax,%eax
   209bc:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   209c3:	89 03                	mov    %eax,(%rbx)
   209c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   209cc:	49 8b 1f             	mov    (%r15),%rbx
   209cf:	e8 00 00 00 00       	callq  209d4 <e1000_init_hw+0x304>
   209d4:	8b 43 08             	mov    0x8(%rbx),%eax
   209d7:	bf 01 00 00 00       	mov    $0x1,%edi
   209dc:	e8 8c 72 fe ff       	callq  7c6d <msleep>
   209e1:	41 f6 87 d4 00 00 00 	testb  $0x10,0xd4(%r15)
   209e8:	10 
   209e9:	74 08                	je     209f3 <e1000_init_hw+0x323>
   209eb:	4c 89 ff             	mov    %r15,%rdi
   209ee:	e8 7d 32 fe ff       	callq  3c70 <e1000_pci_set_mwi>
   209f3:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   209f8:	c7 45 ac 20 00 00 00 	movl   $0x20,0xffffffffffffffac(%rbp)
   209ff:	b8 80 00 00 00       	mov    $0x80,%eax
   20a04:	0f 44 45 ac          	cmove  0xffffffffffffffac(%rbp),%eax
   20a08:	45 31 f6             	xor    %r14d,%r14d
   20a0b:	45 31 ed             	xor    %r13d,%r13d
   20a0e:	89 45 ac             	mov    %eax,0xffffffffffffffac(%rbp)
   20a11:	44 3b 75 ac          	cmp    0xffffffffffffffac(%rbp),%r14d
   20a15:	74 51                	je     20a68 <e1000_init_hw+0x398>
   20a17:	41 8b 47 10          	mov    0x10(%r15),%eax
   20a1b:	4d 8b 27             	mov    (%r15),%r12
   20a1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20a25:	83 f8 03             	cmp    $0x3,%eax
   20a28:	19 db                	sbb    %ebx,%ebx
   20a2a:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
   20a30:	81 c3 00 52 00 00    	add    $0x5200,%ebx
   20a36:	48 63 db             	movslq %ebx,%rbx
   20a39:	e8 00 00 00 00       	callq  20a3e <e1000_init_hw+0x36e>
   20a3e:	49 01 dc             	add    %rbx,%r12
   20a41:	44 89 e8             	mov    %r13d,%eax
   20a44:	49 01 c4             	add    %rax,%r12
   20a47:	31 c0                	xor    %eax,%eax
   20a49:	41 89 04 24          	mov    %eax,(%r12)
   20a4d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20a54:	49 8b 1f             	mov    (%r15),%rbx
   20a57:	e8 00 00 00 00       	callq  20a5c <e1000_init_hw+0x38c>
   20a5c:	8b 43 08             	mov    0x8(%rbx),%eax
   20a5f:	41 ff c6             	inc    %r14d
   20a62:	41 83 c5 04          	add    $0x4,%r13d
   20a66:	eb a9                	jmp    20a11 <e1000_init_hw+0x341>
   20a68:	41 80 bf f3 00 00 00 	cmpb   $0x0,0xf3(%r15)
   20a6f:	00 
   20a70:	74 2e                	je     20aa0 <e1000_init_hw+0x3d0>
   20a72:	41 83 7f 10 03       	cmpl   $0x3,0x10(%r15)
   20a77:	77 27                	ja     20aa0 <e1000_init_hw+0x3d0>
   20a79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20a80:	49 8b 1f             	mov    (%r15),%rbx
   20a83:	e8 00 00 00 00       	callq  20a88 <e1000_init_hw+0x3b8>
   20a88:	8b 1b                	mov    (%rbx),%ebx
   20a8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20a91:	4d 8b 27             	mov    (%r15),%r12
   20a94:	83 cb 04             	or     $0x4,%ebx
   20a97:	e8 00 00 00 00       	callq  20a9c <e1000_init_hw+0x3cc>
   20a9c:	41 89 1c 24          	mov    %ebx,(%r12)
   20aa0:	41 8b 47 10          	mov    0x10(%r15),%eax
   20aa4:	83 f8 07             	cmp    $0x7,%eax
   20aa7:	74 28                	je     20ad1 <e1000_init_hw+0x401>
   20aa9:	83 f8 09             	cmp    $0x9,%eax
   20aac:	74 23                	je     20ad1 <e1000_init_hw+0x401>
   20aae:	41 83 7f 44 02       	cmpl   $0x2,0x44(%r15)
   20ab3:	75 1c                	jne    20ad1 <e1000_init_hw+0x401>
   20ab5:	4c 89 ff             	mov    %r15,%rdi
   20ab8:	e8 1e 69 ff ff       	callq  173db <e1000_pcix_get_mmrbc>
   20abd:	3d 00 08 00 00       	cmp    $0x800,%eax
   20ac2:	7e 0d                	jle    20ad1 <e1000_init_hw+0x401>
   20ac4:	be 00 08 00 00       	mov    $0x800,%esi
   20ac9:	4c 89 ff             	mov    %r15,%rdi
   20acc:	e8 42 33 ff ff       	callq  13e13 <e1000_pcix_set_mmrbc>
   20ad1:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   20ad6:	75 0a                	jne    20ae2 <e1000_init_hw+0x412>
   20ad8:	bf 0f 00 00 00       	mov    $0xf,%edi
   20add:	e8 8b 71 fe ff       	callq  7c6d <msleep>
   20ae2:	4c 89 ff             	mov    %r15,%rdi
   20ae5:	e8 29 f6 ff ff       	callq  20113 <e1000_setup_link>
   20aea:	41 83 7f 10 04       	cmpl   $0x4,0x10(%r15)
   20aef:	41 89 c5             	mov    %eax,%r13d
   20af2:	76 3d                	jbe    20b31 <e1000_init_hw+0x461>
   20af4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20afb:	49 8b 1f             	mov    (%r15),%rbx
   20afe:	e8 00 00 00 00       	callq  20b03 <e1000_init_hw+0x433>
   20b03:	44 8b a3 28 38 00 00 	mov    0x3828(%rbx),%r12d
   20b0a:	49 8b 1f             	mov    (%r15),%rbx
   20b0d:	41 81 e4 ff ff c0 fe 	and    $0xfec0ffff,%r12d
   20b14:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20b1b:	41 81 cc 00 00 01 01 	or     $0x1010000,%r12d
   20b22:	e8 00 00 00 00       	callq  20b27 <e1000_init_hw+0x457>
   20b27:	48 81 c3 28 38 00 00 	add    $0x3828,%rbx
   20b2e:	44 89 23             	mov    %r12d,(%rbx)
   20b31:	41 83 7f 10 10       	cmpl   $0x10,0x10(%r15)
   20b36:	75 08                	jne    20b40 <e1000_init_hw+0x470>
   20b38:	4c 89 ff             	mov    %r15,%rdi
   20b3b:	e8 3c 4a fe ff       	callq  557c <e1000_enable_tx_pkt_filtering>
   20b40:	41 8b 47 10          	mov    0x10(%r15),%eax
   20b44:	83 f8 11             	cmp    $0x11,%eax
   20b47:	74 20                	je     20b69 <e1000_init_hw+0x499>
   20b49:	83 f8 0e             	cmp    $0xe,%eax
   20b4c:	0f 84 fa 00 00 00    	je     20c4c <e1000_init_hw+0x57c>
   20b52:	83 f8 0f             	cmp    $0xf,%eax
   20b55:	0f 84 f1 00 00 00    	je     20c4c <e1000_init_hw+0x57c>
   20b5b:	83 f8 12             	cmp    $0x12,%eax
   20b5e:	0f 85 25 01 00 00    	jne    20c89 <e1000_init_hw+0x5b9>
   20b64:	e9 e3 00 00 00       	jmpq   20c4c <e1000_init_hw+0x57c>
   20b69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20b70:	49 8b 1f             	mov    (%r15),%rbx
   20b73:	e8 00 00 00 00       	callq  20b78 <e1000_init_hw+0x4a8>
   20b78:	44 8b a3 00 04 00 00 	mov    0x400(%rbx),%r12d
   20b7f:	49 8b 1f             	mov    (%r15),%rbx
   20b82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20b89:	41 81 cc 00 00 00 01 	or     $0x1000000,%r12d
   20b90:	e8 00 00 00 00       	callq  20b95 <e1000_init_hw+0x4c5>
   20b95:	48 81 c3 00 04 00 00 	add    $0x400,%rbx
   20b9c:	44 89 23             	mov    %r12d,(%rbx)
   20b9f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20ba6:	49 8b 1f             	mov    (%r15),%rbx
   20ba9:	e8 00 00 00 00       	callq  20bae <e1000_init_hw+0x4de>
   20bae:	44 8b a3 04 04 00 00 	mov    0x404(%rbx),%r12d
   20bb5:	49 8b 1f             	mov    (%r15),%rbx
   20bb8:	41 81 e4 ff 03 f0 ff 	and    $0xfff003ff,%r12d
   20bbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20bc6:	41 81 cc 00 00 01 00 	or     $0x10000,%r12d
   20bcd:	e8 00 00 00 00       	callq  20bd2 <e1000_init_hw+0x502>
   20bd2:	48 81 c3 04 04 00 00 	add    $0x404,%rbx
   20bd9:	44 89 23             	mov    %r12d,(%rbx)
   20bdc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20be3:	49 8b 1f             	mov    (%r15),%rbx
   20be6:	e8 00 00 00 00       	callq  20beb <e1000_init_hw+0x51b>
   20beb:	44 8b a3 10 04 00 00 	mov    0x410(%rbx),%r12d
   20bf2:	49 8b 1f             	mov    (%r15),%rbx
   20bf5:	41 81 e4 00 fc ff ff 	and    $0xfffffc00,%r12d
   20bfc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20c03:	41 83 cc 08          	or     $0x8,%r12d
   20c07:	e8 00 00 00 00       	callq  20c0c <e1000_init_hw+0x53c>
   20c0c:	48 81 c3 10 04 00 00 	add    $0x410,%rbx
   20c13:	44 89 23             	mov    %r12d,(%rbx)
   20c16:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20c1d:	49 8b 1f             	mov    (%r15),%rbx
   20c20:	e8 00 00 00 00       	callq  20c25 <e1000_init_hw+0x555>
   20c25:	44 8b a3 04 5f 00 00 	mov    0x5f04(%rbx),%r12d
   20c2c:	49 8b 1f             	mov    (%r15),%rbx
   20c2f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20c36:	41 81 e4 ff ff ef ff 	and    $0xffefffff,%r12d
   20c3d:	e8 00 00 00 00       	callq  20c42 <e1000_init_hw+0x572>
   20c42:	48 81 c3 04 5f 00 00 	add    $0x5f04,%rbx
   20c49:	44 89 23             	mov    %r12d,(%rbx)
   20c4c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20c53:	49 8b 1f             	mov    (%r15),%rbx
   20c56:	e8 00 00 00 00       	callq  20c5b <e1000_init_hw+0x58b>
   20c5b:	44 8b a3 28 39 00 00 	mov    0x3928(%rbx),%r12d
   20c62:	49 8b 1f             	mov    (%r15),%rbx
   20c65:	41 81 e4 ff ff c0 fe 	and    $0xfec0ffff,%r12d
   20c6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20c73:	41 81 cc 00 00 01 01 	or     $0x1010000,%r12d
   20c7a:	e8 00 00 00 00       	callq  20c7f <e1000_init_hw+0x5af>
   20c7f:	48 81 c3 28 39 00 00 	add    $0x3928,%rbx
   20c86:	44 89 23             	mov    %r12d,(%rbx)
   20c89:	41 83 7f 10 10       	cmpl   $0x10,0x10(%r15)
   20c8e:	75 36                	jne    20cc6 <e1000_init_hw+0x5f6>
   20c90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20c97:	49 8b 1f             	mov    (%r15),%rbx
   20c9a:	e8 00 00 00 00       	callq  20c9f <e1000_init_hw+0x5cf>
   20c9f:	44 8b a3 00 5b 00 00 	mov    0x5b00(%rbx),%r12d
   20ca6:	49 8b 1f             	mov    (%r15),%rbx
   20ca9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20cb0:	41 81 cc 00 00 00 08 	or     $0x8000000,%r12d
   20cb7:	e8 00 00 00 00       	callq  20cbc <e1000_init_hw+0x5ec>
   20cbc:	48 81 c3 00 5b 00 00 	add    $0x5b00,%rbx
   20cc3:	44 89 23             	mov    %r12d,(%rbx)
   20cc6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20ccd:	e8 00 00 00 00       	callq  20cd2 <e1000_init_hw+0x602>
   20cd2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20cd9:	49 8b 1f             	mov    (%r15),%rbx
   20cdc:	e8 00 00 00 00       	callq  20ce1 <e1000_init_hw+0x611>
   20ce1:	8b 83 00 40 00 00    	mov    0x4000(%rbx),%eax
   20ce7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20cee:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20cf1:	49 8b 1f             	mov    (%r15),%rbx
   20cf4:	e8 00 00 00 00       	callq  20cf9 <e1000_init_hw+0x629>
   20cf9:	8b 83 08 40 00 00    	mov    0x4008(%rbx),%eax
   20cff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20d06:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20d09:	49 8b 1f             	mov    (%r15),%rbx
   20d0c:	e8 00 00 00 00       	callq  20d11 <e1000_init_hw+0x641>
   20d11:	8b 83 10 40 00 00    	mov    0x4010(%rbx),%eax
   20d17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20d1e:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20d21:	49 8b 1f             	mov    (%r15),%rbx
   20d24:	e8 00 00 00 00       	callq  20d29 <e1000_init_hw+0x659>
   20d29:	8b 83 14 40 00 00    	mov    0x4014(%rbx),%eax
   20d2f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20d36:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20d39:	49 8b 1f             	mov    (%r15),%rbx
   20d3c:	e8 00 00 00 00       	callq  20d41 <e1000_init_hw+0x671>
   20d41:	8b 83 18 40 00 00    	mov    0x4018(%rbx),%eax
   20d47:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20d4e:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20d51:	49 8b 1f             	mov    (%r15),%rbx
   20d54:	e8 00 00 00 00       	callq  20d59 <e1000_init_hw+0x689>
   20d59:	8b 83 1c 40 00 00    	mov    0x401c(%rbx),%eax
   20d5f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20d66:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20d69:	49 8b 1f             	mov    (%r15),%rbx
   20d6c:	e8 00 00 00 00       	callq  20d71 <e1000_init_hw+0x6a1>
   20d71:	8b 83 20 40 00 00    	mov    0x4020(%rbx),%eax
   20d77:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20d7e:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20d81:	49 8b 1f             	mov    (%r15),%rbx
   20d84:	e8 00 00 00 00       	callq  20d89 <e1000_init_hw+0x6b9>
   20d89:	8b 83 28 40 00 00    	mov    0x4028(%rbx),%eax
   20d8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20d96:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20d99:	49 8b 1f             	mov    (%r15),%rbx
   20d9c:	e8 00 00 00 00       	callq  20da1 <e1000_init_hw+0x6d1>
   20da1:	8b 83 30 40 00 00    	mov    0x4030(%rbx),%eax
   20da7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20dae:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20db1:	49 8b 1f             	mov    (%r15),%rbx
   20db4:	e8 00 00 00 00       	callq  20db9 <e1000_init_hw+0x6e9>
   20db9:	8b 83 38 40 00 00    	mov    0x4038(%rbx),%eax
   20dbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20dc6:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20dc9:	49 8b 1f             	mov    (%r15),%rbx
   20dcc:	e8 00 00 00 00       	callq  20dd1 <e1000_init_hw+0x701>
   20dd1:	8b 83 40 40 00 00    	mov    0x4040(%rbx),%eax
   20dd7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20dde:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20de1:	49 8b 1f             	mov    (%r15),%rbx
   20de4:	e8 00 00 00 00       	callq  20de9 <e1000_init_hw+0x719>
   20de9:	8b 83 48 40 00 00    	mov    0x4048(%rbx),%eax
   20def:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20df6:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20df9:	49 8b 1f             	mov    (%r15),%rbx
   20dfc:	e8 00 00 00 00       	callq  20e01 <e1000_init_hw+0x731>
   20e01:	8b 83 4c 40 00 00    	mov    0x404c(%rbx),%eax
   20e07:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20e0e:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20e11:	49 8b 1f             	mov    (%r15),%rbx
   20e14:	e8 00 00 00 00       	callq  20e19 <e1000_init_hw+0x749>
   20e19:	8b 83 50 40 00 00    	mov    0x4050(%rbx),%eax
   20e1f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20e26:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20e29:	49 8b 1f             	mov    (%r15),%rbx
   20e2c:	e8 00 00 00 00       	callq  20e31 <e1000_init_hw+0x761>
   20e31:	8b 83 54 40 00 00    	mov    0x4054(%rbx),%eax
   20e37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20e3e:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20e41:	49 8b 1f             	mov    (%r15),%rbx
   20e44:	e8 00 00 00 00       	callq  20e49 <e1000_init_hw+0x779>
   20e49:	8b 83 58 40 00 00    	mov    0x4058(%rbx),%eax
   20e4f:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   20e54:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20e57:	0f 84 90 00 00 00    	je     20eed <e1000_init_hw+0x81d>
   20e5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20e64:	49 8b 1f             	mov    (%r15),%rbx
   20e67:	e8 00 00 00 00       	callq  20e6c <e1000_init_hw+0x79c>
   20e6c:	8b 83 5c 40 00 00    	mov    0x405c(%rbx),%eax
   20e72:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20e79:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20e7c:	49 8b 1f             	mov    (%r15),%rbx
   20e7f:	e8 00 00 00 00       	callq  20e84 <e1000_init_hw+0x7b4>
   20e84:	8b 83 60 40 00 00    	mov    0x4060(%rbx),%eax
   20e8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20e91:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20e94:	49 8b 1f             	mov    (%r15),%rbx
   20e97:	e8 00 00 00 00       	callq  20e9c <e1000_init_hw+0x7cc>
   20e9c:	8b 83 64 40 00 00    	mov    0x4064(%rbx),%eax
   20ea2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20ea9:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20eac:	49 8b 1f             	mov    (%r15),%rbx
   20eaf:	e8 00 00 00 00       	callq  20eb4 <e1000_init_hw+0x7e4>
   20eb4:	8b 83 68 40 00 00    	mov    0x4068(%rbx),%eax
   20eba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20ec1:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20ec4:	49 8b 1f             	mov    (%r15),%rbx
   20ec7:	e8 00 00 00 00       	callq  20ecc <e1000_init_hw+0x7fc>
   20ecc:	8b 83 6c 40 00 00    	mov    0x406c(%rbx),%eax
   20ed2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20ed9:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20edc:	49 8b 1f             	mov    (%r15),%rbx
   20edf:	e8 00 00 00 00       	callq  20ee4 <e1000_init_hw+0x814>
   20ee4:	8b 83 70 40 00 00    	mov    0x4070(%rbx),%eax
   20eea:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20eed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20ef4:	49 8b 1f             	mov    (%r15),%rbx
   20ef7:	e8 00 00 00 00       	callq  20efc <e1000_init_hw+0x82c>
   20efc:	8b 83 74 40 00 00    	mov    0x4074(%rbx),%eax
   20f02:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20f09:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20f0c:	49 8b 1f             	mov    (%r15),%rbx
   20f0f:	e8 00 00 00 00       	callq  20f14 <e1000_init_hw+0x844>
   20f14:	8b 83 78 40 00 00    	mov    0x4078(%rbx),%eax
   20f1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20f21:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20f24:	49 8b 1f             	mov    (%r15),%rbx
   20f27:	e8 00 00 00 00       	callq  20f2c <e1000_init_hw+0x85c>
   20f2c:	8b 83 7c 40 00 00    	mov    0x407c(%rbx),%eax
   20f32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20f39:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20f3c:	49 8b 1f             	mov    (%r15),%rbx
   20f3f:	e8 00 00 00 00       	callq  20f44 <e1000_init_hw+0x874>
   20f44:	8b 83 80 40 00 00    	mov    0x4080(%rbx),%eax
   20f4a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20f51:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20f54:	49 8b 1f             	mov    (%r15),%rbx
   20f57:	e8 00 00 00 00       	callq  20f5c <e1000_init_hw+0x88c>
   20f5c:	8b 83 88 40 00 00    	mov    0x4088(%rbx),%eax
   20f62:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20f69:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20f6c:	49 8b 1f             	mov    (%r15),%rbx
   20f6f:	e8 00 00 00 00       	callq  20f74 <e1000_init_hw+0x8a4>
   20f74:	8b 83 8c 40 00 00    	mov    0x408c(%rbx),%eax
   20f7a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20f81:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20f84:	49 8b 1f             	mov    (%r15),%rbx
   20f87:	e8 00 00 00 00       	callq  20f8c <e1000_init_hw+0x8bc>
   20f8c:	8b 83 90 40 00 00    	mov    0x4090(%rbx),%eax
   20f92:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20f99:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20f9c:	49 8b 1f             	mov    (%r15),%rbx
   20f9f:	e8 00 00 00 00       	callq  20fa4 <e1000_init_hw+0x8d4>
   20fa4:	8b 83 94 40 00 00    	mov    0x4094(%rbx),%eax
   20faa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20fb1:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20fb4:	49 8b 1f             	mov    (%r15),%rbx
   20fb7:	e8 00 00 00 00       	callq  20fbc <e1000_init_hw+0x8ec>
   20fbc:	8b 83 a0 40 00 00    	mov    0x40a0(%rbx),%eax
   20fc2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20fc9:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20fcc:	49 8b 1f             	mov    (%r15),%rbx
   20fcf:	e8 00 00 00 00       	callq  20fd4 <e1000_init_hw+0x904>
   20fd4:	8b 83 a4 40 00 00    	mov    0x40a4(%rbx),%eax
   20fda:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20fe1:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20fe4:	49 8b 1f             	mov    (%r15),%rbx
   20fe7:	e8 00 00 00 00       	callq  20fec <e1000_init_hw+0x91c>
   20fec:	8b 83 a8 40 00 00    	mov    0x40a8(%rbx),%eax
   20ff2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   20ff9:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   20ffc:	49 8b 1f             	mov    (%r15),%rbx
   20fff:	e8 00 00 00 00       	callq  21004 <e1000_init_hw+0x934>
   21004:	8b 83 ac 40 00 00    	mov    0x40ac(%rbx),%eax
   2100a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21011:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21014:	49 8b 1f             	mov    (%r15),%rbx
   21017:	e8 00 00 00 00       	callq  2101c <e1000_init_hw+0x94c>
   2101c:	8b 83 b0 40 00 00    	mov    0x40b0(%rbx),%eax
   21022:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21029:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2102c:	49 8b 1f             	mov    (%r15),%rbx
   2102f:	e8 00 00 00 00       	callq  21034 <e1000_init_hw+0x964>
   21034:	8b 83 c0 40 00 00    	mov    0x40c0(%rbx),%eax
   2103a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21041:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21044:	49 8b 1f             	mov    (%r15),%rbx
   21047:	e8 00 00 00 00       	callq  2104c <e1000_init_hw+0x97c>
   2104c:	8b 83 c4 40 00 00    	mov    0x40c4(%rbx),%eax
   21052:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21059:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2105c:	49 8b 1f             	mov    (%r15),%rbx
   2105f:	e8 00 00 00 00       	callq  21064 <e1000_init_hw+0x994>
   21064:	8b 83 c8 40 00 00    	mov    0x40c8(%rbx),%eax
   2106a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21071:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21074:	49 8b 1f             	mov    (%r15),%rbx
   21077:	e8 00 00 00 00       	callq  2107c <e1000_init_hw+0x9ac>
   2107c:	8b 83 cc 40 00 00    	mov    0x40cc(%rbx),%eax
   21082:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21089:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2108c:	49 8b 1f             	mov    (%r15),%rbx
   2108f:	e8 00 00 00 00       	callq  21094 <e1000_init_hw+0x9c4>
   21094:	8b 83 d0 40 00 00    	mov    0x40d0(%rbx),%eax
   2109a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   210a1:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   210a4:	49 8b 1f             	mov    (%r15),%rbx
   210a7:	e8 00 00 00 00       	callq  210ac <e1000_init_hw+0x9dc>
   210ac:	8b 83 d4 40 00 00    	mov    0x40d4(%rbx),%eax
   210b2:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   210b7:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   210ba:	0f 84 90 00 00 00    	je     21150 <e1000_init_hw+0xa80>
   210c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   210c7:	49 8b 1f             	mov    (%r15),%rbx
   210ca:	e8 00 00 00 00       	callq  210cf <e1000_init_hw+0x9ff>
   210cf:	8b 83 d8 40 00 00    	mov    0x40d8(%rbx),%eax
   210d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   210dc:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   210df:	49 8b 1f             	mov    (%r15),%rbx
   210e2:	e8 00 00 00 00       	callq  210e7 <e1000_init_hw+0xa17>
   210e7:	8b 83 dc 40 00 00    	mov    0x40dc(%rbx),%eax
   210ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   210f4:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   210f7:	49 8b 1f             	mov    (%r15),%rbx
   210fa:	e8 00 00 00 00       	callq  210ff <e1000_init_hw+0xa2f>
   210ff:	8b 83 e0 40 00 00    	mov    0x40e0(%rbx),%eax
   21105:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2110c:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2110f:	49 8b 1f             	mov    (%r15),%rbx
   21112:	e8 00 00 00 00       	callq  21117 <e1000_init_hw+0xa47>
   21117:	8b 83 e4 40 00 00    	mov    0x40e4(%rbx),%eax
   2111d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21124:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21127:	49 8b 1f             	mov    (%r15),%rbx
   2112a:	e8 00 00 00 00       	callq  2112f <e1000_init_hw+0xa5f>
   2112f:	8b 83 e8 40 00 00    	mov    0x40e8(%rbx),%eax
   21135:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2113c:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2113f:	49 8b 1f             	mov    (%r15),%rbx
   21142:	e8 00 00 00 00       	callq  21147 <e1000_init_hw+0xa77>
   21147:	8b 83 ec 40 00 00    	mov    0x40ec(%rbx),%eax
   2114d:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21150:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21157:	49 8b 1f             	mov    (%r15),%rbx
   2115a:	e8 00 00 00 00       	callq  2115f <e1000_init_hw+0xa8f>
   2115f:	8b 83 f0 40 00 00    	mov    0x40f0(%rbx),%eax
   21165:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2116c:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2116f:	49 8b 1f             	mov    (%r15),%rbx
   21172:	e8 00 00 00 00       	callq  21177 <e1000_init_hw+0xaa7>
   21177:	8b 83 f4 40 00 00    	mov    0x40f4(%rbx),%eax
   2117d:	41 83 7f 10 02       	cmpl   $0x2,0x10(%r15)
   21182:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21185:	0f 86 d1 01 00 00    	jbe    2135c <e1000_init_hw+0xc8c>
   2118b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21192:	49 8b 1f             	mov    (%r15),%rbx
   21195:	e8 00 00 00 00       	callq  2119a <e1000_init_hw+0xaca>
   2119a:	8b 83 04 40 00 00    	mov    0x4004(%rbx),%eax
   211a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   211a7:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   211aa:	49 8b 1f             	mov    (%r15),%rbx
   211ad:	e8 00 00 00 00       	callq  211b2 <e1000_init_hw+0xae2>
   211b2:	8b 83 0c 40 00 00    	mov    0x400c(%rbx),%eax
   211b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   211bf:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   211c2:	49 8b 1f             	mov    (%r15),%rbx
   211c5:	e8 00 00 00 00       	callq  211ca <e1000_init_hw+0xafa>
   211ca:	8b 83 34 40 00 00    	mov    0x4034(%rbx),%eax
   211d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   211d7:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   211da:	49 8b 1f             	mov    (%r15),%rbx
   211dd:	e8 00 00 00 00       	callq  211e2 <e1000_init_hw+0xb12>
   211e2:	8b 83 3c 40 00 00    	mov    0x403c(%rbx),%eax
   211e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   211ef:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   211f2:	49 8b 1f             	mov    (%r15),%rbx
   211f5:	e8 00 00 00 00       	callq  211fa <e1000_init_hw+0xb2a>
   211fa:	8b 83 f8 40 00 00    	mov    0x40f8(%rbx),%eax
   21200:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21207:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2120a:	49 8b 1f             	mov    (%r15),%rbx
   2120d:	e8 00 00 00 00       	callq  21212 <e1000_init_hw+0xb42>
   21212:	8b 83 fc 40 00 00    	mov    0x40fc(%rbx),%eax
   21218:	41 83 7f 10 04       	cmpl   $0x4,0x10(%r15)
   2121d:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21220:	0f 86 36 01 00 00    	jbe    2135c <e1000_init_hw+0xc8c>
   21226:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2122d:	49 8b 1f             	mov    (%r15),%rbx
   21230:	e8 00 00 00 00       	callq  21235 <e1000_init_hw+0xb65>
   21235:	8b 83 b4 40 00 00    	mov    0x40b4(%rbx),%eax
   2123b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21242:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21245:	49 8b 1f             	mov    (%r15),%rbx
   21248:	e8 00 00 00 00       	callq  2124d <e1000_init_hw+0xb7d>
   2124d:	8b 83 b8 40 00 00    	mov    0x40b8(%rbx),%eax
   21253:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2125a:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2125d:	49 8b 1f             	mov    (%r15),%rbx
   21260:	e8 00 00 00 00       	callq  21265 <e1000_init_hw+0xb95>
   21265:	8b 83 bc 40 00 00    	mov    0x40bc(%rbx),%eax
   2126b:	41 83 7f 10 0d       	cmpl   $0xd,0x10(%r15)
   21270:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21273:	0f 86 e3 00 00 00    	jbe    2135c <e1000_init_hw+0xc8c>
   21279:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21280:	49 8b 1f             	mov    (%r15),%rbx
   21283:	e8 00 00 00 00       	callq  21288 <e1000_init_hw+0xbb8>
   21288:	8b 83 00 41 00 00    	mov    0x4100(%rbx),%eax
   2128e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21295:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21298:	49 8b 1f             	mov    (%r15),%rbx
   2129b:	e8 00 00 00 00       	callq  212a0 <e1000_init_hw+0xbd0>
   212a0:	8b 83 24 41 00 00    	mov    0x4124(%rbx),%eax
   212a6:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   212ab:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   212ae:	0f 84 a8 00 00 00    	je     2135c <e1000_init_hw+0xc8c>
   212b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   212bb:	49 8b 1f             	mov    (%r15),%rbx
   212be:	e8 00 00 00 00       	callq  212c3 <e1000_init_hw+0xbf3>
   212c3:	8b 83 04 41 00 00    	mov    0x4104(%rbx),%eax
   212c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   212d0:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   212d3:	49 8b 1f             	mov    (%r15),%rbx
   212d6:	e8 00 00 00 00       	callq  212db <e1000_init_hw+0xc0b>
   212db:	8b 83 08 41 00 00    	mov    0x4108(%rbx),%eax
   212e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   212e8:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   212eb:	49 8b 1f             	mov    (%r15),%rbx
   212ee:	e8 00 00 00 00       	callq  212f3 <e1000_init_hw+0xc23>
   212f3:	8b 83 0c 41 00 00    	mov    0x410c(%rbx),%eax
   212f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21300:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21303:	49 8b 1f             	mov    (%r15),%rbx
   21306:	e8 00 00 00 00       	callq  2130b <e1000_init_hw+0xc3b>
   2130b:	8b 83 10 41 00 00    	mov    0x4110(%rbx),%eax
   21311:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21318:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2131b:	49 8b 1f             	mov    (%r15),%rbx
   2131e:	e8 00 00 00 00       	callq  21323 <e1000_init_hw+0xc53>
   21323:	8b 83 18 41 00 00    	mov    0x4118(%rbx),%eax
   21329:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21330:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   21333:	49 8b 1f             	mov    (%r15),%rbx
   21336:	e8 00 00 00 00       	callq  2133b <e1000_init_hw+0xc6b>
   2133b:	8b 83 1c 41 00 00    	mov    0x411c(%rbx),%eax
   21341:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21348:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2134b:	49 8b 1f             	mov    (%r15),%rbx
   2134e:	e8 00 00 00 00       	callq  21353 <e1000_init_hw+0xc83>
   21353:	8b 83 20 41 00 00    	mov    0x4120(%rbx),%eax
   21359:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   2135c:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   21361:	75 0d                	jne    21370 <e1000_init_hw+0xca0>
   21363:	be 3f 00 00 00       	mov    $0x3f,%esi
   21368:	4c 89 ff             	mov    %r15,%rdi
   2136b:	e8 e4 b5 fe ff       	callq  c954 <e1000_set_pci_ex_no_snoop>
   21370:	66 41 8b 87 e6 00 00 	mov    0xe6(%r15),%ax
   21377:	00 
   21378:	66 3d 99 10          	cmp    $0x1099,%ax
   2137c:	74 06                	je     21384 <e1000_init_hw+0xcb4>
   2137e:	66 3d b5 10          	cmp    $0x10b5,%ax
   21382:	75 30                	jne    213b4 <e1000_init_hw+0xce4>
   21384:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2138b:	49 8b 1f             	mov    (%r15),%rbx
   2138e:	e8 00 00 00 00       	callq  21393 <e1000_init_hw+0xcc3>
   21393:	44 8b 63 18          	mov    0x18(%rbx),%r12d
   21397:	49 8b 1f             	mov    (%r15),%rbx
   2139a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   213a1:	41 81 cc 00 00 02 00 	or     $0x20000,%r12d
   213a8:	e8 00 00 00 00       	callq  213ad <e1000_init_hw+0xcdd>
   213ad:	48 83 c3 18          	add    $0x18,%rbx
   213b1:	44 89 23             	mov    %r12d,(%rbx)
   213b4:	48 83 c4 38          	add    $0x38,%rsp
   213b8:	44 89 e8             	mov    %r13d,%eax
   213bb:	5b                   	pop    %rbx
   213bc:	41 5c                	pop    %r12
   213be:	41 5d                	pop    %r13
   213c0:	41 5e                	pop    %r14
   213c2:	41 5f                	pop    %r15
   213c4:	c9                   	leaveq 
   213c5:	c3                   	retq   

00000000000213c6 <e1000_reset>:
   213c6:	55                   	push   %rbp
   213c7:	48 89 e5             	mov    %rsp,%rbp
   213ca:	41 56                	push   %r14
   213cc:	49 89 fe             	mov    %rdi,%r14
   213cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   213d6:	41 55                	push   %r13
   213d8:	4d 8d ae b8 03 00 00 	lea    0x3b8(%r14),%r13
   213df:	41 54                	push   %r12
   213e1:	53                   	push   %rbx
   213e2:	48 83 ec 10          	sub    $0x10,%rsp
   213e6:	e8 00 00 00 00       	callq  213eb <e1000_reset+0x25>
   213eb:	41 8b 45 10          	mov    0x10(%r13),%eax
   213ef:	83 f8 01             	cmp    $0x1,%eax
   213f2:	0f 84 a2 03 00 00    	je     2179a <e1000_reset+0x3d4>
   213f8:	83 f8 02             	cmp    $0x2,%eax
   213fb:	0f 84 99 03 00 00    	je     2179a <e1000_reset+0x3d4>
   21401:	83 f8 03             	cmp    $0x3,%eax
   21404:	0f 84 90 03 00 00    	je     2179a <e1000_reset+0x3d4>
   2140a:	83 f8 04             	cmp    $0x4,%eax
   2140d:	0f 84 87 03 00 00    	je     2179a <e1000_reset+0x3d4>
   21413:	83 f8 05             	cmp    $0x5,%eax
   21416:	0f 84 7e 03 00 00    	je     2179a <e1000_reset+0x3d4>
   2141c:	83 f8 0a             	cmp    $0xa,%eax
   2141f:	0f 84 75 03 00 00    	je     2179a <e1000_reset+0x3d4>
   21425:	83 f8 0b             	cmp    $0xb,%eax
   21428:	0f 84 6c 03 00 00    	je     2179a <e1000_reset+0x3d4>
   2142e:	83 f8 06             	cmp    $0x6,%eax
   21431:	74 4b                	je     2147e <e1000_reset+0xb8>
   21433:	83 f8 07             	cmp    $0x7,%eax
   21436:	74 46                	je     2147e <e1000_reset+0xb8>
   21438:	83 f8 08             	cmp    $0x8,%eax
   2143b:	74 41                	je     2147e <e1000_reset+0xb8>
   2143d:	83 f8 09             	cmp    $0x9,%eax
   21440:	74 3c                	je     2147e <e1000_reset+0xb8>
   21442:	83 f8 0c             	cmp    $0xc,%eax
   21445:	0f 84 57 03 00 00    	je     217a2 <e1000_reset+0x3dc>
   2144b:	83 f8 0d             	cmp    $0xd,%eax
   2144e:	0f 84 4e 03 00 00    	je     217a2 <e1000_reset+0x3dc>
   21454:	83 f8 0e             	cmp    $0xe,%eax
   21457:	74 2d                	je     21486 <e1000_reset+0xc0>
   21459:	83 f8 0f             	cmp    $0xf,%eax
   2145c:	74 28                	je     21486 <e1000_reset+0xc0>
   2145e:	83 f8 11             	cmp    $0x11,%eax
   21461:	74 23                	je     21486 <e1000_reset+0xc0>
   21463:	83 f8 10             	cmp    $0x10,%eax
   21466:	41 bc 14 00 00 00    	mov    $0x14,%r12d
   2146c:	74 1e                	je     2148c <e1000_reset+0xc6>
   2146e:	45 31 e4             	xor    %r12d,%r12d
   21471:	83 f8 12             	cmp    $0x12,%eax
   21474:	41 0f 94 c4          	sete   %r12b
   21478:	41 c1 e4 03          	shl    $0x3,%r12d
   2147c:	eb 0e                	jmp    2148c <e1000_reset+0xc6>
   2147e:	41 bc 30 00 00 00    	mov    $0x30,%r12d
   21484:	eb 06                	jmp    2148c <e1000_reset+0xc6>
   21486:	41 bc 26 00 00 00    	mov    $0x26,%r12d
   2148c:	41 81 bd 98 00 00 00 	cmpl   $0x5ee,0x98(%r13)
   21493:	ee 05 00 00 
   21497:	0f 86 e5 00 00 00    	jbe    21582 <e1000_reset+0x1bc>
   2149d:	eb 49                	jmp    214e8 <e1000_reset+0x122>
   2149f:	41 83 ec 08          	sub    $0x8,%r12d
   214a3:	41 83 7d 10 0c       	cmpl   $0xc,0x10(%r13)
   214a8:	0f 85 d4 00 00 00    	jne    21582 <e1000_reset+0x1bc>
   214ae:	44 89 e0             	mov    %r12d,%eax
   214b1:	41 c7 86 f4 01 00 00 	movl   $0x0,0x1f4(%r14)
   214b8:	00 00 00 00 
   214bc:	41 c7 86 04 02 00 00 	movl   $0x0,0x204(%r14)
   214c3:	00 00 00 00 
   214c7:	c1 e0 07             	shl    $0x7,%eax
   214ca:	41 89 86 f8 01 00 00 	mov    %eax,0x1f8(%r14)
   214d1:	b8 28 00 00 00       	mov    $0x28,%eax
   214d6:	44 29 e0             	sub    %r12d,%eax
   214d9:	c1 e0 0a             	shl    $0xa,%eax
   214dc:	41 89 86 fc 01 00 00 	mov    %eax,0x1fc(%r14)
   214e3:	e9 9a 00 00 00       	jmpq   21582 <e1000_reset+0x1bc>
   214e8:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   214ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   214f3:	e8 00 00 00 00       	callq  214f8 <e1000_reset+0x132>
   214f8:	48 81 c3 00 10 00 00 	add    $0x1000,%rbx
   214ff:	44 89 23             	mov    %r12d,(%rbx)
   21502:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21509:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   2150d:	e8 00 00 00 00       	callq  21512 <e1000_reset+0x14c>
   21512:	8b 83 00 10 00 00    	mov    0x1000(%rbx),%eax
   21518:	89 c1                	mov    %eax,%ecx
   2151a:	44 0f b7 e0          	movzwl %ax,%r12d
   2151e:	49 8b 86 f0 02 00 00 	mov    0x2f0(%r14),%rax
   21525:	c1 e9 10             	shr    $0x10,%ecx
   21528:	8b b0 6c 01 00 00    	mov    0x16c(%rax),%esi
   2152e:	83 c6 12             	add    $0x12,%esi
   21531:	8d 94 36 ff 03 00 00 	lea    0x3ff(%rsi,%rsi,1),%edx
   21538:	c1 ea 0a             	shr    $0xa,%edx
   2153b:	39 d1                	cmp    %edx,%ecx
   2153d:	73 43                	jae    21582 <e1000_reset+0x1bc>
   2153f:	89 d0                	mov    %edx,%eax
   21541:	29 c8                	sub    %ecx,%eax
   21543:	44 39 e0             	cmp    %r12d,%eax
   21546:	73 3a                	jae    21582 <e1000_reset+0x1bc>
   21548:	41 8b 45 10          	mov    0x10(%r13),%eax
   2154c:	46 8d 24 21          	lea    (%rcx,%r12,1),%r12d
   21550:	41 29 d4             	sub    %edx,%r12d
   21553:	83 f8 06             	cmp    $0x6,%eax
   21556:	74 0f                	je     21567 <e1000_reset+0x1a1>
   21558:	83 f8 07             	cmp    $0x7,%eax
   2155b:	74 0a                	je     21567 <e1000_reset+0x1a1>
   2155d:	83 f8 08             	cmp    $0x8,%eax
   21560:	74 05                	je     21567 <e1000_reset+0x1a1>
   21562:	83 f8 09             	cmp    $0x9,%eax
   21565:	75 04                	jne    2156b <e1000_reset+0x1a5>
   21567:	41 83 e4 f8          	and    $0xfffffffffffffff8,%r12d
   2156b:	8d 86 ff 03 00 00    	lea    0x3ff(%rsi),%eax
   21571:	c1 e8 0a             	shr    $0xa,%eax
   21574:	41 39 c4             	cmp    %eax,%r12d
   21577:	73 09                	jae    21582 <e1000_reset+0x1bc>
   21579:	41 83 7d 10 10       	cmpl   $0x10,0x10(%r13)
   2157e:	44 0f 45 e0          	cmovne %eax,%r12d
   21582:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   21586:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2158d:	e8 00 00 00 00       	callq  21592 <e1000_reset+0x1cc>
   21592:	48 81 c3 00 10 00 00 	add    $0x1000,%rbx
   21599:	44 89 23             	mov    %r12d,(%rbx)
   2159c:	41 83 fc 0f          	cmp    $0xf,%r12d
   215a0:	76 17                	jbe    215b9 <e1000_reset+0x1f3>
   215a2:	41 69 c4 00 24 00 00 	imul   $0x2400,%r12d,%eax
   215a9:	ba 0a 00 00 00       	mov    $0xa,%edx
   215ae:	89 d1                	mov    %edx,%ecx
   215b0:	31 d2                	xor    %edx,%edx
   215b2:	f7 f1                	div    %ecx
   215b4:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   215b7:	eb 0c                	jmp    215c5 <e1000_reset+0x1ff>
   215b9:	41 c1 e4 0a          	shl    $0xa,%r12d
   215bd:	41 8d 84 24 c0 f9 ff 	lea    0xfffffffffffff9c0(%r12),%eax
   215c4:	ff 
   215c5:	66 41 89 85 d6 00 00 	mov    %ax,0xd6(%r13)
   215cc:	00 
   215cd:	83 e8 08             	sub    $0x8,%eax
   215d0:	ba 80 06 00 00       	mov    $0x680,%edx
   215d5:	66 41 89 85 d8 00 00 	mov    %ax,0xd8(%r13)
   215dc:	00 
   215dd:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   215e0:	41 83 7d 10 11       	cmpl   $0x11,0x10(%r13)
   215e5:	41 c6 85 13 01 00 00 	movb   $0x1,0x113(%r13)
   215ec:	01 
   215ed:	4c 89 ef             	mov    %r13,%rdi
   215f0:	0f 45 c2             	cmovne %edx,%eax
   215f3:	66 41 89 85 da 00 00 	mov    %ax,0xda(%r13)
   215fa:	00 
   215fb:	41 8b 85 8c 00 00 00 	mov    0x8c(%r13),%eax
   21602:	41 89 45 38          	mov    %eax,0x38(%r13)
   21606:	e8 57 69 fe ff       	callq  7f62 <e1000_reset_hw>
   2160b:	41 83 7d 10 03       	cmpl   $0x3,0x10(%r13)
   21610:	76 1b                	jbe    2162d <e1000_reset+0x267>
   21612:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   21616:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2161d:	e8 00 00 00 00       	callq  21622 <e1000_reset+0x25c>
   21622:	31 c0                	xor    %eax,%eax
   21624:	48 81 c3 00 58 00 00 	add    $0x5800,%rbx
   2162b:	89 03                	mov    %eax,(%rbx)
   2162d:	4c 89 ef             	mov    %r13,%rdi
   21630:	e8 9b f0 ff ff       	callq  206d0 <e1000_init_hw>
   21635:	85 c0                	test   %eax,%eax
   21637:	74 0e                	je     21647 <e1000_reset+0x281>
   21639:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21640:	31 c0                	xor    %eax,%eax
   21642:	e8 00 00 00 00       	callq  21647 <e1000_reset+0x281>
   21647:	4c 89 f7             	mov    %r14,%rdi
   2164a:	e8 43 75 fe ff       	callq  8b92 <e1000_update_mng_vlan>
   2164f:	41 8b 45 10          	mov    0x10(%r13),%eax
   21653:	83 f8 03             	cmp    $0x3,%eax
   21656:	76 46                	jbe    2169e <e1000_reset+0x2d8>
   21658:	83 f8 0d             	cmp    $0xd,%eax
   2165b:	77 41                	ja     2169e <e1000_reset+0x2d8>
   2165d:	41 80 bd ef 00 00 00 	cmpb   $0x1,0xef(%r13)
   21664:	01 
   21665:	75 37                	jne    2169e <e1000_reset+0x2d8>
   21667:	66 41 83 bd d2 00 00 	cmpw   $0x20,0xd2(%r13)
   2166e:	00 20 
   21670:	75 2c                	jne    2169e <e1000_reset+0x2d8>
   21672:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21679:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   2167d:	e8 00 00 00 00       	callq  21682 <e1000_reset+0x2bc>
   21682:	8b 1b                	mov    (%rbx),%ebx
   21684:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2168b:	4d 8b 65 00          	mov    0x0(%r13),%r12
   2168f:	81 e3 ff ff df ff    	and    $0xffdfffff,%ebx
   21695:	e8 00 00 00 00       	callq  2169a <e1000_reset+0x2d4>
   2169a:	41 89 1c 24          	mov    %ebx,(%r12)
   2169e:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   216a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   216a9:	e8 00 00 00 00       	callq  216ae <e1000_reset+0x2e8>
   216ae:	b8 00 81 00 00       	mov    $0x8100,%eax
   216b3:	48 83 c3 38          	add    $0x38,%rbx
   216b7:	89 03                	mov    %eax,(%rbx)
   216b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   216c0:	e8 00 00 00 00       	callq  216c5 <e1000_reset+0x2ff>
   216c5:	41 80 bd 16 01 00 00 	cmpb   $0x0,0x116(%r13)
   216cc:	00 
   216cd:	74 5f                	je     2172e <e1000_reset+0x368>
   216cf:	41 80 bd 17 01 00 00 	cmpb   $0x0,0x117(%r13)
   216d6:	00 
   216d7:	75 32                	jne    2170b <e1000_reset+0x345>
   216d9:	66 41 c7 85 dc 00 00 	movw   $0x0,0xdc(%r13)
   216e0:	00 00 00 
   216e3:	66 41 c7 85 de 00 00 	movw   $0x28,0xde(%r13)
   216ea:	00 28 00 
   216ed:	66 41 c7 85 e0 00 00 	movw   $0x50,0xe0(%r13)
   216f4:	00 50 00 
   216f7:	66 41 c7 85 e2 00 00 	movw   $0xa,0xe2(%r13)
   216fe:	00 0a 00 
   21701:	66 41 c7 85 e4 00 00 	movw   $0x4,0xe4(%r13)
   21708:	00 04 00 
   2170b:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   2170f:	41 c6 85 18 01 00 00 	movb   $0x0,0x118(%r13)
   21716:	00 
   21717:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2171e:	e8 00 00 00 00       	callq  21723 <e1000_reset+0x35d>
   21723:	31 c0                	xor    %eax,%eax
   21725:	48 81 c3 58 04 00 00 	add    $0x458,%rbx
   2172c:	89 03                	mov    %eax,(%rbx)
   2172e:	49 8d b6 00 07 00 00 	lea    0x700(%r14),%rsi
   21735:	4c 89 ef             	mov    %r13,%rdi
   21738:	e8 0e 55 fe ff       	callq  6c4b <e1000_phy_get_info>
   2173d:	41 80 be c6 07 00 00 	cmpb   $0x0,0x7c6(%r14)
   21744:	00 
   21745:	75 40                	jne    21787 <e1000_reset+0x3c1>
   21747:	41 8b 45 10          	mov    0x10(%r13),%eax
   2174b:	83 f8 0e             	cmp    $0xe,%eax
   2174e:	74 05                	je     21755 <e1000_reset+0x38f>
   21750:	83 f8 0f             	cmp    $0xf,%eax
   21753:	75 32                	jne    21787 <e1000_reset+0x3c1>
   21755:	48 8d 55 de          	lea    0xffffffffffffffde(%rbp),%rdx
   21759:	be 19 00 00 00       	mov    $0x19,%esi
   2175e:	4c 89 ef             	mov    %r13,%rdi
   21761:	66 c7 45 de 00 00    	movw   $0x0,0xffffffffffffffde(%rbp)
   21767:	e8 8a 4a fe ff       	callq  61f6 <e1000_read_phy_reg>
   2176c:	66 8b 55 de          	mov    0xffffffffffffffde(%rbp),%dx
   21770:	be 19 00 00 00       	mov    $0x19,%esi
   21775:	4c 89 ef             	mov    %r13,%rdi
   21778:	83 e2 fe             	and    $0xfffffffffffffffe,%edx
   2177b:	66 89 55 de          	mov    %dx,0xffffffffffffffde(%rbp)
   2177f:	0f b7 d2             	movzwl %dx,%edx
   21782:	e8 1d 48 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   21787:	4c 89 f7             	mov    %r14,%rdi
   2178a:	e8 5b f8 fd ff       	callq  fea <e1000_release_manageability>
   2178f:	5e                   	pop    %rsi
   21790:	5f                   	pop    %rdi
   21791:	5b                   	pop    %rbx
   21792:	41 5c                	pop    %r12
   21794:	41 5d                	pop    %r13
   21796:	41 5e                	pop    %r14
   21798:	c9                   	leaveq 
   21799:	c3                   	retq   
   2179a:	41 bc 30 00 00 00    	mov    $0x30,%r12d
   217a0:	eb 06                	jmp    217a8 <e1000_reset+0x3e2>
   217a2:	41 bc 1e 00 00 00    	mov    $0x1e,%r12d
   217a8:	49 8b 86 f0 02 00 00 	mov    0x2f0(%r14),%rax
   217af:	81 b8 6c 01 00 00 00 	cmpl   $0x2000,0x16c(%rax)
   217b6:	20 00 00 
   217b9:	0f 87 e0 fc ff ff    	ja     2149f <e1000_reset+0xd9>
   217bf:	e9 df fc ff ff       	jmpq   214a3 <e1000_reset+0xdd>

00000000000217c4 <e1000_tso>:
   217c4:	55                   	push   %rbp
   217c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   217cc:	48 89 e5             	mov    %rsp,%rbp
   217cf:	41 57                	push   %r15
   217d1:	49 89 d7             	mov    %rdx,%r15
   217d4:	41 56                	push   %r14
   217d6:	41 55                	push   %r13
   217d8:	41 54                	push   %r12
   217da:	53                   	push   %rbx
   217db:	31 db                	xor    %ebx,%ebx
   217dd:	48 83 ec 78          	sub    $0x78,%rsp
   217e1:	48 89 b5 60 ff ff ff 	mov    %rsi,0xffffffffffffff60(%rbp)
   217e8:	e8 00 00 00 00       	callq  217ed <e1000_tso+0x29>
   217ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   217f4:	e8 00 00 00 00       	callq  217f9 <e1000_tso+0x35>
   217f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21800:	e8 00 00 00 00       	callq  21805 <e1000_tso+0x41>
   21805:	41 8b 97 b8 00 00 00 	mov    0xb8(%r15),%edx
   2180c:	49 8b 87 c0 00 00 00 	mov    0xc0(%r15),%rax
   21813:	66 83 7c 10 06 00    	cmpw   $0x0,0x6(%rax,%rdx,1)
   21819:	0f 84 37 0d 00 00    	je     22556 <e1000_tso+0xd92>
   2181f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21826:	e8 00 00 00 00       	callq  2182b <e1000_tso+0x67>
   2182b:	41 f6 47 7c 02       	testb  $0x2,0x7c(%r15)
   21830:	0f 84 55 07 00 00    	je     21f8b <e1000_tso+0x7c7>
   21836:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2183d:	e8 00 00 00 00       	callq  21842 <e1000_tso+0x7e>
   21842:	41 8b 87 b8 00 00 00 	mov    0xb8(%r15),%eax
   21849:	49 03 87 c0 00 00 00 	add    0xc0(%r15),%rax
   21850:	8b 00                	mov    (%rax),%eax
   21852:	0f b7 d0             	movzwl %ax,%edx
   21855:	c1 f8 10             	sar    $0x10,%eax
   21858:	29 c2                	sub    %eax,%edx
   2185a:	ff ca                	dec    %edx
   2185c:	0f 84 29 07 00 00    	je     21f8b <e1000_tso+0x7c7>
   21862:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21869:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   2186d:	4c 8d 6d a0          	lea    0xffffffffffffffa0(%rbp),%r13
   21871:	e8 00 00 00 00       	callq  21876 <e1000_tso+0xb2>
   21876:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2187d:	48 c7 45 80 00 00 00 	movq   $0x0,0xffffffffffffff80(%rbp)
   21884:	00 
   21885:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   2188c:	00 
   2188d:	c7 45 88 00 00 00 00 	movl   $0x0,0xffffffffffffff88(%rbp)
   21894:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
   21898:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
   2189f:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   218a6:	c7 45 c4 20 00 00 00 	movl   $0x20,0xffffffffffffffc4(%rbp)
   218ad:	e8 00 00 00 00       	callq  218b2 <e1000_tso+0xee>
   218b2:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   218b6:	4c 89 e2             	mov    %r12,%rdx
   218b9:	4c 89 ee             	mov    %r13,%rsi
   218bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   218c3:	c7 45 b0 00 00 00 00 	movl   $0x0,0xffffffffffffffb0(%rbp)
   218ca:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   218d1:	00 
   218d2:	e8 00 00 00 00       	callq  218d7 <e1000_tso+0x113>
   218d7:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   218db:	48 85 c0             	test   %rax,%rax
   218de:	0f 84 c7 02 00 00    	je     21bab <e1000_tso+0x3e7>
   218e4:	8a 40 7d             	mov    0x7d(%rax),%al
   218e7:	48 8d 5d a8          	lea    0xffffffffffffffa8(%rbp),%rbx
   218eb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   218f1:	4c 89 e2             	mov    %r12,%rdx
   218f4:	4c 89 ee             	mov    %r13,%rsi
   218f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   218fe:	48 89 d9             	mov    %rbx,%rcx
   21901:	83 e0 07             	and    $0x7,%eax
   21904:	0f b6 c0             	movzbl %al,%eax
   21907:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   2190a:	e8 00 00 00 00       	callq  2190f <e1000_tso+0x14b>
   2190f:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21913:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21919:	4c 89 e2             	mov    %r12,%rdx
   2191c:	4c 89 ee             	mov    %r13,%rsi
   2191f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21926:	48 81 c1 b4 00 00 00 	add    $0xb4,%rcx
   2192d:	e8 00 00 00 00       	callq  21932 <e1000_tso+0x16e>
   21932:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21936:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2193c:	4c 89 e2             	mov    %r12,%rdx
   2193f:	4c 89 ee             	mov    %r13,%rsi
   21942:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21949:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   21950:	e8 00 00 00 00       	callq  21955 <e1000_tso+0x191>
   21955:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   21959:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2195f:	48 89 d9             	mov    %rbx,%rcx
   21962:	4c 89 e2             	mov    %r12,%rdx
   21965:	4c 89 ee             	mov    %r13,%rsi
   21968:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2196f:	8a 40 7c             	mov    0x7c(%rax),%al
   21972:	c0 e8 02             	shr    $0x2,%al
   21975:	83 e0 03             	and    $0x3,%eax
   21978:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   2197b:	e8 00 00 00 00       	callq  21980 <e1000_tso+0x1bc>
   21980:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21984:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2198a:	4c 89 e2             	mov    %r12,%rdx
   2198d:	4c 89 ee             	mov    %r13,%rsi
   21990:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21997:	48 83 c1 6c          	add    $0x6c,%rcx
   2199b:	e8 00 00 00 00       	callq  219a0 <e1000_tso+0x1dc>
   219a0:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   219a4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   219aa:	4c 89 e2             	mov    %r12,%rdx
   219ad:	4c 89 ee             	mov    %r13,%rsi
   219b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   219b7:	48 81 c1 a4 00 00 00 	add    $0xa4,%rcx
   219be:	e8 00 00 00 00       	callq  219c3 <e1000_tso+0x1ff>
   219c3:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   219c7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   219cd:	48 89 d9             	mov    %rbx,%rcx
   219d0:	4c 89 e2             	mov    %r12,%rdx
   219d3:	4c 89 ee             	mov    %r13,%rsi
   219d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   219dd:	8a 40 7c             	mov    0x7c(%rax),%al
   219e0:	d0 e8                	shr    %al
   219e2:	83 e0 01             	and    $0x1,%eax
   219e5:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   219e8:	e8 00 00 00 00       	callq  219ed <e1000_tso+0x229>
   219ed:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   219f1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   219f7:	4c 89 e2             	mov    %r12,%rdx
   219fa:	4c 89 ee             	mov    %r13,%rsi
   219fd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21a04:	48 83 c1 76          	add    $0x76,%rcx
   21a08:	e8 00 00 00 00       	callq  21a0d <e1000_tso+0x249>
   21a0d:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21a11:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21a17:	4c 89 e2             	mov    %r12,%rdx
   21a1a:	4c 89 ee             	mov    %r13,%rsi
   21a1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21a24:	48 83 c1 74          	add    $0x74,%rcx
   21a28:	e8 00 00 00 00       	callq  21a2d <e1000_tso+0x269>
   21a2d:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21a31:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21a37:	4c 89 e2             	mov    %r12,%rdx
   21a3a:	4c 89 ee             	mov    %r13,%rsi
   21a3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21a44:	48 83 c1 68          	add    $0x68,%rcx
   21a48:	e8 00 00 00 00       	callq  21a4d <e1000_tso+0x289>
   21a4d:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21a51:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21a57:	4c 89 e2             	mov    %r12,%rdx
   21a5a:	4c 89 ee             	mov    %r13,%rsi
   21a5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21a64:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   21a6b:	e8 00 00 00 00       	callq  21a70 <e1000_tso+0x2ac>
   21a70:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21a74:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21a7a:	4c 89 e2             	mov    %r12,%rdx
   21a7d:	4c 89 ee             	mov    %r13,%rsi
   21a80:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21a87:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
   21a8e:	e8 00 00 00 00       	callq  21a93 <e1000_tso+0x2cf>
   21a93:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21a97:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   21a9d:	4c 89 e2             	mov    %r12,%rdx
   21aa0:	4c 89 ee             	mov    %r13,%rsi
   21aa3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21aaa:	48 83 c1 7e          	add    $0x7e,%rcx
   21aae:	e8 00 00 00 00       	callq  21ab3 <e1000_tso+0x2ef>
   21ab3:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21ab7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21abd:	4c 89 e2             	mov    %r12,%rdx
   21ac0:	4c 89 ee             	mov    %r13,%rsi
   21ac3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21aca:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
   21ad1:	e8 00 00 00 00       	callq  21ad6 <e1000_tso+0x312>
   21ad6:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21ada:	4c 89 e2             	mov    %r12,%rdx
   21add:	4c 89 ee             	mov    %r13,%rsi
   21ae0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21ae7:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   21aee:	e8 00 00 00 00       	callq  21af3 <e1000_tso+0x32f>
   21af3:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   21af7:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   21afe:	00 
   21aff:	74 5d                	je     21b5e <e1000_tso+0x39a>
   21b01:	8b b8 b8 00 00 00    	mov    0xb8(%rax),%edi
   21b07:	31 db                	xor    %ebx,%ebx
   21b09:	e8 00 00 00 00       	callq  21b0e <e1000_tso+0x34a>
   21b0e:	48 8d 4d cc          	lea    0xffffffffffffffcc(%rbp),%rcx
   21b12:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21b18:	4c 89 e2             	mov    %r12,%rdx
   21b1b:	4c 89 ee             	mov    %r13,%rsi
   21b1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21b25:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   21b28:	e8 00 00 00 00       	callq  21b2d <e1000_tso+0x369>
   21b2d:	eb 2a                	jmp    21b59 <e1000_tso+0x395>
   21b2f:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   21b33:	48 63 cb             	movslq %ebx,%rcx
   21b36:	48 8d 55 b0          	lea    0xffffffffffffffb0(%rbp),%rdx
   21b3a:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   21b3e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   21b44:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21b4b:	ff c3                	inc    %ebx
   21b4d:	48 03 88 c0 00 00 00 	add    0xc0(%rax),%rcx
   21b54:	e8 00 00 00 00       	callq  21b59 <e1000_tso+0x395>
   21b59:	3b 5d cc             	cmp    0xffffffffffffffcc(%rbp),%ebx
   21b5c:	7c d1                	jl     21b2f <e1000_tso+0x36b>
   21b5e:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   21b62:	48 8d 5d b0          	lea    0xffffffffffffffb0(%rbp),%rbx
   21b66:	4c 8d 65 a0          	lea    0xffffffffffffffa0(%rbp),%r12
   21b6a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21b71:	48 89 da             	mov    %rbx,%rdx
   21b74:	4c 89 e6             	mov    %r12,%rsi
   21b77:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   21b7e:	e8 00 00 00 00       	callq  21b83 <e1000_tso+0x3bf>
   21b83:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   21b87:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   21b8e:	48 85 c9             	test   %rcx,%rcx
   21b91:	74 18                	je     21bab <e1000_tso+0x3e7>
   21b93:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   21b99:	48 89 da             	mov    %rbx,%rdx
   21b9c:	4c 89 e6             	mov    %r12,%rsi
   21b9f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21ba6:	e8 00 00 00 00       	callq  21bab <e1000_tso+0x3e7>
   21bab:	4c 8d 65 a0          	lea    0xffffffffffffffa0(%rbp),%r12
   21baf:	48 8d 5d b0          	lea    0xffffffffffffffb0(%rbp),%rbx
   21bb3:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   21bb7:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   21bbb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21bc1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21bc8:	48 89 da             	mov    %rbx,%rdx
   21bcb:	4c 89 e6             	mov    %r12,%rsi
   21bce:	e8 00 00 00 00       	callq  21bd3 <e1000_tso+0x40f>
   21bd3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21bd9:	4c 89 f1             	mov    %r14,%rcx
   21bdc:	48 89 da             	mov    %rbx,%rdx
   21bdf:	4c 89 e6             	mov    %r12,%rsi
   21be2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21be9:	e8 00 00 00 00       	callq  21bee <e1000_tso+0x42a>
   21bee:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
   21bf2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   21bf8:	48 89 da             	mov    %rbx,%rdx
   21bfb:	4c 89 e6             	mov    %r12,%rsi
   21bfe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21c05:	e8 00 00 00 00       	callq  21c0a <e1000_tso+0x446>
   21c0a:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   21c0e:	48 8d 75 80          	lea    0xffffffffffffff80(%rbp),%rsi
   21c12:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21c19:	48 c7 45 80 30 06 00 	movq   $0x630,0xffffffffffffff80(%rbp)
   21c20:	00 
   21c21:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
   21c25:	8b 45 b0             	mov    0xffffffffffffffb0(%rbp),%eax
   21c28:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
   21c2b:	e8 00 00 00 00       	callq  21c30 <e1000_tso+0x46c>
   21c30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21c37:	4c 89 7d a0          	mov    %r15,0xffffffffffffffa0(%rbp)
   21c3b:	c7 45 b0 00 00 00 00 	movl   $0x0,0xffffffffffffffb0(%rbp)
   21c42:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   21c49:	c7 45 cc 20 00 00 00 	movl   $0x20,0xffffffffffffffcc(%rbp)
   21c50:	e8 00 00 00 00       	callq  21c55 <e1000_tso+0x491>
   21c55:	4c 8b 6d 90          	mov    0xffffffffffffff90(%rbp),%r13
   21c59:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   21c5f:	4c 89 e1             	mov    %r12,%rcx
   21c62:	4c 89 f2             	mov    %r14,%rdx
   21c65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21c6c:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   21c73:	4c 89 ee             	mov    %r13,%rsi
   21c76:	e8 00 00 00 00       	callq  21c7b <e1000_tso+0x4b7>
   21c7b:	48 83 7d a0 00       	cmpq   $0x0,0xffffffffffffffa0(%rbp)
   21c80:	0f 84 74 02 00 00    	je     21efa <e1000_tso+0x736>
   21c86:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
   21c8a:	b9 01 00 00 00       	mov    $0x1,%ecx
   21c8f:	4c 89 f2             	mov    %r14,%rdx
   21c92:	4c 89 ee             	mov    %r13,%rsi
   21c95:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21c9c:	e8 00 00 00 00       	callq  21ca1 <e1000_tso+0x4dd>
   21ca1:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   21ca5:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   21ca8:	4c 89 ee             	mov    %r13,%rsi
   21cab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21cb2:	8a 41 7d             	mov    0x7d(%rcx),%al
   21cb5:	83 e2 07             	and    $0x7,%edx
   21cb8:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   21cbb:	09 d0                	or     %edx,%eax
   21cbd:	4c 89 f2             	mov    %r14,%rdx
   21cc0:	88 41 7d             	mov    %al,0x7d(%rcx)
   21cc3:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   21cc7:	b9 04 00 00 00       	mov    $0x4,%ecx
   21ccc:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   21cd3:	e8 00 00 00 00       	callq  21cd8 <e1000_tso+0x514>
   21cd8:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   21cdc:	b9 04 00 00 00       	mov    $0x4,%ecx
   21ce1:	4c 89 f2             	mov    %r14,%rdx
   21ce4:	4c 89 ee             	mov    %r13,%rsi
   21ce7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21cee:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   21cf5:	e8 00 00 00 00       	callq  21cfa <e1000_tso+0x536>
   21cfa:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
   21cfe:	b9 01 00 00 00       	mov    $0x1,%ecx
   21d03:	4c 89 f2             	mov    %r14,%rdx
   21d06:	4c 89 ee             	mov    %r13,%rsi
   21d09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21d10:	e8 00 00 00 00       	callq  21d15 <e1000_tso+0x551>
   21d15:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   21d19:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   21d1c:	4c 89 ee             	mov    %r13,%rsi
   21d1f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21d26:	8a 41 7c             	mov    0x7c(%rcx),%al
   21d29:	83 e2 03             	and    $0x3,%edx
   21d2c:	c1 e2 02             	shl    $0x2,%edx
   21d2f:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   21d32:	09 d0                	or     %edx,%eax
   21d34:	4c 89 f2             	mov    %r14,%rdx
   21d37:	88 41 7c             	mov    %al,0x7c(%rcx)
   21d3a:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   21d3e:	b9 04 00 00 00       	mov    $0x4,%ecx
   21d43:	49 83 c0 6c          	add    $0x6c,%r8
   21d47:	e8 00 00 00 00       	callq  21d4c <e1000_tso+0x588>
   21d4c:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   21d50:	b9 04 00 00 00       	mov    $0x4,%ecx
   21d55:	4c 89 f2             	mov    %r14,%rdx
   21d58:	4c 89 ee             	mov    %r13,%rsi
   21d5b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21d62:	49 83 c0 74          	add    $0x74,%r8
   21d66:	e8 00 00 00 00       	callq  21d6b <e1000_tso+0x5a7>
   21d6b:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   21d6f:	b9 04 00 00 00       	mov    $0x4,%ecx
   21d74:	4c 89 f2             	mov    %r14,%rdx
   21d77:	4c 89 ee             	mov    %r13,%rsi
   21d7a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21d81:	49 83 c0 68          	add    $0x68,%r8
   21d85:	e8 00 00 00 00       	callq  21d8a <e1000_tso+0x5c6>
   21d8a:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   21d8e:	b9 04 00 00 00       	mov    $0x4,%ecx
   21d93:	4c 89 f2             	mov    %r14,%rdx
   21d96:	4c 89 ee             	mov    %r13,%rsi
   21d99:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21da0:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   21da7:	e8 00 00 00 00       	callq  21dac <e1000_tso+0x5e8>
   21dac:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   21db0:	b9 04 00 00 00       	mov    $0x4,%ecx
   21db5:	4c 89 f2             	mov    %r14,%rdx
   21db8:	4c 89 ee             	mov    %r13,%rsi
   21dbb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21dc2:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
   21dc9:	e8 00 00 00 00       	callq  21dce <e1000_tso+0x60a>
   21dce:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   21dd2:	b9 02 00 00 00       	mov    $0x2,%ecx
   21dd7:	4c 89 f2             	mov    %r14,%rdx
   21dda:	4c 89 ee             	mov    %r13,%rsi
   21ddd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21de4:	49 83 c0 7e          	add    $0x7e,%r8
   21de8:	e8 00 00 00 00       	callq  21ded <e1000_tso+0x629>
   21ded:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   21df1:	b9 04 00 00 00       	mov    $0x4,%ecx
   21df6:	4c 89 f2             	mov    %r14,%rdx
   21df9:	4c 89 ee             	mov    %r13,%rsi
   21dfc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21e03:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   21e0a:	e8 00 00 00 00       	callq  21e0f <e1000_tso+0x64b>
   21e0f:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   21e13:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   21e19:	4c 89 f2             	mov    %r14,%rdx
   21e1c:	4c 89 ee             	mov    %r13,%rsi
   21e1f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21e26:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   21e2d:	e8 00 00 00 00       	callq  21e32 <e1000_tso+0x66e>
   21e32:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   21e36:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   21e3d:	00 
   21e3e:	74 69                	je     21ea9 <e1000_tso+0x6e5>
   21e40:	4c 8d 45 b8          	lea    0xffffffffffffffb8(%rbp),%r8
   21e44:	b9 04 00 00 00       	mov    $0x4,%ecx
   21e49:	4c 89 f2             	mov    %r14,%rdx
   21e4c:	4c 89 ee             	mov    %r13,%rsi
   21e4f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21e56:	31 db                	xor    %ebx,%ebx
   21e58:	e8 00 00 00 00       	callq  21e5d <e1000_tso+0x699>
   21e5d:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   21e61:	8b 75 b8             	mov    0xffffffffffffffb8(%rbp),%esi
   21e64:	b9 01 00 00 00       	mov    $0x1,%ecx
   21e69:	ba 01 00 00 00       	mov    $0x1,%edx
   21e6e:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   21e75:	e8 00 00 00 00       	callq  21e7a <e1000_tso+0x6b6>
   21e7a:	eb 28                	jmp    21ea4 <e1000_tso+0x6e0>
   21e7c:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   21e80:	4c 63 c3             	movslq %ebx,%r8
   21e83:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   21e87:	b9 01 00 00 00       	mov    $0x1,%ecx
   21e8c:	4c 89 ee             	mov    %r13,%rsi
   21e8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21e96:	ff c3                	inc    %ebx
   21e98:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   21e9f:	e8 00 00 00 00       	callq  21ea4 <e1000_tso+0x6e0>
   21ea4:	3b 5d b8             	cmp    0xffffffffffffffb8(%rbp),%ebx
   21ea7:	7c d3                	jl     21e7c <e1000_tso+0x6b8>
   21ea9:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   21ead:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   21eb1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   21eb7:	4c 89 ee             	mov    %r13,%rsi
   21eba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21ec1:	48 89 da             	mov    %rbx,%rdx
   21ec4:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   21ecb:	e8 00 00 00 00       	callq  21ed0 <e1000_tso+0x70c>
   21ed0:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   21ed4:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   21edb:	48 85 c0             	test   %rax,%rax
   21ede:	74 1a                	je     21efa <e1000_tso+0x736>
   21ee0:	49 89 c0             	mov    %rax,%r8
   21ee3:	b9 01 00 00 00       	mov    $0x1,%ecx
   21ee8:	48 89 da             	mov    %rbx,%rdx
   21eeb:	4c 89 ee             	mov    %r13,%rsi
   21eee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21ef5:	e8 00 00 00 00       	callq  21efa <e1000_tso+0x736>
   21efa:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   21efe:	4c 8d 45 b0          	lea    0xffffffffffffffb0(%rbp),%r8
   21f02:	b9 04 00 00 00       	mov    $0x4,%ecx
   21f07:	4c 89 ee             	mov    %r13,%rsi
   21f0a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21f11:	48 89 da             	mov    %rbx,%rdx
   21f14:	e8 00 00 00 00       	callq  21f19 <e1000_tso+0x755>
   21f19:	4c 8d 45 a8          	lea    0xffffffffffffffa8(%rbp),%r8
   21f1d:	48 89 da             	mov    %rbx,%rdx
   21f20:	b9 04 00 00 00       	mov    $0x4,%ecx
   21f25:	4c 89 ee             	mov    %r13,%rsi
   21f28:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21f2f:	e8 00 00 00 00       	callq  21f34 <e1000_tso+0x770>
   21f34:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   21f38:	48 89 da             	mov    %rbx,%rdx
   21f3b:	b9 04 00 00 00       	mov    $0x4,%ecx
   21f40:	4c 89 ee             	mov    %r13,%rsi
   21f43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21f4a:	e8 00 00 00 00       	callq  21f4f <e1000_tso+0x78b>
   21f4f:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   21f53:	48 89 da             	mov    %rbx,%rdx
   21f56:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21f5d:	b9 04 00 00 00       	mov    $0x4,%ecx
   21f62:	4c 89 ee             	mov    %r13,%rsi
   21f65:	e8 00 00 00 00       	callq  21f6a <e1000_tso+0x7a6>
   21f6a:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   21f6e:	8b 5d c0             	mov    0xffffffffffffffc0(%rbp),%ebx
   21f71:	48 85 ff             	test   %rdi,%rdi
   21f74:	74 0d                	je     21f83 <e1000_tso+0x7bf>
   21f76:	e8 00 00 00 00       	callq  21f7b <e1000_tso+0x7b7>
   21f7b:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   21f82:	00 
   21f83:	85 db                	test   %ebx,%ebx
   21f85:	0f 85 cb 05 00 00    	jne    22556 <e1000_tso+0xd92>
   21f8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21f92:	e8 00 00 00 00       	callq  21f97 <e1000_tso+0x7d3>
   21f97:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21f9e:	e8 00 00 00 00       	callq  21fa3 <e1000_tso+0x7df>
   21fa3:	41 8b 9f a8 00 00 00 	mov    0xa8(%r15),%ebx
   21faa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21fb1:	49 03 9f c0 00 00 00 	add    0xc0(%r15),%rbx
   21fb8:	41 2b 9f c8 00 00 00 	sub    0xc8(%r15),%ebx
   21fbf:	e8 00 00 00 00       	callq  21fc4 <e1000_tso+0x800>
   21fc4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21fcb:	e8 00 00 00 00       	callq  21fd0 <e1000_tso+0x80c>
   21fd0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21fd7:	e8 00 00 00 00       	callq  21fdc <e1000_tso+0x818>
   21fdc:	41 8b 97 a8 00 00 00 	mov    0xa8(%r15),%edx
   21fe3:	49 8b 87 c0 00 00 00 	mov    0xc0(%r15),%rax
   21fea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   21ff1:	8a 44 10 0c          	mov    0xc(%rax,%rdx,1),%al
   21ff5:	c0 e8 04             	shr    $0x4,%al
   21ff8:	8d 04 83             	lea    (%rbx,%rax,4),%eax
   21ffb:	88 85 6f ff ff ff    	mov    %al,0xffffffffffffff6f(%rbp)
   22001:	e8 00 00 00 00       	callq  22006 <e1000_tso+0x842>
   22006:	41 8b 97 b8 00 00 00 	mov    0xb8(%r15),%edx
   2200d:	49 8b 87 c0 00 00 00 	mov    0xc0(%r15),%rax
   22014:	66 8b 44 10 06       	mov    0x6(%rax,%rdx,1),%ax
   22019:	66 89 85 6c ff ff ff 	mov    %ax,0xffffffffffffff6c(%rbp)
   22020:	66 41 8b 47 7e       	mov    0x7e(%r15),%ax
   22025:	66 83 f8 08          	cmp    $0x8,%ax
   22029:	0f 85 f1 00 00 00    	jne    22120 <e1000_tso+0x95c>
   2202f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22036:	e8 00 00 00 00       	callq  2203b <e1000_tso+0x877>
   2203b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22042:	e8 00 00 00 00       	callq  22047 <e1000_tso+0x883>
   22047:	41 8b 9f ac 00 00 00 	mov    0xac(%r15),%ebx
   2204e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22055:	49 03 9f c0 00 00 00 	add    0xc0(%r15),%rbx
   2205c:	66 c7 43 02 00 00    	movw   $0x0,0x2(%rbx)
   22062:	66 c7 43 0a 00 00    	movw   $0x0,0xa(%rbx)
   22068:	e8 00 00 00 00       	callq  2206d <e1000_tso+0x8a9>
   2206d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22074:	e8 00 00 00 00       	callq  22079 <e1000_tso+0x8b5>
   22079:	45 8b af a8 00 00 00 	mov    0xa8(%r15),%r13d
   22080:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22087:	44 8b 73 10          	mov    0x10(%rbx),%r14d
   2208b:	44 8b 63 0c          	mov    0xc(%rbx),%r12d
   2208f:	4d 03 af c0 00 00 00 	add    0xc0(%r15),%r13
   22096:	31 db                	xor    %ebx,%ebx
   22098:	e8 00 00 00 00       	callq  2209d <e1000_tso+0x8d9>
   2209d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   220a4:	e8 00 00 00 00       	callq  220a9 <e1000_tso+0x8e5>
   220a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   220b0:	e8 00 00 00 00       	callq  220b5 <e1000_tso+0x8f1>
   220b5:	44 01 f3             	add    %r14d,%ebx
   220b8:	44 11 e3             	adc    %r12d,%ebx
   220bb:	81 d3 00 06 00 00    	adc    $0x600,%ebx
   220c1:	83 d3 00             	adc    $0x0,%ebx
   220c4:	89 d8                	mov    %ebx,%eax
   220c6:	66 31 db             	xor    %bx,%bx
   220c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   220d0:	c1 e0 10             	shl    $0x10,%eax
   220d3:	01 c3                	add    %eax,%ebx
   220d5:	81 d3 ff ff 00 00    	adc    $0xffff,%ebx
   220db:	f7 d3                	not    %ebx
   220dd:	c1 eb 10             	shr    $0x10,%ebx
   220e0:	f7 d3                	not    %ebx
   220e2:	66 41 89 5d 10       	mov    %bx,0x10(%r13)
   220e7:	e8 00 00 00 00       	callq  220ec <e1000_tso+0x928>
   220ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   220f3:	e8 00 00 00 00       	callq  220f8 <e1000_tso+0x934>
   220f8:	41 8b 87 a8 00 00 00 	mov    0xa8(%r15),%eax
   220ff:	c7 85 68 ff ff ff 00 	movl   $0x2000000,0xffffffffffffff68(%rbp)
   22106:	00 00 02 
   22109:	49 03 87 c0 00 00 00 	add    0xc0(%r15),%rax
   22110:	41 2b 87 c8 00 00 00 	sub    0xc8(%r15),%eax
   22117:	44 8d 70 ff          	lea    0xffffffffffffffff(%rax),%r14d
   2211b:	e9 e8 02 00 00       	jmpq   22408 <e1000_tso+0xc44>
   22120:	45 31 f6             	xor    %r14d,%r14d
   22123:	66 3d 86 dd          	cmp    $0xdd86,%ax
   22127:	c7 85 68 ff ff ff 00 	movl   $0x0,0xffffffffffffff68(%rbp)
   2212e:	00 00 00 
   22131:	0f 85 d1 02 00 00    	jne    22408 <e1000_tso+0xc44>
   22137:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2213e:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   22142:	4c 8d 6d a8          	lea    0xffffffffffffffa8(%rbp),%r13
   22146:	e8 00 00 00 00       	callq  2214b <e1000_tso+0x987>
   2214b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22152:	e8 00 00 00 00       	callq  22157 <e1000_tso+0x993>
   22157:	41 8b 97 ac 00 00 00 	mov    0xac(%r15),%edx
   2215e:	49 8b 87 c0 00 00 00 	mov    0xc0(%r15),%rax
   22165:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2216c:	66 c7 44 10 04 00 00 	movw   $0x0,0x4(%rax,%rdx,1)
   22173:	e8 00 00 00 00       	callq  22178 <e1000_tso+0x9b4>
   22178:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2217f:	e8 00 00 00 00       	callq  22184 <e1000_tso+0x9c0>
   22184:	49 8b 87 c0 00 00 00 	mov    0xc0(%r15),%rax
   2218b:	41 8b 97 a8 00 00 00 	mov    0xa8(%r15),%edx
   22192:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22199:	48 89 85 70 ff ff ff 	mov    %rax,0xffffffffffffff70(%rbp)
   221a0:	89 95 7c ff ff ff    	mov    %edx,0xffffffffffffff7c(%rbp)
   221a6:	e8 00 00 00 00       	callq  221ab <e1000_tso+0x9e7>
   221ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   221b2:	e8 00 00 00 00       	callq  221b7 <e1000_tso+0x9f3>
   221b7:	45 8b b7 ac 00 00 00 	mov    0xac(%r15),%r14d
   221be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   221c5:	4d 03 b7 c0 00 00 00 	add    0xc0(%r15),%r14
   221cc:	e8 00 00 00 00       	callq  221d1 <e1000_tso+0xa0d>
   221d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   221d8:	e8 00 00 00 00       	callq  221dd <e1000_tso+0xa19>
   221dd:	41 8b 9f ac 00 00 00 	mov    0xac(%r15),%ebx
   221e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   221eb:	49 83 c6 18          	add    $0x18,%r14
   221ef:	49 03 9f c0 00 00 00 	add    0xc0(%r15),%rbx
   221f6:	e8 00 00 00 00       	callq  221fb <e1000_tso+0xa37>
   221fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22202:	48 c7 45 80 00 00 00 	movq   $0x0,0xffffffffffffff80(%rbp)
   22209:	00 
   2220a:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   22211:	00 
   22212:	c7 45 88 00 00 00 00 	movl   $0x0,0xffffffffffffff88(%rbp)
   22219:	4c 89 75 a0          	mov    %r14,0xffffffffffffffa0(%rbp)
   2221d:	48 83 c3 08          	add    $0x8,%rbx
   22221:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   22228:	66 c7 45 c8 06 00    	movw   $0x6,0xffffffffffffffc8(%rbp)
   2222e:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
   22232:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
   22239:	e8 00 00 00 00       	callq  2223e <e1000_tso+0xa7a>
   2223e:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
   22242:	4c 89 e1             	mov    %r12,%rcx
   22245:	4c 89 ee             	mov    %r13,%rsi
   22248:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2224f:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
   22256:	48 c7 45 a8 00 00 00 	movq   $0x0,0xffffffffffffffa8(%rbp)
   2225d:	00 
   2225e:	e8 00 00 00 00       	callq  22263 <e1000_tso+0xa9f>
   22263:	48 8d 4d a0          	lea    0xffffffffffffffa0(%rbp),%rcx
   22267:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
   2226b:	4c 89 ee             	mov    %r13,%rsi
   2226e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22275:	e8 00 00 00 00       	callq  2227a <e1000_tso+0xab6>
   2227a:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
   2227e:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
   22282:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22288:	4c 89 ee             	mov    %r13,%rsi
   2228b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22292:	e8 00 00 00 00       	callq  22297 <e1000_tso+0xad3>
   22297:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
   2229b:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
   2229f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   222a5:	4c 89 ee             	mov    %r13,%rsi
   222a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   222af:	e8 00 00 00 00       	callq  222b4 <e1000_tso+0xaf0>
   222b4:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   222b8:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
   222bc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   222c2:	4c 89 ee             	mov    %r13,%rsi
   222c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   222cc:	e8 00 00 00 00       	callq  222d1 <e1000_tso+0xb0d>
   222d1:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   222d5:	48 8d 75 80          	lea    0xffffffffffffff80(%rbp),%rsi
   222d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   222e0:	48 c7 45 80 74 04 00 	movq   $0x474,0xffffffffffffff80(%rbp)
   222e7:	00 
   222e8:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
   222ec:	8b 45 c0             	mov    0xffffffffffffffc0(%rbp),%eax
   222ef:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
   222f2:	e8 00 00 00 00       	callq  222f7 <e1000_tso+0xb33>
   222f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   222fe:	48 89 5d a0          	mov    %rbx,0xffffffffffffffa0(%rbp)
   22302:	4c 89 75 a8          	mov    %r14,0xffffffffffffffa8(%rbp)
   22306:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
   2230d:	66 c7 45 c8 06 00    	movw   $0x6,0xffffffffffffffc8(%rbp)
   22313:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
   2231a:	e8 00 00 00 00       	callq  2231f <e1000_tso+0xb5b>
   2231f:	48 8b 5d 90          	mov    0xffffffffffffff90(%rbp),%rbx
   22323:	48 8d 4d a0          	lea    0xffffffffffffffa0(%rbp),%rcx
   22327:	41 b8 10 00 00 00    	mov    $0x10,%r8d
   2232d:	4c 89 e2             	mov    %r12,%rdx
   22330:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22337:	c7 45 b0 00 00 00 00 	movl   $0x0,0xffffffffffffffb0(%rbp)
   2233e:	48 89 de             	mov    %rbx,%rsi
   22341:	e8 00 00 00 00       	callq  22346 <e1000_tso+0xb82>
   22346:	48 89 de             	mov    %rbx,%rsi
   22349:	41 b8 10 00 00 00    	mov    $0x10,%r8d
   2234f:	4c 89 e9             	mov    %r13,%rcx
   22352:	4c 89 e2             	mov    %r12,%rdx
   22355:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2235c:	e8 00 00 00 00       	callq  22361 <e1000_tso+0xb9d>
   22361:	4c 8d 45 b8          	lea    0xffffffffffffffb8(%rbp),%r8
   22365:	48 89 de             	mov    %rbx,%rsi
   22368:	b9 04 00 00 00       	mov    $0x4,%ecx
   2236d:	4c 89 e2             	mov    %r12,%rdx
   22370:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22377:	e8 00 00 00 00       	callq  2237c <e1000_tso+0xbb8>
   2237c:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
   22380:	48 89 de             	mov    %rbx,%rsi
   22383:	b9 02 00 00 00       	mov    $0x2,%ecx
   22388:	4c 89 e2             	mov    %r12,%rdx
   2238b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22392:	e8 00 00 00 00       	callq  22397 <e1000_tso+0xbd3>
   22397:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   2239b:	48 89 de             	mov    %rbx,%rsi
   2239e:	b9 04 00 00 00       	mov    $0x4,%ecx
   223a3:	4c 89 e2             	mov    %r12,%rdx
   223a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   223ad:	e8 00 00 00 00       	callq  223b2 <e1000_tso+0xbee>
   223b2:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
   223b6:	48 89 de             	mov    %rbx,%rsi
   223b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   223c0:	b9 02 00 00 00       	mov    $0x2,%ecx
   223c5:	4c 89 e2             	mov    %r12,%rdx
   223c8:	e8 00 00 00 00       	callq  223cd <e1000_tso+0xc09>
   223cd:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   223d1:	8b 5d c4             	mov    0xffffffffffffffc4(%rbp),%ebx
   223d4:	48 85 ff             	test   %rdi,%rdi
   223d7:	74 0d                	je     223e6 <e1000_tso+0xc22>
   223d9:	e8 00 00 00 00       	callq  223de <e1000_tso+0xc1a>
   223de:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   223e5:	00 
   223e6:	8b 85 7c ff ff ff    	mov    0xffffffffffffff7c(%rbp),%eax
   223ec:	4c 8b 85 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%r8
   223f3:	f7 d3                	not    %ebx
   223f5:	45 31 f6             	xor    %r14d,%r14d
   223f8:	66 41 89 5c 00 10    	mov    %bx,0x10(%r8,%rax,1)
   223fe:	c7 85 68 ff ff ff 00 	movl   $0x0,0xffffffffffffff68(%rbp)
   22405:	00 00 00 
   22408:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2240f:	e8 00 00 00 00       	callq  22414 <e1000_tso+0xc50>
   22414:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2241b:	e8 00 00 00 00       	callq  22420 <e1000_tso+0xc5c>
   22420:	45 8b af ac 00 00 00 	mov    0xac(%r15),%r13d
   22427:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2242e:	4d 03 af c0 00 00 00 	add    0xc0(%r15),%r13
   22435:	45 2b af c8 00 00 00 	sub    0xc8(%r15),%r13d
   2243c:	e8 00 00 00 00       	callq  22441 <e1000_tso+0xc7d>
   22441:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22448:	e8 00 00 00 00       	callq  2244d <e1000_tso+0xc89>
   2244d:	41 8b 9f ac 00 00 00 	mov    0xac(%r15),%ebx
   22454:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2245b:	49 03 9f c0 00 00 00 	add    0xc0(%r15),%rbx
   22462:	48 83 c3 0a          	add    $0xa,%rbx
   22466:	41 2a 9f c8 00 00 00 	sub    0xc8(%r15),%bl
   2246d:	e8 00 00 00 00       	callq  22472 <e1000_tso+0xcae>
   22472:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22479:	e8 00 00 00 00       	callq  2247e <e1000_tso+0xcba>
   2247e:	45 8b a7 a8 00 00 00 	mov    0xa8(%r15),%r12d
   22485:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2248c:	4d 03 a7 c0 00 00 00 	add    0xc0(%r15),%r12
   22493:	45 2b a7 c8 00 00 00 	sub    0xc8(%r15),%r12d
   2249a:	e8 00 00 00 00       	callq  2249f <e1000_tso+0xcdb>
   2249f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   224a6:	e8 00 00 00 00       	callq  224ab <e1000_tso+0xce7>
   224ab:	0f b6 85 6f ff ff ff 	movzbl 0xffffffffffffff6f(%rbp),%eax
   224b2:	41 8b 4f 68          	mov    0x68(%r15),%ecx
   224b6:	41 8b b7 a8 00 00 00 	mov    0xa8(%r15),%esi
   224bd:	4c 8b 85 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%r8
   224c4:	49 03 b7 c0 00 00 00 	add    0xc0(%r15),%rsi
   224cb:	29 c1                	sub    %eax,%ecx
   224cd:	48 8b 85 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rax
   224d4:	81 c9 00 00 00 25    	or     $0x25000000,%ecx
   224da:	0b 8d 68 ff ff ff    	or     0xffffffffffffff68(%rbp),%ecx
   224e0:	48 83 c6 10          	add    $0x10,%rsi
   224e4:	41 2a b7 c8 00 00 00 	sub    0xc8(%r15),%sil
   224eb:	8b 78 18             	mov    0x18(%rax),%edi
   224ee:	89 fa                	mov    %edi,%edx
   224f0:	48 c1 e2 04          	shl    $0x4,%rdx
   224f4:	48 89 d0             	mov    %rdx,%rax
   224f7:	49 03 00             	add    (%r8),%rax
   224fa:	48 01 d2             	add    %rdx,%rdx
   224fd:	49 03 50 20          	add    0x20(%r8),%rdx
   22501:	44 88 28             	mov    %r13b,(%rax)
   22504:	88 58 01             	mov    %bl,0x1(%rax)
   22507:	66 44 89 70 02       	mov    %r14w,0x2(%rax)
   2250c:	44 88 60 04          	mov    %r12b,0x4(%rax)
   22510:	40 88 70 05          	mov    %sil,0x5(%rax)
   22514:	66 c7 40 06 00 00    	movw   $0x0,0x6(%rax)
   2251a:	8b 9d 6c ff ff ff    	mov    0xffffffffffffff6c(%rbp),%ebx
   22520:	66 89 58 0e          	mov    %bx,0xe(%rax)
   22524:	8a 9d 6f ff ff ff    	mov    0xffffffffffffff6f(%rbp),%bl
   2252a:	89 48 08             	mov    %ecx,0x8(%rax)
   2252d:	88 58 0d             	mov    %bl,0xd(%rax)
   22530:	48 8b 05 00 00 00 00 	mov    0(%rip),%rax        # 22537 <e1000_tso+0xd73>
   22537:	bb 01 00 00 00       	mov    $0x1,%ebx
   2253c:	66 89 7a 1a          	mov    %di,0x1a(%rdx)
   22540:	ff c7                	inc    %edi
   22542:	48 89 42 10          	mov    %rax,0x10(%rdx)
   22546:	41 3b 78 14          	cmp    0x14(%r8),%edi
   2254a:	b8 00 00 00 00       	mov    $0x0,%eax
   2254f:	0f 44 f8             	cmove  %eax,%edi
   22552:	41 89 78 18          	mov    %edi,0x18(%r8)
   22556:	48 83 c4 78          	add    $0x78,%rsp
   2255a:	89 d8                	mov    %ebx,%eax
   2255c:	5b                   	pop    %rbx
   2255d:	41 5c                	pop    %r12
   2255f:	41 5d                	pop    %r13
   22561:	41 5e                	pop    %r14
   22563:	41 5f                	pop    %r15
   22565:	c9                   	leaveq 
   22566:	c3                   	retq   

0000000000022567 <skb_put>:
   22567:	55                   	push   %rbp
   22568:	48 89 e5             	mov    %rsp,%rbp
   2256b:	41 57                	push   %r15
   2256d:	49 89 ff             	mov    %rdi,%r15
   22570:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22577:	41 56                	push   %r14
   22579:	41 55                	push   %r13
   2257b:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   2257f:	41 54                	push   %r12
   22581:	4c 8d 65 c4          	lea    0xffffffffffffffc4(%rbp),%r12
   22585:	53                   	push   %rbx
   22586:	48 83 ec 58          	sub    $0x58,%rsp
   2258a:	89 75 8c             	mov    %esi,0xffffffffffffff8c(%rbp)
   2258d:	e8 00 00 00 00       	callq  22592 <skb_put+0x2b>
   22592:	8b 45 8c             	mov    0xffffffffffffff8c(%rbp),%eax
   22595:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2259c:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   225a3:	00 
   225a4:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   225ab:	00 
   225ac:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
   225b3:	4c 89 7d b0          	mov    %r15,0xffffffffffffffb0(%rbp)
   225b7:	89 45 c0             	mov    %eax,0xffffffffffffffc0(%rbp)
   225ba:	e8 00 00 00 00       	callq  225bf <skb_put+0x58>
   225bf:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   225c3:	4c 89 e2             	mov    %r12,%rdx
   225c6:	4c 89 ee             	mov    %r13,%rsi
   225c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   225d0:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   225d7:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   225de:	00 
   225df:	e8 00 00 00 00       	callq  225e4 <skb_put+0x7d>
   225e4:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   225e8:	48 85 c0             	test   %rax,%rax
   225eb:	0f 84 c7 02 00 00    	je     228b8 <skb_put+0x351>
   225f1:	8a 40 7d             	mov    0x7d(%rax),%al
   225f4:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   225f8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   225fe:	4c 89 e2             	mov    %r12,%rdx
   22601:	4c 89 ee             	mov    %r13,%rsi
   22604:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2260b:	48 89 d9             	mov    %rbx,%rcx
   2260e:	83 e0 07             	and    $0x7,%eax
   22611:	0f b6 c0             	movzbl %al,%eax
   22614:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   22617:	e8 00 00 00 00       	callq  2261c <skb_put+0xb5>
   2261c:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   22620:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22626:	4c 89 e2             	mov    %r12,%rdx
   22629:	4c 89 ee             	mov    %r13,%rsi
   2262c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22633:	48 81 c1 b4 00 00 00 	add    $0xb4,%rcx
   2263a:	e8 00 00 00 00       	callq  2263f <skb_put+0xd8>
   2263f:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   22643:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22649:	4c 89 e2             	mov    %r12,%rdx
   2264c:	4c 89 ee             	mov    %r13,%rsi
   2264f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22656:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   2265d:	e8 00 00 00 00       	callq  22662 <skb_put+0xfb>
   22662:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   22666:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2266c:	48 89 d9             	mov    %rbx,%rcx
   2266f:	4c 89 e2             	mov    %r12,%rdx
   22672:	4c 89 ee             	mov    %r13,%rsi
   22675:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2267c:	8a 40 7c             	mov    0x7c(%rax),%al
   2267f:	c0 e8 02             	shr    $0x2,%al
   22682:	83 e0 03             	and    $0x3,%eax
   22685:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   22688:	e8 00 00 00 00       	callq  2268d <skb_put+0x126>
   2268d:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   22691:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22697:	4c 89 e2             	mov    %r12,%rdx
   2269a:	4c 89 ee             	mov    %r13,%rsi
   2269d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   226a4:	48 83 c1 6c          	add    $0x6c,%rcx
   226a8:	e8 00 00 00 00       	callq  226ad <skb_put+0x146>
   226ad:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   226b1:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   226b7:	4c 89 e2             	mov    %r12,%rdx
   226ba:	4c 89 ee             	mov    %r13,%rsi
   226bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   226c4:	48 81 c1 a4 00 00 00 	add    $0xa4,%rcx
   226cb:	e8 00 00 00 00       	callq  226d0 <skb_put+0x169>
   226d0:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   226d4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   226da:	48 89 d9             	mov    %rbx,%rcx
   226dd:	4c 89 e2             	mov    %r12,%rdx
   226e0:	4c 89 ee             	mov    %r13,%rsi
   226e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   226ea:	8a 40 7c             	mov    0x7c(%rax),%al
   226ed:	d0 e8                	shr    %al
   226ef:	83 e0 01             	and    $0x1,%eax
   226f2:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   226f5:	e8 00 00 00 00       	callq  226fa <skb_put+0x193>
   226fa:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   226fe:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   22704:	4c 89 e2             	mov    %r12,%rdx
   22707:	4c 89 ee             	mov    %r13,%rsi
   2270a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22711:	48 83 c1 76          	add    $0x76,%rcx
   22715:	e8 00 00 00 00       	callq  2271a <skb_put+0x1b3>
   2271a:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   2271e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22724:	4c 89 e2             	mov    %r12,%rdx
   22727:	4c 89 ee             	mov    %r13,%rsi
   2272a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22731:	48 83 c1 74          	add    $0x74,%rcx
   22735:	e8 00 00 00 00       	callq  2273a <skb_put+0x1d3>
   2273a:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   2273e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22744:	4c 89 e2             	mov    %r12,%rdx
   22747:	4c 89 ee             	mov    %r13,%rsi
   2274a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22751:	48 83 c1 68          	add    $0x68,%rcx
   22755:	e8 00 00 00 00       	callq  2275a <skb_put+0x1f3>
   2275a:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   2275e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22764:	4c 89 e2             	mov    %r12,%rdx
   22767:	4c 89 ee             	mov    %r13,%rsi
   2276a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22771:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   22778:	e8 00 00 00 00       	callq  2277d <skb_put+0x216>
   2277d:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   22781:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22787:	4c 89 e2             	mov    %r12,%rdx
   2278a:	4c 89 ee             	mov    %r13,%rsi
   2278d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22794:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
   2279b:	e8 00 00 00 00       	callq  227a0 <skb_put+0x239>
   227a0:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   227a4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   227aa:	4c 89 e2             	mov    %r12,%rdx
   227ad:	4c 89 ee             	mov    %r13,%rsi
   227b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   227b7:	48 83 c1 7e          	add    $0x7e,%rcx
   227bb:	e8 00 00 00 00       	callq  227c0 <skb_put+0x259>
   227c0:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   227c4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   227ca:	4c 89 e2             	mov    %r12,%rdx
   227cd:	4c 89 ee             	mov    %r13,%rsi
   227d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   227d7:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
   227de:	e8 00 00 00 00       	callq  227e3 <skb_put+0x27c>
   227e3:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   227e7:	4c 89 e2             	mov    %r12,%rdx
   227ea:	4c 89 ee             	mov    %r13,%rsi
   227ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   227f4:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   227fb:	e8 00 00 00 00       	callq  22800 <skb_put+0x299>
   22800:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   22804:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   2280b:	00 
   2280c:	74 5d                	je     2286b <skb_put+0x304>
   2280e:	8b b8 b8 00 00 00    	mov    0xb8(%rax),%edi
   22814:	31 db                	xor    %ebx,%ebx
   22816:	e8 00 00 00 00       	callq  2281b <skb_put+0x2b4>
   2281b:	48 8d 4d cc          	lea    0xffffffffffffffcc(%rbp),%rcx
   2281f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22825:	4c 89 e2             	mov    %r12,%rdx
   22828:	4c 89 ee             	mov    %r13,%rsi
   2282b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22832:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   22835:	e8 00 00 00 00       	callq  2283a <skb_put+0x2d3>
   2283a:	eb 2a                	jmp    22866 <skb_put+0x2ff>
   2283c:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   22840:	48 63 cb             	movslq %ebx,%rcx
   22843:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   22847:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   2284b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   22851:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22858:	ff c3                	inc    %ebx
   2285a:	48 03 88 c0 00 00 00 	add    0xc0(%rax),%rcx
   22861:	e8 00 00 00 00       	callq  22866 <skb_put+0x2ff>
   22866:	3b 5d cc             	cmp    0xffffffffffffffcc(%rbp),%ebx
   22869:	7c d1                	jl     2283c <skb_put+0x2d5>
   2286b:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   2286f:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   22873:	4c 8d 65 b8          	lea    0xffffffffffffffb8(%rbp),%r12
   22877:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2287e:	48 89 da             	mov    %rbx,%rdx
   22881:	4c 89 e6             	mov    %r12,%rsi
   22884:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   2288b:	e8 00 00 00 00       	callq  22890 <skb_put+0x329>
   22890:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   22894:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   2289b:	48 85 c9             	test   %rcx,%rcx
   2289e:	74 18                	je     228b8 <skb_put+0x351>
   228a0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   228a6:	48 89 da             	mov    %rbx,%rdx
   228a9:	4c 89 e6             	mov    %r12,%rsi
   228ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   228b3:	e8 00 00 00 00       	callq  228b8 <skb_put+0x351>
   228b8:	48 8d 5d b8          	lea    0xffffffffffffffb8(%rbp),%rbx
   228bc:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   228c0:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   228c4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   228ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   228d1:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   228d5:	4c 89 f2             	mov    %r14,%rdx
   228d8:	48 89 de             	mov    %rbx,%rsi
   228db:	e8 00 00 00 00       	callq  228e0 <skb_put+0x379>
   228e0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   228e4:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   228e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   228ef:	48 c7 45 90 44 06 00 	movq   $0x644,0xffffffffffffff90(%rbp)
   228f6:	00 
   228f7:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   228fb:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
   228fe:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   22901:	e8 00 00 00 00       	callq  22906 <skb_put+0x39f>
   22906:	8b 45 8c             	mov    0xffffffffffffff8c(%rbp),%eax
   22909:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22910:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
   22914:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   22917:	e8 00 00 00 00       	callq  2291c <skb_put+0x3b5>
   2291c:	4c 8b 65 a0          	mov    0xffffffffffffffa0(%rbp),%r12
   22920:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   22926:	48 89 d9             	mov    %rbx,%rcx
   22929:	4c 89 ea             	mov    %r13,%rdx
   2292c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22933:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   2293a:	4c 89 e6             	mov    %r12,%rsi
   2293d:	e8 00 00 00 00       	callq  22942 <skb_put+0x3db>
   22942:	48 83 7d b8 00       	cmpq   $0x0,0xffffffffffffffb8(%rbp)
   22947:	0f 84 72 02 00 00    	je     22bbf <skb_put+0x658>
   2294d:	4d 89 f0             	mov    %r14,%r8
   22950:	b9 01 00 00 00       	mov    $0x1,%ecx
   22955:	4c 89 ea             	mov    %r13,%rdx
   22958:	4c 89 e6             	mov    %r12,%rsi
   2295b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22962:	e8 00 00 00 00       	callq  22967 <skb_put+0x400>
   22967:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2296b:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   2296e:	4c 89 e6             	mov    %r12,%rsi
   22971:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22978:	8a 41 7d             	mov    0x7d(%rcx),%al
   2297b:	83 e2 07             	and    $0x7,%edx
   2297e:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   22981:	09 d0                	or     %edx,%eax
   22983:	4c 89 ea             	mov    %r13,%rdx
   22986:	88 41 7d             	mov    %al,0x7d(%rcx)
   22989:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2298d:	b9 04 00 00 00       	mov    $0x4,%ecx
   22992:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   22999:	e8 00 00 00 00       	callq  2299e <skb_put+0x437>
   2299e:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   229a2:	b9 04 00 00 00       	mov    $0x4,%ecx
   229a7:	4c 89 ea             	mov    %r13,%rdx
   229aa:	4c 89 e6             	mov    %r12,%rsi
   229ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   229b4:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   229bb:	e8 00 00 00 00       	callq  229c0 <skb_put+0x459>
   229c0:	4d 89 f0             	mov    %r14,%r8
   229c3:	b9 01 00 00 00       	mov    $0x1,%ecx
   229c8:	4c 89 ea             	mov    %r13,%rdx
   229cb:	4c 89 e6             	mov    %r12,%rsi
   229ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   229d5:	e8 00 00 00 00       	callq  229da <skb_put+0x473>
   229da:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   229de:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   229e1:	4c 89 e6             	mov    %r12,%rsi
   229e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   229eb:	8a 41 7c             	mov    0x7c(%rcx),%al
   229ee:	83 e2 03             	and    $0x3,%edx
   229f1:	c1 e2 02             	shl    $0x2,%edx
   229f4:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   229f7:	09 d0                	or     %edx,%eax
   229f9:	4c 89 ea             	mov    %r13,%rdx
   229fc:	88 41 7c             	mov    %al,0x7c(%rcx)
   229ff:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   22a03:	b9 04 00 00 00       	mov    $0x4,%ecx
   22a08:	49 83 c0 6c          	add    $0x6c,%r8
   22a0c:	e8 00 00 00 00       	callq  22a11 <skb_put+0x4aa>
   22a11:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   22a15:	b9 04 00 00 00       	mov    $0x4,%ecx
   22a1a:	4c 89 ea             	mov    %r13,%rdx
   22a1d:	4c 89 e6             	mov    %r12,%rsi
   22a20:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22a27:	49 83 c0 74          	add    $0x74,%r8
   22a2b:	e8 00 00 00 00       	callq  22a30 <skb_put+0x4c9>
   22a30:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   22a34:	b9 04 00 00 00       	mov    $0x4,%ecx
   22a39:	4c 89 ea             	mov    %r13,%rdx
   22a3c:	4c 89 e6             	mov    %r12,%rsi
   22a3f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22a46:	49 83 c0 68          	add    $0x68,%r8
   22a4a:	e8 00 00 00 00       	callq  22a4f <skb_put+0x4e8>
   22a4f:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   22a53:	b9 04 00 00 00       	mov    $0x4,%ecx
   22a58:	4c 89 ea             	mov    %r13,%rdx
   22a5b:	4c 89 e6             	mov    %r12,%rsi
   22a5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22a65:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   22a6c:	e8 00 00 00 00       	callq  22a71 <skb_put+0x50a>
   22a71:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   22a75:	b9 04 00 00 00       	mov    $0x4,%ecx
   22a7a:	4c 89 ea             	mov    %r13,%rdx
   22a7d:	4c 89 e6             	mov    %r12,%rsi
   22a80:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22a87:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
   22a8e:	e8 00 00 00 00       	callq  22a93 <skb_put+0x52c>
   22a93:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   22a97:	b9 02 00 00 00       	mov    $0x2,%ecx
   22a9c:	4c 89 ea             	mov    %r13,%rdx
   22a9f:	4c 89 e6             	mov    %r12,%rsi
   22aa2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22aa9:	49 83 c0 7e          	add    $0x7e,%r8
   22aad:	e8 00 00 00 00       	callq  22ab2 <skb_put+0x54b>
   22ab2:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   22ab6:	b9 04 00 00 00       	mov    $0x4,%ecx
   22abb:	4c 89 ea             	mov    %r13,%rdx
   22abe:	4c 89 e6             	mov    %r12,%rsi
   22ac1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22ac8:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   22acf:	e8 00 00 00 00       	callq  22ad4 <skb_put+0x56d>
   22ad4:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   22ad8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   22ade:	4c 89 ea             	mov    %r13,%rdx
   22ae1:	4c 89 e6             	mov    %r12,%rsi
   22ae4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22aeb:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   22af2:	e8 00 00 00 00       	callq  22af7 <skb_put+0x590>
   22af7:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   22afb:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   22b02:	00 
   22b03:	74 69                	je     22b6e <skb_put+0x607>
   22b05:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   22b09:	b9 04 00 00 00       	mov    $0x4,%ecx
   22b0e:	4c 89 ea             	mov    %r13,%rdx
   22b11:	4c 89 e6             	mov    %r12,%rsi
   22b14:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22b1b:	31 db                	xor    %ebx,%ebx
   22b1d:	e8 00 00 00 00       	callq  22b22 <skb_put+0x5bb>
   22b22:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   22b26:	8b 75 c0             	mov    0xffffffffffffffc0(%rbp),%esi
   22b29:	b9 01 00 00 00       	mov    $0x1,%ecx
   22b2e:	ba 01 00 00 00       	mov    $0x1,%edx
   22b33:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   22b3a:	e8 00 00 00 00       	callq  22b3f <skb_put+0x5d8>
   22b3f:	eb 28                	jmp    22b69 <skb_put+0x602>
   22b41:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   22b45:	4c 63 c3             	movslq %ebx,%r8
   22b48:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   22b4c:	b9 01 00 00 00       	mov    $0x1,%ecx
   22b51:	4c 89 e6             	mov    %r12,%rsi
   22b54:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22b5b:	ff c3                	inc    %ebx
   22b5d:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   22b64:	e8 00 00 00 00       	callq  22b69 <skb_put+0x602>
   22b69:	3b 5d c0             	cmp    0xffffffffffffffc0(%rbp),%ebx
   22b6c:	7c d3                	jl     22b41 <skb_put+0x5da>
   22b6e:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   22b72:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   22b76:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   22b7c:	4c 89 e6             	mov    %r12,%rsi
   22b7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22b86:	48 89 da             	mov    %rbx,%rdx
   22b89:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   22b90:	e8 00 00 00 00       	callq  22b95 <skb_put+0x62e>
   22b95:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   22b99:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   22ba0:	48 85 c0             	test   %rax,%rax
   22ba3:	74 1a                	je     22bbf <skb_put+0x658>
   22ba5:	49 89 c0             	mov    %rax,%r8
   22ba8:	b9 01 00 00 00       	mov    $0x1,%ecx
   22bad:	48 89 da             	mov    %rbx,%rdx
   22bb0:	4c 89 e6             	mov    %r12,%rsi
   22bb3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22bba:	e8 00 00 00 00       	callq  22bbf <skb_put+0x658>
   22bbf:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   22bc3:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   22bc7:	b9 04 00 00 00       	mov    $0x4,%ecx
   22bcc:	4c 89 e6             	mov    %r12,%rsi
   22bcf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22bd6:	48 89 da             	mov    %rbx,%rdx
   22bd9:	e8 00 00 00 00       	callq  22bde <skb_put+0x677>
   22bde:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   22be2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   22be8:	48 89 da             	mov    %rbx,%rdx
   22beb:	4c 89 e6             	mov    %r12,%rsi
   22bee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22bf5:	e8 00 00 00 00       	callq  22bfa <skb_put+0x693>
   22bfa:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   22bfe:	48 85 c0             	test   %rax,%rax
   22c01:	74 1a                	je     22c1d <skb_put+0x6b6>
   22c03:	49 89 c0             	mov    %rax,%r8
   22c06:	b9 01 00 00 00       	mov    $0x1,%ecx
   22c0b:	48 89 da             	mov    %rbx,%rdx
   22c0e:	4c 89 e6             	mov    %r12,%rsi
   22c11:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22c18:	e8 00 00 00 00       	callq  22c1d <skb_put+0x6b6>
   22c1d:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   22c21:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
   22c25:	48 85 ff             	test   %rdi,%rdi
   22c28:	74 05                	je     22c2f <skb_put+0x6c8>
   22c2a:	e8 00 00 00 00       	callq  22c2f <skb_put+0x6c8>
   22c2f:	48 83 c4 58          	add    $0x58,%rsp
   22c33:	48 89 d8             	mov    %rbx,%rax
   22c36:	5b                   	pop    %rbx
   22c37:	41 5c                	pop    %r12
   22c39:	41 5d                	pop    %r13
   22c3b:	41 5e                	pop    %r14
   22c3d:	41 5f                	pop    %r15
   22c3f:	c9                   	leaveq 
   22c40:	c3                   	retq   

0000000000022c41 <__alloc_skb>:
   22c41:	55                   	push   %rbp
   22c42:	48 89 e5             	mov    %rsp,%rbp
   22c45:	41 57                	push   %r15
   22c47:	4c 8d 7d bc          	lea    0xffffffffffffffbc(%rbp),%r15
   22c4b:	41 56                	push   %r14
   22c4d:	41 89 fe             	mov    %edi,%r14d
   22c50:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22c57:	41 55                	push   %r13
   22c59:	41 89 f5             	mov    %esi,%r13d
   22c5c:	41 54                	push   %r12
   22c5e:	41 89 d4             	mov    %edx,%r12d
   22c61:	53                   	push   %rbx
   22c62:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   22c66:	48 83 ec 58          	sub    $0x58,%rsp
   22c6a:	89 4d 8c             	mov    %ecx,0xffffffffffffff8c(%rbp)
   22c6d:	e8 00 00 00 00       	callq  22c72 <__alloc_skb+0x31>
   22c72:	8b 45 8c             	mov    0xffffffffffffff8c(%rbp),%eax
   22c75:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22c7c:	44 89 75 c8          	mov    %r14d,0xffffffffffffffc8(%rbp)
   22c80:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   22c87:	00 
   22c88:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   22c8f:	00 
   22c90:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
   22c97:	44 89 6d c4          	mov    %r13d,0xffffffffffffffc4(%rbp)
   22c9b:	89 45 bc             	mov    %eax,0xffffffffffffffbc(%rbp)
   22c9e:	44 89 65 c0          	mov    %r12d,0xffffffffffffffc0(%rbp)
   22ca2:	e8 00 00 00 00       	callq  22ca7 <__alloc_skb+0x66>
   22ca7:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
   22cab:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   22caf:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22cb5:	48 89 da             	mov    %rbx,%rdx
   22cb8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22cbf:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
   22cc6:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   22ccd:	00 
   22cce:	e8 00 00 00 00       	callq  22cd3 <__alloc_skb+0x92>
   22cd3:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
   22cd7:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   22cdb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22ce1:	48 89 da             	mov    %rbx,%rdx
   22ce4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22ceb:	e8 00 00 00 00       	callq  22cf0 <__alloc_skb+0xaf>
   22cf0:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   22cf4:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   22cf8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22cfe:	48 89 da             	mov    %rbx,%rdx
   22d01:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22d08:	e8 00 00 00 00       	callq  22d0d <__alloc_skb+0xcc>
   22d0d:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   22d11:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   22d17:	4c 89 f9             	mov    %r15,%rcx
   22d1a:	48 89 da             	mov    %rbx,%rdx
   22d1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22d24:	e8 00 00 00 00       	callq  22d29 <__alloc_skb+0xe8>
   22d29:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   22d2d:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   22d31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22d38:	48 c7 45 90 2d 04 00 	movq   $0x42d,0xffffffffffffff90(%rbp)
   22d3f:	00 
   22d40:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   22d44:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
   22d47:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   22d4a:	e8 00 00 00 00       	callq  22d4f <__alloc_skb+0x10e>
   22d4f:	8b 45 8c             	mov    0xffffffffffffff8c(%rbp),%eax
   22d52:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22d59:	44 89 75 c0          	mov    %r14d,0xffffffffffffffc0(%rbp)
   22d5d:	44 89 6d c4          	mov    %r13d,0xffffffffffffffc4(%rbp)
   22d61:	44 89 65 c8          	mov    %r12d,0xffffffffffffffc8(%rbp)
   22d65:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   22d68:	e8 00 00 00 00       	callq  22d6d <__alloc_skb+0x12c>
   22d6d:	4c 8b 75 a0          	mov    0xffffffffffffffa0(%rbp),%r14
   22d71:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   22d75:	b9 04 00 00 00       	mov    $0x4,%ecx
   22d7a:	4c 89 fa             	mov    %r15,%rdx
   22d7d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22d84:	c7 45 bc 00 00 00 00 	movl   $0x0,0xffffffffffffffbc(%rbp)
   22d8b:	4c 89 f6             	mov    %r14,%rsi
   22d8e:	e8 00 00 00 00       	callq  22d93 <__alloc_skb+0x152>
   22d93:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
   22d97:	b9 04 00 00 00       	mov    $0x4,%ecx
   22d9c:	4c 89 fa             	mov    %r15,%rdx
   22d9f:	4c 89 f6             	mov    %r14,%rsi
   22da2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22da9:	e8 00 00 00 00       	callq  22dae <__alloc_skb+0x16d>
   22dae:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
   22db2:	b9 04 00 00 00       	mov    $0x4,%ecx
   22db7:	4c 89 fa             	mov    %r15,%rdx
   22dba:	4c 89 f6             	mov    %r14,%rsi
   22dbd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22dc4:	e8 00 00 00 00       	callq  22dc9 <__alloc_skb+0x188>
   22dc9:	49 89 d8             	mov    %rbx,%r8
   22dcc:	b9 04 00 00 00       	mov    $0x4,%ecx
   22dd1:	4c 89 fa             	mov    %r15,%rdx
   22dd4:	4c 89 f6             	mov    %r14,%rsi
   22dd7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22dde:	e8 00 00 00 00       	callq  22de3 <__alloc_skb+0x1a2>
   22de3:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
   22de7:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   22ded:	4c 89 fa             	mov    %r15,%rdx
   22df0:	4c 89 f6             	mov    %r14,%rsi
   22df3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22dfa:	e8 00 00 00 00       	callq  22dff <__alloc_skb+0x1be>
   22dff:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   22e03:	48 85 c0             	test   %rax,%rax
   22e06:	0f 84 4d 01 00 00    	je     22f59 <__alloc_skb+0x318>
   22e0c:	4c 8d 80 b8 00 00 00 	lea    0xb8(%rax),%r8
   22e13:	b9 04 00 00 00       	mov    $0x4,%ecx
   22e18:	4c 89 fa             	mov    %r15,%rdx
   22e1b:	4c 89 f6             	mov    %r14,%rsi
   22e1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22e25:	e8 00 00 00 00       	callq  22e2a <__alloc_skb+0x1e9>
   22e2a:	4c 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%r8
   22e2e:	b9 04 00 00 00       	mov    $0x4,%ecx
   22e33:	4c 89 fa             	mov    %r15,%rdx
   22e36:	4c 89 f6             	mov    %r14,%rsi
   22e39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22e40:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   22e47:	e8 00 00 00 00       	callq  22e4c <__alloc_skb+0x20b>
   22e4c:	4c 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%r8
   22e50:	b9 04 00 00 00       	mov    $0x4,%ecx
   22e55:	4c 89 fa             	mov    %r15,%rdx
   22e58:	4c 89 f6             	mov    %r14,%rsi
   22e5b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22e62:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   22e69:	e8 00 00 00 00       	callq  22e6e <__alloc_skb+0x22d>
   22e6e:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   22e72:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   22e78:	4c 89 fa             	mov    %r15,%rdx
   22e7b:	4c 89 f6             	mov    %r14,%rsi
   22e7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22e85:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   22e8c:	e8 00 00 00 00       	callq  22e91 <__alloc_skb+0x250>
   22e91:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   22e95:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   22e9c:	00 
   22e9d:	74 69                	je     22f08 <__alloc_skb+0x2c7>
   22e9f:	4c 8d 45 b0          	lea    0xffffffffffffffb0(%rbp),%r8
   22ea3:	b9 04 00 00 00       	mov    $0x4,%ecx
   22ea8:	4c 89 fa             	mov    %r15,%rdx
   22eab:	4c 89 f6             	mov    %r14,%rsi
   22eae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22eb5:	31 db                	xor    %ebx,%ebx
   22eb7:	e8 00 00 00 00       	callq  22ebc <__alloc_skb+0x27b>
   22ebc:	48 8b 7d a8          	mov    0xffffffffffffffa8(%rbp),%rdi
   22ec0:	8b 75 b0             	mov    0xffffffffffffffb0(%rbp),%esi
   22ec3:	b9 01 00 00 00       	mov    $0x1,%ecx
   22ec8:	ba 01 00 00 00       	mov    $0x1,%edx
   22ecd:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   22ed4:	e8 00 00 00 00       	callq  22ed9 <__alloc_skb+0x298>
   22ed9:	eb 28                	jmp    22f03 <__alloc_skb+0x2c2>
   22edb:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   22edf:	4c 63 c3             	movslq %ebx,%r8
   22ee2:	48 8d 55 bc          	lea    0xffffffffffffffbc(%rbp),%rdx
   22ee6:	b9 01 00 00 00       	mov    $0x1,%ecx
   22eeb:	4c 89 f6             	mov    %r14,%rsi
   22eee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22ef5:	ff c3                	inc    %ebx
   22ef7:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   22efe:	e8 00 00 00 00       	callq  22f03 <__alloc_skb+0x2c2>
   22f03:	3b 5d b0             	cmp    0xffffffffffffffb0(%rbp),%ebx
   22f06:	7c d3                	jl     22edb <__alloc_skb+0x29a>
   22f08:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   22f0c:	48 8d 5d bc          	lea    0xffffffffffffffbc(%rbp),%rbx
   22f10:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   22f16:	4c 89 f6             	mov    %r14,%rsi
   22f19:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22f20:	48 89 da             	mov    %rbx,%rdx
   22f23:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   22f2a:	e8 00 00 00 00       	callq  22f2f <__alloc_skb+0x2ee>
   22f2f:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   22f33:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   22f3a:	48 85 c0             	test   %rax,%rax
   22f3d:	74 1a                	je     22f59 <__alloc_skb+0x318>
   22f3f:	49 89 c0             	mov    %rax,%r8
   22f42:	b9 01 00 00 00       	mov    $0x1,%ecx
   22f47:	48 89 da             	mov    %rbx,%rdx
   22f4a:	4c 89 f6             	mov    %r14,%rsi
   22f4d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22f54:	e8 00 00 00 00       	callq  22f59 <__alloc_skb+0x318>
   22f59:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   22f5d:	48 8b 5d a8          	mov    0xffffffffffffffa8(%rbp),%rbx
   22f61:	48 85 ff             	test   %rdi,%rdi
   22f64:	74 05                	je     22f6b <__alloc_skb+0x32a>
   22f66:	e8 00 00 00 00       	callq  22f6b <__alloc_skb+0x32a>
   22f6b:	48 83 c4 58          	add    $0x58,%rsp
   22f6f:	48 89 d8             	mov    %rbx,%rax
   22f72:	5b                   	pop    %rbx
   22f73:	41 5c                	pop    %r12
   22f75:	41 5d                	pop    %r13
   22f77:	41 5e                	pop    %r14
   22f79:	41 5f                	pop    %r15
   22f7b:	c9                   	leaveq 
   22f7c:	c3                   	retq   

0000000000022f7d <e1000_rx_checksum>:
   22f7d:	55                   	push   %rbp
   22f7e:	48 89 e5             	mov    %rsp,%rbp
   22f81:	41 56                	push   %r14
   22f83:	41 89 d6             	mov    %edx,%r14d
   22f86:	41 55                	push   %r13
   22f88:	49 89 fd             	mov    %rdi,%r13
   22f8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22f92:	41 54                	push   %r12
   22f94:	49 89 cc             	mov    %rcx,%r12
   22f97:	53                   	push   %rbx
   22f98:	89 f3                	mov    %esi,%ebx
   22f9a:	e8 00 00 00 00       	callq  22f9f <e1000_rx_checksum+0x22>
   22f9f:	41 80 64 24 7c f3    	andb   $0xf3,0x7c(%r12)
   22fa5:	41 8b 95 c8 03 00 00 	mov    0x3c8(%r13),%edx
   22fac:	83 fa 02             	cmp    $0x2,%edx
   22faf:	0f 86 82 00 00 00    	jbe    23037 <e1000_rx_checksum+0xba>
   22fb5:	0f b7 c3             	movzwl %bx,%eax
   22fb8:	a8 04                	test   $0x4,%al
   22fba:	75 7b                	jne    23037 <e1000_rx_checksum+0xba>
   22fbc:	81 e3 00 00 00 20    	and    $0x20000000,%ebx
   22fc2:	74 09                	je     22fcd <e1000_rx_checksum+0x50>
   22fc4:	49 ff 85 b8 02 00 00 	incq   0x2b8(%r13)
   22fcb:	eb 6a                	jmp    23037 <e1000_rx_checksum+0xba>
   22fcd:	83 fa 0d             	cmp    $0xd,%edx
   22fd0:	77 04                	ja     22fd6 <e1000_rx_checksum+0x59>
   22fd2:	a8 20                	test   $0x20,%al
   22fd4:	eb 02                	jmp    22fd8 <e1000_rx_checksum+0x5b>
   22fd6:	a8 30                	test   $0x30,%al
   22fd8:	74 5d                	je     23037 <e1000_rx_checksum+0xba>
   22fda:	a8 20                	test   $0x20,%al
   22fdc:	74 0d                	je     22feb <e1000_rx_checksum+0x6e>
   22fde:	41 8a 44 24 7c       	mov    0x7c(%r12),%al
   22fe3:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   22fe6:	83 c8 04             	or     $0x4,%eax
   22fe9:	eb 40                	jmp    2302b <e1000_rx_checksum+0xae>
   22feb:	83 fa 0d             	cmp    $0xd,%edx
   22fee:	76 40                	jbe    23030 <e1000_rx_checksum+0xb3>
   22ff0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   22ff7:	41 0f b7 de          	movzwl %r14w,%ebx
   22ffb:	e8 00 00 00 00       	callq  23000 <e1000_rx_checksum+0x83>
   23000:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23007:	e8 00 00 00 00       	callq  2300c <e1000_rx_checksum+0x8f>
   2300c:	89 d8                	mov    %ebx,%eax
   2300e:	c1 e3 08             	shl    $0x8,%ebx
   23011:	c1 e8 08             	shr    $0x8,%eax
   23014:	09 c3                	or     %eax,%ebx
   23016:	41 8a 44 24 7c       	mov    0x7c(%r12),%al
   2301b:	f7 d3                	not    %ebx
   2301d:	0f b7 db             	movzwl %bx,%ebx
   23020:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   23023:	41 89 5c 24 74       	mov    %ebx,0x74(%r12)
   23028:	83 c8 08             	or     $0x8,%eax
   2302b:	41 88 44 24 7c       	mov    %al,0x7c(%r12)
   23030:	49 ff 85 c0 02 00 00 	incq   0x2c0(%r13)
   23037:	5b                   	pop    %rbx
   23038:	41 5c                	pop    %r12
   2303a:	41 5d                	pop    %r13
   2303c:	41 5e                	pop    %r14
   2303e:	c9                   	leaveq 
   2303f:	c3                   	retq   

0000000000023040 <e1000_intr>:
   23040:	55                   	push   %rbp
   23041:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23048:	48 89 e5             	mov    %rsp,%rbp
   2304b:	41 56                	push   %r14
   2304d:	41 55                	push   %r13
   2304f:	41 54                	push   %r12
   23051:	49 89 f4             	mov    %rsi,%r12
   23054:	4d 8d ac 24 00 08 00 	lea    0x800(%r12),%r13
   2305b:	00 
   2305c:	4d 8d b4 24 b8 0b 00 	lea    0xbb8(%r12),%r14
   23063:	00 
   23064:	53                   	push   %rbx
   23065:	e8 00 00 00 00       	callq  2306a <e1000_intr+0x2a>
   2306a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23071:	e8 00 00 00 00       	callq  23076 <e1000_intr+0x36>
   23076:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2307d:	49 8b 9c 24 b8 0b 00 	mov    0xbb8(%r12),%rbx
   23084:	00 
   23085:	e8 00 00 00 00       	callq  2308a <e1000_intr+0x4a>
   2308a:	8b 9b c0 00 00 00    	mov    0xc0(%rbx),%ebx
   23090:	85 db                	test   %ebx,%ebx
   23092:	0f 84 9e 01 00 00    	je     23236 <e1000_intr+0x1f6>
   23098:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2309f:	e8 00 00 00 00       	callq  230a4 <e1000_intr+0x64>
   230a4:	41 f6 84 24 c8 0f 00 	testb  $0x2,0xfc8(%r12)
   230ab:	00 02 
   230ad:	0f 85 83 01 00 00    	jne    23236 <e1000_intr+0x1f6>
   230b3:	41 83 7e 10 0d       	cmpl   $0xd,0x10(%r14)
   230b8:	76 08                	jbe    230c2 <e1000_intr+0x82>
   230ba:	85 db                	test   %ebx,%ebx
   230bc:	0f 89 74 01 00 00    	jns    23236 <e1000_intr+0x1f6>
   230c2:	80 e3 0c             	and    $0xc,%bl
   230c5:	0f 84 89 00 00 00    	je     23154 <e1000_intr+0x114>
   230cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   230d2:	41 c6 86 0c 01 00 00 	movb   $0x1,0x10c(%r14)
   230d9:	01 
   230da:	e8 00 00 00 00       	callq  230df <e1000_intr+0x9f>
   230df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   230e6:	e8 00 00 00 00       	callq  230eb <e1000_intr+0xab>
   230eb:	41 f6 44 24 48 04    	testb  $0x4,0x48(%r12)
   230f1:	75 38                	jne    2312b <e1000_intr+0xeb>
   230f3:	e9 42 01 00 00       	jmpq   2323a <e1000_intr+0x1fa>
   230f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   230ff:	49 8b 1e             	mov    (%r14),%rbx
   23102:	e8 00 00 00 00       	callq  23107 <e1000_intr+0xc7>
   23107:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   2310e:	49 8b 1e             	mov    (%r14),%rbx
   23111:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23118:	41 83 e4 fd          	and    $0xfffffffffffffffd,%r12d
   2311c:	e8 00 00 00 00       	callq  23121 <e1000_intr+0xe1>
   23121:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   23128:	44 89 23             	mov    %r12d,(%rbx)
   2312b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23132:	e8 00 00 00 00       	callq  23137 <e1000_intr+0xf7>
   23137:	41 f6 85 c8 07 00 00 	testb  $0x4,0x7c8(%r13)
   2313e:	04 
   2313f:	75 13                	jne    23154 <e1000_intr+0x114>
   23141:	48 8b 35 00 00 00 00 	mov    0(%rip),%rsi        # 23148 <e1000_intr+0x108>
   23148:	49 8d 7d 30          	lea    0x30(%r13),%rdi
   2314c:	48 ff c6             	inc    %rsi
   2314f:	e8 3c 45 fe ff       	callq  7690 <mod_timer>
   23154:	41 83 7e 10 0d       	cmpl   $0xd,0x10(%r14)
   23159:	77 2d                	ja     23188 <e1000_intr+0x148>
   2315b:	49 8b 1e             	mov    (%r14),%rbx
   2315e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23165:	e8 00 00 00 00       	callq  2316a <e1000_intr+0x12a>
   2316a:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   2316d:	48 81 c3 d8 00 00 00 	add    $0xd8,%rbx
   23174:	89 03                	mov    %eax,(%rbx)
   23176:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2317d:	49 8b 1e             	mov    (%r14),%rbx
   23180:	e8 00 00 00 00       	callq  23185 <e1000_intr+0x145>
   23185:	8b 43 08             	mov    0x8(%rbx),%eax
   23188:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2318f:	e8 00 00 00 00       	callq  23194 <e1000_intr+0x154>
   23194:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2319b:	e8 00 00 00 00       	callq  231a0 <e1000_intr+0x160>
   231a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   231a7:	e8 00 00 00 00       	callq  231ac <e1000_intr+0x16c>
   231ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   231b3:	e8 00 00 00 00       	callq  231b8 <e1000_intr+0x178>
   231b8:	41 f6 85 38 02 00 00 	testb  $0x2,0x238(%r13)
   231bf:	02 
   231c0:	75 65                	jne    23227 <e1000_intr+0x1e7>
   231c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   231c9:	e8 00 00 00 00       	callq  231ce <e1000_intr+0x18e>
   231ce:	f0 41 0f ba ad 38 02 	lock btsl $0x0,0x238(%r13)
   231d5:	00 00 00 
   231d8:	19 c0                	sbb    %eax,%eax
   231da:	85 c0                	test   %eax,%eax
   231dc:	75 49                	jne    23227 <e1000_intr+0x1e7>
   231de:	49 8d 9d 28 02 00 00 	lea    0x228(%r13),%rbx
   231e5:	41 c7 85 18 01 00 00 	movl   $0x0,0x118(%r13)
   231ec:	00 00 00 00 
   231f0:	41 c7 85 1c 01 00 00 	movl   $0x0,0x11c(%r13)
   231f7:	00 00 00 00 
   231fb:	41 c7 85 20 01 00 00 	movl   $0x0,0x120(%r13)
   23202:	00 00 00 00 
   23206:	41 c7 85 24 01 00 00 	movl   $0x0,0x124(%r13)
   2320d:	00 00 00 00 
   23211:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23218:	e8 00 00 00 00       	callq  2321d <e1000_intr+0x1dd>
   2321d:	48 89 df             	mov    %rbx,%rdi
   23220:	e8 eb e1 fe ff       	callq  11410 <__napi_schedule>
   23225:	eb 08                	jmp    2322f <e1000_intr+0x1ef>
   23227:	4c 89 ef             	mov    %r13,%rdi
   2322a:	e8 6a e0 fd ff       	callq  1299 <e1000_irq_enable>
   2322f:	b8 01 00 00 00       	mov    $0x1,%eax
   23234:	eb 14                	jmp    2324a <e1000_intr+0x20a>
   23236:	31 c0                	xor    %eax,%eax
   23238:	eb 10                	jmp    2324a <e1000_intr+0x20a>
   2323a:	41 83 7e 10 11       	cmpl   $0x11,0x10(%r14)
   2323f:	0f 85 e6 fe ff ff    	jne    2312b <e1000_intr+0xeb>
   23245:	e9 ae fe ff ff       	jmpq   230f8 <e1000_intr+0xb8>
   2324a:	5b                   	pop    %rbx
   2324b:	41 5c                	pop    %r12
   2324d:	41 5d                	pop    %r13
   2324f:	41 5e                	pop    %r14
   23251:	c9                   	leaveq 
   23252:	c3                   	retq   

0000000000023253 <e1000_maybe_stop_tx>:
   23253:	55                   	push   %rbp
   23254:	48 89 e5             	mov    %rsp,%rbp
   23257:	41 57                	push   %r15
   23259:	41 89 d7             	mov    %edx,%r15d
   2325c:	41 56                	push   %r14
   2325e:	49 89 fe             	mov    %rdi,%r14
   23261:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23268:	41 55                	push   %r13
   2326a:	41 54                	push   %r12
   2326c:	53                   	push   %rbx
   2326d:	48 89 f3             	mov    %rsi,%rbx
   23270:	48 83 ec 08          	sub    $0x8,%rsp
   23274:	e8 00 00 00 00       	callq  23279 <e1000_maybe_stop_tx+0x26>
   23279:	8b 43 18             	mov    0x18(%rbx),%eax
   2327c:	31 d2                	xor    %edx,%edx
   2327e:	39 43 1c             	cmp    %eax,0x1c(%rbx)
   23281:	77 03                	ja     23286 <e1000_maybe_stop_tx+0x33>
   23283:	8b 53 14             	mov    0x14(%rbx),%edx
   23286:	8b 43 1c             	mov    0x1c(%rbx),%eax
   23289:	ff c8                	dec    %eax
   2328b:	2b 43 18             	sub    0x18(%rbx),%eax
   2328e:	01 d0                	add    %edx,%eax
   23290:	31 d2                	xor    %edx,%edx
   23292:	44 39 f8             	cmp    %r15d,%eax
   23295:	0f 83 d7 00 00 00    	jae    23372 <e1000_maybe_stop_tx+0x11f>
   2329b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   232a2:	4d 8d ae 00 08 00 00 	lea    0x800(%r14),%r13
   232a9:	e8 00 00 00 00       	callq  232ae <e1000_maybe_stop_tx+0x5b>
   232ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   232b5:	e8 00 00 00 00       	callq  232ba <e1000_maybe_stop_tx+0x67>
   232ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   232c1:	4d 8b a5 b0 01 00 00 	mov    0x1b0(%r13),%r12
   232c8:	e8 00 00 00 00       	callq  232cd <e1000_maybe_stop_tx+0x7a>
   232cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   232d4:	e8 00 00 00 00       	callq  232d9 <e1000_maybe_stop_tx+0x86>
   232d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   232e0:	49 8b 9e 00 03 00 00 	mov    0x300(%r14),%rbx
   232e7:	e8 00 00 00 00       	callq  232ec <e1000_maybe_stop_tx+0x99>
   232ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   232f3:	e8 00 00 00 00       	callq  232f8 <e1000_maybe_stop_tx+0xa5>
   232f8:	f0 0f ba 6b 10 00    	lock btsl $0x0,0x10(%rbx)
   232fe:	0f ae f0             	mfence 
   23301:	31 d2                	xor    %edx,%edx
   23303:	41 8b 44 24 18       	mov    0x18(%r12),%eax
   23308:	41 39 44 24 1c       	cmp    %eax,0x1c(%r12)
   2330d:	77 05                	ja     23314 <e1000_maybe_stop_tx+0xc1>
   2330f:	41 8b 54 24 14       	mov    0x14(%r12),%edx
   23314:	41 8b 44 24 1c       	mov    0x1c(%r12),%eax
   23319:	ff c8                	dec    %eax
   2331b:	41 2b 44 24 18       	sub    0x18(%r12),%eax
   23320:	01 d0                	add    %edx,%eax
   23322:	ba f0 ff ff ff       	mov    $0xfffffff0,%edx
   23327:	44 39 f8             	cmp    %r15d,%eax
   2332a:	72 46                	jb     23372 <e1000_maybe_stop_tx+0x11f>
   2332c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23333:	e8 00 00 00 00       	callq  23338 <e1000_maybe_stop_tx+0xe5>
   23338:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2333f:	e8 00 00 00 00       	callq  23344 <e1000_maybe_stop_tx+0xf1>
   23344:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2334b:	49 8b 9e 00 03 00 00 	mov    0x300(%r14),%rbx
   23352:	e8 00 00 00 00       	callq  23357 <e1000_maybe_stop_tx+0x104>
   23357:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2335e:	e8 00 00 00 00       	callq  23363 <e1000_maybe_stop_tx+0x110>
   23363:	f0 0f ba 73 10 00    	lock btrl $0x0,0x10(%rbx)
   23369:	41 ff 85 b8 01 00 00 	incl   0x1b8(%r13)
   23370:	31 d2                	xor    %edx,%edx
   23372:	41 59                	pop    %r9
   23374:	5b                   	pop    %rbx
   23375:	41 5c                	pop    %r12
   23377:	41 5d                	pop    %r13
   23379:	41 5e                	pop    %r14
   2337b:	41 5f                	pop    %r15
   2337d:	c9                   	leaveq 
   2337e:	89 d0                	mov    %edx,%eax
   23380:	c3                   	retq   

0000000000023381 <e1000_tx_csum>:
   23381:	55                   	push   %rbp
   23382:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23389:	48 89 e5             	mov    %rsp,%rbp
   2338c:	41 55                	push   %r13
   2338e:	49 89 f5             	mov    %rsi,%r13
   23391:	41 54                	push   %r12
   23393:	53                   	push   %rbx
   23394:	48 89 d3             	mov    %rdx,%rbx
   23397:	48 83 ec 28          	sub    $0x28,%rsp
   2339b:	e8 00 00 00 00       	callq  233a0 <e1000_tx_csum+0x1f>
   233a0:	8a 43 7c             	mov    0x7c(%rbx),%al
   233a3:	31 d2                	xor    %edx,%edx
   233a5:	83 e0 0c             	and    $0xc,%eax
   233a8:	3c 0c                	cmp    $0xc,%al
   233aa:	0f 85 c4 01 00 00    	jne    23574 <e1000_tx_csum+0x1f3>
   233b0:	66 8b 43 7e          	mov    0x7e(%rbx),%ax
   233b4:	66 83 f8 08          	cmp    $0x8,%ax
   233b8:	74 08                	je     233c2 <e1000_tx_csum+0x41>
   233ba:	66 3d 86 dd          	cmp    $0xdd86,%ax
   233be:	75 63                	jne    23423 <e1000_tx_csum+0xa2>
   233c0:	eb 2c                	jmp    233ee <e1000_tx_csum+0x6d>
   233c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   233c9:	e8 00 00 00 00       	callq  233ce <e1000_tx_csum+0x4d>
   233ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   233d5:	e8 00 00 00 00       	callq  233da <e1000_tx_csum+0x59>
   233da:	8b 93 ac 00 00 00    	mov    0xac(%rbx),%edx
   233e0:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
   233e7:	80 7c 10 09 06       	cmpb   $0x6,0x9(%rax,%rdx,1)
   233ec:	eb 2a                	jmp    23418 <e1000_tx_csum+0x97>
   233ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   233f5:	e8 00 00 00 00       	callq  233fa <e1000_tx_csum+0x79>
   233fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23401:	e8 00 00 00 00       	callq  23406 <e1000_tx_csum+0x85>
   23406:	8b 93 ac 00 00 00    	mov    0xac(%rbx),%edx
   2340c:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
   23413:	80 7c 10 06 06       	cmpb   $0x6,0x6(%rax,%rdx,1)
   23418:	0f 85 c6 00 00 00    	jne    234e4 <e1000_tx_csum+0x163>
   2341e:	e9 b9 00 00 00       	jmpq   234dc <e1000_tx_csum+0x15b>
   23423:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2342a:	e8 00 00 00 00       	callq  2342f <e1000_tx_csum+0xae>
   2342f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23436:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   2343d:	00 
   2343e:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
   23445:	00 
   23446:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   2344d:	e8 00 00 00 00       	callq  23452 <e1000_tx_csum+0xd1>
   23452:	48 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%rsi
   23456:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2345d:	48 c7 45 c0 dd 05 00 	movq   $0x5dd,0xffffffffffffffc0(%rbp)
   23464:	00 
   23465:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
   2346c:	00 
   2346d:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   23474:	e8 00 00 00 00       	callq  23479 <e1000_tx_csum+0xf8>
   23479:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23480:	e8 00 00 00 00       	callq  23485 <e1000_tx_csum+0x104>
   23485:	48 8b 75 d0          	mov    0xffffffffffffffd0(%rbp),%rsi
   23489:	48 8d 55 d8          	lea    0xffffffffffffffd8(%rbp),%rdx
   2348d:	4c 8d 45 dc          	lea    0xffffffffffffffdc(%rbp),%r8
   23491:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23498:	b9 04 00 00 00       	mov    $0x4,%ecx
   2349d:	c7 45 d8 00 00 00 00 	movl   $0x0,0xffffffffffffffd8(%rbp)
   234a4:	e8 00 00 00 00       	callq  234a9 <e1000_tx_csum+0x128>
   234a9:	48 8b 7d d0          	mov    0xffffffffffffffd0(%rbp),%rdi
   234ad:	44 8b 65 dc          	mov    0xffffffffffffffdc(%rbp),%r12d
   234b1:	48 85 ff             	test   %rdi,%rdi
   234b4:	74 0d                	je     234c3 <e1000_tx_csum+0x142>
   234b6:	e8 00 00 00 00       	callq  234bb <e1000_tx_csum+0x13a>
   234bb:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
   234c2:	00 
   234c3:	45 85 e4             	test   %r12d,%r12d
   234c6:	74 1c                	je     234e4 <e1000_tx_csum+0x163>
   234c8:	0f b7 73 7e          	movzwl 0x7e(%rbx),%esi
   234cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   234d3:	31 c0                	xor    %eax,%eax
   234d5:	e8 00 00 00 00       	callq  234da <e1000_tx_csum+0x159>
   234da:	eb 08                	jmp    234e4 <e1000_tx_csum+0x163>
   234dc:	41 bc 00 00 00 21    	mov    $0x21000000,%r12d
   234e2:	eb 06                	jmp    234ea <e1000_tx_csum+0x169>
   234e4:	41 bc 00 00 00 20    	mov    $0x20000000,%r12d
   234ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   234f1:	e8 00 00 00 00       	callq  234f6 <e1000_tx_csum+0x175>
   234f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   234fd:	e8 00 00 00 00       	callq  23502 <e1000_tx_csum+0x181>
   23502:	41 8b 4d 18          	mov    0x18(%r13),%ecx
   23506:	8b 93 a8 00 00 00    	mov    0xa8(%rbx),%edx
   2350c:	48 03 93 c0 00 00 00 	add    0xc0(%rbx),%rdx
   23513:	2b 93 c8 00 00 00    	sub    0xc8(%rbx),%edx
   23519:	89 c8                	mov    %ecx,%eax
   2351b:	48 89 c6             	mov    %rax,%rsi
   2351e:	48 c1 e0 04          	shl    $0x4,%rax
   23522:	49 03 45 00          	add    0x0(%r13),%rax
   23526:	48 c1 e6 05          	shl    $0x5,%rsi
   2352a:	49 03 75 20          	add    0x20(%r13),%rsi
   2352e:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
   23534:	88 50 04             	mov    %dl,0x4(%rax)
   23537:	02 53 76             	add    0x76(%rbx),%dl
   2353a:	66 c7 40 06 00 00    	movw   $0x0,0x6(%rax)
   23540:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%rax)
   23547:	44 89 60 08          	mov    %r12d,0x8(%rax)
   2354b:	88 50 05             	mov    %dl,0x5(%rax)
   2354e:	48 8b 05 00 00 00 00 	mov    0(%rip),%rax        # 23555 <e1000_tx_csum+0x1d4>
   23555:	ba 01 00 00 00       	mov    $0x1,%edx
   2355a:	66 89 4e 1a          	mov    %cx,0x1a(%rsi)
   2355e:	ff c1                	inc    %ecx
   23560:	48 89 46 10          	mov    %rax,0x10(%rsi)
   23564:	41 3b 4d 14          	cmp    0x14(%r13),%ecx
   23568:	b8 00 00 00 00       	mov    $0x0,%eax
   2356d:	0f 44 c8             	cmove  %eax,%ecx
   23570:	41 89 4d 18          	mov    %ecx,0x18(%r13)
   23574:	48 83 c4 28          	add    $0x28,%rsp
   23578:	89 d0                	mov    %edx,%eax
   2357a:	5b                   	pop    %rbx
   2357b:	41 5c                	pop    %r12
   2357d:	41 5d                	pop    %r13
   2357f:	c9                   	leaveq 
   23580:	c3                   	retq   

0000000000023581 <e1000_update_itr>:
   23581:	55                   	push   %rbp
   23582:	48 89 e5             	mov    %rsp,%rbp
   23585:	41 56                	push   %r14
   23587:	41 89 f6             	mov    %esi,%r14d
   2358a:	41 55                	push   %r13
   2358c:	41 89 d5             	mov    %edx,%r13d
   2358f:	41 54                	push   %r12
   23591:	41 89 cc             	mov    %ecx,%r12d
   23594:	53                   	push   %rbx
   23595:	48 89 fb             	mov    %rdi,%rbx
   23598:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2359f:	e8 00 00 00 00       	callq  235a4 <e1000_update_itr+0x23>
   235a4:	83 bb c8 03 00 00 04 	cmpl   $0x4,0x3c8(%rbx)
   235ab:	41 0f b7 ce          	movzwl %r14w,%ecx
   235af:	0f 86 bb 00 00 00    	jbe    23670 <e1000_update_itr+0xef>
   235b5:	45 85 ed             	test   %r13d,%r13d
   235b8:	0f 84 b2 00 00 00    	je     23670 <e1000_update_itr+0xef>
   235be:	66 45 85 f6          	test   %r14w,%r14w
   235c2:	74 14                	je     235d8 <e1000_update_itr+0x57>
   235c4:	66 41 83 fe 01       	cmp    $0x1,%r14w
   235c9:	74 2e                	je     235f9 <e1000_update_itr+0x78>
   235cb:	66 41 83 fe 02       	cmp    $0x2,%r14w
   235d0:	0f 85 9a 00 00 00    	jne    23670 <e1000_update_itr+0xef>
   235d6:	eb 6c                	jmp    23644 <e1000_update_itr+0xc3>
   235d8:	44 89 e0             	mov    %r12d,%eax
   235db:	99                   	cltd   
   235dc:	41 f7 fd             	idiv   %r13d
   235df:	3d 40 1f 00 00       	cmp    $0x1f40,%eax
   235e4:	7f 7a                	jg     23660 <e1000_update_itr+0xdf>
   235e6:	41 83 fd 04          	cmp    $0x4,%r13d
   235ea:	0f 8f 80 00 00 00    	jg     23670 <e1000_update_itr+0xef>
   235f0:	41 81 fc 00 02 00 00 	cmp    $0x200,%r12d
   235f7:	eb 58                	jmp    23651 <e1000_update_itr+0xd0>
   235f9:	41 81 fc 10 27 00 00 	cmp    $0x2710,%r12d
   23600:	7e 23                	jle    23625 <e1000_update_itr+0xa4>
   23602:	44 89 e0             	mov    %r12d,%eax
   23605:	99                   	cltd   
   23606:	41 f7 fd             	idiv   %r13d
   23609:	3d 40 1f 00 00       	cmp    $0x1f40,%eax
   2360e:	7f 50                	jg     23660 <e1000_update_itr+0xdf>
   23610:	41 83 fd 09          	cmp    $0x9,%r13d
   23614:	7e 4a                	jle    23660 <e1000_update_itr+0xdf>
   23616:	3d b0 04 00 00       	cmp    $0x4b0,%eax
   2361b:	7f 43                	jg     23660 <e1000_update_itr+0xdf>
   2361d:	41 83 fd 23          	cmp    $0x23,%r13d
   23621:	7f 4b                	jg     2366e <e1000_update_itr+0xed>
   23623:	eb 4b                	jmp    23670 <e1000_update_itr+0xef>
   23625:	44 89 e0             	mov    %r12d,%eax
   23628:	99                   	cltd   
   23629:	41 f7 fd             	idiv   %r13d
   2362c:	3d d0 07 00 00       	cmp    $0x7d0,%eax
   23631:	7f 2d                	jg     23660 <e1000_update_itr+0xdf>
   23633:	41 83 fd 02          	cmp    $0x2,%r13d
   23637:	7f 37                	jg     23670 <e1000_update_itr+0xef>
   23639:	41 81 fc ff 01 00 00 	cmp    $0x1ff,%r12d
   23640:	7e 2c                	jle    2366e <e1000_update_itr+0xed>
   23642:	eb 2c                	jmp    23670 <e1000_update_itr+0xef>
   23644:	41 81 fc a8 61 00 00 	cmp    $0x61a8,%r12d
   2364b:	7e 08                	jle    23655 <e1000_update_itr+0xd4>
   2364d:	41 83 fd 23          	cmp    $0x23,%r13d
   23651:	7f 14                	jg     23667 <e1000_update_itr+0xe6>
   23653:	eb 1b                	jmp    23670 <e1000_update_itr+0xef>
   23655:	41 81 fc 6f 17 00 00 	cmp    $0x176f,%r12d
   2365c:	7e 09                	jle    23667 <e1000_update_itr+0xe6>
   2365e:	eb 10                	jmp    23670 <e1000_update_itr+0xef>
   23660:	b9 02 00 00 00       	mov    $0x2,%ecx
   23665:	eb 09                	jmp    23670 <e1000_update_itr+0xef>
   23667:	b9 01 00 00 00       	mov    $0x1,%ecx
   2366c:	eb 02                	jmp    23670 <e1000_update_itr+0xef>
   2366e:	31 c9                	xor    %ecx,%ecx
   23670:	5b                   	pop    %rbx
   23671:	41 5c                	pop    %r12
   23673:	41 5d                	pop    %r13
   23675:	41 5e                	pop    %r14
   23677:	c9                   	leaveq 
   23678:	89 c8                	mov    %ecx,%eax
   2367a:	c3                   	retq   

000000000002367b <e1000_clean_rx_ring>:
   2367b:	55                   	push   %rbp
   2367c:	48 89 e5             	mov    %rsp,%rbp
   2367f:	41 57                	push   %r15
   23681:	45 31 ff             	xor    %r15d,%r15d
   23684:	41 56                	push   %r14
   23686:	49 89 f6             	mov    %rsi,%r14
   23689:	41 55                	push   %r13
   2368b:	41 54                	push   %r12
   2368d:	53                   	push   %rbx
   2368e:	48 89 fb             	mov    %rdi,%rbx
   23691:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23698:	48 83 ec 28          	sub    $0x28,%rsp
   2369c:	e8 00 00 00 00       	callq  236a1 <e1000_clean_rx_ring+0x26>
   236a1:	48 8d 83 b8 03 00 00 	lea    0x3b8(%rbx),%rax
   236a8:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   236ac:	48 8b 9b f8 02 00 00 	mov    0x2f8(%rbx),%rbx
   236b3:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
   236b7:	45 3b 7e 14          	cmp    0x14(%r14),%r15d
   236bb:	49 8b 7e 20          	mov    0x20(%r14),%rdi
   236bf:	0f 83 c3 00 00 00    	jae    23788 <e1000_clean_rx_ring+0x10d>
   236c5:	44 89 f8             	mov    %r15d,%eax
   236c8:	48 c1 e0 05          	shl    $0x5,%rax
   236cc:	4c 8d 24 07          	lea    (%rdi,%rax,1),%r12
   236d0:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
   236d5:	0f 84 a5 00 00 00    	je     23780 <e1000_clean_rx_ring+0x105>
   236db:	41 8b 44 24 18       	mov    0x18(%r12),%eax
   236e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   236e7:	45 31 ed             	xor    %r13d,%r13d
   236ea:	66 89 45 be          	mov    %ax,0xffffffffffffffbe(%rbp)
   236ee:	49 8b 44 24 08       	mov    0x8(%r12),%rax
   236f3:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   236f7:	e8 00 00 00 00       	callq  236fc <e1000_clean_rx_ring+0x81>
   236fc:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   23700:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23707:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   2370b:	48 83 7d c8 00       	cmpq   $0x0,0xffffffffffffffc8(%rbp)
   23710:	4c 0f 45 e8          	cmovne %rax,%r13
   23714:	e8 00 00 00 00       	callq  23719 <e1000_clean_rx_ring+0x9e>
   23719:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23720:	e8 00 00 00 00       	callq  23725 <e1000_clean_rx_ring+0xaa>
   23725:	4d 85 ed             	test   %r13,%r13
   23728:	75 09                	jne    23733 <e1000_clean_rx_ring+0xb8>
   2372a:	48 8b 1d 00 00 00 00 	mov    0(%rip),%rbx        # 23731 <e1000_clean_rx_ring+0xb6>
   23731:	eb 15                	jmp    23748 <e1000_clean_rx_ring+0xcd>
   23733:	49 8b 85 e8 01 00 00 	mov    0x1e8(%r13),%rax
   2373a:	48 85 c0             	test   %rax,%rax
   2373d:	48 89 c3             	mov    %rax,%rbx
   23740:	48 0f 44 1d 00 00 00 	cmove  0(%rip),%rbx        # 23748 <e1000_clean_rx_ring+0xcd>
   23747:	00 
   23748:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2374f:	e8 00 00 00 00       	callq  23754 <e1000_clean_rx_ring+0xd9>
   23754:	48 8b 43 20          	mov    0x20(%rbx),%rax
   23758:	48 85 c0             	test   %rax,%rax
   2375b:	74 12                	je     2376f <e1000_clean_rx_ring+0xf4>
   2375d:	0f b7 55 be          	movzwl 0xffffffffffffffbe(%rbp),%edx
   23761:	b9 02 00 00 00       	mov    $0x2,%ecx
   23766:	48 8b 75 d0          	mov    0xffffffffffffffd0(%rbp),%rsi
   2376a:	4c 89 ef             	mov    %r13,%rdi
   2376d:	ff d0                	callq  *%rax
   2376f:	49 8b 3c 24          	mov    (%r12),%rdi
   23773:	e8 00 00 00 00       	callq  23778 <e1000_clean_rx_ring+0xfd>
   23778:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
   2377f:	00 
   23780:	49 ff c7             	inc    %r15
   23783:	e9 2f ff ff ff       	jmpq   236b7 <e1000_clean_rx_ring+0x3c>
   23788:	41 8b 56 14          	mov    0x14(%r14),%edx
   2378c:	31 f6                	xor    %esi,%esi
   2378e:	45 31 ed             	xor    %r13d,%r13d
   23791:	48 c1 e2 05          	shl    $0x5,%rdx
   23795:	e8 2e 42 fe ff       	callq  79c8 <memset>
   2379a:	41 8b 56 10          	mov    0x10(%r14),%edx
   2379e:	49 8b 3e             	mov    (%r14),%rdi
   237a1:	31 f6                	xor    %esi,%esi
   237a3:	e8 20 42 fe ff       	callq  79c8 <memset>
   237a8:	48 8b 45 c0          	mov    0xffffffffffffffc0(%rbp),%rax
   237ac:	41 0f b7 5e 2c       	movzwl 0x2c(%r14),%ebx
   237b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   237b8:	41 c7 46 1c 00 00 00 	movl   $0x0,0x1c(%r14)
   237bf:	00 
   237c0:	41 c7 46 18 00 00 00 	movl   $0x0,0x18(%r14)
   237c7:	00 
   237c8:	4c 8b 20             	mov    (%rax),%r12
   237cb:	e8 00 00 00 00       	callq  237d0 <e1000_clean_rx_ring+0x155>
   237d0:	49 01 dc             	add    %rbx,%r12
   237d3:	45 89 2c 24          	mov    %r13d,(%r12)
   237d7:	48 8b 45 c0          	mov    0xffffffffffffffc0(%rbp),%rax
   237db:	41 0f b7 5e 2e       	movzwl 0x2e(%r14),%ebx
   237e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   237e7:	4c 8b 20             	mov    (%rax),%r12
   237ea:	e8 00 00 00 00       	callq  237ef <e1000_clean_rx_ring+0x174>
   237ef:	49 01 dc             	add    %rbx,%r12
   237f2:	45 89 2c 24          	mov    %r13d,(%r12)
   237f6:	48 83 c4 28          	add    $0x28,%rsp
   237fa:	5b                   	pop    %rbx
   237fb:	41 5c                	pop    %r12
   237fd:	41 5d                	pop    %r13
   237ff:	41 5e                	pop    %r14
   23801:	41 5f                	pop    %r15
   23803:	c9                   	leaveq 
   23804:	c3                   	retq   

0000000000023805 <e1000_clean_all_rx_rings>:
   23805:	55                   	push   %rbp
   23806:	48 89 e5             	mov    %rsp,%rbp
   23809:	41 54                	push   %r12
   2380b:	45 31 e4             	xor    %r12d,%r12d
   2380e:	53                   	push   %rbx
   2380f:	48 89 fb             	mov    %rdi,%rbx
   23812:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23819:	e8 00 00 00 00       	callq  2381e <e1000_clean_all_rx_rings+0x19>
   2381e:	44 3b a3 b4 02 00 00 	cmp    0x2b4(%rbx),%r12d
   23825:	7d 1b                	jge    23842 <e1000_clean_all_rx_rings+0x3d>
   23827:	49 63 f4             	movslq %r12d,%rsi
   2382a:	48 89 df             	mov    %rbx,%rdi
   2382d:	41 ff c4             	inc    %r12d
   23830:	48 6b f6 30          	imul   $0x30,%rsi,%rsi
   23834:	48 03 b3 20 02 00 00 	add    0x220(%rbx),%rsi
   2383b:	e8 3b fe ff ff       	callq  2367b <e1000_clean_rx_ring>
   23840:	eb dc                	jmp    2381e <e1000_clean_all_rx_rings+0x19>
   23842:	5b                   	pop    %rbx
   23843:	41 5c                	pop    %r12
   23845:	c9                   	leaveq 
   23846:	c3                   	retq   

0000000000023847 <e1000_enter_82542_rst>:
   23847:	55                   	push   %rbp
   23848:	48 89 e5             	mov    %rsp,%rbp
   2384b:	41 56                	push   %r14
   2384d:	49 89 fe             	mov    %rdi,%r14
   23850:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23857:	41 55                	push   %r13
   23859:	41 54                	push   %r12
   2385b:	53                   	push   %rbx
   2385c:	e8 00 00 00 00       	callq  23861 <e1000_enter_82542_rst+0x1a>
   23861:	49 8d be b8 03 00 00 	lea    0x3b8(%r14),%rdi
   23868:	4d 8b ae f0 02 00 00 	mov    0x2f0(%r14),%r13
   2386f:	e8 3b ff fd ff       	callq  37af <e1000_pci_clear_mwi>
   23874:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2387b:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
   23882:	e8 00 00 00 00       	callq  23887 <e1000_enter_82542_rst+0x40>
   23887:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   2388e:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
   23895:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2389c:	41 83 cc 01          	or     $0x1,%r12d
   238a0:	e8 00 00 00 00       	callq  238a5 <e1000_enter_82542_rst+0x5e>
   238a5:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   238ac:	44 89 23             	mov    %r12d,(%rbx)
   238af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   238b6:	49 8b 9e b8 03 00 00 	mov    0x3b8(%r14),%rbx
   238bd:	e8 00 00 00 00       	callq  238c2 <e1000_enter_82542_rst+0x7b>
   238c2:	8b 43 08             	mov    0x8(%rbx),%eax
   238c5:	bf b8 ae 47 01       	mov    $0x147aeb8,%edi
   238ca:	e8 aa 11 fe ff       	callq  4a79 <__const_udelay>
   238cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   238d6:	e8 00 00 00 00       	callq  238db <e1000_enter_82542_rst+0x94>
   238db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   238e2:	e8 00 00 00 00       	callq  238e7 <e1000_enter_82542_rst+0xa0>
   238e7:	41 f6 45 48 01       	testb  $0x1,0x48(%r13)
   238ec:	74 08                	je     238f6 <e1000_enter_82542_rst+0xaf>
   238ee:	4c 89 f7             	mov    %r14,%rdi
   238f1:	e8 0f ff ff ff       	callq  23805 <e1000_clean_all_rx_rings>
   238f6:	5b                   	pop    %rbx
   238f7:	41 5c                	pop    %r12
   238f9:	41 5d                	pop    %r13
   238fb:	41 5e                	pop    %r14
   238fd:	c9                   	leaveq 
   238fe:	c3                   	retq   

00000000000238ff <e1000_set_rx_mode>:
   238ff:	55                   	push   %rbp
   23900:	48 89 e5             	mov    %rsp,%rbp
   23903:	41 57                	push   %r15
   23905:	41 56                	push   %r14
   23907:	41 55                	push   %r13
   23909:	49 89 fd             	mov    %rdi,%r13
   2390c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23913:	4d 8d bd b8 0b 00 00 	lea    0xbb8(%r13),%r15
   2391a:	41 54                	push   %r12
   2391c:	53                   	push   %rbx
   2391d:	48 83 ec 38          	sub    $0x38,%rsp
   23921:	e8 00 00 00 00       	callq  23926 <e1000_set_rx_mode+0x27>
   23926:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2392d:	e8 00 00 00 00       	callq  23932 <e1000_set_rx_mode+0x33>
   23932:	49 8d 85 00 08 00 00 	lea    0x800(%r13),%rax
   23939:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23940:	48 89 45 a8          	mov    %rax,0xffffffffffffffa8(%rbp)
   23944:	41 8b 57 10          	mov    0x10(%r15),%edx
   23948:	b8 80 00 00 00       	mov    $0x80,%eax
   2394d:	c7 45 c4 20 00 00 00 	movl   $0x20,0xffffffffffffffc4(%rbp)
   23954:	83 fa 12             	cmp    $0x12,%edx
   23957:	0f 44 45 c4          	cmove  0xffffffffffffffc4(%rbp),%eax
   2395b:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   2395e:	0f 95 c0             	setne  %al
   23961:	49 8b 9d b8 0b 00 00 	mov    0xbb8(%r13),%rbx
   23968:	44 0f b6 f0          	movzbl %al,%r14d
   2396c:	31 c0                	xor    %eax,%eax
   2396e:	83 fa 0e             	cmp    $0xe,%edx
   23971:	47 8d 74 f6 06       	lea    0x6(%r14,%r14,8),%r14d
   23976:	0f 94 c0             	sete   %al
   23979:	41 29 c6             	sub    %eax,%r14d
   2397c:	e8 00 00 00 00       	callq  23981 <e1000_set_rx_mode+0x82>
   23981:	8b 83 00 01 00 00    	mov    0x100(%rbx),%eax
   23987:	41 8b 95 60 01 00 00 	mov    0x160(%r13),%edx
   2398e:	f6 c6 01             	test   $0x1,%dh
   23991:	74 10                	je     239a3 <e1000_set_rx_mode+0xa4>
   23993:	41 89 c4             	mov    %eax,%r12d
   23996:	41 83 cc 18          	or     $0x18,%r12d
   2399a:	41 81 e4 ff ff fb ff 	and    $0xfffbffff,%r12d
   239a1:	eb 2c                	jmp    239cf <e1000_set_rx_mode+0xd0>
   239a3:	80 e6 02             	and    $0x2,%dh
   239a6:	74 09                	je     239b1 <e1000_set_rx_mode+0xb2>
   239a8:	41 89 c4             	mov    %eax,%r12d
   239ab:	41 83 cc 10          	or     $0x10,%r12d
   239af:	eb 07                	jmp    239b8 <e1000_set_rx_mode+0xb9>
   239b1:	41 89 c4             	mov    %eax,%r12d
   239b4:	41 83 e4 ef          	and    $0xffffffffffffffef,%r12d
   239b8:	48 8b 55 a8          	mov    0xffffffffffffffa8(%rbp),%rdx
   239bc:	44 89 e0             	mov    %r12d,%eax
   239bf:	0d 00 00 04 00       	or     $0x40000,%eax
   239c4:	83 ba c8 03 00 00 12 	cmpl   $0x12,0x3c8(%rdx)
   239cb:	44 0f 45 e0          	cmovne %eax,%r12d
   239cf:	41 8d 46 ff          	lea    0xffffffffffffffff(%r14),%eax
   239d3:	41 39 85 e0 01 00 00 	cmp    %eax,0x1e0(%r13)
   239da:	7e 0e                	jle    239ea <e1000_set_rx_mode+0xeb>
   239dc:	41 83 cc 08          	or     $0x8,%r12d
   239e0:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   239e7:	00 
   239e8:	eb 21                	jmp    23a0b <e1000_set_rx_mode+0x10c>
   239ea:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   239f1:	00 
   239f2:	41 f6 85 61 01 00 00 	testb  $0x1,0x161(%r13)
   239f9:	01 
   239fa:	75 0f                	jne    23a0b <e1000_set_rx_mode+0x10c>
   239fc:	49 8b 8d d8 01 00 00 	mov    0x1d8(%r13),%rcx
   23a03:	41 83 e4 f7          	and    $0xfffffffffffffff7,%r12d
   23a07:	48 89 4d b0          	mov    %rcx,0xffffffffffffffb0(%rbp)
   23a0b:	49 8b 1f             	mov    (%r15),%rbx
   23a0e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23a15:	e8 00 00 00 00       	callq  23a1a <e1000_set_rx_mode+0x11b>
   23a1a:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   23a21:	44 89 23             	mov    %r12d,(%rbx)
   23a24:	41 83 7f 10 01       	cmpl   $0x1,0x10(%r15)
   23a29:	75 09                	jne    23a34 <e1000_set_rx_mode+0x135>
   23a2b:	48 8b 7d a8          	mov    0xffffffffffffffa8(%rbp),%rdi
   23a2f:	e8 13 fe ff ff       	callq  23847 <e1000_enter_82542_rst>
   23a34:	4d 8b ad e8 01 00 00 	mov    0x1e8(%r13),%r13
   23a3b:	c7 45 a4 0c 00 00 00 	movl   $0xc,0xffffffffffffffa4(%rbp)
   23a42:	c7 45 a0 08 00 00 00 	movl   $0x8,0xffffffffffffffa0(%rbp)
   23a49:	4c 89 6d b8          	mov    %r13,0xffffffffffffffb8(%rbp)
   23a4d:	41 bd 01 00 00 00    	mov    $0x1,%r13d
   23a53:	45 39 f5             	cmp    %r14d,%r13d
   23a56:	0f 8d f6 00 00 00    	jge    23b52 <e1000_set_rx_mode+0x253>
   23a5c:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   23a61:	74 23                	je     23a86 <e1000_set_rx_mode+0x187>
   23a63:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   23a67:	44 89 ea             	mov    %r13d,%edx
   23a6a:	4c 89 ff             	mov    %r15,%rdi
   23a6d:	48 83 c6 08          	add    $0x8,%rsi
   23a71:	e8 18 c9 fd ff       	callq  38e <e1000_rar_set>
   23a76:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   23a7a:	48 8b 00             	mov    (%rax),%rax
   23a7d:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   23a81:	e9 bc 00 00 00       	jmpq   23b42 <e1000_set_rx_mode+0x243>
   23a86:	48 83 7d b8 00       	cmpq   $0x0,0xffffffffffffffb8(%rbp)
   23a8b:	74 23                	je     23ab0 <e1000_set_rx_mode+0x1b1>
   23a8d:	48 8b 75 b8          	mov    0xffffffffffffffb8(%rbp),%rsi
   23a91:	44 89 ea             	mov    %r13d,%edx
   23a94:	4c 89 ff             	mov    %r15,%rdi
   23a97:	48 83 c6 08          	add    $0x8,%rsi
   23a9b:	e8 ee c8 fd ff       	callq  38e <e1000_rar_set>
   23aa0:	48 8b 55 b8          	mov    0xffffffffffffffb8(%rbp),%rdx
   23aa4:	48 8b 12             	mov    (%rdx),%rdx
   23aa7:	48 89 55 b8          	mov    %rdx,0xffffffffffffffb8(%rbp)
   23aab:	e9 92 00 00 00       	jmpq   23b42 <e1000_set_rx_mode+0x243>
   23ab0:	41 8b 47 10          	mov    0x10(%r15),%eax
   23ab4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23abb:	4d 8b 27             	mov    (%r15),%r12
   23abe:	83 f8 03             	cmp    $0x3,%eax
   23ac1:	19 db                	sbb    %ebx,%ebx
   23ac3:	81 e3 40 ac ff ff    	and    $0xffffac40,%ebx
   23ac9:	e8 00 00 00 00       	callq  23ace <e1000_set_rx_mode+0x1cf>
   23ace:	48 63 45 a0          	movslq 0xffffffffffffffa0(%rbp),%rax
   23ad2:	81 c3 00 54 00 00    	add    $0x5400,%ebx
   23ad8:	48 63 db             	movslq %ebx,%rbx
   23adb:	49 01 dc             	add    %rbx,%r12
   23ade:	49 01 c4             	add    %rax,%r12
   23ae1:	31 c0                	xor    %eax,%eax
   23ae3:	41 89 04 24          	mov    %eax,(%r12)
   23ae7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23aee:	49 8b 1f             	mov    (%r15),%rbx
   23af1:	e8 00 00 00 00       	callq  23af6 <e1000_set_rx_mode+0x1f7>
   23af6:	8b 43 08             	mov    0x8(%rbx),%eax
   23af9:	41 8b 47 10          	mov    0x10(%r15),%eax
   23afd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23b04:	4d 8b 27             	mov    (%r15),%r12
   23b07:	83 f8 03             	cmp    $0x3,%eax
   23b0a:	19 db                	sbb    %ebx,%ebx
   23b0c:	81 e3 40 ac ff ff    	and    $0xffffac40,%ebx
   23b12:	e8 00 00 00 00       	callq  23b17 <e1000_set_rx_mode+0x218>
   23b17:	48 63 45 a4          	movslq 0xffffffffffffffa4(%rbp),%rax
   23b1b:	81 c3 00 54 00 00    	add    $0x5400,%ebx
   23b21:	48 63 db             	movslq %ebx,%rbx
   23b24:	49 01 dc             	add    %rbx,%r12
   23b27:	49 01 c4             	add    %rax,%r12
   23b2a:	31 c0                	xor    %eax,%eax
   23b2c:	41 89 04 24          	mov    %eax,(%r12)
   23b30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23b37:	49 8b 1f             	mov    (%r15),%rbx
   23b3a:	e8 00 00 00 00       	callq  23b3f <e1000_set_rx_mode+0x240>
   23b3f:	8b 43 08             	mov    0x8(%rbx),%eax
   23b42:	83 45 a0 08          	addl   $0x8,0xffffffffffffffa0(%rbp)
   23b46:	83 45 a4 08          	addl   $0x8,0xffffffffffffffa4(%rbp)
   23b4a:	41 ff c5             	inc    %r13d
   23b4d:	e9 01 ff ff ff       	jmpq   23a53 <e1000_set_rx_mode+0x154>
   23b52:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   23b57:	74 15                	je     23b6e <e1000_set_rx_mode+0x26f>
   23b59:	31 d2                	xor    %edx,%edx
   23b5b:	be 87 09 00 00       	mov    $0x987,%esi
   23b60:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23b67:	31 c0                	xor    %eax,%eax
   23b69:	e8 00 00 00 00       	callq  23b6e <e1000_set_rx_mode+0x26f>
   23b6e:	45 31 f6             	xor    %r14d,%r14d
   23b71:	45 31 ed             	xor    %r13d,%r13d
   23b74:	44 3b 75 c4          	cmp    0xffffffffffffffc4(%rbp),%r14d
   23b78:	7d 51                	jge    23bcb <e1000_set_rx_mode+0x2cc>
   23b7a:	41 8b 47 10          	mov    0x10(%r15),%eax
   23b7e:	4d 8b 27             	mov    (%r15),%r12
   23b81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23b88:	83 f8 03             	cmp    $0x3,%eax
   23b8b:	19 db                	sbb    %ebx,%ebx
   23b8d:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
   23b93:	81 c3 00 52 00 00    	add    $0x5200,%ebx
   23b99:	48 63 db             	movslq %ebx,%rbx
   23b9c:	e8 00 00 00 00       	callq  23ba1 <e1000_set_rx_mode+0x2a2>
   23ba1:	49 01 dc             	add    %rbx,%r12
   23ba4:	49 63 c5             	movslq %r13d,%rax
   23ba7:	49 01 c4             	add    %rax,%r12
   23baa:	31 c0                	xor    %eax,%eax
   23bac:	41 89 04 24          	mov    %eax,(%r12)
   23bb0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23bb7:	49 8b 1f             	mov    (%r15),%rbx
   23bba:	e8 00 00 00 00       	callq  23bbf <e1000_set_rx_mode+0x2c0>
   23bbf:	8b 43 08             	mov    0x8(%rbx),%eax
   23bc2:	41 ff c6             	inc    %r14d
   23bc5:	41 83 c5 04          	add    $0x4,%r13d
   23bc9:	eb a9                	jmp    23b74 <e1000_set_rx_mode+0x275>
   23bcb:	48 83 7d b8 00       	cmpq   $0x0,0xffffffffffffffb8(%rbp)
   23bd0:	0f 84 57 02 00 00    	je     23e2d <e1000_set_rx_mode+0x52e>
   23bd6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23bdd:	e8 00 00 00 00       	callq  23be2 <e1000_set_rx_mode+0x2e3>
   23be2:	41 8b 87 a0 00 00 00 	mov    0xa0(%r15),%eax
   23be9:	85 c0                	test   %eax,%eax
   23beb:	74 17                	je     23c04 <e1000_set_rx_mode+0x305>
   23bed:	83 f8 01             	cmp    $0x1,%eax
   23bf0:	74 32                	je     23c24 <e1000_set_rx_mode+0x325>
   23bf2:	83 f8 02             	cmp    $0x2,%eax
   23bf5:	74 58                	je     23c4f <e1000_set_rx_mode+0x350>
   23bf7:	31 c9                	xor    %ecx,%ecx
   23bf9:	83 f8 03             	cmp    $0x3,%eax
   23bfc:	0f 85 90 00 00 00    	jne    23c92 <e1000_set_rx_mode+0x393>
   23c02:	eb 67                	jmp    23c6b <e1000_set_rx_mode+0x36c>
   23c04:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   23c09:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   23c0d:	8a 51 0c             	mov    0xc(%rcx),%dl
   23c10:	8a 41 0d             	mov    0xd(%rcx),%al
   23c13:	75 4b                	jne    23c60 <e1000_set_rx_mode+0x361>
   23c15:	0f b6 c0             	movzbl %al,%eax
   23c18:	c0 ea 06             	shr    $0x6,%dl
   23c1b:	8d 0c 85 00 00 00 00 	lea    0x0(,%rax,4),%ecx
   23c22:	eb 69                	jmp    23c8d <e1000_set_rx_mode+0x38e>
   23c24:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   23c29:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   23c2d:	8a 50 0c             	mov    0xc(%rax),%dl
   23c30:	8a 40 0d             	mov    0xd(%rax),%al
   23c33:	75 0f                	jne    23c44 <e1000_set_rx_mode+0x345>
   23c35:	0f b6 c0             	movzbl %al,%eax
   23c38:	c0 ea 05             	shr    $0x5,%dl
   23c3b:	8d 0c c5 00 00 00 00 	lea    0x0(,%rax,8),%ecx
   23c42:	eb 49                	jmp    23c8d <e1000_set_rx_mode+0x38e>
   23c44:	0f b6 c8             	movzbl %al,%ecx
   23c47:	c0 ea 03             	shr    $0x3,%dl
   23c4a:	c1 e1 05             	shl    $0x5,%ecx
   23c4d:	eb 3e                	jmp    23c8d <e1000_set_rx_mode+0x38e>
   23c4f:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   23c54:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   23c58:	8a 50 0c             	mov    0xc(%rax),%dl
   23c5b:	8a 40 0d             	mov    0xd(%rax),%al
   23c5e:	75 1c                	jne    23c7c <e1000_set_rx_mode+0x37d>
   23c60:	0f b6 c8             	movzbl %al,%ecx
   23c63:	c0 ea 04             	shr    $0x4,%dl
   23c66:	c1 e1 04             	shl    $0x4,%ecx
   23c69:	eb 22                	jmp    23c8d <e1000_set_rx_mode+0x38e>
   23c6b:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   23c70:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   23c74:	8a 50 0c             	mov    0xc(%rax),%dl
   23c77:	8a 40 0d             	mov    0xd(%rax),%al
   23c7a:	75 0b                	jne    23c87 <e1000_set_rx_mode+0x388>
   23c7c:	0f b6 c8             	movzbl %al,%ecx
   23c7f:	c0 ea 02             	shr    $0x2,%dl
   23c82:	c1 e1 06             	shl    $0x6,%ecx
   23c85:	eb 06                	jmp    23c8d <e1000_set_rx_mode+0x38e>
   23c87:	0f b6 c8             	movzbl %al,%ecx
   23c8a:	c1 e1 08             	shl    $0x8,%ecx
   23c8d:	0f b6 c2             	movzbl %dl,%eax
   23c90:	09 c1                	or     %eax,%ecx
   23c92:	41 89 cc             	mov    %ecx,%r12d
   23c95:	81 e1 ff 03 00 00    	and    $0x3ff,%ecx
   23c9b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23ca2:	41 81 e4 ff 0f 00 00 	and    $0xfff,%r12d
   23ca9:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   23cae:	44 0f 44 e1          	cmove  %ecx,%r12d
   23cb2:	e8 00 00 00 00       	callq  23cb7 <e1000_set_rx_mode+0x3b8>
   23cb7:	44 89 e2             	mov    %r12d,%edx
   23cba:	41 8b 47 10          	mov    0x10(%r15),%eax
   23cbe:	c1 ea 05             	shr    $0x5,%edx
   23cc1:	41 89 d5             	mov    %edx,%r13d
   23cc4:	41 83 e5 7f          	and    $0x7f,%r13d
   23cc8:	83 f8 12             	cmp    $0x12,%eax
   23ccb:	75 09                	jne    23cd6 <e1000_set_rx_mode+0x3d7>
   23ccd:	41 89 d5             	mov    %edx,%r13d
   23cd0:	41 83 e5 1f          	and    $0x1f,%r13d
   23cd4:	eb 0b                	jmp    23ce1 <e1000_set_rx_mode+0x3e2>
   23cd6:	83 f8 02             	cmp    $0x2,%eax
   23cd9:	41 be 00 02 00 00    	mov    $0x200,%r14d
   23cdf:	76 06                	jbe    23ce7 <e1000_set_rx_mode+0x3e8>
   23ce1:	41 be 00 52 00 00    	mov    $0x5200,%r14d
   23ce7:	42 8d 04 ad 00 00 00 	lea    0x0(,%r13,4),%eax
   23cee:	00 
   23cef:	49 8b 1f             	mov    (%r15),%rbx
   23cf2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23cf9:	89 c0                	mov    %eax,%eax
   23cfb:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   23cff:	e8 00 00 00 00       	callq  23d04 <e1000_set_rx_mode+0x405>
   23d04:	49 63 c6             	movslq %r14d,%rax
   23d07:	48 01 c3             	add    %rax,%rbx
   23d0a:	48 03 5d d0          	add    0xffffffffffffffd0(%rbp),%rbx
   23d0e:	44 8b 33             	mov    (%rbx),%r14d
   23d11:	41 83 e4 1f          	and    $0x1f,%r12d
   23d15:	b8 01 00 00 00       	mov    $0x1,%eax
   23d1a:	44 88 e1             	mov    %r12b,%cl
   23d1d:	d3 e0                	shl    %cl,%eax
   23d1f:	41 09 c6             	or     %eax,%r14d
   23d22:	41 83 7f 10 04       	cmpl   $0x4,0x10(%r15)
   23d27:	0f 85 ac 00 00 00    	jne    23dd9 <e1000_set_rx_mode+0x4da>
   23d2d:	41 f6 c5 01          	test   $0x1,%r13b
   23d31:	0f 84 a2 00 00 00    	je     23dd9 <e1000_set_rx_mode+0x4da>
   23d37:	46 8d 2c ad fc ff ff 	lea    0xfffffffffffffffc(,%r13,4),%r13d
   23d3e:	ff 
   23d3f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23d46:	49 8b 1f             	mov    (%r15),%rbx
   23d49:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
   23d4d:	e8 00 00 00 00       	callq  23d52 <e1000_set_rx_mode+0x453>
   23d52:	4c 8b 6d c8          	mov    0xffffffffffffffc8(%rbp),%r13
   23d56:	4a 8d 9c 2b 00 52 00 	lea    0x5200(%rbx,%r13,1),%rbx
   23d5d:	00 
   23d5e:	44 8b 2b             	mov    (%rbx),%r13d
   23d61:	41 8b 47 10          	mov    0x10(%r15),%eax
   23d65:	4d 8b 27             	mov    (%r15),%r12
   23d68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23d6f:	83 f8 03             	cmp    $0x3,%eax
   23d72:	19 db                	sbb    %ebx,%ebx
   23d74:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
   23d7a:	81 c3 00 52 00 00    	add    $0x5200,%ebx
   23d80:	48 63 db             	movslq %ebx,%rbx
   23d83:	e8 00 00 00 00       	callq  23d88 <e1000_set_rx_mode+0x489>
   23d88:	49 01 dc             	add    %rbx,%r12
   23d8b:	4c 03 65 d0          	add    0xffffffffffffffd0(%rbp),%r12
   23d8f:	45 89 34 24          	mov    %r14d,(%r12)
   23d93:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23d9a:	49 8b 1f             	mov    (%r15),%rbx
   23d9d:	e8 00 00 00 00       	callq  23da2 <e1000_set_rx_mode+0x4a3>
   23da2:	8b 43 08             	mov    0x8(%rbx),%eax
   23da5:	41 8b 47 10          	mov    0x10(%r15),%eax
   23da9:	4d 8b 27             	mov    (%r15),%r12
   23dac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23db3:	83 f8 03             	cmp    $0x3,%eax
   23db6:	19 db                	sbb    %ebx,%ebx
   23db8:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
   23dbe:	81 c3 00 52 00 00    	add    $0x5200,%ebx
   23dc4:	48 63 db             	movslq %ebx,%rbx
   23dc7:	e8 00 00 00 00       	callq  23dcc <e1000_set_rx_mode+0x4cd>
   23dcc:	49 01 dc             	add    %rbx,%r12
   23dcf:	4c 03 65 c8          	add    0xffffffffffffffc8(%rbp),%r12
   23dd3:	45 89 2c 24          	mov    %r13d,(%r12)
   23dd7:	eb 32                	jmp    23e0b <e1000_set_rx_mode+0x50c>
   23dd9:	41 8b 47 10          	mov    0x10(%r15),%eax
   23ddd:	4d 8b 27             	mov    (%r15),%r12
   23de0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23de7:	83 f8 03             	cmp    $0x3,%eax
   23dea:	19 db                	sbb    %ebx,%ebx
   23dec:	81 e3 00 b0 ff ff    	and    $0xffffb000,%ebx
   23df2:	81 c3 00 52 00 00    	add    $0x5200,%ebx
   23df8:	48 63 db             	movslq %ebx,%rbx
   23dfb:	e8 00 00 00 00       	callq  23e00 <e1000_set_rx_mode+0x501>
   23e00:	49 01 dc             	add    %rbx,%r12
   23e03:	4c 03 65 d0          	add    0xffffffffffffffd0(%rbp),%r12
   23e07:	45 89 34 24          	mov    %r14d,(%r12)
   23e0b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23e12:	49 8b 1f             	mov    (%r15),%rbx
   23e15:	e8 00 00 00 00       	callq  23e1a <e1000_set_rx_mode+0x51b>
   23e1a:	8b 43 08             	mov    0x8(%rbx),%eax
   23e1d:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   23e21:	48 8b 00             	mov    (%rax),%rax
   23e24:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   23e28:	e9 9e fd ff ff       	jmpq   23bcb <e1000_set_rx_mode+0x2cc>
   23e2d:	41 83 7f 10 01       	cmpl   $0x1,0x10(%r15)
   23e32:	75 09                	jne    23e3d <e1000_set_rx_mode+0x53e>
   23e34:	48 8b 7d a8          	mov    0xffffffffffffffa8(%rbp),%rdi
   23e38:	e8 9a 33 fe ff       	callq  71d7 <e1000_leave_82542_rst>
   23e3d:	48 83 c4 38          	add    $0x38,%rsp
   23e41:	5b                   	pop    %rbx
   23e42:	41 5c                	pop    %r12
   23e44:	41 5d                	pop    %r13
   23e46:	41 5e                	pop    %r14
   23e48:	41 5f                	pop    %r15
   23e4a:	c9                   	leaveq 
   23e4b:	c3                   	retq   

0000000000023e4c <e1000_configure>:
   23e4c:	55                   	push   %rbp
   23e4d:	48 89 e5             	mov    %rsp,%rbp
   23e50:	41 57                	push   %r15
   23e52:	49 89 ff             	mov    %rdi,%r15
   23e55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23e5c:	41 56                	push   %r14
   23e5e:	41 55                	push   %r13
   23e60:	41 54                	push   %r12
   23e62:	53                   	push   %rbx
   23e63:	48 83 ec 18          	sub    $0x18,%rsp
   23e67:	e8 00 00 00 00       	callq  23e6c <e1000_configure+0x20>
   23e6c:	49 8b 87 f0 02 00 00 	mov    0x2f0(%r15),%rax
   23e73:	48 89 c7             	mov    %rax,%rdi
   23e76:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
   23e7a:	e8 80 fa ff ff       	callq  238ff <e1000_set_rx_mode>
   23e7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23e86:	e8 00 00 00 00       	callq  23e8b <e1000_configure+0x3f>
   23e8b:	49 8b b7 90 00 00 00 	mov    0x90(%r15),%rsi
   23e92:	49 8b bf f0 02 00 00 	mov    0x2f0(%r15),%rdi
   23e99:	e8 24 4e fe ff       	callq  8cc2 <e1000_vlan_rx_register>
   23e9e:	49 83 bf 90 00 00 00 	cmpq   $0x0,0x90(%r15)
   23ea5:	00 
   23ea6:	74 54                	je     23efc <e1000_configure+0xb0>
   23ea8:	45 31 e4             	xor    %r12d,%r12d
   23eab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23eb2:	49 8b 9f 90 00 00 00 	mov    0x90(%r15),%rbx
   23eb9:	e8 00 00 00 00       	callq  23ebe <e1000_configure+0x72>
   23ebe:	44 89 e0             	mov    %r12d,%eax
   23ec1:	66 c1 e8 09          	shr    $0x9,%ax
   23ec5:	83 e0 7f             	and    $0x7f,%eax
   23ec8:	48 8b 54 c3 20       	mov    0x20(%rbx,%rax,8),%rdx
   23ecd:	48 85 d2             	test   %rdx,%rdx
   23ed0:	74 1e                	je     23ef0 <e1000_configure+0xa4>
   23ed2:	4c 89 e0             	mov    %r12,%rax
   23ed5:	25 ff 01 00 00       	and    $0x1ff,%eax
   23eda:	48 83 3c c2 00       	cmpq   $0x0,(%rdx,%rax,8)
   23edf:	74 0f                	je     23ef0 <e1000_configure+0xa4>
   23ee1:	49 8b bf f0 02 00 00 	mov    0x2f0(%r15),%rdi
   23ee8:	44 89 e6             	mov    %r12d,%esi
   23eeb:	e8 41 cb fd ff       	callq  a31 <e1000_vlan_rx_add_vid>
   23ef0:	49 ff c4             	inc    %r12
   23ef3:	49 81 fc 00 10 00 00 	cmp    $0x1000,%r12
   23efa:	75 af                	jne    23eab <e1000_configure+0x5f>
   23efc:	4c 89 ff             	mov    %r15,%rdi
   23eff:	e8 6c d1 fd ff       	callq  1070 <e1000_init_manageability>
   23f04:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23f0b:	e8 00 00 00 00       	callq  23f10 <e1000_configure+0xc4>
   23f10:	49 8b 87 b0 01 00 00 	mov    0x1b0(%r15),%rax
   23f17:	49 8d 97 b8 03 00 00 	lea    0x3b8(%r15),%rdx
   23f1e:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   23f25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23f2c:	48 89 55 d0          	mov    %rdx,0xffffffffffffffd0(%rbp)
   23f30:	4c 8b 70 08          	mov    0x8(%rax),%r14
   23f34:	44 8b 68 14          	mov    0x14(%rax),%r13d
   23f38:	8b 42 10             	mov    0x10(%rdx),%eax
   23f3b:	83 f8 03             	cmp    $0x3,%eax
   23f3e:	19 db                	sbb    %ebx,%ebx
   23f40:	41 c1 e5 04          	shl    $0x4,%r13d
   23f44:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   23f4a:	81 c3 08 38 00 00    	add    $0x3808,%ebx
   23f50:	48 63 db             	movslq %ebx,%rbx
   23f53:	e8 00 00 00 00       	callq  23f58 <e1000_configure+0x10c>
   23f58:	49 01 dc             	add    %rbx,%r12
   23f5b:	45 89 2c 24          	mov    %r13d,(%r12)
   23f5f:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   23f63:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   23f6a:	4d 89 f5             	mov    %r14,%r13
   23f6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23f74:	8b 42 10             	mov    0x10(%rdx),%eax
   23f77:	83 f8 03             	cmp    $0x3,%eax
   23f7a:	19 db                	sbb    %ebx,%ebx
   23f7c:	49 c1 ed 20          	shr    $0x20,%r13
   23f80:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   23f86:	81 c3 04 38 00 00    	add    $0x3804,%ebx
   23f8c:	48 63 db             	movslq %ebx,%rbx
   23f8f:	e8 00 00 00 00       	callq  23f94 <e1000_configure+0x148>
   23f94:	49 01 dc             	add    %rbx,%r12
   23f97:	45 89 2c 24          	mov    %r13d,(%r12)
   23f9b:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   23f9f:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   23fa6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23fad:	8b 42 10             	mov    0x10(%rdx),%eax
   23fb0:	83 f8 03             	cmp    $0x3,%eax
   23fb3:	19 db                	sbb    %ebx,%ebx
   23fb5:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   23fbb:	81 c3 00 38 00 00    	add    $0x3800,%ebx
   23fc1:	48 63 db             	movslq %ebx,%rbx
   23fc4:	e8 00 00 00 00       	callq  23fc9 <e1000_configure+0x17d>
   23fc9:	49 01 dc             	add    %rbx,%r12
   23fcc:	45 89 34 24          	mov    %r14d,(%r12)
   23fd0:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   23fd4:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   23fdb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   23fe2:	8b 42 10             	mov    0x10(%rdx),%eax
   23fe5:	83 f8 03             	cmp    $0x3,%eax
   23fe8:	19 db                	sbb    %ebx,%ebx
   23fea:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   23ff0:	81 c3 18 38 00 00    	add    $0x3818,%ebx
   23ff6:	48 63 db             	movslq %ebx,%rbx
   23ff9:	e8 00 00 00 00       	callq  23ffe <e1000_configure+0x1b2>
   23ffe:	49 01 dc             	add    %rbx,%r12
   24001:	31 c0                	xor    %eax,%eax
   24003:	41 89 04 24          	mov    %eax,(%r12)
   24007:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   2400b:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   24012:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24019:	8b 42 10             	mov    0x10(%rdx),%eax
   2401c:	83 f8 03             	cmp    $0x3,%eax
   2401f:	19 db                	sbb    %ebx,%ebx
   24021:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   24027:	81 c3 10 38 00 00    	add    $0x3810,%ebx
   2402d:	48 63 db             	movslq %ebx,%rbx
   24030:	e8 00 00 00 00       	callq  24035 <e1000_configure+0x1e9>
   24035:	49 01 dc             	add    %rbx,%r12
   24038:	31 c0                	xor    %eax,%eax
   2403a:	41 89 04 24          	mov    %eax,(%r12)
   2403e:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   24042:	8b 42 10             	mov    0x10(%rdx),%eax
   24045:	49 8b 97 b0 01 00 00 	mov    0x1b0(%r15),%rdx
   2404c:	83 f8 03             	cmp    $0x3,%eax
   2404f:	19 c0                	sbb    %eax,%eax
   24051:	66 25 20 cc          	and    $0xcc20,%ax
   24055:	66 05 10 38          	add    $0x3810,%ax
   24059:	66 89 42 58          	mov    %ax,0x58(%rdx)
   2405d:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   24061:	8b 42 10             	mov    0x10(%rdx),%eax
   24064:	49 8b 97 b0 01 00 00 	mov    0x1b0(%r15),%rdx
   2406b:	83 f8 03             	cmp    $0x3,%eax
   2406e:	19 c0                	sbb    %eax,%eax
   24070:	66 25 20 cc          	and    $0xcc20,%ax
   24074:	66 05 18 38          	add    $0x3818,%ax
   24078:	66 89 42 5a          	mov    %ax,0x5a(%rdx)
   2407c:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   24080:	83 78 10 0d          	cmpl   $0xd,0x10(%rax)
   24084:	77 14                	ja     2409a <e1000_configure+0x24e>
   24086:	8b 40 1c             	mov    0x1c(%rax),%eax
   24089:	83 f8 01             	cmp    $0x1,%eax
   2408c:	74 05                	je     24093 <e1000_configure+0x247>
   2408e:	83 f8 02             	cmp    $0x2,%eax
   24091:	75 07                	jne    2409a <e1000_configure+0x24e>
   24093:	be 09 00 00 00       	mov    $0x9,%esi
   24098:	eb 05                	jmp    2409f <e1000_configure+0x253>
   2409a:	be 08 00 00 00       	mov    $0x8,%esi
   2409f:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   240a3:	8b 42 10             	mov    0x10(%rdx),%eax
   240a6:	83 f8 01             	cmp    $0x1,%eax
   240a9:	74 18                	je     240c3 <e1000_configure+0x277>
   240ab:	83 f8 02             	cmp    $0x2,%eax
   240ae:	74 13                	je     240c3 <e1000_configure+0x277>
   240b0:	83 f8 11             	cmp    $0x11,%eax
   240b3:	b9 08 00 00 00       	mov    $0x8,%ecx
   240b8:	ba 07 00 00 00       	mov    $0x7,%edx
   240bd:	74 13                	je     240d2 <e1000_configure+0x286>
   240bf:	b2 06                	mov    $0x6,%dl
   240c1:	eb 0f                	jmp    240d2 <e1000_configure+0x286>
   240c3:	be 0a 00 00 00       	mov    $0xa,%esi
   240c8:	b9 02 00 00 00       	mov    $0x2,%ecx
   240cd:	ba 0a 00 00 00       	mov    $0xa,%edx
   240d2:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   240d6:	41 89 cc             	mov    %ecx,%r12d
   240d9:	c1 e2 14             	shl    $0x14,%edx
   240dc:	41 c1 e4 0a          	shl    $0xa,%r12d
   240e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   240e7:	41 09 d4             	or     %edx,%r12d
   240ea:	48 8b 18             	mov    (%rax),%rbx
   240ed:	41 09 f4             	or     %esi,%r12d
   240f0:	e8 00 00 00 00       	callq  240f5 <e1000_configure+0x2a9>
   240f5:	48 81 c3 10 04 00 00 	add    $0x410,%rbx
   240fc:	44 89 23             	mov    %r12d,(%rbx)
   240ff:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   24103:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2410a:	45 8b af cc 01 00 00 	mov    0x1cc(%r15),%r13d
   24111:	8b 42 10             	mov    0x10(%rdx),%eax
   24114:	4c 8b 22             	mov    (%rdx),%r12
   24117:	83 f8 03             	cmp    $0x3,%eax
   2411a:	19 db                	sbb    %ebx,%ebx
   2411c:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   24122:	81 c3 20 38 00 00    	add    $0x3820,%ebx
   24128:	48 63 db             	movslq %ebx,%rbx
   2412b:	e8 00 00 00 00       	callq  24130 <e1000_configure+0x2e4>
   24130:	49 01 dc             	add    %rbx,%r12
   24133:	45 89 2c 24          	mov    %r13d,(%r12)
   24137:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   2413b:	83 78 10 04          	cmpl   $0x4,0x10(%rax)
   2413f:	76 20                	jbe    24161 <e1000_configure+0x315>
   24141:	48 8b 18             	mov    (%rax),%rbx
   24144:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2414b:	45 8b a7 d0 01 00 00 	mov    0x1d0(%r15),%r12d
   24152:	e8 00 00 00 00       	callq  24157 <e1000_configure+0x30b>
   24157:	48 81 c3 2c 38 00 00 	add    $0x382c,%rbx
   2415e:	44 89 23             	mov    %r12d,(%rbx)
   24161:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   24165:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2416c:	48 8b 1a             	mov    (%rdx),%rbx
   2416f:	e8 00 00 00 00       	callq  24174 <e1000_configure+0x328>
   24174:	44 8b ab 00 04 00 00 	mov    0x400(%rbx),%r13d
   2417b:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   2417f:	8b 42 10             	mov    0x10(%rdx),%eax
   24182:	83 f8 0e             	cmp    $0xe,%eax
   24185:	74 05                	je     2418c <e1000_configure+0x340>
   24187:	83 f8 0f             	cmp    $0xf,%eax
   2418a:	75 3d                	jne    241c9 <e1000_configure+0x37d>
   2418c:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   24190:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24197:	48 8b 18             	mov    (%rax),%rbx
   2419a:	e8 00 00 00 00       	callq  2419f <e1000_configure+0x353>
   2419f:	44 8b a3 40 38 00 00 	mov    0x3840(%rbx),%r12d
   241a6:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   241aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   241b1:	41 81 cc 00 00 20 00 	or     $0x200000,%r12d
   241b8:	48 8b 1a             	mov    (%rdx),%rbx
   241bb:	e8 00 00 00 00       	callq  241c0 <e1000_configure+0x374>
   241c0:	48 81 c3 40 38 00 00 	add    $0x3840,%rbx
   241c7:	eb 78                	jmp    24241 <e1000_configure+0x3f5>
   241c9:	83 f8 11             	cmp    $0x11,%eax
   241cc:	75 76                	jne    24244 <e1000_configure+0x3f8>
   241ce:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   241d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   241d9:	48 8b 18             	mov    (%rax),%rbx
   241dc:	e8 00 00 00 00       	callq  241e1 <e1000_configure+0x395>
   241e1:	44 8b a3 40 38 00 00 	mov    0x3840(%rbx),%r12d
   241e8:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   241ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   241f3:	41 83 cc 01          	or     $0x1,%r12d
   241f7:	48 8b 1a             	mov    (%rdx),%rbx
   241fa:	e8 00 00 00 00       	callq  241ff <e1000_configure+0x3b3>
   241ff:	48 81 c3 40 38 00 00 	add    $0x3840,%rbx
   24206:	44 89 23             	mov    %r12d,(%rbx)
   24209:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   2420d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24214:	48 8b 18             	mov    (%rax),%rbx
   24217:	e8 00 00 00 00       	callq  2421c <e1000_configure+0x3d0>
   2421c:	44 8b a3 40 39 00 00 	mov    0x3940(%rbx),%r12d
   24223:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   24227:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2422e:	41 83 cc 01          	or     $0x1,%r12d
   24232:	48 8b 1a             	mov    (%rdx),%rbx
   24235:	e8 00 00 00 00       	callq  2423a <e1000_configure+0x3ee>
   2423a:	48 81 c3 40 39 00 00 	add    $0x3940,%rbx
   24241:	44 89 23             	mov    %r12d,(%rbx)
   24244:	48 8b 7d d0          	mov    0xffffffffffffffd0(%rbp),%rdi
   24248:	e8 7b c3 fd ff       	callq  5c8 <e1000_config_collision_dist>
   2424d:	41 83 bf cc 01 00 00 	cmpl   $0x0,0x1cc(%r15)
   24254:	00 
   24255:	41 c7 87 c8 01 00 00 	movl   $0x3000000,0x1c8(%r15)
   2425c:	00 00 00 03 
   24260:	74 0b                	je     2426d <e1000_configure+0x421>
   24262:	41 c7 87 c8 01 00 00 	movl   $0x83000000,0x1c8(%r15)
   24269:	00 00 00 83 
   2426d:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   24271:	83 78 10 02          	cmpl   $0x2,0x10(%rax)
   24275:	41 8b 87 c8 01 00 00 	mov    0x1c8(%r15),%eax
   2427c:	77 07                	ja     24285 <e1000_configure+0x439>
   2427e:	0d 00 00 00 10       	or     $0x10000000,%eax
   24283:	eb 05                	jmp    2428a <e1000_configure+0x43e>
   24285:	0d 00 00 00 08       	or     $0x8000000,%eax
   2428a:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   2428e:	41 89 87 c8 01 00 00 	mov    %eax,0x1c8(%r15)
   24295:	83 7a 10 04          	cmpl   $0x4,0x10(%rdx)
   24299:	75 0e                	jne    242a9 <e1000_configure+0x45d>
   2429b:	83 7a 44 02          	cmpl   $0x2,0x44(%rdx)
   2429f:	75 08                	jne    242a9 <e1000_configure+0x45d>
   242a1:	41 c6 87 08 02 00 00 	movb   $0x1,0x208(%r15)
   242a8:	01 
   242a9:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   242ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   242b4:	41 81 e5 0f f0 ff ff 	and    $0xfffff00f,%r13d
   242bb:	41 81 cd f8 00 00 01 	or     $0x10000f8,%r13d
   242c2:	48 8b 18             	mov    (%rax),%rbx
   242c5:	e8 00 00 00 00       	callq  242ca <e1000_configure+0x47e>
   242ca:	48 81 c3 00 04 00 00 	add    $0x400,%rbx
   242d1:	44 89 2b             	mov    %r13d,(%rbx)
   242d4:	4c 89 ff             	mov    %r15,%rdi
   242d7:	31 db                	xor    %ebx,%ebx
   242d9:	e8 b8 cb fd ff       	callq  e96 <e1000_setup_rctl>
   242de:	4c 89 ff             	mov    %r15,%rdi
   242e1:	e8 43 c8 fd ff       	callq  b29 <e1000_configure_rx>
   242e6:	41 3b 9f b4 02 00 00 	cmp    0x2b4(%r15),%ebx
   242ed:	7d 33                	jge    24322 <e1000_configure+0x4d6>
   242ef:	48 63 c3             	movslq %ebx,%rax
   242f2:	31 c9                	xor    %ecx,%ecx
   242f4:	48 6b f0 30          	imul   $0x30,%rax,%rsi
   242f8:	49 03 b7 20 02 00 00 	add    0x220(%r15),%rsi
   242ff:	8b 46 18             	mov    0x18(%rsi),%eax
   24302:	39 46 1c             	cmp    %eax,0x1c(%rsi)
   24305:	77 03                	ja     2430a <e1000_configure+0x4be>
   24307:	8b 4e 14             	mov    0x14(%rsi),%ecx
   2430a:	8b 56 1c             	mov    0x1c(%rsi),%edx
   2430d:	4c 89 ff             	mov    %r15,%rdi
   24310:	ff c3                	inc    %ebx
   24312:	ff ca                	dec    %edx
   24314:	2b 56 18             	sub    0x18(%rsi),%edx
   24317:	01 ca                	add    %ecx,%edx
   24319:	41 ff 97 18 02 00 00 	callq  *0x218(%r15)
   24320:	eb c4                	jmp    242e6 <e1000_configure+0x49a>
   24322:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   24326:	48 8b 82 10 03 00 00 	mov    0x310(%rdx),%rax
   2432d:	49 89 87 c0 01 00 00 	mov    %rax,0x1c0(%r15)
   24334:	48 83 c4 18          	add    $0x18,%rsp
   24338:	5b                   	pop    %rbx
   24339:	41 5c                	pop    %r12
   2433b:	41 5d                	pop    %r13
   2433d:	41 5e                	pop    %r14
   2433f:	41 5f                	pop    %r15
   24341:	c9                   	leaveq 
   24342:	c3                   	retq   

0000000000024343 <e1000_up>:
   24343:	55                   	push   %rbp
   24344:	48 89 e5             	mov    %rsp,%rbp
   24347:	41 54                	push   %r12
   24349:	53                   	push   %rbx
   2434a:	48 89 fb             	mov    %rdi,%rbx
   2434d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24354:	e8 00 00 00 00       	callq  24359 <e1000_up+0x16>
   24359:	48 89 df             	mov    %rbx,%rdi
   2435c:	e8 eb fa ff ff       	callq  23e4c <e1000_configure>
   24361:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24368:	e8 00 00 00 00       	callq  2436d <e1000_up+0x2a>
   2436d:	f0 0f ba b3 c8 07 00 	lock btrl $0x2,0x7c8(%rbx)
   24374:	00 02 
   24376:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2437d:	4c 8d a3 28 02 00 00 	lea    0x228(%rbx),%r12
   24384:	e8 00 00 00 00       	callq  24389 <e1000_up+0x46>
   24389:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24390:	e8 00 00 00 00       	callq  24395 <e1000_up+0x52>
   24395:	f6 83 38 02 00 00 01 	testb  $0x1,0x238(%rbx)
   2439c:	75 04                	jne    243a2 <e1000_up+0x5f>
   2439e:	0f 0b                	ud2a   
   243a0:	eb fe                	jmp    243a0 <e1000_up+0x5d>
   243a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   243a9:	e8 00 00 00 00       	callq  243ae <e1000_up+0x6b>
   243ae:	f0 41 0f ba 74 24 10 	lock btrl $0x0,0x10(%r12)
   243b5:	00 
   243b6:	48 89 df             	mov    %rbx,%rdi
   243b9:	e8 db ce fd ff       	callq  1299 <e1000_irq_enable>
   243be:	48 8b 9b b8 03 00 00 	mov    0x3b8(%rbx),%rbx
   243c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   243cc:	e8 00 00 00 00       	callq  243d1 <e1000_up+0x8e>
   243d1:	b8 04 00 00 00       	mov    $0x4,%eax
   243d6:	48 81 c3 c8 00 00 00 	add    $0xc8,%rbx
   243dd:	89 03                	mov    %eax,(%rbx)
   243df:	5b                   	pop    %rbx
   243e0:	41 5c                	pop    %r12
   243e2:	c9                   	leaveq 
   243e3:	30 c0                	xor    %al,%al
   243e5:	c3                   	retq   

00000000000243e6 <e1000_io_resume>:
   243e6:	55                   	push   %rbp
   243e7:	48 89 e5             	mov    %rsp,%rbp
   243ea:	41 55                	push   %r13
   243ec:	41 54                	push   %r12
   243ee:	53                   	push   %rbx
   243ef:	48 89 fb             	mov    %rdi,%rbx
   243f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   243f9:	48 83 ec 08          	sub    $0x8,%rsp
   243fd:	e8 00 00 00 00       	callq  24402 <e1000_io_resume+0x1c>
   24402:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24409:	e8 00 00 00 00       	callq  2440e <e1000_io_resume+0x28>
   2440e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24415:	e8 00 00 00 00       	callq  2441a <e1000_io_resume+0x34>
   2441a:	4c 8b ab f8 01 00 00 	mov    0x1f8(%rbx),%r13
   24421:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24428:	e8 00 00 00 00       	callq  2442d <e1000_io_resume+0x47>
   2442d:	4d 8d a5 00 08 00 00 	lea    0x800(%r13),%r12
   24434:	4c 89 e7             	mov    %r12,%rdi
   24437:	e8 34 cc fd ff       	callq  1070 <e1000_init_manageability>
   2443c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24443:	e8 00 00 00 00       	callq  24448 <e1000_io_resume+0x62>
   24448:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2444f:	e8 00 00 00 00       	callq  24454 <e1000_io_resume+0x6e>
   24454:	41 f6 45 48 01       	testb  $0x1,0x48(%r13)
   24459:	74 1c                	je     24477 <e1000_io_resume+0x91>
   2445b:	4c 89 e7             	mov    %r12,%rdi
   2445e:	e8 e0 fe ff ff       	callq  24343 <e1000_up>
   24463:	85 c0                	test   %eax,%eax
   24465:	74 10                	je     24477 <e1000_io_resume+0x91>
   24467:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2446e:	31 c0                	xor    %eax,%eax
   24470:	e8 00 00 00 00       	callq  24475 <e1000_io_resume+0x8f>
   24475:	eb 2a                	jmp    244a1 <e1000_io_resume+0xbb>
   24477:	49 8d 9c 24 b8 03 00 	lea    0x3b8(%r12),%rbx
   2447e:	00 
   2447f:	4c 89 ef             	mov    %r13,%rdi
   24482:	e8 7f 6d fe ff       	callq  b206 <netif_device_attach>
   24487:	83 7b 10 10          	cmpl   $0x10,0x10(%rbx)
   2448b:	75 0c                	jne    24499 <e1000_io_resume+0xb3>
   2448d:	48 89 df             	mov    %rbx,%rdi
   24490:	e8 5a bd fd ff       	callq  1ef <e1000_check_mng_mode>
   24495:	84 c0                	test   %al,%al
   24497:	75 08                	jne    244a1 <e1000_io_resume+0xbb>
   24499:	4c 89 e7             	mov    %r12,%rdi
   2449c:	e8 92 cc fd ff       	callq  1133 <e1000_get_hw_control>
   244a1:	41 5a                	pop    %r10
   244a3:	5b                   	pop    %rbx
   244a4:	41 5c                	pop    %r12
   244a6:	41 5d                	pop    %r13
   244a8:	c9                   	leaveq 
   244a9:	c3                   	retq   

00000000000244aa <e1000_free_desc_rings>:
   244aa:	55                   	push   %rbp
   244ab:	48 89 e5             	mov    %rsp,%rbp
   244ae:	41 57                	push   %r15
   244b0:	41 56                	push   %r14
   244b2:	41 55                	push   %r13
   244b4:	41 54                	push   %r12
   244b6:	53                   	push   %rbx
   244b7:	48 89 fb             	mov    %rdi,%rbx
   244ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   244c1:	4c 8d b3 90 07 00 00 	lea    0x790(%rbx),%r14
   244c8:	48 83 ec 68          	sub    $0x68,%rsp
   244cc:	e8 00 00 00 00       	callq  244d1 <e1000_free_desc_rings+0x27>
   244d1:	48 8d 83 30 07 00 00 	lea    0x730(%rbx),%rax
   244d8:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   244dc:	48 83 bb 30 07 00 00 	cmpq   $0x0,0x730(%rbx)
   244e3:	00 
   244e4:	4c 8b bb f8 02 00 00 	mov    0x2f8(%rbx),%r15
   244eb:	0f 84 ea 00 00 00    	je     245db <e1000_free_desc_rings+0x131>
   244f1:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
   244f6:	0f 84 df 00 00 00    	je     245db <e1000_free_desc_rings+0x131>
   244fc:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   24503:	00 
   24504:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   24508:	8b 45 c0             	mov    0xffffffffffffffc0(%rbp),%eax
   2450b:	3b 42 14             	cmp    0x14(%rdx),%eax
   2450e:	0f 83 c7 00 00 00    	jae    245db <e1000_free_desc_rings+0x131>
   24514:	4c 63 e0             	movslq %eax,%r12
   24517:	49 c1 e4 05          	shl    $0x5,%r12
   2451b:	4c 89 e0             	mov    %r12,%rax
   2451e:	48 03 42 20          	add    0x20(%rdx),%rax
   24522:	48 8b 50 08          	mov    0x8(%rax),%rdx
   24526:	48 85 d2             	test   %rdx,%rdx
   24529:	48 89 95 78 ff ff ff 	mov    %rdx,0xffffffffffffff78(%rbp)
   24530:	0f 84 86 00 00 00    	je     245bc <e1000_free_desc_rings+0x112>
   24536:	8b 40 18             	mov    0x18(%rax),%eax
   24539:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24540:	45 31 ed             	xor    %r13d,%r13d
   24543:	66 89 45 86          	mov    %ax,0xffffffffffffff86(%rbp)
   24547:	e8 00 00 00 00       	callq  2454c <e1000_free_desc_rings+0xa2>
   2454c:	49 8d 87 80 00 00 00 	lea    0x80(%r15),%rax
   24553:	4d 85 ff             	test   %r15,%r15
   24556:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2455d:	4c 0f 45 e8          	cmovne %rax,%r13
   24561:	e8 00 00 00 00       	callq  24566 <e1000_free_desc_rings+0xbc>
   24566:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2456d:	e8 00 00 00 00       	callq  24572 <e1000_free_desc_rings+0xc8>
   24572:	4d 85 ed             	test   %r13,%r13
   24575:	75 09                	jne    24580 <e1000_free_desc_rings+0xd6>
   24577:	48 8b 1d 00 00 00 00 	mov    0(%rip),%rbx        # 2457e <e1000_free_desc_rings+0xd4>
   2457e:	eb 12                	jmp    24592 <e1000_free_desc_rings+0xe8>
   24580:	49 8b 9d e8 01 00 00 	mov    0x1e8(%r13),%rbx
   24587:	48 85 db             	test   %rbx,%rbx
   2458a:	48 0f 44 1d 00 00 00 	cmove  0(%rip),%rbx        # 24592 <e1000_free_desc_rings+0xe8>
   24591:	00 
   24592:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24599:	e8 00 00 00 00       	callq  2459e <e1000_free_desc_rings+0xf4>
   2459e:	48 8b 43 20          	mov    0x20(%rbx),%rax
   245a2:	48 85 c0             	test   %rax,%rax
   245a5:	74 15                	je     245bc <e1000_free_desc_rings+0x112>
   245a7:	0f b7 55 86          	movzwl 0xffffffffffffff86(%rbp),%edx
   245ab:	b9 01 00 00 00       	mov    $0x1,%ecx
   245b0:	48 8b b5 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rsi
   245b7:	4c 89 ef             	mov    %r13,%rdi
   245ba:	ff d0                	callq  *%rax
   245bc:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   245c0:	48 8b 42 20          	mov    0x20(%rdx),%rax
   245c4:	4a 8b 3c 20          	mov    (%rax,%r12,1),%rdi
   245c8:	48 85 ff             	test   %rdi,%rdi
   245cb:	74 05                	je     245d2 <e1000_free_desc_rings+0x128>
   245cd:	e8 00 00 00 00       	callq  245d2 <e1000_free_desc_rings+0x128>
   245d2:	48 ff 45 c0          	incq   0xffffffffffffffc0(%rbp)
   245d6:	e9 29 ff ff ff       	jmpq   24504 <e1000_free_desc_rings+0x5a>
   245db:	49 83 3e 00          	cmpq   $0x0,(%r14)
   245df:	0f 84 dd 00 00 00    	je     246c2 <e1000_free_desc_rings+0x218>
   245e5:	49 83 7e 20 00       	cmpq   $0x0,0x20(%r14)
   245ea:	0f 84 d2 00 00 00    	je     246c2 <e1000_free_desc_rings+0x218>
   245f0:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   245f7:	00 
   245f8:	8b 45 b8             	mov    0xffffffffffffffb8(%rbp),%eax
   245fb:	41 3b 46 14          	cmp    0x14(%r14),%eax
   245ff:	0f 83 bd 00 00 00    	jae    246c2 <e1000_free_desc_rings+0x218>
   24605:	4c 63 e0             	movslq %eax,%r12
   24608:	49 c1 e4 05          	shl    $0x5,%r12
   2460c:	4c 89 e0             	mov    %r12,%rax
   2460f:	49 03 46 20          	add    0x20(%r14),%rax
   24613:	48 8b 50 08          	mov    0x8(%rax),%rdx
   24617:	48 85 d2             	test   %rdx,%rdx
   2461a:	48 89 55 88          	mov    %rdx,0xffffffffffffff88(%rbp)
   2461e:	0f 84 83 00 00 00    	je     246a7 <e1000_free_desc_rings+0x1fd>
   24624:	8b 40 18             	mov    0x18(%rax),%eax
   24627:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2462e:	45 31 ed             	xor    %r13d,%r13d
   24631:	66 89 45 96          	mov    %ax,0xffffffffffffff96(%rbp)
   24635:	e8 00 00 00 00       	callq  2463a <e1000_free_desc_rings+0x190>
   2463a:	49 8d 87 80 00 00 00 	lea    0x80(%r15),%rax
   24641:	4d 85 ff             	test   %r15,%r15
   24644:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2464b:	4c 0f 45 e8          	cmovne %rax,%r13
   2464f:	e8 00 00 00 00       	callq  24654 <e1000_free_desc_rings+0x1aa>
   24654:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2465b:	e8 00 00 00 00       	callq  24660 <e1000_free_desc_rings+0x1b6>
   24660:	4d 85 ed             	test   %r13,%r13
   24663:	75 09                	jne    2466e <e1000_free_desc_rings+0x1c4>
   24665:	48 8b 1d 00 00 00 00 	mov    0(%rip),%rbx        # 2466c <e1000_free_desc_rings+0x1c2>
   2466c:	eb 12                	jmp    24680 <e1000_free_desc_rings+0x1d6>
   2466e:	49 8b 9d e8 01 00 00 	mov    0x1e8(%r13),%rbx
   24675:	48 85 db             	test   %rbx,%rbx
   24678:	48 0f 44 1d 00 00 00 	cmove  0(%rip),%rbx        # 24680 <e1000_free_desc_rings+0x1d6>
   2467f:	00 
   24680:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24687:	e8 00 00 00 00       	callq  2468c <e1000_free_desc_rings+0x1e2>
   2468c:	48 8b 43 20          	mov    0x20(%rbx),%rax
   24690:	48 85 c0             	test   %rax,%rax
   24693:	74 12                	je     246a7 <e1000_free_desc_rings+0x1fd>
   24695:	0f b7 55 96          	movzwl 0xffffffffffffff96(%rbp),%edx
   24699:	b9 02 00 00 00       	mov    $0x2,%ecx
   2469e:	48 8b 75 88          	mov    0xffffffffffffff88(%rbp),%rsi
   246a2:	4c 89 ef             	mov    %r13,%rdi
   246a5:	ff d0                	callq  *%rax
   246a7:	49 8b 46 20          	mov    0x20(%r14),%rax
   246ab:	4a 8b 3c 20          	mov    (%rax,%r12,1),%rdi
   246af:	48 85 ff             	test   %rdi,%rdi
   246b2:	74 05                	je     246b9 <e1000_free_desc_rings+0x20f>
   246b4:	e8 00 00 00 00       	callq  246b9 <e1000_free_desc_rings+0x20f>
   246b9:	48 ff 45 b8          	incq   0xffffffffffffffb8(%rbp)
   246bd:	e9 36 ff ff ff       	jmpq   245f8 <e1000_free_desc_rings+0x14e>
   246c2:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   246c6:	48 8b 00             	mov    (%rax),%rax
   246c9:	48 85 c0             	test   %rax,%rax
   246cc:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   246d0:	0f 84 d0 00 00 00    	je     247a6 <e1000_free_desc_rings+0x2fc>
   246d6:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   246da:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   246de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   246e5:	45 31 ed             	xor    %r13d,%r13d
   246e8:	48 8b 52 08          	mov    0x8(%rdx),%rdx
   246ec:	48 89 55 a8          	mov    %rdx,0xffffffffffffffa8(%rbp)
   246f0:	8b 40 10             	mov    0x10(%rax),%eax
   246f3:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   246f6:	e8 00 00 00 00       	callq  246fb <e1000_free_desc_rings+0x251>
   246fb:	49 8d 87 80 00 00 00 	lea    0x80(%r15),%rax
   24702:	4d 85 ff             	test   %r15,%r15
   24705:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2470c:	4c 0f 45 e8          	cmovne %rax,%r13
   24710:	e8 00 00 00 00       	callq  24715 <e1000_free_desc_rings+0x26b>
   24715:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2471c:	e8 00 00 00 00       	callq  24721 <e1000_free_desc_rings+0x277>
   24721:	4d 85 ed             	test   %r13,%r13
   24724:	75 09                	jne    2472f <e1000_free_desc_rings+0x285>
   24726:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 2472d <e1000_free_desc_rings+0x283>
   2472d:	eb 12                	jmp    24741 <e1000_free_desc_rings+0x297>
   2472f:	4d 8b a5 e8 01 00 00 	mov    0x1e8(%r13),%r12
   24736:	4d 85 e4             	test   %r12,%r12
   24739:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 24741 <e1000_free_desc_rings+0x297>
   24740:	00 
   24741:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24748:	e8 00 00 00 00       	callq  2474d <e1000_free_desc_rings+0x2a3>
   2474d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24754:	e8 00 00 00 00       	callq  24759 <e1000_free_desc_rings+0x2af>
   24759:	9c                   	pushfq 
   2475a:	5b                   	pop    %rbx
   2475b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24762:	e8 00 00 00 00       	callq  24767 <e1000_free_desc_rings+0x2bd>
   24767:	80 e7 02             	and    $0x2,%bh
   2476a:	75 15                	jne    24781 <e1000_free_desc_rings+0x2d7>
   2476c:	31 d2                	xor    %edx,%edx
   2476e:	be 29 01 00 00       	mov    $0x129,%esi
   24773:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2477a:	31 c0                	xor    %eax,%eax
   2477c:	e8 00 00 00 00       	callq  24781 <e1000_free_desc_rings+0x2d7>
   24781:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   24786:	48 85 c0             	test   %rax,%rax
   24789:	74 10                	je     2479b <e1000_free_desc_rings+0x2f1>
   2478b:	8b 75 98             	mov    0xffffffffffffff98(%rbp),%esi
   2478e:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   24792:	4c 89 ef             	mov    %r13,%rdi
   24795:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   24799:	ff d0                	callq  *%rax
   2479b:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   2479f:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
   247a6:	49 8b 06             	mov    (%r14),%rax
   247a9:	48 85 c0             	test   %rax,%rax
   247ac:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
   247b0:	0f 84 c5 00 00 00    	je     2487b <e1000_free_desc_rings+0x3d1>
   247b6:	49 8b 56 08          	mov    0x8(%r14),%rdx
   247ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   247c1:	45 31 ed             	xor    %r13d,%r13d
   247c4:	48 89 55 b0          	mov    %rdx,0xffffffffffffffb0(%rbp)
   247c8:	41 8b 46 10          	mov    0x10(%r14),%eax
   247cc:	89 45 9c             	mov    %eax,0xffffffffffffff9c(%rbp)
   247cf:	e8 00 00 00 00       	callq  247d4 <e1000_free_desc_rings+0x32a>
   247d4:	49 8d 87 80 00 00 00 	lea    0x80(%r15),%rax
   247db:	4d 85 ff             	test   %r15,%r15
   247de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   247e5:	4c 0f 45 e8          	cmovne %rax,%r13
   247e9:	e8 00 00 00 00       	callq  247ee <e1000_free_desc_rings+0x344>
   247ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   247f5:	e8 00 00 00 00       	callq  247fa <e1000_free_desc_rings+0x350>
   247fa:	4d 85 ed             	test   %r13,%r13
   247fd:	75 09                	jne    24808 <e1000_free_desc_rings+0x35e>
   247ff:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 24806 <e1000_free_desc_rings+0x35c>
   24806:	eb 12                	jmp    2481a <e1000_free_desc_rings+0x370>
   24808:	4d 8b a5 e8 01 00 00 	mov    0x1e8(%r13),%r12
   2480f:	4d 85 e4             	test   %r12,%r12
   24812:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 2481a <e1000_free_desc_rings+0x370>
   24819:	00 
   2481a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24821:	e8 00 00 00 00       	callq  24826 <e1000_free_desc_rings+0x37c>
   24826:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2482d:	e8 00 00 00 00       	callq  24832 <e1000_free_desc_rings+0x388>
   24832:	9c                   	pushfq 
   24833:	5b                   	pop    %rbx
   24834:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2483b:	e8 00 00 00 00       	callq  24840 <e1000_free_desc_rings+0x396>
   24840:	80 e7 02             	and    $0x2,%bh
   24843:	75 15                	jne    2485a <e1000_free_desc_rings+0x3b0>
   24845:	31 d2                	xor    %edx,%edx
   24847:	be 29 01 00 00       	mov    $0x129,%esi
   2484c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24853:	31 c0                	xor    %eax,%eax
   24855:	e8 00 00 00 00       	callq  2485a <e1000_free_desc_rings+0x3b0>
   2485a:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   2485f:	48 85 c0             	test   %rax,%rax
   24862:	74 10                	je     24874 <e1000_free_desc_rings+0x3ca>
   24864:	8b 75 9c             	mov    0xffffffffffffff9c(%rbp),%esi
   24867:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   2486b:	4c 89 ef             	mov    %r13,%rdi
   2486e:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   24872:	ff d0                	callq  *%rax
   24874:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
   2487b:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   2487f:	48 8b 7a 20          	mov    0x20(%rdx),%rdi
   24883:	e8 00 00 00 00       	callq  24888 <e1000_free_desc_rings+0x3de>
   24888:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   2488c:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
   24893:	00 
   24894:	49 8b 7e 20          	mov    0x20(%r14),%rdi
   24898:	e8 00 00 00 00       	callq  2489d <e1000_free_desc_rings+0x3f3>
   2489d:	49 c7 46 20 00 00 00 	movq   $0x0,0x20(%r14)
   248a4:	00 
   248a5:	48 83 c4 68          	add    $0x68,%rsp
   248a9:	5b                   	pop    %rbx
   248aa:	41 5c                	pop    %r12
   248ac:	41 5d                	pop    %r13
   248ae:	41 5e                	pop    %r14
   248b0:	41 5f                	pop    %r15
   248b2:	c9                   	leaveq 
   248b3:	c3                   	retq   

00000000000248b4 <e1000_loopback_test>:
   248b4:	55                   	push   %rbp
   248b5:	48 89 e5             	mov    %rsp,%rbp
   248b8:	41 57                	push   %r15
   248ba:	41 56                	push   %r14
   248bc:	41 55                	push   %r13
   248be:	41 54                	push   %r12
   248c0:	53                   	push   %rbx
   248c1:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
   248c8:	48 89 bd f0 fe ff ff 	mov    %rdi,0xfffffffffffffef0(%rbp)
   248cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   248d6:	48 89 b5 e8 fe ff ff 	mov    %rsi,0xfffffffffffffee8(%rbp)
   248dd:	e8 00 00 00 00       	callq  248e2 <e1000_loopback_test+0x2e>
   248e2:	4c 8b bd f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%r15
   248e9:	49 81 c7 b8 03 00 00 	add    $0x3b8,%r15
   248f0:	4c 89 ff             	mov    %r15,%rdi
   248f3:	e8 1c b8 fd ff       	callq  114 <e1000_check_phy_reset_block>
   248f8:	85 c0                	test   %eax,%eax
   248fa:	74 3f                	je     2493b <e1000_loopback_test+0x87>
   248fc:	48 8b 85 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rax
   24903:	f6 80 c0 07 00 00 01 	testb  $0x1,0x7c0(%rax)
   2490a:	74 1c                	je     24928 <e1000_loopback_test+0x74>
   2490c:	48 8b b0 f0 02 00 00 	mov    0x2f0(%rax),%rsi
   24913:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   2491a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24921:	31 c0                	xor    %eax,%eax
   24923:	e8 00 00 00 00       	callq  24928 <e1000_loopback_test+0x74>
   24928:	48 8b 95 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdx
   2492f:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
   24936:	e9 ad 0f 00 00       	jmpq   258e8 <e1000_loopback_test+0x1034>
   2493b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24942:	e8 00 00 00 00       	callq  24947 <e1000_loopback_test+0x93>
   24947:	48 8b 8d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rcx
   2494e:	4c 8b 85 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%r8
   24955:	4c 8b b5 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%r14
   2495c:	48 81 c1 90 07 00 00 	add    $0x790,%rcx
   24963:	48 89 8d 18 ff ff ff 	mov    %rcx,0xffffffffffffff18(%rbp)
   2496a:	4d 8b 80 f8 02 00 00 	mov    0x2f8(%r8),%r8
   24971:	49 81 c6 30 07 00 00 	add    $0x730,%r14
   24978:	4c 89 85 f8 fe ff ff 	mov    %r8,0xfffffffffffffef8(%rbp)
   2497f:	41 83 7e 14 00       	cmpl   $0x0,0x14(%r14)
   24984:	75 08                	jne    2498e <e1000_loopback_test+0xda>
   24986:	41 c7 46 14 00 01 00 	movl   $0x100,0x14(%r14)
   2498d:	00 
   2498e:	41 8b 5e 14          	mov    0x14(%r14),%ebx
   24992:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24999:	e8 00 00 00 00       	callq  2499e <e1000_loopback_test+0xea>
   2499e:	31 c0                	xor    %eax,%eax
   249a0:	48 81 fb ff ff ff 07 	cmp    $0x7ffffff,%rbx
   249a7:	77 11                	ja     249ba <e1000_loopback_test+0x106>
   249a9:	48 c1 e3 05          	shl    $0x5,%rbx
   249ad:	be d0 80 00 00       	mov    $0x80d0,%esi
   249b2:	48 89 df             	mov    %rbx,%rdi
   249b5:	e8 00 00 00 00       	callq  249ba <e1000_loopback_test+0x106>
   249ba:	48 85 c0             	test   %rax,%rax
   249bd:	49 89 46 20          	mov    %rax,0x20(%r14)
   249c1:	0f 84 b8 08 00 00    	je     2527f <e1000_loopback_test+0x9cb>
   249c7:	41 8b 46 14          	mov    0x14(%r14),%eax
   249cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   249d2:	45 31 e4             	xor    %r12d,%r12d
   249d5:	c1 e0 04             	shl    $0x4,%eax
   249d8:	05 ff 0f 00 00       	add    $0xfff,%eax
   249dd:	25 00 f0 ff ff       	and    $0xfffff000,%eax
   249e2:	89 85 3c ff ff ff    	mov    %eax,0xffffffffffffff3c(%rbp)
   249e8:	41 89 46 10          	mov    %eax,0x10(%r14)
   249ec:	e8 00 00 00 00       	callq  249f1 <e1000_loopback_test+0x13d>
   249f1:	48 8b 85 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rax
   249f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   249ff:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   24a03:	48 83 bd f8 fe ff ff 	cmpq   $0x0,0xfffffffffffffef8(%rbp)
   24a0a:	00 
   24a0b:	4c 0f 45 e0          	cmovne %rax,%r12
   24a0f:	49 8d 46 08          	lea    0x8(%r14),%rax
   24a13:	48 89 85 10 ff ff ff 	mov    %rax,0xffffffffffffff10(%rbp)
   24a1a:	e8 00 00 00 00       	callq  24a1f <e1000_loopback_test+0x16b>
   24a1f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24a26:	e8 00 00 00 00       	callq  24a2b <e1000_loopback_test+0x177>
   24a2b:	4d 85 e4             	test   %r12,%r12
   24a2e:	75 15                	jne    24a45 <e1000_loopback_test+0x191>
   24a30:	4c 8b 2d 00 00 00 00 	mov    0(%rip),%r13        # 24a37 <e1000_loopback_test+0x183>
   24a37:	bb 21 00 00 00       	mov    $0x21,%ebx
   24a3c:	49 c7 c4 00 00 00 00 	mov    $0x0,%r12
   24a43:	eb 1b                	jmp    24a60 <e1000_loopback_test+0x1ac>
   24a45:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   24a4c:	00 
   24a4d:	bb 20 00 00 00       	mov    $0x20,%ebx
   24a52:	48 85 c0             	test   %rax,%rax
   24a55:	49 89 c5             	mov    %rax,%r13
   24a58:	4c 0f 44 2d 00 00 00 	cmove  0(%rip),%r13        # 24a60 <e1000_loopback_test+0x1ac>
   24a5f:	00 
   24a60:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24a67:	e8 00 00 00 00       	callq  24a6c <e1000_loopback_test+0x1b8>
   24a6c:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   24a73:	00 
   24a74:	48 85 c0             	test   %rax,%rax
   24a77:	74 74                	je     24aed <e1000_loopback_test+0x239>
   24a79:	48 83 38 00          	cmpq   $0x0,(%rax)
   24a7d:	74 6e                	je     24aed <e1000_loopback_test+0x239>
   24a7f:	49 83 7d 08 00       	cmpq   $0x0,0x8(%r13)
   24a84:	74 67                	je     24aed <e1000_loopback_test+0x239>
   24a86:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24a8d:	e8 00 00 00 00       	callq  24a92 <e1000_loopback_test+0x1de>
   24a92:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24a99:	e8 00 00 00 00       	callq  24a9e <e1000_loopback_test+0x1ea>
   24a9e:	49 8b 94 24 b8 01 00 	mov    0x1b8(%r12),%rdx
   24aa5:	00 
   24aa6:	48 85 d2             	test   %rdx,%rdx
   24aa9:	75 07                	jne    24ab2 <e1000_loopback_test+0x1fe>
   24aab:	f6 c3 01             	test   $0x1,%bl
   24aae:	75 0b                	jne    24abb <e1000_loopback_test+0x207>
   24ab0:	eb 1d                	jmp    24acf <e1000_loopback_test+0x21b>
   24ab2:	48 81 fa ff ff ff 00 	cmp    $0xffffff,%rdx
   24ab9:	77 05                	ja     24ac0 <e1000_loopback_test+0x20c>
   24abb:	83 cb 01             	or     $0x1,%ebx
   24abe:	eb 0a                	jmp    24aca <e1000_loopback_test+0x216>
   24ac0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   24ac5:	48 39 c2             	cmp    %rax,%rdx
   24ac8:	77 08                	ja     24ad2 <e1000_loopback_test+0x21e>
   24aca:	f6 c3 01             	test   $0x1,%bl
   24acd:	75 03                	jne    24ad2 <e1000_loopback_test+0x21e>
   24acf:	83 cb 04             	or     $0x4,%ebx
   24ad2:	8b b5 3c ff ff ff    	mov    0xffffffffffffff3c(%rbp),%esi
   24ad8:	48 8b 95 10 ff ff ff 	mov    0xffffffffffffff10(%rbp),%rdx
   24adf:	4c 89 e7             	mov    %r12,%rdi
   24ae2:	89 d9                	mov    %ebx,%ecx
   24ae4:	41 ff 55 08          	callq  *0x8(%r13)
   24ae8:	48 89 c7             	mov    %rax,%rdi
   24aeb:	eb 02                	jmp    24aef <e1000_loopback_test+0x23b>
   24aed:	31 ff                	xor    %edi,%edi
   24aef:	48 85 ff             	test   %rdi,%rdi
   24af2:	49 89 3e             	mov    %rdi,(%r14)
   24af5:	bb 02 00 00 00       	mov    $0x2,%ebx
   24afa:	0f 84 84 07 00 00    	je     25284 <e1000_loopback_test+0x9d0>
   24b00:	41 8b 56 10          	mov    0x10(%r14),%edx
   24b04:	31 f6                	xor    %esi,%esi
   24b06:	e8 bd 2e fe ff       	callq  79c8 <memset>
   24b0b:	41 c7 46 1c 00 00 00 	movl   $0x0,0x1c(%r14)
   24b12:	00 
   24b13:	41 c7 46 18 00 00 00 	movl   $0x0,0x18(%r14)
   24b1a:	00 
   24b1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24b22:	41 8b 47 10          	mov    0x10(%r15),%eax
   24b26:	4d 8b 27             	mov    (%r15),%r12
   24b29:	45 8b 6e 08          	mov    0x8(%r14),%r13d
   24b2d:	83 f8 03             	cmp    $0x3,%eax
   24b30:	19 db                	sbb    %ebx,%ebx
   24b32:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   24b38:	81 c3 00 38 00 00    	add    $0x3800,%ebx
   24b3e:	48 63 db             	movslq %ebx,%rbx
   24b41:	e8 00 00 00 00       	callq  24b46 <e1000_loopback_test+0x292>
   24b46:	49 01 dc             	add    %rbx,%r12
   24b49:	45 89 2c 24          	mov    %r13d,(%r12)
   24b4d:	41 8b 47 10          	mov    0x10(%r15),%eax
   24b51:	4d 8b 27             	mov    (%r15),%r12
   24b54:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24b5b:	45 8b 6e 0c          	mov    0xc(%r14),%r13d
   24b5f:	83 f8 03             	cmp    $0x3,%eax
   24b62:	19 db                	sbb    %ebx,%ebx
   24b64:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   24b6a:	81 c3 04 38 00 00    	add    $0x3804,%ebx
   24b70:	48 63 db             	movslq %ebx,%rbx
   24b73:	e8 00 00 00 00       	callq  24b78 <e1000_loopback_test+0x2c4>
   24b78:	49 01 dc             	add    %rbx,%r12
   24b7b:	45 89 2c 24          	mov    %r13d,(%r12)
   24b7f:	41 8b 47 10          	mov    0x10(%r15),%eax
   24b83:	45 8b 66 14          	mov    0x14(%r14),%r12d
   24b87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24b8e:	4d 8b 2f             	mov    (%r15),%r13
   24b91:	83 f8 03             	cmp    $0x3,%eax
   24b94:	19 db                	sbb    %ebx,%ebx
   24b96:	41 c1 e4 04          	shl    $0x4,%r12d
   24b9a:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   24ba0:	81 c3 08 38 00 00    	add    $0x3808,%ebx
   24ba6:	48 63 db             	movslq %ebx,%rbx
   24ba9:	e8 00 00 00 00       	callq  24bae <e1000_loopback_test+0x2fa>
   24bae:	49 01 dd             	add    %rbx,%r13
   24bb1:	45 89 65 00          	mov    %r12d,0x0(%r13)
   24bb5:	41 8b 47 10          	mov    0x10(%r15),%eax
   24bb9:	4d 8b 27             	mov    (%r15),%r12
   24bbc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24bc3:	83 f8 03             	cmp    $0x3,%eax
   24bc6:	19 db                	sbb    %ebx,%ebx
   24bc8:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   24bce:	81 c3 10 38 00 00    	add    $0x3810,%ebx
   24bd4:	48 63 db             	movslq %ebx,%rbx
   24bd7:	e8 00 00 00 00       	callq  24bdc <e1000_loopback_test+0x328>
   24bdc:	49 01 dc             	add    %rbx,%r12
   24bdf:	31 c0                	xor    %eax,%eax
   24be1:	41 89 04 24          	mov    %eax,(%r12)
   24be5:	41 8b 47 10          	mov    0x10(%r15),%eax
   24be9:	4d 8b 27             	mov    (%r15),%r12
   24bec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24bf3:	83 f8 03             	cmp    $0x3,%eax
   24bf6:	19 db                	sbb    %ebx,%ebx
   24bf8:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   24bfe:	81 c3 18 38 00 00    	add    $0x3818,%ebx
   24c04:	48 63 db             	movslq %ebx,%rbx
   24c07:	e8 00 00 00 00       	callq  24c0c <e1000_loopback_test+0x358>
   24c0c:	49 01 dc             	add    %rbx,%r12
   24c0f:	31 c0                	xor    %eax,%eax
   24c11:	41 89 04 24          	mov    %eax,(%r12)
   24c15:	49 8b 1f             	mov    (%r15),%rbx
   24c18:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24c1f:	e8 00 00 00 00       	callq  24c24 <e1000_loopback_test+0x370>
   24c24:	b8 fa f0 03 00       	mov    $0x3f0fa,%eax
   24c29:	48 81 c3 00 04 00 00 	add    $0x400,%rbx
   24c30:	89 03                	mov    %eax,(%rbx)
   24c32:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   24c39:	00 
   24c3a:	44 8b 6d 90          	mov    0xffffffffffffff90(%rbp),%r13d
   24c3e:	45 3b 6e 14          	cmp    0x14(%r14),%r13d
   24c42:	0f 83 89 01 00 00    	jae    24dd1 <e1000_loopback_test+0x51d>
   24c48:	49 8b 16             	mov    (%r14),%rdx
   24c4b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24c52:	48 89 55 a8          	mov    %rdx,0xffffffffffffffa8(%rbp)
   24c56:	e8 00 00 00 00       	callq  24c5b <e1000_loopback_test+0x3a7>
   24c5b:	83 c9 ff             	or     $0xffffffffffffffff,%ecx
   24c5e:	31 d2                	xor    %edx,%edx
   24c60:	be d0 00 00 00       	mov    $0xd0,%esi
   24c65:	bf 00 04 00 00       	mov    $0x400,%edi
   24c6a:	e8 d2 df ff ff       	callq  22c41 <__alloc_skb>
   24c6f:	48 85 c0             	test   %rax,%rax
   24c72:	49 89 c4             	mov    %rax,%r12
   24c75:	0f 84 22 04 00 00    	je     2509d <e1000_loopback_test+0x7e9>
   24c7b:	be 00 04 00 00       	mov    $0x400,%esi
   24c80:	48 89 c7             	mov    %rax,%rdi
   24c83:	49 63 dd             	movslq %r13d,%rbx
   24c86:	e8 dc d8 ff ff       	callq  22567 <skb_put>
   24c8b:	49 8b 46 20          	mov    0x20(%r14),%rax
   24c8f:	49 89 dd             	mov    %rbx,%r13
   24c92:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24c99:	49 c1 e5 05          	shl    $0x5,%r13
   24c9d:	4c 01 e8             	add    %r13,%rax
   24ca0:	4c 89 20             	mov    %r12,(%rax)
   24ca3:	49 8b 56 20          	mov    0x20(%r14),%rdx
   24ca7:	41 8b 44 24 68       	mov    0x68(%r12),%eax
   24cac:	4c 01 ea             	add    %r13,%rdx
   24caf:	66 89 42 18          	mov    %ax,0x18(%rdx)
   24cb3:	49 8b 4e 20          	mov    0x20(%r14),%rcx
   24cb7:	48 89 4d a0          	mov    %rcx,0xffffffffffffffa0(%rbp)
   24cbb:	45 8b 44 24 68       	mov    0x68(%r12),%r8d
   24cc0:	44 89 45 9c          	mov    %r8d,0xffffffffffffff9c(%rbp)
   24cc4:	49 8b 84 24 c8 00 00 	mov    0xc8(%r12),%rax
   24ccb:	00 
   24ccc:	48 89 85 30 ff ff ff 	mov    %rax,0xffffffffffffff30(%rbp)
   24cd3:	e8 00 00 00 00       	callq  24cd8 <e1000_loopback_test+0x424>
   24cd8:	48 8b 85 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rax
   24cdf:	48 c7 85 00 ff ff ff 	movq   $0x0,0xffffffffffffff00(%rbp)
   24ce6:	00 00 00 00 
   24cea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24cf1:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   24cf5:	48 83 bd f8 fe ff ff 	cmpq   $0x0,0xfffffffffffffef8(%rbp)
   24cfc:	00 
   24cfd:	48 0f 44 85 00 ff ff 	cmove  0xffffffffffffff00(%rbp),%rax
   24d04:	ff 
   24d05:	48 89 85 00 ff ff ff 	mov    %rax,0xffffffffffffff00(%rbp)
   24d0c:	e8 00 00 00 00       	callq  24d11 <e1000_loopback_test+0x45d>
   24d11:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24d18:	e8 00 00 00 00       	callq  24d1d <e1000_loopback_test+0x469>
   24d1d:	48 83 bd 00 ff ff ff 	cmpq   $0x0,0xffffffffffffff00(%rbp)
   24d24:	00 
   24d25:	75 10                	jne    24d37 <e1000_loopback_test+0x483>
   24d27:	48 8b 15 00 00 00 00 	mov    0(%rip),%rdx        # 24d2e <e1000_loopback_test+0x47a>
   24d2e:	48 89 95 08 ff ff ff 	mov    %rdx,0xffffffffffffff08(%rbp)
   24d35:	eb 20                	jmp    24d57 <e1000_loopback_test+0x4a3>
   24d37:	48 8b 8d 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rcx
   24d3e:	48 8b 81 e8 01 00 00 	mov    0x1e8(%rcx),%rax
   24d45:	48 85 c0             	test   %rax,%rax
   24d48:	48 0f 44 05 00 00 00 	cmove  0(%rip),%rax        # 24d50 <e1000_loopback_test+0x49c>
   24d4f:	00 
   24d50:	48 89 85 08 ff ff ff 	mov    %rax,0xffffffffffffff08(%rbp)
   24d57:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24d5e:	48 c1 e3 04          	shl    $0x4,%rbx
   24d62:	e8 00 00 00 00       	callq  24d67 <e1000_loopback_test+0x4b3>
   24d67:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24d6e:	48 03 5d a8          	add    0xffffffffffffffa8(%rbp),%rbx
   24d72:	e8 00 00 00 00       	callq  24d77 <e1000_loopback_test+0x4c3>
   24d77:	48 8b bd 30 ff ff ff 	mov    0xffffffffffffff30(%rbp),%rdi
   24d7e:	e8 63 39 fe ff       	callq  86e6 <__phys_addr>
   24d83:	4c 8b 85 08 ff ff ff 	mov    0xffffffffffffff08(%rbp),%r8
   24d8a:	8b 55 9c             	mov    0xffffffffffffff9c(%rbp),%edx
   24d8d:	48 89 c6             	mov    %rax,%rsi
   24d90:	b9 01 00 00 00       	mov    $0x1,%ecx
   24d95:	48 8b bd 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rdi
   24d9c:	41 ff 50 18          	callq  *0x18(%r8)
   24da0:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   24da4:	4a 89 44 2a 08       	mov    %rax,0x8(%rdx,%r13,1)
   24da9:	4d 03 6e 20          	add    0x20(%r14),%r13
   24dad:	49 8b 45 08          	mov    0x8(%r13),%rax
   24db1:	48 89 03             	mov    %rax,(%rbx)
   24db4:	41 8b 44 24 68       	mov    0x68(%r12),%eax
   24db9:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
   24dc0:	0d 00 00 00 13       	or     $0x13000000,%eax
   24dc5:	89 43 08             	mov    %eax,0x8(%rbx)
   24dc8:	48 ff 45 90          	incq   0xffffffffffffff90(%rbp)
   24dcc:	e9 69 fe ff ff       	jmpq   24c3a <e1000_loopback_test+0x386>
   24dd1:	48 8b 8d 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rcx
   24dd8:	83 79 14 00          	cmpl   $0x0,0x14(%rcx)
   24ddc:	75 07                	jne    24de5 <e1000_loopback_test+0x531>
   24dde:	c7 41 14 00 01 00 00 	movl   $0x100,0x14(%rcx)
   24de5:	4c 8b 85 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%r8
   24dec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24df3:	41 8b 58 14          	mov    0x14(%r8),%ebx
   24df7:	e8 00 00 00 00       	callq  24dfc <e1000_loopback_test+0x548>
   24dfc:	31 c0                	xor    %eax,%eax
   24dfe:	48 81 fb ff ff ff 07 	cmp    $0x7ffffff,%rbx
   24e05:	77 11                	ja     24e18 <e1000_loopback_test+0x564>
   24e07:	48 c1 e3 05          	shl    $0x5,%rbx
   24e0b:	be d0 80 00 00       	mov    $0x80d0,%esi
   24e10:	48 89 df             	mov    %rbx,%rdi
   24e13:	e8 00 00 00 00       	callq  24e18 <e1000_loopback_test+0x564>
   24e18:	48 8b 95 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rdx
   24e1f:	48 85 c0             	test   %rax,%rax
   24e22:	bb 04 00 00 00       	mov    $0x4,%ebx
   24e27:	48 89 42 20          	mov    %rax,0x20(%rdx)
   24e2b:	0f 84 53 04 00 00    	je     25284 <e1000_loopback_test+0x9d0>
   24e31:	8b 42 14             	mov    0x14(%rdx),%eax
   24e34:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24e3b:	45 31 e4             	xor    %r12d,%r12d
   24e3e:	48 c1 e0 04          	shl    $0x4,%rax
   24e42:	89 42 10             	mov    %eax,0x10(%rdx)
   24e45:	89 85 2c ff ff ff    	mov    %eax,0xffffffffffffff2c(%rbp)
   24e4b:	e8 00 00 00 00       	callq  24e50 <e1000_loopback_test+0x59c>
   24e50:	48 8b 85 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rax
   24e57:	4c 8b b5 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%r14
   24e5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24e65:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   24e69:	48 83 bd f8 fe ff ff 	cmpq   $0x0,0xfffffffffffffef8(%rbp)
   24e70:	00 
   24e71:	4c 0f 45 e0          	cmovne %rax,%r12
   24e75:	49 83 c6 08          	add    $0x8,%r14
   24e79:	e8 00 00 00 00       	callq  24e7e <e1000_loopback_test+0x5ca>
   24e7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24e85:	e8 00 00 00 00       	callq  24e8a <e1000_loopback_test+0x5d6>
   24e8a:	4d 85 e4             	test   %r12,%r12
   24e8d:	75 12                	jne    24ea1 <e1000_loopback_test+0x5ed>
   24e8f:	4c 8b 2d 00 00 00 00 	mov    0(%rip),%r13        # 24e96 <e1000_loopback_test+0x5e2>
   24e96:	b3 21                	mov    $0x21,%bl
   24e98:	49 c7 c4 00 00 00 00 	mov    $0x0,%r12
   24e9f:	eb 1b                	jmp    24ebc <e1000_loopback_test+0x608>
   24ea1:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   24ea8:	00 
   24ea9:	bb 20 00 00 00       	mov    $0x20,%ebx
   24eae:	48 85 c0             	test   %rax,%rax
   24eb1:	49 89 c5             	mov    %rax,%r13
   24eb4:	4c 0f 44 2d 00 00 00 	cmove  0(%rip),%r13        # 24ebc <e1000_loopback_test+0x608>
   24ebb:	00 
   24ebc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24ec3:	e8 00 00 00 00       	callq  24ec8 <e1000_loopback_test+0x614>
   24ec8:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   24ecf:	00 
   24ed0:	48 85 c0             	test   %rax,%rax
   24ed3:	74 70                	je     24f45 <e1000_loopback_test+0x691>
   24ed5:	48 83 38 00          	cmpq   $0x0,(%rax)
   24ed9:	74 6a                	je     24f45 <e1000_loopback_test+0x691>
   24edb:	49 83 7d 08 00       	cmpq   $0x0,0x8(%r13)
   24ee0:	74 63                	je     24f45 <e1000_loopback_test+0x691>
   24ee2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24ee9:	e8 00 00 00 00       	callq  24eee <e1000_loopback_test+0x63a>
   24eee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24ef5:	e8 00 00 00 00       	callq  24efa <e1000_loopback_test+0x646>
   24efa:	49 8b 94 24 b8 01 00 	mov    0x1b8(%r12),%rdx
   24f01:	00 
   24f02:	48 85 d2             	test   %rdx,%rdx
   24f05:	75 07                	jne    24f0e <e1000_loopback_test+0x65a>
   24f07:	f6 c3 01             	test   $0x1,%bl
   24f0a:	75 0b                	jne    24f17 <e1000_loopback_test+0x663>
   24f0c:	eb 1d                	jmp    24f2b <e1000_loopback_test+0x677>
   24f0e:	48 81 fa ff ff ff 00 	cmp    $0xffffff,%rdx
   24f15:	77 05                	ja     24f1c <e1000_loopback_test+0x668>
   24f17:	83 cb 01             	or     $0x1,%ebx
   24f1a:	eb 0a                	jmp    24f26 <e1000_loopback_test+0x672>
   24f1c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   24f21:	48 39 c2             	cmp    %rax,%rdx
   24f24:	77 08                	ja     24f2e <e1000_loopback_test+0x67a>
   24f26:	f6 c3 01             	test   $0x1,%bl
   24f29:	75 03                	jne    24f2e <e1000_loopback_test+0x67a>
   24f2b:	83 cb 04             	or     $0x4,%ebx
   24f2e:	8b b5 2c ff ff ff    	mov    0xffffffffffffff2c(%rbp),%esi
   24f34:	4c 89 e7             	mov    %r12,%rdi
   24f37:	89 d9                	mov    %ebx,%ecx
   24f39:	4c 89 f2             	mov    %r14,%rdx
   24f3c:	41 ff 55 08          	callq  *0x8(%r13)
   24f40:	48 89 c7             	mov    %rax,%rdi
   24f43:	eb 02                	jmp    24f47 <e1000_loopback_test+0x693>
   24f45:	31 ff                	xor    %edi,%edi
   24f47:	48 8b 8d 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rcx
   24f4e:	48 85 ff             	test   %rdi,%rdi
   24f51:	bb 05 00 00 00       	mov    $0x5,%ebx
   24f56:	48 89 39             	mov    %rdi,(%rcx)
   24f59:	0f 84 25 03 00 00    	je     25284 <e1000_loopback_test+0x9d0>
   24f5f:	8b 51 10             	mov    0x10(%rcx),%edx
   24f62:	31 f6                	xor    %esi,%esi
   24f64:	e8 5f 2a fe ff       	callq  79c8 <memset>
   24f69:	4c 8b 85 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%r8
   24f70:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24f77:	41 c7 40 1c 00 00 00 	movl   $0x0,0x1c(%r8)
   24f7e:	00 
   24f7f:	41 c7 40 18 00 00 00 	movl   $0x0,0x18(%r8)
   24f86:	00 
   24f87:	49 8b 1f             	mov    (%r15),%rbx
   24f8a:	e8 00 00 00 00       	callq  24f8f <e1000_loopback_test+0x6db>
   24f8f:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   24f96:	49 8b 1f             	mov    (%r15),%rbx
   24f99:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24fa0:	41 83 e4 fd          	and    $0xfffffffffffffffd,%r12d
   24fa4:	e8 00 00 00 00       	callq  24fa9 <e1000_loopback_test+0x6f5>
   24fa9:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   24fb0:	44 89 23             	mov    %r12d,(%rbx)
   24fb3:	41 8b 47 10          	mov    0x10(%r15),%eax
   24fb7:	4d 8b 27             	mov    (%r15),%r12
   24fba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24fc1:	83 f8 03             	cmp    $0x3,%eax
   24fc4:	48 8b 85 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rax
   24fcb:	19 db                	sbb    %ebx,%ebx
   24fcd:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
   24fd3:	81 c3 00 28 00 00    	add    $0x2800,%ebx
   24fd9:	44 8b 68 08          	mov    0x8(%rax),%r13d
   24fdd:	48 63 db             	movslq %ebx,%rbx
   24fe0:	e8 00 00 00 00       	callq  24fe5 <e1000_loopback_test+0x731>
   24fe5:	49 01 dc             	add    %rbx,%r12
   24fe8:	45 89 2c 24          	mov    %r13d,(%r12)
   24fec:	41 8b 47 10          	mov    0x10(%r15),%eax
   24ff0:	4d 8b 27             	mov    (%r15),%r12
   24ff3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   24ffa:	48 8b 95 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rdx
   25001:	83 f8 03             	cmp    $0x3,%eax
   25004:	19 db                	sbb    %ebx,%ebx
   25006:	44 8b 6a 0c          	mov    0xc(%rdx),%r13d
   2500a:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
   25010:	81 c3 04 28 00 00    	add    $0x2804,%ebx
   25016:	48 63 db             	movslq %ebx,%rbx
   25019:	e8 00 00 00 00       	callq  2501e <e1000_loopback_test+0x76a>
   2501e:	49 01 dc             	add    %rbx,%r12
   25021:	45 89 2c 24          	mov    %r13d,(%r12)
   25025:	41 8b 47 10          	mov    0x10(%r15),%eax
   25029:	4d 8b 27             	mov    (%r15),%r12
   2502c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25033:	48 8b 8d 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rcx
   2503a:	83 f8 03             	cmp    $0x3,%eax
   2503d:	19 db                	sbb    %ebx,%ebx
   2503f:	44 8b 69 10          	mov    0x10(%rcx),%r13d
   25043:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
   25049:	81 c3 08 28 00 00    	add    $0x2808,%ebx
   2504f:	48 63 db             	movslq %ebx,%rbx
   25052:	e8 00 00 00 00       	callq  25057 <e1000_loopback_test+0x7a3>
   25057:	49 01 dc             	add    %rbx,%r12
   2505a:	45 89 2c 24          	mov    %r13d,(%r12)
   2505e:	41 8b 47 10          	mov    0x10(%r15),%eax
   25062:	4d 8b 27             	mov    (%r15),%r12
   25065:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2506c:	83 f8 03             	cmp    $0x3,%eax
   2506f:	19 db                	sbb    %ebx,%ebx
   25071:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
   25077:	81 c3 10 28 00 00    	add    $0x2810,%ebx
   2507d:	48 63 db             	movslq %ebx,%rbx
   25080:	e8 00 00 00 00       	callq  25085 <e1000_loopback_test+0x7d1>
   25085:	49 01 dc             	add    %rbx,%r12
   25088:	31 c0                	xor    %eax,%eax
   2508a:	41 89 04 24          	mov    %eax,(%r12)
   2508e:	41 83 7f 10 02       	cmpl   $0x2,0x10(%r15)
   25093:	41 bc 18 28 00 00    	mov    $0x2818,%r12d
   25099:	77 23                	ja     250be <e1000_loopback_test+0x80a>
   2509b:	eb 1b                	jmp    250b8 <e1000_loopback_test+0x804>
   2509d:	bb 03 00 00 00       	mov    $0x3,%ebx
   250a2:	e9 dd 01 00 00       	jmpq   25284 <e1000_loopback_test+0x9d0>
   250a7:	31 db                	xor    %ebx,%ebx
   250a9:	e9 e2 01 00 00       	jmpq   25290 <e1000_loopback_test+0x9dc>
   250ae:	bb 06 00 00 00       	mov    $0x6,%ebx
   250b3:	e9 cc 01 00 00       	jmpq   25284 <e1000_loopback_test+0x9d0>
   250b8:	41 bc 28 01 00 00    	mov    $0x128,%r12d
   250be:	49 8b 1f             	mov    (%r15),%rbx
   250c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   250c8:	e8 00 00 00 00       	callq  250cd <e1000_loopback_test+0x819>
   250cd:	49 63 c4             	movslq %r12d,%rax
   250d0:	48 01 c3             	add    %rax,%rbx
   250d3:	31 c0                	xor    %eax,%eax
   250d5:	89 03                	mov    %eax,(%rbx)
   250d7:	45 8b a7 a0 00 00 00 	mov    0xa0(%r15),%r12d
   250de:	49 8b 1f             	mov    (%r15),%rbx
   250e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   250e8:	e8 00 00 00 00       	callq  250ed <e1000_loopback_test+0x839>
   250ed:	41 c1 e4 0c          	shl    $0xc,%r12d
   250f1:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   250f8:	41 81 cc 02 80 00 00 	or     $0x8002,%r12d
   250ff:	44 89 23             	mov    %r12d,(%rbx)
   25102:	48 c7 45 88 00 00 00 	movq   $0x0,0xffffffffffffff88(%rbp)
   25109:	00 
   2510a:	4c 8b 85 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%r8
   25111:	44 8b 65 88          	mov    0xffffffffffffff88(%rbp),%r12d
   25115:	45 3b 60 14          	cmp    0x14(%r8),%r12d
   25119:	73 8c                	jae    250a7 <e1000_loopback_test+0x7f3>
   2511b:	49 8b 00             	mov    (%r8),%rax
   2511e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25125:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   25129:	e8 00 00 00 00       	callq  2512e <e1000_loopback_test+0x87a>
   2512e:	83 c9 ff             	or     $0xffffffffffffffff,%ecx
   25131:	31 d2                	xor    %edx,%edx
   25133:	be d0 00 00 00       	mov    $0xd0,%esi
   25138:	bf 02 08 00 00       	mov    $0x802,%edi
   2513d:	e8 ff da ff ff       	callq  22c41 <__alloc_skb>
   25142:	48 85 c0             	test   %rax,%rax
   25145:	48 89 c3             	mov    %rax,%rbx
   25148:	0f 84 60 ff ff ff    	je     250ae <e1000_loopback_test+0x7fa>
   2514e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25155:	4d 63 f4             	movslq %r12d,%r14
   25158:	45 31 ed             	xor    %r13d,%r13d
   2515b:	e8 00 00 00 00       	callq  25160 <e1000_loopback_test+0x8ac>
   25160:	48 83 83 c8 00 00 00 	addq   $0x2,0xc8(%rbx)
   25167:	02 
   25168:	83 83 b4 00 00 00 02 	addl   $0x2,0xb4(%rbx)
   2516f:	4d 89 f4             	mov    %r14,%r12
   25172:	48 8b 95 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rdx
   25179:	49 c1 e4 05          	shl    $0x5,%r12
   2517d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25184:	48 8b 42 20          	mov    0x20(%rdx),%rax
   25188:	4c 01 e0             	add    %r12,%rax
   2518b:	48 89 18             	mov    %rbx,(%rax)
   2518e:	48 8b 42 20          	mov    0x20(%rdx),%rax
   25192:	4c 01 e0             	add    %r12,%rax
   25195:	66 c7 40 18 00 08    	movw   $0x800,0x18(%rax)
   2519b:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
   2519f:	48 89 4d b0          	mov    %rcx,0xffffffffffffffb0(%rbp)
   251a3:	4c 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%r8
   251aa:	4c 89 85 20 ff ff ff 	mov    %r8,0xffffffffffffff20(%rbp)
   251b1:	e8 00 00 00 00       	callq  251b6 <e1000_loopback_test+0x902>
   251b6:	48 8b 85 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rax
   251bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   251c4:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   251c8:	48 83 bd f8 fe ff ff 	cmpq   $0x0,0xfffffffffffffef8(%rbp)
   251cf:	00 
   251d0:	4c 0f 45 e8          	cmovne %rax,%r13
   251d4:	e8 00 00 00 00       	callq  251d9 <e1000_loopback_test+0x925>
   251d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   251e0:	e8 00 00 00 00       	callq  251e5 <e1000_loopback_test+0x931>
   251e5:	4d 85 ed             	test   %r13,%r13
   251e8:	75 09                	jne    251f3 <e1000_loopback_test+0x93f>
   251ea:	4c 8b 3d 00 00 00 00 	mov    0(%rip),%r15        # 251f1 <e1000_loopback_test+0x93d>
   251f1:	eb 15                	jmp    25208 <e1000_loopback_test+0x954>
   251f3:	49 8b 85 e8 01 00 00 	mov    0x1e8(%r13),%rax
   251fa:	48 85 c0             	test   %rax,%rax
   251fd:	49 89 c7             	mov    %rax,%r15
   25200:	4c 0f 44 3d 00 00 00 	cmove  0(%rip),%r15        # 25208 <e1000_loopback_test+0x954>
   25207:	00 
   25208:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2520f:	49 c1 e6 04          	shl    $0x4,%r14
   25213:	e8 00 00 00 00       	callq  25218 <e1000_loopback_test+0x964>
   25218:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2521f:	e8 00 00 00 00       	callq  25224 <e1000_loopback_test+0x970>
   25224:	48 8b bd 20 ff ff ff 	mov    0xffffffffffffff20(%rbp),%rdi
   2522b:	e8 b6 34 fe ff       	callq  86e6 <__phys_addr>
   25230:	b9 02 00 00 00       	mov    $0x2,%ecx
   25235:	48 89 c6             	mov    %rax,%rsi
   25238:	ba 00 08 00 00       	mov    $0x800,%edx
   2523d:	4c 89 ef             	mov    %r13,%rdi
   25240:	41 ff 57 18          	callq  *0x18(%r15)
   25244:	48 8b 55 b0          	mov    0xffffffffffffffb0(%rbp),%rdx
   25248:	31 f6                	xor    %esi,%esi
   2524a:	4a 89 44 22 08       	mov    %rax,0x8(%rdx,%r12,1)
   2524f:	48 8b 8d 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rcx
   25256:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2525a:	4c 03 61 20          	add    0x20(%rcx),%r12
   2525e:	49 8b 44 24 08       	mov    0x8(%r12),%rax
   25263:	4b 89 04 30          	mov    %rax,(%r8,%r14,1)
   25267:	8b 53 68             	mov    0x68(%rbx),%edx
   2526a:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
   25271:	e8 52 27 fe ff       	callq  79c8 <memset>
   25276:	48 ff 45 88          	incq   0xffffffffffffff88(%rbp)
   2527a:	e9 8b fe ff ff       	jmpq   2510a <e1000_loopback_test+0x856>
   2527f:	bb 01 00 00 00       	mov    $0x1,%ebx
   25284:	48 8b bd f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rdi
   2528b:	e8 1a f2 ff ff       	callq  244aa <e1000_free_desc_rings>
   25290:	48 8b 95 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdx
   25297:	48 63 c3             	movslq %ebx,%rax
   2529a:	48 85 c0             	test   %rax,%rax
   2529d:	48 89 02             	mov    %rax,(%rdx)
   252a0:	0f 85 42 06 00 00    	jne    258e8 <e1000_loopback_test+0x1034>
   252a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   252ad:	e8 00 00 00 00       	callq  252b2 <e1000_loopback_test+0x9fe>
   252b2:	48 8b 9d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rbx
   252b9:	48 81 c3 b8 03 00 00 	add    $0x3b8,%rbx
   252c0:	8b 53 1c             	mov    0x1c(%rbx),%edx
   252c3:	83 fa 01             	cmp    $0x1,%edx
   252c6:	74 09                	je     252d1 <e1000_loopback_test+0xa1d>
   252c8:	83 fa 02             	cmp    $0x2,%edx
   252cb:	0f 85 b0 00 00 00    	jne    25381 <e1000_loopback_test+0xacd>
   252d1:	8b 43 10             	mov    0x10(%rbx),%eax
   252d4:	83 f8 06             	cmp    $0x6,%eax
   252d7:	0f 84 ad 00 00 00    	je     2538a <e1000_loopback_test+0xad6>
   252dd:	83 f8 08             	cmp    $0x8,%eax
   252e0:	0f 84 a4 00 00 00    	je     2538a <e1000_loopback_test+0xad6>
   252e6:	83 f8 07             	cmp    $0x7,%eax
   252e9:	0f 84 9b 00 00 00    	je     2538a <e1000_loopback_test+0xad6>
   252ef:	83 f8 09             	cmp    $0x9,%eax
   252f2:	0f 84 92 00 00 00    	je     2538a <e1000_loopback_test+0xad6>
   252f8:	83 f8 0e             	cmp    $0xe,%eax
   252fb:	74 05                	je     25302 <e1000_loopback_test+0xa4e>
   252fd:	83 f8 0f             	cmp    $0xf,%eax
   25300:	75 32                	jne    25334 <e1000_loopback_test+0xa80>
   25302:	48 8b bd f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rdi
   25309:	e8 f0 8e ff ff       	callq  1e1fe <e1000_set_phy_loopback>
   2530e:	48 8b 1b             	mov    (%rbx),%rbx
   25311:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25318:	e8 00 00 00 00       	callq  2531d <e1000_loopback_test+0xa69>
   2531d:	b8 10 04 00 00       	mov    $0x410,%eax
   25322:	48 83 c3 24          	add    $0x24,%rbx
   25326:	89 03                	mov    %eax,(%rbx)
   25328:	bf 0a 00 00 00       	mov    $0xa,%edi
   2532d:	e8 3b 29 fe ff       	callq  7c6d <msleep>
   25332:	eb 49                	jmp    2537d <e1000_loopback_test+0xac9>
   25334:	48 8b 8d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rcx
   2533b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25342:	48 8b 99 b8 03 00 00 	mov    0x3b8(%rcx),%rbx
   25349:	e8 00 00 00 00       	callq  2534e <e1000_loopback_test+0xa9a>
   2534e:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   25355:	4c 8b 85 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%r8
   2535c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25363:	41 80 cc c0          	or     $0xc0,%r12b
   25367:	49 8b 98 b8 03 00 00 	mov    0x3b8(%r8),%rbx
   2536e:	e8 00 00 00 00       	callq  25373 <e1000_loopback_test+0xabf>
   25373:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   2537a:	44 89 23             	mov    %r12d,(%rbx)
   2537d:	31 c0                	xor    %eax,%eax
   2537f:	eb 15                	jmp    25396 <e1000_loopback_test+0xae2>
   25381:	85 d2                	test   %edx,%edx
   25383:	b8 07 00 00 00       	mov    $0x7,%eax
   25388:	75 0c                	jne    25396 <e1000_loopback_test+0xae2>
   2538a:	48 8b bd f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rdi
   25391:	e8 68 8e ff ff       	callq  1e1fe <e1000_set_phy_loopback>
   25396:	48 8b 95 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdx
   2539d:	48 98                	cltq   
   2539f:	48 85 c0             	test   %rax,%rax
   253a2:	48 89 02             	mov    %rax,(%rdx)
   253a5:	0f 85 31 05 00 00    	jne    258dc <e1000_loopback_test+0x1028>
   253ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   253b2:	e8 00 00 00 00       	callq  253b7 <e1000_loopback_test+0xb03>
   253b7:	48 8b 8d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rcx
   253be:	4c 8b 85 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%r8
   253c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   253cc:	48 8b 85 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rax
   253d3:	48 8b 95 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rdx
   253da:	48 81 c1 b8 03 00 00 	add    $0x3b8,%rcx
   253e1:	49 81 c0 30 07 00 00 	add    $0x730,%r8
   253e8:	48 05 90 07 00 00    	add    $0x790,%rax
   253ee:	48 89 8d 78 ff ff ff 	mov    %rcx,0xffffffffffffff78(%rbp)
   253f5:	4c 89 85 70 ff ff ff 	mov    %r8,0xffffffffffffff70(%rbp)
   253fc:	48 89 85 68 ff ff ff 	mov    %rax,0xffffffffffffff68(%rbp)
   25403:	48 8b 92 f8 02 00 00 	mov    0x2f8(%rdx),%rdx
   2540a:	4c 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%r8
   25411:	48 89 95 40 ff ff ff 	mov    %rdx,0xffffffffffffff40(%rbp)
   25418:	8b 41 10             	mov    0x10(%rcx),%eax
   2541b:	48 8b 8d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rcx
   25422:	45 8b 68 14          	mov    0x14(%r8),%r13d
   25426:	83 f8 03             	cmp    $0x3,%eax
   25429:	19 db                	sbb    %ebx,%ebx
   2542b:	4c 8b a1 b8 03 00 00 	mov    0x3b8(%rcx),%r12
   25432:	41 ff cd             	dec    %r13d
   25435:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
   2543b:	81 c3 18 28 00 00    	add    $0x2818,%ebx
   25441:	48 63 db             	movslq %ebx,%rbx
   25444:	e8 00 00 00 00       	callq  25449 <e1000_loopback_test+0xb95>
   25449:	49 01 dc             	add    %rbx,%r12
   2544c:	45 89 2c 24          	mov    %r13d,(%r12)
   25450:	48 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rax
   25457:	48 8b 8d 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rcx
   2545e:	8b 50 14             	mov    0x14(%rax),%edx
   25461:	8b 41 14             	mov    0x14(%rcx),%eax
   25464:	39 c2                	cmp    %eax,%edx
   25466:	77 19                	ja     25481 <e1000_loopback_test+0xbcd>
   25468:	c1 e8 06             	shr    $0x6,%eax
   2546b:	8d 44 00 01          	lea    0x1(%rax,%rax,1),%eax
   2546f:	89 85 60 ff ff ff    	mov    %eax,0xffffffffffffff60(%rbp)
   25475:	eb 17                	jmp    2548e <e1000_loopback_test+0xbda>
   25477:	b9 0e 00 00 00       	mov    $0xe,%ecx
   2547c:	e9 52 03 00 00       	jmpq   257d3 <e1000_loopback_test+0xf1f>
   25481:	c1 ea 06             	shr    $0x6,%edx
   25484:	8d 54 12 01          	lea    0x1(%rdx,%rdx,1),%edx
   25488:	89 95 60 ff ff ff    	mov    %edx,0xffffffffffffff60(%rbp)
   2548e:	c7 85 64 ff ff ff 00 	movl   $0x0,0xffffffffffffff64(%rbp)
   25495:	00 00 00 
   25498:	45 31 f6             	xor    %r14d,%r14d
   2549b:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   254a2:	31 c9                	xor    %ecx,%ecx
   254a4:	44 8b 85 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%r8d
   254ab:	44 39 85 64 ff ff ff 	cmp    %r8d,0xffffffffffffff64(%rbp)
   254b2:	0f 8f 1b 03 00 00    	jg     257d3 <e1000_loopback_test+0xf1f>
   254b8:	45 31 ff             	xor    %r15d,%r15d
   254bb:	48 8b 95 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rdx
   254c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   254c9:	45 31 e4             	xor    %r12d,%r12d
   254cc:	48 8b 42 20          	mov    0x20(%rdx),%rax
   254d0:	4c 01 f8             	add    %r15,%rax
   254d3:	48 8b 18             	mov    (%rax),%rbx
   254d6:	e8 00 00 00 00       	callq  254db <e1000_loopback_test+0xc27>
   254db:	ba 00 04 00 00       	mov    $0x400,%edx
   254e0:	be ff 00 00 00       	mov    $0xff,%esi
   254e5:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
   254ec:	e8 d7 24 fe ff       	callq  79c8 <memset>
   254f1:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
   254f8:	ba ff 01 00 00       	mov    $0x1ff,%edx
   254fd:	be aa 00 00 00       	mov    $0xaa,%esi
   25502:	48 81 c7 00 02 00 00 	add    $0x200,%rdi
   25509:	e8 ba 24 fe ff       	callq  79c8 <memset>
   2550e:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
   25515:	ba 01 00 00 00       	mov    $0x1,%edx
   2551a:	be be 00 00 00       	mov    $0xbe,%esi
   2551f:	48 81 c7 0a 02 00 00 	add    $0x20a,%rdi
   25526:	e8 9d 24 fe ff       	callq  79c8 <memset>
   2552b:	48 8b bb c8 00 00 00 	mov    0xc8(%rbx),%rdi
   25532:	ba 01 00 00 00       	mov    $0x1,%edx
   25537:	be af 00 00 00       	mov    $0xaf,%esi
   2553c:	48 81 c7 0c 02 00 00 	add    $0x20c,%rdi
   25543:	e8 80 24 fe ff       	callq  79c8 <memset>
   25548:	48 8b 8d 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rcx
   2554f:	49 63 c6             	movslq %r14d,%rax
   25552:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25559:	48 c1 e0 05          	shl    $0x5,%rax
   2555d:	48 03 41 20          	add    0x20(%rcx),%rax
   25561:	44 8b 68 18          	mov    0x18(%rax),%r13d
   25565:	48 8b 40 08          	mov    0x8(%rax),%rax
   25569:	48 89 85 50 ff ff ff 	mov    %rax,0xffffffffffffff50(%rbp)
   25570:	e8 00 00 00 00       	callq  25575 <e1000_loopback_test+0xcc1>
   25575:	48 8b 85 40 ff ff ff 	mov    0xffffffffffffff40(%rbp),%rax
   2557c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25583:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   25587:	48 83 bd 40 ff ff ff 	cmpq   $0x0,0xffffffffffffff40(%rbp)
   2558e:	00 
   2558f:	4c 0f 45 e0          	cmovne %rax,%r12
   25593:	e8 00 00 00 00       	callq  25598 <e1000_loopback_test+0xce4>
   25598:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2559f:	e8 00 00 00 00       	callq  255a4 <e1000_loopback_test+0xcf0>
   255a4:	4d 85 e4             	test   %r12,%r12
   255a7:	75 09                	jne    255b2 <e1000_loopback_test+0xcfe>
   255a9:	48 8b 1d 00 00 00 00 	mov    0(%rip),%rbx        # 255b0 <e1000_loopback_test+0xcfc>
   255b0:	eb 16                	jmp    255c8 <e1000_loopback_test+0xd14>
   255b2:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   255b9:	00 
   255ba:	48 85 c0             	test   %rax,%rax
   255bd:	48 89 c3             	mov    %rax,%rbx
   255c0:	48 0f 44 1d 00 00 00 	cmove  0(%rip),%rbx        # 255c8 <e1000_loopback_test+0xd14>
   255c7:	00 
   255c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   255cf:	e8 00 00 00 00       	callq  255d4 <e1000_loopback_test+0xd20>
   255d4:	48 8b 43 30          	mov    0x30(%rbx),%rax
   255d8:	48 85 c0             	test   %rax,%rax
   255db:	74 15                	je     255f2 <e1000_loopback_test+0xd3e>
   255dd:	41 0f b7 d5          	movzwl %r13w,%edx
   255e1:	b9 01 00 00 00       	mov    $0x1,%ecx
   255e6:	48 8b b5 50 ff ff ff 	mov    0xffffffffffffff50(%rbp),%rsi
   255ed:	4c 89 e7             	mov    %r12,%rdi
   255f0:	ff d0                	callq  *%rax
   255f2:	4c 8b 85 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%r8
   255f9:	41 ff c6             	inc    %r14d
   255fc:	b8 00 00 00 00       	mov    $0x0,%eax
   25601:	45 3b 70 14          	cmp    0x14(%r8),%r14d
   25605:	44 0f 44 f0          	cmove  %eax,%r14d
   25609:	49 83 c7 20          	add    $0x20,%r15
   2560d:	49 81 ff 00 08 00 00 	cmp    $0x800,%r15
   25614:	0f 85 a1 fe ff ff    	jne    254bb <e1000_loopback_test+0xc07>
   2561a:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
   25621:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25628:	8b 42 10             	mov    0x10(%rdx),%eax
   2562b:	4c 8b 22             	mov    (%rdx),%r12
   2562e:	83 f8 03             	cmp    $0x3,%eax
   25631:	19 db                	sbb    %ebx,%ebx
   25633:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   25639:	81 c3 18 38 00 00    	add    $0x3818,%ebx
   2563f:	48 63 db             	movslq %ebx,%rbx
   25642:	e8 00 00 00 00       	callq  25647 <e1000_loopback_test+0xd93>
   25647:	49 01 dc             	add    %rbx,%r12
   2564a:	45 89 34 24          	mov    %r14d,(%r12)
   2564e:	bf c8 00 00 00       	mov    $0xc8,%edi
   25653:	66 45 31 ff          	xor    %r15w,%r15w
   25657:	e8 11 26 fe ff       	callq  7c6d <msleep>
   2565c:	48 8b 0d 00 00 00 00 	mov    0(%rip),%rcx        # 25663 <e1000_loopback_test+0xdaf>
   25663:	48 89 8d 58 ff ff ff 	mov    %rcx,0xffffffffffffff58(%rbp)
   2566a:	4c 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%r8
   25671:	48 63 5d c4          	movslq 0xffffffffffffffc4(%rbp),%rbx
   25675:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2567c:	45 31 ed             	xor    %r13d,%r13d
   2567f:	49 8b 40 20          	mov    0x20(%r8),%rax
   25683:	48 c1 e3 05          	shl    $0x5,%rbx
   25687:	48 01 d8             	add    %rbx,%rax
   2568a:	8b 50 18             	mov    0x18(%rax),%edx
   2568d:	66 89 55 86          	mov    %dx,0xffffffffffffff86(%rbp)
   25691:	48 8b 40 08          	mov    0x8(%rax),%rax
   25695:	48 89 85 48 ff ff ff 	mov    %rax,0xffffffffffffff48(%rbp)
   2569c:	e8 00 00 00 00       	callq  256a1 <e1000_loopback_test+0xded>
   256a1:	48 8b 85 40 ff ff ff 	mov    0xffffffffffffff40(%rbp),%rax
   256a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   256af:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   256b3:	48 83 bd 40 ff ff ff 	cmpq   $0x0,0xffffffffffffff40(%rbp)
   256ba:	00 
   256bb:	4c 0f 45 e8          	cmovne %rax,%r13
   256bf:	e8 00 00 00 00       	callq  256c4 <e1000_loopback_test+0xe10>
   256c4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   256cb:	e8 00 00 00 00       	callq  256d0 <e1000_loopback_test+0xe1c>
   256d0:	4d 85 ed             	test   %r13,%r13
   256d3:	75 09                	jne    256de <e1000_loopback_test+0xe2a>
   256d5:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 256dc <e1000_loopback_test+0xe28>
   256dc:	eb 15                	jmp    256f3 <e1000_loopback_test+0xe3f>
   256de:	49 8b 85 e8 01 00 00 	mov    0x1e8(%r13),%rax
   256e5:	48 85 c0             	test   %rax,%rax
   256e8:	49 89 c4             	mov    %rax,%r12
   256eb:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 256f3 <e1000_loopback_test+0xe3f>
   256f2:	00 
   256f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   256fa:	e8 00 00 00 00       	callq  256ff <e1000_loopback_test+0xe4b>
   256ff:	49 8b 44 24 28       	mov    0x28(%r12),%rax
   25704:	48 85 c0             	test   %rax,%rax
   25707:	74 15                	je     2571e <e1000_loopback_test+0xe6a>
   25709:	0f b7 55 86          	movzwl 0xffffffffffffff86(%rbp),%edx
   2570d:	b9 02 00 00 00       	mov    $0x2,%ecx
   25712:	48 8b b5 48 ff ff ff 	mov    0xffffffffffffff48(%rbp),%rsi
   25719:	4c 89 ef             	mov    %r13,%rdi
   2571c:	ff d0                	callq  *%rax
   2571e:	48 8b 8d 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rcx
   25725:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2572c:	48 03 59 20          	add    0x20(%rcx),%rbx
   25730:	48 8b 1b             	mov    (%rbx),%rbx
   25733:	e8 00 00 00 00       	callq  25738 <e1000_loopback_test+0xe84>
   25738:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
   2573f:	80 78 03 ff          	cmpb   $0xff,0x3(%rax)
   25743:	75 19                	jne    2575e <e1000_loopback_test+0xeaa>
   25745:	80 b8 0a 02 00 00 be 	cmpb   $0xbe,0x20a(%rax)
   2574c:	75 10                	jne    2575e <e1000_loopback_test+0xeaa>
   2574e:	80 b8 0c 02 00 00 af 	cmpb   $0xaf,0x20c(%rax)
   25755:	75 07                	jne    2575e <e1000_loopback_test+0xeaa>
   25757:	41 ff c7             	inc    %r15d
   2575a:	31 c9                	xor    %ecx,%ecx
   2575c:	eb 05                	jmp    25763 <e1000_loopback_test+0xeaf>
   2575e:	b9 0d 00 00 00       	mov    $0xd,%ecx
   25763:	4c 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%r8
   2576a:	ff 45 c4             	incl   0xffffffffffffffc4(%rbp)
   2576d:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
   25770:	41 3b 40 14          	cmp    0x14(%r8),%eax
   25774:	b8 00 00 00 00       	mov    $0x0,%eax
   25779:	0f 45 45 c4          	cmovne 0xffffffffffffffc4(%rbp),%eax
   2577d:	41 83 ff 3f          	cmp    $0x3f,%r15d
   25781:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   25784:	7f 1c                	jg     257a2 <e1000_loopback_test+0xeee>
   25786:	48 8b 85 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rax
   2578d:	48 8b 15 00 00 00 00 	mov    0(%rip),%rdx        # 25794 <e1000_loopback_test+0xee0>
   25794:	48 83 c0 14          	add    $0x14,%rax
   25798:	48 39 c2             	cmp    %rax,%rdx
   2579b:	73 31                	jae    257ce <e1000_loopback_test+0xf1a>
   2579d:	e9 c8 fe ff ff       	jmpq   2566a <e1000_loopback_test+0xdb6>
   257a2:	41 83 ff 40          	cmp    $0x40,%r15d
   257a6:	75 26                	jne    257ce <e1000_loopback_test+0xf1a>
   257a8:	48 8b 85 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rax
   257af:	48 8b 15 00 00 00 00 	mov    0(%rip),%rdx        # 257b6 <e1000_loopback_test+0xf02>
   257b6:	48 83 c0 02          	add    $0x2,%rax
   257ba:	48 39 c2             	cmp    %rax,%rdx
   257bd:	0f 83 b4 fc ff ff    	jae    25477 <e1000_loopback_test+0xbc3>
   257c3:	ff 85 64 ff ff ff    	incl   0xffffffffffffff64(%rbp)
   257c9:	e9 d6 fc ff ff       	jmpq   254a4 <e1000_loopback_test+0xbf0>
   257ce:	b9 0d 00 00 00       	mov    $0xd,%ecx
   257d3:	48 8b 95 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdx
   257da:	48 63 c1             	movslq %ecx,%rax
   257dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   257e4:	48 89 02             	mov    %rax,(%rdx)
   257e7:	e8 00 00 00 00       	callq  257ec <e1000_loopback_test+0xf38>
   257ec:	4c 8b ad f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%r13
   257f3:	48 8b 8d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rcx
   257fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25801:	48 8b 99 b8 03 00 00 	mov    0x3b8(%rcx),%rbx
   25808:	49 81 c5 b8 03 00 00 	add    $0x3b8,%r13
   2580f:	e8 00 00 00 00       	callq  25814 <e1000_loopback_test+0xf60>
   25814:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   2581b:	4c 8b 85 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%r8
   25822:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25829:	41 80 e4 3f          	and    $0x3f,%r12b
   2582d:	49 8b 98 b8 03 00 00 	mov    0x3b8(%r8),%rbx
   25834:	e8 00 00 00 00       	callq  25839 <e1000_loopback_test+0xf85>
   25839:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   25840:	44 89 23             	mov    %r12d,(%rbx)
   25843:	41 8b 45 10          	mov    0x10(%r13),%eax
   25847:	83 f8 0e             	cmp    $0xe,%eax
   2584a:	74 05                	je     25851 <e1000_loopback_test+0xf9d>
   2584c:	83 f8 0f             	cmp    $0xf,%eax
   2584f:	75 35                	jne    25886 <e1000_loopback_test+0xfd2>
   25851:	41 8b 45 1c          	mov    0x1c(%r13),%eax
   25855:	83 f8 01             	cmp    $0x1,%eax
   25858:	74 05                	je     2585f <e1000_loopback_test+0xfab>
   2585a:	83 f8 02             	cmp    $0x2,%eax
   2585d:	75 27                	jne    25886 <e1000_loopback_test+0xfd2>
   2585f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   25863:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2586a:	e8 00 00 00 00       	callq  2586f <e1000_loopback_test+0xfbb>
   2586f:	b8 00 04 00 00       	mov    $0x400,%eax
   25874:	48 83 c3 24          	add    $0x24,%rbx
   25878:	89 03                	mov    %eax,(%rbx)
   2587a:	bf 0a 00 00 00       	mov    $0xa,%edi
   2587f:	e8 e9 23 fe ff       	callq  7c6d <msleep>
   25884:	eb 56                	jmp    258dc <e1000_loopback_test+0x1028>
   25886:	41 83 7d 14 03       	cmpl   $0x3,0x14(%r13)
   2588b:	41 c6 85 ef 00 00 00 	movb   $0x1,0xef(%r13)
   25892:	01 
   25893:	75 12                	jne    258a7 <e1000_loopback_test+0xff3>
   25895:	ba 80 01 00 00       	mov    $0x180,%edx
   2589a:	be 30 18 00 00       	mov    $0x1830,%esi
   2589f:	4c 89 ef             	mov    %r13,%rdi
   258a2:	e8 fd 06 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   258a7:	48 8d 55 d6          	lea    0xffffffffffffffd6(%rbp),%rdx
   258ab:	31 f6                	xor    %esi,%esi
   258ad:	4c 89 ef             	mov    %r13,%rdi
   258b0:	e8 41 09 fe ff       	callq  61f6 <e1000_read_phy_reg>
   258b5:	66 8b 45 d6          	mov    0xffffffffffffffd6(%rbp),%ax
   258b9:	f6 c4 40             	test   $0x40,%ah
   258bc:	74 1e                	je     258dc <e1000_loopback_test+0x1028>
   258be:	89 c2                	mov    %eax,%edx
   258c0:	4c 89 ef             	mov    %r13,%rdi
   258c3:	31 f6                	xor    %esi,%esi
   258c5:	80 e6 bf             	and    $0xbf,%dh
   258c8:	66 89 55 d6          	mov    %dx,0xffffffffffffffd6(%rbp)
   258cc:	0f b7 d2             	movzwl %dx,%edx
   258cf:	e8 d0 06 fe ff       	callq  5fa4 <e1000_write_phy_reg>
   258d4:	4c 89 ef             	mov    %r13,%rdi
   258d7:	e8 b2 83 ff ff       	callq  1dc8e <e1000_phy_reset>
   258dc:	48 8b bd f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rdi
   258e3:	e8 c2 eb ff ff       	callq  244aa <e1000_free_desc_rings>
   258e8:	48 8b 95 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdx
   258ef:	48 8b 02             	mov    (%rdx),%rax
   258f2:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
   258f9:	5b                   	pop    %rbx
   258fa:	41 5c                	pop    %r12
   258fc:	41 5d                	pop    %r13
   258fe:	41 5e                	pop    %r14
   25900:	41 5f                	pop    %r15
   25902:	c9                   	leaveq 
   25903:	c3                   	retq   

0000000000025904 <e1000_free_rx_resources>:
   25904:	55                   	push   %rbp
   25905:	48 89 e5             	mov    %rsp,%rbp
   25908:	41 57                	push   %r15
   2590a:	41 56                	push   %r14
   2590c:	45 31 f6             	xor    %r14d,%r14d
   2590f:	41 55                	push   %r13
   25911:	49 89 f5             	mov    %rsi,%r13
   25914:	41 54                	push   %r12
   25916:	53                   	push   %rbx
   25917:	48 89 fb             	mov    %rdi,%rbx
   2591a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25921:	48 83 ec 18          	sub    $0x18,%rsp
   25925:	e8 00 00 00 00       	callq  2592a <e1000_free_rx_resources+0x26>
   2592a:	4c 89 ee             	mov    %r13,%rsi
   2592d:	48 89 df             	mov    %rbx,%rdi
   25930:	4c 8b a3 f8 02 00 00 	mov    0x2f8(%rbx),%r12
   25937:	e8 3f dd ff ff       	callq  2367b <e1000_clean_rx_ring>
   2593c:	49 8b 7d 20          	mov    0x20(%r13),%rdi
   25940:	e8 00 00 00 00       	callq  25945 <e1000_free_rx_resources+0x41>
   25945:	49 8b 45 08          	mov    0x8(%r13),%rax
   25949:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25950:	49 c7 45 20 00 00 00 	movq   $0x0,0x20(%r13)
   25957:	00 
   25958:	45 8b 7d 10          	mov    0x10(%r13),%r15d
   2595c:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   25960:	49 8b 45 00          	mov    0x0(%r13),%rax
   25964:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
   25968:	e8 00 00 00 00       	callq  2596d <e1000_free_rx_resources+0x69>
   2596d:	49 8d 84 24 80 00 00 	lea    0x80(%r12),%rax
   25974:	00 
   25975:	4d 85 e4             	test   %r12,%r12
   25978:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2597f:	4c 0f 45 f0          	cmovne %rax,%r14
   25983:	e8 00 00 00 00       	callq  25988 <e1000_free_rx_resources+0x84>
   25988:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2598f:	e8 00 00 00 00       	callq  25994 <e1000_free_rx_resources+0x90>
   25994:	4d 85 f6             	test   %r14,%r14
   25997:	75 09                	jne    259a2 <e1000_free_rx_resources+0x9e>
   25999:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 259a0 <e1000_free_rx_resources+0x9c>
   259a0:	eb 12                	jmp    259b4 <e1000_free_rx_resources+0xb0>
   259a2:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   259a9:	4d 85 e4             	test   %r12,%r12
   259ac:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 259b4 <e1000_free_rx_resources+0xb0>
   259b3:	00 
   259b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   259bb:	e8 00 00 00 00       	callq  259c0 <e1000_free_rx_resources+0xbc>
   259c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   259c7:	e8 00 00 00 00       	callq  259cc <e1000_free_rx_resources+0xc8>
   259cc:	9c                   	pushfq 
   259cd:	5b                   	pop    %rbx
   259ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   259d5:	e8 00 00 00 00       	callq  259da <e1000_free_rx_resources+0xd6>
   259da:	80 e7 02             	and    $0x2,%bh
   259dd:	75 15                	jne    259f4 <e1000_free_rx_resources+0xf0>
   259df:	31 d2                	xor    %edx,%edx
   259e1:	be 29 01 00 00       	mov    $0x129,%esi
   259e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   259ed:	31 c0                	xor    %eax,%eax
   259ef:	e8 00 00 00 00       	callq  259f4 <e1000_free_rx_resources+0xf0>
   259f4:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   259f9:	48 85 c0             	test   %rax,%rax
   259fc:	74 10                	je     25a0e <e1000_free_rx_resources+0x10a>
   259fe:	44 89 fe             	mov    %r15d,%esi
   25a01:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   25a05:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   25a09:	4c 89 f7             	mov    %r14,%rdi
   25a0c:	ff d0                	callq  *%rax
   25a0e:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
   25a15:	00 
   25a16:	48 83 c4 18          	add    $0x18,%rsp
   25a1a:	5b                   	pop    %rbx
   25a1b:	41 5c                	pop    %r12
   25a1d:	41 5d                	pop    %r13
   25a1f:	41 5e                	pop    %r14
   25a21:	41 5f                	pop    %r15
   25a23:	c9                   	leaveq 
   25a24:	c3                   	retq   

0000000000025a25 <e1000_free_all_rx_resources>:
   25a25:	55                   	push   %rbp
   25a26:	48 89 e5             	mov    %rsp,%rbp
   25a29:	41 54                	push   %r12
   25a2b:	45 31 e4             	xor    %r12d,%r12d
   25a2e:	53                   	push   %rbx
   25a2f:	48 89 fb             	mov    %rdi,%rbx
   25a32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25a39:	e8 00 00 00 00       	callq  25a3e <e1000_free_all_rx_resources+0x19>
   25a3e:	44 3b a3 b4 02 00 00 	cmp    0x2b4(%rbx),%r12d
   25a45:	7d 1b                	jge    25a62 <e1000_free_all_rx_resources+0x3d>
   25a47:	49 63 f4             	movslq %r12d,%rsi
   25a4a:	48 89 df             	mov    %rbx,%rdi
   25a4d:	41 ff c4             	inc    %r12d
   25a50:	48 6b f6 30          	imul   $0x30,%rsi,%rsi
   25a54:	48 03 b3 20 02 00 00 	add    0x220(%rbx),%rsi
   25a5b:	e8 a4 fe ff ff       	callq  25904 <e1000_free_rx_resources>
   25a60:	eb dc                	jmp    25a3e <e1000_free_all_rx_resources+0x19>
   25a62:	5b                   	pop    %rbx
   25a63:	41 5c                	pop    %r12
   25a65:	c9                   	leaveq 
   25a66:	c3                   	retq   

0000000000025a67 <e1000_setup_all_rx_resources>:
   25a67:	55                   	push   %rbp
   25a68:	48 89 e5             	mov    %rsp,%rbp
   25a6b:	41 57                	push   %r15
   25a6d:	41 56                	push   %r14
   25a6f:	41 55                	push   %r13
   25a71:	41 54                	push   %r12
   25a73:	53                   	push   %rbx
   25a74:	48 83 ec 48          	sub    $0x48,%rsp
   25a78:	48 89 7d a0          	mov    %rdi,0xffffffffffffffa0(%rbp)
   25a7c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25a83:	e8 00 00 00 00       	callq  25a88 <e1000_setup_all_rx_resources+0x21>
   25a88:	c7 45 ac 00 00 00 00 	movl   $0x0,0xffffffffffffffac(%rbp)
   25a8f:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   25a93:	8b 55 ac             	mov    0xffffffffffffffac(%rbp),%edx
   25a96:	3b 90 b4 02 00 00    	cmp    0x2b4(%rax),%edx
   25a9c:	0f 8d 5e 06 00 00    	jge    26100 <e1000_setup_all_rx_resources+0x699>
   25aa2:	48 63 c2             	movslq %edx,%rax
   25aa5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25aac:	4c 6b e8 30          	imul   $0x30,%rax,%r13
   25ab0:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   25ab4:	4c 03 a8 20 02 00 00 	add    0x220(%rax),%r13
   25abb:	e8 00 00 00 00       	callq  25ac0 <e1000_setup_all_rx_resources+0x59>
   25ac0:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   25ac4:	48 8b 92 f8 02 00 00 	mov    0x2f8(%rdx),%rdx
   25acb:	48 89 55 b0          	mov    %rdx,0xffffffffffffffb0(%rbp)
   25acf:	41 8b 45 14          	mov    0x14(%r13),%eax
   25ad3:	48 c1 e0 05          	shl    $0x5,%rax
   25ad7:	48 63 d8             	movslq %eax,%rbx
   25ada:	48 89 df             	mov    %rbx,%rdi
   25add:	e8 00 00 00 00       	callq  25ae2 <e1000_setup_all_rx_resources+0x7b>
   25ae2:	48 85 c0             	test   %rax,%rax
   25ae5:	48 89 c7             	mov    %rax,%rdi
   25ae8:	49 89 45 20          	mov    %rax,0x20(%r13)
   25aec:	0f 84 12 06 00 00    	je     26104 <e1000_setup_all_rx_resources+0x69d>
   25af2:	31 f6                	xor    %esi,%esi
   25af4:	48 89 da             	mov    %rbx,%rdx
   25af7:	e8 cc 1e fe ff       	callq  79c8 <memset>
   25afc:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   25b00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25b07:	83 b8 c8 03 00 00 0e 	cmpl   $0xe,0x3c8(%rax)
   25b0e:	19 c0                	sbb    %eax,%eax
   25b10:	45 31 f6             	xor    %r14d,%r14d
   25b13:	83 e0 f0             	and    $0xfffffffffffffff0,%eax
   25b16:	83 c0 20             	add    $0x20,%eax
   25b19:	41 0f af 45 14       	imul   0x14(%r13),%eax
   25b1e:	44 8d b8 ff 0f 00 00 	lea    0xfff(%rax),%r15d
   25b25:	41 81 e7 00 f0 ff ff 	and    $0xfffff000,%r15d
   25b2c:	45 89 7d 10          	mov    %r15d,0x10(%r13)
   25b30:	e8 00 00 00 00       	callq  25b35 <e1000_setup_all_rx_resources+0xce>
   25b35:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   25b39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25b40:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   25b44:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   25b49:	4c 0f 45 f0          	cmovne %rax,%r14
   25b4d:	e8 00 00 00 00       	callq  25b52 <e1000_setup_all_rx_resources+0xeb>
   25b52:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25b59:	e8 00 00 00 00       	callq  25b5e <e1000_setup_all_rx_resources+0xf7>
   25b5e:	4d 85 f6             	test   %r14,%r14
   25b61:	75 15                	jne    25b78 <e1000_setup_all_rx_resources+0x111>
   25b63:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 25b6a <e1000_setup_all_rx_resources+0x103>
   25b6a:	bb 21 00 00 00       	mov    $0x21,%ebx
   25b6f:	49 c7 c6 00 00 00 00 	mov    $0x0,%r14
   25b76:	eb 17                	jmp    25b8f <e1000_setup_all_rx_resources+0x128>
   25b78:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   25b7f:	bb 20 00 00 00       	mov    $0x20,%ebx
   25b84:	4d 85 e4             	test   %r12,%r12
   25b87:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 25b8f <e1000_setup_all_rx_resources+0x128>
   25b8e:	00 
   25b8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25b96:	e8 00 00 00 00       	callq  25b9b <e1000_setup_all_rx_resources+0x134>
   25b9b:	49 8b 86 b0 01 00 00 	mov    0x1b0(%r14),%rax
   25ba2:	48 85 c0             	test   %rax,%rax
   25ba5:	0f 84 69 05 00 00    	je     26114 <e1000_setup_all_rx_resources+0x6ad>
   25bab:	48 83 38 00          	cmpq   $0x0,(%rax)
   25baf:	0f 84 5f 05 00 00    	je     26114 <e1000_setup_all_rx_resources+0x6ad>
   25bb5:	49 83 7c 24 08 00    	cmpq   $0x0,0x8(%r12)
   25bbb:	0f 84 53 05 00 00    	je     26114 <e1000_setup_all_rx_resources+0x6ad>
   25bc1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25bc8:	e8 00 00 00 00       	callq  25bcd <e1000_setup_all_rx_resources+0x166>
   25bcd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25bd4:	e8 00 00 00 00       	callq  25bd9 <e1000_setup_all_rx_resources+0x172>
   25bd9:	49 8b 96 b8 01 00 00 	mov    0x1b8(%r14),%rdx
   25be0:	48 85 d2             	test   %rdx,%rdx
   25be3:	75 07                	jne    25bec <e1000_setup_all_rx_resources+0x185>
   25be5:	f6 c3 01             	test   $0x1,%bl
   25be8:	75 0b                	jne    25bf5 <e1000_setup_all_rx_resources+0x18e>
   25bea:	eb 1d                	jmp    25c09 <e1000_setup_all_rx_resources+0x1a2>
   25bec:	48 81 fa ff ff ff 00 	cmp    $0xffffff,%rdx
   25bf3:	77 05                	ja     25bfa <e1000_setup_all_rx_resources+0x193>
   25bf5:	83 cb 01             	or     $0x1,%ebx
   25bf8:	eb 0a                	jmp    25c04 <e1000_setup_all_rx_resources+0x19d>
   25bfa:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   25bff:	48 39 c2             	cmp    %rax,%rdx
   25c02:	77 08                	ja     25c0c <e1000_setup_all_rx_resources+0x1a5>
   25c04:	f6 c3 01             	test   $0x1,%bl
   25c07:	75 03                	jne    25c0c <e1000_setup_all_rx_resources+0x1a5>
   25c09:	83 cb 04             	or     $0x4,%ebx
   25c0c:	49 8d 55 08          	lea    0x8(%r13),%rdx
   25c10:	44 89 fe             	mov    %r15d,%esi
   25c13:	89 d9                	mov    %ebx,%ecx
   25c15:	4c 89 f7             	mov    %r14,%rdi
   25c18:	48 89 55 d0          	mov    %rdx,0xffffffffffffffd0(%rbp)
   25c1c:	41 ff 54 24 08       	callq  *0x8(%r12)
   25c21:	48 85 c0             	test   %rax,%rax
   25c24:	48 89 c6             	mov    %rax,%rsi
   25c27:	49 89 45 00          	mov    %rax,0x0(%r13)
   25c2b:	75 1c                	jne    25c49 <e1000_setup_all_rx_resources+0x1e2>
   25c2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25c34:	31 c0                	xor    %eax,%eax
   25c36:	e8 00 00 00 00       	callq  25c3b <e1000_setup_all_rx_resources+0x1d4>
   25c3b:	49 8b 7d 20          	mov    0x20(%r13),%rdi
   25c3f:	e8 00 00 00 00       	callq  25c44 <e1000_setup_all_rx_resources+0x1dd>
   25c44:	e9 81 04 00 00       	jmpq   260ca <e1000_setup_all_rx_resources+0x663>
   25c49:	41 8b 55 10          	mov    0x10(%r13),%edx
   25c4d:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   25c51:	e8 43 b3 fd ff       	callq  f99 <e1000_check_64k_bound>
   25c56:	84 c0                	test   %al,%al
   25c58:	0f 85 45 04 00 00    	jne    260a3 <e1000_setup_all_rx_resources+0x63c>
   25c5e:	49 8b 45 00          	mov    0x0(%r13),%rax
   25c62:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25c69:	45 31 f6             	xor    %r14d,%r14d
   25c6c:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   25c70:	49 8b 55 08          	mov    0x8(%r13),%rdx
   25c74:	48 89 55 b8          	mov    %rdx,0xffffffffffffffb8(%rbp)
   25c78:	41 8b 75 10          	mov    0x10(%r13),%esi
   25c7c:	48 89 c2             	mov    %rax,%rdx
   25c7f:	31 c0                	xor    %eax,%eax
   25c81:	e8 00 00 00 00       	callq  25c86 <e1000_setup_all_rx_resources+0x21f>
   25c86:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25c8d:	45 8b 7d 10          	mov    0x10(%r13),%r15d
   25c91:	e8 00 00 00 00       	callq  25c96 <e1000_setup_all_rx_resources+0x22f>
   25c96:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   25c9a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25ca1:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   25ca5:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   25caa:	4c 0f 45 f0          	cmovne %rax,%r14
   25cae:	e8 00 00 00 00       	callq  25cb3 <e1000_setup_all_rx_resources+0x24c>
   25cb3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25cba:	e8 00 00 00 00       	callq  25cbf <e1000_setup_all_rx_resources+0x258>
   25cbf:	4d 85 f6             	test   %r14,%r14
   25cc2:	75 15                	jne    25cd9 <e1000_setup_all_rx_resources+0x272>
   25cc4:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 25ccb <e1000_setup_all_rx_resources+0x264>
   25ccb:	bb 21 00 00 00       	mov    $0x21,%ebx
   25cd0:	49 c7 c6 00 00 00 00 	mov    $0x0,%r14
   25cd7:	eb 17                	jmp    25cf0 <e1000_setup_all_rx_resources+0x289>
   25cd9:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   25ce0:	bb 20 00 00 00       	mov    $0x20,%ebx
   25ce5:	4d 85 e4             	test   %r12,%r12
   25ce8:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 25cf0 <e1000_setup_all_rx_resources+0x289>
   25cef:	00 
   25cf0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25cf7:	e8 00 00 00 00       	callq  25cfc <e1000_setup_all_rx_resources+0x295>
   25cfc:	49 8b 86 b0 01 00 00 	mov    0x1b0(%r14),%rax
   25d03:	48 85 c0             	test   %rax,%rax
   25d06:	0f 84 15 04 00 00    	je     26121 <e1000_setup_all_rx_resources+0x6ba>
   25d0c:	48 83 38 00          	cmpq   $0x0,(%rax)
   25d10:	0f 84 0b 04 00 00    	je     26121 <e1000_setup_all_rx_resources+0x6ba>
   25d16:	49 83 7c 24 08 00    	cmpq   $0x0,0x8(%r12)
   25d1c:	0f 84 ff 03 00 00    	je     26121 <e1000_setup_all_rx_resources+0x6ba>
   25d22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25d29:	e8 00 00 00 00       	callq  25d2e <e1000_setup_all_rx_resources+0x2c7>
   25d2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25d35:	e8 00 00 00 00       	callq  25d3a <e1000_setup_all_rx_resources+0x2d3>
   25d3a:	49 8b 96 b8 01 00 00 	mov    0x1b8(%r14),%rdx
   25d41:	48 85 d2             	test   %rdx,%rdx
   25d44:	75 07                	jne    25d4d <e1000_setup_all_rx_resources+0x2e6>
   25d46:	f6 c3 01             	test   $0x1,%bl
   25d49:	75 0b                	jne    25d56 <e1000_setup_all_rx_resources+0x2ef>
   25d4b:	eb 1d                	jmp    25d6a <e1000_setup_all_rx_resources+0x303>
   25d4d:	48 81 fa ff ff ff 00 	cmp    $0xffffff,%rdx
   25d54:	77 05                	ja     25d5b <e1000_setup_all_rx_resources+0x2f4>
   25d56:	83 cb 01             	or     $0x1,%ebx
   25d59:	eb 0a                	jmp    25d65 <e1000_setup_all_rx_resources+0x2fe>
   25d5b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   25d60:	48 39 c2             	cmp    %rax,%rdx
   25d63:	77 08                	ja     25d6d <e1000_setup_all_rx_resources+0x306>
   25d65:	f6 c3 01             	test   $0x1,%bl
   25d68:	75 03                	jne    25d6d <e1000_setup_all_rx_resources+0x306>
   25d6a:	83 cb 04             	or     $0x4,%ebx
   25d6d:	44 89 fe             	mov    %r15d,%esi
   25d70:	89 d9                	mov    %ebx,%ecx
   25d72:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   25d76:	4c 89 f7             	mov    %r14,%rdi
   25d79:	41 ff 54 24 08       	callq  *0x8(%r12)
   25d7e:	48 85 c0             	test   %rax,%rax
   25d81:	48 89 c6             	mov    %rax,%rsi
   25d84:	49 89 45 00          	mov    %rax,0x0(%r13)
   25d88:	0f 85 bf 00 00 00    	jne    25e4d <e1000_setup_all_rx_resources+0x3e6>
   25d8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25d95:	45 8b 7d 10          	mov    0x10(%r13),%r15d
   25d99:	45 31 f6             	xor    %r14d,%r14d
   25d9c:	e8 00 00 00 00       	callq  25da1 <e1000_setup_all_rx_resources+0x33a>
   25da1:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   25da5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25dac:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   25db0:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   25db5:	4c 0f 45 f0          	cmovne %rax,%r14
   25db9:	e8 00 00 00 00       	callq  25dbe <e1000_setup_all_rx_resources+0x357>
   25dbe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25dc5:	e8 00 00 00 00       	callq  25dca <e1000_setup_all_rx_resources+0x363>
   25dca:	4d 85 f6             	test   %r14,%r14
   25dcd:	75 09                	jne    25dd8 <e1000_setup_all_rx_resources+0x371>
   25dcf:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 25dd6 <e1000_setup_all_rx_resources+0x36f>
   25dd6:	eb 12                	jmp    25dea <e1000_setup_all_rx_resources+0x383>
   25dd8:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   25ddf:	4d 85 e4             	test   %r12,%r12
   25de2:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 25dea <e1000_setup_all_rx_resources+0x383>
   25de9:	00 
   25dea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25df1:	e8 00 00 00 00       	callq  25df6 <e1000_setup_all_rx_resources+0x38f>
   25df6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25dfd:	e8 00 00 00 00       	callq  25e02 <e1000_setup_all_rx_resources+0x39b>
   25e02:	9c                   	pushfq 
   25e03:	5b                   	pop    %rbx
   25e04:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25e0b:	e8 00 00 00 00       	callq  25e10 <e1000_setup_all_rx_resources+0x3a9>
   25e10:	80 e7 02             	and    $0x2,%bh
   25e13:	75 15                	jne    25e2a <e1000_setup_all_rx_resources+0x3c3>
   25e15:	31 d2                	xor    %edx,%edx
   25e17:	be 29 01 00 00       	mov    $0x129,%esi
   25e1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25e23:	31 c0                	xor    %eax,%eax
   25e25:	e8 00 00 00 00       	callq  25e2a <e1000_setup_all_rx_resources+0x3c3>
   25e2a:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   25e2f:	48 85 c0             	test   %rax,%rax
   25e32:	0f 84 f5 fd ff ff    	je     25c2d <e1000_setup_all_rx_resources+0x1c6>
   25e38:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   25e3c:	48 8b 55 c0          	mov    0xffffffffffffffc0(%rbp),%rdx
   25e40:	44 89 fe             	mov    %r15d,%esi
   25e43:	4c 89 f7             	mov    %r14,%rdi
   25e46:	ff d0                	callq  *%rax
   25e48:	e9 e0 fd ff ff       	jmpq   25c2d <e1000_setup_all_rx_resources+0x1c6>
   25e4d:	41 8b 55 10          	mov    0x10(%r13),%edx
   25e51:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   25e55:	e8 3f b1 fd ff       	callq  f99 <e1000_check_64k_bound>
   25e5a:	84 c0                	test   %al,%al
   25e5c:	41 8b 45 10          	mov    0x10(%r13),%eax
   25e60:	89 45 9c             	mov    %eax,0xffffffffffffff9c(%rbp)
   25e63:	0f 84 bb 00 00 00    	je     25f24 <e1000_setup_all_rx_resources+0x4bd>
   25e69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25e70:	45 31 f6             	xor    %r14d,%r14d
   25e73:	e8 00 00 00 00       	callq  25e78 <e1000_setup_all_rx_resources+0x411>
   25e78:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   25e7c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25e83:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   25e87:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   25e8c:	4c 0f 45 f0          	cmovne %rax,%r14
   25e90:	e8 00 00 00 00       	callq  25e95 <e1000_setup_all_rx_resources+0x42e>
   25e95:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25e9c:	e8 00 00 00 00       	callq  25ea1 <e1000_setup_all_rx_resources+0x43a>
   25ea1:	4d 85 f6             	test   %r14,%r14
   25ea4:	75 09                	jne    25eaf <e1000_setup_all_rx_resources+0x448>
   25ea6:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 25ead <e1000_setup_all_rx_resources+0x446>
   25ead:	eb 12                	jmp    25ec1 <e1000_setup_all_rx_resources+0x45a>
   25eaf:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   25eb6:	4d 85 e4             	test   %r12,%r12
   25eb9:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 25ec1 <e1000_setup_all_rx_resources+0x45a>
   25ec0:	00 
   25ec1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25ec8:	e8 00 00 00 00       	callq  25ecd <e1000_setup_all_rx_resources+0x466>
   25ecd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25ed4:	e8 00 00 00 00       	callq  25ed9 <e1000_setup_all_rx_resources+0x472>
   25ed9:	9c                   	pushfq 
   25eda:	5b                   	pop    %rbx
   25edb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25ee2:	e8 00 00 00 00       	callq  25ee7 <e1000_setup_all_rx_resources+0x480>
   25ee7:	80 e7 02             	and    $0x2,%bh
   25eea:	75 15                	jne    25f01 <e1000_setup_all_rx_resources+0x49a>
   25eec:	31 d2                	xor    %edx,%edx
   25eee:	be 29 01 00 00       	mov    $0x129,%esi
   25ef3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25efa:	31 c0                	xor    %eax,%eax
   25efc:	e8 00 00 00 00       	callq  25f01 <e1000_setup_all_rx_resources+0x49a>
   25f01:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   25f06:	48 85 c0             	test   %rax,%rax
   25f09:	0f 84 94 01 00 00    	je     260a3 <e1000_setup_all_rx_resources+0x63c>
   25f0f:	8b 75 9c             	mov    0xffffffffffffff9c(%rbp),%esi
   25f12:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   25f16:	4c 89 f7             	mov    %r14,%rdi
   25f19:	48 8b 55 c0          	mov    0xffffffffffffffc0(%rbp),%rdx
   25f1d:	ff d0                	callq  *%rax
   25f1f:	e9 7f 01 00 00       	jmpq   260a3 <e1000_setup_all_rx_resources+0x63c>
   25f24:	49 8b 55 08          	mov    0x8(%r13),%rdx
   25f28:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25f2f:	45 31 f6             	xor    %r14d,%r14d
   25f32:	48 89 55 c8          	mov    %rdx,0xffffffffffffffc8(%rbp)
   25f36:	4d 8b 7d 00          	mov    0x0(%r13),%r15
   25f3a:	e8 00 00 00 00       	callq  25f3f <e1000_setup_all_rx_resources+0x4d8>
   25f3f:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   25f43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25f4a:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   25f4e:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   25f53:	4c 0f 45 f0          	cmovne %rax,%r14
   25f57:	e8 00 00 00 00       	callq  25f5c <e1000_setup_all_rx_resources+0x4f5>
   25f5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25f63:	e8 00 00 00 00       	callq  25f68 <e1000_setup_all_rx_resources+0x501>
   25f68:	4d 85 f6             	test   %r14,%r14
   25f6b:	75 09                	jne    25f76 <e1000_setup_all_rx_resources+0x50f>
   25f6d:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 25f74 <e1000_setup_all_rx_resources+0x50d>
   25f74:	eb 12                	jmp    25f88 <e1000_setup_all_rx_resources+0x521>
   25f76:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   25f7d:	4d 85 e4             	test   %r12,%r12
   25f80:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 25f88 <e1000_setup_all_rx_resources+0x521>
   25f87:	00 
   25f88:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25f8f:	e8 00 00 00 00       	callq  25f94 <e1000_setup_all_rx_resources+0x52d>
   25f94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25f9b:	e8 00 00 00 00       	callq  25fa0 <e1000_setup_all_rx_resources+0x539>
   25fa0:	9c                   	pushfq 
   25fa1:	5b                   	pop    %rbx
   25fa2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25fa9:	e8 00 00 00 00       	callq  25fae <e1000_setup_all_rx_resources+0x547>
   25fae:	80 e7 02             	and    $0x2,%bh
   25fb1:	75 15                	jne    25fc8 <e1000_setup_all_rx_resources+0x561>
   25fb3:	31 d2                	xor    %edx,%edx
   25fb5:	be 29 01 00 00       	mov    $0x129,%esi
   25fba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25fc1:	31 c0                	xor    %eax,%eax
   25fc3:	e8 00 00 00 00       	callq  25fc8 <e1000_setup_all_rx_resources+0x561>
   25fc8:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   25fcd:	48 85 c0             	test   %rax,%rax
   25fd0:	74 0f                	je     25fe1 <e1000_setup_all_rx_resources+0x57a>
   25fd2:	8b 75 9c             	mov    0xffffffffffffff9c(%rbp),%esi
   25fd5:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   25fd9:	4c 89 fa             	mov    %r15,%rdx
   25fdc:	4c 89 f7             	mov    %r14,%rdi
   25fdf:	ff d0                	callq  *%rax
   25fe1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25fe8:	45 8b 7d 10          	mov    0x10(%r13),%r15d
   25fec:	45 31 f6             	xor    %r14d,%r14d
   25fef:	e8 00 00 00 00       	callq  25ff4 <e1000_setup_all_rx_resources+0x58d>
   25ff4:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   25ff8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   25fff:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   26003:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   26008:	4c 0f 45 f0          	cmovne %rax,%r14
   2600c:	e8 00 00 00 00       	callq  26011 <e1000_setup_all_rx_resources+0x5aa>
   26011:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26018:	e8 00 00 00 00       	callq  2601d <e1000_setup_all_rx_resources+0x5b6>
   2601d:	4d 85 f6             	test   %r14,%r14
   26020:	75 09                	jne    2602b <e1000_setup_all_rx_resources+0x5c4>
   26022:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 26029 <e1000_setup_all_rx_resources+0x5c2>
   26029:	eb 12                	jmp    2603d <e1000_setup_all_rx_resources+0x5d6>
   2602b:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   26032:	4d 85 e4             	test   %r12,%r12
   26035:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 2603d <e1000_setup_all_rx_resources+0x5d6>
   2603c:	00 
   2603d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26044:	e8 00 00 00 00       	callq  26049 <e1000_setup_all_rx_resources+0x5e2>
   26049:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26050:	e8 00 00 00 00       	callq  26055 <e1000_setup_all_rx_resources+0x5ee>
   26055:	9c                   	pushfq 
   26056:	5b                   	pop    %rbx
   26057:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2605e:	e8 00 00 00 00       	callq  26063 <e1000_setup_all_rx_resources+0x5fc>
   26063:	80 e7 02             	and    $0x2,%bh
   26066:	75 15                	jne    2607d <e1000_setup_all_rx_resources+0x616>
   26068:	31 d2                	xor    %edx,%edx
   2606a:	be 29 01 00 00       	mov    $0x129,%esi
   2606f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26076:	31 c0                	xor    %eax,%eax
   26078:	e8 00 00 00 00       	callq  2607d <e1000_setup_all_rx_resources+0x616>
   2607d:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   26082:	48 85 c0             	test   %rax,%rax
   26085:	74 10                	je     26097 <e1000_setup_all_rx_resources+0x630>
   26087:	44 89 fe             	mov    %r15d,%esi
   2608a:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2608e:	48 8b 55 c0          	mov    0xffffffffffffffc0(%rbp),%rdx
   26092:	4c 89 f7             	mov    %r14,%rdi
   26095:	ff d0                	callq  *%rax
   26097:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2609e:	e9 91 fb ff ff       	jmpq   25c34 <e1000_setup_all_rx_resources+0x1cd>
   260a3:	41 8b 55 10          	mov    0x10(%r13),%edx
   260a7:	49 8b 7d 00          	mov    0x0(%r13),%rdi
   260ab:	31 f6                	xor    %esi,%esi
   260ad:	e8 16 19 fe ff       	callq  79c8 <memset>
   260b2:	41 c7 45 1c 00 00 00 	movl   $0x0,0x1c(%r13)
   260b9:	00 
   260ba:	41 c7 45 18 00 00 00 	movl   $0x0,0x18(%r13)
   260c1:	00 
   260c2:	ff 45 ac             	incl   0xffffffffffffffac(%rbp)
   260c5:	e9 c5 f9 ff ff       	jmpq   25a8f <e1000_setup_all_rx_resources+0x28>
   260ca:	8b 75 ac             	mov    0xffffffffffffffac(%rbp),%esi
   260cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   260d4:	31 c0                	xor    %eax,%eax
   260d6:	e8 00 00 00 00       	callq  260db <e1000_setup_all_rx_resources+0x674>
   260db:	8b 5d ac             	mov    0xffffffffffffffac(%rbp),%ebx
   260de:	ff cb                	dec    %ebx
   260e0:	85 db                	test   %ebx,%ebx
   260e2:	78 4a                	js     2612e <e1000_setup_all_rx_resources+0x6c7>
   260e4:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   260e8:	48 63 f3             	movslq %ebx,%rsi
   260eb:	48 6b f6 30          	imul   $0x30,%rsi,%rsi
   260ef:	48 03 b0 20 02 00 00 	add    0x220(%rax),%rsi
   260f6:	48 89 c7             	mov    %rax,%rdi
   260f9:	e8 06 f8 ff ff       	callq  25904 <e1000_free_rx_resources>
   260fe:	eb de                	jmp    260de <e1000_setup_all_rx_resources+0x677>
   26100:	31 c0                	xor    %eax,%eax
   26102:	eb 2f                	jmp    26133 <e1000_setup_all_rx_resources+0x6cc>
   26104:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2610b:	31 c0                	xor    %eax,%eax
   2610d:	e8 00 00 00 00       	callq  26112 <e1000_setup_all_rx_resources+0x6ab>
   26112:	eb b6                	jmp    260ca <e1000_setup_all_rx_resources+0x663>
   26114:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
   2611b:	00 
   2611c:	e9 0c fb ff ff       	jmpq   25c2d <e1000_setup_all_rx_resources+0x1c6>
   26121:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
   26128:	00 
   26129:	e9 60 fc ff ff       	jmpq   25d8e <e1000_setup_all_rx_resources+0x327>
   2612e:	b8 f4 ff ff ff       	mov    $0xfffffff4,%eax
   26133:	48 83 c4 48          	add    $0x48,%rsp
   26137:	5b                   	pop    %rbx
   26138:	41 5c                	pop    %r12
   2613a:	41 5d                	pop    %r13
   2613c:	41 5e                	pop    %r14
   2613e:	41 5f                	pop    %r15
   26140:	c9                   	leaveq 
   26141:	c3                   	retq   

0000000000026142 <e1000_unmap_and_free_tx_resource>:
   26142:	55                   	push   %rbp
   26143:	48 89 e5             	mov    %rsp,%rbp
   26146:	41 57                	push   %r15
   26148:	41 56                	push   %r14
   2614a:	41 55                	push   %r13
   2614c:	41 54                	push   %r12
   2614e:	49 89 f4             	mov    %rsi,%r12
   26151:	53                   	push   %rbx
   26152:	48 89 fb             	mov    %rdi,%rbx
   26155:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2615c:	48 83 ec 08          	sub    $0x8,%rsp
   26160:	e8 00 00 00 00       	callq  26165 <e1000_unmap_and_free_tx_resource+0x23>
   26165:	4d 8b 74 24 08       	mov    0x8(%r12),%r14
   2616a:	4d 85 f6             	test   %r14,%r14
   2616d:	0f 84 9c 00 00 00    	je     2620f <e1000_unmap_and_free_tx_resource+0xcd>
   26173:	48 8b 9b f8 02 00 00 	mov    0x2f8(%rbx),%rbx
   2617a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26181:	45 8b 7c 24 18       	mov    0x18(%r12),%r15d
   26186:	e8 00 00 00 00       	callq  2618b <e1000_unmap_and_free_tx_resource+0x49>
   2618b:	45 31 ed             	xor    %r13d,%r13d
   2618e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26195:	48 8d 83 80 00 00 00 	lea    0x80(%rbx),%rax
   2619c:	48 85 db             	test   %rbx,%rbx
   2619f:	4c 0f 45 e8          	cmovne %rax,%r13
   261a3:	e8 00 00 00 00       	callq  261a8 <e1000_unmap_and_free_tx_resource+0x66>
   261a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   261af:	e8 00 00 00 00       	callq  261b4 <e1000_unmap_and_free_tx_resource+0x72>
   261b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   261bb:	e8 00 00 00 00       	callq  261c0 <e1000_unmap_and_free_tx_resource+0x7e>
   261c0:	4d 85 ed             	test   %r13,%r13
   261c3:	75 09                	jne    261ce <e1000_unmap_and_free_tx_resource+0x8c>
   261c5:	48 8b 1d 00 00 00 00 	mov    0(%rip),%rbx        # 261cc <e1000_unmap_and_free_tx_resource+0x8a>
   261cc:	eb 12                	jmp    261e0 <e1000_unmap_and_free_tx_resource+0x9e>
   261ce:	49 8b 9d e8 01 00 00 	mov    0x1e8(%r13),%rbx
   261d5:	48 85 db             	test   %rbx,%rbx
   261d8:	48 0f 44 1d 00 00 00 	cmove  0(%rip),%rbx        # 261e0 <e1000_unmap_and_free_tx_resource+0x9e>
   261df:	00 
   261e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   261e7:	e8 00 00 00 00       	callq  261ec <e1000_unmap_and_free_tx_resource+0xaa>
   261ec:	48 8b 43 20          	mov    0x20(%rbx),%rax
   261f0:	48 85 c0             	test   %rax,%rax
   261f3:	74 11                	je     26206 <e1000_unmap_and_free_tx_resource+0xc4>
   261f5:	41 0f b7 d7          	movzwl %r15w,%edx
   261f9:	b9 01 00 00 00       	mov    $0x1,%ecx
   261fe:	4c 89 f6             	mov    %r14,%rsi
   26201:	4c 89 ef             	mov    %r13,%rdi
   26204:	ff d0                	callq  *%rax
   26206:	49 c7 44 24 08 00 00 	movq   $0x0,0x8(%r12)
   2620d:	00 00 
   2620f:	49 8b 3c 24          	mov    (%r12),%rdi
   26213:	48 85 ff             	test   %rdi,%rdi
   26216:	74 0d                	je     26225 <e1000_unmap_and_free_tx_resource+0xe3>
   26218:	e8 00 00 00 00       	callq  2621d <e1000_unmap_and_free_tx_resource+0xdb>
   2621d:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
   26224:	00 
   26225:	41 5b                	pop    %r11
   26227:	5b                   	pop    %rbx
   26228:	41 5c                	pop    %r12
   2622a:	41 5d                	pop    %r13
   2622c:	41 5e                	pop    %r14
   2622e:	41 5f                	pop    %r15
   26230:	c9                   	leaveq 
   26231:	c3                   	retq   

0000000000026232 <e1000_clean_tx_ring>:
   26232:	55                   	push   %rbp
   26233:	48 89 e5             	mov    %rsp,%rbp
   26236:	41 57                	push   %r15
   26238:	41 56                	push   %r14
   2623a:	49 89 f6             	mov    %rsi,%r14
   2623d:	41 55                	push   %r13
   2623f:	41 54                	push   %r12
   26241:	49 89 fc             	mov    %rdi,%r12
   26244:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2624b:	4d 8d bc 24 b8 03 00 	lea    0x3b8(%r12),%r15
   26252:	00 
   26253:	53                   	push   %rbx
   26254:	31 db                	xor    %ebx,%ebx
   26256:	48 83 ec 08          	sub    $0x8,%rsp
   2625a:	e8 00 00 00 00       	callq  2625f <e1000_clean_tx_ring+0x2d>
   2625f:	89 d8                	mov    %ebx,%eax
   26261:	48 ff c3             	inc    %rbx
   26264:	41 3b 46 14          	cmp    0x14(%r14),%eax
   26268:	49 8b 7e 20          	mov    0x20(%r14),%rdi
   2626c:	73 14                	jae    26282 <e1000_clean_tx_ring+0x50>
   2626e:	89 c6                	mov    %eax,%esi
   26270:	48 c1 e6 05          	shl    $0x5,%rsi
   26274:	48 8d 34 37          	lea    (%rdi,%rsi,1),%rsi
   26278:	4c 89 e7             	mov    %r12,%rdi
   2627b:	e8 c2 fe ff ff       	callq  26142 <e1000_unmap_and_free_tx_resource>
   26280:	eb dd                	jmp    2625f <e1000_clean_tx_ring+0x2d>
   26282:	41 8b 56 14          	mov    0x14(%r14),%edx
   26286:	31 f6                	xor    %esi,%esi
   26288:	45 31 ed             	xor    %r13d,%r13d
   2628b:	48 c1 e2 05          	shl    $0x5,%rdx
   2628f:	e8 34 17 fe ff       	callq  79c8 <memset>
   26294:	41 8b 56 10          	mov    0x10(%r14),%edx
   26298:	49 8b 3e             	mov    (%r14),%rdi
   2629b:	31 f6                	xor    %esi,%esi
   2629d:	e8 26 17 fe ff       	callq  79c8 <memset>
   262a2:	41 0f b7 5e 58       	movzwl 0x58(%r14),%ebx
   262a7:	41 c7 46 18 00 00 00 	movl   $0x0,0x18(%r14)
   262ae:	00 
   262af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   262b6:	41 c7 46 1c 00 00 00 	movl   $0x0,0x1c(%r14)
   262bd:	00 
   262be:	41 c6 46 5c 00       	movb   $0x0,0x5c(%r14)
   262c3:	4d 8b 27             	mov    (%r15),%r12
   262c6:	e8 00 00 00 00       	callq  262cb <e1000_clean_tx_ring+0x99>
   262cb:	49 01 dc             	add    %rbx,%r12
   262ce:	45 89 2c 24          	mov    %r13d,(%r12)
   262d2:	41 0f b7 5e 5a       	movzwl 0x5a(%r14),%ebx
   262d7:	4d 8b 27             	mov    (%r15),%r12
   262da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   262e1:	e8 00 00 00 00       	callq  262e6 <e1000_clean_tx_ring+0xb4>
   262e6:	49 01 dc             	add    %rbx,%r12
   262e9:	45 89 2c 24          	mov    %r13d,(%r12)
   262ed:	5b                   	pop    %rbx
   262ee:	5b                   	pop    %rbx
   262ef:	41 5c                	pop    %r12
   262f1:	41 5d                	pop    %r13
   262f3:	41 5e                	pop    %r14
   262f5:	41 5f                	pop    %r15
   262f7:	c9                   	leaveq 
   262f8:	c3                   	retq   

00000000000262f9 <e1000_free_tx_resources>:
   262f9:	55                   	push   %rbp
   262fa:	48 89 e5             	mov    %rsp,%rbp
   262fd:	41 57                	push   %r15
   262ff:	41 56                	push   %r14
   26301:	45 31 f6             	xor    %r14d,%r14d
   26304:	41 55                	push   %r13
   26306:	49 89 f5             	mov    %rsi,%r13
   26309:	41 54                	push   %r12
   2630b:	53                   	push   %rbx
   2630c:	48 89 fb             	mov    %rdi,%rbx
   2630f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26316:	48 83 ec 18          	sub    $0x18,%rsp
   2631a:	e8 00 00 00 00       	callq  2631f <e1000_free_tx_resources+0x26>
   2631f:	4c 89 ee             	mov    %r13,%rsi
   26322:	48 89 df             	mov    %rbx,%rdi
   26325:	4c 8b a3 f8 02 00 00 	mov    0x2f8(%rbx),%r12
   2632c:	e8 01 ff ff ff       	callq  26232 <e1000_clean_tx_ring>
   26331:	49 8b 7d 20          	mov    0x20(%r13),%rdi
   26335:	e8 00 00 00 00       	callq  2633a <e1000_free_tx_resources+0x41>
   2633a:	49 8b 45 08          	mov    0x8(%r13),%rax
   2633e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26345:	49 c7 45 20 00 00 00 	movq   $0x0,0x20(%r13)
   2634c:	00 
   2634d:	45 8b 7d 10          	mov    0x10(%r13),%r15d
   26351:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   26355:	49 8b 45 00          	mov    0x0(%r13),%rax
   26359:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
   2635d:	e8 00 00 00 00       	callq  26362 <e1000_free_tx_resources+0x69>
   26362:	49 8d 84 24 80 00 00 	lea    0x80(%r12),%rax
   26369:	00 
   2636a:	4d 85 e4             	test   %r12,%r12
   2636d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26374:	4c 0f 45 f0          	cmovne %rax,%r14
   26378:	e8 00 00 00 00       	callq  2637d <e1000_free_tx_resources+0x84>
   2637d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26384:	e8 00 00 00 00       	callq  26389 <e1000_free_tx_resources+0x90>
   26389:	4d 85 f6             	test   %r14,%r14
   2638c:	75 09                	jne    26397 <e1000_free_tx_resources+0x9e>
   2638e:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 26395 <e1000_free_tx_resources+0x9c>
   26395:	eb 12                	jmp    263a9 <e1000_free_tx_resources+0xb0>
   26397:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   2639e:	4d 85 e4             	test   %r12,%r12
   263a1:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 263a9 <e1000_free_tx_resources+0xb0>
   263a8:	00 
   263a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   263b0:	e8 00 00 00 00       	callq  263b5 <e1000_free_tx_resources+0xbc>
   263b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   263bc:	e8 00 00 00 00       	callq  263c1 <e1000_free_tx_resources+0xc8>
   263c1:	9c                   	pushfq 
   263c2:	5b                   	pop    %rbx
   263c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   263ca:	e8 00 00 00 00       	callq  263cf <e1000_free_tx_resources+0xd6>
   263cf:	80 e7 02             	and    $0x2,%bh
   263d2:	75 15                	jne    263e9 <e1000_free_tx_resources+0xf0>
   263d4:	31 d2                	xor    %edx,%edx
   263d6:	be 29 01 00 00       	mov    $0x129,%esi
   263db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   263e2:	31 c0                	xor    %eax,%eax
   263e4:	e8 00 00 00 00       	callq  263e9 <e1000_free_tx_resources+0xf0>
   263e9:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   263ee:	48 85 c0             	test   %rax,%rax
   263f1:	74 10                	je     26403 <e1000_free_tx_resources+0x10a>
   263f3:	44 89 fe             	mov    %r15d,%esi
   263f6:	48 8b 4d d0          	mov    0xffffffffffffffd0(%rbp),%rcx
   263fa:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   263fe:	4c 89 f7             	mov    %r14,%rdi
   26401:	ff d0                	callq  *%rax
   26403:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
   2640a:	00 
   2640b:	48 83 c4 18          	add    $0x18,%rsp
   2640f:	5b                   	pop    %rbx
   26410:	41 5c                	pop    %r12
   26412:	41 5d                	pop    %r13
   26414:	41 5e                	pop    %r14
   26416:	41 5f                	pop    %r15
   26418:	c9                   	leaveq 
   26419:	c3                   	retq   

000000000002641a <e1000_free_all_tx_resources>:
   2641a:	55                   	push   %rbp
   2641b:	48 89 e5             	mov    %rsp,%rbp
   2641e:	41 54                	push   %r12
   26420:	45 31 e4             	xor    %r12d,%r12d
   26423:	53                   	push   %rbx
   26424:	48 89 fb             	mov    %rdi,%rbx
   26427:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2642e:	e8 00 00 00 00       	callq  26433 <e1000_free_all_tx_resources+0x19>
   26433:	44 3b a3 b0 02 00 00 	cmp    0x2b0(%rbx),%r12d
   2643a:	7d 1b                	jge    26457 <e1000_free_all_tx_resources+0x3d>
   2643c:	49 63 f4             	movslq %r12d,%rsi
   2643f:	48 89 df             	mov    %rbx,%rdi
   26442:	41 ff c4             	inc    %r12d
   26445:	48 6b f6 60          	imul   $0x60,%rsi,%rsi
   26449:	48 03 b3 b0 01 00 00 	add    0x1b0(%rbx),%rsi
   26450:	e8 a4 fe ff ff       	callq  262f9 <e1000_free_tx_resources>
   26455:	eb dc                	jmp    26433 <e1000_free_all_tx_resources+0x19>
   26457:	5b                   	pop    %rbx
   26458:	41 5c                	pop    %r12
   2645a:	c9                   	leaveq 
   2645b:	c3                   	retq   

000000000002645c <e1000_setup_all_tx_resources>:
   2645c:	55                   	push   %rbp
   2645d:	48 89 e5             	mov    %rsp,%rbp
   26460:	41 57                	push   %r15
   26462:	41 56                	push   %r14
   26464:	41 55                	push   %r13
   26466:	41 54                	push   %r12
   26468:	53                   	push   %rbx
   26469:	48 83 ec 48          	sub    $0x48,%rsp
   2646d:	48 89 7d a0          	mov    %rdi,0xffffffffffffffa0(%rbp)
   26471:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26478:	e8 00 00 00 00       	callq  2647d <e1000_setup_all_tx_resources+0x21>
   2647d:	c7 45 ac 00 00 00 00 	movl   $0x0,0xffffffffffffffac(%rbp)
   26484:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   26488:	8b 55 ac             	mov    0xffffffffffffffac(%rbp),%edx
   2648b:	3b 90 b0 02 00 00    	cmp    0x2b0(%rax),%edx
   26491:	0f 8d 64 06 00 00    	jge    26afb <e1000_setup_all_tx_resources+0x69f>
   26497:	48 63 c2             	movslq %edx,%rax
   2649a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   264a1:	4c 6b e8 60          	imul   $0x60,%rax,%r13
   264a5:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   264a9:	4c 03 a8 b0 01 00 00 	add    0x1b0(%rax),%r13
   264b0:	e8 00 00 00 00       	callq  264b5 <e1000_setup_all_tx_resources+0x59>
   264b5:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   264b9:	48 8b 92 f8 02 00 00 	mov    0x2f8(%rdx),%rdx
   264c0:	48 89 55 b0          	mov    %rdx,0xffffffffffffffb0(%rbp)
   264c4:	41 8b 45 14          	mov    0x14(%r13),%eax
   264c8:	48 c1 e0 05          	shl    $0x5,%rax
   264cc:	48 63 d8             	movslq %eax,%rbx
   264cf:	48 89 df             	mov    %rbx,%rdi
   264d2:	e8 00 00 00 00       	callq  264d7 <e1000_setup_all_tx_resources+0x7b>
   264d7:	48 85 c0             	test   %rax,%rax
   264da:	48 89 c7             	mov    %rax,%rdi
   264dd:	49 89 45 20          	mov    %rax,0x20(%r13)
   264e1:	0f 84 18 06 00 00    	je     26aff <e1000_setup_all_tx_resources+0x6a3>
   264e7:	31 f6                	xor    %esi,%esi
   264e9:	48 89 da             	mov    %rbx,%rdx
   264ec:	45 31 f6             	xor    %r14d,%r14d
   264ef:	e8 d4 14 fe ff       	callq  79c8 <memset>
   264f4:	41 8b 45 14          	mov    0x14(%r13),%eax
   264f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   264ff:	48 c1 e0 04          	shl    $0x4,%rax
   26503:	44 8d b8 ff 0f 00 00 	lea    0xfff(%rax),%r15d
   2650a:	41 81 e7 00 f0 ff ff 	and    $0xfffff000,%r15d
   26511:	45 89 7d 10          	mov    %r15d,0x10(%r13)
   26515:	e8 00 00 00 00       	callq  2651a <e1000_setup_all_tx_resources+0xbe>
   2651a:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   2651e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26525:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   26529:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   2652e:	4c 0f 45 f0          	cmovne %rax,%r14
   26532:	e8 00 00 00 00       	callq  26537 <e1000_setup_all_tx_resources+0xdb>
   26537:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2653e:	e8 00 00 00 00       	callq  26543 <e1000_setup_all_tx_resources+0xe7>
   26543:	4d 85 f6             	test   %r14,%r14
   26546:	75 15                	jne    2655d <e1000_setup_all_tx_resources+0x101>
   26548:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 2654f <e1000_setup_all_tx_resources+0xf3>
   2654f:	bb 21 00 00 00       	mov    $0x21,%ebx
   26554:	49 c7 c6 00 00 00 00 	mov    $0x0,%r14
   2655b:	eb 17                	jmp    26574 <e1000_setup_all_tx_resources+0x118>
   2655d:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   26564:	bb 20 00 00 00       	mov    $0x20,%ebx
   26569:	4d 85 e4             	test   %r12,%r12
   2656c:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 26574 <e1000_setup_all_tx_resources+0x118>
   26573:	00 
   26574:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2657b:	e8 00 00 00 00       	callq  26580 <e1000_setup_all_tx_resources+0x124>
   26580:	49 8b 86 b0 01 00 00 	mov    0x1b0(%r14),%rax
   26587:	48 85 c0             	test   %rax,%rax
   2658a:	0f 84 7f 05 00 00    	je     26b0f <e1000_setup_all_tx_resources+0x6b3>
   26590:	48 83 38 00          	cmpq   $0x0,(%rax)
   26594:	0f 84 75 05 00 00    	je     26b0f <e1000_setup_all_tx_resources+0x6b3>
   2659a:	49 83 7c 24 08 00    	cmpq   $0x0,0x8(%r12)
   265a0:	0f 84 69 05 00 00    	je     26b0f <e1000_setup_all_tx_resources+0x6b3>
   265a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   265ad:	e8 00 00 00 00       	callq  265b2 <e1000_setup_all_tx_resources+0x156>
   265b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   265b9:	e8 00 00 00 00       	callq  265be <e1000_setup_all_tx_resources+0x162>
   265be:	49 8b 96 b8 01 00 00 	mov    0x1b8(%r14),%rdx
   265c5:	48 85 d2             	test   %rdx,%rdx
   265c8:	75 07                	jne    265d1 <e1000_setup_all_tx_resources+0x175>
   265ca:	f6 c3 01             	test   $0x1,%bl
   265cd:	75 0b                	jne    265da <e1000_setup_all_tx_resources+0x17e>
   265cf:	eb 1d                	jmp    265ee <e1000_setup_all_tx_resources+0x192>
   265d1:	48 81 fa ff ff ff 00 	cmp    $0xffffff,%rdx
   265d8:	77 05                	ja     265df <e1000_setup_all_tx_resources+0x183>
   265da:	83 cb 01             	or     $0x1,%ebx
   265dd:	eb 0a                	jmp    265e9 <e1000_setup_all_tx_resources+0x18d>
   265df:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   265e4:	48 39 c2             	cmp    %rax,%rdx
   265e7:	77 08                	ja     265f1 <e1000_setup_all_tx_resources+0x195>
   265e9:	f6 c3 01             	test   $0x1,%bl
   265ec:	75 03                	jne    265f1 <e1000_setup_all_tx_resources+0x195>
   265ee:	83 cb 04             	or     $0x4,%ebx
   265f1:	49 8d 45 08          	lea    0x8(%r13),%rax
   265f5:	44 89 fe             	mov    %r15d,%esi
   265f8:	89 d9                	mov    %ebx,%ecx
   265fa:	4c 89 f7             	mov    %r14,%rdi
   265fd:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   26601:	48 89 c2             	mov    %rax,%rdx
   26604:	41 ff 54 24 08       	callq  *0x8(%r12)
   26609:	48 85 c0             	test   %rax,%rax
   2660c:	48 89 c6             	mov    %rax,%rsi
   2660f:	49 89 45 00          	mov    %rax,0x0(%r13)
   26613:	75 0e                	jne    26623 <e1000_setup_all_tx_resources+0x1c7>
   26615:	49 8b 7d 20          	mov    0x20(%r13),%rdi
   26619:	e8 00 00 00 00       	callq  2661e <e1000_setup_all_tx_resources+0x1c2>
   2661e:	e9 dc 04 00 00       	jmpq   26aff <e1000_setup_all_tx_resources+0x6a3>
   26623:	41 8b 55 10          	mov    0x10(%r13),%edx
   26627:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   2662b:	e8 69 a9 fd ff       	callq  f99 <e1000_check_64k_bound>
   26630:	84 c0                	test   %al,%al
   26632:	0f 85 4f 04 00 00    	jne    26a87 <e1000_setup_all_tx_resources+0x62b>
   26638:	49 8b 55 00          	mov    0x0(%r13),%rdx
   2663c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26643:	45 31 f6             	xor    %r14d,%r14d
   26646:	48 89 55 c0          	mov    %rdx,0xffffffffffffffc0(%rbp)
   2664a:	49 8b 45 08          	mov    0x8(%r13),%rax
   2664e:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   26652:	41 8b 75 10          	mov    0x10(%r13),%esi
   26656:	31 c0                	xor    %eax,%eax
   26658:	e8 00 00 00 00       	callq  2665d <e1000_setup_all_tx_resources+0x201>
   2665d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26664:	45 8b 7d 10          	mov    0x10(%r13),%r15d
   26668:	e8 00 00 00 00       	callq  2666d <e1000_setup_all_tx_resources+0x211>
   2666d:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   26671:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26678:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   2667c:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   26681:	4c 0f 45 f0          	cmovne %rax,%r14
   26685:	e8 00 00 00 00       	callq  2668a <e1000_setup_all_tx_resources+0x22e>
   2668a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26691:	e8 00 00 00 00       	callq  26696 <e1000_setup_all_tx_resources+0x23a>
   26696:	4d 85 f6             	test   %r14,%r14
   26699:	75 15                	jne    266b0 <e1000_setup_all_tx_resources+0x254>
   2669b:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 266a2 <e1000_setup_all_tx_resources+0x246>
   266a2:	bb 21 00 00 00       	mov    $0x21,%ebx
   266a7:	49 c7 c6 00 00 00 00 	mov    $0x0,%r14
   266ae:	eb 17                	jmp    266c7 <e1000_setup_all_tx_resources+0x26b>
   266b0:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   266b7:	bb 20 00 00 00       	mov    $0x20,%ebx
   266bc:	4d 85 e4             	test   %r12,%r12
   266bf:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 266c7 <e1000_setup_all_tx_resources+0x26b>
   266c6:	00 
   266c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   266ce:	e8 00 00 00 00       	callq  266d3 <e1000_setup_all_tx_resources+0x277>
   266d3:	49 8b 86 b0 01 00 00 	mov    0x1b0(%r14),%rax
   266da:	48 85 c0             	test   %rax,%rax
   266dd:	0f 84 39 04 00 00    	je     26b1c <e1000_setup_all_tx_resources+0x6c0>
   266e3:	48 83 38 00          	cmpq   $0x0,(%rax)
   266e7:	0f 84 2f 04 00 00    	je     26b1c <e1000_setup_all_tx_resources+0x6c0>
   266ed:	49 83 7c 24 08 00    	cmpq   $0x0,0x8(%r12)
   266f3:	0f 84 23 04 00 00    	je     26b1c <e1000_setup_all_tx_resources+0x6c0>
   266f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26700:	e8 00 00 00 00       	callq  26705 <e1000_setup_all_tx_resources+0x2a9>
   26705:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2670c:	e8 00 00 00 00       	callq  26711 <e1000_setup_all_tx_resources+0x2b5>
   26711:	49 8b 96 b8 01 00 00 	mov    0x1b8(%r14),%rdx
   26718:	48 85 d2             	test   %rdx,%rdx
   2671b:	75 07                	jne    26724 <e1000_setup_all_tx_resources+0x2c8>
   2671d:	f6 c3 01             	test   $0x1,%bl
   26720:	75 0b                	jne    2672d <e1000_setup_all_tx_resources+0x2d1>
   26722:	eb 1d                	jmp    26741 <e1000_setup_all_tx_resources+0x2e5>
   26724:	48 81 fa ff ff ff 00 	cmp    $0xffffff,%rdx
   2672b:	77 05                	ja     26732 <e1000_setup_all_tx_resources+0x2d6>
   2672d:	83 cb 01             	or     $0x1,%ebx
   26730:	eb 0a                	jmp    2673c <e1000_setup_all_tx_resources+0x2e0>
   26732:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
   26737:	48 39 c2             	cmp    %rax,%rdx
   2673a:	77 08                	ja     26744 <e1000_setup_all_tx_resources+0x2e8>
   2673c:	f6 c3 01             	test   $0x1,%bl
   2673f:	75 03                	jne    26744 <e1000_setup_all_tx_resources+0x2e8>
   26741:	83 cb 04             	or     $0x4,%ebx
   26744:	44 89 fe             	mov    %r15d,%esi
   26747:	89 d9                	mov    %ebx,%ecx
   26749:	48 8b 55 d0          	mov    0xffffffffffffffd0(%rbp),%rdx
   2674d:	4c 89 f7             	mov    %r14,%rdi
   26750:	41 ff 54 24 08       	callq  *0x8(%r12)
   26755:	48 85 c0             	test   %rax,%rax
   26758:	48 89 c6             	mov    %rax,%rsi
   2675b:	49 89 45 00          	mov    %rax,0x0(%r13)
   2675f:	0f 85 bf 00 00 00    	jne    26824 <e1000_setup_all_tx_resources+0x3c8>
   26765:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2676c:	45 8b 7d 10          	mov    0x10(%r13),%r15d
   26770:	45 31 f6             	xor    %r14d,%r14d
   26773:	e8 00 00 00 00       	callq  26778 <e1000_setup_all_tx_resources+0x31c>
   26778:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   2677c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26783:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   26787:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   2678c:	4c 0f 45 f0          	cmovne %rax,%r14
   26790:	e8 00 00 00 00       	callq  26795 <e1000_setup_all_tx_resources+0x339>
   26795:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2679c:	e8 00 00 00 00       	callq  267a1 <e1000_setup_all_tx_resources+0x345>
   267a1:	4d 85 f6             	test   %r14,%r14
   267a4:	75 09                	jne    267af <e1000_setup_all_tx_resources+0x353>
   267a6:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 267ad <e1000_setup_all_tx_resources+0x351>
   267ad:	eb 12                	jmp    267c1 <e1000_setup_all_tx_resources+0x365>
   267af:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   267b6:	4d 85 e4             	test   %r12,%r12
   267b9:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 267c1 <e1000_setup_all_tx_resources+0x365>
   267c0:	00 
   267c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   267c8:	e8 00 00 00 00       	callq  267cd <e1000_setup_all_tx_resources+0x371>
   267cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   267d4:	e8 00 00 00 00       	callq  267d9 <e1000_setup_all_tx_resources+0x37d>
   267d9:	9c                   	pushfq 
   267da:	5b                   	pop    %rbx
   267db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   267e2:	e8 00 00 00 00       	callq  267e7 <e1000_setup_all_tx_resources+0x38b>
   267e7:	80 e7 02             	and    $0x2,%bh
   267ea:	75 15                	jne    26801 <e1000_setup_all_tx_resources+0x3a5>
   267ec:	31 d2                	xor    %edx,%edx
   267ee:	be 29 01 00 00       	mov    $0x129,%esi
   267f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   267fa:	31 c0                	xor    %eax,%eax
   267fc:	e8 00 00 00 00       	callq  26801 <e1000_setup_all_tx_resources+0x3a5>
   26801:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   26806:	48 85 c0             	test   %rax,%rax
   26809:	0f 84 06 fe ff ff    	je     26615 <e1000_setup_all_tx_resources+0x1b9>
   2680f:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   26813:	48 8b 55 c0          	mov    0xffffffffffffffc0(%rbp),%rdx
   26817:	44 89 fe             	mov    %r15d,%esi
   2681a:	4c 89 f7             	mov    %r14,%rdi
   2681d:	ff d0                	callq  *%rax
   2681f:	e9 f1 fd ff ff       	jmpq   26615 <e1000_setup_all_tx_resources+0x1b9>
   26824:	41 8b 55 10          	mov    0x10(%r13),%edx
   26828:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   2682c:	e8 68 a7 fd ff       	callq  f99 <e1000_check_64k_bound>
   26831:	41 8b 55 10          	mov    0x10(%r13),%edx
   26835:	84 c0                	test   %al,%al
   26837:	89 55 9c             	mov    %edx,0xffffffffffffff9c(%rbp)
   2683a:	0f 84 bb 00 00 00    	je     268fb <e1000_setup_all_tx_resources+0x49f>
   26840:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26847:	45 31 f6             	xor    %r14d,%r14d
   2684a:	e8 00 00 00 00       	callq  2684f <e1000_setup_all_tx_resources+0x3f3>
   2684f:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   26853:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2685a:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   2685e:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   26863:	4c 0f 45 f0          	cmovne %rax,%r14
   26867:	e8 00 00 00 00       	callq  2686c <e1000_setup_all_tx_resources+0x410>
   2686c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26873:	e8 00 00 00 00       	callq  26878 <e1000_setup_all_tx_resources+0x41c>
   26878:	4d 85 f6             	test   %r14,%r14
   2687b:	75 09                	jne    26886 <e1000_setup_all_tx_resources+0x42a>
   2687d:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 26884 <e1000_setup_all_tx_resources+0x428>
   26884:	eb 12                	jmp    26898 <e1000_setup_all_tx_resources+0x43c>
   26886:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   2688d:	4d 85 e4             	test   %r12,%r12
   26890:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 26898 <e1000_setup_all_tx_resources+0x43c>
   26897:	00 
   26898:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2689f:	e8 00 00 00 00       	callq  268a4 <e1000_setup_all_tx_resources+0x448>
   268a4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   268ab:	e8 00 00 00 00       	callq  268b0 <e1000_setup_all_tx_resources+0x454>
   268b0:	9c                   	pushfq 
   268b1:	5b                   	pop    %rbx
   268b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   268b9:	e8 00 00 00 00       	callq  268be <e1000_setup_all_tx_resources+0x462>
   268be:	80 e7 02             	and    $0x2,%bh
   268c1:	75 15                	jne    268d8 <e1000_setup_all_tx_resources+0x47c>
   268c3:	31 d2                	xor    %edx,%edx
   268c5:	be 29 01 00 00       	mov    $0x129,%esi
   268ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   268d1:	31 c0                	xor    %eax,%eax
   268d3:	e8 00 00 00 00       	callq  268d8 <e1000_setup_all_tx_resources+0x47c>
   268d8:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   268dd:	48 85 c0             	test   %rax,%rax
   268e0:	0f 84 a1 01 00 00    	je     26a87 <e1000_setup_all_tx_resources+0x62b>
   268e6:	8b 75 9c             	mov    0xffffffffffffff9c(%rbp),%esi
   268e9:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   268ed:	4c 89 f7             	mov    %r14,%rdi
   268f0:	48 8b 55 c0          	mov    0xffffffffffffffc0(%rbp),%rdx
   268f4:	ff d0                	callq  *%rax
   268f6:	e9 8c 01 00 00       	jmpq   26a87 <e1000_setup_all_tx_resources+0x62b>
   268fb:	49 8b 45 08          	mov    0x8(%r13),%rax
   268ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26906:	45 31 f6             	xor    %r14d,%r14d
   26909:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
   2690d:	4d 8b 7d 00          	mov    0x0(%r13),%r15
   26911:	e8 00 00 00 00       	callq  26916 <e1000_setup_all_tx_resources+0x4ba>
   26916:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   2691a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26921:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   26925:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   2692a:	4c 0f 45 f0          	cmovne %rax,%r14
   2692e:	e8 00 00 00 00       	callq  26933 <e1000_setup_all_tx_resources+0x4d7>
   26933:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2693a:	e8 00 00 00 00       	callq  2693f <e1000_setup_all_tx_resources+0x4e3>
   2693f:	4d 85 f6             	test   %r14,%r14
   26942:	75 09                	jne    2694d <e1000_setup_all_tx_resources+0x4f1>
   26944:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 2694b <e1000_setup_all_tx_resources+0x4ef>
   2694b:	eb 12                	jmp    2695f <e1000_setup_all_tx_resources+0x503>
   2694d:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   26954:	4d 85 e4             	test   %r12,%r12
   26957:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 2695f <e1000_setup_all_tx_resources+0x503>
   2695e:	00 
   2695f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26966:	e8 00 00 00 00       	callq  2696b <e1000_setup_all_tx_resources+0x50f>
   2696b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26972:	e8 00 00 00 00       	callq  26977 <e1000_setup_all_tx_resources+0x51b>
   26977:	9c                   	pushfq 
   26978:	5b                   	pop    %rbx
   26979:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26980:	e8 00 00 00 00       	callq  26985 <e1000_setup_all_tx_resources+0x529>
   26985:	80 e7 02             	and    $0x2,%bh
   26988:	75 15                	jne    2699f <e1000_setup_all_tx_resources+0x543>
   2698a:	31 d2                	xor    %edx,%edx
   2698c:	be 29 01 00 00       	mov    $0x129,%esi
   26991:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26998:	31 c0                	xor    %eax,%eax
   2699a:	e8 00 00 00 00       	callq  2699f <e1000_setup_all_tx_resources+0x543>
   2699f:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   269a4:	48 85 c0             	test   %rax,%rax
   269a7:	74 0f                	je     269b8 <e1000_setup_all_tx_resources+0x55c>
   269a9:	8b 75 9c             	mov    0xffffffffffffff9c(%rbp),%esi
   269ac:	48 8b 4d c8          	mov    0xffffffffffffffc8(%rbp),%rcx
   269b0:	4c 89 fa             	mov    %r15,%rdx
   269b3:	4c 89 f7             	mov    %r14,%rdi
   269b6:	ff d0                	callq  *%rax
   269b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   269bf:	45 8b 7d 10          	mov    0x10(%r13),%r15d
   269c3:	45 31 f6             	xor    %r14d,%r14d
   269c6:	e8 00 00 00 00       	callq  269cb <e1000_setup_all_tx_resources+0x56f>
   269cb:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   269cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   269d6:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   269da:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   269df:	4c 0f 45 f0          	cmovne %rax,%r14
   269e3:	e8 00 00 00 00       	callq  269e8 <e1000_setup_all_tx_resources+0x58c>
   269e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   269ef:	e8 00 00 00 00       	callq  269f4 <e1000_setup_all_tx_resources+0x598>
   269f4:	4d 85 f6             	test   %r14,%r14
   269f7:	75 09                	jne    26a02 <e1000_setup_all_tx_resources+0x5a6>
   269f9:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 26a00 <e1000_setup_all_tx_resources+0x5a4>
   26a00:	eb 12                	jmp    26a14 <e1000_setup_all_tx_resources+0x5b8>
   26a02:	4d 8b a6 e8 01 00 00 	mov    0x1e8(%r14),%r12
   26a09:	4d 85 e4             	test   %r12,%r12
   26a0c:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 26a14 <e1000_setup_all_tx_resources+0x5b8>
   26a13:	00 
   26a14:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26a1b:	e8 00 00 00 00       	callq  26a20 <e1000_setup_all_tx_resources+0x5c4>
   26a20:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26a27:	e8 00 00 00 00       	callq  26a2c <e1000_setup_all_tx_resources+0x5d0>
   26a2c:	9c                   	pushfq 
   26a2d:	5b                   	pop    %rbx
   26a2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26a35:	e8 00 00 00 00       	callq  26a3a <e1000_setup_all_tx_resources+0x5de>
   26a3a:	80 e7 02             	and    $0x2,%bh
   26a3d:	75 15                	jne    26a54 <e1000_setup_all_tx_resources+0x5f8>
   26a3f:	31 d2                	xor    %edx,%edx
   26a41:	be 29 01 00 00       	mov    $0x129,%esi
   26a46:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26a4d:	31 c0                	xor    %eax,%eax
   26a4f:	e8 00 00 00 00       	callq  26a54 <e1000_setup_all_tx_resources+0x5f8>
   26a54:	49 8b 44 24 10       	mov    0x10(%r12),%rax
   26a59:	48 85 c0             	test   %rax,%rax
   26a5c:	74 10                	je     26a6e <e1000_setup_all_tx_resources+0x612>
   26a5e:	44 89 fe             	mov    %r15d,%esi
   26a61:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   26a65:	48 8b 55 c0          	mov    0xffffffffffffffc0(%rbp),%rdx
   26a69:	4c 89 f7             	mov    %r14,%rdi
   26a6c:	ff d0                	callq  *%rax
   26a6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26a75:	31 c0                	xor    %eax,%eax
   26a77:	e8 00 00 00 00       	callq  26a7c <e1000_setup_all_tx_resources+0x620>
   26a7c:	49 8b 7d 20          	mov    0x20(%r13),%rdi
   26a80:	e8 00 00 00 00       	callq  26a85 <e1000_setup_all_tx_resources+0x629>
   26a85:	eb 3e                	jmp    26ac5 <e1000_setup_all_tx_resources+0x669>
   26a87:	41 8b 55 10          	mov    0x10(%r13),%edx
   26a8b:	49 8b 7d 00          	mov    0x0(%r13),%rdi
   26a8f:	31 f6                	xor    %esi,%esi
   26a91:	e8 32 0f fe ff       	callq  79c8 <memset>
   26a96:	49 8d 7d 28          	lea    0x28(%r13),%rdi
   26a9a:	41 c7 45 18 00 00 00 	movl   $0x0,0x18(%r13)
   26aa1:	00 
   26aa2:	41 c7 45 1c 00 00 00 	movl   $0x0,0x1c(%r13)
   26aa9:	00 
   26aaa:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   26ab1:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   26ab8:	e8 59 da fd ff       	callq  4516 <__spin_lock_init>
   26abd:	ff 45 ac             	incl   0xffffffffffffffac(%rbp)
   26ac0:	e9 bf f9 ff ff       	jmpq   26484 <e1000_setup_all_tx_resources+0x28>
   26ac5:	8b 75 ac             	mov    0xffffffffffffffac(%rbp),%esi
   26ac8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26acf:	31 c0                	xor    %eax,%eax
   26ad1:	e8 00 00 00 00       	callq  26ad6 <e1000_setup_all_tx_resources+0x67a>
   26ad6:	8b 5d ac             	mov    0xffffffffffffffac(%rbp),%ebx
   26ad9:	ff cb                	dec    %ebx
   26adb:	85 db                	test   %ebx,%ebx
   26add:	78 4a                	js     26b29 <e1000_setup_all_tx_resources+0x6cd>
   26adf:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   26ae3:	48 63 f3             	movslq %ebx,%rsi
   26ae6:	48 6b f6 60          	imul   $0x60,%rsi,%rsi
   26aea:	48 03 b2 b0 01 00 00 	add    0x1b0(%rdx),%rsi
   26af1:	48 89 d7             	mov    %rdx,%rdi
   26af4:	e8 00 f8 ff ff       	callq  262f9 <e1000_free_tx_resources>
   26af9:	eb de                	jmp    26ad9 <e1000_setup_all_tx_resources+0x67d>
   26afb:	31 c0                	xor    %eax,%eax
   26afd:	eb 2f                	jmp    26b2e <e1000_setup_all_tx_resources+0x6d2>
   26aff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26b06:	31 c0                	xor    %eax,%eax
   26b08:	e8 00 00 00 00       	callq  26b0d <e1000_setup_all_tx_resources+0x6b1>
   26b0d:	eb b6                	jmp    26ac5 <e1000_setup_all_tx_resources+0x669>
   26b0f:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
   26b16:	00 
   26b17:	e9 f9 fa ff ff       	jmpq   26615 <e1000_setup_all_tx_resources+0x1b9>
   26b1c:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
   26b23:	00 
   26b24:	e9 3c fc ff ff       	jmpq   26765 <e1000_setup_all_tx_resources+0x309>
   26b29:	b8 f4 ff ff ff       	mov    $0xfffffff4,%eax
   26b2e:	48 83 c4 48          	add    $0x48,%rsp
   26b32:	5b                   	pop    %rbx
   26b33:	41 5c                	pop    %r12
   26b35:	41 5d                	pop    %r13
   26b37:	41 5e                	pop    %r14
   26b39:	41 5f                	pop    %r15
   26b3b:	c9                   	leaveq 
   26b3c:	c3                   	retq   

0000000000026b3d <e1000_dump_eeprom>:
   26b3d:	55                   	push   %rbp
   26b3e:	48 89 e5             	mov    %rsp,%rbp
   26b41:	41 56                	push   %r14
   26b43:	41 55                	push   %r13
   26b45:	41 54                	push   %r12
   26b47:	53                   	push   %rbx
   26b48:	48 89 fb             	mov    %rdi,%rbx
   26b4b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26b52:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
   26b56:	e8 00 00 00 00       	callq  26b5b <e1000_dump_eeprom+0x1e>
   26b5b:	4c 8b a3 f0 02 00 00 	mov    0x2f0(%rbx),%r12
   26b62:	4d 8b ac 24 50 01 00 	mov    0x150(%r12),%r13
   26b69:	00 
   26b6a:	4c 89 e7             	mov    %r12,%rdi
   26b6d:	41 ff 55 58          	callq  *0x58(%r13)
   26b71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26b78:	89 c3                	mov    %eax,%ebx
   26b7a:	89 45 8c             	mov    %eax,0xffffffffffffff8c(%rbp)
   26b7d:	c7 45 88 00 00 00 00 	movl   $0x0,0xffffffffffffff88(%rbp)
   26b84:	e8 00 00 00 00       	callq  26b89 <e1000_dump_eeprom+0x4c>
   26b89:	be d0 00 00 00       	mov    $0xd0,%esi
   26b8e:	48 89 df             	mov    %rbx,%rdi
   26b91:	e8 00 00 00 00       	callq  26b96 <e1000_dump_eeprom+0x59>
   26b96:	48 85 c0             	test   %rax,%rax
   26b99:	49 89 c6             	mov    %rax,%r14
   26b9c:	75 13                	jne    26bb1 <e1000_dump_eeprom+0x74>
   26b9e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26ba5:	31 c0                	xor    %eax,%eax
   26ba7:	e8 00 00 00 00       	callq  26bac <e1000_dump_eeprom+0x6f>
   26bac:	e9 f6 05 00 00       	jmpq   271a7 <e1000_dump_eeprom+0x66a>
   26bb1:	48 89 c2             	mov    %rax,%rdx
   26bb4:	4c 89 e7             	mov    %r12,%rdi
   26bb7:	48 8d 75 80          	lea    0xffffffffffffff80(%rbp),%rsi
   26bbb:	41 ff 55 60          	callq  *0x60(%r13)
   26bbf:	41 0f b6 46 7f       	movzbl 0x7f(%r14),%eax
   26bc4:	66 41 0f b6 56 7e    	movzbw 0x7e(%r14),%dx
   26bca:	31 db                	xor    %ebx,%ebx
   26bcc:	31 c9                	xor    %ecx,%ecx
   26bce:	c1 e0 08             	shl    $0x8,%eax
   26bd1:	44 8d 24 02          	lea    (%rdx,%rax,1),%r12d
   26bd5:	41 0f b6 54 4e 01    	movzbl 0x1(%r14,%rcx,2),%edx
   26bdb:	66 41 0f b6 04 4e    	movzbw (%r14,%rcx,2),%ax
   26be1:	48 ff c1             	inc    %rcx
   26be4:	c1 e2 08             	shl    $0x8,%edx
   26be7:	01 d0                	add    %edx,%eax
   26be9:	01 c3                	add    %eax,%ebx
   26beb:	48 83 f9 3f          	cmp    $0x3f,%rcx
   26bef:	75 e4                	jne    26bd5 <e1000_dump_eeprom+0x98>
   26bf1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26bf8:	31 c0                	xor    %eax,%eax
   26bfa:	e8 00 00 00 00       	callq  26bff <e1000_dump_eeprom+0xc2>
   26bff:	41 0f b7 f4          	movzwl %r12w,%esi
   26c03:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26c0a:	31 c0                	xor    %eax,%eax
   26c0c:	e8 00 00 00 00       	callq  26c11 <e1000_dump_eeprom+0xd4>
   26c11:	be ba ba ff ff       	mov    $0xffffbaba,%esi
   26c16:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26c1d:	31 c0                	xor    %eax,%eax
   26c1f:	66 29 de             	sub    %bx,%si
   26c22:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   26c26:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   26c2a:	0f b7 f6             	movzwl %si,%esi
   26c2d:	e8 00 00 00 00       	callq  26c32 <e1000_dump_eeprom+0xf5>
   26c32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26c39:	31 c0                	xor    %eax,%eax
   26c3b:	e8 00 00 00 00       	callq  26c40 <e1000_dump_eeprom+0x103>
   26c40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26c47:	31 c0                	xor    %eax,%eax
   26c49:	e8 00 00 00 00       	callq  26c4e <e1000_dump_eeprom+0x111>
   26c4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26c55:	e8 00 00 00 00       	callq  26c5a <e1000_dump_eeprom+0x11d>
   26c5a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26c61:	48 c7 85 60 ff ff ff 	movq   $0x0,0xffffffffffffff60(%rbp)
   26c68:	00 00 00 00 
   26c6c:	48 c7 85 70 ff ff ff 	movq   $0x0,0xffffffffffffff70(%rbp)
   26c73:	00 00 00 00 
   26c77:	c7 85 68 ff ff ff 00 	movl   $0x0,0xffffffffffffff68(%rbp)
   26c7e:	00 00 00 
   26c81:	48 c7 45 a8 00 00 00 	movq   $0x0,0xffffffffffffffa8(%rbp)
   26c88:	00 
   26c89:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   26c90:	00 
   26c91:	c7 45 c8 02 00 00 00 	movl   $0x2,0xffffffffffffffc8(%rbp)
   26c98:	c7 45 c4 10 00 00 00 	movl   $0x10,0xffffffffffffffc4(%rbp)
   26c9f:	c7 45 c0 01 00 00 00 	movl   $0x1,0xffffffffffffffc0(%rbp)
   26ca6:	4c 89 75 98          	mov    %r14,0xffffffffffffff98(%rbp)
   26caa:	48 c7 45 b8 80 00 00 	movq   $0x80,0xffffffffffffffb8(%rbp)
   26cb1:	00 
   26cb2:	c6 45 df 00          	movb   $0x0,0xffffffffffffffdf(%rbp)
   26cb6:	e8 00 00 00 00       	callq  26cbb <e1000_dump_eeprom+0x17e>
   26cbb:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
   26cbf:	48 89 da             	mov    %rbx,%rdx
   26cc2:	4c 89 e6             	mov    %r12,%rsi
   26cc5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26ccc:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
   26cd3:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   26cda:	00 
   26cdb:	e8 00 00 00 00       	callq  26ce0 <e1000_dump_eeprom+0x1a3>
   26ce0:	48 8b 55 a8          	mov    0xffffffffffffffa8(%rbp),%rdx
   26ce4:	48 85 d2             	test   %rdx,%rdx
   26ce7:	74 47                	je     26d30 <e1000_dump_eeprom+0x1f3>
   26ce9:	fc                   	cld    
   26cea:	48 89 d7             	mov    %rdx,%rdi
   26ced:	31 c0                	xor    %eax,%eax
   26cef:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
   26cf3:	f2 ae                	repnz scas %es:(%rdi),%al
   26cf5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   26cfb:	48 89 da             	mov    %rbx,%rdx
   26cfe:	4c 89 e6             	mov    %r12,%rsi
   26d01:	f7 d1                	not    %ecx
   26d03:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26d0a:	89 4d d0             	mov    %ecx,0xffffffffffffffd0(%rbp)
   26d0d:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
   26d11:	e8 00 00 00 00       	callq  26d16 <e1000_dump_eeprom+0x1d9>
   26d16:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   26d1a:	44 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%r8d
   26d1e:	48 89 da             	mov    %rbx,%rdx
   26d21:	4c 89 e6             	mov    %r12,%rsi
   26d24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26d2b:	e8 00 00 00 00       	callq  26d30 <e1000_dump_eeprom+0x1f3>
   26d30:	48 8d 4d a0          	lea    0xffffffffffffffa0(%rbp),%rcx
   26d34:	48 89 da             	mov    %rbx,%rdx
   26d37:	4c 89 e6             	mov    %r12,%rsi
   26d3a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26d41:	e8 00 00 00 00       	callq  26d46 <e1000_dump_eeprom+0x209>
   26d46:	48 8b 55 a0          	mov    0xffffffffffffffa0(%rbp),%rdx
   26d4a:	48 85 d2             	test   %rdx,%rdx
   26d4d:	74 47                	je     26d96 <e1000_dump_eeprom+0x259>
   26d4f:	fc                   	cld    
   26d50:	48 89 d7             	mov    %rdx,%rdi
   26d53:	31 c0                	xor    %eax,%eax
   26d55:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
   26d59:	f2 ae                	repnz scas %es:(%rdi),%al
   26d5b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   26d61:	48 89 da             	mov    %rbx,%rdx
   26d64:	4c 89 e6             	mov    %r12,%rsi
   26d67:	f7 d1                	not    %ecx
   26d69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26d70:	89 4d d4             	mov    %ecx,0xffffffffffffffd4(%rbp)
   26d73:	48 8d 4d d4          	lea    0xffffffffffffffd4(%rbp),%rcx
   26d77:	e8 00 00 00 00       	callq  26d7c <e1000_dump_eeprom+0x23f>
   26d7c:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   26d80:	44 8b 45 d4          	mov    0xffffffffffffffd4(%rbp),%r8d
   26d84:	48 89 da             	mov    %rbx,%rdx
   26d87:	4c 89 e6             	mov    %r12,%rsi
   26d8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26d91:	e8 00 00 00 00       	callq  26d96 <e1000_dump_eeprom+0x259>
   26d96:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
   26d9a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   26da0:	48 89 da             	mov    %rbx,%rdx
   26da3:	4c 89 e6             	mov    %r12,%rsi
   26da6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26dad:	e8 00 00 00 00       	callq  26db2 <e1000_dump_eeprom+0x275>
   26db2:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
   26db6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   26dbc:	48 89 da             	mov    %rbx,%rdx
   26dbf:	4c 89 e6             	mov    %r12,%rsi
   26dc2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26dc9:	e8 00 00 00 00       	callq  26dce <e1000_dump_eeprom+0x291>
   26dce:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   26dd2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   26dd8:	48 89 da             	mov    %rbx,%rdx
   26ddb:	4c 89 e6             	mov    %r12,%rsi
   26dde:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26de5:	e8 00 00 00 00       	callq  26dea <e1000_dump_eeprom+0x2ad>
   26dea:	48 8d 4d 98          	lea    0xffffffffffffff98(%rbp),%rcx
   26dee:	48 89 da             	mov    %rbx,%rdx
   26df1:	4c 89 e6             	mov    %r12,%rsi
   26df4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26dfb:	e8 00 00 00 00       	callq  26e00 <e1000_dump_eeprom+0x2c3>
   26e00:	48 83 7d 98 00       	cmpq   $0x0,0xffffffffffffff98(%rbp)
   26e05:	74 4f                	je     26e56 <e1000_dump_eeprom+0x319>
   26e07:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   26e0b:	48 8d 4d d8          	lea    0xffffffffffffffd8(%rbp),%rcx
   26e0f:	48 89 da             	mov    %rbx,%rdx
   26e12:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   26e18:	4c 89 e6             	mov    %r12,%rsi
   26e1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26e22:	31 db                	xor    %ebx,%ebx
   26e24:	89 45 d8             	mov    %eax,0xffffffffffffffd8(%rbp)
   26e27:	e8 00 00 00 00       	callq  26e2c <e1000_dump_eeprom+0x2ef>
   26e2c:	eb 23                	jmp    26e51 <e1000_dump_eeprom+0x314>
   26e2e:	48 63 cb             	movslq %ebx,%rcx
   26e31:	48 03 4d 98          	add    0xffffffffffffff98(%rbp),%rcx
   26e35:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
   26e39:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   26e3d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   26e43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26e4a:	ff c3                	inc    %ebx
   26e4c:	e8 00 00 00 00       	callq  26e51 <e1000_dump_eeprom+0x314>
   26e51:	3b 5d d8             	cmp    0xffffffffffffffd8(%rbp),%ebx
   26e54:	7c d8                	jl     26e2e <e1000_dump_eeprom+0x2f1>
   26e56:	4c 8d 6d cc          	lea    0xffffffffffffffcc(%rbp),%r13
   26e5a:	48 8d 5d b0          	lea    0xffffffffffffffb0(%rbp),%rbx
   26e5e:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   26e62:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   26e68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26e6f:	48 89 de             	mov    %rbx,%rsi
   26e72:	4c 89 ea             	mov    %r13,%rdx
   26e75:	e8 00 00 00 00       	callq  26e7a <e1000_dump_eeprom+0x33d>
   26e7a:	48 8d 4d df          	lea    0xffffffffffffffdf(%rbp),%rcx
   26e7e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   26e84:	4c 89 ea             	mov    %r13,%rdx
   26e87:	48 89 de             	mov    %rbx,%rsi
   26e8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26e91:	48 8d 5d 98          	lea    0xffffffffffffff98(%rbp),%rbx
   26e95:	e8 00 00 00 00       	callq  26e9a <e1000_dump_eeprom+0x35d>
   26e9a:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   26e9e:	48 8d b5 60 ff ff ff 	lea    0xffffffffffffff60(%rbp),%rsi
   26ea5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26eac:	48 c7 85 60 ff ff ff 	movq   $0x62e,0xffffffffffffff60(%rbp)
   26eb3:	2e 06 00 00 
   26eb7:	48 89 85 70 ff ff ff 	mov    %rax,0xffffffffffffff70(%rbp)
   26ebe:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
   26ec1:	89 85 68 ff ff ff    	mov    %eax,0xffffffffffffff68(%rbp)
   26ec7:	e8 00 00 00 00       	callq  26ecc <e1000_dump_eeprom+0x38f>
   26ecc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26ed3:	48 c7 45 98 00 00 00 	movq   $0x0,0xffffffffffffff98(%rbp)
   26eda:	00 
   26edb:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   26ee2:	00 
   26ee3:	c7 45 d0 02 00 00 00 	movl   $0x2,0xffffffffffffffd0(%rbp)
   26eea:	c7 45 d4 10 00 00 00 	movl   $0x10,0xffffffffffffffd4(%rbp)
   26ef1:	c7 45 d8 01 00 00 00 	movl   $0x1,0xffffffffffffffd8(%rbp)
   26ef8:	4c 89 75 a8          	mov    %r14,0xffffffffffffffa8(%rbp)
   26efc:	48 c7 45 b0 80 00 00 	movq   $0x80,0xffffffffffffffb0(%rbp)
   26f03:	00 
   26f04:	c6 45 df 00          	movb   $0x0,0xffffffffffffffdf(%rbp)
   26f08:	e8 00 00 00 00       	callq  26f0d <e1000_dump_eeprom+0x3d0>
   26f0d:	4c 8b a5 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%r12
   26f14:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   26f1a:	48 89 d9             	mov    %rbx,%rcx
   26f1d:	4c 89 ea             	mov    %r13,%rdx
   26f20:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26f27:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
   26f2e:	4c 89 e6             	mov    %r12,%rsi
   26f31:	e8 00 00 00 00       	callq  26f36 <e1000_dump_eeprom+0x3f9>
   26f36:	48 83 7d 98 00       	cmpq   $0x0,0xffffffffffffff98(%rbp)
   26f3b:	74 46                	je     26f83 <e1000_dump_eeprom+0x446>
   26f3d:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
   26f41:	b9 04 00 00 00       	mov    $0x4,%ecx
   26f46:	4c 89 ea             	mov    %r13,%rdx
   26f49:	4c 89 e6             	mov    %r12,%rsi
   26f4c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26f53:	e8 00 00 00 00       	callq  26f58 <e1000_dump_eeprom+0x41b>
   26f58:	8b 75 c8             	mov    0xffffffffffffffc8(%rbp),%esi
   26f5b:	31 c9                	xor    %ecx,%ecx
   26f5d:	ba 01 00 00 00       	mov    $0x1,%edx
   26f62:	48 89 df             	mov    %rbx,%rdi
   26f65:	e8 00 00 00 00       	callq  26f6a <e1000_dump_eeprom+0x42d>
   26f6a:	8b 4d c8             	mov    0xffffffffffffffc8(%rbp),%ecx
   26f6d:	4c 8b 45 98          	mov    0xffffffffffffff98(%rbp),%r8
   26f71:	4c 89 ea             	mov    %r13,%rdx
   26f74:	4c 89 e6             	mov    %r12,%rsi
   26f77:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26f7e:	e8 00 00 00 00       	callq  26f83 <e1000_dump_eeprom+0x446>
   26f83:	48 8d 5d a0          	lea    0xffffffffffffffa0(%rbp),%rbx
   26f87:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   26f8d:	4c 89 ea             	mov    %r13,%rdx
   26f90:	4c 89 e6             	mov    %r12,%rsi
   26f93:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26f9a:	48 89 d9             	mov    %rbx,%rcx
   26f9d:	e8 00 00 00 00       	callq  26fa2 <e1000_dump_eeprom+0x465>
   26fa2:	48 83 7d a0 00       	cmpq   $0x0,0xffffffffffffffa0(%rbp)
   26fa7:	74 46                	je     26fef <e1000_dump_eeprom+0x4b2>
   26fa9:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
   26fad:	b9 04 00 00 00       	mov    $0x4,%ecx
   26fb2:	4c 89 ea             	mov    %r13,%rdx
   26fb5:	4c 89 e6             	mov    %r12,%rsi
   26fb8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26fbf:	e8 00 00 00 00       	callq  26fc4 <e1000_dump_eeprom+0x487>
   26fc4:	8b 75 c4             	mov    0xffffffffffffffc4(%rbp),%esi
   26fc7:	31 c9                	xor    %ecx,%ecx
   26fc9:	ba 01 00 00 00       	mov    $0x1,%edx
   26fce:	48 89 df             	mov    %rbx,%rdi
   26fd1:	e8 00 00 00 00       	callq  26fd6 <e1000_dump_eeprom+0x499>
   26fd6:	8b 4d c4             	mov    0xffffffffffffffc4(%rbp),%ecx
   26fd9:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   26fdd:	4c 89 ea             	mov    %r13,%rdx
   26fe0:	4c 89 e6             	mov    %r12,%rsi
   26fe3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   26fea:	e8 00 00 00 00       	callq  26fef <e1000_dump_eeprom+0x4b2>
   26fef:	4c 8d 45 d0          	lea    0xffffffffffffffd0(%rbp),%r8
   26ff3:	b9 04 00 00 00       	mov    $0x4,%ecx
   26ff8:	4c 89 ea             	mov    %r13,%rdx
   26ffb:	4c 89 e6             	mov    %r12,%rsi
   26ffe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27005:	48 8d 5d a8          	lea    0xffffffffffffffa8(%rbp),%rbx
   27009:	e8 00 00 00 00       	callq  2700e <e1000_dump_eeprom+0x4d1>
   2700e:	4c 8d 45 d4          	lea    0xffffffffffffffd4(%rbp),%r8
   27012:	b9 04 00 00 00       	mov    $0x4,%ecx
   27017:	4c 89 ea             	mov    %r13,%rdx
   2701a:	4c 89 e6             	mov    %r12,%rsi
   2701d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27024:	e8 00 00 00 00       	callq  27029 <e1000_dump_eeprom+0x4ec>
   27029:	4c 8d 45 d8          	lea    0xffffffffffffffd8(%rbp),%r8
   2702d:	b9 04 00 00 00       	mov    $0x4,%ecx
   27032:	4c 89 ea             	mov    %r13,%rdx
   27035:	4c 89 e6             	mov    %r12,%rsi
   27038:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2703f:	e8 00 00 00 00       	callq  27044 <e1000_dump_eeprom+0x507>
   27044:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2704a:	48 89 d9             	mov    %rbx,%rcx
   2704d:	4c 89 ea             	mov    %r13,%rdx
   27050:	4c 89 e6             	mov    %r12,%rsi
   27053:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2705a:	e8 00 00 00 00       	callq  2705f <e1000_dump_eeprom+0x522>
   2705f:	48 83 7d a8 00       	cmpq   $0x0,0xffffffffffffffa8(%rbp)
   27064:	74 57                	je     270bd <e1000_dump_eeprom+0x580>
   27066:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   2706a:	b9 04 00 00 00       	mov    $0x4,%ecx
   2706f:	4c 89 ea             	mov    %r13,%rdx
   27072:	4c 89 e6             	mov    %r12,%rsi
   27075:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2707c:	e8 00 00 00 00       	callq  27081 <e1000_dump_eeprom+0x544>
   27081:	8b 75 c0             	mov    0xffffffffffffffc0(%rbp),%esi
   27084:	48 89 df             	mov    %rbx,%rdi
   27087:	31 c9                	xor    %ecx,%ecx
   27089:	ba 01 00 00 00       	mov    $0x1,%edx
   2708e:	31 db                	xor    %ebx,%ebx
   27090:	e8 00 00 00 00       	callq  27095 <e1000_dump_eeprom+0x558>
   27095:	eb 21                	jmp    270b8 <e1000_dump_eeprom+0x57b>
   27097:	4c 63 c3             	movslq %ebx,%r8
   2709a:	4c 03 45 a8          	add    0xffffffffffffffa8(%rbp),%r8
   2709e:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
   270a2:	b9 01 00 00 00       	mov    $0x1,%ecx
   270a7:	4c 89 e6             	mov    %r12,%rsi
   270aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   270b1:	ff c3                	inc    %ebx
   270b3:	e8 00 00 00 00       	callq  270b8 <e1000_dump_eeprom+0x57b>
   270b8:	3b 5d c0             	cmp    0xffffffffffffffc0(%rbp),%ebx
   270bb:	7c da                	jl     27097 <e1000_dump_eeprom+0x55a>
   270bd:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   270c1:	4c 8d 45 b0          	lea    0xffffffffffffffb0(%rbp),%r8
   270c5:	b9 08 00 00 00       	mov    $0x8,%ecx
   270ca:	4c 89 e6             	mov    %r12,%rsi
   270cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   270d4:	48 89 da             	mov    %rbx,%rdx
   270d7:	e8 00 00 00 00       	callq  270dc <e1000_dump_eeprom+0x59f>
   270dc:	4c 8d 45 df          	lea    0xffffffffffffffdf(%rbp),%r8
   270e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   270e7:	b9 01 00 00 00       	mov    $0x1,%ecx
   270ec:	48 89 da             	mov    %rbx,%rdx
   270ef:	4c 89 e6             	mov    %r12,%rsi
   270f2:	e8 00 00 00 00       	callq  270f7 <e1000_dump_eeprom+0x5ba>
   270f7:	48 8b bd 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rdi
   270fe:	48 85 ff             	test   %rdi,%rdi
   27101:	74 10                	je     27113 <e1000_dump_eeprom+0x5d6>
   27103:	e8 00 00 00 00       	callq  27108 <e1000_dump_eeprom+0x5cb>
   27108:	48 c7 85 70 ff ff ff 	movq   $0x0,0xffffffffffffff70(%rbp)
   2710f:	00 00 00 00 
   27113:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2711a:	31 c0                	xor    %eax,%eax
   2711c:	e8 00 00 00 00       	callq  27121 <e1000_dump_eeprom+0x5e4>
   27121:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27128:	31 c0                	xor    %eax,%eax
   2712a:	e8 00 00 00 00       	callq  2712f <e1000_dump_eeprom+0x5f2>
   2712f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27136:	31 c0                	xor    %eax,%eax
   27138:	e8 00 00 00 00       	callq  2713d <e1000_dump_eeprom+0x600>
   2713d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27144:	31 c0                	xor    %eax,%eax
   27146:	e8 00 00 00 00       	callq  2714b <e1000_dump_eeprom+0x60e>
   2714b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27152:	31 c0                	xor    %eax,%eax
   27154:	e8 00 00 00 00       	callq  27159 <e1000_dump_eeprom+0x61c>
   27159:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27160:	31 c0                	xor    %eax,%eax
   27162:	e8 00 00 00 00       	callq  27167 <e1000_dump_eeprom+0x62a>
   27167:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2716e:	31 c0                	xor    %eax,%eax
   27170:	e8 00 00 00 00       	callq  27175 <e1000_dump_eeprom+0x638>
   27175:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2717c:	31 c0                	xor    %eax,%eax
   2717e:	e8 00 00 00 00       	callq  27183 <e1000_dump_eeprom+0x646>
   27183:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2718a:	31 c0                	xor    %eax,%eax
   2718c:	e8 00 00 00 00       	callq  27191 <e1000_dump_eeprom+0x654>
   27191:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27198:	31 c0                	xor    %eax,%eax
   2719a:	e8 00 00 00 00       	callq  2719f <e1000_dump_eeprom+0x662>
   2719f:	4c 89 f7             	mov    %r14,%rdi
   271a2:	e8 00 00 00 00       	callq  271a7 <e1000_dump_eeprom+0x66a>
   271a7:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
   271ab:	5b                   	pop    %rbx
   271ac:	41 5c                	pop    %r12
   271ae:	41 5d                	pop    %r13
   271b0:	41 5e                	pop    %r14
   271b2:	c9                   	leaveq 
   271b3:	c3                   	retq   

00000000000271b4 <__pci_register_driver>:
   271b4:	55                   	push   %rbp
   271b5:	48 89 e5             	mov    %rsp,%rbp
   271b8:	41 57                	push   %r15
   271ba:	49 89 ff             	mov    %rdi,%r15
   271bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   271c4:	41 56                	push   %r14
   271c6:	41 55                	push   %r13
   271c8:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   271cc:	41 54                	push   %r12
   271ce:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   271d2:	53                   	push   %rbx
   271d3:	48 83 ec 58          	sub    $0x58,%rsp
   271d7:	48 89 75 88          	mov    %rsi,0xffffffffffffff88(%rbp)
   271db:	48 89 55 80          	mov    %rdx,0xffffffffffffff80(%rbp)
   271df:	e8 00 00 00 00       	callq  271e4 <__pci_register_driver+0x30>
   271e4:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   271e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   271ef:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   271f6:	00 
   271f7:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   271fe:	00 
   271ff:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
   27206:	4c 89 7d b0          	mov    %r15,0xffffffffffffffb0(%rbp)
   2720a:	48 89 45 a8          	mov    %rax,0xffffffffffffffa8(%rbp)
   2720e:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   27212:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   27216:	e8 00 00 00 00       	callq  2721b <__pci_register_driver+0x67>
   2721b:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   2721f:	4c 89 e2             	mov    %r12,%rdx
   27222:	4c 89 ee             	mov    %r13,%rsi
   27225:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2722c:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   27233:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   2723a:	00 
   2723b:	e8 00 00 00 00       	callq  27240 <__pci_register_driver+0x8c>
   27240:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
   27244:	48 85 db             	test   %rbx,%rbx
   27247:	0f 84 eb 00 00 00    	je     27338 <__pci_register_driver+0x184>
   2724d:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
   27251:	4c 89 e2             	mov    %r12,%rdx
   27254:	4c 89 ee             	mov    %r13,%rsi
   27257:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2725e:	e8 00 00 00 00       	callq  27263 <__pci_register_driver+0xaf>
   27263:	48 8b 53 60          	mov    0x60(%rbx),%rdx
   27267:	48 85 d2             	test   %rdx,%rdx
   2726a:	74 47                	je     272b3 <__pci_register_driver+0xff>
   2726c:	fc                   	cld    
   2726d:	48 89 d7             	mov    %rdx,%rdi
   27270:	31 c0                	xor    %eax,%eax
   27272:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
   27276:	f2 ae                	repnz scas %es:(%rdi),%al
   27278:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2727e:	4c 89 e2             	mov    %r12,%rdx
   27281:	4c 89 ee             	mov    %r13,%rsi
   27284:	f7 d1                	not    %ecx
   27286:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2728d:	89 4d cc             	mov    %ecx,0xffffffffffffffcc(%rbp)
   27290:	48 8d 4d cc          	lea    0xffffffffffffffcc(%rbp),%rcx
   27294:	e8 00 00 00 00       	callq  27299 <__pci_register_driver+0xe5>
   27299:	44 8b 45 cc          	mov    0xffffffffffffffcc(%rbp),%r8d
   2729d:	48 8b 4b 60          	mov    0x60(%rbx),%rcx
   272a1:	4c 89 e2             	mov    %r12,%rdx
   272a4:	4c 89 ee             	mov    %r13,%rsi
   272a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   272ae:	e8 00 00 00 00       	callq  272b3 <__pci_register_driver+0xff>
   272b3:	48 8d 4b 68          	lea    0x68(%rbx),%rcx
   272b7:	4c 89 e2             	mov    %r12,%rdx
   272ba:	4c 89 ee             	mov    %r13,%rsi
   272bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   272c4:	e8 00 00 00 00       	callq  272c9 <__pci_register_driver+0x115>
   272c9:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
   272cd:	4c 89 e2             	mov    %r12,%rdx
   272d0:	4c 89 ee             	mov    %r13,%rsi
   272d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   272da:	e8 00 00 00 00       	callq  272df <__pci_register_driver+0x12b>
   272df:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   272e3:	4c 89 e2             	mov    %r12,%rdx
   272e6:	4c 89 ee             	mov    %r13,%rsi
   272e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   272f0:	48 83 c1 20          	add    $0x20,%rcx
   272f4:	e8 00 00 00 00       	callq  272f9 <__pci_register_driver+0x145>
   272f9:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   272fd:	4c 89 e2             	mov    %r12,%rdx
   27300:	4c 89 ee             	mov    %r13,%rsi
   27303:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2730a:	48 83 c1 10          	add    $0x10,%rcx
   2730e:	e8 00 00 00 00       	callq  27313 <__pci_register_driver+0x15f>
   27313:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   27317:	48 8b 48 10          	mov    0x10(%rax),%rcx
   2731b:	48 85 c9             	test   %rcx,%rcx
   2731e:	74 18                	je     27338 <__pci_register_driver+0x184>
   27320:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   27326:	4c 89 e2             	mov    %r12,%rdx
   27329:	4c 89 ee             	mov    %r13,%rsi
   2732c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27333:	e8 00 00 00 00       	callq  27338 <__pci_register_driver+0x184>
   27338:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   2733c:	48 8d 5d b8          	lea    0xffffffffffffffb8(%rbp),%rbx
   27340:	4c 8d 75 a8          	lea    0xffffffffffffffa8(%rbp),%r14
   27344:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2734b:	4c 89 f1             	mov    %r14,%rcx
   2734e:	4c 89 ea             	mov    %r13,%rdx
   27351:	48 89 de             	mov    %rbx,%rsi
   27354:	e8 00 00 00 00       	callq  27359 <__pci_register_driver+0x1a5>
   27359:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   2735d:	4c 89 ea             	mov    %r13,%rdx
   27360:	48 89 de             	mov    %rbx,%rsi
   27363:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2736a:	e8 00 00 00 00       	callq  2736f <__pci_register_driver+0x1bb>
   2736f:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   27373:	48 85 c9             	test   %rcx,%rcx
   27376:	74 18                	je     27390 <__pci_register_driver+0x1dc>
   27378:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2737e:	4c 89 ea             	mov    %r13,%rdx
   27381:	48 89 de             	mov    %rbx,%rsi
   27384:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2738b:	e8 00 00 00 00       	callq  27390 <__pci_register_driver+0x1dc>
   27390:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   27394:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   27398:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2739f:	48 c7 45 90 5c 04 00 	movq   $0x45c,0xffffffffffffff90(%rbp)
   273a6:	00 
   273a7:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   273ab:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   273ae:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   273b1:	e8 00 00 00 00       	callq  273b6 <__pci_register_driver+0x202>
   273b6:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   273ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   273c1:	4c 89 7d a8          	mov    %r15,0xffffffffffffffa8(%rbp)
   273c5:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   273c9:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   273cd:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   273d1:	e8 00 00 00 00       	callq  273d6 <__pci_register_driver+0x222>
   273d6:	4c 8b 65 a0          	mov    0xffffffffffffffa0(%rbp),%r12
   273da:	41 b8 00 01 00 00    	mov    $0x100,%r8d
   273e0:	4c 89 f1             	mov    %r14,%rcx
   273e3:	4c 89 ea             	mov    %r13,%rdx
   273e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   273ed:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   273f4:	4c 89 e6             	mov    %r12,%rsi
   273f7:	e8 00 00 00 00       	callq  273fc <__pci_register_driver+0x248>
   273fc:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   27400:	48 85 c0             	test   %rax,%rax
   27403:	0f 84 4d 01 00 00    	je     27556 <__pci_register_driver+0x3a2>
   27409:	48 8d b8 c0 00 00 00 	lea    0xc0(%rax),%rdi
   27410:	ba 10 00 00 00       	mov    $0x10,%edx
   27415:	be 30 00 00 00       	mov    $0x30,%esi
   2741a:	e8 00 00 00 00       	callq  2741f <__pci_register_driver+0x26b>
   2741f:	48 8b 7d a8          	mov    0xffffffffffffffa8(%rbp),%rdi
   27423:	31 f6                	xor    %esi,%esi
   27425:	ba 30 00 00 00       	mov    $0x30,%edx
   2742a:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   27431:	e8 00 00 00 00       	callq  27436 <__pci_register_driver+0x282>
   27436:	48 8b 7d a8          	mov    0xffffffffffffffa8(%rbp),%rdi
   2743a:	ba 60 00 00 00       	mov    $0x60,%edx
   2743f:	be 60 00 00 00       	mov    $0x60,%esi
   27444:	e8 00 00 00 00       	callq  27449 <__pci_register_driver+0x295>
   27449:	48 8b 5d a8          	mov    0xffffffffffffffa8(%rbp),%rbx
   2744d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   27453:	4c 89 ea             	mov    %r13,%rdx
   27456:	4c 89 e6             	mov    %r12,%rsi
   27459:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27460:	48 83 c3 60          	add    $0x60,%rbx
   27464:	48 89 d9             	mov    %rbx,%rcx
   27467:	e8 00 00 00 00       	callq  2746c <__pci_register_driver+0x2b8>
   2746c:	48 83 3b 00          	cmpq   $0x0,(%rbx)
   27470:	74 45                	je     274b7 <__pci_register_driver+0x303>
   27472:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   27476:	b9 04 00 00 00       	mov    $0x4,%ecx
   2747b:	4c 89 ea             	mov    %r13,%rdx
   2747e:	4c 89 e6             	mov    %r12,%rsi
   27481:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27488:	e8 00 00 00 00       	callq  2748d <__pci_register_driver+0x2d9>
   2748d:	8b 75 c0             	mov    0xffffffffffffffc0(%rbp),%esi
   27490:	31 c9                	xor    %ecx,%ecx
   27492:	ba 01 00 00 00       	mov    $0x1,%edx
   27497:	48 89 df             	mov    %rbx,%rdi
   2749a:	e8 00 00 00 00       	callq  2749f <__pci_register_driver+0x2eb>
   2749f:	8b 4d c0             	mov    0xffffffffffffffc0(%rbp),%ecx
   274a2:	4c 8b 03             	mov    (%rbx),%r8
   274a5:	4c 89 ea             	mov    %r13,%rdx
   274a8:	4c 89 e6             	mov    %r12,%rsi
   274ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   274b2:	e8 00 00 00 00       	callq  274b7 <__pci_register_driver+0x303>
   274b7:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
   274bb:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   274c1:	4c 89 ea             	mov    %r13,%rdx
   274c4:	4c 89 e6             	mov    %r12,%rsi
   274c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   274ce:	e8 00 00 00 00       	callq  274d3 <__pci_register_driver+0x31f>
   274d3:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
   274d7:	41 b8 d8 01 00 00    	mov    $0x1d8,%r8d
   274dd:	4c 89 ea             	mov    %r13,%rdx
   274e0:	4c 89 e6             	mov    %r12,%rsi
   274e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   274ea:	e8 00 00 00 00       	callq  274ef <__pci_register_driver+0x33b>
   274ef:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   274f3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   274f9:	4c 89 ea             	mov    %r13,%rdx
   274fc:	4c 89 e6             	mov    %r12,%rsi
   274ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27506:	48 83 c1 20          	add    $0x20,%rcx
   2750a:	e8 00 00 00 00       	callq  2750f <__pci_register_driver+0x35b>
   2750f:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   27513:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   27519:	4c 89 ea             	mov    %r13,%rdx
   2751c:	4c 89 e6             	mov    %r12,%rsi
   2751f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27526:	48 83 c1 10          	add    $0x10,%rcx
   2752a:	e8 00 00 00 00       	callq  2752f <__pci_register_driver+0x37b>
   2752f:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   27533:	48 8b 40 10          	mov    0x10(%rax),%rax
   27537:	48 85 c0             	test   %rax,%rax
   2753a:	74 1a                	je     27556 <__pci_register_driver+0x3a2>
   2753c:	49 89 c0             	mov    %rax,%r8
   2753f:	b9 01 00 00 00       	mov    $0x1,%ecx
   27544:	4c 89 ea             	mov    %r13,%rdx
   27547:	4c 89 e6             	mov    %r12,%rsi
   2754a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27551:	e8 00 00 00 00       	callq  27556 <__pci_register_driver+0x3a2>
   27556:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   2755a:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   2755e:	41 b8 d8 01 00 00    	mov    $0x1d8,%r8d
   27564:	4c 89 e6             	mov    %r12,%rsi
   27567:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2756e:	48 89 da             	mov    %rbx,%rdx
   27571:	e8 00 00 00 00       	callq  27576 <__pci_register_driver+0x3c2>
   27576:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   2757a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   27580:	48 89 da             	mov    %rbx,%rdx
   27583:	4c 89 e6             	mov    %r12,%rsi
   27586:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2758d:	e8 00 00 00 00       	callq  27592 <__pci_register_driver+0x3de>
   27592:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   27596:	48 85 c0             	test   %rax,%rax
   27599:	74 1a                	je     275b5 <__pci_register_driver+0x401>
   2759b:	49 89 c0             	mov    %rax,%r8
   2759e:	b9 01 00 00 00       	mov    $0x1,%ecx
   275a3:	48 89 da             	mov    %rbx,%rdx
   275a6:	4c 89 e6             	mov    %r12,%rsi
   275a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   275b0:	e8 00 00 00 00       	callq  275b5 <__pci_register_driver+0x401>
   275b5:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   275b9:	48 89 da             	mov    %rbx,%rdx
   275bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   275c3:	b9 04 00 00 00       	mov    $0x4,%ecx
   275c8:	4c 89 e6             	mov    %r12,%rsi
   275cb:	e8 00 00 00 00       	callq  275d0 <__pci_register_driver+0x41c>
   275d0:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   275d4:	8b 5d cc             	mov    0xffffffffffffffcc(%rbp),%ebx
   275d7:	48 85 ff             	test   %rdi,%rdi
   275da:	74 05                	je     275e1 <__pci_register_driver+0x42d>
   275dc:	e8 00 00 00 00       	callq  275e1 <__pci_register_driver+0x42d>
   275e1:	48 83 c4 58          	add    $0x58,%rsp
   275e5:	89 d8                	mov    %ebx,%eax
   275e7:	5b                   	pop    %rbx
   275e8:	41 5c                	pop    %r12
   275ea:	41 5d                	pop    %r13
   275ec:	41 5e                	pop    %r14
   275ee:	41 5f                	pop    %r15
   275f0:	c9                   	leaveq 
   275f1:	c3                   	retq   

00000000000275f2 <e1000_set_spd_dplx>:
   275f2:	55                   	push   %rbp
   275f3:	48 89 e5             	mov    %rsp,%rbp
   275f6:	41 56                	push   %r14
   275f8:	41 55                	push   %r13
   275fa:	41 54                	push   %r12
   275fc:	41 89 f4             	mov    %esi,%r12d
   275ff:	53                   	push   %rbx
   27600:	48 89 fb             	mov    %rdi,%rbx
   27603:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2760a:	4c 8d b3 a7 04 00 00 	lea    0x4a7(%rbx),%r14
   27611:	4c 8d ab b8 03 00 00 	lea    0x3b8(%rbx),%r13
   27618:	e8 00 00 00 00       	callq  2761d <e1000_set_spd_dplx+0x2b>
   2761d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27624:	e8 00 00 00 00       	callq  27629 <e1000_set_spd_dplx+0x37>
   27629:	b9 3c 62 00 00       	mov    $0x623c,%ecx
   2762e:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   27635:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   2763c:	4c 89 f7             	mov    %r14,%rdi
   2763f:	e8 00 00 00 00       	callq  27644 <e1000_set_spd_dplx+0x52>
   27644:	48 8d bb d4 03 00 00 	lea    0x3d4(%rbx),%rdi
   2764b:	41 c6 85 ef 00 00 00 	movb   $0x0,0xef(%r13)
   27652:	00 
   27653:	b9 3e 62 00 00       	mov    $0x623e,%ecx
   27658:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   2765f:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   27666:	e8 00 00 00 00       	callq  2766b <e1000_set_spd_dplx+0x79>
   2766b:	41 83 7d 1c 01       	cmpl   $0x1,0x1c(%r13)
   27670:	74 20                	je     27692 <e1000_set_spd_dplx+0xa0>
   27672:	66 41 83 fc 0a       	cmp    $0xa,%r12w
   27677:	74 2a                	je     276a3 <e1000_set_spd_dplx+0xb1>
   27679:	66 41 83 fc 0b       	cmp    $0xb,%r12w
   2767e:	74 4f                	je     276cf <e1000_set_spd_dplx+0xdd>
   27680:	66 41 83 fc 64       	cmp    $0x64,%r12w
   27685:	74 74                	je     276fb <e1000_set_spd_dplx+0x109>
   27687:	66 41 83 fc 65       	cmp    $0x65,%r12w
   2768c:	0f 84 92 00 00 00    	je     27724 <e1000_set_spd_dplx+0x132>
   27692:	66 41 81 fc e9 03    	cmp    $0x3e9,%r12w
   27698:	0f 84 af 00 00 00    	je     2774d <e1000_set_spd_dplx+0x15b>
   2769e:	e9 fa 00 00 00       	jmpq   2779d <e1000_set_spd_dplx+0x1ab>
   276a3:	48 8d bb a9 04 00 00 	lea    0x4a9(%rbx),%rdi
   276aa:	b9 4b 62 00 00       	mov    $0x624b,%ecx
   276af:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   276b6:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   276bd:	e8 00 00 00 00       	callq  276c2 <e1000_set_spd_dplx+0xd0>
   276c2:	41 c6 85 f1 00 00 00 	movb   $0x0,0xf1(%r13)
   276c9:	00 
   276ca:	e9 ca 00 00 00       	jmpq   27799 <e1000_set_spd_dplx+0x1a7>
   276cf:	48 8d bb a9 04 00 00 	lea    0x4a9(%rbx),%rdi
   276d6:	b9 50 62 00 00       	mov    $0x6250,%ecx
   276db:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   276e2:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   276e9:	e8 00 00 00 00       	callq  276ee <e1000_set_spd_dplx+0xfc>
   276ee:	41 c6 85 f1 00 00 00 	movb   $0x1,0xf1(%r13)
   276f5:	01 
   276f6:	e9 9e 00 00 00       	jmpq   27799 <e1000_set_spd_dplx+0x1a7>
   276fb:	48 8d bb a9 04 00 00 	lea    0x4a9(%rbx),%rdi
   27702:	b9 55 62 00 00       	mov    $0x6255,%ecx
   27707:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   2770e:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   27715:	e8 00 00 00 00       	callq  2771a <e1000_set_spd_dplx+0x128>
   2771a:	41 c6 85 f1 00 00 00 	movb   $0x2,0xf1(%r13)
   27721:	02 
   27722:	eb 75                	jmp    27799 <e1000_set_spd_dplx+0x1a7>
   27724:	48 8d bb a9 04 00 00 	lea    0x4a9(%rbx),%rdi
   2772b:	b9 5a 62 00 00       	mov    $0x625a,%ecx
   27730:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   27737:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   2773e:	e8 00 00 00 00       	callq  27743 <e1000_set_spd_dplx+0x151>
   27743:	41 c6 85 f1 00 00 00 	movb   $0x3,0xf1(%r13)
   2774a:	03 
   2774b:	eb 4c                	jmp    27799 <e1000_set_spd_dplx+0x1a7>
   2774d:	b9 5f 62 00 00       	mov    $0x625f,%ecx
   27752:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   27759:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   27760:	4c 89 f7             	mov    %r14,%rdi
   27763:	e8 00 00 00 00       	callq  27768 <e1000_set_spd_dplx+0x176>
   27768:	49 8d bd d2 00 00 00 	lea    0xd2(%r13),%rdi
   2776f:	41 c6 85 ef 00 00 00 	movb   $0x1,0xef(%r13)
   27776:	01 
   27777:	b9 61 62 00 00       	mov    $0x6261,%ecx
   2777c:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   27783:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   2778a:	e8 00 00 00 00       	callq  2778f <e1000_set_spd_dplx+0x19d>
   2778f:	66 41 c7 85 d2 00 00 	movw   $0x20,0xd2(%r13)
   27796:	00 20 00 
   27799:	31 c0                	xor    %eax,%eax
   2779b:	eb 13                	jmp    277b0 <e1000_set_spd_dplx+0x1be>
   2779d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   277a4:	31 c0                	xor    %eax,%eax
   277a6:	e8 00 00 00 00       	callq  277ab <e1000_set_spd_dplx+0x1b9>
   277ab:	b8 ea ff ff ff       	mov    $0xffffffea,%eax
   277b0:	5b                   	pop    %rbx
   277b1:	41 5c                	pop    %r12
   277b3:	41 5d                	pop    %r13
   277b5:	41 5e                	pop    %r14
   277b7:	c9                   	leaveq 
   277b8:	c3                   	retq   

00000000000277b9 <__MARSH_WRAP__e1000_set_spd_dplx>:
   277b9:	55                   	push   %rbp
   277ba:	48 89 e5             	mov    %rsp,%rbp
   277bd:	41 57                	push   %r15
   277bf:	49 89 f7             	mov    %rsi,%r15
   277c2:	41 56                	push   %r14
   277c4:	4c 8d 75 d0          	lea    0xffffffffffffffd0(%rbp),%r14
   277c8:	41 55                	push   %r13
   277ca:	41 54                	push   %r12
   277cc:	53                   	push   %rbx
   277cd:	48 83 ec 28          	sub    $0x28,%rsp
   277d1:	48 89 7d b0          	mov    %rdi,0xffffffffffffffb0(%rbp)
   277d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   277dc:	e8 00 00 00 00       	callq  277e1 <__MARSH_WRAP__e1000_set_spd_dplx+0x28>
   277e1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   277e5:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   277e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   277f0:	41 b8 e0 07 00 00    	mov    $0x7e0,%r8d
   277f6:	4c 89 f2             	mov    %r14,%rdx
   277f9:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
   27800:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   27807:	00 
   27808:	e8 00 00 00 00       	callq  2780d <__MARSH_WRAP__e1000_set_spd_dplx+0x54>
   2780d:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
   27811:	48 85 ff             	test   %rdi,%rdi
   27814:	0f 84 e7 00 00 00    	je     27901 <__MARSH_WRAP__e1000_set_spd_dplx+0x148>
   2781a:	ba 20 01 00 00       	mov    $0x120,%edx
   2781f:	be b8 03 00 00       	mov    $0x3b8,%esi
   27824:	e8 00 00 00 00       	callq  27829 <__MARSH_WRAP__e1000_set_spd_dplx+0x70>
   27829:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
   2782d:	ba 04 00 00 00       	mov    $0x4,%edx
   27832:	48 81 c3 b8 03 00 00 	add    $0x3b8,%rbx
   27839:	4c 8d 63 1c          	lea    0x1c(%rbx),%r12
   2783d:	48 89 df             	mov    %rbx,%rdi
   27840:	44 89 e6             	mov    %r12d,%esi
   27843:	29 de                	sub    %ebx,%esi
   27845:	e8 00 00 00 00       	callq  2784a <__MARSH_WRAP__e1000_set_spd_dplx+0x91>
   2784a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2784e:	4d 89 e0             	mov    %r12,%r8
   27851:	4c 8d a3 d2 00 00 00 	lea    0xd2(%rbx),%r12
   27858:	b9 04 00 00 00       	mov    $0x4,%ecx
   2785d:	4c 89 f2             	mov    %r14,%rdx
   27860:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27867:	e8 00 00 00 00       	callq  2786c <__MARSH_WRAP__e1000_set_spd_dplx+0xb3>
   2786c:	44 89 e6             	mov    %r12d,%esi
   2786f:	ba 02 00 00 00       	mov    $0x2,%edx
   27874:	48 89 df             	mov    %rbx,%rdi
   27877:	29 de                	sub    %ebx,%esi
   27879:	e8 00 00 00 00       	callq  2787e <__MARSH_WRAP__e1000_set_spd_dplx+0xc5>
   2787e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27882:	4d 89 e0             	mov    %r12,%r8
   27885:	4c 8d a3 ef 00 00 00 	lea    0xef(%rbx),%r12
   2788c:	b9 02 00 00 00       	mov    $0x2,%ecx
   27891:	4c 89 f2             	mov    %r14,%rdx
   27894:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2789b:	e8 00 00 00 00       	callq  278a0 <__MARSH_WRAP__e1000_set_spd_dplx+0xe7>
   278a0:	44 89 e6             	mov    %r12d,%esi
   278a3:	ba 01 00 00 00       	mov    $0x1,%edx
   278a8:	48 89 df             	mov    %rbx,%rdi
   278ab:	29 de                	sub    %ebx,%esi
   278ad:	e8 00 00 00 00       	callq  278b2 <__MARSH_WRAP__e1000_set_spd_dplx+0xf9>
   278b2:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   278b6:	4d 89 e0             	mov    %r12,%r8
   278b9:	4c 8d a3 f1 00 00 00 	lea    0xf1(%rbx),%r12
   278c0:	b9 01 00 00 00       	mov    $0x1,%ecx
   278c5:	4c 89 f2             	mov    %r14,%rdx
   278c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   278cf:	e8 00 00 00 00       	callq  278d4 <__MARSH_WRAP__e1000_set_spd_dplx+0x11b>
   278d4:	44 89 e6             	mov    %r12d,%esi
   278d7:	ba 01 00 00 00       	mov    $0x1,%edx
   278dc:	48 89 df             	mov    %rbx,%rdi
   278df:	29 de                	sub    %ebx,%esi
   278e1:	e8 00 00 00 00       	callq  278e6 <__MARSH_WRAP__e1000_set_spd_dplx+0x12d>
   278e6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   278ea:	4d 89 e0             	mov    %r12,%r8
   278ed:	b9 01 00 00 00       	mov    $0x1,%ecx
   278f2:	4c 89 f2             	mov    %r14,%rdx
   278f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   278fc:	e8 00 00 00 00       	callq  27901 <__MARSH_WRAP__e1000_set_spd_dplx+0x148>
   27901:	4c 8d 6d d6          	lea    0xffffffffffffffd6(%rbp),%r13
   27905:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27909:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27910:	b9 02 00 00 00       	mov    $0x2,%ecx
   27915:	4c 89 f2             	mov    %r14,%rdx
   27918:	4d 89 e8             	mov    %r13,%r8
   2791b:	e8 00 00 00 00       	callq  27920 <__MARSH_WRAP__e1000_set_spd_dplx+0x167>
   27920:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   27924:	48 85 ff             	test   %rdi,%rdi
   27927:	74 0d                	je     27936 <__MARSH_WRAP__e1000_set_spd_dplx+0x17d>
   27929:	e8 00 00 00 00       	callq  2792e <__MARSH_WRAP__e1000_set_spd_dplx+0x175>
   2792e:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   27935:	00 
   27936:	0f b7 75 d6          	movzwl 0xffffffffffffffd6(%rbp),%esi
   2793a:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
   2793e:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   27942:	e8 00 00 00 00       	callq  27947 <__MARSH_WRAP__e1000_set_spd_dplx+0x18e>
   27947:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   2794b:	4c 89 f2             	mov    %r14,%rdx
   2794e:	4c 89 e6             	mov    %r12,%rsi
   27951:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27958:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   2795b:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
   27962:	e8 00 00 00 00       	callq  27967 <__MARSH_WRAP__e1000_set_spd_dplx+0x1ae>
   27967:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
   2796b:	48 85 db             	test   %rbx,%rbx
   2796e:	74 7c                	je     279ec <__MARSH_WRAP__e1000_set_spd_dplx+0x233>
   27970:	48 8d 8b d4 03 00 00 	lea    0x3d4(%rbx),%rcx
   27977:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2797d:	4c 89 f2             	mov    %r14,%rdx
   27980:	4c 89 e6             	mov    %r12,%rsi
   27983:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2798a:	e8 00 00 00 00       	callq  2798f <__MARSH_WRAP__e1000_set_spd_dplx+0x1d6>
   2798f:	48 8d 8b 8a 04 00 00 	lea    0x48a(%rbx),%rcx
   27996:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2799c:	4c 89 f2             	mov    %r14,%rdx
   2799f:	4c 89 e6             	mov    %r12,%rsi
   279a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   279a9:	e8 00 00 00 00       	callq  279ae <__MARSH_WRAP__e1000_set_spd_dplx+0x1f5>
   279ae:	48 8d 8b a7 04 00 00 	lea    0x4a7(%rbx),%rcx
   279b5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   279bb:	4c 89 f2             	mov    %r14,%rdx
   279be:	4c 89 e6             	mov    %r12,%rsi
   279c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   279c8:	e8 00 00 00 00       	callq  279cd <__MARSH_WRAP__e1000_set_spd_dplx+0x214>
   279cd:	48 8d 8b a9 04 00 00 	lea    0x4a9(%rbx),%rcx
   279d4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   279da:	4c 89 f2             	mov    %r14,%rdx
   279dd:	4c 89 e6             	mov    %r12,%rsi
   279e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   279e7:	e8 00 00 00 00       	callq  279ec <__MARSH_WRAP__e1000_set_spd_dplx+0x233>
   279ec:	4c 89 e9             	mov    %r13,%rcx
   279ef:	4c 89 f2             	mov    %r14,%rdx
   279f2:	4c 89 e6             	mov    %r12,%rsi
   279f5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   279fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27a02:	e8 00 00 00 00       	callq  27a07 <__MARSH_WRAP__e1000_set_spd_dplx+0x24e>
   27a07:	48 8d 4d cc          	lea    0xffffffffffffffcc(%rbp),%rcx
   27a0b:	4c 89 f2             	mov    %r14,%rdx
   27a0e:	4c 89 e6             	mov    %r12,%rsi
   27a11:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   27a17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27a1e:	e8 00 00 00 00       	callq  27a23 <__MARSH_WRAP__e1000_set_spd_dplx+0x26a>
   27a23:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   27a27:	49 89 07             	mov    %rax,(%r15)
   27a2a:	8b 45 d0             	mov    0xffffffffffffffd0(%rbp),%eax
   27a2d:	41 89 47 08          	mov    %eax,0x8(%r15)
   27a31:	48 83 c4 28          	add    $0x28,%rsp
   27a35:	5b                   	pop    %rbx
   27a36:	41 5c                	pop    %r12
   27a38:	41 5d                	pop    %r13
   27a3a:	41 5e                	pop    %r14
   27a3c:	41 5f                	pop    %r15
   27a3e:	c9                   	leaveq 
   27a3f:	c3                   	retq   

0000000000027a40 <e1000_down>:
   27a40:	55                   	push   %rbp
   27a41:	48 89 e5             	mov    %rsp,%rbp
   27a44:	41 54                	push   %r12
   27a46:	49 89 fc             	mov    %rdi,%r12
   27a49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27a50:	53                   	push   %rbx
   27a51:	e8 00 00 00 00       	callq  27a56 <e1000_down+0x16>
   27a56:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27a5d:	e8 00 00 00 00       	callq  27a62 <e1000_down+0x22>
   27a62:	49 8d bc 24 f0 02 00 	lea    0x2f0(%r12),%rdi
   27a69:	00 
   27a6a:	b9 72 40 00 00       	mov    $0x4072,%ecx
   27a6f:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   27a76:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   27a7d:	e8 00 00 00 00       	callq  27a82 <e1000_down+0x42>
   27a82:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27a89:	49 8b 9c 24 f0 02 00 	mov    0x2f0(%r12),%rbx
   27a90:	00 
   27a91:	e8 00 00 00 00       	callq  27a96 <e1000_down+0x56>
   27a96:	f0 41 0f ba ac 24 c8 	lock btsl $0x2,0x7c8(%r12)
   27a9d:	07 00 00 02 
   27aa1:	4c 89 e7             	mov    %r12,%rdi
   27aa4:	e8 61 0e fe ff       	callq  890a <e1000_irq_disable>
   27aa9:	4c 89 e7             	mov    %r12,%rdi
   27aac:	e8 b4 c0 fd ff       	callq  3b65 <del_timer_sync>
   27ab1:	49 8d 7c 24 30       	lea    0x30(%r12),%rdi
   27ab6:	e8 aa c0 fd ff       	callq  3b65 <del_timer_sync>
   27abb:	49 8d 7c 24 60       	lea    0x60(%r12),%rdi
   27ac0:	e8 a0 c0 fd ff       	callq  3b65 <del_timer_sync>
   27ac5:	48 8d bb 10 03 00 00 	lea    0x310(%rbx),%rdi
   27acc:	b9 7e 40 00 00       	mov    $0x407e,%ecx
   27ad1:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   27ad8:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   27adf:	e8 00 00 00 00       	callq  27ae4 <e1000_down+0xa4>
   27ae4:	49 8d bc 24 c0 01 00 	lea    0x1c0(%r12),%rdi
   27aeb:	00 
   27aec:	b9 7e 40 00 00       	mov    $0x407e,%ecx
   27af1:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   27af8:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   27aff:	e8 00 00 00 00       	callq  27b04 <e1000_down+0xc4>
   27b04:	49 8b 84 24 c0 01 00 	mov    0x1c0(%r12),%rax
   27b0b:	00 
   27b0c:	49 8d bc 24 b0 00 00 	lea    0xb0(%r12),%rdi
   27b13:	00 
   27b14:	b9 80 40 00 00       	mov    $0x4080,%ecx
   27b19:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   27b20:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   27b27:	48 89 83 10 03 00 00 	mov    %rax,0x310(%rbx)
   27b2e:	e8 00 00 00 00       	callq  27b33 <e1000_down+0xf3>
   27b33:	49 8d bc 24 b2 00 00 	lea    0xb2(%r12),%rdi
   27b3a:	00 
   27b3b:	b9 82 40 00 00       	mov    $0x4082,%ecx
   27b40:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   27b47:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   27b4e:	66 41 c7 84 24 b0 00 	movw   $0x0,0xb0(%r12)
   27b55:	00 00 00 00 
   27b59:	e8 00 00 00 00       	callq  27b5e <e1000_down+0x11e>
   27b5e:	48 89 df             	mov    %rbx,%rdi
   27b61:	66 41 c7 84 24 b2 00 	movw   $0x0,0xb2(%r12)
   27b68:	00 00 00 00 
   27b6c:	e8 fa e6 fe ff       	callq  1626b <netif_carrier_off>
   27b71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27b78:	e8 00 00 00 00       	callq  27b7d <e1000_down+0x13d>
   27b7d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27b84:	e8 00 00 00 00       	callq  27b89 <e1000_down+0x149>
   27b89:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27b90:	48 8b 9b 00 03 00 00 	mov    0x300(%rbx),%rbx
   27b97:	e8 00 00 00 00       	callq  27b9c <e1000_down+0x15c>
   27b9c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27ba3:	e8 00 00 00 00       	callq  27ba8 <e1000_down+0x168>
   27ba8:	f0 0f ba 6b 10 00    	lock btsl $0x0,0x10(%rbx)
   27bae:	4c 89 e7             	mov    %r12,%rdi
   27bb1:	31 db                	xor    %ebx,%ebx
   27bb3:	e8 0e 98 ff ff       	callq  213c6 <e1000_reset>
   27bb8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27bbf:	e8 00 00 00 00       	callq  27bc4 <e1000_down+0x184>
   27bc4:	41 3b 9c 24 b0 02 00 	cmp    0x2b0(%r12),%ebx
   27bcb:	00 
   27bcc:	7d 1b                	jge    27be9 <e1000_down+0x1a9>
   27bce:	48 63 f3             	movslq %ebx,%rsi
   27bd1:	4c 89 e7             	mov    %r12,%rdi
   27bd4:	ff c3                	inc    %ebx
   27bd6:	48 6b f6 60          	imul   $0x60,%rsi,%rsi
   27bda:	49 03 b4 24 b0 01 00 	add    0x1b0(%r12),%rsi
   27be1:	00 
   27be2:	e8 4b e6 ff ff       	callq  26232 <e1000_clean_tx_ring>
   27be7:	eb db                	jmp    27bc4 <e1000_down+0x184>
   27be9:	4c 89 e7             	mov    %r12,%rdi
   27bec:	e8 14 bc ff ff       	callq  23805 <e1000_clean_all_rx_rings>
   27bf1:	5b                   	pop    %rbx
   27bf2:	41 5c                	pop    %r12
   27bf4:	c9                   	leaveq 
   27bf5:	c3                   	retq   

0000000000027bf6 <__MARSH_WRAP__e1000_down>:
   27bf6:	55                   	push   %rbp
   27bf7:	48 89 e5             	mov    %rsp,%rbp
   27bfa:	41 57                	push   %r15
   27bfc:	41 56                	push   %r14
   27bfe:	4c 8d 75 d4          	lea    0xffffffffffffffd4(%rbp),%r14
   27c02:	41 55                	push   %r13
   27c04:	41 54                	push   %r12
   27c06:	53                   	push   %rbx
   27c07:	48 83 ec 68          	sub    $0x68,%rsp
   27c0b:	48 89 7d b0          	mov    %rdi,0xffffffffffffffb0(%rbp)
   27c0f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27c16:	48 89 75 98          	mov    %rsi,0xffffffffffffff98(%rbp)
   27c1a:	e8 00 00 00 00       	callq  27c1f <__MARSH_WRAP__e1000_down+0x29>
   27c1f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27c23:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   27c27:	41 b8 e0 07 00 00    	mov    $0x7e0,%r8d
   27c2d:	4c 89 f2             	mov    %r14,%rdx
   27c30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27c37:	c7 45 d4 00 00 00 00 	movl   $0x0,0xffffffffffffffd4(%rbp)
   27c3e:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   27c45:	00 
   27c46:	e8 00 00 00 00       	callq  27c4b <__MARSH_WRAP__e1000_down+0x55>
   27c4b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   27c4f:	48 85 c0             	test   %rax,%rax
   27c52:	0f 84 4d 5e 00 00    	je     2daa5 <__MARSH_WRAP__e1000_down+0x5eaf>
   27c58:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27c5c:	4c 8d 80 20 01 00 00 	lea    0x120(%rax),%r8
   27c63:	b9 04 00 00 00       	mov    $0x4,%ecx
   27c68:	4c 89 f2             	mov    %r14,%rdx
   27c6b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27c72:	e8 00 00 00 00       	callq  27c77 <__MARSH_WRAP__e1000_down+0x81>
   27c77:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27c7b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27c7f:	b9 04 00 00 00       	mov    $0x4,%ecx
   27c84:	4c 89 f2             	mov    %r14,%rdx
   27c87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27c8e:	49 81 c0 9c 00 00 00 	add    $0x9c,%r8
   27c95:	e8 00 00 00 00       	callq  27c9a <__MARSH_WRAP__e1000_down+0xa4>
   27c9a:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27c9e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27ca2:	b9 04 00 00 00       	mov    $0x4,%ecx
   27ca7:	4c 89 f2             	mov    %r14,%rdx
   27caa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27cb1:	49 81 c0 a4 00 00 00 	add    $0xa4,%r8
   27cb8:	e8 00 00 00 00       	callq  27cbd <__MARSH_WRAP__e1000_down+0xc7>
   27cbd:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27cc1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27cc5:	b9 04 00 00 00       	mov    $0x4,%ecx
   27cca:	4c 89 f2             	mov    %r14,%rdx
   27ccd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27cd4:	49 81 c0 f4 01 00 00 	add    $0x1f4,%r8
   27cdb:	e8 00 00 00 00       	callq  27ce0 <__MARSH_WRAP__e1000_down+0xea>
   27ce0:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   27ce4:	ba 02 00 00 00       	mov    $0x2,%edx
   27ce9:	be b0 00 00 00       	mov    $0xb0,%esi
   27cee:	e8 00 00 00 00       	callq  27cf3 <__MARSH_WRAP__e1000_down+0xfd>
   27cf3:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27cf7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27cfb:	b9 02 00 00 00       	mov    $0x2,%ecx
   27d00:	4c 89 f2             	mov    %r14,%rdx
   27d03:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27d0a:	49 81 c0 b0 00 00 00 	add    $0xb0,%r8
   27d11:	e8 00 00 00 00       	callq  27d16 <__MARSH_WRAP__e1000_down+0x120>
   27d16:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27d1a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27d1e:	b9 04 00 00 00       	mov    $0x4,%ecx
   27d23:	4c 89 f2             	mov    %r14,%rdx
   27d26:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27d2d:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   27d34:	e8 00 00 00 00       	callq  27d39 <__MARSH_WRAP__e1000_down+0x143>
   27d39:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27d3d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27d41:	b9 04 00 00 00       	mov    $0x4,%ecx
   27d46:	4c 89 f2             	mov    %r14,%rdx
   27d49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27d50:	49 81 c0 28 07 00 00 	add    $0x728,%r8
   27d57:	e8 00 00 00 00       	callq  27d5c <__MARSH_WRAP__e1000_down+0x166>
   27d5c:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27d60:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27d64:	b9 01 00 00 00       	mov    $0x1,%ecx
   27d69:	4c 89 f2             	mov    %r14,%rdx
   27d6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27d73:	49 81 c0 c5 07 00 00 	add    $0x7c5,%r8
   27d7a:	e8 00 00 00 00       	callq  27d7f <__MARSH_WRAP__e1000_down+0x189>
   27d7f:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27d83:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27d87:	b9 04 00 00 00       	mov    $0x4,%ecx
   27d8c:	4c 89 f2             	mov    %r14,%rdx
   27d8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27d96:	49 81 c0 24 07 00 00 	add    $0x724,%r8
   27d9d:	e8 00 00 00 00       	callq  27da2 <__MARSH_WRAP__e1000_down+0x1ac>
   27da2:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27da6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27daa:	b9 04 00 00 00       	mov    $0x4,%ecx
   27daf:	4c 89 f2             	mov    %r14,%rdx
   27db2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27db9:	49 81 c0 20 07 00 00 	add    $0x720,%r8
   27dc0:	e8 00 00 00 00       	callq  27dc5 <__MARSH_WRAP__e1000_down+0x1cf>
   27dc5:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27dc9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27dcd:	b9 04 00 00 00       	mov    $0x4,%ecx
   27dd2:	4c 89 f2             	mov    %r14,%rdx
   27dd5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27ddc:	49 81 c0 2c 01 00 00 	add    $0x12c,%r8
   27de3:	e8 00 00 00 00       	callq  27de8 <__MARSH_WRAP__e1000_down+0x1f2>
   27de8:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   27dec:	ba 30 00 00 00       	mov    $0x30,%edx
   27df1:	be e8 00 00 00       	mov    $0xe8,%esi
   27df6:	e8 00 00 00 00       	callq  27dfb <__MARSH_WRAP__e1000_down+0x205>
   27dfb:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27dff:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27e03:	b9 04 00 00 00       	mov    $0x4,%ecx
   27e08:	4c 89 f2             	mov    %r14,%rdx
   27e0b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27e12:	49 81 c0 c8 01 00 00 	add    $0x1c8,%r8
   27e19:	e8 00 00 00 00       	callq  27e1e <__MARSH_WRAP__e1000_down+0x228>
   27e1e:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27e22:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27e26:	b9 01 00 00 00       	mov    $0x1,%ecx
   27e2b:	4c 89 f2             	mov    %r14,%rdx
   27e2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27e35:	49 81 c0 c4 07 00 00 	add    $0x7c4,%r8
   27e3c:	e8 00 00 00 00       	callq  27e41 <__MARSH_WRAP__e1000_down+0x24b>
   27e41:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27e45:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27e49:	b9 04 00 00 00       	mov    $0x4,%ecx
   27e4e:	4c 89 f2             	mov    %r14,%rdx
   27e51:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27e58:	49 81 c0 b4 02 00 00 	add    $0x2b4,%r8
   27e5f:	e8 00 00 00 00       	callq  27e64 <__MARSH_WRAP__e1000_down+0x26e>
   27e64:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27e68:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27e6c:	b9 04 00 00 00       	mov    $0x4,%ecx
   27e71:	4c 89 f2             	mov    %r14,%rdx
   27e74:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27e7b:	49 81 c0 d8 07 00 00 	add    $0x7d8,%r8
   27e82:	e8 00 00 00 00       	callq  27e87 <__MARSH_WRAP__e1000_down+0x291>
   27e87:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27e8b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27e8f:	b9 04 00 00 00       	mov    $0x4,%ecx
   27e94:	4c 89 f2             	mov    %r14,%rdx
   27e97:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27e9e:	49 81 c0 1c 01 00 00 	add    $0x11c,%r8
   27ea5:	e8 00 00 00 00       	callq  27eaa <__MARSH_WRAP__e1000_down+0x2b4>
   27eaa:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27eae:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27eb2:	b9 01 00 00 00       	mov    $0x1,%ecx
   27eb7:	4c 89 f2             	mov    %r14,%rdx
   27eba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27ec1:	49 81 c0 c7 07 00 00 	add    $0x7c7,%r8
   27ec8:	e8 00 00 00 00       	callq  27ecd <__MARSH_WRAP__e1000_down+0x2d7>
   27ecd:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27ed1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27ed5:	b9 08 00 00 00       	mov    $0x8,%ecx
   27eda:	4c 89 f2             	mov    %r14,%rdx
   27edd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27ee4:	49 81 c0 e8 01 00 00 	add    $0x1e8,%r8
   27eeb:	e8 00 00 00 00       	callq  27ef0 <__MARSH_WRAP__e1000_down+0x2fa>
   27ef0:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27ef4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27ef8:	b9 04 00 00 00       	mov    $0x4,%ecx
   27efd:	4c 89 f2             	mov    %r14,%rdx
   27f00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27f07:	49 81 c0 b8 01 00 00 	add    $0x1b8,%r8
   27f0e:	e8 00 00 00 00       	callq  27f13 <__MARSH_WRAP__e1000_down+0x31d>
   27f13:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   27f17:	ba 08 00 00 00       	mov    $0x8,%edx
   27f1c:	be c8 07 00 00       	mov    $0x7c8,%esi
   27f21:	e8 00 00 00 00       	callq  27f26 <__MARSH_WRAP__e1000_down+0x330>
   27f26:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27f2a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27f2e:	b9 08 00 00 00       	mov    $0x8,%ecx
   27f33:	4c 89 f2             	mov    %r14,%rdx
   27f36:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27f3d:	49 81 c0 c8 07 00 00 	add    $0x7c8,%r8
   27f44:	e8 00 00 00 00       	callq  27f49 <__MARSH_WRAP__e1000_down+0x353>
   27f49:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   27f4d:	ba 08 00 00 00       	mov    $0x8,%edx
   27f52:	be a8 01 00 00       	mov    $0x1a8,%esi
   27f57:	e8 00 00 00 00       	callq  27f5c <__MARSH_WRAP__e1000_down+0x366>
   27f5c:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   27f60:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27f64:	b9 08 00 00 00       	mov    $0x8,%ecx
   27f69:	4c 89 f2             	mov    %r14,%rdx
   27f6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27f73:	49 81 c0 a8 01 00 00 	add    $0x1a8,%r8
   27f7a:	e8 00 00 00 00       	callq  27f7f <__MARSH_WRAP__e1000_down+0x389>
   27f7f:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   27f83:	ba 28 02 00 00       	mov    $0x228,%edx
   27f88:	be d8 04 00 00       	mov    $0x4d8,%esi
   27f8d:	e8 00 00 00 00       	callq  27f92 <__MARSH_WRAP__e1000_down+0x39c>
   27f92:	48 8b 5d b8          	mov    0xffffffffffffffb8(%rbp),%rbx
   27f96:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27f9a:	b9 08 00 00 00       	mov    $0x8,%ecx
   27f9f:	4c 89 f2             	mov    %r14,%rdx
   27fa2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27fa9:	48 81 c3 d8 04 00 00 	add    $0x4d8,%rbx
   27fb0:	4c 8d 43 40          	lea    0x40(%rbx),%r8
   27fb4:	e8 00 00 00 00       	callq  27fb9 <__MARSH_WRAP__e1000_down+0x3c3>
   27fb9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27fbd:	4c 8d 83 a0 01 00 00 	lea    0x1a0(%rbx),%r8
   27fc4:	b9 08 00 00 00       	mov    $0x8,%ecx
   27fc9:	4c 89 f2             	mov    %r14,%rdx
   27fcc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27fd3:	e8 00 00 00 00       	callq  27fd8 <__MARSH_WRAP__e1000_down+0x3e2>
   27fd8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27fdc:	4c 8d 83 18 02 00 00 	lea    0x218(%rbx),%r8
   27fe3:	b9 08 00 00 00       	mov    $0x8,%ecx
   27fe8:	4c 89 f2             	mov    %r14,%rdx
   27feb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   27ff2:	e8 00 00 00 00       	callq  27ff7 <__MARSH_WRAP__e1000_down+0x401>
   27ff7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   27ffb:	4c 8d 83 f0 00 00 00 	lea    0xf0(%rbx),%r8
   28002:	b9 08 00 00 00       	mov    $0x8,%ecx
   28007:	4c 89 f2             	mov    %r14,%rdx
   2800a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28011:	e8 00 00 00 00       	callq  28016 <__MARSH_WRAP__e1000_down+0x420>
   28016:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2801a:	4c 8d 83 08 02 00 00 	lea    0x208(%rbx),%r8
   28021:	b9 08 00 00 00       	mov    $0x8,%ecx
   28026:	4c 89 f2             	mov    %r14,%rdx
   28029:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28030:	e8 00 00 00 00       	callq  28035 <__MARSH_WRAP__e1000_down+0x43f>
   28035:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28039:	4c 8d 83 50 01 00 00 	lea    0x150(%rbx),%r8
   28040:	b9 08 00 00 00       	mov    $0x8,%ecx
   28045:	4c 89 f2             	mov    %r14,%rdx
   28048:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2804f:	e8 00 00 00 00       	callq  28054 <__MARSH_WRAP__e1000_down+0x45e>
   28054:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28058:	4c 8d 83 a0 00 00 00 	lea    0xa0(%rbx),%r8
   2805f:	b9 08 00 00 00       	mov    $0x8,%ecx
   28064:	4c 89 f2             	mov    %r14,%rdx
   28067:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2806e:	e8 00 00 00 00       	callq  28073 <__MARSH_WRAP__e1000_down+0x47d>
   28073:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28077:	4c 8d 43 68          	lea    0x68(%rbx),%r8
   2807b:	b9 08 00 00 00       	mov    $0x8,%ecx
   28080:	4c 89 f2             	mov    %r14,%rdx
   28083:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2808a:	e8 00 00 00 00       	callq  2808f <__MARSH_WRAP__e1000_down+0x499>
   2808f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28093:	4c 8d 83 f8 00 00 00 	lea    0xf8(%rbx),%r8
   2809a:	b9 08 00 00 00       	mov    $0x8,%ecx
   2809f:	4c 89 f2             	mov    %r14,%rdx
   280a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   280a9:	e8 00 00 00 00       	callq  280ae <__MARSH_WRAP__e1000_down+0x4b8>
   280ae:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   280b2:	4c 8d 83 60 01 00 00 	lea    0x160(%rbx),%r8
   280b9:	b9 08 00 00 00       	mov    $0x8,%ecx
   280be:	4c 89 f2             	mov    %r14,%rdx
   280c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   280c8:	e8 00 00 00 00       	callq  280cd <__MARSH_WRAP__e1000_down+0x4d7>
   280cd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   280d1:	4c 8d 83 e8 01 00 00 	lea    0x1e8(%rbx),%r8
   280d8:	b9 08 00 00 00       	mov    $0x8,%ecx
   280dd:	4c 89 f2             	mov    %r14,%rdx
   280e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   280e7:	e8 00 00 00 00       	callq  280ec <__MARSH_WRAP__e1000_down+0x4f6>
   280ec:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   280f0:	4c 8d 43 08          	lea    0x8(%rbx),%r8
   280f4:	b9 08 00 00 00       	mov    $0x8,%ecx
   280f9:	4c 89 f2             	mov    %r14,%rdx
   280fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28103:	e8 00 00 00 00       	callq  28108 <__MARSH_WRAP__e1000_down+0x512>
   28108:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2810c:	4c 8d 83 00 01 00 00 	lea    0x100(%rbx),%r8
   28113:	b9 08 00 00 00       	mov    $0x8,%ecx
   28118:	4c 89 f2             	mov    %r14,%rdx
   2811b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28122:	e8 00 00 00 00       	callq  28127 <__MARSH_WRAP__e1000_down+0x531>
   28127:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2812b:	4c 8d 83 e8 00 00 00 	lea    0xe8(%rbx),%r8
   28132:	b9 08 00 00 00       	mov    $0x8,%ecx
   28137:	4c 89 f2             	mov    %r14,%rdx
   2813a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28141:	e8 00 00 00 00       	callq  28146 <__MARSH_WRAP__e1000_down+0x550>
   28146:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2814a:	4c 8d 83 c0 00 00 00 	lea    0xc0(%rbx),%r8
   28151:	b9 08 00 00 00       	mov    $0x8,%ecx
   28156:	4c 89 f2             	mov    %r14,%rdx
   28159:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28160:	e8 00 00 00 00       	callq  28165 <__MARSH_WRAP__e1000_down+0x56f>
   28165:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28169:	4c 8d 83 68 01 00 00 	lea    0x168(%rbx),%r8
   28170:	b9 08 00 00 00       	mov    $0x8,%ecx
   28175:	4c 89 f2             	mov    %r14,%rdx
   28178:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2817f:	e8 00 00 00 00       	callq  28184 <__MARSH_WRAP__e1000_down+0x58e>
   28184:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28188:	4c 8d 83 d8 01 00 00 	lea    0x1d8(%rbx),%r8
   2818f:	b9 08 00 00 00       	mov    $0x8,%ecx
   28194:	4c 89 f2             	mov    %r14,%rdx
   28197:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2819e:	e8 00 00 00 00       	callq  281a3 <__MARSH_WRAP__e1000_down+0x5ad>
   281a3:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   281a7:	4c 8d 83 38 01 00 00 	lea    0x138(%rbx),%r8
   281ae:	b9 08 00 00 00       	mov    $0x8,%ecx
   281b3:	4c 89 f2             	mov    %r14,%rdx
   281b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   281bd:	e8 00 00 00 00       	callq  281c2 <__MARSH_WRAP__e1000_down+0x5cc>
   281c2:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   281c6:	4c 8d 43 58          	lea    0x58(%rbx),%r8
   281ca:	b9 08 00 00 00       	mov    $0x8,%ecx
   281cf:	4c 89 f2             	mov    %r14,%rdx
   281d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   281d9:	e8 00 00 00 00       	callq  281de <__MARSH_WRAP__e1000_down+0x5e8>
   281de:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   281e2:	4c 8d 83 20 01 00 00 	lea    0x120(%rbx),%r8
   281e9:	b9 08 00 00 00       	mov    $0x8,%ecx
   281ee:	4c 89 f2             	mov    %r14,%rdx
   281f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   281f8:	e8 00 00 00 00       	callq  281fd <__MARSH_WRAP__e1000_down+0x607>
   281fd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28201:	4c 8d 83 70 01 00 00 	lea    0x170(%rbx),%r8
   28208:	b9 08 00 00 00       	mov    $0x8,%ecx
   2820d:	4c 89 f2             	mov    %r14,%rdx
   28210:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28217:	e8 00 00 00 00       	callq  2821c <__MARSH_WRAP__e1000_down+0x626>
   2821c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28220:	4c 8d 83 80 00 00 00 	lea    0x80(%rbx),%r8
   28227:	b9 08 00 00 00       	mov    $0x8,%ecx
   2822c:	4c 89 f2             	mov    %r14,%rdx
   2822f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28236:	e8 00 00 00 00       	callq  2823b <__MARSH_WRAP__e1000_down+0x645>
   2823b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2823f:	4c 8d 83 18 01 00 00 	lea    0x118(%rbx),%r8
   28246:	b9 08 00 00 00       	mov    $0x8,%ecx
   2824b:	4c 89 f2             	mov    %r14,%rdx
   2824e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28255:	e8 00 00 00 00       	callq  2825a <__MARSH_WRAP__e1000_down+0x664>
   2825a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2825e:	4c 8d 83 28 01 00 00 	lea    0x128(%rbx),%r8
   28265:	b9 08 00 00 00       	mov    $0x8,%ecx
   2826a:	4c 89 f2             	mov    %r14,%rdx
   2826d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28274:	e8 00 00 00 00       	callq  28279 <__MARSH_WRAP__e1000_down+0x683>
   28279:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2827d:	4c 8d 83 48 01 00 00 	lea    0x148(%rbx),%r8
   28284:	b9 08 00 00 00       	mov    $0x8,%ecx
   28289:	4c 89 f2             	mov    %r14,%rdx
   2828c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28293:	e8 00 00 00 00       	callq  28298 <__MARSH_WRAP__e1000_down+0x6a2>
   28298:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2829c:	4c 8d 83 c0 01 00 00 	lea    0x1c0(%rbx),%r8
   282a3:	b9 08 00 00 00       	mov    $0x8,%ecx
   282a8:	4c 89 f2             	mov    %r14,%rdx
   282ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   282b2:	e8 00 00 00 00       	callq  282b7 <__MARSH_WRAP__e1000_down+0x6c1>
   282b7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   282bb:	4c 8d 83 d0 00 00 00 	lea    0xd0(%rbx),%r8
   282c2:	b9 08 00 00 00       	mov    $0x8,%ecx
   282c7:	4c 89 f2             	mov    %r14,%rdx
   282ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   282d1:	e8 00 00 00 00       	callq  282d6 <__MARSH_WRAP__e1000_down+0x6e0>
   282d6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   282da:	4c 8d 83 b0 00 00 00 	lea    0xb0(%rbx),%r8
   282e1:	b9 08 00 00 00       	mov    $0x8,%ecx
   282e6:	4c 89 f2             	mov    %r14,%rdx
   282e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   282f0:	e8 00 00 00 00       	callq  282f5 <__MARSH_WRAP__e1000_down+0x6ff>
   282f5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   282f9:	4c 8d 83 f0 01 00 00 	lea    0x1f0(%rbx),%r8
   28300:	b9 08 00 00 00       	mov    $0x8,%ecx
   28305:	4c 89 f2             	mov    %r14,%rdx
   28308:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2830f:	e8 00 00 00 00       	callq  28314 <__MARSH_WRAP__e1000_down+0x71e>
   28314:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28318:	4c 8d 83 78 01 00 00 	lea    0x178(%rbx),%r8
   2831f:	b9 08 00 00 00       	mov    $0x8,%ecx
   28324:	4c 89 f2             	mov    %r14,%rdx
   28327:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2832e:	e8 00 00 00 00       	callq  28333 <__MARSH_WRAP__e1000_down+0x73d>
   28333:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28337:	4c 8d 43 48          	lea    0x48(%rbx),%r8
   2833b:	b9 08 00 00 00       	mov    $0x8,%ecx
   28340:	4c 89 f2             	mov    %r14,%rdx
   28343:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2834a:	e8 00 00 00 00       	callq  2834f <__MARSH_WRAP__e1000_down+0x759>
   2834f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28353:	4c 8d 43 70          	lea    0x70(%rbx),%r8
   28357:	b9 08 00 00 00       	mov    $0x8,%ecx
   2835c:	4c 89 f2             	mov    %r14,%rdx
   2835f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28366:	e8 00 00 00 00       	callq  2836b <__MARSH_WRAP__e1000_down+0x775>
   2836b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2836f:	4c 8d 83 b8 01 00 00 	lea    0x1b8(%rbx),%r8
   28376:	b9 08 00 00 00       	mov    $0x8,%ecx
   2837b:	4c 89 f2             	mov    %r14,%rdx
   2837e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28385:	e8 00 00 00 00       	callq  2838a <__MARSH_WRAP__e1000_down+0x794>
   2838a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2838e:	4c 8d 83 e0 00 00 00 	lea    0xe0(%rbx),%r8
   28395:	b9 08 00 00 00       	mov    $0x8,%ecx
   2839a:	4c 89 f2             	mov    %r14,%rdx
   2839d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   283a4:	e8 00 00 00 00       	callq  283a9 <__MARSH_WRAP__e1000_down+0x7b3>
   283a9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   283ad:	4c 8d 43 78          	lea    0x78(%rbx),%r8
   283b1:	b9 08 00 00 00       	mov    $0x8,%ecx
   283b6:	4c 89 f2             	mov    %r14,%rdx
   283b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   283c0:	e8 00 00 00 00       	callq  283c5 <__MARSH_WRAP__e1000_down+0x7cf>
   283c5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   283c9:	4c 8d 83 e0 01 00 00 	lea    0x1e0(%rbx),%r8
   283d0:	b9 08 00 00 00       	mov    $0x8,%ecx
   283d5:	4c 89 f2             	mov    %r14,%rdx
   283d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   283df:	e8 00 00 00 00       	callq  283e4 <__MARSH_WRAP__e1000_down+0x7ee>
   283e4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   283e8:	4c 8d 83 98 00 00 00 	lea    0x98(%rbx),%r8
   283ef:	b9 08 00 00 00       	mov    $0x8,%ecx
   283f4:	4c 89 f2             	mov    %r14,%rdx
   283f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   283fe:	e8 00 00 00 00       	callq  28403 <__MARSH_WRAP__e1000_down+0x80d>
   28403:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28407:	4c 8d 83 b8 00 00 00 	lea    0xb8(%rbx),%r8
   2840e:	b9 08 00 00 00       	mov    $0x8,%ecx
   28413:	4c 89 f2             	mov    %r14,%rdx
   28416:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2841d:	e8 00 00 00 00       	callq  28422 <__MARSH_WRAP__e1000_down+0x82c>
   28422:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28426:	4c 8d 43 38          	lea    0x38(%rbx),%r8
   2842a:	b9 08 00 00 00       	mov    $0x8,%ecx
   2842f:	4c 89 f2             	mov    %r14,%rdx
   28432:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28439:	e8 00 00 00 00       	callq  2843e <__MARSH_WRAP__e1000_down+0x848>
   2843e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28442:	4c 8d 83 58 01 00 00 	lea    0x158(%rbx),%r8
   28449:	b9 08 00 00 00       	mov    $0x8,%ecx
   2844e:	4c 89 f2             	mov    %r14,%rdx
   28451:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28458:	e8 00 00 00 00       	callq  2845d <__MARSH_WRAP__e1000_down+0x867>
   2845d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28461:	4c 8d 83 88 01 00 00 	lea    0x188(%rbx),%r8
   28468:	b9 08 00 00 00       	mov    $0x8,%ecx
   2846d:	4c 89 f2             	mov    %r14,%rdx
   28470:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28477:	e8 00 00 00 00       	callq  2847c <__MARSH_WRAP__e1000_down+0x886>
   2847c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28480:	4c 8d 83 f8 01 00 00 	lea    0x1f8(%rbx),%r8
   28487:	b9 08 00 00 00       	mov    $0x8,%ecx
   2848c:	4c 89 f2             	mov    %r14,%rdx
   2848f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28496:	e8 00 00 00 00       	callq  2849b <__MARSH_WRAP__e1000_down+0x8a5>
   2849b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2849f:	4c 8d 83 a8 01 00 00 	lea    0x1a8(%rbx),%r8
   284a6:	b9 08 00 00 00       	mov    $0x8,%ecx
   284ab:	4c 89 f2             	mov    %r14,%rdx
   284ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   284b5:	e8 00 00 00 00       	callq  284ba <__MARSH_WRAP__e1000_down+0x8c4>
   284ba:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   284be:	4c 8d 83 80 01 00 00 	lea    0x180(%rbx),%r8
   284c5:	b9 08 00 00 00       	mov    $0x8,%ecx
   284ca:	4c 89 f2             	mov    %r14,%rdx
   284cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   284d4:	e8 00 00 00 00       	callq  284d9 <__MARSH_WRAP__e1000_down+0x8e3>
   284d9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   284dd:	4c 8d 43 50          	lea    0x50(%rbx),%r8
   284e1:	b9 08 00 00 00       	mov    $0x8,%ecx
   284e6:	4c 89 f2             	mov    %r14,%rdx
   284e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   284f0:	e8 00 00 00 00       	callq  284f5 <__MARSH_WRAP__e1000_down+0x8ff>
   284f5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   284f9:	4c 8d 83 d0 01 00 00 	lea    0x1d0(%rbx),%r8
   28500:	b9 08 00 00 00       	mov    $0x8,%ecx
   28505:	4c 89 f2             	mov    %r14,%rdx
   28508:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2850f:	e8 00 00 00 00       	callq  28514 <__MARSH_WRAP__e1000_down+0x91e>
   28514:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28518:	49 89 d8             	mov    %rbx,%r8
   2851b:	b9 08 00 00 00       	mov    $0x8,%ecx
   28520:	4c 89 f2             	mov    %r14,%rdx
   28523:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2852a:	e8 00 00 00 00       	callq  2852f <__MARSH_WRAP__e1000_down+0x939>
   2852f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28533:	4c 8d 83 c8 01 00 00 	lea    0x1c8(%rbx),%r8
   2853a:	b9 08 00 00 00       	mov    $0x8,%ecx
   2853f:	4c 89 f2             	mov    %r14,%rdx
   28542:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28549:	e8 00 00 00 00       	callq  2854e <__MARSH_WRAP__e1000_down+0x958>
   2854e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28552:	4c 8d 43 28          	lea    0x28(%rbx),%r8
   28556:	b9 08 00 00 00       	mov    $0x8,%ecx
   2855b:	4c 89 f2             	mov    %r14,%rdx
   2855e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28565:	e8 00 00 00 00       	callq  2856a <__MARSH_WRAP__e1000_down+0x974>
   2856a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2856e:	4c 8d 83 30 01 00 00 	lea    0x130(%rbx),%r8
   28575:	b9 08 00 00 00       	mov    $0x8,%ecx
   2857a:	4c 89 f2             	mov    %r14,%rdx
   2857d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28584:	e8 00 00 00 00       	callq  28589 <__MARSH_WRAP__e1000_down+0x993>
   28589:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2858d:	4c 8d 83 08 01 00 00 	lea    0x108(%rbx),%r8
   28594:	b9 08 00 00 00       	mov    $0x8,%ecx
   28599:	4c 89 f2             	mov    %r14,%rdx
   2859c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   285a3:	e8 00 00 00 00       	callq  285a8 <__MARSH_WRAP__e1000_down+0x9b2>
   285a8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   285ac:	4c 8d 83 40 01 00 00 	lea    0x140(%rbx),%r8
   285b3:	b9 08 00 00 00       	mov    $0x8,%ecx
   285b8:	4c 89 f2             	mov    %r14,%rdx
   285bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   285c2:	e8 00 00 00 00       	callq  285c7 <__MARSH_WRAP__e1000_down+0x9d1>
   285c7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   285cb:	4c 8d 83 c8 00 00 00 	lea    0xc8(%rbx),%r8
   285d2:	b9 08 00 00 00       	mov    $0x8,%ecx
   285d7:	4c 89 f2             	mov    %r14,%rdx
   285da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   285e1:	e8 00 00 00 00       	callq  285e6 <__MARSH_WRAP__e1000_down+0x9f0>
   285e6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   285ea:	4c 8d 43 10          	lea    0x10(%rbx),%r8
   285ee:	b9 08 00 00 00       	mov    $0x8,%ecx
   285f3:	4c 89 f2             	mov    %r14,%rdx
   285f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   285fd:	e8 00 00 00 00       	callq  28602 <__MARSH_WRAP__e1000_down+0xa0c>
   28602:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28606:	4c 8d 83 d8 00 00 00 	lea    0xd8(%rbx),%r8
   2860d:	b9 08 00 00 00       	mov    $0x8,%ecx
   28612:	4c 89 f2             	mov    %r14,%rdx
   28615:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2861c:	e8 00 00 00 00       	callq  28621 <__MARSH_WRAP__e1000_down+0xa2b>
   28621:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28625:	4c 8d 83 a8 00 00 00 	lea    0xa8(%rbx),%r8
   2862c:	b9 08 00 00 00       	mov    $0x8,%ecx
   28631:	4c 89 f2             	mov    %r14,%rdx
   28634:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2863b:	e8 00 00 00 00       	callq  28640 <__MARSH_WRAP__e1000_down+0xa4a>
   28640:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28644:	4c 8d 43 60          	lea    0x60(%rbx),%r8
   28648:	b9 08 00 00 00       	mov    $0x8,%ecx
   2864d:	4c 89 f2             	mov    %r14,%rdx
   28650:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28657:	e8 00 00 00 00       	callq  2865c <__MARSH_WRAP__e1000_down+0xa66>
   2865c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28660:	4c 8d 83 00 02 00 00 	lea    0x200(%rbx),%r8
   28667:	b9 08 00 00 00       	mov    $0x8,%ecx
   2866c:	4c 89 f2             	mov    %r14,%rdx
   2866f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28676:	e8 00 00 00 00       	callq  2867b <__MARSH_WRAP__e1000_down+0xa85>
   2867b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2867f:	4c 8d 83 98 01 00 00 	lea    0x198(%rbx),%r8
   28686:	b9 08 00 00 00       	mov    $0x8,%ecx
   2868b:	4c 89 f2             	mov    %r14,%rdx
   2868e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28695:	e8 00 00 00 00       	callq  2869a <__MARSH_WRAP__e1000_down+0xaa4>
   2869a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2869e:	4c 8d 83 10 01 00 00 	lea    0x110(%rbx),%r8
   286a5:	b9 08 00 00 00       	mov    $0x8,%ecx
   286aa:	4c 89 f2             	mov    %r14,%rdx
   286ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   286b4:	e8 00 00 00 00       	callq  286b9 <__MARSH_WRAP__e1000_down+0xac3>
   286b9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   286bd:	4c 8d 43 18          	lea    0x18(%rbx),%r8
   286c1:	b9 08 00 00 00       	mov    $0x8,%ecx
   286c6:	4c 89 f2             	mov    %r14,%rdx
   286c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   286d0:	e8 00 00 00 00       	callq  286d5 <__MARSH_WRAP__e1000_down+0xadf>
   286d5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   286d9:	4c 8d 83 b0 01 00 00 	lea    0x1b0(%rbx),%r8
   286e0:	b9 08 00 00 00       	mov    $0x8,%ecx
   286e5:	4c 89 f2             	mov    %r14,%rdx
   286e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   286ef:	e8 00 00 00 00       	callq  286f4 <__MARSH_WRAP__e1000_down+0xafe>
   286f4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   286f8:	4c 8d 83 90 00 00 00 	lea    0x90(%rbx),%r8
   286ff:	b9 08 00 00 00       	mov    $0x8,%ecx
   28704:	4c 89 f2             	mov    %r14,%rdx
   28707:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2870e:	e8 00 00 00 00       	callq  28713 <__MARSH_WRAP__e1000_down+0xb1d>
   28713:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28717:	4c 8d 43 30          	lea    0x30(%rbx),%r8
   2871b:	b9 08 00 00 00       	mov    $0x8,%ecx
   28720:	4c 89 f2             	mov    %r14,%rdx
   28723:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2872a:	e8 00 00 00 00       	callq  2872f <__MARSH_WRAP__e1000_down+0xb39>
   2872f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28733:	4c 8d 83 10 02 00 00 	lea    0x210(%rbx),%r8
   2873a:	b9 08 00 00 00       	mov    $0x8,%ecx
   2873f:	4c 89 f2             	mov    %r14,%rdx
   28742:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28749:	e8 00 00 00 00       	callq  2874e <__MARSH_WRAP__e1000_down+0xb58>
   2874e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28752:	4c 8d 43 20          	lea    0x20(%rbx),%r8
   28756:	b9 08 00 00 00       	mov    $0x8,%ecx
   2875b:	4c 89 f2             	mov    %r14,%rdx
   2875e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28765:	e8 00 00 00 00       	callq  2876a <__MARSH_WRAP__e1000_down+0xb74>
   2876a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2876e:	4c 8d 83 20 02 00 00 	lea    0x220(%rbx),%r8
   28775:	b9 08 00 00 00       	mov    $0x8,%ecx
   2877a:	4c 89 f2             	mov    %r14,%rdx
   2877d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28784:	e8 00 00 00 00       	callq  28789 <__MARSH_WRAP__e1000_down+0xb93>
   28789:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2878d:	4c 8d 83 90 01 00 00 	lea    0x190(%rbx),%r8
   28794:	b9 08 00 00 00       	mov    $0x8,%ecx
   28799:	4c 89 f2             	mov    %r14,%rdx
   2879c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   287a3:	e8 00 00 00 00       	callq  287a8 <__MARSH_WRAP__e1000_down+0xbb2>
   287a8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   287ac:	4c 8d 83 88 00 00 00 	lea    0x88(%rbx),%r8
   287b3:	b9 08 00 00 00       	mov    $0x8,%ecx
   287b8:	4c 89 f2             	mov    %r14,%rdx
   287bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   287c2:	e8 00 00 00 00       	callq  287c7 <__MARSH_WRAP__e1000_down+0xbd1>
   287c7:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   287cb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   287cf:	b9 01 00 00 00       	mov    $0x1,%ecx
   287d4:	4c 89 f2             	mov    %r14,%rdx
   287d7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   287de:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   287e5:	e8 00 00 00 00       	callq  287ea <__MARSH_WRAP__e1000_down+0xbf4>
   287ea:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   287ee:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   287f2:	b9 04 00 00 00       	mov    $0x4,%ecx
   287f7:	4c 89 f2             	mov    %r14,%rdx
   287fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28801:	49 81 c0 24 01 00 00 	add    $0x124,%r8
   28808:	e8 00 00 00 00       	callq  2880d <__MARSH_WRAP__e1000_down+0xc17>
   2880d:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   28811:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28815:	b9 02 00 00 00       	mov    $0x2,%ecx
   2881a:	4c 89 f2             	mov    %r14,%rdx
   2881d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28824:	49 81 c0 98 00 00 00 	add    $0x98,%r8
   2882b:	e8 00 00 00 00       	callq  28830 <__MARSH_WRAP__e1000_down+0xc3a>
   28830:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   28834:	ba 04 00 00 00       	mov    $0x4,%edx
   28839:	be d4 02 00 00       	mov    $0x2d4,%esi
   2883e:	e8 00 00 00 00       	callq  28843 <__MARSH_WRAP__e1000_down+0xc4d>
   28843:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   28847:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2884b:	b9 04 00 00 00       	mov    $0x4,%ecx
   28850:	4c 89 f2             	mov    %r14,%rdx
   28853:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2885a:	49 81 c0 d4 02 00 00 	add    $0x2d4,%r8
   28861:	e8 00 00 00 00       	callq  28866 <__MARSH_WRAP__e1000_down+0xc70>
   28866:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2886a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2886e:	b9 04 00 00 00       	mov    $0x4,%ecx
   28873:	4c 89 f2             	mov    %r14,%rdx
   28876:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2887d:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   28884:	e8 00 00 00 00       	callq  28889 <__MARSH_WRAP__e1000_down+0xc93>
   28889:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2888d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28891:	b9 04 00 00 00       	mov    $0x4,%ecx
   28896:	4c 89 f2             	mov    %r14,%rdx
   28899:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   288a0:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   288a7:	e8 00 00 00 00       	callq  288ac <__MARSH_WRAP__e1000_down+0xcb6>
   288ac:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   288b0:	ba 88 00 00 00       	mov    $0x88,%edx
   288b5:	be 28 02 00 00       	mov    $0x228,%esi
   288ba:	e8 00 00 00 00       	callq  288bf <__MARSH_WRAP__e1000_down+0xcc9>
   288bf:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   288c3:	ba 08 00 00 00       	mov    $0x8,%edx
   288c8:	48 81 c7 28 02 00 00 	add    $0x228,%rdi
   288cf:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
   288d3:	89 de                	mov    %ebx,%esi
   288d5:	29 fe                	sub    %edi,%esi
   288d7:	e8 00 00 00 00       	callq  288dc <__MARSH_WRAP__e1000_down+0xce6>
   288dc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   288e0:	49 89 d8             	mov    %rbx,%r8
   288e3:	b9 08 00 00 00       	mov    $0x8,%ecx
   288e8:	4c 89 f2             	mov    %r14,%rdx
   288eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   288f2:	e8 00 00 00 00       	callq  288f7 <__MARSH_WRAP__e1000_down+0xd01>
   288f7:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   288fb:	ba 60 00 00 00       	mov    $0x60,%edx
   28900:	be 30 07 00 00       	mov    $0x730,%esi
   28905:	e8 00 00 00 00       	callq  2890a <__MARSH_WRAP__e1000_down+0xd14>
   2890a:	4c 8b 6d b8          	mov    0xffffffffffffffb8(%rbp),%r13
   2890e:	ba 08 00 00 00       	mov    $0x8,%edx
   28913:	49 81 c5 30 07 00 00 	add    $0x730,%r13
   2891a:	49 8d 5d 08          	lea    0x8(%r13),%rbx
   2891e:	4c 89 ef             	mov    %r13,%rdi
   28921:	89 de                	mov    %ebx,%esi
   28923:	44 29 ee             	sub    %r13d,%esi
   28926:	e8 00 00 00 00       	callq  2892b <__MARSH_WRAP__e1000_down+0xd35>
   2892b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2892f:	49 89 d8             	mov    %rbx,%r8
   28932:	49 8d 5d 14          	lea    0x14(%r13),%rbx
   28936:	b9 08 00 00 00       	mov    $0x8,%ecx
   2893b:	4c 89 f2             	mov    %r14,%rdx
   2893e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28945:	e8 00 00 00 00       	callq  2894a <__MARSH_WRAP__e1000_down+0xd54>
   2894a:	89 de                	mov    %ebx,%esi
   2894c:	ba 04 00 00 00       	mov    $0x4,%edx
   28951:	4c 89 ef             	mov    %r13,%rdi
   28954:	44 29 ee             	sub    %r13d,%esi
   28957:	e8 00 00 00 00       	callq  2895c <__MARSH_WRAP__e1000_down+0xd66>
   2895c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28960:	49 89 d8             	mov    %rbx,%r8
   28963:	b9 04 00 00 00       	mov    $0x4,%ecx
   28968:	4c 89 f2             	mov    %r14,%rdx
   2896b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28972:	e8 00 00 00 00       	callq  28977 <__MARSH_WRAP__e1000_down+0xd81>
   28977:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2897b:	4d 8d 45 18          	lea    0x18(%r13),%r8
   2897f:	b9 04 00 00 00       	mov    $0x4,%ecx
   28984:	4c 89 f2             	mov    %r14,%rdx
   28987:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2898e:	e8 00 00 00 00       	callq  28993 <__MARSH_WRAP__e1000_down+0xd9d>
   28993:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28997:	4d 8d 45 5c          	lea    0x5c(%r13),%r8
   2899b:	b9 01 00 00 00       	mov    $0x1,%ecx
   289a0:	4c 89 f2             	mov    %r14,%rdx
   289a3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   289aa:	e8 00 00 00 00       	callq  289af <__MARSH_WRAP__e1000_down+0xdb9>
   289af:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   289b3:	4d 8d 45 10          	lea    0x10(%r13),%r8
   289b7:	b9 04 00 00 00       	mov    $0x4,%ecx
   289bc:	4c 89 f2             	mov    %r14,%rdx
   289bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   289c6:	e8 00 00 00 00       	callq  289cb <__MARSH_WRAP__e1000_down+0xdd5>
   289cb:	49 8d 75 28          	lea    0x28(%r13),%rsi
   289cf:	ba 30 00 00 00       	mov    $0x30,%edx
   289d4:	4c 89 ef             	mov    %r13,%rdi
   289d7:	44 29 ee             	sub    %r13d,%esi
   289da:	e8 00 00 00 00       	callq  289df <__MARSH_WRAP__e1000_down+0xde9>
   289df:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   289e3:	4d 8d 45 5a          	lea    0x5a(%r13),%r8
   289e7:	b9 02 00 00 00       	mov    $0x2,%ecx
   289ec:	4c 89 f2             	mov    %r14,%rdx
   289ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   289f6:	e8 00 00 00 00       	callq  289fb <__MARSH_WRAP__e1000_down+0xe05>
   289fb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   289ff:	4d 8d 45 58          	lea    0x58(%r13),%r8
   28a03:	b9 02 00 00 00       	mov    $0x2,%ecx
   28a08:	4c 89 f2             	mov    %r14,%rdx
   28a0b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28a12:	e8 00 00 00 00       	callq  28a17 <__MARSH_WRAP__e1000_down+0xe21>
   28a17:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28a1b:	4d 8d 45 1c          	lea    0x1c(%r13),%r8
   28a1f:	b9 04 00 00 00       	mov    $0x4,%ecx
   28a24:	4c 89 f2             	mov    %r14,%rdx
   28a27:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28a2e:	e8 00 00 00 00       	callq  28a33 <__MARSH_WRAP__e1000_down+0xe3d>
   28a33:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28a37:	49 8d 4d 20          	lea    0x20(%r13),%rcx
   28a3b:	41 b8 20 00 00 00    	mov    $0x20,%r8d
   28a41:	4c 89 f2             	mov    %r14,%rdx
   28a44:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28a4b:	e8 00 00 00 00       	callq  28a50 <__MARSH_WRAP__e1000_down+0xe5a>
   28a50:	49 8b 45 20          	mov    0x20(%r13),%rax
   28a54:	48 85 c0             	test   %rax,%rax
   28a57:	0f 84 de 03 00 00    	je     28e3b <__MARSH_WRAP__e1000_down+0x1245>
   28a5d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28a61:	4c 8d 40 18          	lea    0x18(%rax),%r8
   28a65:	b9 02 00 00 00       	mov    $0x2,%ecx
   28a6a:	4c 89 f2             	mov    %r14,%rdx
   28a6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28a74:	e8 00 00 00 00       	callq  28a79 <__MARSH_WRAP__e1000_down+0xe83>
   28a79:	4d 8b 45 20          	mov    0x20(%r13),%r8
   28a7d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28a81:	b9 08 00 00 00       	mov    $0x8,%ecx
   28a86:	4c 89 f2             	mov    %r14,%rdx
   28a89:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28a90:	49 83 c0 10          	add    $0x10,%r8
   28a94:	e8 00 00 00 00       	callq  28a99 <__MARSH_WRAP__e1000_down+0xea3>
   28a99:	4d 8b 45 20          	mov    0x20(%r13),%r8
   28a9d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28aa1:	b9 02 00 00 00       	mov    $0x2,%ecx
   28aa6:	4c 89 f2             	mov    %r14,%rdx
   28aa9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28ab0:	49 83 c0 1a          	add    $0x1a,%r8
   28ab4:	e8 00 00 00 00       	callq  28ab9 <__MARSH_WRAP__e1000_down+0xec3>
   28ab9:	4d 8b 45 20          	mov    0x20(%r13),%r8
   28abd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28ac1:	b9 08 00 00 00       	mov    $0x8,%ecx
   28ac6:	4c 89 f2             	mov    %r14,%rdx
   28ac9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28ad0:	49 83 c0 08          	add    $0x8,%r8
   28ad4:	e8 00 00 00 00       	callq  28ad9 <__MARSH_WRAP__e1000_down+0xee3>
   28ad9:	49 8b 4d 20          	mov    0x20(%r13),%rcx
   28add:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28ae1:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   28ae7:	4c 89 f2             	mov    %r14,%rdx
   28aea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28af1:	e8 00 00 00 00       	callq  28af6 <__MARSH_WRAP__e1000_down+0xf00>
   28af6:	49 8b 45 20          	mov    0x20(%r13),%rax
   28afa:	48 83 38 00          	cmpq   $0x0,(%rax)
   28afe:	0f 84 37 03 00 00    	je     28e3b <__MARSH_WRAP__e1000_down+0x1245>
   28b04:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   28b08:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28b0c:	b9 01 00 00 00       	mov    $0x1,%ecx
   28b11:	4c 89 f2             	mov    %r14,%rdx
   28b14:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28b1b:	49 89 d8             	mov    %rbx,%r8
   28b1e:	e8 00 00 00 00       	callq  28b23 <__MARSH_WRAP__e1000_down+0xf2d>
   28b23:	49 8b 45 20          	mov    0x20(%r13),%rax
   28b27:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   28b2a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28b31:	48 8b 08             	mov    (%rax),%rcx
   28b34:	83 e2 07             	and    $0x7,%edx
   28b37:	8a 41 7d             	mov    0x7d(%rcx),%al
   28b3a:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   28b3d:	09 d0                	or     %edx,%eax
   28b3f:	4c 89 f2             	mov    %r14,%rdx
   28b42:	88 41 7d             	mov    %al,0x7d(%rcx)
   28b45:	49 8b 45 20          	mov    0x20(%r13),%rax
   28b49:	b9 04 00 00 00       	mov    $0x4,%ecx
   28b4e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28b52:	4c 8b 00             	mov    (%rax),%r8
   28b55:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   28b5c:	e8 00 00 00 00       	callq  28b61 <__MARSH_WRAP__e1000_down+0xf6b>
   28b61:	49 8b 45 20          	mov    0x20(%r13),%rax
   28b65:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28b69:	b9 04 00 00 00       	mov    $0x4,%ecx
   28b6e:	4c 89 f2             	mov    %r14,%rdx
   28b71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28b78:	4c 8b 00             	mov    (%rax),%r8
   28b7b:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   28b82:	e8 00 00 00 00       	callq  28b87 <__MARSH_WRAP__e1000_down+0xf91>
   28b87:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28b8b:	49 89 d8             	mov    %rbx,%r8
   28b8e:	b9 01 00 00 00       	mov    $0x1,%ecx
   28b93:	4c 89 f2             	mov    %r14,%rdx
   28b96:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28b9d:	e8 00 00 00 00       	callq  28ba2 <__MARSH_WRAP__e1000_down+0xfac>
   28ba2:	49 8b 45 20          	mov    0x20(%r13),%rax
   28ba6:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   28ba9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28bb0:	48 8b 08             	mov    (%rax),%rcx
   28bb3:	83 e2 03             	and    $0x3,%edx
   28bb6:	c1 e2 02             	shl    $0x2,%edx
   28bb9:	8a 41 7c             	mov    0x7c(%rcx),%al
   28bbc:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   28bbf:	09 d0                	or     %edx,%eax
   28bc1:	4c 89 f2             	mov    %r14,%rdx
   28bc4:	88 41 7c             	mov    %al,0x7c(%rcx)
   28bc7:	49 8b 45 20          	mov    0x20(%r13),%rax
   28bcb:	b9 04 00 00 00       	mov    $0x4,%ecx
   28bd0:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28bd4:	4c 8b 00             	mov    (%rax),%r8
   28bd7:	49 83 c0 6c          	add    $0x6c,%r8
   28bdb:	e8 00 00 00 00       	callq  28be0 <__MARSH_WRAP__e1000_down+0xfea>
   28be0:	49 8b 45 20          	mov    0x20(%r13),%rax
   28be4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28be8:	b9 02 00 00 00       	mov    $0x2,%ecx
   28bed:	4c 89 f2             	mov    %r14,%rdx
   28bf0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28bf7:	4c 8b 00             	mov    (%rax),%r8
   28bfa:	49 81 c0 a4 00 00 00 	add    $0xa4,%r8
   28c01:	e8 00 00 00 00       	callq  28c06 <__MARSH_WRAP__e1000_down+0x1010>
   28c06:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28c0a:	49 89 d8             	mov    %rbx,%r8
   28c0d:	b9 01 00 00 00       	mov    $0x1,%ecx
   28c12:	4c 89 f2             	mov    %r14,%rdx
   28c15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28c1c:	e8 00 00 00 00       	callq  28c21 <__MARSH_WRAP__e1000_down+0x102b>
   28c21:	49 8b 45 20          	mov    0x20(%r13),%rax
   28c25:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   28c28:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28c2f:	48 8b 08             	mov    (%rax),%rcx
   28c32:	83 e2 01             	and    $0x1,%edx
   28c35:	01 d2                	add    %edx,%edx
   28c37:	8a 41 7c             	mov    0x7c(%rcx),%al
   28c3a:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   28c3d:	09 d0                	or     %edx,%eax
   28c3f:	4c 89 f2             	mov    %r14,%rdx
   28c42:	88 41 7c             	mov    %al,0x7c(%rcx)
   28c45:	49 8b 45 20          	mov    0x20(%r13),%rax
   28c49:	b9 02 00 00 00       	mov    $0x2,%ecx
   28c4e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28c52:	4c 8b 00             	mov    (%rax),%r8
   28c55:	49 83 c0 76          	add    $0x76,%r8
   28c59:	e8 00 00 00 00       	callq  28c5e <__MARSH_WRAP__e1000_down+0x1068>
   28c5e:	49 8b 45 20          	mov    0x20(%r13),%rax
   28c62:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28c66:	b9 04 00 00 00       	mov    $0x4,%ecx
   28c6b:	4c 89 f2             	mov    %r14,%rdx
   28c6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28c75:	4c 8b 00             	mov    (%rax),%r8
   28c78:	49 83 c0 74          	add    $0x74,%r8
   28c7c:	e8 00 00 00 00       	callq  28c81 <__MARSH_WRAP__e1000_down+0x108b>
   28c81:	49 8b 45 20          	mov    0x20(%r13),%rax
   28c85:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28c89:	b9 04 00 00 00       	mov    $0x4,%ecx
   28c8e:	4c 89 f2             	mov    %r14,%rdx
   28c91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28c98:	4c 8b 00             	mov    (%rax),%r8
   28c9b:	49 83 c0 68          	add    $0x68,%r8
   28c9f:	e8 00 00 00 00       	callq  28ca4 <__MARSH_WRAP__e1000_down+0x10ae>
   28ca4:	49 8b 45 20          	mov    0x20(%r13),%rax
   28ca8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28cac:	b9 04 00 00 00       	mov    $0x4,%ecx
   28cb1:	4c 89 f2             	mov    %r14,%rdx
   28cb4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28cbb:	4c 8b 00             	mov    (%rax),%r8
   28cbe:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   28cc5:	e8 00 00 00 00       	callq  28cca <__MARSH_WRAP__e1000_down+0x10d4>
   28cca:	49 8b 45 20          	mov    0x20(%r13),%rax
   28cce:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28cd2:	b9 04 00 00 00       	mov    $0x4,%ecx
   28cd7:	4c 89 f2             	mov    %r14,%rdx
   28cda:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28ce1:	4c 8b 00             	mov    (%rax),%r8
   28ce4:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
   28ceb:	e8 00 00 00 00       	callq  28cf0 <__MARSH_WRAP__e1000_down+0x10fa>
   28cf0:	49 8b 45 20          	mov    0x20(%r13),%rax
   28cf4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28cf8:	b9 02 00 00 00       	mov    $0x2,%ecx
   28cfd:	4c 89 f2             	mov    %r14,%rdx
   28d00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28d07:	4c 8b 00             	mov    (%rax),%r8
   28d0a:	49 83 c0 7e          	add    $0x7e,%r8
   28d0e:	e8 00 00 00 00       	callq  28d13 <__MARSH_WRAP__e1000_down+0x111d>
   28d13:	49 8b 45 20          	mov    0x20(%r13),%rax
   28d17:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28d1b:	b9 04 00 00 00       	mov    $0x4,%ecx
   28d20:	4c 89 f2             	mov    %r14,%rdx
   28d23:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28d2a:	4c 8b 00             	mov    (%rax),%r8
   28d2d:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   28d34:	e8 00 00 00 00       	callq  28d39 <__MARSH_WRAP__e1000_down+0x1143>
   28d39:	49 8b 45 20          	mov    0x20(%r13),%rax
   28d3d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28d41:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   28d47:	4c 89 f2             	mov    %r14,%rdx
   28d4a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28d51:	48 8b 08             	mov    (%rax),%rcx
   28d54:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   28d5b:	e8 00 00 00 00       	callq  28d60 <__MARSH_WRAP__e1000_down+0x116a>
   28d60:	49 8b 45 20          	mov    0x20(%r13),%rax
   28d64:	48 8b 00             	mov    (%rax),%rax
   28d67:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   28d6e:	00 
   28d6f:	74 71                	je     28de2 <__MARSH_WRAP__e1000_down+0x11ec>
   28d71:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28d75:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   28d79:	b9 04 00 00 00       	mov    $0x4,%ecx
   28d7e:	4c 89 f2             	mov    %r14,%rdx
   28d81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28d88:	31 db                	xor    %ebx,%ebx
   28d8a:	e8 00 00 00 00       	callq  28d8f <__MARSH_WRAP__e1000_down+0x1199>
   28d8f:	49 8b 45 20          	mov    0x20(%r13),%rax
   28d93:	8b 75 cc             	mov    0xffffffffffffffcc(%rbp),%esi
   28d96:	b9 01 00 00 00       	mov    $0x1,%ecx
   28d9b:	ba 01 00 00 00       	mov    $0x1,%edx
   28da0:	48 8b 38             	mov    (%rax),%rdi
   28da3:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   28daa:	e8 00 00 00 00       	callq  28daf <__MARSH_WRAP__e1000_down+0x11b9>
   28daf:	eb 2c                	jmp    28ddd <__MARSH_WRAP__e1000_down+0x11e7>
   28db1:	49 8b 45 20          	mov    0x20(%r13),%rax
   28db5:	4c 63 c3             	movslq %ebx,%r8
   28db8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28dbc:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   28dc0:	b9 01 00 00 00       	mov    $0x1,%ecx
   28dc5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28dcc:	ff c3                	inc    %ebx
   28dce:	48 8b 00             	mov    (%rax),%rax
   28dd1:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   28dd8:	e8 00 00 00 00       	callq  28ddd <__MARSH_WRAP__e1000_down+0x11e7>
   28ddd:	3b 5d cc             	cmp    0xffffffffffffffcc(%rbp),%ebx
   28de0:	7c cf                	jl     28db1 <__MARSH_WRAP__e1000_down+0x11bb>
   28de2:	49 8b 45 20          	mov    0x20(%r13),%rax
   28de6:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   28dea:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28dee:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   28df4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28dfb:	48 89 da             	mov    %rbx,%rdx
   28dfe:	48 8b 08             	mov    (%rax),%rcx
   28e01:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   28e08:	e8 00 00 00 00       	callq  28e0d <__MARSH_WRAP__e1000_down+0x1217>
   28e0d:	49 8b 45 20          	mov    0x20(%r13),%rax
   28e11:	48 8b 00             	mov    (%rax),%rax
   28e14:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   28e1b:	48 85 c0             	test   %rax,%rax
   28e1e:	74 1b                	je     28e3b <__MARSH_WRAP__e1000_down+0x1245>
   28e20:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28e24:	49 89 c0             	mov    %rax,%r8
   28e27:	b9 01 00 00 00       	mov    $0x1,%ecx
   28e2c:	48 89 da             	mov    %rbx,%rdx
   28e2f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28e36:	e8 00 00 00 00       	callq  28e3b <__MARSH_WRAP__e1000_down+0x1245>
   28e3b:	4c 8d 75 d4          	lea    0xffffffffffffffd4(%rbp),%r14
   28e3f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28e43:	41 b8 10 00 00 00    	mov    $0x10,%r8d
   28e49:	4c 89 e9             	mov    %r13,%rcx
   28e4c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28e53:	4c 89 f2             	mov    %r14,%rdx
   28e56:	e8 00 00 00 00       	callq  28e5b <__MARSH_WRAP__e1000_down+0x1265>
   28e5b:	49 8b 45 00          	mov    0x0(%r13),%rax
   28e5f:	48 85 c0             	test   %rax,%rax
   28e62:	0f 84 b8 00 00 00    	je     28f20 <__MARSH_WRAP__e1000_down+0x132a>
   28e68:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28e6c:	4c 8d 40 0e          	lea    0xe(%rax),%r8
   28e70:	b9 02 00 00 00       	mov    $0x2,%ecx
   28e75:	4c 89 f2             	mov    %r14,%rdx
   28e78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28e7f:	e8 00 00 00 00       	callq  28e84 <__MARSH_WRAP__e1000_down+0x128e>
   28e84:	4d 8b 45 00          	mov    0x0(%r13),%r8
   28e88:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28e8c:	b9 01 00 00 00       	mov    $0x1,%ecx
   28e91:	4c 89 f2             	mov    %r14,%rdx
   28e94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28e9b:	49 83 c0 0d          	add    $0xd,%r8
   28e9f:	e8 00 00 00 00       	callq  28ea4 <__MARSH_WRAP__e1000_down+0x12ae>
   28ea4:	4d 8b 45 00          	mov    0x0(%r13),%r8
   28ea8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28eac:	b9 02 00 00 00       	mov    $0x2,%ecx
   28eb1:	4c 89 f2             	mov    %r14,%rdx
   28eb4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28ebb:	49 83 c0 0a          	add    $0xa,%r8
   28ebf:	e8 00 00 00 00       	callq  28ec4 <__MARSH_WRAP__e1000_down+0x12ce>
   28ec4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28ec8:	4d 8b 45 00          	mov    0x0(%r13),%r8
   28ecc:	b9 08 00 00 00       	mov    $0x8,%ecx
   28ed1:	4c 89 f2             	mov    %r14,%rdx
   28ed4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28edb:	e8 00 00 00 00       	callq  28ee0 <__MARSH_WRAP__e1000_down+0x12ea>
   28ee0:	4d 8b 45 00          	mov    0x0(%r13),%r8
   28ee4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28ee8:	b9 02 00 00 00       	mov    $0x2,%ecx
   28eed:	4c 89 f2             	mov    %r14,%rdx
   28ef0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28ef7:	49 83 c0 08          	add    $0x8,%r8
   28efb:	e8 00 00 00 00       	callq  28f00 <__MARSH_WRAP__e1000_down+0x130a>
   28f00:	4d 8b 45 00          	mov    0x0(%r13),%r8
   28f04:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28f08:	b9 01 00 00 00       	mov    $0x1,%ecx
   28f0d:	4c 89 f2             	mov    %r14,%rdx
   28f10:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28f17:	49 83 c0 0c          	add    $0xc,%r8
   28f1b:	e8 00 00 00 00       	callq  28f20 <__MARSH_WRAP__e1000_down+0x132a>
   28f20:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   28f24:	ba 04 00 00 00       	mov    $0x4,%edx
   28f29:	be cc 01 00 00       	mov    $0x1cc,%esi
   28f2e:	e8 00 00 00 00       	callq  28f33 <__MARSH_WRAP__e1000_down+0x133d>
   28f33:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   28f37:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28f3b:	4c 89 f2             	mov    %r14,%rdx
   28f3e:	b9 04 00 00 00       	mov    $0x4,%ecx
   28f43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28f4a:	49 81 c0 cc 01 00 00 	add    $0x1cc,%r8
   28f51:	e8 00 00 00 00       	callq  28f56 <__MARSH_WRAP__e1000_down+0x1360>
   28f56:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   28f5a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28f5e:	b9 04 00 00 00       	mov    $0x4,%ecx
   28f63:	4c 89 f2             	mov    %r14,%rdx
   28f66:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28f6d:	49 81 c0 18 01 00 00 	add    $0x118,%r8
   28f74:	e8 00 00 00 00       	callq  28f79 <__MARSH_WRAP__e1000_down+0x1383>
   28f79:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   28f7d:	ba 30 00 00 00       	mov    $0x30,%edx
   28f82:	be b8 00 00 00       	mov    $0xb8,%esi
   28f87:	e8 00 00 00 00       	callq  28f8c <__MARSH_WRAP__e1000_down+0x1396>
   28f8c:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   28f90:	ba 38 00 00 00       	mov    $0x38,%edx
   28f95:	be 38 01 00 00       	mov    $0x138,%esi
   28f9a:	e8 00 00 00 00       	callq  28f9f <__MARSH_WRAP__e1000_down+0x13a9>
   28f9f:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   28fa3:	ba 10 00 00 00       	mov    $0x10,%edx
   28fa8:	be 08 00 00 00       	mov    $0x8,%esi
   28fad:	49 81 c4 38 01 00 00 	add    $0x138,%r12
   28fb4:	4c 89 e7             	mov    %r12,%rdi
   28fb7:	e8 00 00 00 00       	callq  28fbc <__MARSH_WRAP__e1000_down+0x13c6>
   28fbc:	49 8d 74 24 20       	lea    0x20(%r12),%rsi
   28fc1:	4c 89 e7             	mov    %r12,%rdi
   28fc4:	ba 18 00 00 00       	mov    $0x18,%edx
   28fc9:	44 29 e6             	sub    %r12d,%esi
   28fcc:	e8 00 00 00 00       	callq  28fd1 <__MARSH_WRAP__e1000_down+0x13db>
   28fd1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28fd5:	49 8d 4c 24 18       	lea    0x18(%r12),%rcx
   28fda:	4c 89 f2             	mov    %r14,%rdx
   28fdd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   28fe3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   28fea:	e8 00 00 00 00       	callq  28fef <__MARSH_WRAP__e1000_down+0x13f9>
   28fef:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   28ff3:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   28ff7:	b9 04 00 00 00       	mov    $0x4,%ecx
   28ffc:	4c 89 f2             	mov    %r14,%rdx
   28fff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29006:	49 81 c0 b0 02 00 00 	add    $0x2b0,%r8
   2900d:	e8 00 00 00 00       	callq  29012 <__MARSH_WRAP__e1000_down+0x141c>
   29012:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   29016:	ba 04 00 00 00       	mov    $0x4,%edx
   2901b:	be 28 01 00 00       	mov    $0x128,%esi
   29020:	e8 00 00 00 00       	callq  29025 <__MARSH_WRAP__e1000_down+0x142f>
   29025:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29029:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2902d:	b9 04 00 00 00       	mov    $0x4,%ecx
   29032:	4c 89 f2             	mov    %r14,%rdx
   29035:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2903c:	49 81 c0 28 01 00 00 	add    $0x128,%r8
   29043:	e8 00 00 00 00       	callq  29048 <__MARSH_WRAP__e1000_down+0x1452>
   29048:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   2904c:	ba 30 00 00 00       	mov    $0x30,%edx
   29051:	be 78 01 00 00       	mov    $0x178,%esi
   29056:	e8 00 00 00 00       	callq  2905b <__MARSH_WRAP__e1000_down+0x1465>
   2905b:	48 8b 5d b8          	mov    0xffffffffffffffb8(%rbp),%rbx
   2905f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29063:	4c 89 f2             	mov    %r14,%rdx
   29066:	b9 08 00 00 00       	mov    $0x8,%ecx
   2906b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29072:	48 81 c3 78 01 00 00 	add    $0x178,%rbx
   29079:	4c 8d 43 10          	lea    0x10(%rbx),%r8
   2907d:	e8 00 00 00 00       	callq  29082 <__MARSH_WRAP__e1000_down+0x148c>
   29082:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29086:	4c 8d 43 20          	lea    0x20(%rbx),%r8
   2908a:	4c 89 f2             	mov    %r14,%rdx
   2908d:	b9 08 00 00 00       	mov    $0x8,%ecx
   29092:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29099:	e8 00 00 00 00       	callq  2909e <__MARSH_WRAP__e1000_down+0x14a8>
   2909e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   290a2:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
   290a6:	4c 89 f2             	mov    %r14,%rdx
   290a9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   290af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   290b6:	e8 00 00 00 00       	callq  290bb <__MARSH_WRAP__e1000_down+0x14c5>
   290bb:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   290bf:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   290c3:	4c 89 f2             	mov    %r14,%rdx
   290c6:	b9 08 00 00 00       	mov    $0x8,%ecx
   290cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   290d2:	49 81 c0 e8 02 00 00 	add    $0x2e8,%r8
   290d9:	e8 00 00 00 00       	callq  290de <__MARSH_WRAP__e1000_down+0x14e8>
   290de:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   290e2:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   290e6:	b9 01 00 00 00       	mov    $0x1,%ecx
   290eb:	4c 89 f2             	mov    %r14,%rdx
   290ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   290f5:	49 81 c0 dc 02 00 00 	add    $0x2dc,%r8
   290fc:	e8 00 00 00 00       	callq  29101 <__MARSH_WRAP__e1000_down+0x150b>
   29101:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   29105:	ba 30 00 00 00       	mov    $0x30,%edx
   2910a:	be 60 00 00 00       	mov    $0x60,%esi
   2910f:	e8 00 00 00 00       	callq  29114 <__MARSH_WRAP__e1000_down+0x151e>
   29114:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29118:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2911c:	4c 89 f2             	mov    %r14,%rdx
   2911f:	b9 08 00 00 00       	mov    $0x8,%ecx
   29124:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2912b:	49 81 c0 e0 01 00 00 	add    $0x1e0,%r8
   29132:	e8 00 00 00 00       	callq  29137 <__MARSH_WRAP__e1000_down+0x1541>
   29137:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2913b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2913f:	b9 04 00 00 00       	mov    $0x4,%ecx
   29144:	4c 89 f2             	mov    %r14,%rdx
   29147:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2914e:	49 81 c0 d4 01 00 00 	add    $0x1d4,%r8
   29155:	e8 00 00 00 00       	callq  2915a <__MARSH_WRAP__e1000_down+0x1564>
   2915a:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   2915e:	ba 20 01 00 00       	mov    $0x120,%edx
   29163:	be b8 03 00 00       	mov    $0x3b8,%esi
   29168:	e8 00 00 00 00       	callq  2916d <__MARSH_WRAP__e1000_down+0x1577>
   2916d:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   29171:	ba 10 00 00 00       	mov    $0x10,%edx
   29176:	49 81 c4 b8 03 00 00 	add    $0x3b8,%r12
   2917d:	49 8d 9c 24 c0 00 00 	lea    0xc0(%r12),%rbx
   29184:	00 
   29185:	4c 89 e7             	mov    %r12,%rdi
   29188:	45 89 e7             	mov    %r12d,%r15d
   2918b:	89 de                	mov    %ebx,%esi
   2918d:	44 29 e6             	sub    %r12d,%esi
   29190:	e8 00 00 00 00       	callq  29195 <__MARSH_WRAP__e1000_down+0x159f>
   29195:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29199:	49 89 d8             	mov    %rbx,%r8
   2919c:	4c 89 f2             	mov    %r14,%rdx
   2919f:	b9 04 00 00 00       	mov    $0x4,%ecx
   291a4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   291ab:	49 8d 9c 24 ef 00 00 	lea    0xef(%r12),%rbx
   291b2:	00 
   291b3:	e8 00 00 00 00       	callq  291b8 <__MARSH_WRAP__e1000_down+0x15c2>
   291b8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   291bc:	4d 8d 84 24 c6 00 00 	lea    0xc6(%r12),%r8
   291c3:	00 
   291c4:	4c 89 f2             	mov    %r14,%rdx
   291c7:	b9 02 00 00 00       	mov    $0x2,%ecx
   291cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   291d3:	e8 00 00 00 00       	callq  291d8 <__MARSH_WRAP__e1000_down+0x15e2>
   291d8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   291dc:	4d 8d 84 24 cf 00 00 	lea    0xcf(%r12),%r8
   291e3:	00 
   291e4:	4c 89 f2             	mov    %r14,%rdx
   291e7:	b9 01 00 00 00       	mov    $0x1,%ecx
   291ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   291f3:	e8 00 00 00 00       	callq  291f8 <__MARSH_WRAP__e1000_down+0x1602>
   291f8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   291fc:	4d 8d 84 24 c4 00 00 	lea    0xc4(%r12),%r8
   29203:	00 
   29204:	4c 89 f2             	mov    %r14,%rdx
   29207:	b9 01 00 00 00       	mov    $0x1,%ecx
   2920c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29213:	e8 00 00 00 00       	callq  29218 <__MARSH_WRAP__e1000_down+0x1622>
   29218:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2921c:	4d 8d 84 24 84 00 00 	lea    0x84(%r12),%r8
   29223:	00 
   29224:	4c 89 f2             	mov    %r14,%rdx
   29227:	b9 04 00 00 00       	mov    $0x4,%ecx
   2922c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29233:	e8 00 00 00 00       	callq  29238 <__MARSH_WRAP__e1000_down+0x1642>
   29238:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2923c:	4d 8d 84 24 0e 01 00 	lea    0x10e(%r12),%r8
   29243:	00 
   29244:	4c 89 f2             	mov    %r14,%rdx
   29247:	b9 01 00 00 00       	mov    $0x1,%ecx
   2924c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29253:	e8 00 00 00 00       	callq  29258 <__MARSH_WRAP__e1000_down+0x1662>
   29258:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2925c:	4d 8d 44 24 14       	lea    0x14(%r12),%r8
   29261:	4c 89 f2             	mov    %r14,%rdx
   29264:	b9 04 00 00 00       	mov    $0x4,%ecx
   29269:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29270:	e8 00 00 00 00       	callq  29275 <__MARSH_WRAP__e1000_down+0x167f>
   29275:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29279:	4d 8d 84 24 04 01 00 	lea    0x104(%r12),%r8
   29280:	00 
   29281:	b9 04 00 00 00       	mov    $0x4,%ecx
   29286:	4c 89 f2             	mov    %r14,%rdx
   29289:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29290:	e8 00 00 00 00       	callq  29295 <__MARSH_WRAP__e1000_down+0x169f>
   29295:	89 de                	mov    %ebx,%esi
   29297:	ba 01 00 00 00       	mov    $0x1,%edx
   2929c:	4c 89 e7             	mov    %r12,%rdi
   2929f:	44 29 e6             	sub    %r12d,%esi
   292a2:	e8 00 00 00 00       	callq  292a7 <__MARSH_WRAP__e1000_down+0x16b1>
   292a7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   292ab:	49 89 d8             	mov    %rbx,%r8
   292ae:	4c 89 f2             	mov    %r14,%rdx
   292b1:	b9 01 00 00 00       	mov    $0x1,%ecx
   292b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   292bd:	49 8d 9c 24 d2 00 00 	lea    0xd2(%r12),%rbx
   292c4:	00 
   292c5:	e8 00 00 00 00       	callq  292ca <__MARSH_WRAP__e1000_down+0x16d4>
   292ca:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   292ce:	4d 8d 84 24 b0 00 00 	lea    0xb0(%r12),%r8
   292d5:	00 
   292d6:	4c 89 f2             	mov    %r14,%rdx
   292d9:	b9 04 00 00 00       	mov    $0x4,%ecx
   292de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   292e5:	e8 00 00 00 00       	callq  292ea <__MARSH_WRAP__e1000_down+0x16f4>
   292ea:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   292ee:	4d 8d 84 24 b8 00 00 	lea    0xb8(%r12),%r8
   292f5:	00 
   292f6:	4c 89 f2             	mov    %r14,%rdx
   292f9:	b9 04 00 00 00       	mov    $0x4,%ecx
   292fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29305:	e8 00 00 00 00       	callq  2930a <__MARSH_WRAP__e1000_down+0x1714>
   2930a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2930e:	4d 8d 84 24 a0 00 00 	lea    0xa0(%r12),%r8
   29315:	00 
   29316:	4c 89 f2             	mov    %r14,%rdx
   29319:	b9 04 00 00 00       	mov    $0x4,%ecx
   2931e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29325:	e8 00 00 00 00       	callq  2932a <__MARSH_WRAP__e1000_down+0x1734>
   2932a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2932e:	4d 8d 44 24 38       	lea    0x38(%r12),%r8
   29333:	b9 04 00 00 00       	mov    $0x4,%ecx
   29338:	4c 89 f2             	mov    %r14,%rdx
   2933b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29342:	e8 00 00 00 00       	callq  29347 <__MARSH_WRAP__e1000_down+0x1751>
   29347:	89 de                	mov    %ebx,%esi
   29349:	ba 02 00 00 00       	mov    $0x2,%edx
   2934e:	4c 89 e7             	mov    %r12,%rdi
   29351:	44 29 e6             	sub    %r12d,%esi
   29354:	e8 00 00 00 00       	callq  29359 <__MARSH_WRAP__e1000_down+0x1763>
   29359:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2935d:	49 89 d8             	mov    %rbx,%r8
   29360:	49 8d 9c 24 d0 00 00 	lea    0xd0(%r12),%rbx
   29367:	00 
   29368:	b9 02 00 00 00       	mov    $0x2,%ecx
   2936d:	4c 89 f2             	mov    %r14,%rdx
   29370:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29377:	e8 00 00 00 00       	callq  2937c <__MARSH_WRAP__e1000_down+0x1786>
   2937c:	89 de                	mov    %ebx,%esi
   2937e:	ba 02 00 00 00       	mov    $0x2,%edx
   29383:	4c 89 e7             	mov    %r12,%rdi
   29386:	44 29 e6             	sub    %r12d,%esi
   29389:	e8 00 00 00 00       	callq  2938e <__MARSH_WRAP__e1000_down+0x1798>
   2938e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29392:	49 89 d8             	mov    %rbx,%r8
   29395:	4c 89 f2             	mov    %r14,%rdx
   29398:	b9 02 00 00 00       	mov    $0x2,%ecx
   2939d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   293a4:	49 8d 9c 24 fa 00 00 	lea    0xfa(%r12),%rbx
   293ab:	00 
   293ac:	e8 00 00 00 00       	callq  293b1 <__MARSH_WRAP__e1000_down+0x17bb>
   293b1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   293b5:	4d 8d 84 24 b4 00 00 	lea    0xb4(%r12),%r8
   293bc:	00 
   293bd:	4c 89 f2             	mov    %r14,%rdx
   293c0:	b9 04 00 00 00       	mov    $0x4,%ecx
   293c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   293cc:	e8 00 00 00 00       	callq  293d1 <__MARSH_WRAP__e1000_down+0x17db>
   293d1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   293d5:	4d 8d 84 24 ee 00 00 	lea    0xee(%r12),%r8
   293dc:	00 
   293dd:	4c 89 f2             	mov    %r14,%rdx
   293e0:	b9 01 00 00 00       	mov    $0x1,%ecx
   293e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   293ec:	e8 00 00 00 00       	callq  293f1 <__MARSH_WRAP__e1000_down+0x17fb>
   293f1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   293f5:	4d 8d 84 24 d6 00 00 	lea    0xd6(%r12),%r8
   293fc:	00 
   293fd:	4c 89 f2             	mov    %r14,%rdx
   29400:	b9 02 00 00 00       	mov    $0x2,%ecx
   29405:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2940c:	e8 00 00 00 00       	callq  29411 <__MARSH_WRAP__e1000_down+0x181b>
   29411:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29415:	4d 8d 84 24 e8 00 00 	lea    0xe8(%r12),%r8
   2941c:	00 
   2941d:	4c 89 f2             	mov    %r14,%rdx
   29420:	b9 02 00 00 00       	mov    $0x2,%ecx
   29425:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2942c:	e8 00 00 00 00       	callq  29431 <__MARSH_WRAP__e1000_down+0x183b>
   29431:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29435:	4d 8d 84 24 f0 00 00 	lea    0xf0(%r12),%r8
   2943c:	00 
   2943d:	4c 89 f2             	mov    %r14,%rdx
   29440:	b9 01 00 00 00       	mov    $0x1,%ecx
   29445:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2944c:	e8 00 00 00 00       	callq  29451 <__MARSH_WRAP__e1000_down+0x185b>
   29451:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29455:	4d 8d 84 24 e0 00 00 	lea    0xe0(%r12),%r8
   2945c:	00 
   2945d:	4c 89 f2             	mov    %r14,%rdx
   29460:	b9 02 00 00 00       	mov    $0x2,%ecx
   29465:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2946c:	e8 00 00 00 00       	callq  29471 <__MARSH_WRAP__e1000_down+0x187b>
   29471:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29475:	4d 8d 84 24 1a 01 00 	lea    0x11a(%r12),%r8
   2947c:	00 
   2947d:	4c 89 f2             	mov    %r14,%rdx
   29480:	b9 01 00 00 00       	mov    $0x1,%ecx
   29485:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2948c:	e8 00 00 00 00       	callq  29491 <__MARSH_WRAP__e1000_down+0x189b>
   29491:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29495:	4d 8d 84 24 e2 00 00 	lea    0xe2(%r12),%r8
   2949c:	00 
   2949d:	4c 89 f2             	mov    %r14,%rdx
   294a0:	b9 02 00 00 00       	mov    $0x2,%ecx
   294a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   294ac:	e8 00 00 00 00       	callq  294b1 <__MARSH_WRAP__e1000_down+0x18bb>
   294b1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   294b5:	4d 8d 44 24 10       	lea    0x10(%r12),%r8
   294ba:	4c 89 f2             	mov    %r14,%rdx
   294bd:	b9 04 00 00 00       	mov    $0x4,%ecx
   294c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   294c9:	e8 00 00 00 00       	callq  294ce <__MARSH_WRAP__e1000_down+0x18d8>
   294ce:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   294d2:	4d 8d 84 24 f3 00 00 	lea    0xf3(%r12),%r8
   294d9:	00 
   294da:	4c 89 f2             	mov    %r14,%rdx
   294dd:	b9 01 00 00 00       	mov    $0x1,%ecx
   294e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   294e9:	e8 00 00 00 00       	callq  294ee <__MARSH_WRAP__e1000_down+0x18f8>
   294ee:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   294f2:	4d 8d 44 24 70       	lea    0x70(%r12),%r8
   294f7:	4c 89 f2             	mov    %r14,%rdx
   294fa:	b9 04 00 00 00       	mov    $0x4,%ecx
   294ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29506:	e8 00 00 00 00       	callq  2950b <__MARSH_WRAP__e1000_down+0x1915>
   2950b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2950f:	4d 8d 44 24 78       	lea    0x78(%r12),%r8
   29514:	4c 89 f2             	mov    %r14,%rdx
   29517:	b9 08 00 00 00       	mov    $0x8,%ecx
   2951c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29523:	e8 00 00 00 00       	callq  29528 <__MARSH_WRAP__e1000_down+0x1932>
   29528:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2952c:	4d 8d 84 24 d8 00 00 	lea    0xd8(%r12),%r8
   29533:	00 
   29534:	4c 89 f2             	mov    %r14,%rdx
   29537:	b9 02 00 00 00       	mov    $0x2,%ecx
   2953c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29543:	e8 00 00 00 00       	callq  29548 <__MARSH_WRAP__e1000_down+0x1952>
   29548:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2954c:	4d 8d 44 24 5c       	lea    0x5c(%r12),%r8
   29551:	4c 89 f2             	mov    %r14,%rdx
   29554:	b9 04 00 00 00       	mov    $0x4,%ecx
   29559:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29560:	e8 00 00 00 00       	callq  29565 <__MARSH_WRAP__e1000_down+0x196f>
   29565:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29569:	4d 8d 44 24 6c       	lea    0x6c(%r12),%r8
   2956e:	4c 89 f2             	mov    %r14,%rdx
   29571:	b9 04 00 00 00       	mov    $0x4,%ecx
   29576:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2957d:	e8 00 00 00 00       	callq  29582 <__MARSH_WRAP__e1000_down+0x198c>
   29582:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29586:	4d 8d 44 24 40       	lea    0x40(%r12),%r8
   2958b:	4c 89 f2             	mov    %r14,%rdx
   2958e:	b9 04 00 00 00       	mov    $0x4,%ecx
   29593:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2959a:	e8 00 00 00 00       	callq  2959f <__MARSH_WRAP__e1000_down+0x19a9>
   2959f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   295a3:	4d 8d 84 24 10 01 00 	lea    0x110(%r12),%r8
   295aa:	00 
   295ab:	4c 89 f2             	mov    %r14,%rdx
   295ae:	b9 01 00 00 00       	mov    $0x1,%ecx
   295b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   295ba:	45 31 f6             	xor    %r14d,%r14d
   295bd:	e8 00 00 00 00       	callq  295c2 <__MARSH_WRAP__e1000_down+0x19cc>
   295c2:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   295c6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   295ca:	49 89 d8             	mov    %rbx,%r8
   295cd:	b9 01 00 00 00       	mov    $0x1,%ecx
   295d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   295d9:	49 ff c6             	inc    %r14
   295dc:	4c 89 ea             	mov    %r13,%rdx
   295df:	48 ff c3             	inc    %rbx
   295e2:	e8 00 00 00 00       	callq  295e7 <__MARSH_WRAP__e1000_down+0x19f1>
   295e7:	49 83 fe 06          	cmp    $0x6,%r14
   295eb:	75 d5                	jne    295c2 <__MARSH_WRAP__e1000_down+0x19cc>
   295ed:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   295f1:	4d 8d 84 24 a8 00 00 	lea    0xa8(%r12),%r8
   295f8:	00 
   295f9:	4c 89 ea             	mov    %r13,%rdx
   295fc:	b9 04 00 00 00       	mov    $0x4,%ecx
   29601:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29608:	49 8d 5c 24 48       	lea    0x48(%r12),%rbx
   2960d:	e8 00 00 00 00       	callq  29612 <__MARSH_WRAP__e1000_down+0x1a1c>
   29612:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29616:	4d 8d 44 24 3c       	lea    0x3c(%r12),%r8
   2961b:	4c 89 ea             	mov    %r13,%rdx
   2961e:	b9 04 00 00 00       	mov    $0x4,%ecx
   29623:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2962a:	e8 00 00 00 00       	callq  2962f <__MARSH_WRAP__e1000_down+0x1a39>
   2962f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29633:	4d 8d 84 24 12 01 00 	lea    0x112(%r12),%r8
   2963a:	00 
   2963b:	4c 89 ea             	mov    %r13,%rdx
   2963e:	b9 01 00 00 00       	mov    $0x1,%ecx
   29643:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2964a:	e8 00 00 00 00       	callq  2964f <__MARSH_WRAP__e1000_down+0x1a59>
   2964f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29653:	4d 8d 84 24 de 00 00 	lea    0xde(%r12),%r8
   2965a:	00 
   2965b:	b9 02 00 00 00       	mov    $0x2,%ecx
   29660:	4c 89 ea             	mov    %r13,%rdx
   29663:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2966a:	e8 00 00 00 00       	callq  2966f <__MARSH_WRAP__e1000_down+0x1a79>
   2966f:	89 de                	mov    %ebx,%esi
   29671:	ba 10 00 00 00       	mov    $0x10,%edx
   29676:	4c 89 e7             	mov    %r12,%rdi
   29679:	44 29 fe             	sub    %r15d,%esi
   2967c:	e8 00 00 00 00       	callq  29681 <__MARSH_WRAP__e1000_down+0x1a8b>
   29681:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29685:	4d 8d 44 24 52       	lea    0x52(%r12),%r8
   2968a:	4c 89 ea             	mov    %r13,%rdx
   2968d:	b9 02 00 00 00       	mov    $0x2,%ecx
   29692:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29699:	e8 00 00 00 00       	callq  2969e <__MARSH_WRAP__e1000_down+0x1aa8>
   2969e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   296a2:	4d 8d 44 24 4e       	lea    0x4e(%r12),%r8
   296a7:	4c 89 ea             	mov    %r13,%rdx
   296aa:	b9 02 00 00 00       	mov    $0x2,%ecx
   296af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   296b6:	e8 00 00 00 00       	callq  296bb <__MARSH_WRAP__e1000_down+0x1ac5>
   296bb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   296bf:	4d 8d 44 24 4c       	lea    0x4c(%r12),%r8
   296c4:	4c 89 ea             	mov    %r13,%rdx
   296c7:	b9 02 00 00 00       	mov    $0x2,%ecx
   296cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   296d3:	e8 00 00 00 00       	callq  296d8 <__MARSH_WRAP__e1000_down+0x1ae2>
   296d8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   296dc:	49 89 d8             	mov    %rbx,%r8
   296df:	4c 89 ea             	mov    %r13,%rdx
   296e2:	b9 04 00 00 00       	mov    $0x4,%ecx
   296e7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   296ee:	49 8d 9c 24 f1 00 00 	lea    0xf1(%r12),%rbx
   296f5:	00 
   296f6:	e8 00 00 00 00       	callq  296fb <__MARSH_WRAP__e1000_down+0x1b05>
   296fb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   296ff:	4d 8d 44 24 56       	lea    0x56(%r12),%r8
   29704:	4c 89 ea             	mov    %r13,%rdx
   29707:	b9 01 00 00 00       	mov    $0x1,%ecx
   2970c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29713:	e8 00 00 00 00       	callq  29718 <__MARSH_WRAP__e1000_down+0x1b22>
   29718:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2971c:	4d 8d 44 24 50       	lea    0x50(%r12),%r8
   29721:	4c 89 ea             	mov    %r13,%rdx
   29724:	b9 02 00 00 00       	mov    $0x2,%ecx
   29729:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29730:	e8 00 00 00 00       	callq  29735 <__MARSH_WRAP__e1000_down+0x1b3f>
   29735:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29739:	4d 8d 44 24 54       	lea    0x54(%r12),%r8
   2973e:	4c 89 ea             	mov    %r13,%rdx
   29741:	b9 02 00 00 00       	mov    $0x2,%ecx
   29746:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2974d:	e8 00 00 00 00       	callq  29752 <__MARSH_WRAP__e1000_down+0x1b5c>
   29752:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29756:	4d 8d 44 24 57       	lea    0x57(%r12),%r8
   2975b:	4c 89 ea             	mov    %r13,%rdx
   2975e:	b9 01 00 00 00       	mov    $0x1,%ecx
   29763:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2976a:	e8 00 00 00 00       	callq  2976f <__MARSH_WRAP__e1000_down+0x1b79>
   2976f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29773:	4d 8d 84 24 11 01 00 	lea    0x111(%r12),%r8
   2977a:	00 
   2977b:	4c 89 ea             	mov    %r13,%rdx
   2977e:	b9 01 00 00 00       	mov    $0x1,%ecx
   29783:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2978a:	e8 00 00 00 00       	callq  2978f <__MARSH_WRAP__e1000_down+0x1b99>
   2978f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29793:	4d 8d 84 24 08 01 00 	lea    0x108(%r12),%r8
   2979a:	00 
   2979b:	4c 89 ea             	mov    %r13,%rdx
   2979e:	b9 04 00 00 00       	mov    $0x4,%ecx
   297a3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   297aa:	e8 00 00 00 00       	callq  297af <__MARSH_WRAP__e1000_down+0x1bb9>
   297af:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   297b3:	4d 8d 84 24 1e 01 00 	lea    0x11e(%r12),%r8
   297ba:	00 
   297bb:	4c 89 ea             	mov    %r13,%rdx
   297be:	b9 01 00 00 00       	mov    $0x1,%ecx
   297c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   297ca:	e8 00 00 00 00       	callq  297cf <__MARSH_WRAP__e1000_down+0x1bd9>
   297cf:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   297d3:	4d 8d 84 24 90 00 00 	lea    0x90(%r12),%r8
   297da:	00 
   297db:	4c 89 ea             	mov    %r13,%rdx
   297de:	b9 04 00 00 00       	mov    $0x4,%ecx
   297e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   297ea:	e8 00 00 00 00       	callq  297ef <__MARSH_WRAP__e1000_down+0x1bf9>
   297ef:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   297f3:	4d 8d 84 24 f2 00 00 	lea    0xf2(%r12),%r8
   297fa:	00 
   297fb:	4c 89 ea             	mov    %r13,%rdx
   297fe:	b9 01 00 00 00       	mov    $0x1,%ecx
   29803:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2980a:	e8 00 00 00 00       	callq  2980f <__MARSH_WRAP__e1000_down+0x1c19>
   2980f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29813:	4d 8d 44 24 60       	lea    0x60(%r12),%r8
   29818:	4c 89 ea             	mov    %r13,%rdx
   2981b:	b9 04 00 00 00       	mov    $0x4,%ecx
   29820:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29827:	e8 00 00 00 00       	callq  2982c <__MARSH_WRAP__e1000_down+0x1c36>
   2982c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29830:	4d 8d 84 24 da 00 00 	lea    0xda(%r12),%r8
   29837:	00 
   29838:	b9 02 00 00 00       	mov    $0x2,%ecx
   2983d:	4c 89 ea             	mov    %r13,%rdx
   29840:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29847:	e8 00 00 00 00       	callq  2984c <__MARSH_WRAP__e1000_down+0x1c56>
   2984c:	89 de                	mov    %ebx,%esi
   2984e:	ba 01 00 00 00       	mov    $0x1,%edx
   29853:	4c 89 e7             	mov    %r12,%rdi
   29856:	44 29 fe             	sub    %r15d,%esi
   29859:	e8 00 00 00 00       	callq  2985e <__MARSH_WRAP__e1000_down+0x1c68>
   2985e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29862:	49 89 d8             	mov    %rbx,%r8
   29865:	4c 89 ea             	mov    %r13,%rdx
   29868:	b9 01 00 00 00       	mov    $0x1,%ecx
   2986d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29874:	49 8d 5c 24 1c       	lea    0x1c(%r12),%rbx
   29879:	e8 00 00 00 00       	callq  2987e <__MARSH_WRAP__e1000_down+0x1c88>
   2987e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29882:	4d 8d 84 24 17 01 00 	lea    0x117(%r12),%r8
   29889:	00 
   2988a:	4c 89 ea             	mov    %r13,%rdx
   2988d:	b9 01 00 00 00       	mov    $0x1,%ecx
   29892:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29899:	e8 00 00 00 00       	callq  2989e <__MARSH_WRAP__e1000_down+0x1ca8>
   2989e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   298a2:	4d 8d 44 24 34       	lea    0x34(%r12),%r8
   298a7:	4c 89 ea             	mov    %r13,%rdx
   298aa:	b9 04 00 00 00       	mov    $0x4,%ecx
   298af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   298b6:	e8 00 00 00 00       	callq  298bb <__MARSH_WRAP__e1000_down+0x1cc5>
   298bb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   298bf:	4d 8d 84 24 9c 00 00 	lea    0x9c(%r12),%r8
   298c6:	00 
   298c7:	4c 89 ea             	mov    %r13,%rdx
   298ca:	b9 04 00 00 00       	mov    $0x4,%ecx
   298cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   298d6:	e8 00 00 00 00       	callq  298db <__MARSH_WRAP__e1000_down+0x1ce5>
   298db:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   298df:	4d 8d 84 24 13 01 00 	lea    0x113(%r12),%r8
   298e6:	00 
   298e7:	4c 89 ea             	mov    %r13,%rdx
   298ea:	b9 01 00 00 00       	mov    $0x1,%ecx
   298ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   298f6:	e8 00 00 00 00       	callq  298fb <__MARSH_WRAP__e1000_down+0x1d05>
   298fb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   298ff:	4d 8d 84 24 ec 00 00 	lea    0xec(%r12),%r8
   29906:	00 
   29907:	4c 89 ea             	mov    %r13,%rdx
   2990a:	b9 02 00 00 00       	mov    $0x2,%ecx
   2990f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29916:	e8 00 00 00 00       	callq  2991b <__MARSH_WRAP__e1000_down+0x1d25>
   2991b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2991f:	4d 8d 44 24 44       	lea    0x44(%r12),%r8
   29924:	4c 89 ea             	mov    %r13,%rdx
   29927:	b9 04 00 00 00       	mov    $0x4,%ecx
   2992c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29933:	e8 00 00 00 00       	callq  29938 <__MARSH_WRAP__e1000_down+0x1d42>
   29938:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2993c:	4d 8d 84 24 1b 01 00 	lea    0x11b(%r12),%r8
   29943:	00 
   29944:	4c 89 ea             	mov    %r13,%rdx
   29947:	b9 01 00 00 00       	mov    $0x1,%ecx
   2994c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29953:	e8 00 00 00 00       	callq  29958 <__MARSH_WRAP__e1000_down+0x1d62>
   29958:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2995c:	4d 8d 84 24 98 00 00 	lea    0x98(%r12),%r8
   29963:	00 
   29964:	4c 89 ea             	mov    %r13,%rdx
   29967:	b9 04 00 00 00       	mov    $0x4,%ecx
   2996c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29973:	e8 00 00 00 00       	callq  29978 <__MARSH_WRAP__e1000_down+0x1d82>
   29978:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2997c:	4d 8d 84 24 18 01 00 	lea    0x118(%r12),%r8
   29983:	00 
   29984:	4c 89 ea             	mov    %r13,%rdx
   29987:	b9 01 00 00 00       	mov    $0x1,%ecx
   2998c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29993:	e8 00 00 00 00       	callq  29998 <__MARSH_WRAP__e1000_down+0x1da2>
   29998:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2999c:	4d 8d 84 24 e6 00 00 	lea    0xe6(%r12),%r8
   299a3:	00 
   299a4:	4c 89 ea             	mov    %r13,%rdx
   299a7:	b9 02 00 00 00       	mov    $0x2,%ecx
   299ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   299b3:	e8 00 00 00 00       	callq  299b8 <__MARSH_WRAP__e1000_down+0x1dc2>
   299b8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   299bc:	4d 8d 84 24 dc 00 00 	lea    0xdc(%r12),%r8
   299c3:	00 
   299c4:	4c 89 ea             	mov    %r13,%rdx
   299c7:	b9 02 00 00 00       	mov    $0x2,%ecx
   299cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   299d3:	e8 00 00 00 00       	callq  299d8 <__MARSH_WRAP__e1000_down+0x1de2>
   299d8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   299dc:	4d 8d 84 24 80 00 00 	lea    0x80(%r12),%r8
   299e3:	00 
   299e4:	4c 89 ea             	mov    %r13,%rdx
   299e7:	b9 04 00 00 00       	mov    $0x4,%ecx
   299ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   299f3:	e8 00 00 00 00       	callq  299f8 <__MARSH_WRAP__e1000_down+0x1e02>
   299f8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   299fc:	4d 8d 44 24 18       	lea    0x18(%r12),%r8
   29a01:	4c 89 ea             	mov    %r13,%rdx
   29a04:	b9 04 00 00 00       	mov    $0x4,%ecx
   29a09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29a10:	e8 00 00 00 00       	callq  29a15 <__MARSH_WRAP__e1000_down+0x1e1f>
   29a15:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29a19:	4d 8d 84 24 bc 00 00 	lea    0xbc(%r12),%r8
   29a20:	00 
   29a21:	4c 89 ea             	mov    %r13,%rdx
   29a24:	b9 01 00 00 00       	mov    $0x1,%ecx
   29a29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29a30:	e8 00 00 00 00       	callq  29a35 <__MARSH_WRAP__e1000_down+0x1e3f>
   29a35:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29a39:	4d 8d 84 24 01 01 00 	lea    0x101(%r12),%r8
   29a40:	00 
   29a41:	4c 89 ea             	mov    %r13,%rdx
   29a44:	b9 01 00 00 00       	mov    $0x1,%ecx
   29a49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29a50:	e8 00 00 00 00       	callq  29a55 <__MARSH_WRAP__e1000_down+0x1e5f>
   29a55:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29a59:	4d 8d 84 24 16 01 00 	lea    0x116(%r12),%r8
   29a60:	00 
   29a61:	4c 89 ea             	mov    %r13,%rdx
   29a64:	b9 01 00 00 00       	mov    $0x1,%ecx
   29a69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29a70:	e8 00 00 00 00       	callq  29a75 <__MARSH_WRAP__e1000_down+0x1e7f>
   29a75:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29a79:	4d 8d 84 24 88 00 00 	lea    0x88(%r12),%r8
   29a80:	00 
   29a81:	4c 89 ea             	mov    %r13,%rdx
   29a84:	b9 04 00 00 00       	mov    $0x4,%ecx
   29a89:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29a90:	e8 00 00 00 00       	callq  29a95 <__MARSH_WRAP__e1000_down+0x1e9f>
   29a95:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29a99:	4d 8d 84 24 e4 00 00 	lea    0xe4(%r12),%r8
   29aa0:	00 
   29aa1:	4c 89 ea             	mov    %r13,%rdx
   29aa4:	b9 02 00 00 00       	mov    $0x2,%ecx
   29aa9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29ab0:	e8 00 00 00 00       	callq  29ab5 <__MARSH_WRAP__e1000_down+0x1ebf>
   29ab5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29ab9:	4d 8d 44 24 58       	lea    0x58(%r12),%r8
   29abe:	4c 89 ea             	mov    %r13,%rdx
   29ac1:	b9 04 00 00 00       	mov    $0x4,%ecx
   29ac6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29acd:	e8 00 00 00 00       	callq  29ad2 <__MARSH_WRAP__e1000_down+0x1edc>
   29ad2:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29ad6:	4d 8d 84 24 ea 00 00 	lea    0xea(%r12),%r8
   29add:	00 
   29ade:	b9 02 00 00 00       	mov    $0x2,%ecx
   29ae3:	4c 89 ea             	mov    %r13,%rdx
   29ae6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29aed:	e8 00 00 00 00       	callq  29af2 <__MARSH_WRAP__e1000_down+0x1efc>
   29af2:	89 de                	mov    %ebx,%esi
   29af4:	ba 04 00 00 00       	mov    $0x4,%edx
   29af9:	4c 89 e7             	mov    %r12,%rdi
   29afc:	44 29 fe             	sub    %r15d,%esi
   29aff:	e8 00 00 00 00       	callq  29b04 <__MARSH_WRAP__e1000_down+0x1f0e>
   29b04:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29b08:	49 89 d8             	mov    %rbx,%r8
   29b0b:	4c 89 ea             	mov    %r13,%rdx
   29b0e:	b9 04 00 00 00       	mov    $0x4,%ecx
   29b13:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29b1a:	49 8d 9c 24 d4 00 00 	lea    0xd4(%r12),%rbx
   29b21:	00 
   29b22:	e8 00 00 00 00       	callq  29b27 <__MARSH_WRAP__e1000_down+0x1f31>
   29b27:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29b2b:	4d 8d 44 24 64       	lea    0x64(%r12),%r8
   29b30:	4c 89 ea             	mov    %r13,%rdx
   29b33:	b9 04 00 00 00       	mov    $0x4,%ecx
   29b38:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29b3f:	e8 00 00 00 00       	callq  29b44 <__MARSH_WRAP__e1000_down+0x1f4e>
   29b44:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29b48:	4d 8d 84 24 00 01 00 	lea    0x100(%r12),%r8
   29b4f:	00 
   29b50:	4c 89 ea             	mov    %r13,%rdx
   29b53:	b9 01 00 00 00       	mov    $0x1,%ecx
   29b58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29b5f:	e8 00 00 00 00       	callq  29b64 <__MARSH_WRAP__e1000_down+0x1f6e>
   29b64:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29b68:	4d 8d 84 24 15 01 00 	lea    0x115(%r12),%r8
   29b6f:	00 
   29b70:	4c 89 ea             	mov    %r13,%rdx
   29b73:	b9 01 00 00 00       	mov    $0x1,%ecx
   29b78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29b7f:	e8 00 00 00 00       	callq  29b84 <__MARSH_WRAP__e1000_down+0x1f8e>
   29b84:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29b88:	4d 8d 84 24 1d 01 00 	lea    0x11d(%r12),%r8
   29b8f:	00 
   29b90:	b9 01 00 00 00       	mov    $0x1,%ecx
   29b95:	4c 89 ea             	mov    %r13,%rdx
   29b98:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29b9f:	e8 00 00 00 00       	callq  29ba4 <__MARSH_WRAP__e1000_down+0x1fae>
   29ba4:	89 de                	mov    %ebx,%esi
   29ba6:	ba 02 00 00 00       	mov    $0x2,%edx
   29bab:	4c 89 e7             	mov    %r12,%rdi
   29bae:	44 29 fe             	sub    %r15d,%esi
   29bb1:	e8 00 00 00 00       	callq  29bb6 <__MARSH_WRAP__e1000_down+0x1fc0>
   29bb6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29bba:	49 89 d8             	mov    %rbx,%r8
   29bbd:	4c 89 ea             	mov    %r13,%rdx
   29bc0:	b9 02 00 00 00       	mov    $0x2,%ecx
   29bc5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29bcc:	49 8d 9c 24 f4 00 00 	lea    0xf4(%r12),%rbx
   29bd3:	00 
   29bd4:	e8 00 00 00 00       	callq  29bd9 <__MARSH_WRAP__e1000_down+0x1fe3>
   29bd9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29bdd:	4d 8d 44 24 30       	lea    0x30(%r12),%r8
   29be2:	4c 89 ea             	mov    %r13,%rdx
   29be5:	b9 04 00 00 00       	mov    $0x4,%ecx
   29bea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29bf1:	45 31 ed             	xor    %r13d,%r13d
   29bf4:	e8 00 00 00 00       	callq  29bf9 <__MARSH_WRAP__e1000_down+0x2003>
   29bf9:	4c 8d 75 d4          	lea    0xffffffffffffffd4(%rbp),%r14
   29bfd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29c01:	49 89 d8             	mov    %rbx,%r8
   29c04:	b9 01 00 00 00       	mov    $0x1,%ecx
   29c09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29c10:	49 ff c5             	inc    %r13
   29c13:	4c 89 f2             	mov    %r14,%rdx
   29c16:	48 ff c3             	inc    %rbx
   29c19:	e8 00 00 00 00       	callq  29c1e <__MARSH_WRAP__e1000_down+0x2028>
   29c1e:	49 83 fd 06          	cmp    $0x6,%r13
   29c22:	75 d5                	jne    29bf9 <__MARSH_WRAP__e1000_down+0x2003>
   29c24:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29c28:	4d 8d 84 24 1f 01 00 	lea    0x11f(%r12),%r8
   29c2f:	00 
   29c30:	b9 01 00 00 00       	mov    $0x1,%ecx
   29c35:	4c 89 f2             	mov    %r14,%rdx
   29c38:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29c3f:	e8 00 00 00 00       	callq  29c44 <__MARSH_WRAP__e1000_down+0x204e>
   29c44:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29c48:	4d 8d 84 24 0d 01 00 	lea    0x10d(%r12),%r8
   29c4f:	00 
   29c50:	b9 01 00 00 00       	mov    $0x1,%ecx
   29c55:	4c 89 f2             	mov    %r14,%rdx
   29c58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29c5f:	e8 00 00 00 00       	callq  29c64 <__MARSH_WRAP__e1000_down+0x206e>
   29c64:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29c68:	4d 8d 84 24 14 01 00 	lea    0x114(%r12),%r8
   29c6f:	00 
   29c70:	b9 01 00 00 00       	mov    $0x1,%ecx
   29c75:	4c 89 f2             	mov    %r14,%rdx
   29c78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29c7f:	e8 00 00 00 00       	callq  29c84 <__MARSH_WRAP__e1000_down+0x208e>
   29c84:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29c88:	4d 8d 44 24 68       	lea    0x68(%r12),%r8
   29c8d:	b9 04 00 00 00       	mov    $0x4,%ecx
   29c92:	4c 89 f2             	mov    %r14,%rdx
   29c95:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29c9c:	e8 00 00 00 00       	callq  29ca1 <__MARSH_WRAP__e1000_down+0x20ab>
   29ca1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29ca5:	4d 8d 84 24 94 00 00 	lea    0x94(%r12),%r8
   29cac:	00 
   29cad:	b9 04 00 00 00       	mov    $0x4,%ecx
   29cb2:	4c 89 f2             	mov    %r14,%rdx
   29cb5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29cbc:	e8 00 00 00 00       	callq  29cc1 <__MARSH_WRAP__e1000_down+0x20cb>
   29cc1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29cc5:	4d 8d 84 24 0c 01 00 	lea    0x10c(%r12),%r8
   29ccc:	00 
   29ccd:	b9 01 00 00 00       	mov    $0x1,%ecx
   29cd2:	4c 89 f2             	mov    %r14,%rdx
   29cd5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29cdc:	e8 00 00 00 00       	callq  29ce1 <__MARSH_WRAP__e1000_down+0x20eb>
   29ce1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29ce5:	4d 8d 84 24 0f 01 00 	lea    0x10f(%r12),%r8
   29cec:	00 
   29ced:	b9 01 00 00 00       	mov    $0x1,%ecx
   29cf2:	4c 89 f2             	mov    %r14,%rdx
   29cf5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29cfc:	e8 00 00 00 00       	callq  29d01 <__MARSH_WRAP__e1000_down+0x210b>
   29d01:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29d05:	4d 8d 84 24 1c 01 00 	lea    0x11c(%r12),%r8
   29d0c:	00 
   29d0d:	b9 01 00 00 00       	mov    $0x1,%ecx
   29d12:	4c 89 f2             	mov    %r14,%rdx
   29d15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29d1c:	e8 00 00 00 00       	callq  29d21 <__MARSH_WRAP__e1000_down+0x212b>
   29d21:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29d25:	4d 8d 84 24 8c 00 00 	lea    0x8c(%r12),%r8
   29d2c:	00 
   29d2d:	b9 04 00 00 00       	mov    $0x4,%ecx
   29d32:	4c 89 f2             	mov    %r14,%rdx
   29d35:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29d3c:	e8 00 00 00 00       	callq  29d41 <__MARSH_WRAP__e1000_down+0x214b>
   29d41:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29d45:	4d 8d 84 24 ac 00 00 	lea    0xac(%r12),%r8
   29d4c:	00 
   29d4d:	b9 04 00 00 00       	mov    $0x4,%ecx
   29d52:	4c 89 f2             	mov    %r14,%rdx
   29d55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29d5c:	e8 00 00 00 00       	callq  29d61 <__MARSH_WRAP__e1000_down+0x216b>
   29d61:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29d65:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   29d69:	4c 89 e1             	mov    %r12,%rcx
   29d6c:	4c 89 f2             	mov    %r14,%rdx
   29d6f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29d76:	e8 00 00 00 00       	callq  29d7b <__MARSH_WRAP__e1000_down+0x2185>
   29d7b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29d7f:	49 8d 4c 24 28       	lea    0x28(%r12),%rcx
   29d84:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   29d8a:	4c 89 f2             	mov    %r14,%rdx
   29d8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29d94:	e8 00 00 00 00       	callq  29d99 <__MARSH_WRAP__e1000_down+0x21a3>
   29d99:	49 8b 44 24 28       	mov    0x28(%r12),%rax
   29d9e:	48 85 c0             	test   %rax,%rax
   29da1:	74 3c                	je     29ddf <__MARSH_WRAP__e1000_down+0x21e9>
   29da3:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29da7:	49 89 c0             	mov    %rax,%r8
   29daa:	b9 02 00 00 00       	mov    $0x2,%ecx
   29daf:	4c 89 f2             	mov    %r14,%rdx
   29db2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29db9:	e8 00 00 00 00       	callq  29dbe <__MARSH_WRAP__e1000_down+0x21c8>
   29dbe:	4d 8b 44 24 28       	mov    0x28(%r12),%r8
   29dc3:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29dc7:	b9 01 00 00 00       	mov    $0x1,%ecx
   29dcc:	4c 89 f2             	mov    %r14,%rdx
   29dcf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29dd6:	49 83 c0 02          	add    $0x2,%r8
   29dda:	e8 00 00 00 00       	callq  29ddf <__MARSH_WRAP__e1000_down+0x21e9>
   29ddf:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29de3:	49 8d 4c 24 08       	lea    0x8(%r12),%rcx
   29de8:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   29dec:	4c 89 f2             	mov    %r14,%rdx
   29def:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29df6:	e8 00 00 00 00       	callq  29dfb <__MARSH_WRAP__e1000_down+0x2205>
   29dfb:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29dff:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29e03:	b9 04 00 00 00       	mov    $0x4,%ecx
   29e08:	4c 89 f2             	mov    %r14,%rdx
   29e0b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29e12:	49 81 c0 c0 07 00 00 	add    $0x7c0,%r8
   29e19:	e8 00 00 00 00       	callq  29e1e <__MARSH_WRAP__e1000_down+0x2228>
   29e1e:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29e22:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29e26:	b9 02 00 00 00       	mov    $0x2,%ecx
   29e2b:	4c 89 f2             	mov    %r14,%rdx
   29e2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29e35:	49 81 c0 32 01 00 00 	add    $0x132,%r8
   29e3c:	e8 00 00 00 00       	callq  29e41 <__MARSH_WRAP__e1000_down+0x224b>
   29e41:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29e45:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29e49:	b9 04 00 00 00       	mov    $0x4,%ecx
   29e4e:	4c 89 f2             	mov    %r14,%rdx
   29e51:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29e58:	49 81 c0 d4 07 00 00 	add    $0x7d4,%r8
   29e5f:	e8 00 00 00 00       	callq  29e64 <__MARSH_WRAP__e1000_down+0x226e>
   29e64:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   29e68:	ba 04 00 00 00       	mov    $0x4,%edx
   29e6d:	be d0 01 00 00       	mov    $0x1d0,%esi
   29e72:	e8 00 00 00 00       	callq  29e77 <__MARSH_WRAP__e1000_down+0x2281>
   29e77:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29e7b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29e7f:	b9 04 00 00 00       	mov    $0x4,%ecx
   29e84:	4c 89 f2             	mov    %r14,%rdx
   29e87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29e8e:	49 81 c0 d0 01 00 00 	add    $0x1d0,%r8
   29e95:	e8 00 00 00 00       	callq  29e9a <__MARSH_WRAP__e1000_down+0x22a4>
   29e9a:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29e9e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29ea2:	b9 08 00 00 00       	mov    $0x8,%ecx
   29ea7:	4c 89 f2             	mov    %r14,%rdx
   29eaa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29eb1:	49 81 c0 b8 02 00 00 	add    $0x2b8,%r8
   29eb8:	e8 00 00 00 00       	callq  29ebd <__MARSH_WRAP__e1000_down+0x22c7>
   29ebd:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29ec1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29ec5:	b9 01 00 00 00       	mov    $0x1,%ecx
   29eca:	4c 89 f2             	mov    %r14,%rdx
   29ecd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29ed4:	49 81 c0 00 02 00 00 	add    $0x200,%r8
   29edb:	e8 00 00 00 00       	callq  29ee0 <__MARSH_WRAP__e1000_down+0x22ea>
   29ee0:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29ee4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29ee8:	b9 04 00 00 00       	mov    $0x4,%ecx
   29eed:	4c 89 f2             	mov    %r14,%rdx
   29ef0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29ef7:	49 81 c0 d0 07 00 00 	add    $0x7d0,%r8
   29efe:	e8 00 00 00 00       	callq  29f03 <__MARSH_WRAP__e1000_down+0x230d>
   29f03:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   29f07:	ba 04 00 00 00       	mov    $0x4,%edx
   29f0c:	be d8 02 00 00       	mov    $0x2d8,%esi
   29f11:	e8 00 00 00 00       	callq  29f16 <__MARSH_WRAP__e1000_down+0x2320>
   29f16:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29f1a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29f1e:	b9 04 00 00 00       	mov    $0x4,%ecx
   29f23:	4c 89 f2             	mov    %r14,%rdx
   29f26:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29f2d:	49 81 c0 d8 02 00 00 	add    $0x2d8,%r8
   29f34:	e8 00 00 00 00       	callq  29f39 <__MARSH_WRAP__e1000_down+0x2343>
   29f39:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   29f3d:	ba 08 00 00 00       	mov    $0x8,%edx
   29f42:	be c0 01 00 00       	mov    $0x1c0,%esi
   29f47:	e8 00 00 00 00       	callq  29f4c <__MARSH_WRAP__e1000_down+0x2356>
   29f4c:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29f50:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29f54:	b9 08 00 00 00       	mov    $0x8,%ecx
   29f59:	4c 89 f2             	mov    %r14,%rdx
   29f5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29f63:	49 81 c0 c0 01 00 00 	add    $0x1c0,%r8
   29f6a:	e8 00 00 00 00       	callq  29f6f <__MARSH_WRAP__e1000_down+0x2379>
   29f6f:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   29f73:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29f77:	b9 08 00 00 00       	mov    $0x8,%ecx
   29f7c:	4c 89 f2             	mov    %r14,%rdx
   29f7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29f86:	49 81 c0 c0 02 00 00 	add    $0x2c0,%r8
   29f8d:	e8 00 00 00 00       	callq  29f92 <__MARSH_WRAP__e1000_down+0x239c>
   29f92:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   29f96:	ba b8 00 00 00       	mov    $0xb8,%edx
   29f9b:	be 00 03 00 00       	mov    $0x300,%esi
   29fa0:	e8 00 00 00 00       	callq  29fa5 <__MARSH_WRAP__e1000_down+0x23af>
   29fa5:	48 8b 5d b8          	mov    0xffffffffffffffb8(%rbp),%rbx
   29fa9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29fad:	b9 08 00 00 00       	mov    $0x8,%ecx
   29fb2:	4c 89 f2             	mov    %r14,%rdx
   29fb5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29fbc:	48 81 c3 00 03 00 00 	add    $0x300,%rbx
   29fc3:	4c 8d 43 48          	lea    0x48(%rbx),%r8
   29fc7:	e8 00 00 00 00       	callq  29fcc <__MARSH_WRAP__e1000_down+0x23d6>
   29fcc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29fd0:	4c 8d 43 68          	lea    0x68(%rbx),%r8
   29fd4:	b9 08 00 00 00       	mov    $0x8,%ecx
   29fd9:	4c 89 f2             	mov    %r14,%rdx
   29fdc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29fe3:	e8 00 00 00 00       	callq  29fe8 <__MARSH_WRAP__e1000_down+0x23f2>
   29fe8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   29fec:	4c 8d 43 18          	lea    0x18(%rbx),%r8
   29ff0:	b9 08 00 00 00       	mov    $0x8,%ecx
   29ff5:	4c 89 f2             	mov    %r14,%rdx
   29ff8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   29fff:	e8 00 00 00 00       	callq  2a004 <__MARSH_WRAP__e1000_down+0x240e>
   2a004:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a008:	4c 8d 83 88 00 00 00 	lea    0x88(%rbx),%r8
   2a00f:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a014:	4c 89 f2             	mov    %r14,%rdx
   2a017:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a01e:	e8 00 00 00 00       	callq  2a023 <__MARSH_WRAP__e1000_down+0x242d>
   2a023:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a027:	4c 8d 43 40          	lea    0x40(%rbx),%r8
   2a02b:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a030:	4c 89 f2             	mov    %r14,%rdx
   2a033:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a03a:	e8 00 00 00 00       	callq  2a03f <__MARSH_WRAP__e1000_down+0x2449>
   2a03f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a043:	4c 8d 43 10          	lea    0x10(%rbx),%r8
   2a047:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a04c:	4c 89 f2             	mov    %r14,%rdx
   2a04f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a056:	e8 00 00 00 00       	callq  2a05b <__MARSH_WRAP__e1000_down+0x2465>
   2a05b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a05f:	49 89 d8             	mov    %rbx,%r8
   2a062:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a067:	4c 89 f2             	mov    %r14,%rdx
   2a06a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a071:	e8 00 00 00 00       	callq  2a076 <__MARSH_WRAP__e1000_down+0x2480>
   2a076:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a07a:	4c 8d 43 78          	lea    0x78(%rbx),%r8
   2a07e:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a083:	4c 89 f2             	mov    %r14,%rdx
   2a086:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a08d:	e8 00 00 00 00       	callq  2a092 <__MARSH_WRAP__e1000_down+0x249c>
   2a092:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a096:	4c 8d 43 50          	lea    0x50(%rbx),%r8
   2a09a:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a09f:	4c 89 f2             	mov    %r14,%rdx
   2a0a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a0a9:	e8 00 00 00 00       	callq  2a0ae <__MARSH_WRAP__e1000_down+0x24b8>
   2a0ae:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a0b2:	4c 8d 43 60          	lea    0x60(%rbx),%r8
   2a0b6:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a0bb:	4c 89 f2             	mov    %r14,%rdx
   2a0be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a0c5:	e8 00 00 00 00       	callq  2a0ca <__MARSH_WRAP__e1000_down+0x24d4>
   2a0ca:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a0ce:	4c 8d 83 80 00 00 00 	lea    0x80(%rbx),%r8
   2a0d5:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a0da:	4c 89 f2             	mov    %r14,%rdx
   2a0dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a0e4:	e8 00 00 00 00       	callq  2a0e9 <__MARSH_WRAP__e1000_down+0x24f3>
   2a0e9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a0ed:	4c 8d 43 08          	lea    0x8(%rbx),%r8
   2a0f1:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a0f6:	4c 89 f2             	mov    %r14,%rdx
   2a0f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a100:	e8 00 00 00 00       	callq  2a105 <__MARSH_WRAP__e1000_down+0x250f>
   2a105:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a109:	4c 8d 43 28          	lea    0x28(%rbx),%r8
   2a10d:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a112:	4c 89 f2             	mov    %r14,%rdx
   2a115:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a11c:	e8 00 00 00 00       	callq  2a121 <__MARSH_WRAP__e1000_down+0x252b>
   2a121:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a125:	4c 8d 83 a0 00 00 00 	lea    0xa0(%rbx),%r8
   2a12c:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a131:	4c 89 f2             	mov    %r14,%rdx
   2a134:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a13b:	e8 00 00 00 00       	callq  2a140 <__MARSH_WRAP__e1000_down+0x254a>
   2a140:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a144:	4c 8d 43 20          	lea    0x20(%rbx),%r8
   2a148:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a14d:	4c 89 f2             	mov    %r14,%rdx
   2a150:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a157:	e8 00 00 00 00       	callq  2a15c <__MARSH_WRAP__e1000_down+0x2566>
   2a15c:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a160:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a164:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a169:	4c 89 f2             	mov    %r14,%rdx
   2a16c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a173:	49 81 c0 30 01 00 00 	add    $0x130,%r8
   2a17a:	e8 00 00 00 00       	callq  2a17f <__MARSH_WRAP__e1000_down+0x2589>
   2a17f:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a183:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a187:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a18c:	4c 89 f2             	mov    %r14,%rdx
   2a18f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a196:	49 81 c0 a0 00 00 00 	add    $0xa0,%r8
   2a19d:	e8 00 00 00 00       	callq  2a1a2 <__MARSH_WRAP__e1000_down+0x25ac>
   2a1a2:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   2a1a6:	ba 02 00 00 00       	mov    $0x2,%edx
   2a1ab:	be b2 00 00 00       	mov    $0xb2,%esi
   2a1b0:	e8 00 00 00 00       	callq  2a1b5 <__MARSH_WRAP__e1000_down+0x25bf>
   2a1b5:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a1b9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a1bd:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a1c2:	4c 89 f2             	mov    %r14,%rdx
   2a1c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a1cc:	49 81 c0 b2 00 00 00 	add    $0xb2,%r8
   2a1d3:	e8 00 00 00 00       	callq  2a1d8 <__MARSH_WRAP__e1000_down+0x25e2>
   2a1d8:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a1dc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a1e0:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a1e5:	4c 89 f2             	mov    %r14,%rdx
   2a1e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a1ef:	49 81 c0 c6 07 00 00 	add    $0x7c6,%r8
   2a1f6:	e8 00 00 00 00       	callq  2a1fb <__MARSH_WRAP__e1000_down+0x2605>
   2a1fb:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a1ff:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a203:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a208:	4c 89 f2             	mov    %r14,%rdx
   2a20b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a212:	49 81 c0 08 02 00 00 	add    $0x208,%r8
   2a219:	e8 00 00 00 00       	callq  2a21e <__MARSH_WRAP__e1000_down+0x2628>
   2a21e:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   2a222:	ba 30 00 00 00       	mov    $0x30,%edx
   2a227:	be 90 07 00 00       	mov    $0x790,%esi
   2a22c:	e8 00 00 00 00       	callq  2a231 <__MARSH_WRAP__e1000_down+0x263b>
   2a231:	4c 8b 6d b8          	mov    0xffffffffffffffb8(%rbp),%r13
   2a235:	ba 04 00 00 00       	mov    $0x4,%edx
   2a23a:	49 81 c5 90 07 00 00 	add    $0x790,%r13
   2a241:	49 8d 5d 14          	lea    0x14(%r13),%rbx
   2a245:	4c 89 ef             	mov    %r13,%rdi
   2a248:	89 de                	mov    %ebx,%esi
   2a24a:	44 29 ee             	sub    %r13d,%esi
   2a24d:	e8 00 00 00 00       	callq  2a252 <__MARSH_WRAP__e1000_down+0x265c>
   2a252:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a256:	49 89 d8             	mov    %rbx,%r8
   2a259:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a25e:	4c 89 f2             	mov    %r14,%rdx
   2a261:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a268:	49 8d 5d 08          	lea    0x8(%r13),%rbx
   2a26c:	e8 00 00 00 00       	callq  2a271 <__MARSH_WRAP__e1000_down+0x267b>
   2a271:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a275:	4d 8d 45 10          	lea    0x10(%r13),%r8
   2a279:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a27e:	4c 89 f2             	mov    %r14,%rdx
   2a281:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a288:	e8 00 00 00 00       	callq  2a28d <__MARSH_WRAP__e1000_down+0x2697>
   2a28d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a291:	4d 8d 45 2e          	lea    0x2e(%r13),%r8
   2a295:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a29a:	4c 89 f2             	mov    %r14,%rdx
   2a29d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a2a4:	e8 00 00 00 00       	callq  2a2a9 <__MARSH_WRAP__e1000_down+0x26b3>
   2a2a9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a2ad:	4d 8d 45 1c          	lea    0x1c(%r13),%r8
   2a2b1:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a2b6:	4c 89 f2             	mov    %r14,%rdx
   2a2b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a2c0:	e8 00 00 00 00       	callq  2a2c5 <__MARSH_WRAP__e1000_down+0x26cf>
   2a2c5:	89 de                	mov    %ebx,%esi
   2a2c7:	ba 08 00 00 00       	mov    $0x8,%edx
   2a2cc:	4c 89 ef             	mov    %r13,%rdi
   2a2cf:	44 29 ee             	sub    %r13d,%esi
   2a2d2:	e8 00 00 00 00       	callq  2a2d7 <__MARSH_WRAP__e1000_down+0x26e1>
   2a2d7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a2db:	49 89 d8             	mov    %rbx,%r8
   2a2de:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a2e3:	4c 89 f2             	mov    %r14,%rdx
   2a2e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a2ed:	e8 00 00 00 00       	callq  2a2f2 <__MARSH_WRAP__e1000_down+0x26fc>
   2a2f2:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a2f6:	4d 8d 45 2c          	lea    0x2c(%r13),%r8
   2a2fa:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a2ff:	4c 89 f2             	mov    %r14,%rdx
   2a302:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a309:	e8 00 00 00 00       	callq  2a30e <__MARSH_WRAP__e1000_down+0x2718>
   2a30e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a312:	4d 8d 45 18          	lea    0x18(%r13),%r8
   2a316:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a31b:	4c 89 f2             	mov    %r14,%rdx
   2a31e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a325:	e8 00 00 00 00       	callq  2a32a <__MARSH_WRAP__e1000_down+0x2734>
   2a32a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a32e:	49 8d 4d 20          	lea    0x20(%r13),%rcx
   2a332:	41 b8 20 00 00 00    	mov    $0x20,%r8d
   2a338:	4c 89 f2             	mov    %r14,%rdx
   2a33b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a342:	e8 00 00 00 00       	callq  2a347 <__MARSH_WRAP__e1000_down+0x2751>
   2a347:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a34b:	48 85 c0             	test   %rax,%rax
   2a34e:	0f 84 de 03 00 00    	je     2a732 <__MARSH_WRAP__e1000_down+0x2b3c>
   2a354:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a358:	4c 8d 40 18          	lea    0x18(%rax),%r8
   2a35c:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a361:	4c 89 f2             	mov    %r14,%rdx
   2a364:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a36b:	e8 00 00 00 00       	callq  2a370 <__MARSH_WRAP__e1000_down+0x277a>
   2a370:	4d 8b 45 20          	mov    0x20(%r13),%r8
   2a374:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a378:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a37d:	4c 89 f2             	mov    %r14,%rdx
   2a380:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a387:	49 83 c0 10          	add    $0x10,%r8
   2a38b:	e8 00 00 00 00       	callq  2a390 <__MARSH_WRAP__e1000_down+0x279a>
   2a390:	4d 8b 45 20          	mov    0x20(%r13),%r8
   2a394:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a398:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a39d:	4c 89 f2             	mov    %r14,%rdx
   2a3a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a3a7:	49 83 c0 1a          	add    $0x1a,%r8
   2a3ab:	e8 00 00 00 00       	callq  2a3b0 <__MARSH_WRAP__e1000_down+0x27ba>
   2a3b0:	4d 8b 45 20          	mov    0x20(%r13),%r8
   2a3b4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a3b8:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a3bd:	4c 89 f2             	mov    %r14,%rdx
   2a3c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a3c7:	49 83 c0 08          	add    $0x8,%r8
   2a3cb:	e8 00 00 00 00       	callq  2a3d0 <__MARSH_WRAP__e1000_down+0x27da>
   2a3d0:	49 8b 4d 20          	mov    0x20(%r13),%rcx
   2a3d4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a3d8:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   2a3de:	4c 89 f2             	mov    %r14,%rdx
   2a3e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a3e8:	e8 00 00 00 00       	callq  2a3ed <__MARSH_WRAP__e1000_down+0x27f7>
   2a3ed:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a3f1:	48 83 38 00          	cmpq   $0x0,(%rax)
   2a3f5:	0f 84 37 03 00 00    	je     2a732 <__MARSH_WRAP__e1000_down+0x2b3c>
   2a3fb:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   2a3ff:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a403:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a408:	4c 89 f2             	mov    %r14,%rdx
   2a40b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a412:	49 89 d8             	mov    %rbx,%r8
   2a415:	e8 00 00 00 00       	callq  2a41a <__MARSH_WRAP__e1000_down+0x2824>
   2a41a:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a41e:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2a421:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a428:	48 8b 08             	mov    (%rax),%rcx
   2a42b:	83 e2 07             	and    $0x7,%edx
   2a42e:	8a 41 7d             	mov    0x7d(%rcx),%al
   2a431:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   2a434:	09 d0                	or     %edx,%eax
   2a436:	4c 89 f2             	mov    %r14,%rdx
   2a439:	88 41 7d             	mov    %al,0x7d(%rcx)
   2a43c:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a440:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a445:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a449:	4c 8b 00             	mov    (%rax),%r8
   2a44c:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   2a453:	e8 00 00 00 00       	callq  2a458 <__MARSH_WRAP__e1000_down+0x2862>
   2a458:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a45c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a460:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a465:	4c 89 f2             	mov    %r14,%rdx
   2a468:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a46f:	4c 8b 00             	mov    (%rax),%r8
   2a472:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   2a479:	e8 00 00 00 00       	callq  2a47e <__MARSH_WRAP__e1000_down+0x2888>
   2a47e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a482:	49 89 d8             	mov    %rbx,%r8
   2a485:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a48a:	4c 89 f2             	mov    %r14,%rdx
   2a48d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a494:	e8 00 00 00 00       	callq  2a499 <__MARSH_WRAP__e1000_down+0x28a3>
   2a499:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a49d:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2a4a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a4a7:	48 8b 08             	mov    (%rax),%rcx
   2a4aa:	83 e2 03             	and    $0x3,%edx
   2a4ad:	c1 e2 02             	shl    $0x2,%edx
   2a4b0:	8a 41 7c             	mov    0x7c(%rcx),%al
   2a4b3:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   2a4b6:	09 d0                	or     %edx,%eax
   2a4b8:	4c 89 f2             	mov    %r14,%rdx
   2a4bb:	88 41 7c             	mov    %al,0x7c(%rcx)
   2a4be:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a4c2:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a4c7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a4cb:	4c 8b 00             	mov    (%rax),%r8
   2a4ce:	49 83 c0 6c          	add    $0x6c,%r8
   2a4d2:	e8 00 00 00 00       	callq  2a4d7 <__MARSH_WRAP__e1000_down+0x28e1>
   2a4d7:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a4db:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a4df:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a4e4:	4c 89 f2             	mov    %r14,%rdx
   2a4e7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a4ee:	4c 8b 00             	mov    (%rax),%r8
   2a4f1:	49 81 c0 a4 00 00 00 	add    $0xa4,%r8
   2a4f8:	e8 00 00 00 00       	callq  2a4fd <__MARSH_WRAP__e1000_down+0x2907>
   2a4fd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a501:	49 89 d8             	mov    %rbx,%r8
   2a504:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a509:	4c 89 f2             	mov    %r14,%rdx
   2a50c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a513:	e8 00 00 00 00       	callq  2a518 <__MARSH_WRAP__e1000_down+0x2922>
   2a518:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a51c:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2a51f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a526:	48 8b 08             	mov    (%rax),%rcx
   2a529:	83 e2 01             	and    $0x1,%edx
   2a52c:	01 d2                	add    %edx,%edx
   2a52e:	8a 41 7c             	mov    0x7c(%rcx),%al
   2a531:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   2a534:	09 d0                	or     %edx,%eax
   2a536:	4c 89 f2             	mov    %r14,%rdx
   2a539:	88 41 7c             	mov    %al,0x7c(%rcx)
   2a53c:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a540:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a545:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a549:	4c 8b 00             	mov    (%rax),%r8
   2a54c:	49 83 c0 76          	add    $0x76,%r8
   2a550:	e8 00 00 00 00       	callq  2a555 <__MARSH_WRAP__e1000_down+0x295f>
   2a555:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a559:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a55d:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a562:	4c 89 f2             	mov    %r14,%rdx
   2a565:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a56c:	4c 8b 00             	mov    (%rax),%r8
   2a56f:	49 83 c0 74          	add    $0x74,%r8
   2a573:	e8 00 00 00 00       	callq  2a578 <__MARSH_WRAP__e1000_down+0x2982>
   2a578:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a57c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a580:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a585:	4c 89 f2             	mov    %r14,%rdx
   2a588:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a58f:	4c 8b 00             	mov    (%rax),%r8
   2a592:	49 83 c0 68          	add    $0x68,%r8
   2a596:	e8 00 00 00 00       	callq  2a59b <__MARSH_WRAP__e1000_down+0x29a5>
   2a59b:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a59f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a5a3:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a5a8:	4c 89 f2             	mov    %r14,%rdx
   2a5ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a5b2:	4c 8b 00             	mov    (%rax),%r8
   2a5b5:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   2a5bc:	e8 00 00 00 00       	callq  2a5c1 <__MARSH_WRAP__e1000_down+0x29cb>
   2a5c1:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a5c5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a5c9:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a5ce:	4c 89 f2             	mov    %r14,%rdx
   2a5d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a5d8:	4c 8b 00             	mov    (%rax),%r8
   2a5db:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
   2a5e2:	e8 00 00 00 00       	callq  2a5e7 <__MARSH_WRAP__e1000_down+0x29f1>
   2a5e7:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a5eb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a5ef:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a5f4:	4c 89 f2             	mov    %r14,%rdx
   2a5f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a5fe:	4c 8b 00             	mov    (%rax),%r8
   2a601:	49 83 c0 7e          	add    $0x7e,%r8
   2a605:	e8 00 00 00 00       	callq  2a60a <__MARSH_WRAP__e1000_down+0x2a14>
   2a60a:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a60e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a612:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a617:	4c 89 f2             	mov    %r14,%rdx
   2a61a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a621:	4c 8b 00             	mov    (%rax),%r8
   2a624:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   2a62b:	e8 00 00 00 00       	callq  2a630 <__MARSH_WRAP__e1000_down+0x2a3a>
   2a630:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a634:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a638:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2a63e:	4c 89 f2             	mov    %r14,%rdx
   2a641:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a648:	48 8b 08             	mov    (%rax),%rcx
   2a64b:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   2a652:	e8 00 00 00 00       	callq  2a657 <__MARSH_WRAP__e1000_down+0x2a61>
   2a657:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a65b:	48 8b 00             	mov    (%rax),%rax
   2a65e:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   2a665:	00 
   2a666:	74 71                	je     2a6d9 <__MARSH_WRAP__e1000_down+0x2ae3>
   2a668:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a66c:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
   2a670:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a675:	4c 89 f2             	mov    %r14,%rdx
   2a678:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a67f:	31 db                	xor    %ebx,%ebx
   2a681:	e8 00 00 00 00       	callq  2a686 <__MARSH_WRAP__e1000_down+0x2a90>
   2a686:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a68a:	8b 75 c8             	mov    0xffffffffffffffc8(%rbp),%esi
   2a68d:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a692:	ba 01 00 00 00       	mov    $0x1,%edx
   2a697:	48 8b 38             	mov    (%rax),%rdi
   2a69a:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   2a6a1:	e8 00 00 00 00       	callq  2a6a6 <__MARSH_WRAP__e1000_down+0x2ab0>
   2a6a6:	eb 2c                	jmp    2a6d4 <__MARSH_WRAP__e1000_down+0x2ade>
   2a6a8:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a6ac:	4c 63 c3             	movslq %ebx,%r8
   2a6af:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a6b3:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2a6b7:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a6bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a6c3:	ff c3                	inc    %ebx
   2a6c5:	48 8b 00             	mov    (%rax),%rax
   2a6c8:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   2a6cf:	e8 00 00 00 00       	callq  2a6d4 <__MARSH_WRAP__e1000_down+0x2ade>
   2a6d4:	3b 5d c8             	cmp    0xffffffffffffffc8(%rbp),%ebx
   2a6d7:	7c cf                	jl     2a6a8 <__MARSH_WRAP__e1000_down+0x2ab2>
   2a6d9:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a6dd:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2a6e1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a6e5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2a6eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a6f2:	48 89 da             	mov    %rbx,%rdx
   2a6f5:	48 8b 08             	mov    (%rax),%rcx
   2a6f8:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   2a6ff:	e8 00 00 00 00       	callq  2a704 <__MARSH_WRAP__e1000_down+0x2b0e>
   2a704:	49 8b 45 20          	mov    0x20(%r13),%rax
   2a708:	48 8b 00             	mov    (%rax),%rax
   2a70b:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   2a712:	48 85 c0             	test   %rax,%rax
   2a715:	74 1b                	je     2a732 <__MARSH_WRAP__e1000_down+0x2b3c>
   2a717:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a71b:	49 89 c0             	mov    %rax,%r8
   2a71e:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a723:	48 89 da             	mov    %rbx,%rdx
   2a726:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a72d:	e8 00 00 00 00       	callq  2a732 <__MARSH_WRAP__e1000_down+0x2b3c>
   2a732:	4c 8d 75 d4          	lea    0xffffffffffffffd4(%rbp),%r14
   2a736:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a73a:	41 b8 10 00 00 00    	mov    $0x10,%r8d
   2a740:	4c 89 e9             	mov    %r13,%rcx
   2a743:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a74a:	4c 89 f2             	mov    %r14,%rdx
   2a74d:	e8 00 00 00 00       	callq  2a752 <__MARSH_WRAP__e1000_down+0x2b5c>
   2a752:	49 8b 45 00          	mov    0x0(%r13),%rax
   2a756:	48 85 c0             	test   %rax,%rax
   2a759:	0f 84 b8 00 00 00    	je     2a817 <__MARSH_WRAP__e1000_down+0x2c21>
   2a75f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a763:	4c 8d 40 0e          	lea    0xe(%rax),%r8
   2a767:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a76c:	4c 89 f2             	mov    %r14,%rdx
   2a76f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a776:	e8 00 00 00 00       	callq  2a77b <__MARSH_WRAP__e1000_down+0x2b85>
   2a77b:	4d 8b 45 00          	mov    0x0(%r13),%r8
   2a77f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a783:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a788:	4c 89 f2             	mov    %r14,%rdx
   2a78b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a792:	49 83 c0 0d          	add    $0xd,%r8
   2a796:	e8 00 00 00 00       	callq  2a79b <__MARSH_WRAP__e1000_down+0x2ba5>
   2a79b:	4d 8b 45 00          	mov    0x0(%r13),%r8
   2a79f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a7a3:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a7a8:	4c 89 f2             	mov    %r14,%rdx
   2a7ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a7b2:	49 83 c0 0a          	add    $0xa,%r8
   2a7b6:	e8 00 00 00 00       	callq  2a7bb <__MARSH_WRAP__e1000_down+0x2bc5>
   2a7bb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a7bf:	4d 8b 45 00          	mov    0x0(%r13),%r8
   2a7c3:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a7c8:	4c 89 f2             	mov    %r14,%rdx
   2a7cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a7d2:	e8 00 00 00 00       	callq  2a7d7 <__MARSH_WRAP__e1000_down+0x2be1>
   2a7d7:	4d 8b 45 00          	mov    0x0(%r13),%r8
   2a7db:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a7df:	b9 02 00 00 00       	mov    $0x2,%ecx
   2a7e4:	4c 89 f2             	mov    %r14,%rdx
   2a7e7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a7ee:	49 83 c0 08          	add    $0x8,%r8
   2a7f2:	e8 00 00 00 00       	callq  2a7f7 <__MARSH_WRAP__e1000_down+0x2c01>
   2a7f7:	4d 8b 45 00          	mov    0x0(%r13),%r8
   2a7fb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a7ff:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a804:	4c 89 f2             	mov    %r14,%rdx
   2a807:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a80e:	49 83 c0 0c          	add    $0xc,%r8
   2a812:	e8 00 00 00 00       	callq  2a817 <__MARSH_WRAP__e1000_down+0x2c21>
   2a817:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   2a81b:	ba 20 00 00 00       	mov    $0x20,%edx
   2a820:	be 00 07 00 00       	mov    $0x700,%esi
   2a825:	e8 00 00 00 00       	callq  2a82a <__MARSH_WRAP__e1000_down+0x2c34>
   2a82a:	48 8b 5d b8          	mov    0xffffffffffffffb8(%rbp),%rbx
   2a82e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a832:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a837:	4c 89 f2             	mov    %r14,%rdx
   2a83a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a841:	48 81 c3 00 07 00 00 	add    $0x700,%rbx
   2a848:	4c 8d 43 18          	lea    0x18(%rbx),%r8
   2a84c:	e8 00 00 00 00       	callq  2a851 <__MARSH_WRAP__e1000_down+0x2c5b>
   2a851:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a855:	49 89 d8             	mov    %rbx,%r8
   2a858:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a85d:	4c 89 f2             	mov    %r14,%rdx
   2a860:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a867:	e8 00 00 00 00       	callq  2a86c <__MARSH_WRAP__e1000_down+0x2c76>
   2a86c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a870:	4c 8d 43 1c          	lea    0x1c(%rbx),%r8
   2a874:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a879:	4c 89 f2             	mov    %r14,%rdx
   2a87c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a883:	e8 00 00 00 00       	callq  2a888 <__MARSH_WRAP__e1000_down+0x2c92>
   2a888:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a88c:	4c 8d 43 14          	lea    0x14(%rbx),%r8
   2a890:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a895:	4c 89 f2             	mov    %r14,%rdx
   2a898:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a89f:	e8 00 00 00 00       	callq  2a8a4 <__MARSH_WRAP__e1000_down+0x2cae>
   2a8a4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a8a8:	4c 8d 43 04          	lea    0x4(%rbx),%r8
   2a8ac:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a8b1:	4c 89 f2             	mov    %r14,%rdx
   2a8b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a8bb:	e8 00 00 00 00       	callq  2a8c0 <__MARSH_WRAP__e1000_down+0x2cca>
   2a8c0:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a8c4:	4c 8d 43 0c          	lea    0xc(%rbx),%r8
   2a8c8:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a8cd:	4c 89 f2             	mov    %r14,%rdx
   2a8d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a8d7:	e8 00 00 00 00       	callq  2a8dc <__MARSH_WRAP__e1000_down+0x2ce6>
   2a8dc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a8e0:	4c 8d 43 10          	lea    0x10(%rbx),%r8
   2a8e4:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a8e9:	4c 89 f2             	mov    %r14,%rdx
   2a8ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a8f3:	e8 00 00 00 00       	callq  2a8f8 <__MARSH_WRAP__e1000_down+0x2d02>
   2a8f8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a8fc:	4c 8d 43 08          	lea    0x8(%rbx),%r8
   2a900:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a905:	4c 89 f2             	mov    %r14,%rdx
   2a908:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a90f:	e8 00 00 00 00       	callq  2a914 <__MARSH_WRAP__e1000_down+0x2d1e>
   2a914:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a918:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a91c:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a921:	4c 89 f2             	mov    %r14,%rdx
   2a924:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a92b:	49 81 c0 d0 02 00 00 	add    $0x2d0,%r8
   2a932:	e8 00 00 00 00       	callq  2a937 <__MARSH_WRAP__e1000_down+0x2d41>
   2a937:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a93b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a93f:	b9 08 00 00 00       	mov    $0x8,%ecx
   2a944:	4c 89 f2             	mov    %r14,%rdx
   2a947:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a94e:	49 81 c0 d8 01 00 00 	add    $0x1d8,%r8
   2a955:	e8 00 00 00 00       	callq  2a95a <__MARSH_WRAP__e1000_down+0x2d64>
   2a95a:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a95e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a962:	b9 01 00 00 00       	mov    $0x1,%ecx
   2a967:	4c 89 f2             	mov    %r14,%rdx
   2a96a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a971:	49 81 c0 09 02 00 00 	add    $0x209,%r8
   2a978:	e8 00 00 00 00       	callq  2a97d <__MARSH_WRAP__e1000_down+0x2d87>
   2a97d:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   2a981:	31 f6                	xor    %esi,%esi
   2a983:	ba 30 00 00 00       	mov    $0x30,%edx
   2a988:	e8 00 00 00 00       	callq  2a98d <__MARSH_WRAP__e1000_down+0x2d97>
   2a98d:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a991:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a995:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a99a:	4c 89 f2             	mov    %r14,%rdx
   2a99d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a9a4:	49 81 c0 f8 01 00 00 	add    $0x1f8,%r8
   2a9ab:	e8 00 00 00 00       	callq  2a9b0 <__MARSH_WRAP__e1000_down+0x2dba>
   2a9b0:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   2a9b4:	ba 30 00 00 00       	mov    $0x30,%edx
   2a9b9:	be 30 00 00 00       	mov    $0x30,%esi
   2a9be:	e8 00 00 00 00       	callq  2a9c3 <__MARSH_WRAP__e1000_down+0x2dcd>
   2a9c3:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a9c7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a9cb:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a9d0:	4c 89 f2             	mov    %r14,%rdx
   2a9d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a9da:	49 81 c0 e0 02 00 00 	add    $0x2e0,%r8
   2a9e1:	e8 00 00 00 00       	callq  2a9e6 <__MARSH_WRAP__e1000_down+0x2df0>
   2a9e6:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   2a9ea:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2a9ee:	b9 04 00 00 00       	mov    $0x4,%ecx
   2a9f3:	4c 89 f2             	mov    %r14,%rdx
   2a9f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2a9fd:	49 81 c0 fc 01 00 00 	add    $0x1fc,%r8
   2aa04:	e8 00 00 00 00       	callq  2aa09 <__MARSH_WRAP__e1000_down+0x2e13>
   2aa09:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   2aa0d:	ba 08 00 00 00       	mov    $0x8,%edx
   2aa12:	be f0 02 00 00       	mov    $0x2f0,%esi
   2aa17:	e8 00 00 00 00       	callq  2aa1c <__MARSH_WRAP__e1000_down+0x2e26>
   2aa1c:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   2aa20:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2aa24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2aa2b:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   2aa31:	4c 89 f2             	mov    %r14,%rdx
   2aa34:	49 81 c4 f0 02 00 00 	add    $0x2f0,%r12
   2aa3b:	4c 89 e1             	mov    %r12,%rcx
   2aa3e:	e8 00 00 00 00       	callq  2aa43 <__MARSH_WRAP__e1000_down+0x2e4d>
   2aa43:	49 8b 3c 24          	mov    (%r12),%rdi
   2aa47:	48 85 ff             	test   %rdi,%rdi
   2aa4a:	0f 84 2e 08 00 00    	je     2b27e <__MARSH_WRAP__e1000_down+0x3688>
   2aa50:	ba 08 00 00 00       	mov    $0x8,%edx
   2aa55:	be 10 03 00 00       	mov    $0x310,%esi
   2aa5a:	31 db                	xor    %ebx,%ebx
   2aa5c:	e8 00 00 00 00       	callq  2aa61 <__MARSH_WRAP__e1000_down+0x2e6b>
   2aa61:	4d 8b 04 24          	mov    (%r12),%r8
   2aa65:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2aa69:	b9 08 00 00 00       	mov    $0x8,%ecx
   2aa6e:	4c 89 f2             	mov    %r14,%rdx
   2aa71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2aa78:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   2aa7f:	e8 00 00 00 00       	callq  2aa84 <__MARSH_WRAP__e1000_down+0x2e8e>
   2aa84:	4d 8b 04 24          	mov    (%r12),%r8
   2aa88:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2aa8c:	b9 02 00 00 00       	mov    $0x2,%ecx
   2aa91:	4c 89 f2             	mov    %r14,%rdx
   2aa94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2aa9b:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   2aaa2:	e8 00 00 00 00       	callq  2aaa7 <__MARSH_WRAP__e1000_down+0x2eb1>
   2aaa7:	4d 8b 04 24          	mov    (%r12),%r8
   2aaab:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2aaaf:	b9 08 00 00 00       	mov    $0x8,%ecx
   2aab4:	4c 89 f2             	mov    %r14,%rdx
   2aab7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2aabe:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   2aac5:	e8 00 00 00 00       	callq  2aaca <__MARSH_WRAP__e1000_down+0x2ed4>
   2aaca:	4d 8b 04 24          	mov    (%r12),%r8
   2aace:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2aad2:	b9 04 00 00 00       	mov    $0x4,%ecx
   2aad7:	4c 89 f2             	mov    %r14,%rdx
   2aada:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2aae1:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   2aae8:	e8 00 00 00 00       	callq  2aaed <__MARSH_WRAP__e1000_down+0x2ef7>
   2aaed:	4d 8b 04 24          	mov    (%r12),%r8
   2aaf1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2aaf5:	b9 04 00 00 00       	mov    $0x4,%ecx
   2aafa:	4c 89 f2             	mov    %r14,%rdx
   2aafd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ab04:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   2ab0b:	e8 00 00 00 00       	callq  2ab10 <__MARSH_WRAP__e1000_down+0x2f1a>
   2ab10:	49 8b 0c 24          	mov    (%r12),%rcx
   2ab14:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ab18:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ab1e:	4c 89 f2             	mov    %r14,%rdx
   2ab21:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ab28:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   2ab2f:	e8 00 00 00 00       	callq  2ab34 <__MARSH_WRAP__e1000_down+0x2f3e>
   2ab34:	49 8b 0c 24          	mov    (%r12),%rcx
   2ab38:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ab3c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ab42:	4c 89 f2             	mov    %r14,%rdx
   2ab45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ab4c:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   2ab53:	e8 00 00 00 00       	callq  2ab58 <__MARSH_WRAP__e1000_down+0x2f62>
   2ab58:	49 8b 0c 24          	mov    (%r12),%rcx
   2ab5c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ab60:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ab66:	4c 89 f2             	mov    %r14,%rdx
   2ab69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ab70:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   2ab77:	e8 00 00 00 00       	callq  2ab7c <__MARSH_WRAP__e1000_down+0x2f86>
   2ab7c:	4d 8b 04 24          	mov    (%r12),%r8
   2ab80:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ab84:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2ab88:	b9 01 00 00 00       	mov    $0x1,%ecx
   2ab8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ab94:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   2ab9b:	49 01 d8             	add    %rbx,%r8
   2ab9e:	48 ff c3             	inc    %rbx
   2aba1:	e8 00 00 00 00       	callq  2aba6 <__MARSH_WRAP__e1000_down+0x2fb0>
   2aba6:	48 83 fb 20          	cmp    $0x20,%rbx
   2abaa:	75 d0                	jne    2ab7c <__MARSH_WRAP__e1000_down+0x2f86>
   2abac:	30 db                	xor    %bl,%bl
   2abae:	4d 8b 04 24          	mov    (%r12),%r8
   2abb2:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2abb6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2abba:	b9 01 00 00 00       	mov    $0x1,%ecx
   2abbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2abc6:	4c 89 ea             	mov    %r13,%rdx
   2abc9:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   2abd0:	49 01 d8             	add    %rbx,%r8
   2abd3:	48 ff c3             	inc    %rbx
   2abd6:	e8 00 00 00 00       	callq  2abdb <__MARSH_WRAP__e1000_down+0x2fe5>
   2abdb:	48 83 fb 20          	cmp    $0x20,%rbx
   2abdf:	75 cd                	jne    2abae <__MARSH_WRAP__e1000_down+0x2fb8>
   2abe1:	4d 8b 04 24          	mov    (%r12),%r8
   2abe5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2abe9:	b9 02 00 00 00       	mov    $0x2,%ecx
   2abee:	4c 89 ea             	mov    %r13,%rdx
   2abf1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2abf8:	30 db                	xor    %bl,%bl
   2abfa:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   2ac01:	e8 00 00 00 00       	callq  2ac06 <__MARSH_WRAP__e1000_down+0x3010>
   2ac06:	49 8b 3c 24          	mov    (%r12),%rdi
   2ac0a:	ba 08 00 00 00       	mov    $0x8,%edx
   2ac0f:	be 48 00 00 00       	mov    $0x48,%esi
   2ac14:	e8 00 00 00 00       	callq  2ac19 <__MARSH_WRAP__e1000_down+0x3023>
   2ac19:	4d 8b 04 24          	mov    (%r12),%r8
   2ac1d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ac21:	b9 08 00 00 00       	mov    $0x8,%ecx
   2ac26:	4c 89 ea             	mov    %r13,%rdx
   2ac29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ac30:	49 83 c0 48          	add    $0x48,%r8
   2ac34:	e8 00 00 00 00       	callq  2ac39 <__MARSH_WRAP__e1000_down+0x3043>
   2ac39:	4d 8b 04 24          	mov    (%r12),%r8
   2ac3d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ac41:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2ac45:	b9 01 00 00 00       	mov    $0x1,%ecx
   2ac4a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ac51:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   2ac58:	49 01 d8             	add    %rbx,%r8
   2ac5b:	48 ff c3             	inc    %rbx
   2ac5e:	e8 00 00 00 00       	callq  2ac63 <__MARSH_WRAP__e1000_down+0x306d>
   2ac63:	48 83 fb 20          	cmp    $0x20,%rbx
   2ac67:	75 d0                	jne    2ac39 <__MARSH_WRAP__e1000_down+0x3043>
   2ac69:	30 db                	xor    %bl,%bl
   2ac6b:	49 89 d8             	mov    %rbx,%r8
   2ac6e:	4d 03 04 24          	add    (%r12),%r8
   2ac72:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2ac76:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ac7a:	b9 01 00 00 00       	mov    $0x1,%ecx
   2ac7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ac86:	4c 89 ea             	mov    %r13,%rdx
   2ac89:	48 ff c3             	inc    %rbx
   2ac8c:	e8 00 00 00 00       	callq  2ac91 <__MARSH_WRAP__e1000_down+0x309b>
   2ac91:	48 83 fb 10          	cmp    $0x10,%rbx
   2ac95:	75 d4                	jne    2ac6b <__MARSH_WRAP__e1000_down+0x3075>
   2ac97:	49 8b 3c 24          	mov    (%r12),%rdi
   2ac9b:	ba 10 00 00 00       	mov    $0x10,%edx
   2aca0:	be 18 04 00 00       	mov    $0x418,%esi
   2aca5:	30 db                	xor    %bl,%bl
   2aca7:	e8 00 00 00 00       	callq  2acac <__MARSH_WRAP__e1000_down+0x30b6>
   2acac:	4d 8b 04 24          	mov    (%r12),%r8
   2acb0:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2acb4:	b9 01 00 00 00       	mov    $0x1,%ecx
   2acb9:	4c 89 ea             	mov    %r13,%rdx
   2acbc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2acc3:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   2acca:	e8 00 00 00 00       	callq  2accf <__MARSH_WRAP__e1000_down+0x30d9>
   2accf:	4d 8b 04 24          	mov    (%r12),%r8
   2acd3:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2acd7:	b9 04 00 00 00       	mov    $0x4,%ecx
   2acdc:	4c 89 ea             	mov    %r13,%rdx
   2acdf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ace6:	49 81 c0 e0 01 00 00 	add    $0x1e0,%r8
   2aced:	e8 00 00 00 00       	callq  2acf2 <__MARSH_WRAP__e1000_down+0x30fc>
   2acf2:	4d 8b 04 24          	mov    (%r12),%r8
   2acf6:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2acfa:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2acfe:	b9 01 00 00 00       	mov    $0x1,%ecx
   2ad03:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ad0a:	4c 89 ea             	mov    %r13,%rdx
   2ad0d:	49 81 c0 60 05 00 00 	add    $0x560,%r8
   2ad14:	49 01 d8             	add    %rbx,%r8
   2ad17:	48 ff c3             	inc    %rbx
   2ad1a:	e8 00 00 00 00       	callq  2ad1f <__MARSH_WRAP__e1000_down+0x3129>
   2ad1f:	48 83 fb 14          	cmp    $0x14,%rbx
   2ad23:	75 cd                	jne    2acf2 <__MARSH_WRAP__e1000_down+0x30fc>
   2ad25:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   2ad29:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ad2d:	b9 04 00 00 00       	mov    $0x4,%ecx
   2ad32:	4c 89 ea             	mov    %r13,%rdx
   2ad35:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ad3c:	49 89 d8             	mov    %rbx,%r8
   2ad3f:	e8 00 00 00 00       	callq  2ad44 <__MARSH_WRAP__e1000_down+0x314e>
   2ad44:	49 8b 0c 24          	mov    (%r12),%rcx
   2ad48:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2ad4b:	49 89 d8             	mov    %rbx,%r8
   2ad4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ad55:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   2ad5b:	83 e2 01             	and    $0x1,%edx
   2ad5e:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   2ad61:	09 d0                	or     %edx,%eax
   2ad63:	4c 89 ea             	mov    %r13,%rdx
   2ad66:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   2ad6c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ad70:	b9 04 00 00 00       	mov    $0x4,%ecx
   2ad75:	e8 00 00 00 00       	callq  2ad7a <__MARSH_WRAP__e1000_down+0x3184>
   2ad7a:	49 8b 0c 24          	mov    (%r12),%rcx
   2ad7e:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2ad81:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   2ad87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ad8e:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   2ad94:	83 e2 01             	and    $0x1,%edx
   2ad97:	01 d2                	add    %edx,%edx
   2ad99:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   2ad9c:	09 d0                	or     %edx,%eax
   2ad9e:	4c 89 ea             	mov    %r13,%rdx
   2ada1:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   2ada7:	49 8b 0c 24          	mov    (%r12),%rcx
   2adab:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2adaf:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   2adb6:	e8 00 00 00 00       	callq  2adbb <__MARSH_WRAP__e1000_down+0x31c5>
   2adbb:	49 8b 04 24          	mov    (%r12),%rax
   2adbf:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   2adc6:	48 85 c0             	test   %rax,%rax
   2adc9:	0f 84 e5 00 00 00    	je     2aeb4 <__MARSH_WRAP__e1000_down+0x32be>
   2adcf:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2add3:	48 8d 48 18          	lea    0x18(%rax),%rcx
   2add7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2addd:	4c 89 ea             	mov    %r13,%rdx
   2ade0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ade7:	e8 00 00 00 00       	callq  2adec <__MARSH_WRAP__e1000_down+0x31f6>
   2adec:	49 8b 04 24          	mov    (%r12),%rax
   2adf0:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2adf4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2adfa:	4c 89 ea             	mov    %r13,%rdx
   2adfd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ae04:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2ae0b:	48 83 c1 20          	add    $0x20,%rcx
   2ae0f:	e8 00 00 00 00       	callq  2ae14 <__MARSH_WRAP__e1000_down+0x321e>
   2ae14:	49 8b 04 24          	mov    (%r12),%rax
   2ae18:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ae1c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ae22:	4c 89 ea             	mov    %r13,%rdx
   2ae25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ae2c:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2ae33:	48 83 c1 30          	add    $0x30,%rcx
   2ae37:	e8 00 00 00 00       	callq  2ae3c <__MARSH_WRAP__e1000_down+0x3246>
   2ae3c:	49 8b 04 24          	mov    (%r12),%rax
   2ae40:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ae44:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ae4a:	4c 89 ea             	mov    %r13,%rdx
   2ae4d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ae54:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2ae5b:	48 83 c1 10          	add    $0x10,%rcx
   2ae5f:	e8 00 00 00 00       	callq  2ae64 <__MARSH_WRAP__e1000_down+0x326e>
   2ae64:	49 8b 04 24          	mov    (%r12),%rax
   2ae68:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ae6c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ae72:	4c 89 ea             	mov    %r13,%rdx
   2ae75:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ae7c:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2ae83:	48 83 c1 28          	add    $0x28,%rcx
   2ae87:	e8 00 00 00 00       	callq  2ae8c <__MARSH_WRAP__e1000_down+0x3296>
   2ae8c:	49 8b 04 24          	mov    (%r12),%rax
   2ae90:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ae94:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ae9a:	4c 89 ea             	mov    %r13,%rdx
   2ae9d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2aea4:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2aeab:	48 83 c1 08          	add    $0x8,%rcx
   2aeaf:	e8 00 00 00 00       	callq  2aeb4 <__MARSH_WRAP__e1000_down+0x32be>
   2aeb4:	4d 8b 04 24          	mov    (%r12),%r8
   2aeb8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2aebc:	b9 08 00 00 00       	mov    $0x8,%ecx
   2aec1:	4c 89 ea             	mov    %r13,%rdx
   2aec4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2aecb:	49 81 c0 20 06 00 00 	add    $0x620,%r8
   2aed2:	e8 00 00 00 00       	callq  2aed7 <__MARSH_WRAP__e1000_down+0x32e1>
   2aed7:	49 8b 0c 24          	mov    (%r12),%rcx
   2aedb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2aedf:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   2aee5:	4c 89 ea             	mov    %r13,%rdx
   2aee8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2aeef:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   2aef6:	e8 00 00 00 00       	callq  2aefb <__MARSH_WRAP__e1000_down+0x3305>
   2aefb:	49 8b 0c 24          	mov    (%r12),%rcx
   2aeff:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2af03:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   2af09:	4c 89 ea             	mov    %r13,%rdx
   2af0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2af13:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   2af1a:	e8 00 00 00 00       	callq  2af1f <__MARSH_WRAP__e1000_down+0x3329>
   2af1f:	49 8b 0c 24          	mov    (%r12),%rcx
   2af23:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2af27:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2af2d:	4c 89 ea             	mov    %r13,%rdx
   2af30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2af37:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   2af3e:	e8 00 00 00 00       	callq  2af43 <__MARSH_WRAP__e1000_down+0x334d>
   2af43:	49 8b 04 24          	mov    (%r12),%rax
   2af47:	48 8b 80 18 06 00 00 	mov    0x618(%rax),%rax
   2af4e:	48 85 c0             	test   %rax,%rax
   2af51:	74 1b                	je     2af6e <__MARSH_WRAP__e1000_down+0x3378>
   2af53:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2af57:	49 89 c0             	mov    %rax,%r8
   2af5a:	b9 08 00 00 00       	mov    $0x8,%ecx
   2af5f:	4c 89 ea             	mov    %r13,%rdx
   2af62:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2af69:	e8 00 00 00 00       	callq  2af6e <__MARSH_WRAP__e1000_down+0x3378>
   2af6e:	4d 8b 04 24          	mov    (%r12),%r8
   2af72:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2af76:	b9 04 00 00 00       	mov    $0x4,%ecx
   2af7b:	4c 89 ea             	mov    %r13,%rdx
   2af7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2af85:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   2af8c:	e8 00 00 00 00       	callq  2af91 <__MARSH_WRAP__e1000_down+0x339b>
   2af91:	4d 8b 04 24          	mov    (%r12),%r8
   2af95:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2af99:	b9 08 00 00 00       	mov    $0x8,%ecx
   2af9e:	4c 89 ea             	mov    %r13,%rdx
   2afa1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2afa8:	49 83 c0 70          	add    $0x70,%r8
   2afac:	e8 00 00 00 00       	callq  2afb1 <__MARSH_WRAP__e1000_down+0x33bb>
   2afb1:	49 8b 3c 24          	mov    (%r12),%rdi
   2afb5:	ba 10 00 00 00       	mov    $0x10,%edx
   2afba:	be 10 00 00 00       	mov    $0x10,%esi
   2afbf:	e8 00 00 00 00       	callq  2afc4 <__MARSH_WRAP__e1000_down+0x33ce>
   2afc4:	4d 8b 04 24          	mov    (%r12),%r8
   2afc8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2afcc:	b9 04 00 00 00       	mov    $0x4,%ecx
   2afd1:	4c 89 ea             	mov    %r13,%rdx
   2afd4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2afdb:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   2afe2:	e8 00 00 00 00       	callq  2afe7 <__MARSH_WRAP__e1000_down+0x33f1>
   2afe7:	4d 8b 04 24          	mov    (%r12),%r8
   2afeb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2afef:	b9 08 00 00 00       	mov    $0x8,%ecx
   2aff4:	4c 89 ea             	mov    %r13,%rdx
   2aff7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2affe:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   2b005:	e8 00 00 00 00       	callq  2b00a <__MARSH_WRAP__e1000_down+0x3414>
   2b00a:	4d 8b 04 24          	mov    (%r12),%r8
   2b00e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b012:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b017:	4c 89 ea             	mov    %r13,%rdx
   2b01a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b021:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   2b028:	e8 00 00 00 00       	callq  2b02d <__MARSH_WRAP__e1000_down+0x3437>
   2b02d:	49 8b 0c 24          	mov    (%r12),%rcx
   2b031:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b035:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2b03b:	4c 89 ea             	mov    %r13,%rdx
   2b03e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b045:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   2b04c:	e8 00 00 00 00       	callq  2b051 <__MARSH_WRAP__e1000_down+0x345b>
   2b051:	49 8b 04 24          	mov    (%r12),%rax
   2b055:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   2b05c:	00 
   2b05d:	74 5d                	je     2b0bc <__MARSH_WRAP__e1000_down+0x34c6>
   2b05f:	31 db                	xor    %ebx,%ebx
   2b061:	49 8b 04 24          	mov    (%r12),%rax
   2b065:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2b069:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b06d:	b9 01 00 00 00       	mov    $0x1,%ecx
   2b072:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b079:	4c 89 ea             	mov    %r13,%rdx
   2b07c:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   2b083:	49 83 c0 08          	add    $0x8,%r8
   2b087:	49 01 d8             	add    %rbx,%r8
   2b08a:	48 ff c3             	inc    %rbx
   2b08d:	e8 00 00 00 00       	callq  2b092 <__MARSH_WRAP__e1000_down+0x349c>
   2b092:	48 83 fb 20          	cmp    $0x20,%rbx
   2b096:	75 c9                	jne    2b061 <__MARSH_WRAP__e1000_down+0x346b>
   2b098:	49 8b 04 24          	mov    (%r12),%rax
   2b09c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b0a0:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2b0a6:	4c 89 ea             	mov    %r13,%rdx
   2b0a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b0b0:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   2b0b7:	e8 00 00 00 00       	callq  2b0bc <__MARSH_WRAP__e1000_down+0x34c6>
   2b0bc:	49 8b 0c 24          	mov    (%r12),%rcx
   2b0c0:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2b0c4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b0c8:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   2b0ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b0d5:	48 89 da             	mov    %rbx,%rdx
   2b0d8:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   2b0df:	e8 00 00 00 00       	callq  2b0e4 <__MARSH_WRAP__e1000_down+0x34ee>
   2b0e4:	49 8b 0c 24          	mov    (%r12),%rcx
   2b0e8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b0ec:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   2b0f2:	48 89 da             	mov    %rbx,%rdx
   2b0f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b0fc:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   2b103:	e8 00 00 00 00       	callq  2b108 <__MARSH_WRAP__e1000_down+0x3512>
   2b108:	49 8b 04 24          	mov    (%r12),%rax
   2b10c:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   2b113:	48 85 c0             	test   %rax,%rax
   2b116:	74 45                	je     2b15d <__MARSH_WRAP__e1000_down+0x3567>
   2b118:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b11c:	48 8d 48 60          	lea    0x60(%rax),%rcx
   2b120:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2b126:	48 89 da             	mov    %rbx,%rdx
   2b129:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b130:	e8 00 00 00 00       	callq  2b135 <__MARSH_WRAP__e1000_down+0x353f>
   2b135:	49 8b 04 24          	mov    (%r12),%rax
   2b139:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b13d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2b143:	48 89 da             	mov    %rbx,%rdx
   2b146:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b14d:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   2b154:	48 83 c1 58          	add    $0x58,%rcx
   2b158:	e8 00 00 00 00       	callq  2b15d <__MARSH_WRAP__e1000_down+0x3567>
   2b15d:	49 8b 0c 24          	mov    (%r12),%rcx
   2b161:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b165:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b16c:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   2b172:	48 89 da             	mov    %rbx,%rdx
   2b175:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   2b17c:	e8 00 00 00 00       	callq  2b181 <__MARSH_WRAP__e1000_down+0x358b>
   2b181:	49 8b 04 24          	mov    (%r12),%rax
   2b185:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   2b18c:	48 85 ff             	test   %rdi,%rdi
   2b18f:	74 5e                	je     2b1ef <__MARSH_WRAP__e1000_down+0x35f9>
   2b191:	ba 08 00 00 00       	mov    $0x8,%edx
   2b196:	be 10 00 00 00       	mov    $0x10,%esi
   2b19b:	e8 00 00 00 00       	callq  2b1a0 <__MARSH_WRAP__e1000_down+0x35aa>
   2b1a0:	49 8b 04 24          	mov    (%r12),%rax
   2b1a4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b1a8:	b9 08 00 00 00       	mov    $0x8,%ecx
   2b1ad:	48 89 da             	mov    %rbx,%rdx
   2b1b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b1b7:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   2b1be:	49 83 c0 10          	add    $0x10,%r8
   2b1c2:	e8 00 00 00 00       	callq  2b1c7 <__MARSH_WRAP__e1000_down+0x35d1>
   2b1c7:	49 8b 04 24          	mov    (%r12),%rax
   2b1cb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b1cf:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   2b1d5:	48 89 da             	mov    %rbx,%rdx
   2b1d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b1df:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   2b1e6:	48 83 c1 08          	add    $0x8,%rcx
   2b1ea:	e8 00 00 00 00       	callq  2b1ef <__MARSH_WRAP__e1000_down+0x35f9>
   2b1ef:	49 8b 0c 24          	mov    (%r12),%rcx
   2b1f3:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b1f7:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2b1fd:	48 89 da             	mov    %rbx,%rdx
   2b200:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b207:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   2b20e:	e8 00 00 00 00       	callq  2b213 <__MARSH_WRAP__e1000_down+0x361d>
   2b213:	49 8b 04 24          	mov    (%r12),%rax
   2b217:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   2b21e:	00 
   2b21f:	74 5d                	je     2b27e <__MARSH_WRAP__e1000_down+0x3688>
   2b221:	31 db                	xor    %ebx,%ebx
   2b223:	49 8b 04 24          	mov    (%r12),%rax
   2b227:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2b22b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b22f:	b9 01 00 00 00       	mov    $0x1,%ecx
   2b234:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b23b:	4c 89 ea             	mov    %r13,%rdx
   2b23e:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   2b245:	49 83 c0 08          	add    $0x8,%r8
   2b249:	49 01 d8             	add    %rbx,%r8
   2b24c:	48 ff c3             	inc    %rbx
   2b24f:	e8 00 00 00 00       	callq  2b254 <__MARSH_WRAP__e1000_down+0x365e>
   2b254:	48 83 fb 20          	cmp    $0x20,%rbx
   2b258:	75 c9                	jne    2b223 <__MARSH_WRAP__e1000_down+0x362d>
   2b25a:	49 8b 04 24          	mov    (%r12),%rax
   2b25e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b262:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2b268:	4c 89 ea             	mov    %r13,%rdx
   2b26b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b272:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   2b279:	e8 00 00 00 00       	callq  2b27e <__MARSH_WRAP__e1000_down+0x3688>
   2b27e:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2b282:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   2b286:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b28a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b291:	41 b8 30 00 00 00    	mov    $0x30,%r8d
   2b297:	4c 89 e2             	mov    %r12,%rdx
   2b29a:	48 81 c1 20 02 00 00 	add    $0x220,%rcx
   2b2a1:	e8 00 00 00 00       	callq  2b2a6 <__MARSH_WRAP__e1000_down+0x36b0>
   2b2a6:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b2aa:	48 8b b8 20 02 00 00 	mov    0x220(%rax),%rdi
   2b2b1:	48 85 ff             	test   %rdi,%rdi
   2b2b4:	0f 84 98 07 00 00    	je     2ba52 <__MARSH_WRAP__e1000_down+0x3e5c>
   2b2ba:	ba 04 00 00 00       	mov    $0x4,%edx
   2b2bf:	be 14 00 00 00       	mov    $0x14,%esi
   2b2c4:	e8 00 00 00 00       	callq  2b2c9 <__MARSH_WRAP__e1000_down+0x36d3>
   2b2c9:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b2cd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b2d1:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b2d6:	4c 89 e2             	mov    %r12,%rdx
   2b2d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b2e0:	4c 8b 80 20 02 00 00 	mov    0x220(%rax),%r8
   2b2e7:	49 83 c0 14          	add    $0x14,%r8
   2b2eb:	e8 00 00 00 00       	callq  2b2f0 <__MARSH_WRAP__e1000_down+0x36fa>
   2b2f0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b2f4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b2f8:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b2fd:	4c 89 e2             	mov    %r12,%rdx
   2b300:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b307:	4c 8b 80 20 02 00 00 	mov    0x220(%rax),%r8
   2b30e:	49 83 c0 10          	add    $0x10,%r8
   2b312:	e8 00 00 00 00       	callq  2b317 <__MARSH_WRAP__e1000_down+0x3721>
   2b317:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b31b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b31f:	b9 02 00 00 00       	mov    $0x2,%ecx
   2b324:	4c 89 e2             	mov    %r12,%rdx
   2b327:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b32e:	4c 8b 80 20 02 00 00 	mov    0x220(%rax),%r8
   2b335:	49 83 c0 2e          	add    $0x2e,%r8
   2b339:	e8 00 00 00 00       	callq  2b33e <__MARSH_WRAP__e1000_down+0x3748>
   2b33e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b342:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b346:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b34b:	4c 89 e2             	mov    %r12,%rdx
   2b34e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b355:	4c 8b 80 20 02 00 00 	mov    0x220(%rax),%r8
   2b35c:	49 83 c0 1c          	add    $0x1c,%r8
   2b360:	e8 00 00 00 00       	callq  2b365 <__MARSH_WRAP__e1000_down+0x376f>
   2b365:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b369:	ba 08 00 00 00       	mov    $0x8,%edx
   2b36e:	be 08 00 00 00       	mov    $0x8,%esi
   2b373:	48 8b b8 20 02 00 00 	mov    0x220(%rax),%rdi
   2b37a:	e8 00 00 00 00       	callq  2b37f <__MARSH_WRAP__e1000_down+0x3789>
   2b37f:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b383:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b387:	b9 08 00 00 00       	mov    $0x8,%ecx
   2b38c:	4c 89 e2             	mov    %r12,%rdx
   2b38f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b396:	4c 8b 80 20 02 00 00 	mov    0x220(%rax),%r8
   2b39d:	49 83 c0 08          	add    $0x8,%r8
   2b3a1:	e8 00 00 00 00       	callq  2b3a6 <__MARSH_WRAP__e1000_down+0x37b0>
   2b3a6:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b3aa:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b3ae:	b9 02 00 00 00       	mov    $0x2,%ecx
   2b3b3:	4c 89 e2             	mov    %r12,%rdx
   2b3b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b3bd:	4c 8b 80 20 02 00 00 	mov    0x220(%rax),%r8
   2b3c4:	49 83 c0 2c          	add    $0x2c,%r8
   2b3c8:	e8 00 00 00 00       	callq  2b3cd <__MARSH_WRAP__e1000_down+0x37d7>
   2b3cd:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b3d1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b3d5:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b3da:	4c 89 e2             	mov    %r12,%rdx
   2b3dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b3e4:	4c 8b 80 20 02 00 00 	mov    0x220(%rax),%r8
   2b3eb:	49 83 c0 18          	add    $0x18,%r8
   2b3ef:	e8 00 00 00 00       	callq  2b3f4 <__MARSH_WRAP__e1000_down+0x37fe>
   2b3f4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b3f8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b3fc:	41 b8 20 00 00 00    	mov    $0x20,%r8d
   2b402:	4c 89 e2             	mov    %r12,%rdx
   2b405:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b40c:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   2b413:	48 83 c1 20          	add    $0x20,%rcx
   2b417:	e8 00 00 00 00       	callq  2b41c <__MARSH_WRAP__e1000_down+0x3826>
   2b41c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b420:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b427:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b42b:	48 85 c0             	test   %rax,%rax
   2b42e:	0f 84 f5 04 00 00    	je     2b929 <__MARSH_WRAP__e1000_down+0x3d33>
   2b434:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b438:	4c 8d 40 18          	lea    0x18(%rax),%r8
   2b43c:	b9 02 00 00 00       	mov    $0x2,%ecx
   2b441:	4c 89 e2             	mov    %r12,%rdx
   2b444:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b44b:	e8 00 00 00 00       	callq  2b450 <__MARSH_WRAP__e1000_down+0x385a>
   2b450:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b454:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b458:	b9 08 00 00 00       	mov    $0x8,%ecx
   2b45d:	4c 89 e2             	mov    %r12,%rdx
   2b460:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b467:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b46e:	4c 8b 40 20          	mov    0x20(%rax),%r8
   2b472:	49 83 c0 10          	add    $0x10,%r8
   2b476:	e8 00 00 00 00       	callq  2b47b <__MARSH_WRAP__e1000_down+0x3885>
   2b47b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b47f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b483:	b9 02 00 00 00       	mov    $0x2,%ecx
   2b488:	4c 89 e2             	mov    %r12,%rdx
   2b48b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b492:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b499:	4c 8b 40 20          	mov    0x20(%rax),%r8
   2b49d:	49 83 c0 1a          	add    $0x1a,%r8
   2b4a1:	e8 00 00 00 00       	callq  2b4a6 <__MARSH_WRAP__e1000_down+0x38b0>
   2b4a6:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b4aa:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b4ae:	b9 08 00 00 00       	mov    $0x8,%ecx
   2b4b3:	4c 89 e2             	mov    %r12,%rdx
   2b4b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b4bd:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b4c4:	4c 8b 40 20          	mov    0x20(%rax),%r8
   2b4c8:	49 83 c0 08          	add    $0x8,%r8
   2b4cc:	e8 00 00 00 00       	callq  2b4d1 <__MARSH_WRAP__e1000_down+0x38db>
   2b4d1:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b4d5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b4d9:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   2b4df:	4c 89 e2             	mov    %r12,%rdx
   2b4e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b4e9:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b4f0:	48 8b 48 20          	mov    0x20(%rax),%rcx
   2b4f4:	e8 00 00 00 00       	callq  2b4f9 <__MARSH_WRAP__e1000_down+0x3903>
   2b4f9:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b4fd:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b504:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b508:	48 83 38 00          	cmpq   $0x0,(%rax)
   2b50c:	0f 84 17 04 00 00    	je     2b929 <__MARSH_WRAP__e1000_down+0x3d33>
   2b512:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   2b516:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b51a:	b9 01 00 00 00       	mov    $0x1,%ecx
   2b51f:	4c 89 e2             	mov    %r12,%rdx
   2b522:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b529:	49 89 d8             	mov    %rbx,%r8
   2b52c:	e8 00 00 00 00       	callq  2b531 <__MARSH_WRAP__e1000_down+0x393b>
   2b531:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b535:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2b538:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b53f:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b546:	83 e2 07             	and    $0x7,%edx
   2b549:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b54d:	48 8b 08             	mov    (%rax),%rcx
   2b550:	8a 41 7d             	mov    0x7d(%rcx),%al
   2b553:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   2b556:	09 d0                	or     %edx,%eax
   2b558:	4c 89 e2             	mov    %r12,%rdx
   2b55b:	88 41 7d             	mov    %al,0x7d(%rcx)
   2b55e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b562:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b567:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b56b:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b572:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b576:	4c 8b 00             	mov    (%rax),%r8
   2b579:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   2b580:	e8 00 00 00 00       	callq  2b585 <__MARSH_WRAP__e1000_down+0x398f>
   2b585:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b589:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b58d:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b592:	4c 89 e2             	mov    %r12,%rdx
   2b595:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b59c:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b5a3:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b5a7:	4c 8b 00             	mov    (%rax),%r8
   2b5aa:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   2b5b1:	e8 00 00 00 00       	callq  2b5b6 <__MARSH_WRAP__e1000_down+0x39c0>
   2b5b6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b5ba:	49 89 d8             	mov    %rbx,%r8
   2b5bd:	b9 01 00 00 00       	mov    $0x1,%ecx
   2b5c2:	4c 89 e2             	mov    %r12,%rdx
   2b5c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b5cc:	e8 00 00 00 00       	callq  2b5d1 <__MARSH_WRAP__e1000_down+0x39db>
   2b5d1:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b5d5:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2b5d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b5df:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b5e6:	83 e2 03             	and    $0x3,%edx
   2b5e9:	c1 e2 02             	shl    $0x2,%edx
   2b5ec:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b5f0:	48 8b 08             	mov    (%rax),%rcx
   2b5f3:	8a 41 7c             	mov    0x7c(%rcx),%al
   2b5f6:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   2b5f9:	09 d0                	or     %edx,%eax
   2b5fb:	4c 89 e2             	mov    %r12,%rdx
   2b5fe:	88 41 7c             	mov    %al,0x7c(%rcx)
   2b601:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b605:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b60a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b60e:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b615:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b619:	4c 8b 00             	mov    (%rax),%r8
   2b61c:	49 83 c0 6c          	add    $0x6c,%r8
   2b620:	e8 00 00 00 00       	callq  2b625 <__MARSH_WRAP__e1000_down+0x3a2f>
   2b625:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b629:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b62d:	b9 02 00 00 00       	mov    $0x2,%ecx
   2b632:	4c 89 e2             	mov    %r12,%rdx
   2b635:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b63c:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b643:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b647:	4c 8b 00             	mov    (%rax),%r8
   2b64a:	49 81 c0 a4 00 00 00 	add    $0xa4,%r8
   2b651:	e8 00 00 00 00       	callq  2b656 <__MARSH_WRAP__e1000_down+0x3a60>
   2b656:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b65a:	49 89 d8             	mov    %rbx,%r8
   2b65d:	b9 01 00 00 00       	mov    $0x1,%ecx
   2b662:	4c 89 e2             	mov    %r12,%rdx
   2b665:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b66c:	e8 00 00 00 00       	callq  2b671 <__MARSH_WRAP__e1000_down+0x3a7b>
   2b671:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b675:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2b678:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b67f:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b686:	83 e2 01             	and    $0x1,%edx
   2b689:	01 d2                	add    %edx,%edx
   2b68b:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b68f:	48 8b 08             	mov    (%rax),%rcx
   2b692:	8a 41 7c             	mov    0x7c(%rcx),%al
   2b695:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   2b698:	09 d0                	or     %edx,%eax
   2b69a:	4c 89 e2             	mov    %r12,%rdx
   2b69d:	88 41 7c             	mov    %al,0x7c(%rcx)
   2b6a0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b6a4:	b9 02 00 00 00       	mov    $0x2,%ecx
   2b6a9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b6ad:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b6b4:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b6b8:	4c 8b 00             	mov    (%rax),%r8
   2b6bb:	49 83 c0 76          	add    $0x76,%r8
   2b6bf:	e8 00 00 00 00       	callq  2b6c4 <__MARSH_WRAP__e1000_down+0x3ace>
   2b6c4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b6c8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b6cc:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b6d1:	4c 89 e2             	mov    %r12,%rdx
   2b6d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b6db:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b6e2:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b6e6:	4c 8b 00             	mov    (%rax),%r8
   2b6e9:	49 83 c0 74          	add    $0x74,%r8
   2b6ed:	e8 00 00 00 00       	callq  2b6f2 <__MARSH_WRAP__e1000_down+0x3afc>
   2b6f2:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b6f6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b6fa:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b6ff:	4c 89 e2             	mov    %r12,%rdx
   2b702:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b709:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b710:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b714:	4c 8b 00             	mov    (%rax),%r8
   2b717:	49 83 c0 68          	add    $0x68,%r8
   2b71b:	e8 00 00 00 00       	callq  2b720 <__MARSH_WRAP__e1000_down+0x3b2a>
   2b720:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b724:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b728:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b72d:	4c 89 e2             	mov    %r12,%rdx
   2b730:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b737:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b73e:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b742:	4c 8b 00             	mov    (%rax),%r8
   2b745:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   2b74c:	e8 00 00 00 00       	callq  2b751 <__MARSH_WRAP__e1000_down+0x3b5b>
   2b751:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b755:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b759:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b75e:	4c 89 e2             	mov    %r12,%rdx
   2b761:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b768:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b76f:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b773:	4c 8b 00             	mov    (%rax),%r8
   2b776:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
   2b77d:	e8 00 00 00 00       	callq  2b782 <__MARSH_WRAP__e1000_down+0x3b8c>
   2b782:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b786:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b78a:	b9 02 00 00 00       	mov    $0x2,%ecx
   2b78f:	4c 89 e2             	mov    %r12,%rdx
   2b792:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b799:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b7a0:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b7a4:	4c 8b 00             	mov    (%rax),%r8
   2b7a7:	49 83 c0 7e          	add    $0x7e,%r8
   2b7ab:	e8 00 00 00 00       	callq  2b7b0 <__MARSH_WRAP__e1000_down+0x3bba>
   2b7b0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b7b4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b7b8:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b7bd:	4c 89 e2             	mov    %r12,%rdx
   2b7c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b7c7:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b7ce:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b7d2:	4c 8b 00             	mov    (%rax),%r8
   2b7d5:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   2b7dc:	e8 00 00 00 00       	callq  2b7e1 <__MARSH_WRAP__e1000_down+0x3beb>
   2b7e1:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b7e5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b7e9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2b7ef:	4c 89 e2             	mov    %r12,%rdx
   2b7f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b7f9:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b800:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b804:	48 8b 08             	mov    (%rax),%rcx
   2b807:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   2b80e:	e8 00 00 00 00       	callq  2b813 <__MARSH_WRAP__e1000_down+0x3c1d>
   2b813:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b817:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b81e:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b822:	48 8b 00             	mov    (%rax),%rax
   2b825:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   2b82c:	00 
   2b82d:	0f 84 87 00 00 00    	je     2b8ba <__MARSH_WRAP__e1000_down+0x3cc4>
   2b833:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b837:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
   2b83b:	b9 04 00 00 00       	mov    $0x4,%ecx
   2b840:	4c 89 e2             	mov    %r12,%rdx
   2b843:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b84a:	31 db                	xor    %ebx,%ebx
   2b84c:	e8 00 00 00 00       	callq  2b851 <__MARSH_WRAP__e1000_down+0x3c5b>
   2b851:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b855:	8b 75 c4             	mov    0xffffffffffffffc4(%rbp),%esi
   2b858:	b9 01 00 00 00       	mov    $0x1,%ecx
   2b85d:	ba 01 00 00 00       	mov    $0x1,%edx
   2b862:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b869:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b86d:	48 8b 38             	mov    (%rax),%rdi
   2b870:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   2b877:	e8 00 00 00 00       	callq  2b87c <__MARSH_WRAP__e1000_down+0x3c86>
   2b87c:	eb 37                	jmp    2b8b5 <__MARSH_WRAP__e1000_down+0x3cbf>
   2b87e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b882:	4c 63 c3             	movslq %ebx,%r8
   2b885:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b889:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2b88d:	b9 01 00 00 00       	mov    $0x1,%ecx
   2b892:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b899:	ff c3                	inc    %ebx
   2b89b:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b8a2:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b8a6:	48 8b 00             	mov    (%rax),%rax
   2b8a9:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   2b8b0:	e8 00 00 00 00       	callq  2b8b5 <__MARSH_WRAP__e1000_down+0x3cbf>
   2b8b5:	3b 5d c4             	cmp    0xffffffffffffffc4(%rbp),%ebx
   2b8b8:	7c c4                	jl     2b87e <__MARSH_WRAP__e1000_down+0x3c88>
   2b8ba:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b8be:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2b8c2:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b8c6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2b8cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b8d3:	48 89 da             	mov    %rbx,%rdx
   2b8d6:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b8dd:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b8e1:	48 8b 08             	mov    (%rax),%rcx
   2b8e4:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   2b8eb:	e8 00 00 00 00       	callq  2b8f0 <__MARSH_WRAP__e1000_down+0x3cfa>
   2b8f0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b8f4:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b8fb:	48 8b 40 20          	mov    0x20(%rax),%rax
   2b8ff:	48 8b 00             	mov    (%rax),%rax
   2b902:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   2b909:	48 85 c0             	test   %rax,%rax
   2b90c:	74 1b                	je     2b929 <__MARSH_WRAP__e1000_down+0x3d33>
   2b90e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b912:	49 89 c0             	mov    %rax,%r8
   2b915:	b9 01 00 00 00       	mov    $0x1,%ecx
   2b91a:	48 89 da             	mov    %rbx,%rdx
   2b91d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b924:	e8 00 00 00 00       	callq  2b929 <__MARSH_WRAP__e1000_down+0x3d33>
   2b929:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b92d:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2b931:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b935:	41 b8 10 00 00 00    	mov    $0x10,%r8d
   2b93b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b942:	48 89 da             	mov    %rbx,%rdx
   2b945:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   2b94c:	e8 00 00 00 00       	callq  2b951 <__MARSH_WRAP__e1000_down+0x3d5b>
   2b951:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b955:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b95c:	48 8b 00             	mov    (%rax),%rax
   2b95f:	48 85 c0             	test   %rax,%rax
   2b962:	0f 84 ea 00 00 00    	je     2ba52 <__MARSH_WRAP__e1000_down+0x3e5c>
   2b968:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b96c:	4c 8d 40 0e          	lea    0xe(%rax),%r8
   2b970:	b9 02 00 00 00       	mov    $0x2,%ecx
   2b975:	48 89 da             	mov    %rbx,%rdx
   2b978:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b97f:	e8 00 00 00 00       	callq  2b984 <__MARSH_WRAP__e1000_down+0x3d8e>
   2b984:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b988:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b98c:	b9 01 00 00 00       	mov    $0x1,%ecx
   2b991:	48 89 da             	mov    %rbx,%rdx
   2b994:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b99b:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b9a2:	4c 8b 00             	mov    (%rax),%r8
   2b9a5:	49 83 c0 0d          	add    $0xd,%r8
   2b9a9:	e8 00 00 00 00       	callq  2b9ae <__MARSH_WRAP__e1000_down+0x3db8>
   2b9ae:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b9b2:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b9b6:	b9 02 00 00 00       	mov    $0x2,%ecx
   2b9bb:	48 89 da             	mov    %rbx,%rdx
   2b9be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b9c5:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b9cc:	4c 8b 00             	mov    (%rax),%r8
   2b9cf:	49 83 c0 0a          	add    $0xa,%r8
   2b9d3:	e8 00 00 00 00       	callq  2b9d8 <__MARSH_WRAP__e1000_down+0x3de2>
   2b9d8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2b9dc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2b9e0:	b9 08 00 00 00       	mov    $0x8,%ecx
   2b9e5:	48 89 da             	mov    %rbx,%rdx
   2b9e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2b9ef:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2b9f6:	4c 8b 00             	mov    (%rax),%r8
   2b9f9:	e8 00 00 00 00       	callq  2b9fe <__MARSH_WRAP__e1000_down+0x3e08>
   2b9fe:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2ba02:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ba06:	b9 02 00 00 00       	mov    $0x2,%ecx
   2ba0b:	48 89 da             	mov    %rbx,%rdx
   2ba0e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ba15:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2ba1c:	4c 8b 00             	mov    (%rax),%r8
   2ba1f:	49 83 c0 08          	add    $0x8,%r8
   2ba23:	e8 00 00 00 00       	callq  2ba28 <__MARSH_WRAP__e1000_down+0x3e32>
   2ba28:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2ba2c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ba30:	b9 01 00 00 00       	mov    $0x1,%ecx
   2ba35:	48 89 da             	mov    %rbx,%rdx
   2ba38:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ba3f:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   2ba46:	4c 8b 00             	mov    (%rax),%r8
   2ba49:	49 83 c0 0c          	add    $0xc,%r8
   2ba4d:	e8 00 00 00 00       	callq  2ba52 <__MARSH_WRAP__e1000_down+0x3e5c>
   2ba52:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ba56:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ba5a:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2ba5e:	41 b8 70 00 00 00    	mov    $0x70,%r8d
   2ba64:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ba6b:	48 81 c1 90 00 00 00 	add    $0x90,%rcx
   2ba72:	e8 00 00 00 00       	callq  2ba77 <__MARSH_WRAP__e1000_down+0x3e81>
   2ba77:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2ba7b:	48 83 b8 90 00 00 00 	cmpq   $0x0,0x90(%rax)
   2ba82:	00 
   2ba83:	0f 84 9a 0c 00 00    	je     2c723 <__MARSH_WRAP__e1000_down+0x4b2d>
   2ba89:	c7 45 ac 00 00 00 00 	movl   $0x0,0xffffffffffffffac(%rbp)
   2ba90:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   2ba97:	00 
   2ba98:	45 31 ff             	xor    %r15d,%r15d
   2ba9b:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   2baa2:	00 
   2baa3:	48 c7 45 88 00 00 00 	movq   $0x0,0xffffffffffffff88(%rbp)
   2baaa:	00 
   2baab:	45 31 ed             	xor    %r13d,%r13d
   2baae:	48 c7 45 80 00 00 00 	movq   $0x0,0xffffffffffffff80(%rbp)
   2bab5:	00 
   2bab6:	48 c7 85 78 ff ff ff 	movq   $0x0,0xffffffffffffff78(%rbp)
   2babd:	00 00 00 00 
   2bac1:	45 31 f6             	xor    %r14d,%r14d
   2bac4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bac8:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2bacc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bad0:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2bad6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2badd:	48 89 da             	mov    %rbx,%rdx
   2bae0:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
   2bae7:	48 83 c1 20          	add    $0x20,%rcx
   2baeb:	48 03 4d a0          	add    0xffffffffffffffa0(%rbp),%rcx
   2baef:	e8 00 00 00 00       	callq  2baf4 <__MARSH_WRAP__e1000_down+0x3efe>
   2baf4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2baf8:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2baff:	4a 8b 4c f0 20       	mov    0x20(%rax,%r14,8),%rcx
   2bb04:	48 85 c9             	test   %rcx,%rcx
   2bb07:	0f 84 e8 0b 00 00    	je     2c6f5 <__MARSH_WRAP__e1000_down+0x4aff>
   2bb0d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bb11:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bb18:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   2bb1e:	48 89 da             	mov    %rbx,%rdx
   2bb21:	e8 00 00 00 00       	callq  2bb26 <__MARSH_WRAP__e1000_down+0x3f30>
   2bb26:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bb2a:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bb31:	4a 8b 44 f0 20       	mov    0x20(%rax,%r14,8),%rax
   2bb36:	48 8b 38             	mov    (%rax),%rdi
   2bb39:	48 85 ff             	test   %rdi,%rdi
   2bb3c:	0f 84 b3 0b 00 00    	je     2c6f5 <__MARSH_WRAP__e1000_down+0x4aff>
   2bb42:	ba 08 00 00 00       	mov    $0x8,%edx
   2bb47:	be 10 03 00 00       	mov    $0x310,%esi
   2bb4c:	e8 00 00 00 00       	callq  2bb51 <__MARSH_WRAP__e1000_down+0x3f5b>
   2bb51:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bb55:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bb59:	48 89 da             	mov    %rbx,%rdx
   2bb5c:	b9 08 00 00 00       	mov    $0x8,%ecx
   2bb61:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bb68:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bb6f:	4a 8b 44 f0 20       	mov    0x20(%rax,%r14,8),%rax
   2bb74:	4c 8b 00             	mov    (%rax),%r8
   2bb77:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   2bb7e:	e8 00 00 00 00       	callq  2bb83 <__MARSH_WRAP__e1000_down+0x3f8d>
   2bb83:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bb87:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bb8b:	48 89 da             	mov    %rbx,%rdx
   2bb8e:	b9 02 00 00 00       	mov    $0x2,%ecx
   2bb93:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bb9a:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bba1:	4a 8b 44 f0 20       	mov    0x20(%rax,%r14,8),%rax
   2bba6:	4c 8b 00             	mov    (%rax),%r8
   2bba9:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   2bbb0:	e8 00 00 00 00       	callq  2bbb5 <__MARSH_WRAP__e1000_down+0x3fbf>
   2bbb5:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bbb9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bbbd:	48 89 da             	mov    %rbx,%rdx
   2bbc0:	b9 08 00 00 00       	mov    $0x8,%ecx
   2bbc5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bbcc:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bbd3:	4a 8b 44 f0 20       	mov    0x20(%rax,%r14,8),%rax
   2bbd8:	4c 8b 00             	mov    (%rax),%r8
   2bbdb:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   2bbe2:	e8 00 00 00 00       	callq  2bbe7 <__MARSH_WRAP__e1000_down+0x3ff1>
   2bbe7:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bbeb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bbef:	48 89 da             	mov    %rbx,%rdx
   2bbf2:	b9 04 00 00 00       	mov    $0x4,%ecx
   2bbf7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bbfe:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bc05:	4a 8b 44 f0 20       	mov    0x20(%rax,%r14,8),%rax
   2bc0a:	4c 8b 00             	mov    (%rax),%r8
   2bc0d:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   2bc14:	e8 00 00 00 00       	callq  2bc19 <__MARSH_WRAP__e1000_down+0x4023>
   2bc19:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bc1d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bc21:	48 89 da             	mov    %rbx,%rdx
   2bc24:	b9 04 00 00 00       	mov    $0x4,%ecx
   2bc29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bc30:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bc37:	4a 8b 44 f0 20       	mov    0x20(%rax,%r14,8),%rax
   2bc3c:	4c 8b 00             	mov    (%rax),%r8
   2bc3f:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   2bc46:	e8 00 00 00 00       	callq  2bc4b <__MARSH_WRAP__e1000_down+0x4055>
   2bc4b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bc4f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bc53:	48 89 da             	mov    %rbx,%rdx
   2bc56:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2bc5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bc63:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bc6a:	4a 8b 44 f0 20       	mov    0x20(%rax,%r14,8),%rax
   2bc6f:	48 8b 08             	mov    (%rax),%rcx
   2bc72:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   2bc79:	e8 00 00 00 00       	callq  2bc7e <__MARSH_WRAP__e1000_down+0x4088>
   2bc7e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bc82:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bc86:	48 89 da             	mov    %rbx,%rdx
   2bc89:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2bc8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bc96:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bc9d:	4a 8b 44 f0 20       	mov    0x20(%rax,%r14,8),%rax
   2bca2:	48 8b 08             	mov    (%rax),%rcx
   2bca5:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   2bcac:	e8 00 00 00 00       	callq  2bcb1 <__MARSH_WRAP__e1000_down+0x40bb>
   2bcb1:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bcb5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bcb9:	48 89 da             	mov    %rbx,%rdx
   2bcbc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2bcc2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bcc9:	31 db                	xor    %ebx,%ebx
   2bccb:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bcd2:	4a 8b 44 f0 20       	mov    0x20(%rax,%r14,8),%rax
   2bcd7:	48 8b 08             	mov    (%rax),%rcx
   2bcda:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   2bce1:	e8 00 00 00 00       	callq  2bce6 <__MARSH_WRAP__e1000_down+0x40f0>
   2bce6:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bcea:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bcee:	b9 01 00 00 00       	mov    $0x1,%ecx
   2bcf3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bcfa:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
   2bd01:	48 63 45 ac          	movslq 0xffffffffffffffac(%rbp),%rax
   2bd05:	48 8b 44 c2 20       	mov    0x20(%rdx,%rax,8),%rax
   2bd0a:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2bd0e:	4c 8b 00             	mov    (%rax),%r8
   2bd11:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   2bd18:	49 01 d8             	add    %rbx,%r8
   2bd1b:	48 ff c3             	inc    %rbx
   2bd1e:	e8 00 00 00 00       	callq  2bd23 <__MARSH_WRAP__e1000_down+0x412d>
   2bd23:	48 83 fb 20          	cmp    $0x20,%rbx
   2bd27:	75 bd                	jne    2bce6 <__MARSH_WRAP__e1000_down+0x40f0>
   2bd29:	30 db                	xor    %bl,%bl
   2bd2b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bd2f:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
   2bd36:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   2bd3a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bd3e:	b9 01 00 00 00       	mov    $0x1,%ecx
   2bd43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bd4a:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bd51:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2bd56:	4c 89 e2             	mov    %r12,%rdx
   2bd59:	4c 8b 00             	mov    (%rax),%r8
   2bd5c:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   2bd63:	49 01 d8             	add    %rbx,%r8
   2bd66:	48 ff c3             	inc    %rbx
   2bd69:	e8 00 00 00 00       	callq  2bd6e <__MARSH_WRAP__e1000_down+0x4178>
   2bd6e:	48 83 fb 20          	cmp    $0x20,%rbx
   2bd72:	75 b7                	jne    2bd2b <__MARSH_WRAP__e1000_down+0x4135>
   2bd74:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bd78:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
   2bd7f:	b9 02 00 00 00       	mov    $0x2,%ecx
   2bd84:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bd88:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bd8f:	30 db                	xor    %bl,%bl
   2bd91:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bd98:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2bd9d:	4c 89 e2             	mov    %r12,%rdx
   2bda0:	4c 8b 00             	mov    (%rax),%r8
   2bda3:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   2bdaa:	e8 00 00 00 00       	callq  2bdaf <__MARSH_WRAP__e1000_down+0x41b9>
   2bdaf:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bdb3:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
   2bdba:	be 48 00 00 00       	mov    $0x48,%esi
   2bdbf:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bdc6:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2bdcb:	ba 08 00 00 00       	mov    $0x8,%edx
   2bdd0:	48 8b 38             	mov    (%rax),%rdi
   2bdd3:	e8 00 00 00 00       	callq  2bdd8 <__MARSH_WRAP__e1000_down+0x41e2>
   2bdd8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bddc:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
   2bde3:	b9 08 00 00 00       	mov    $0x8,%ecx
   2bde8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bdec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bdf3:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bdfa:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2bdff:	4c 89 e2             	mov    %r12,%rdx
   2be02:	4c 8b 00             	mov    (%rax),%r8
   2be05:	49 83 c0 48          	add    $0x48,%r8
   2be09:	e8 00 00 00 00       	callq  2be0e <__MARSH_WRAP__e1000_down+0x4218>
   2be0e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2be12:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2be16:	b9 01 00 00 00       	mov    $0x1,%ecx
   2be1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2be22:	48 8b 90 90 00 00 00 	mov    0x90(%rax),%rdx
   2be29:	48 63 45 ac          	movslq 0xffffffffffffffac(%rbp),%rax
   2be2d:	48 8b 44 c2 20       	mov    0x20(%rdx,%rax,8),%rax
   2be32:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2be36:	4c 8b 00             	mov    (%rax),%r8
   2be39:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   2be40:	49 01 d8             	add    %rbx,%r8
   2be43:	48 ff c3             	inc    %rbx
   2be46:	e8 00 00 00 00       	callq  2be4b <__MARSH_WRAP__e1000_down+0x4255>
   2be4b:	48 83 fb 20          	cmp    $0x20,%rbx
   2be4f:	75 bd                	jne    2be0e <__MARSH_WRAP__e1000_down+0x4218>
   2be51:	30 db                	xor    %bl,%bl
   2be53:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2be57:	48 8b 55 80          	mov    0xffffffffffffff80(%rbp),%rdx
   2be5b:	49 89 d8             	mov    %rbx,%r8
   2be5e:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   2be62:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2be66:	b9 01 00 00 00       	mov    $0x1,%ecx
   2be6b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2be72:	48 ff c3             	inc    %rbx
   2be75:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2be7c:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2be81:	4c 89 e2             	mov    %r12,%rdx
   2be84:	4c 03 00             	add    (%rax),%r8
   2be87:	e8 00 00 00 00       	callq  2be8c <__MARSH_WRAP__e1000_down+0x4296>
   2be8c:	48 83 fb 10          	cmp    $0x10,%rbx
   2be90:	75 c1                	jne    2be53 <__MARSH_WRAP__e1000_down+0x425d>
   2be92:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2be96:	48 8b 55 80          	mov    0xffffffffffffff80(%rbp),%rdx
   2be9a:	be 18 04 00 00       	mov    $0x418,%esi
   2be9f:	30 db                	xor    %bl,%bl
   2bea1:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bea8:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2bead:	ba 10 00 00 00       	mov    $0x10,%edx
   2beb2:	48 8b 38             	mov    (%rax),%rdi
   2beb5:	e8 00 00 00 00       	callq  2beba <__MARSH_WRAP__e1000_down+0x42c4>
   2beba:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bebe:	48 8b 55 80          	mov    0xffffffffffffff80(%rbp),%rdx
   2bec2:	b9 01 00 00 00       	mov    $0x1,%ecx
   2bec7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2becb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bed2:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bed9:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2bede:	4c 89 e2             	mov    %r12,%rdx
   2bee1:	4c 8b 00             	mov    (%rax),%r8
   2bee4:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   2beeb:	e8 00 00 00 00       	callq  2bef0 <__MARSH_WRAP__e1000_down+0x42fa>
   2bef0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bef4:	48 8b 55 80          	mov    0xffffffffffffff80(%rbp),%rdx
   2bef8:	b9 04 00 00 00       	mov    $0x4,%ecx
   2befd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bf01:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bf08:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bf0f:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2bf14:	4c 89 e2             	mov    %r12,%rdx
   2bf17:	4c 8b 00             	mov    (%rax),%r8
   2bf1a:	49 81 c0 e0 01 00 00 	add    $0x1e0,%r8
   2bf21:	e8 00 00 00 00       	callq  2bf26 <__MARSH_WRAP__e1000_down+0x4330>
   2bf26:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bf2a:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   2bf2e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bf32:	b9 01 00 00 00       	mov    $0x1,%ecx
   2bf37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bf3e:	4c 89 e2             	mov    %r12,%rdx
   2bf41:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bf48:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2bf4d:	4c 8b 00             	mov    (%rax),%r8
   2bf50:	49 81 c0 60 05 00 00 	add    $0x560,%r8
   2bf57:	49 01 d8             	add    %rbx,%r8
   2bf5a:	48 ff c3             	inc    %rbx
   2bf5d:	e8 00 00 00 00       	callq  2bf62 <__MARSH_WRAP__e1000_down+0x436c>
   2bf62:	48 83 fb 14          	cmp    $0x14,%rbx
   2bf66:	75 be                	jne    2bf26 <__MARSH_WRAP__e1000_down+0x4330>
   2bf68:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   2bf6c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bf70:	b9 04 00 00 00       	mov    $0x4,%ecx
   2bf75:	4c 89 e2             	mov    %r12,%rdx
   2bf78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bf7f:	49 89 d8             	mov    %rbx,%r8
   2bf82:	e8 00 00 00 00       	callq  2bf87 <__MARSH_WRAP__e1000_down+0x4391>
   2bf87:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bf8b:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2bf8e:	49 89 d8             	mov    %rbx,%r8
   2bf91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bf98:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bf9f:	83 e2 01             	and    $0x1,%edx
   2bfa2:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2bfa7:	48 8b 08             	mov    (%rax),%rcx
   2bfaa:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   2bfb0:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   2bfb3:	09 d0                	or     %edx,%eax
   2bfb5:	4c 89 e2             	mov    %r12,%rdx
   2bfb8:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   2bfbe:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2bfc2:	b9 04 00 00 00       	mov    $0x4,%ecx
   2bfc7:	e8 00 00 00 00       	callq  2bfcc <__MARSH_WRAP__e1000_down+0x43d6>
   2bfcc:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2bfd0:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2bfd3:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   2bfd9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2bfe0:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2bfe7:	83 e2 01             	and    $0x1,%edx
   2bfea:	01 d2                	add    %edx,%edx
   2bfec:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2bff1:	48 8b 08             	mov    (%rax),%rcx
   2bff4:	8a 81 f4 05 00 00    	mov    0x5f4(%rcx),%al
   2bffa:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   2bffd:	09 d0                	or     %edx,%eax
   2bfff:	4c 89 e2             	mov    %r12,%rdx
   2c002:	88 81 f4 05 00 00    	mov    %al,0x5f4(%rcx)
   2c008:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c00c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c010:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c017:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c01c:	48 8b 08             	mov    (%rax),%rcx
   2c01f:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   2c026:	e8 00 00 00 00       	callq  2c02b <__MARSH_WRAP__e1000_down+0x4435>
   2c02b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c02f:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c036:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c03b:	48 8b 00             	mov    (%rax),%rax
   2c03e:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   2c045:	48 85 c0             	test   %rax,%rax
   2c048:	0f 84 30 01 00 00    	je     2c17e <__MARSH_WRAP__e1000_down+0x4588>
   2c04e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c052:	48 8d 48 18          	lea    0x18(%rax),%rcx
   2c056:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c05c:	4c 89 e2             	mov    %r12,%rdx
   2c05f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c066:	e8 00 00 00 00       	callq  2c06b <__MARSH_WRAP__e1000_down+0x4475>
   2c06b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c06f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c073:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c079:	4c 89 e2             	mov    %r12,%rdx
   2c07c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c083:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c08a:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c08f:	48 8b 00             	mov    (%rax),%rax
   2c092:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2c099:	48 83 c1 20          	add    $0x20,%rcx
   2c09d:	e8 00 00 00 00       	callq  2c0a2 <__MARSH_WRAP__e1000_down+0x44ac>
   2c0a2:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c0a6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c0aa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c0b0:	4c 89 e2             	mov    %r12,%rdx
   2c0b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c0ba:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c0c1:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c0c6:	48 8b 00             	mov    (%rax),%rax
   2c0c9:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2c0d0:	48 83 c1 30          	add    $0x30,%rcx
   2c0d4:	e8 00 00 00 00       	callq  2c0d9 <__MARSH_WRAP__e1000_down+0x44e3>
   2c0d9:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c0dd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c0e1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c0e7:	4c 89 e2             	mov    %r12,%rdx
   2c0ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c0f1:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c0f8:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c0fd:	48 8b 00             	mov    (%rax),%rax
   2c100:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2c107:	48 83 c1 10          	add    $0x10,%rcx
   2c10b:	e8 00 00 00 00       	callq  2c110 <__MARSH_WRAP__e1000_down+0x451a>
   2c110:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c114:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c118:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c11e:	4c 89 e2             	mov    %r12,%rdx
   2c121:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c128:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c12f:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c134:	48 8b 00             	mov    (%rax),%rax
   2c137:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2c13e:	48 83 c1 28          	add    $0x28,%rcx
   2c142:	e8 00 00 00 00       	callq  2c147 <__MARSH_WRAP__e1000_down+0x4551>
   2c147:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c14b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c14f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c155:	4c 89 e2             	mov    %r12,%rdx
   2c158:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c15f:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c166:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c16b:	48 8b 00             	mov    (%rax),%rax
   2c16e:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   2c175:	48 83 c1 08          	add    $0x8,%rcx
   2c179:	e8 00 00 00 00       	callq  2c17e <__MARSH_WRAP__e1000_down+0x4588>
   2c17e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c182:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c186:	b9 08 00 00 00       	mov    $0x8,%ecx
   2c18b:	4c 89 e2             	mov    %r12,%rdx
   2c18e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c195:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c19c:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c1a1:	4c 8b 00             	mov    (%rax),%r8
   2c1a4:	49 81 c0 20 06 00 00 	add    $0x620,%r8
   2c1ab:	e8 00 00 00 00       	callq  2c1b0 <__MARSH_WRAP__e1000_down+0x45ba>
   2c1b0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c1b4:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c1b8:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   2c1be:	4c 89 e2             	mov    %r12,%rdx
   2c1c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c1c8:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c1cf:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c1d4:	48 8b 08             	mov    (%rax),%rcx
   2c1d7:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   2c1de:	e8 00 00 00 00       	callq  2c1e3 <__MARSH_WRAP__e1000_down+0x45ed>
   2c1e3:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c1e7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c1eb:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   2c1f1:	4c 89 e2             	mov    %r12,%rdx
   2c1f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c1fb:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c202:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c207:	48 8b 08             	mov    (%rax),%rcx
   2c20a:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   2c211:	e8 00 00 00 00       	callq  2c216 <__MARSH_WRAP__e1000_down+0x4620>
   2c216:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c21a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c21e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2c224:	4c 89 e2             	mov    %r12,%rdx
   2c227:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c22e:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c235:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c23a:	48 8b 08             	mov    (%rax),%rcx
   2c23d:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   2c244:	e8 00 00 00 00       	callq  2c249 <__MARSH_WRAP__e1000_down+0x4653>
   2c249:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c24d:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c254:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c259:	48 8b 00             	mov    (%rax),%rax
   2c25c:	48 8b 80 18 06 00 00 	mov    0x618(%rax),%rax
   2c263:	48 85 c0             	test   %rax,%rax
   2c266:	74 1b                	je     2c283 <__MARSH_WRAP__e1000_down+0x468d>
   2c268:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c26c:	49 89 c0             	mov    %rax,%r8
   2c26f:	b9 08 00 00 00       	mov    $0x8,%ecx
   2c274:	4c 89 e2             	mov    %r12,%rdx
   2c277:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c27e:	e8 00 00 00 00       	callq  2c283 <__MARSH_WRAP__e1000_down+0x468d>
   2c283:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c287:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c28b:	b9 04 00 00 00       	mov    $0x4,%ecx
   2c290:	4c 89 e2             	mov    %r12,%rdx
   2c293:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c29a:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c2a1:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c2a6:	4c 8b 00             	mov    (%rax),%r8
   2c2a9:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   2c2b0:	e8 00 00 00 00       	callq  2c2b5 <__MARSH_WRAP__e1000_down+0x46bf>
   2c2b5:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c2b9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c2bd:	b9 08 00 00 00       	mov    $0x8,%ecx
   2c2c2:	4c 89 e2             	mov    %r12,%rdx
   2c2c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c2cc:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c2d3:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c2d8:	4c 8b 00             	mov    (%rax),%r8
   2c2db:	49 83 c0 70          	add    $0x70,%r8
   2c2df:	e8 00 00 00 00       	callq  2c2e4 <__MARSH_WRAP__e1000_down+0x46ee>
   2c2e4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c2e8:	ba 10 00 00 00       	mov    $0x10,%edx
   2c2ed:	be 10 00 00 00       	mov    $0x10,%esi
   2c2f2:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c2f9:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c2fe:	48 8b 38             	mov    (%rax),%rdi
   2c301:	e8 00 00 00 00       	callq  2c306 <__MARSH_WRAP__e1000_down+0x4710>
   2c306:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c30a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c30e:	b9 04 00 00 00       	mov    $0x4,%ecx
   2c313:	4c 89 e2             	mov    %r12,%rdx
   2c316:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c31d:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c324:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c329:	4c 8b 00             	mov    (%rax),%r8
   2c32c:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   2c333:	e8 00 00 00 00       	callq  2c338 <__MARSH_WRAP__e1000_down+0x4742>
   2c338:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c33c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c340:	b9 08 00 00 00       	mov    $0x8,%ecx
   2c345:	4c 89 e2             	mov    %r12,%rdx
   2c348:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c34f:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c356:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c35b:	4c 8b 00             	mov    (%rax),%r8
   2c35e:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   2c365:	e8 00 00 00 00       	callq  2c36a <__MARSH_WRAP__e1000_down+0x4774>
   2c36a:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c36e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c372:	b9 04 00 00 00       	mov    $0x4,%ecx
   2c377:	4c 89 e2             	mov    %r12,%rdx
   2c37a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c381:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c388:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c38d:	4c 8b 00             	mov    (%rax),%r8
   2c390:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   2c397:	e8 00 00 00 00       	callq  2c39c <__MARSH_WRAP__e1000_down+0x47a6>
   2c39c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c3a0:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c3a4:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2c3aa:	4c 89 e2             	mov    %r12,%rdx
   2c3ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c3b4:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c3bb:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c3c0:	48 8b 08             	mov    (%rax),%rcx
   2c3c3:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   2c3ca:	e8 00 00 00 00       	callq  2c3cf <__MARSH_WRAP__e1000_down+0x47d9>
   2c3cf:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c3d3:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c3da:	4a 8b 44 e8 20       	mov    0x20(%rax,%r13,8),%rax
   2c3df:	48 8b 00             	mov    (%rax),%rax
   2c3e2:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   2c3e9:	00 
   2c3ea:	0f 84 83 00 00 00    	je     2c473 <__MARSH_WRAP__e1000_down+0x487d>
   2c3f0:	31 db                	xor    %ebx,%ebx
   2c3f2:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c3f6:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   2c3fa:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   2c3fe:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c402:	b9 01 00 00 00       	mov    $0x1,%ecx
   2c407:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c40e:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c415:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2c41a:	4c 89 e2             	mov    %r12,%rdx
   2c41d:	48 8b 00             	mov    (%rax),%rax
   2c420:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   2c427:	49 83 c0 08          	add    $0x8,%r8
   2c42b:	49 01 d8             	add    %rbx,%r8
   2c42e:	48 ff c3             	inc    %rbx
   2c431:	e8 00 00 00 00       	callq  2c436 <__MARSH_WRAP__e1000_down+0x4840>
   2c436:	48 83 fb 20          	cmp    $0x20,%rbx
   2c43a:	75 b6                	jne    2c3f2 <__MARSH_WRAP__e1000_down+0x47fc>
   2c43c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c440:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   2c444:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2c44a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c44e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c455:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c45c:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2c461:	4c 89 e2             	mov    %r12,%rdx
   2c464:	48 8b 00             	mov    (%rax),%rax
   2c467:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   2c46e:	e8 00 00 00 00       	callq  2c473 <__MARSH_WRAP__e1000_down+0x487d>
   2c473:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c477:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2c47b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c47f:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   2c485:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c48c:	48 89 da             	mov    %rbx,%rdx
   2c48f:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c496:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c49b:	48 8b 08             	mov    (%rax),%rcx
   2c49e:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   2c4a5:	e8 00 00 00 00       	callq  2c4aa <__MARSH_WRAP__e1000_down+0x48b4>
   2c4aa:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c4ae:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c4b2:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   2c4b8:	48 89 da             	mov    %rbx,%rdx
   2c4bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c4c2:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c4c9:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c4ce:	48 8b 08             	mov    (%rax),%rcx
   2c4d1:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   2c4d8:	e8 00 00 00 00       	callq  2c4dd <__MARSH_WRAP__e1000_down+0x48e7>
   2c4dd:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c4e1:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c4e8:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c4ed:	48 8b 00             	mov    (%rax),%rax
   2c4f0:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   2c4f7:	48 85 c0             	test   %rax,%rax
   2c4fa:	74 54                	je     2c550 <__MARSH_WRAP__e1000_down+0x495a>
   2c4fc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c500:	48 8d 48 60          	lea    0x60(%rax),%rcx
   2c504:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c50a:	48 89 da             	mov    %rbx,%rdx
   2c50d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c514:	e8 00 00 00 00       	callq  2c519 <__MARSH_WRAP__e1000_down+0x4923>
   2c519:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c51d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c521:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c527:	48 89 da             	mov    %rbx,%rdx
   2c52a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c531:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c538:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c53d:	48 8b 00             	mov    (%rax),%rax
   2c540:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   2c547:	48 83 c1 58          	add    $0x58,%rcx
   2c54b:	e8 00 00 00 00       	callq  2c550 <__MARSH_WRAP__e1000_down+0x495a>
   2c550:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c554:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c558:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c55f:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   2c565:	48 89 da             	mov    %rbx,%rdx
   2c568:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c56f:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c574:	48 8b 08             	mov    (%rax),%rcx
   2c577:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   2c57e:	e8 00 00 00 00       	callq  2c583 <__MARSH_WRAP__e1000_down+0x498d>
   2c583:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c587:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c58e:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c593:	48 8b 00             	mov    (%rax),%rax
   2c596:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   2c59d:	48 85 ff             	test   %rdi,%rdi
   2c5a0:	74 7c                	je     2c61e <__MARSH_WRAP__e1000_down+0x4a28>
   2c5a2:	ba 08 00 00 00       	mov    $0x8,%edx
   2c5a7:	be 10 00 00 00       	mov    $0x10,%esi
   2c5ac:	e8 00 00 00 00       	callq  2c5b1 <__MARSH_WRAP__e1000_down+0x49bb>
   2c5b1:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c5b5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c5b9:	b9 08 00 00 00       	mov    $0x8,%ecx
   2c5be:	48 89 da             	mov    %rbx,%rdx
   2c5c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c5c8:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c5cf:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c5d4:	48 8b 00             	mov    (%rax),%rax
   2c5d7:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   2c5de:	49 83 c0 10          	add    $0x10,%r8
   2c5e2:	e8 00 00 00 00       	callq  2c5e7 <__MARSH_WRAP__e1000_down+0x49f1>
   2c5e7:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c5eb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c5ef:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   2c5f5:	48 89 da             	mov    %rbx,%rdx
   2c5f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c5ff:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c606:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c60b:	48 8b 00             	mov    (%rax),%rax
   2c60e:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   2c615:	48 83 c1 08          	add    $0x8,%rcx
   2c619:	e8 00 00 00 00       	callq  2c61e <__MARSH_WRAP__e1000_down+0x4a28>
   2c61e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c622:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c626:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2c62c:	48 89 da             	mov    %rbx,%rdx
   2c62f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c636:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c63d:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c642:	48 8b 08             	mov    (%rax),%rcx
   2c645:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   2c64c:	e8 00 00 00 00       	callq  2c651 <__MARSH_WRAP__e1000_down+0x4a5b>
   2c651:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c655:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c65c:	4a 8b 44 f8 20       	mov    0x20(%rax,%r15,8),%rax
   2c661:	48 8b 00             	mov    (%rax),%rax
   2c664:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   2c66b:	00 
   2c66c:	0f 84 83 00 00 00    	je     2c6f5 <__MARSH_WRAP__e1000_down+0x4aff>
   2c672:	31 db                	xor    %ebx,%ebx
   2c674:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c678:	48 8b 55 90          	mov    0xffffffffffffff90(%rbp),%rdx
   2c67c:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   2c680:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c684:	b9 01 00 00 00       	mov    $0x1,%ecx
   2c689:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c690:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c697:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2c69c:	4c 89 e2             	mov    %r12,%rdx
   2c69f:	48 8b 00             	mov    (%rax),%rax
   2c6a2:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   2c6a9:	49 83 c0 08          	add    $0x8,%r8
   2c6ad:	49 01 d8             	add    %rbx,%r8
   2c6b0:	48 ff c3             	inc    %rbx
   2c6b3:	e8 00 00 00 00       	callq  2c6b8 <__MARSH_WRAP__e1000_down+0x4ac2>
   2c6b8:	48 83 fb 20          	cmp    $0x20,%rbx
   2c6bc:	75 b6                	jne    2c674 <__MARSH_WRAP__e1000_down+0x4a7e>
   2c6be:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c6c2:	48 8b 55 90          	mov    0xffffffffffffff90(%rbp),%rdx
   2c6c6:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2c6cc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c6d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c6d7:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
   2c6de:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   2c6e3:	4c 89 e2             	mov    %r12,%rdx
   2c6e6:	48 8b 00             	mov    (%rax),%rax
   2c6e9:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   2c6f0:	e8 00 00 00 00       	callq  2c6f5 <__MARSH_WRAP__e1000_down+0x4aff>
   2c6f5:	ff 45 ac             	incl   0xffffffffffffffac(%rbp)
   2c6f8:	49 ff c6             	inc    %r14
   2c6fb:	48 ff 85 78 ff ff ff 	incq   0xffffffffffffff78(%rbp)
   2c702:	49 ff c5             	inc    %r13
   2c705:	49 ff c7             	inc    %r15
   2c708:	48 ff 45 80          	incq   0xffffffffffffff80(%rbp)
   2c70c:	48 ff 45 88          	incq   0xffffffffffffff88(%rbp)
   2c710:	48 ff 45 90          	incq   0xffffffffffffff90(%rbp)
   2c714:	48 83 45 a0 08       	addq   $0x8,0xffffffffffffffa0(%rbp)
   2c719:	83 7d ac 08          	cmpl   $0x8,0xffffffffffffffac(%rbp)
   2c71d:	0f 85 a1 f3 ff ff    	jne    2bac4 <__MARSH_WRAP__e1000_down+0x3ece>
   2c723:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2c727:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2c72b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c72f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c735:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c73c:	48 89 da             	mov    %rbx,%rdx
   2c73f:	48 81 c1 10 02 00 00 	add    $0x210,%rcx
   2c746:	e8 00 00 00 00       	callq  2c74b <__MARSH_WRAP__e1000_down+0x4b55>
   2c74b:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2c74f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c753:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2c759:	48 89 da             	mov    %rbx,%rdx
   2c75c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c763:	48 81 c1 18 02 00 00 	add    $0x218,%rcx
   2c76a:	e8 00 00 00 00       	callq  2c76f <__MARSH_WRAP__e1000_down+0x4b79>
   2c76f:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2c773:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c777:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   2c77d:	48 89 da             	mov    %rbx,%rdx
   2c780:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c787:	48 81 c1 f8 02 00 00 	add    $0x2f8,%rcx
   2c78e:	e8 00 00 00 00       	callq  2c793 <__MARSH_WRAP__e1000_down+0x4b9d>
   2c793:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c797:	48 83 b8 f8 02 00 00 	cmpq   $0x0,0x2f8(%rax)
   2c79e:	00 
   2c79f:	0f 84 eb 0a 00 00    	je     2d290 <__MARSH_WRAP__e1000_down+0x569a>
   2c7a5:	45 31 f6             	xor    %r14d,%r14d
   2c7a8:	45 31 ed             	xor    %r13d,%r13d
   2c7ab:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c7af:	49 8d 9d 00 03 00 00 	lea    0x300(%r13),%rbx
   2c7b6:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   2c7ba:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c7be:	b9 08 00 00 00       	mov    $0x8,%ecx
   2c7c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c7ca:	49 89 d8             	mov    %rbx,%r8
   2c7cd:	4c 89 e2             	mov    %r12,%rdx
   2c7d0:	41 ff c6             	inc    %r14d
   2c7d3:	4c 03 80 f8 02 00 00 	add    0x2f8(%rax),%r8
   2c7da:	49 83 c0 08          	add    $0x8,%r8
   2c7de:	e8 00 00 00 00       	callq  2c7e3 <__MARSH_WRAP__e1000_down+0x4bed>
   2c7e3:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c7e7:	49 89 d8             	mov    %rbx,%r8
   2c7ea:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c7ee:	b9 08 00 00 00       	mov    $0x8,%ecx
   2c7f3:	4c 89 e2             	mov    %r12,%rdx
   2c7f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c7fd:	4c 03 80 f8 02 00 00 	add    0x2f8(%rax),%r8
   2c804:	e8 00 00 00 00       	callq  2c809 <__MARSH_WRAP__e1000_down+0x4c13>
   2c809:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c80d:	4d 89 e8             	mov    %r13,%r8
   2c810:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c814:	b9 08 00 00 00       	mov    $0x8,%ecx
   2c819:	4c 89 e2             	mov    %r12,%rdx
   2c81c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c823:	49 83 c5 38          	add    $0x38,%r13
   2c827:	4c 03 80 f8 02 00 00 	add    0x2f8(%rax),%r8
   2c82e:	49 81 c0 18 03 00 00 	add    $0x318,%r8
   2c835:	e8 00 00 00 00       	callq  2c83a <__MARSH_WRAP__e1000_down+0x4c44>
   2c83a:	41 83 fe 0c          	cmp    $0xc,%r14d
   2c83e:	0f 85 67 ff ff ff    	jne    2c7ab <__MARSH_WRAP__e1000_down+0x4bb5>
   2c844:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c848:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c84c:	4c 89 e2             	mov    %r12,%rdx
   2c84f:	b9 01 00 00 00       	mov    $0x1,%ecx
   2c854:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c85b:	45 31 ed             	xor    %r13d,%r13d
   2c85e:	4c 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8
   2c865:	49 83 c0 48          	add    $0x48,%r8
   2c869:	e8 00 00 00 00       	callq  2c86e <__MARSH_WRAP__e1000_down+0x4c78>
   2c86e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c872:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c876:	4c 89 e2             	mov    %r12,%rdx
   2c879:	b9 04 00 00 00       	mov    $0x4,%ecx
   2c87e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c885:	4c 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8
   2c88c:	49 83 c0 38          	add    $0x38,%r8
   2c890:	e8 00 00 00 00       	callq  2c895 <__MARSH_WRAP__e1000_down+0x4c9f>
   2c895:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c899:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c89d:	4c 89 e2             	mov    %r12,%rdx
   2c8a0:	b9 04 00 00 00       	mov    $0x4,%ecx
   2c8a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c8ac:	4c 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8
   2c8b3:	49 83 c0 7c          	add    $0x7c,%r8
   2c8b7:	e8 00 00 00 00       	callq  2c8bc <__MARSH_WRAP__e1000_down+0x4cc6>
   2c8bc:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c8c0:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c8c4:	4c 89 e2             	mov    %r12,%rdx
   2c8c7:	b9 04 00 00 00       	mov    $0x4,%ecx
   2c8cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c8d3:	4c 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8
   2c8da:	49 81 c0 fc 02 00 00 	add    $0x2fc,%r8
   2c8e1:	e8 00 00 00 00       	callq  2c8e6 <__MARSH_WRAP__e1000_down+0x4cf0>
   2c8e6:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c8ea:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c8ee:	4c 89 e2             	mov    %r12,%rdx
   2c8f1:	b9 02 00 00 00       	mov    $0x2,%ecx
   2c8f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c8fd:	4c 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8
   2c904:	49 83 c0 3e          	add    $0x3e,%r8
   2c908:	e8 00 00 00 00       	callq  2c90d <__MARSH_WRAP__e1000_down+0x4d17>
   2c90d:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c911:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c915:	4c 89 e2             	mov    %r12,%rdx
   2c918:	b9 02 00 00 00       	mov    $0x2,%ecx
   2c91d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c924:	4c 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8
   2c92b:	49 83 c0 42          	add    $0x42,%r8
   2c92f:	e8 00 00 00 00       	callq  2c934 <__MARSH_WRAP__e1000_down+0x4d3e>
   2c934:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c938:	ba 78 02 00 00       	mov    $0x278,%edx
   2c93d:	be 80 00 00 00       	mov    $0x80,%esi
   2c942:	48 8b b8 f8 02 00 00 	mov    0x2f8(%rax),%rdi
   2c949:	e8 00 00 00 00       	callq  2c94e <__MARSH_WRAP__e1000_down+0x4d58>
   2c94e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2c952:	4c 8b a0 f8 02 00 00 	mov    0x2f8(%rax),%r12
   2c959:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   2c95d:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   2c964:	00 
   2c965:	4c 8d 75 d4          	lea    0xffffffffffffffd4(%rbp),%r14
   2c969:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c96d:	49 89 d8             	mov    %rbx,%r8
   2c970:	b9 01 00 00 00       	mov    $0x1,%ecx
   2c975:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c97c:	49 ff c5             	inc    %r13
   2c97f:	4c 89 f2             	mov    %r14,%rdx
   2c982:	48 ff c3             	inc    %rbx
   2c985:	e8 00 00 00 00       	callq  2c98a <__MARSH_WRAP__e1000_down+0x4d94>
   2c98a:	49 83 fd 14          	cmp    $0x14,%r13
   2c98e:	75 d5                	jne    2c965 <__MARSH_WRAP__e1000_down+0x4d6f>
   2c990:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   2c994:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c998:	b9 04 00 00 00       	mov    $0x4,%ecx
   2c99d:	4c 89 f2             	mov    %r14,%rdx
   2c9a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c9a7:	49 89 d8             	mov    %rbx,%r8
   2c9aa:	e8 00 00 00 00       	callq  2c9af <__MARSH_WRAP__e1000_down+0x4db9>
   2c9af:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2c9b2:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   2c9b9:	00 
   2c9ba:	49 89 d8             	mov    %rbx,%r8
   2c9bd:	b9 04 00 00 00       	mov    $0x4,%ecx
   2c9c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2c9c9:	83 e2 01             	and    $0x1,%edx
   2c9cc:	83 e0 fe             	and    $0xfffffffffffffffe,%eax
   2c9cf:	09 d0                	or     %edx,%eax
   2c9d1:	4c 89 f2             	mov    %r14,%rdx
   2c9d4:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   2c9db:	00 
   2c9dc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2c9e0:	e8 00 00 00 00       	callq  2c9e5 <__MARSH_WRAP__e1000_down+0x4def>
   2c9e5:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2c9e8:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   2c9ef:	00 
   2c9f0:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   2c9f7:	00 
   2c9f8:	41 b8 78 00 00 00    	mov    $0x78,%r8d
   2c9fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ca05:	83 e2 01             	and    $0x1,%edx
   2ca08:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   2ca0b:	01 d2                	add    %edx,%edx
   2ca0d:	09 d0                	or     %edx,%eax
   2ca0f:	4c 89 f2             	mov    %r14,%rdx
   2ca12:	41 88 84 24 8c 01 00 	mov    %al,0x18c(%r12)
   2ca19:	00 
   2ca1a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ca1e:	e8 00 00 00 00       	callq  2ca23 <__MARSH_WRAP__e1000_down+0x4e2d>
   2ca23:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   2ca2a:	00 
   2ca2b:	48 85 c0             	test   %rax,%rax
   2ca2e:	0f 84 d6 00 00 00    	je     2cb0a <__MARSH_WRAP__e1000_down+0x4f14>
   2ca34:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ca38:	48 8d 48 18          	lea    0x18(%rax),%rcx
   2ca3c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ca42:	4c 89 f2             	mov    %r14,%rdx
   2ca45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ca4c:	e8 00 00 00 00       	callq  2ca51 <__MARSH_WRAP__e1000_down+0x4e5b>
   2ca51:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   2ca58:	00 
   2ca59:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ca5d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ca63:	4c 89 f2             	mov    %r14,%rdx
   2ca66:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ca6d:	48 83 c1 20          	add    $0x20,%rcx
   2ca71:	e8 00 00 00 00       	callq  2ca76 <__MARSH_WRAP__e1000_down+0x4e80>
   2ca76:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   2ca7d:	00 
   2ca7e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ca82:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ca88:	4c 89 f2             	mov    %r14,%rdx
   2ca8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ca92:	48 83 c1 30          	add    $0x30,%rcx
   2ca96:	e8 00 00 00 00       	callq  2ca9b <__MARSH_WRAP__e1000_down+0x4ea5>
   2ca9b:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   2caa2:	00 
   2caa3:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2caa7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2caad:	4c 89 f2             	mov    %r14,%rdx
   2cab0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cab7:	48 83 c1 10          	add    $0x10,%rcx
   2cabb:	e8 00 00 00 00       	callq  2cac0 <__MARSH_WRAP__e1000_down+0x4eca>
   2cac0:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   2cac7:	00 
   2cac8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cacc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2cad2:	4c 89 f2             	mov    %r14,%rdx
   2cad5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cadc:	48 83 c1 28          	add    $0x28,%rcx
   2cae0:	e8 00 00 00 00       	callq  2cae5 <__MARSH_WRAP__e1000_down+0x4eef>
   2cae5:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   2caec:	00 
   2caed:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2caf1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2caf7:	4c 89 f2             	mov    %r14,%rdx
   2cafa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cb01:	48 83 c1 08          	add    $0x8,%rcx
   2cb05:	e8 00 00 00 00       	callq  2cb0a <__MARSH_WRAP__e1000_down+0x4f14>
   2cb0a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cb0e:	4d 8d 84 24 b8 01 00 	lea    0x1b8(%r12),%r8
   2cb15:	00 
   2cb16:	b9 08 00 00 00       	mov    $0x8,%ecx
   2cb1b:	4c 89 f2             	mov    %r14,%rdx
   2cb1e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cb25:	e8 00 00 00 00       	callq  2cb2a <__MARSH_WRAP__e1000_down+0x4f34>
   2cb2a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cb2e:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   2cb35:	00 
   2cb36:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cb3d:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   2cb43:	4c 89 f2             	mov    %r14,%rdx
   2cb46:	e8 00 00 00 00       	callq  2cb4b <__MARSH_WRAP__e1000_down+0x4f55>
   2cb4b:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   2cb52:	00 
   2cb53:	48 85 ff             	test   %rdi,%rdi
   2cb56:	0f 84 50 06 00 00    	je     2d1ac <__MARSH_WRAP__e1000_down+0x55b6>
   2cb5c:	ba 08 00 00 00       	mov    $0x8,%edx
   2cb61:	be 10 03 00 00       	mov    $0x310,%esi
   2cb66:	31 db                	xor    %ebx,%ebx
   2cb68:	e8 00 00 00 00       	callq  2cb6d <__MARSH_WRAP__e1000_down+0x4f77>
   2cb6d:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cb74:	00 
   2cb75:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cb79:	b9 08 00 00 00       	mov    $0x8,%ecx
   2cb7e:	4c 89 f2             	mov    %r14,%rdx
   2cb81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cb88:	49 81 c0 10 03 00 00 	add    $0x310,%r8
   2cb8f:	e8 00 00 00 00       	callq  2cb94 <__MARSH_WRAP__e1000_down+0x4f9e>
   2cb94:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cb9b:	00 
   2cb9c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cba0:	b9 02 00 00 00       	mov    $0x2,%ecx
   2cba5:	4c 89 f2             	mov    %r14,%rdx
   2cba8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cbaf:	49 81 c0 70 01 00 00 	add    $0x170,%r8
   2cbb6:	e8 00 00 00 00       	callq  2cbbb <__MARSH_WRAP__e1000_down+0x4fc5>
   2cbbb:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cbc2:	00 
   2cbc3:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cbc7:	b9 08 00 00 00       	mov    $0x8,%ecx
   2cbcc:	4c 89 f2             	mov    %r14,%rdx
   2cbcf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cbd6:	49 81 c0 48 03 00 00 	add    $0x348,%r8
   2cbdd:	e8 00 00 00 00       	callq  2cbe2 <__MARSH_WRAP__e1000_down+0x4fec>
   2cbe2:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cbe9:	00 
   2cbea:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cbee:	b9 04 00 00 00       	mov    $0x4,%ecx
   2cbf3:	4c 89 f2             	mov    %r14,%rdx
   2cbf6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cbfd:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
   2cc04:	e8 00 00 00 00       	callq  2cc09 <__MARSH_WRAP__e1000_down+0x5013>
   2cc09:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cc10:	00 
   2cc11:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cc15:	b9 04 00 00 00       	mov    $0x4,%ecx
   2cc1a:	4c 89 f2             	mov    %r14,%rdx
   2cc1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cc24:	49 81 c0 6c 01 00 00 	add    $0x16c,%r8
   2cc2b:	e8 00 00 00 00       	callq  2cc30 <__MARSH_WRAP__e1000_down+0x503a>
   2cc30:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   2cc37:	00 
   2cc38:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cc3c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2cc42:	4c 89 f2             	mov    %r14,%rdx
   2cc45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cc4c:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   2cc53:	e8 00 00 00 00       	callq  2cc58 <__MARSH_WRAP__e1000_down+0x5062>
   2cc58:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   2cc5f:	00 
   2cc60:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cc64:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2cc6a:	4c 89 f2             	mov    %r14,%rdx
   2cc6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cc74:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   2cc7b:	e8 00 00 00 00       	callq  2cc80 <__MARSH_WRAP__e1000_down+0x508a>
   2cc80:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   2cc87:	00 
   2cc88:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cc8c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2cc92:	4c 89 f2             	mov    %r14,%rdx
   2cc95:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cc9c:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   2cca3:	e8 00 00 00 00       	callq  2cca8 <__MARSH_WRAP__e1000_down+0x50b2>
   2cca8:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2ccaf:	00 
   2ccb0:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ccb4:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2ccb8:	b9 01 00 00 00       	mov    $0x1,%ecx
   2ccbd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ccc4:	49 81 c0 60 02 00 00 	add    $0x260,%r8
   2cccb:	49 01 d8             	add    %rbx,%r8
   2ccce:	48 ff c3             	inc    %rbx
   2ccd1:	e8 00 00 00 00       	callq  2ccd6 <__MARSH_WRAP__e1000_down+0x50e0>
   2ccd6:	48 83 fb 20          	cmp    $0x20,%rbx
   2ccda:	75 cc                	jne    2cca8 <__MARSH_WRAP__e1000_down+0x50b2>
   2ccdc:	30 db                	xor    %bl,%bl
   2ccde:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cce5:	00 
   2cce6:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2ccea:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ccee:	b9 01 00 00 00       	mov    $0x1,%ecx
   2ccf3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ccfa:	4c 89 ea             	mov    %r13,%rdx
   2ccfd:	49 81 c0 80 01 00 00 	add    $0x180,%r8
   2cd04:	49 01 d8             	add    %rbx,%r8
   2cd07:	48 ff c3             	inc    %rbx
   2cd0a:	e8 00 00 00 00       	callq  2cd0f <__MARSH_WRAP__e1000_down+0x5119>
   2cd0f:	48 83 fb 20          	cmp    $0x20,%rbx
   2cd13:	75 c9                	jne    2ccde <__MARSH_WRAP__e1000_down+0x50e8>
   2cd15:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cd1c:	00 
   2cd1d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cd21:	b9 02 00 00 00       	mov    $0x2,%ecx
   2cd26:	4c 89 ea             	mov    %r13,%rdx
   2cd29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cd30:	30 db                	xor    %bl,%bl
   2cd32:	49 81 c0 72 01 00 00 	add    $0x172,%r8
   2cd39:	e8 00 00 00 00       	callq  2cd3e <__MARSH_WRAP__e1000_down+0x5148>
   2cd3e:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   2cd45:	00 
   2cd46:	ba 08 00 00 00       	mov    $0x8,%edx
   2cd4b:	be 48 00 00 00       	mov    $0x48,%esi
   2cd50:	e8 00 00 00 00       	callq  2cd55 <__MARSH_WRAP__e1000_down+0x515f>
   2cd55:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cd5c:	00 
   2cd5d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cd61:	b9 08 00 00 00       	mov    $0x8,%ecx
   2cd66:	4c 89 ea             	mov    %r13,%rdx
   2cd69:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cd70:	49 83 c0 48          	add    $0x48,%r8
   2cd74:	e8 00 00 00 00       	callq  2cd79 <__MARSH_WRAP__e1000_down+0x5183>
   2cd79:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cd80:	00 
   2cd81:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cd85:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2cd89:	b9 01 00 00 00       	mov    $0x1,%ecx
   2cd8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cd95:	49 81 c0 40 02 00 00 	add    $0x240,%r8
   2cd9c:	49 01 d8             	add    %rbx,%r8
   2cd9f:	48 ff c3             	inc    %rbx
   2cda2:	e8 00 00 00 00       	callq  2cda7 <__MARSH_WRAP__e1000_down+0x51b1>
   2cda7:	48 83 fb 20          	cmp    $0x20,%rbx
   2cdab:	75 cc                	jne    2cd79 <__MARSH_WRAP__e1000_down+0x5183>
   2cdad:	30 db                	xor    %bl,%bl
   2cdaf:	49 89 d8             	mov    %rbx,%r8
   2cdb2:	4d 03 84 24 78 01 00 	add    0x178(%r12),%r8
   2cdb9:	00 
   2cdba:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2cdbe:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cdc2:	b9 01 00 00 00       	mov    $0x1,%ecx
   2cdc7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cdce:	4c 89 ea             	mov    %r13,%rdx
   2cdd1:	48 ff c3             	inc    %rbx
   2cdd4:	e8 00 00 00 00       	callq  2cdd9 <__MARSH_WRAP__e1000_down+0x51e3>
   2cdd9:	48 83 fb 10          	cmp    $0x10,%rbx
   2cddd:	75 d0                	jne    2cdaf <__MARSH_WRAP__e1000_down+0x51b9>
   2cddf:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   2cde6:	00 
   2cde7:	ba 10 00 00 00       	mov    $0x10,%edx
   2cdec:	be 18 04 00 00       	mov    $0x418,%esi
   2cdf1:	e8 00 00 00 00       	callq  2cdf6 <__MARSH_WRAP__e1000_down+0x5200>
   2cdf6:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cdfd:	00 
   2cdfe:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ce02:	b9 01 00 00 00       	mov    $0x1,%ecx
   2ce07:	4c 89 ea             	mov    %r13,%rdx
   2ce0a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ce11:	49 81 c0 a0 01 00 00 	add    $0x1a0,%r8
   2ce18:	e8 00 00 00 00       	callq  2ce1d <__MARSH_WRAP__e1000_down+0x5227>
   2ce1d:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2ce24:	00 
   2ce25:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ce29:	b9 04 00 00 00       	mov    $0x4,%ecx
   2ce2e:	4c 89 ea             	mov    %r13,%rdx
   2ce31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ce38:	49 81 c0 e0 01 00 00 	add    $0x1e0,%r8
   2ce3f:	e8 00 00 00 00       	callq  2ce44 <__MARSH_WRAP__e1000_down+0x524e>
   2ce44:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2ce4b:	00 
   2ce4c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ce50:	b9 04 00 00 00       	mov    $0x4,%ecx
   2ce55:	4c 89 ea             	mov    %r13,%rdx
   2ce58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ce5f:	49 81 c0 30 04 00 00 	add    $0x430,%r8
   2ce66:	e8 00 00 00 00       	callq  2ce6b <__MARSH_WRAP__e1000_down+0x5275>
   2ce6b:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2ce72:	00 
   2ce73:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ce77:	b9 08 00 00 00       	mov    $0x8,%ecx
   2ce7c:	4c 89 ea             	mov    %r13,%rdx
   2ce7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ce86:	49 83 c0 70          	add    $0x70,%r8
   2ce8a:	e8 00 00 00 00       	callq  2ce8f <__MARSH_WRAP__e1000_down+0x5299>
   2ce8f:	49 8b bc 24 78 01 00 	mov    0x178(%r12),%rdi
   2ce96:	00 
   2ce97:	ba 10 00 00 00       	mov    $0x10,%edx
   2ce9c:	be 10 00 00 00       	mov    $0x10,%esi
   2cea1:	e8 00 00 00 00       	callq  2cea6 <__MARSH_WRAP__e1000_down+0x52b0>
   2cea6:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cead:	00 
   2ceae:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ceb2:	b9 04 00 00 00       	mov    $0x4,%ecx
   2ceb7:	4c 89 ea             	mov    %r13,%rdx
   2ceba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cec1:	49 81 c0 50 03 00 00 	add    $0x350,%r8
   2cec8:	e8 00 00 00 00       	callq  2cecd <__MARSH_WRAP__e1000_down+0x52d7>
   2cecd:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2ced4:	00 
   2ced5:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2ced9:	b9 08 00 00 00       	mov    $0x8,%ecx
   2cede:	4c 89 ea             	mov    %r13,%rdx
   2cee1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cee8:	49 81 c0 00 07 00 00 	add    $0x700,%r8
   2ceef:	e8 00 00 00 00       	callq  2cef4 <__MARSH_WRAP__e1000_down+0x52fe>
   2cef4:	4d 8b 84 24 78 01 00 	mov    0x178(%r12),%r8
   2cefb:	00 
   2cefc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cf00:	b9 04 00 00 00       	mov    $0x4,%ecx
   2cf05:	4c 89 ea             	mov    %r13,%rdx
   2cf08:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cf0f:	49 81 c0 60 01 00 00 	add    $0x160,%r8
   2cf16:	e8 00 00 00 00       	callq  2cf1b <__MARSH_WRAP__e1000_down+0x5325>
   2cf1b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   2cf22:	00 
   2cf23:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cf27:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2cf2d:	4c 89 ea             	mov    %r13,%rdx
   2cf30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cf37:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   2cf3e:	e8 00 00 00 00       	callq  2cf43 <__MARSH_WRAP__e1000_down+0x534d>
   2cf43:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2cf4a:	00 
   2cf4b:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   2cf52:	00 
   2cf53:	74 65                	je     2cfba <__MARSH_WRAP__e1000_down+0x53c4>
   2cf55:	30 db                	xor    %bl,%bl
   2cf57:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2cf5e:	00 
   2cf5f:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2cf63:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cf67:	b9 01 00 00 00       	mov    $0x1,%ecx
   2cf6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cf73:	4c 89 ea             	mov    %r13,%rdx
   2cf76:	4c 8b 80 d8 01 00 00 	mov    0x1d8(%rax),%r8
   2cf7d:	49 83 c0 08          	add    $0x8,%r8
   2cf81:	49 01 d8             	add    %rbx,%r8
   2cf84:	48 ff c3             	inc    %rbx
   2cf87:	e8 00 00 00 00       	callq  2cf8c <__MARSH_WRAP__e1000_down+0x5396>
   2cf8c:	48 83 fb 20          	cmp    $0x20,%rbx
   2cf90:	75 c5                	jne    2cf57 <__MARSH_WRAP__e1000_down+0x5361>
   2cf92:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2cf99:	00 
   2cf9a:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cf9e:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2cfa4:	4c 89 ea             	mov    %r13,%rdx
   2cfa7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cfae:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   2cfb5:	e8 00 00 00 00       	callq  2cfba <__MARSH_WRAP__e1000_down+0x53c4>
   2cfba:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   2cfc1:	00 
   2cfc2:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2cfc6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cfca:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
   2cfd0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2cfd7:	48 89 da             	mov    %rbx,%rdx
   2cfda:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   2cfe1:	e8 00 00 00 00       	callq  2cfe6 <__MARSH_WRAP__e1000_down+0x53f0>
   2cfe6:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   2cfed:	00 
   2cfee:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2cff2:	41 b8 68 01 00 00    	mov    $0x168,%r8d
   2cff8:	48 89 da             	mov    %rbx,%rdx
   2cffb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d002:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   2d009:	e8 00 00 00 00       	callq  2d00e <__MARSH_WRAP__e1000_down+0x5418>
   2d00e:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2d015:	00 
   2d016:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   2d01d:	48 85 c0             	test   %rax,%rax
   2d020:	74 49                	je     2d06b <__MARSH_WRAP__e1000_down+0x5475>
   2d022:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d026:	48 8d 48 60          	lea    0x60(%rax),%rcx
   2d02a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2d030:	48 89 da             	mov    %rbx,%rdx
   2d033:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d03a:	e8 00 00 00 00       	callq  2d03f <__MARSH_WRAP__e1000_down+0x5449>
   2d03f:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2d046:	00 
   2d047:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d04b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2d051:	48 89 da             	mov    %rbx,%rdx
   2d054:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d05b:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   2d062:	48 83 c1 58          	add    $0x58,%rcx
   2d066:	e8 00 00 00 00       	callq  2d06b <__MARSH_WRAP__e1000_down+0x5475>
   2d06b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   2d072:	00 
   2d073:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d077:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d07e:	41 b8 80 00 00 00    	mov    $0x80,%r8d
   2d084:	48 89 da             	mov    %rbx,%rdx
   2d087:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   2d08e:	e8 00 00 00 00       	callq  2d093 <__MARSH_WRAP__e1000_down+0x549d>
   2d093:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2d09a:	00 
   2d09b:	48 8b b8 00 03 00 00 	mov    0x300(%rax),%rdi
   2d0a2:	48 85 ff             	test   %rdi,%rdi
   2d0a5:	74 66                	je     2d10d <__MARSH_WRAP__e1000_down+0x5517>
   2d0a7:	ba 08 00 00 00       	mov    $0x8,%edx
   2d0ac:	be 10 00 00 00       	mov    $0x10,%esi
   2d0b1:	e8 00 00 00 00       	callq  2d0b6 <__MARSH_WRAP__e1000_down+0x54c0>
   2d0b6:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2d0bd:	00 
   2d0be:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d0c2:	b9 08 00 00 00       	mov    $0x8,%ecx
   2d0c7:	48 89 da             	mov    %rbx,%rdx
   2d0ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d0d1:	4c 8b 80 00 03 00 00 	mov    0x300(%rax),%r8
   2d0d8:	49 83 c0 10          	add    $0x10,%r8
   2d0dc:	e8 00 00 00 00       	callq  2d0e1 <__MARSH_WRAP__e1000_down+0x54eb>
   2d0e1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2d0e8:	00 
   2d0e9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d0ed:	41 b8 f8 00 00 00    	mov    $0xf8,%r8d
   2d0f3:	48 89 da             	mov    %rbx,%rdx
   2d0f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d0fd:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   2d104:	48 83 c1 08          	add    $0x8,%rcx
   2d108:	e8 00 00 00 00       	callq  2d10d <__MARSH_WRAP__e1000_down+0x5517>
   2d10d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   2d114:	00 
   2d115:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d119:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2d11f:	48 89 da             	mov    %rbx,%rdx
   2d122:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d129:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   2d130:	e8 00 00 00 00       	callq  2d135 <__MARSH_WRAP__e1000_down+0x553f>
   2d135:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2d13c:	00 
   2d13d:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   2d144:	00 
   2d145:	74 65                	je     2d1ac <__MARSH_WRAP__e1000_down+0x55b6>
   2d147:	31 db                	xor    %ebx,%ebx
   2d149:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2d150:	00 
   2d151:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2d155:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d159:	b9 01 00 00 00       	mov    $0x1,%ecx
   2d15e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d165:	4c 89 ea             	mov    %r13,%rdx
   2d168:	4c 8b 80 e8 01 00 00 	mov    0x1e8(%rax),%r8
   2d16f:	49 83 c0 08          	add    $0x8,%r8
   2d173:	49 01 d8             	add    %rbx,%r8
   2d176:	48 ff c3             	inc    %rbx
   2d179:	e8 00 00 00 00       	callq  2d17e <__MARSH_WRAP__e1000_down+0x5588>
   2d17e:	48 83 fb 20          	cmp    $0x20,%rbx
   2d182:	75 c5                	jne    2d149 <__MARSH_WRAP__e1000_down+0x5553>
   2d184:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   2d18b:	00 
   2d18c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d190:	41 b8 38 00 00 00    	mov    $0x38,%r8d
   2d196:	4c 89 ea             	mov    %r13,%rdx
   2d199:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d1a0:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   2d1a7:	e8 00 00 00 00       	callq  2d1ac <__MARSH_WRAP__e1000_down+0x55b6>
   2d1ac:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2d1b0:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d1b4:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   2d1bb:	00 
   2d1bc:	41 b8 78 02 00 00    	mov    $0x278,%r8d
   2d1c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d1c9:	48 89 da             	mov    %rbx,%rdx
   2d1cc:	e8 00 00 00 00       	callq  2d1d1 <__MARSH_WRAP__e1000_down+0x55db>
   2d1d1:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d1d5:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   2d1dc:	00 
   2d1dd:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2d1e3:	48 89 da             	mov    %rbx,%rdx
   2d1e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d1ed:	e8 00 00 00 00       	callq  2d1f2 <__MARSH_WRAP__e1000_down+0x55fc>
   2d1f2:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   2d1f9:	00 
   2d1fa:	48 85 c0             	test   %rax,%rax
   2d1fd:	74 1b                	je     2d21a <__MARSH_WRAP__e1000_down+0x5624>
   2d1ff:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d203:	49 89 c0             	mov    %rax,%r8
   2d206:	b9 08 00 00 00       	mov    $0x8,%ecx
   2d20b:	48 89 da             	mov    %rbx,%rdx
   2d20e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d215:	e8 00 00 00 00       	callq  2d21a <__MARSH_WRAP__e1000_down+0x5624>
   2d21a:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d21e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d222:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d227:	48 89 da             	mov    %rbx,%rdx
   2d22a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d231:	4c 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8
   2d238:	49 83 c0 40          	add    $0x40,%r8
   2d23c:	e8 00 00 00 00       	callq  2d241 <__MARSH_WRAP__e1000_down+0x564b>
   2d241:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d245:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d249:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d24e:	48 89 da             	mov    %rbx,%rdx
   2d251:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d258:	4c 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%r8
   2d25f:	49 83 c0 3c          	add    $0x3c,%r8
   2d263:	e8 00 00 00 00       	callq  2d268 <__MARSH_WRAP__e1000_down+0x5672>
   2d268:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d26c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d270:	41 b8 b8 03 00 00    	mov    $0x3b8,%r8d
   2d276:	48 89 da             	mov    %rbx,%rdx
   2d279:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d280:	48 8b 88 f8 02 00 00 	mov    0x2f8(%rax),%rcx
   2d287:	48 83 c1 10          	add    $0x10,%rcx
   2d28b:	e8 00 00 00 00       	callq  2d290 <__MARSH_WRAP__e1000_down+0x569a>
   2d290:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2d294:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   2d298:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d29c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d2a3:	41 b8 60 00 00 00    	mov    $0x60,%r8d
   2d2a9:	4c 89 e2             	mov    %r12,%rdx
   2d2ac:	48 81 c1 b0 01 00 00 	add    $0x1b0,%rcx
   2d2b3:	e8 00 00 00 00       	callq  2d2b8 <__MARSH_WRAP__e1000_down+0x56c2>
   2d2b8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d2bc:	48 8b b8 b0 01 00 00 	mov    0x1b0(%rax),%rdi
   2d2c3:	48 85 ff             	test   %rdi,%rdi
   2d2c6:	0f 84 d9 07 00 00    	je     2daa5 <__MARSH_WRAP__e1000_down+0x5eaf>
   2d2cc:	ba 08 00 00 00       	mov    $0x8,%edx
   2d2d1:	be 08 00 00 00       	mov    $0x8,%esi
   2d2d6:	e8 00 00 00 00       	callq  2d2db <__MARSH_WRAP__e1000_down+0x56e5>
   2d2db:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d2df:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d2e3:	b9 08 00 00 00       	mov    $0x8,%ecx
   2d2e8:	4c 89 e2             	mov    %r12,%rdx
   2d2eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d2f2:	4c 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%r8
   2d2f9:	49 83 c0 08          	add    $0x8,%r8
   2d2fd:	e8 00 00 00 00       	callq  2d302 <__MARSH_WRAP__e1000_down+0x570c>
   2d302:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d306:	ba 04 00 00 00       	mov    $0x4,%edx
   2d30b:	be 14 00 00 00       	mov    $0x14,%esi
   2d310:	48 8b b8 b0 01 00 00 	mov    0x1b0(%rax),%rdi
   2d317:	e8 00 00 00 00       	callq  2d31c <__MARSH_WRAP__e1000_down+0x5726>
   2d31c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d320:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d324:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d329:	4c 89 e2             	mov    %r12,%rdx
   2d32c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d333:	4c 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%r8
   2d33a:	49 83 c0 14          	add    $0x14,%r8
   2d33e:	e8 00 00 00 00       	callq  2d343 <__MARSH_WRAP__e1000_down+0x574d>
   2d343:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d347:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d34b:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d350:	4c 89 e2             	mov    %r12,%rdx
   2d353:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d35a:	4c 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%r8
   2d361:	49 83 c0 18          	add    $0x18,%r8
   2d365:	e8 00 00 00 00       	callq  2d36a <__MARSH_WRAP__e1000_down+0x5774>
   2d36a:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d36e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d372:	b9 01 00 00 00       	mov    $0x1,%ecx
   2d377:	4c 89 e2             	mov    %r12,%rdx
   2d37a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d381:	4c 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%r8
   2d388:	49 83 c0 5c          	add    $0x5c,%r8
   2d38c:	e8 00 00 00 00       	callq  2d391 <__MARSH_WRAP__e1000_down+0x579b>
   2d391:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d395:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d399:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d39e:	4c 89 e2             	mov    %r12,%rdx
   2d3a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d3a8:	4c 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%r8
   2d3af:	49 83 c0 10          	add    $0x10,%r8
   2d3b3:	e8 00 00 00 00       	callq  2d3b8 <__MARSH_WRAP__e1000_down+0x57c2>
   2d3b8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d3bc:	ba 30 00 00 00       	mov    $0x30,%edx
   2d3c1:	be 28 00 00 00       	mov    $0x28,%esi
   2d3c6:	48 8b b8 b0 01 00 00 	mov    0x1b0(%rax),%rdi
   2d3cd:	e8 00 00 00 00       	callq  2d3d2 <__MARSH_WRAP__e1000_down+0x57dc>
   2d3d2:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d3d6:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d3da:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d3df:	4c 89 e2             	mov    %r12,%rdx
   2d3e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d3e9:	4c 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%r8
   2d3f0:	49 83 c0 5a          	add    $0x5a,%r8
   2d3f4:	e8 00 00 00 00       	callq  2d3f9 <__MARSH_WRAP__e1000_down+0x5803>
   2d3f9:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d3fd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d401:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d406:	4c 89 e2             	mov    %r12,%rdx
   2d409:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d410:	4c 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%r8
   2d417:	49 83 c0 58          	add    $0x58,%r8
   2d41b:	e8 00 00 00 00       	callq  2d420 <__MARSH_WRAP__e1000_down+0x582a>
   2d420:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d424:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d428:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d42d:	4c 89 e2             	mov    %r12,%rdx
   2d430:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d437:	4c 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%r8
   2d43e:	49 83 c0 1c          	add    $0x1c,%r8
   2d442:	e8 00 00 00 00       	callq  2d447 <__MARSH_WRAP__e1000_down+0x5851>
   2d447:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d44b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d44f:	41 b8 20 00 00 00    	mov    $0x20,%r8d
   2d455:	4c 89 e2             	mov    %r12,%rdx
   2d458:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d45f:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   2d466:	48 83 c1 20          	add    $0x20,%rcx
   2d46a:	e8 00 00 00 00       	callq  2d46f <__MARSH_WRAP__e1000_down+0x5879>
   2d46f:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d473:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d47a:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d47e:	48 85 c0             	test   %rax,%rax
   2d481:	0f 84 f5 04 00 00    	je     2d97c <__MARSH_WRAP__e1000_down+0x5d86>
   2d487:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d48b:	4c 8d 40 18          	lea    0x18(%rax),%r8
   2d48f:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d494:	4c 89 e2             	mov    %r12,%rdx
   2d497:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d49e:	e8 00 00 00 00       	callq  2d4a3 <__MARSH_WRAP__e1000_down+0x58ad>
   2d4a3:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d4a7:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d4ab:	b9 08 00 00 00       	mov    $0x8,%ecx
   2d4b0:	4c 89 e2             	mov    %r12,%rdx
   2d4b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d4ba:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d4c1:	4c 8b 40 20          	mov    0x20(%rax),%r8
   2d4c5:	49 83 c0 10          	add    $0x10,%r8
   2d4c9:	e8 00 00 00 00       	callq  2d4ce <__MARSH_WRAP__e1000_down+0x58d8>
   2d4ce:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d4d2:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d4d6:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d4db:	4c 89 e2             	mov    %r12,%rdx
   2d4de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d4e5:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d4ec:	4c 8b 40 20          	mov    0x20(%rax),%r8
   2d4f0:	49 83 c0 1a          	add    $0x1a,%r8
   2d4f4:	e8 00 00 00 00       	callq  2d4f9 <__MARSH_WRAP__e1000_down+0x5903>
   2d4f9:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d4fd:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d501:	b9 08 00 00 00       	mov    $0x8,%ecx
   2d506:	4c 89 e2             	mov    %r12,%rdx
   2d509:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d510:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d517:	4c 8b 40 20          	mov    0x20(%rax),%r8
   2d51b:	49 83 c0 08          	add    $0x8,%r8
   2d51f:	e8 00 00 00 00       	callq  2d524 <__MARSH_WRAP__e1000_down+0x592e>
   2d524:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d528:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d52c:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   2d532:	4c 89 e2             	mov    %r12,%rdx
   2d535:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d53c:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d543:	48 8b 48 20          	mov    0x20(%rax),%rcx
   2d547:	e8 00 00 00 00       	callq  2d54c <__MARSH_WRAP__e1000_down+0x5956>
   2d54c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d550:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d557:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d55b:	48 83 38 00          	cmpq   $0x0,(%rax)
   2d55f:	0f 84 17 04 00 00    	je     2d97c <__MARSH_WRAP__e1000_down+0x5d86>
   2d565:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   2d569:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d56d:	b9 01 00 00 00       	mov    $0x1,%ecx
   2d572:	4c 89 e2             	mov    %r12,%rdx
   2d575:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d57c:	49 89 d8             	mov    %rbx,%r8
   2d57f:	e8 00 00 00 00       	callq  2d584 <__MARSH_WRAP__e1000_down+0x598e>
   2d584:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d588:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2d58b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d592:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d599:	83 e2 07             	and    $0x7,%edx
   2d59c:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d5a0:	48 8b 08             	mov    (%rax),%rcx
   2d5a3:	8a 41 7d             	mov    0x7d(%rcx),%al
   2d5a6:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   2d5a9:	09 d0                	or     %edx,%eax
   2d5ab:	4c 89 e2             	mov    %r12,%rdx
   2d5ae:	88 41 7d             	mov    %al,0x7d(%rcx)
   2d5b1:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d5b5:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d5ba:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d5be:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d5c5:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d5c9:	4c 8b 00             	mov    (%rax),%r8
   2d5cc:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   2d5d3:	e8 00 00 00 00       	callq  2d5d8 <__MARSH_WRAP__e1000_down+0x59e2>
   2d5d8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d5dc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d5e0:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d5e5:	4c 89 e2             	mov    %r12,%rdx
   2d5e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d5ef:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d5f6:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d5fa:	4c 8b 00             	mov    (%rax),%r8
   2d5fd:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   2d604:	e8 00 00 00 00       	callq  2d609 <__MARSH_WRAP__e1000_down+0x5a13>
   2d609:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d60d:	49 89 d8             	mov    %rbx,%r8
   2d610:	b9 01 00 00 00       	mov    $0x1,%ecx
   2d615:	4c 89 e2             	mov    %r12,%rdx
   2d618:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d61f:	e8 00 00 00 00       	callq  2d624 <__MARSH_WRAP__e1000_down+0x5a2e>
   2d624:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d628:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2d62b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d632:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d639:	83 e2 03             	and    $0x3,%edx
   2d63c:	c1 e2 02             	shl    $0x2,%edx
   2d63f:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d643:	48 8b 08             	mov    (%rax),%rcx
   2d646:	8a 41 7c             	mov    0x7c(%rcx),%al
   2d649:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   2d64c:	09 d0                	or     %edx,%eax
   2d64e:	4c 89 e2             	mov    %r12,%rdx
   2d651:	88 41 7c             	mov    %al,0x7c(%rcx)
   2d654:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d658:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d65d:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d661:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d668:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d66c:	4c 8b 00             	mov    (%rax),%r8
   2d66f:	49 83 c0 6c          	add    $0x6c,%r8
   2d673:	e8 00 00 00 00       	callq  2d678 <__MARSH_WRAP__e1000_down+0x5a82>
   2d678:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d67c:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d680:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d685:	4c 89 e2             	mov    %r12,%rdx
   2d688:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d68f:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d696:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d69a:	4c 8b 00             	mov    (%rax),%r8
   2d69d:	49 81 c0 a4 00 00 00 	add    $0xa4,%r8
   2d6a4:	e8 00 00 00 00       	callq  2d6a9 <__MARSH_WRAP__e1000_down+0x5ab3>
   2d6a9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d6ad:	49 89 d8             	mov    %rbx,%r8
   2d6b0:	b9 01 00 00 00       	mov    $0x1,%ecx
   2d6b5:	4c 89 e2             	mov    %r12,%rdx
   2d6b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d6bf:	e8 00 00 00 00       	callq  2d6c4 <__MARSH_WRAP__e1000_down+0x5ace>
   2d6c4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d6c8:	8a 55 d0             	mov    0xffffffffffffffd0(%rbp),%dl
   2d6cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d6d2:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d6d9:	83 e2 01             	and    $0x1,%edx
   2d6dc:	01 d2                	add    %edx,%edx
   2d6de:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d6e2:	48 8b 08             	mov    (%rax),%rcx
   2d6e5:	8a 41 7c             	mov    0x7c(%rcx),%al
   2d6e8:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   2d6eb:	09 d0                	or     %edx,%eax
   2d6ed:	4c 89 e2             	mov    %r12,%rdx
   2d6f0:	88 41 7c             	mov    %al,0x7c(%rcx)
   2d6f3:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d6f7:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d6fc:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d700:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d707:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d70b:	4c 8b 00             	mov    (%rax),%r8
   2d70e:	49 83 c0 76          	add    $0x76,%r8
   2d712:	e8 00 00 00 00       	callq  2d717 <__MARSH_WRAP__e1000_down+0x5b21>
   2d717:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d71b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d71f:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d724:	4c 89 e2             	mov    %r12,%rdx
   2d727:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d72e:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d735:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d739:	4c 8b 00             	mov    (%rax),%r8
   2d73c:	49 83 c0 74          	add    $0x74,%r8
   2d740:	e8 00 00 00 00       	callq  2d745 <__MARSH_WRAP__e1000_down+0x5b4f>
   2d745:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d749:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d74d:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d752:	4c 89 e2             	mov    %r12,%rdx
   2d755:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d75c:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d763:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d767:	4c 8b 00             	mov    (%rax),%r8
   2d76a:	49 83 c0 68          	add    $0x68,%r8
   2d76e:	e8 00 00 00 00       	callq  2d773 <__MARSH_WRAP__e1000_down+0x5b7d>
   2d773:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d777:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d77b:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d780:	4c 89 e2             	mov    %r12,%rdx
   2d783:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d78a:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d791:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d795:	4c 8b 00             	mov    (%rax),%r8
   2d798:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   2d79f:	e8 00 00 00 00       	callq  2d7a4 <__MARSH_WRAP__e1000_down+0x5bae>
   2d7a4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d7a8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d7ac:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d7b1:	4c 89 e2             	mov    %r12,%rdx
   2d7b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d7bb:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d7c2:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d7c6:	4c 8b 00             	mov    (%rax),%r8
   2d7c9:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
   2d7d0:	e8 00 00 00 00       	callq  2d7d5 <__MARSH_WRAP__e1000_down+0x5bdf>
   2d7d5:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d7d9:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d7dd:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d7e2:	4c 89 e2             	mov    %r12,%rdx
   2d7e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d7ec:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d7f3:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d7f7:	4c 8b 00             	mov    (%rax),%r8
   2d7fa:	49 83 c0 7e          	add    $0x7e,%r8
   2d7fe:	e8 00 00 00 00       	callq  2d803 <__MARSH_WRAP__e1000_down+0x5c0d>
   2d803:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d807:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d80b:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d810:	4c 89 e2             	mov    %r12,%rdx
   2d813:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d81a:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d821:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d825:	4c 8b 00             	mov    (%rax),%r8
   2d828:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   2d82f:	e8 00 00 00 00       	callq  2d834 <__MARSH_WRAP__e1000_down+0x5c3e>
   2d834:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d838:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d83c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2d842:	4c 89 e2             	mov    %r12,%rdx
   2d845:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d84c:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d853:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d857:	48 8b 08             	mov    (%rax),%rcx
   2d85a:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   2d861:	e8 00 00 00 00       	callq  2d866 <__MARSH_WRAP__e1000_down+0x5c70>
   2d866:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d86a:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d871:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d875:	48 8b 00             	mov    (%rax),%rax
   2d878:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   2d87f:	00 
   2d880:	0f 84 87 00 00 00    	je     2d90d <__MARSH_WRAP__e1000_down+0x5d17>
   2d886:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d88a:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   2d88e:	b9 04 00 00 00       	mov    $0x4,%ecx
   2d893:	4c 89 e2             	mov    %r12,%rdx
   2d896:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d89d:	31 db                	xor    %ebx,%ebx
   2d89f:	e8 00 00 00 00       	callq  2d8a4 <__MARSH_WRAP__e1000_down+0x5cae>
   2d8a4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d8a8:	8b 75 c0             	mov    0xffffffffffffffc0(%rbp),%esi
   2d8ab:	b9 01 00 00 00       	mov    $0x1,%ecx
   2d8b0:	ba 01 00 00 00       	mov    $0x1,%edx
   2d8b5:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d8bc:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d8c0:	48 8b 38             	mov    (%rax),%rdi
   2d8c3:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   2d8ca:	e8 00 00 00 00       	callq  2d8cf <__MARSH_WRAP__e1000_down+0x5cd9>
   2d8cf:	eb 37                	jmp    2d908 <__MARSH_WRAP__e1000_down+0x5d12>
   2d8d1:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d8d5:	4c 63 c3             	movslq %ebx,%r8
   2d8d8:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d8dc:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2d8e0:	b9 01 00 00 00       	mov    $0x1,%ecx
   2d8e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d8ec:	ff c3                	inc    %ebx
   2d8ee:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d8f5:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d8f9:	48 8b 00             	mov    (%rax),%rax
   2d8fc:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   2d903:	e8 00 00 00 00       	callq  2d908 <__MARSH_WRAP__e1000_down+0x5d12>
   2d908:	3b 5d c0             	cmp    0xffffffffffffffc0(%rbp),%ebx
   2d90b:	7c c4                	jl     2d8d1 <__MARSH_WRAP__e1000_down+0x5cdb>
   2d90d:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d911:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2d915:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d919:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2d91f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d926:	48 89 da             	mov    %rbx,%rdx
   2d929:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d930:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d934:	48 8b 08             	mov    (%rax),%rcx
   2d937:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   2d93e:	e8 00 00 00 00       	callq  2d943 <__MARSH_WRAP__e1000_down+0x5d4d>
   2d943:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d947:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d94e:	48 8b 40 20          	mov    0x20(%rax),%rax
   2d952:	48 8b 00             	mov    (%rax),%rax
   2d955:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   2d95c:	48 85 c0             	test   %rax,%rax
   2d95f:	74 1b                	je     2d97c <__MARSH_WRAP__e1000_down+0x5d86>
   2d961:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d965:	49 89 c0             	mov    %rax,%r8
   2d968:	b9 01 00 00 00       	mov    $0x1,%ecx
   2d96d:	48 89 da             	mov    %rbx,%rdx
   2d970:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d977:	e8 00 00 00 00       	callq  2d97c <__MARSH_WRAP__e1000_down+0x5d86>
   2d97c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d980:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2d984:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d988:	41 b8 10 00 00 00    	mov    $0x10,%r8d
   2d98e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d995:	48 89 da             	mov    %rbx,%rdx
   2d998:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   2d99f:	e8 00 00 00 00       	callq  2d9a4 <__MARSH_WRAP__e1000_down+0x5dae>
   2d9a4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d9a8:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d9af:	48 8b 00             	mov    (%rax),%rax
   2d9b2:	48 85 c0             	test   %rax,%rax
   2d9b5:	0f 84 ea 00 00 00    	je     2daa5 <__MARSH_WRAP__e1000_down+0x5eaf>
   2d9bb:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d9bf:	4c 8d 40 0e          	lea    0xe(%rax),%r8
   2d9c3:	b9 02 00 00 00       	mov    $0x2,%ecx
   2d9c8:	48 89 da             	mov    %rbx,%rdx
   2d9cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d9d2:	e8 00 00 00 00       	callq  2d9d7 <__MARSH_WRAP__e1000_down+0x5de1>
   2d9d7:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2d9db:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2d9df:	b9 01 00 00 00       	mov    $0x1,%ecx
   2d9e4:	48 89 da             	mov    %rbx,%rdx
   2d9e7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2d9ee:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2d9f5:	4c 8b 00             	mov    (%rax),%r8
   2d9f8:	49 83 c0 0d          	add    $0xd,%r8
   2d9fc:	e8 00 00 00 00       	callq  2da01 <__MARSH_WRAP__e1000_down+0x5e0b>
   2da01:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2da05:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2da09:	b9 02 00 00 00       	mov    $0x2,%ecx
   2da0e:	48 89 da             	mov    %rbx,%rdx
   2da11:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2da18:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2da1f:	4c 8b 00             	mov    (%rax),%r8
   2da22:	49 83 c0 0a          	add    $0xa,%r8
   2da26:	e8 00 00 00 00       	callq  2da2b <__MARSH_WRAP__e1000_down+0x5e35>
   2da2b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2da2f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2da33:	b9 08 00 00 00       	mov    $0x8,%ecx
   2da38:	48 89 da             	mov    %rbx,%rdx
   2da3b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2da42:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2da49:	4c 8b 00             	mov    (%rax),%r8
   2da4c:	e8 00 00 00 00       	callq  2da51 <__MARSH_WRAP__e1000_down+0x5e5b>
   2da51:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2da55:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2da59:	b9 02 00 00 00       	mov    $0x2,%ecx
   2da5e:	48 89 da             	mov    %rbx,%rdx
   2da61:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2da68:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2da6f:	4c 8b 00             	mov    (%rax),%r8
   2da72:	49 83 c0 08          	add    $0x8,%r8
   2da76:	e8 00 00 00 00       	callq  2da7b <__MARSH_WRAP__e1000_down+0x5e85>
   2da7b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2da7f:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   2da83:	b9 01 00 00 00       	mov    $0x1,%ecx
   2da88:	48 89 da             	mov    %rbx,%rdx
   2da8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2da92:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   2da99:	4c 8b 00             	mov    (%rax),%r8
   2da9c:	49 83 c0 0c          	add    $0xc,%r8
   2daa0:	e8 00 00 00 00       	callq  2daa5 <__MARSH_WRAP__e1000_down+0x5eaf>
   2daa5:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   2daa9:	48 85 ff             	test   %rdi,%rdi
   2daac:	74 0d                	je     2dabb <__MARSH_WRAP__e1000_down+0x5ec5>
   2daae:	e8 00 00 00 00       	callq  2dab3 <__MARSH_WRAP__e1000_down+0x5ebd>
   2dab3:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   2daba:	00 
   2dabb:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   2dabf:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2dac3:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   2dac7:	e8 00 00 00 00       	callq  2dacc <__MARSH_WRAP__e1000_down+0x5ed6>
   2dacc:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   2dad0:	4c 89 ea             	mov    %r13,%rdx
   2dad3:	4c 89 f6             	mov    %r14,%rsi
   2dad6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dadd:	c7 45 d4 00 00 00 00 	movl   $0x0,0xffffffffffffffd4(%rbp)
   2dae4:	e8 00 00 00 00       	callq  2dae9 <__MARSH_WRAP__e1000_down+0x5ef3>
   2dae9:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   2daed:	48 85 c0             	test   %rax,%rax
   2daf0:	0f 84 c9 44 00 00    	je     31fbf <__MARSH_WRAP__e1000_down+0xa3c9>
   2daf6:	48 8d 88 20 01 00 00 	lea    0x120(%rax),%rcx
   2dafd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2db03:	4c 89 ea             	mov    %r13,%rdx
   2db06:	4c 89 f6             	mov    %r14,%rsi
   2db09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2db10:	e8 00 00 00 00       	callq  2db15 <__MARSH_WRAP__e1000_down+0x5f1f>
   2db15:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2db19:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2db1f:	4c 89 ea             	mov    %r13,%rdx
   2db22:	4c 89 f6             	mov    %r14,%rsi
   2db25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2db2c:	48 81 c1 9c 00 00 00 	add    $0x9c,%rcx
   2db33:	e8 00 00 00 00       	callq  2db38 <__MARSH_WRAP__e1000_down+0x5f42>
   2db38:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2db3c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2db42:	4c 89 ea             	mov    %r13,%rdx
   2db45:	4c 89 f6             	mov    %r14,%rsi
   2db48:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2db4f:	48 81 c1 a4 00 00 00 	add    $0xa4,%rcx
   2db56:	e8 00 00 00 00       	callq  2db5b <__MARSH_WRAP__e1000_down+0x5f65>
   2db5b:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2db5f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2db65:	4c 89 ea             	mov    %r13,%rdx
   2db68:	4c 89 f6             	mov    %r14,%rsi
   2db6b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2db72:	48 81 c1 f4 01 00 00 	add    $0x1f4,%rcx
   2db79:	e8 00 00 00 00       	callq  2db7e <__MARSH_WRAP__e1000_down+0x5f88>
   2db7e:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2db82:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2db88:	4c 89 ea             	mov    %r13,%rdx
   2db8b:	4c 89 f6             	mov    %r14,%rsi
   2db8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2db95:	48 81 c1 b0 00 00 00 	add    $0xb0,%rcx
   2db9c:	e8 00 00 00 00       	callq  2dba1 <__MARSH_WRAP__e1000_down+0x5fab>
   2dba1:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dba5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dbab:	4c 89 ea             	mov    %r13,%rdx
   2dbae:	4c 89 f6             	mov    %r14,%rsi
   2dbb1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dbb8:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   2dbbf:	e8 00 00 00 00       	callq  2dbc4 <__MARSH_WRAP__e1000_down+0x5fce>
   2dbc4:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dbc8:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dbce:	4c 89 ea             	mov    %r13,%rdx
   2dbd1:	4c 89 f6             	mov    %r14,%rsi
   2dbd4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dbdb:	48 81 c1 28 07 00 00 	add    $0x728,%rcx
   2dbe2:	e8 00 00 00 00       	callq  2dbe7 <__MARSH_WRAP__e1000_down+0x5ff1>
   2dbe7:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dbeb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2dbf1:	4c 89 ea             	mov    %r13,%rdx
   2dbf4:	4c 89 f6             	mov    %r14,%rsi
   2dbf7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dbfe:	48 81 c1 c5 07 00 00 	add    $0x7c5,%rcx
   2dc05:	e8 00 00 00 00       	callq  2dc0a <__MARSH_WRAP__e1000_down+0x6014>
   2dc0a:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dc0e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dc14:	4c 89 ea             	mov    %r13,%rdx
   2dc17:	4c 89 f6             	mov    %r14,%rsi
   2dc1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dc21:	48 81 c1 24 07 00 00 	add    $0x724,%rcx
   2dc28:	e8 00 00 00 00       	callq  2dc2d <__MARSH_WRAP__e1000_down+0x6037>
   2dc2d:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dc31:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dc37:	4c 89 ea             	mov    %r13,%rdx
   2dc3a:	4c 89 f6             	mov    %r14,%rsi
   2dc3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dc44:	48 81 c1 20 07 00 00 	add    $0x720,%rcx
   2dc4b:	e8 00 00 00 00       	callq  2dc50 <__MARSH_WRAP__e1000_down+0x605a>
   2dc50:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dc54:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dc5a:	4c 89 ea             	mov    %r13,%rdx
   2dc5d:	4c 89 f6             	mov    %r14,%rsi
   2dc60:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dc67:	48 81 c1 2c 01 00 00 	add    $0x12c,%rcx
   2dc6e:	e8 00 00 00 00       	callq  2dc73 <__MARSH_WRAP__e1000_down+0x607d>
   2dc73:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dc77:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dc7d:	4c 89 ea             	mov    %r13,%rdx
   2dc80:	4c 89 f6             	mov    %r14,%rsi
   2dc83:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dc8a:	48 81 c1 c8 01 00 00 	add    $0x1c8,%rcx
   2dc91:	e8 00 00 00 00       	callq  2dc96 <__MARSH_WRAP__e1000_down+0x60a0>
   2dc96:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dc9a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2dca0:	4c 89 ea             	mov    %r13,%rdx
   2dca3:	4c 89 f6             	mov    %r14,%rsi
   2dca6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dcad:	48 81 c1 c4 07 00 00 	add    $0x7c4,%rcx
   2dcb4:	e8 00 00 00 00       	callq  2dcb9 <__MARSH_WRAP__e1000_down+0x60c3>
   2dcb9:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dcbd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dcc3:	4c 89 ea             	mov    %r13,%rdx
   2dcc6:	4c 89 f6             	mov    %r14,%rsi
   2dcc9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dcd0:	48 81 c1 b4 02 00 00 	add    $0x2b4,%rcx
   2dcd7:	e8 00 00 00 00       	callq  2dcdc <__MARSH_WRAP__e1000_down+0x60e6>
   2dcdc:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dce0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dce6:	4c 89 ea             	mov    %r13,%rdx
   2dce9:	4c 89 f6             	mov    %r14,%rsi
   2dcec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dcf3:	48 81 c1 d8 07 00 00 	add    $0x7d8,%rcx
   2dcfa:	e8 00 00 00 00       	callq  2dcff <__MARSH_WRAP__e1000_down+0x6109>
   2dcff:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dd03:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dd09:	4c 89 ea             	mov    %r13,%rdx
   2dd0c:	4c 89 f6             	mov    %r14,%rsi
   2dd0f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dd16:	48 81 c1 1c 01 00 00 	add    $0x11c,%rcx
   2dd1d:	e8 00 00 00 00       	callq  2dd22 <__MARSH_WRAP__e1000_down+0x612c>
   2dd22:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dd26:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2dd2c:	4c 89 ea             	mov    %r13,%rdx
   2dd2f:	4c 89 f6             	mov    %r14,%rsi
   2dd32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dd39:	48 81 c1 c7 07 00 00 	add    $0x7c7,%rcx
   2dd40:	e8 00 00 00 00       	callq  2dd45 <__MARSH_WRAP__e1000_down+0x614f>
   2dd45:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dd49:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2dd4f:	4c 89 ea             	mov    %r13,%rdx
   2dd52:	4c 89 f6             	mov    %r14,%rsi
   2dd55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dd5c:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   2dd63:	e8 00 00 00 00       	callq  2dd68 <__MARSH_WRAP__e1000_down+0x6172>
   2dd68:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dd6c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2dd72:	4c 89 ea             	mov    %r13,%rdx
   2dd75:	4c 89 f6             	mov    %r14,%rsi
   2dd78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dd7f:	48 81 c1 b8 01 00 00 	add    $0x1b8,%rcx
   2dd86:	e8 00 00 00 00       	callq  2dd8b <__MARSH_WRAP__e1000_down+0x6195>
   2dd8b:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2dd8f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2dd95:	4c 89 ea             	mov    %r13,%rdx
   2dd98:	4c 89 f6             	mov    %r14,%rsi
   2dd9b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dda2:	48 81 c1 c8 07 00 00 	add    $0x7c8,%rcx
   2dda9:	e8 00 00 00 00       	callq  2ddae <__MARSH_WRAP__e1000_down+0x61b8>
   2ddae:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ddb2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2ddb8:	4c 89 ea             	mov    %r13,%rdx
   2ddbb:	4c 89 f6             	mov    %r14,%rsi
   2ddbe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ddc5:	48 81 c1 a8 01 00 00 	add    $0x1a8,%rcx
   2ddcc:	e8 00 00 00 00       	callq  2ddd1 <__MARSH_WRAP__e1000_down+0x61db>
   2ddd1:	48 8b 5d b8          	mov    0xffffffffffffffb8(%rbp),%rbx
   2ddd5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2dddb:	4c 89 ea             	mov    %r13,%rdx
   2ddde:	4c 89 f6             	mov    %r14,%rsi
   2dde1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dde8:	48 81 c3 d8 04 00 00 	add    $0x4d8,%rbx
   2ddef:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
   2ddf3:	e8 00 00 00 00       	callq  2ddf8 <__MARSH_WRAP__e1000_down+0x6202>
   2ddf8:	48 8d 8b a0 01 00 00 	lea    0x1a0(%rbx),%rcx
   2ddff:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2de05:	4c 89 ea             	mov    %r13,%rdx
   2de08:	4c 89 f6             	mov    %r14,%rsi
   2de0b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2de12:	e8 00 00 00 00       	callq  2de17 <__MARSH_WRAP__e1000_down+0x6221>
   2de17:	48 8d 8b 18 02 00 00 	lea    0x218(%rbx),%rcx
   2de1e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2de24:	4c 89 ea             	mov    %r13,%rdx
   2de27:	4c 89 f6             	mov    %r14,%rsi
   2de2a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2de31:	e8 00 00 00 00       	callq  2de36 <__MARSH_WRAP__e1000_down+0x6240>
   2de36:	48 8d 8b f0 00 00 00 	lea    0xf0(%rbx),%rcx
   2de3d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2de43:	4c 89 ea             	mov    %r13,%rdx
   2de46:	4c 89 f6             	mov    %r14,%rsi
   2de49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2de50:	e8 00 00 00 00       	callq  2de55 <__MARSH_WRAP__e1000_down+0x625f>
   2de55:	48 8d 8b 08 02 00 00 	lea    0x208(%rbx),%rcx
   2de5c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2de62:	4c 89 ea             	mov    %r13,%rdx
   2de65:	4c 89 f6             	mov    %r14,%rsi
   2de68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2de6f:	e8 00 00 00 00       	callq  2de74 <__MARSH_WRAP__e1000_down+0x627e>
   2de74:	48 8d 8b 50 01 00 00 	lea    0x150(%rbx),%rcx
   2de7b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2de81:	4c 89 ea             	mov    %r13,%rdx
   2de84:	4c 89 f6             	mov    %r14,%rsi
   2de87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2de8e:	e8 00 00 00 00       	callq  2de93 <__MARSH_WRAP__e1000_down+0x629d>
   2de93:	48 8d 8b a0 00 00 00 	lea    0xa0(%rbx),%rcx
   2de9a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2dea0:	4c 89 ea             	mov    %r13,%rdx
   2dea3:	4c 89 f6             	mov    %r14,%rsi
   2dea6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dead:	e8 00 00 00 00       	callq  2deb2 <__MARSH_WRAP__e1000_down+0x62bc>
   2deb2:	48 8d 4b 68          	lea    0x68(%rbx),%rcx
   2deb6:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2debc:	4c 89 ea             	mov    %r13,%rdx
   2debf:	4c 89 f6             	mov    %r14,%rsi
   2dec2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dec9:	e8 00 00 00 00       	callq  2dece <__MARSH_WRAP__e1000_down+0x62d8>
   2dece:	48 8d 8b f8 00 00 00 	lea    0xf8(%rbx),%rcx
   2ded5:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2dedb:	4c 89 ea             	mov    %r13,%rdx
   2dede:	4c 89 f6             	mov    %r14,%rsi
   2dee1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dee8:	e8 00 00 00 00       	callq  2deed <__MARSH_WRAP__e1000_down+0x62f7>
   2deed:	48 8d 8b 60 01 00 00 	lea    0x160(%rbx),%rcx
   2def4:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2defa:	4c 89 ea             	mov    %r13,%rdx
   2defd:	4c 89 f6             	mov    %r14,%rsi
   2df00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2df07:	e8 00 00 00 00       	callq  2df0c <__MARSH_WRAP__e1000_down+0x6316>
   2df0c:	48 8d 8b e8 01 00 00 	lea    0x1e8(%rbx),%rcx
   2df13:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2df19:	4c 89 ea             	mov    %r13,%rdx
   2df1c:	4c 89 f6             	mov    %r14,%rsi
   2df1f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2df26:	e8 00 00 00 00       	callq  2df2b <__MARSH_WRAP__e1000_down+0x6335>
   2df2b:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
   2df2f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2df35:	4c 89 ea             	mov    %r13,%rdx
   2df38:	4c 89 f6             	mov    %r14,%rsi
   2df3b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2df42:	e8 00 00 00 00       	callq  2df47 <__MARSH_WRAP__e1000_down+0x6351>
   2df47:	48 8d 8b 00 01 00 00 	lea    0x100(%rbx),%rcx
   2df4e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2df54:	4c 89 ea             	mov    %r13,%rdx
   2df57:	4c 89 f6             	mov    %r14,%rsi
   2df5a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2df61:	e8 00 00 00 00       	callq  2df66 <__MARSH_WRAP__e1000_down+0x6370>
   2df66:	48 8d 8b e8 00 00 00 	lea    0xe8(%rbx),%rcx
   2df6d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2df73:	4c 89 ea             	mov    %r13,%rdx
   2df76:	4c 89 f6             	mov    %r14,%rsi
   2df79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2df80:	e8 00 00 00 00       	callq  2df85 <__MARSH_WRAP__e1000_down+0x638f>
   2df85:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
   2df8c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2df92:	4c 89 ea             	mov    %r13,%rdx
   2df95:	4c 89 f6             	mov    %r14,%rsi
   2df98:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2df9f:	e8 00 00 00 00       	callq  2dfa4 <__MARSH_WRAP__e1000_down+0x63ae>
   2dfa4:	48 8d 8b 68 01 00 00 	lea    0x168(%rbx),%rcx
   2dfab:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2dfb1:	4c 89 ea             	mov    %r13,%rdx
   2dfb4:	4c 89 f6             	mov    %r14,%rsi
   2dfb7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dfbe:	e8 00 00 00 00       	callq  2dfc3 <__MARSH_WRAP__e1000_down+0x63cd>
   2dfc3:	48 8d 8b d8 01 00 00 	lea    0x1d8(%rbx),%rcx
   2dfca:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2dfd0:	4c 89 ea             	mov    %r13,%rdx
   2dfd3:	4c 89 f6             	mov    %r14,%rsi
   2dfd6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dfdd:	e8 00 00 00 00       	callq  2dfe2 <__MARSH_WRAP__e1000_down+0x63ec>
   2dfe2:	48 8d 8b 38 01 00 00 	lea    0x138(%rbx),%rcx
   2dfe9:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2dfef:	4c 89 ea             	mov    %r13,%rdx
   2dff2:	4c 89 f6             	mov    %r14,%rsi
   2dff5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2dffc:	e8 00 00 00 00       	callq  2e001 <__MARSH_WRAP__e1000_down+0x640b>
   2e001:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
   2e005:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e00b:	4c 89 ea             	mov    %r13,%rdx
   2e00e:	4c 89 f6             	mov    %r14,%rsi
   2e011:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e018:	e8 00 00 00 00       	callq  2e01d <__MARSH_WRAP__e1000_down+0x6427>
   2e01d:	48 8d 8b 20 01 00 00 	lea    0x120(%rbx),%rcx
   2e024:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e02a:	4c 89 ea             	mov    %r13,%rdx
   2e02d:	4c 89 f6             	mov    %r14,%rsi
   2e030:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e037:	e8 00 00 00 00       	callq  2e03c <__MARSH_WRAP__e1000_down+0x6446>
   2e03c:	48 8d 8b 70 01 00 00 	lea    0x170(%rbx),%rcx
   2e043:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e049:	4c 89 ea             	mov    %r13,%rdx
   2e04c:	4c 89 f6             	mov    %r14,%rsi
   2e04f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e056:	e8 00 00 00 00       	callq  2e05b <__MARSH_WRAP__e1000_down+0x6465>
   2e05b:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
   2e062:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e068:	4c 89 ea             	mov    %r13,%rdx
   2e06b:	4c 89 f6             	mov    %r14,%rsi
   2e06e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e075:	e8 00 00 00 00       	callq  2e07a <__MARSH_WRAP__e1000_down+0x6484>
   2e07a:	48 8d 8b 18 01 00 00 	lea    0x118(%rbx),%rcx
   2e081:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e087:	4c 89 ea             	mov    %r13,%rdx
   2e08a:	4c 89 f6             	mov    %r14,%rsi
   2e08d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e094:	e8 00 00 00 00       	callq  2e099 <__MARSH_WRAP__e1000_down+0x64a3>
   2e099:	48 8d 8b 28 01 00 00 	lea    0x128(%rbx),%rcx
   2e0a0:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e0a6:	4c 89 ea             	mov    %r13,%rdx
   2e0a9:	4c 89 f6             	mov    %r14,%rsi
   2e0ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e0b3:	e8 00 00 00 00       	callq  2e0b8 <__MARSH_WRAP__e1000_down+0x64c2>
   2e0b8:	48 8d 8b 48 01 00 00 	lea    0x148(%rbx),%rcx
   2e0bf:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e0c5:	4c 89 ea             	mov    %r13,%rdx
   2e0c8:	4c 89 f6             	mov    %r14,%rsi
   2e0cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e0d2:	e8 00 00 00 00       	callq  2e0d7 <__MARSH_WRAP__e1000_down+0x64e1>
   2e0d7:	48 8d 8b c0 01 00 00 	lea    0x1c0(%rbx),%rcx
   2e0de:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e0e4:	4c 89 ea             	mov    %r13,%rdx
   2e0e7:	4c 89 f6             	mov    %r14,%rsi
   2e0ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e0f1:	e8 00 00 00 00       	callq  2e0f6 <__MARSH_WRAP__e1000_down+0x6500>
   2e0f6:	48 8d 8b d0 00 00 00 	lea    0xd0(%rbx),%rcx
   2e0fd:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e103:	4c 89 ea             	mov    %r13,%rdx
   2e106:	4c 89 f6             	mov    %r14,%rsi
   2e109:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e110:	e8 00 00 00 00       	callq  2e115 <__MARSH_WRAP__e1000_down+0x651f>
   2e115:	48 8d 8b b0 00 00 00 	lea    0xb0(%rbx),%rcx
   2e11c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e122:	4c 89 ea             	mov    %r13,%rdx
   2e125:	4c 89 f6             	mov    %r14,%rsi
   2e128:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e12f:	e8 00 00 00 00       	callq  2e134 <__MARSH_WRAP__e1000_down+0x653e>
   2e134:	48 8d 8b f0 01 00 00 	lea    0x1f0(%rbx),%rcx
   2e13b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e141:	4c 89 ea             	mov    %r13,%rdx
   2e144:	4c 89 f6             	mov    %r14,%rsi
   2e147:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e14e:	e8 00 00 00 00       	callq  2e153 <__MARSH_WRAP__e1000_down+0x655d>
   2e153:	48 8d 8b 78 01 00 00 	lea    0x178(%rbx),%rcx
   2e15a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e160:	4c 89 ea             	mov    %r13,%rdx
   2e163:	4c 89 f6             	mov    %r14,%rsi
   2e166:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e16d:	e8 00 00 00 00       	callq  2e172 <__MARSH_WRAP__e1000_down+0x657c>
   2e172:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
   2e176:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e17c:	4c 89 ea             	mov    %r13,%rdx
   2e17f:	4c 89 f6             	mov    %r14,%rsi
   2e182:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e189:	e8 00 00 00 00       	callq  2e18e <__MARSH_WRAP__e1000_down+0x6598>
   2e18e:	48 8d 4b 70          	lea    0x70(%rbx),%rcx
   2e192:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e198:	4c 89 ea             	mov    %r13,%rdx
   2e19b:	4c 89 f6             	mov    %r14,%rsi
   2e19e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e1a5:	e8 00 00 00 00       	callq  2e1aa <__MARSH_WRAP__e1000_down+0x65b4>
   2e1aa:	48 8d 8b b8 01 00 00 	lea    0x1b8(%rbx),%rcx
   2e1b1:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e1b7:	4c 89 ea             	mov    %r13,%rdx
   2e1ba:	4c 89 f6             	mov    %r14,%rsi
   2e1bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e1c4:	e8 00 00 00 00       	callq  2e1c9 <__MARSH_WRAP__e1000_down+0x65d3>
   2e1c9:	48 8d 8b e0 00 00 00 	lea    0xe0(%rbx),%rcx
   2e1d0:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e1d6:	4c 89 ea             	mov    %r13,%rdx
   2e1d9:	4c 89 f6             	mov    %r14,%rsi
   2e1dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e1e3:	e8 00 00 00 00       	callq  2e1e8 <__MARSH_WRAP__e1000_down+0x65f2>
   2e1e8:	48 8d 4b 78          	lea    0x78(%rbx),%rcx
   2e1ec:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e1f2:	4c 89 ea             	mov    %r13,%rdx
   2e1f5:	4c 89 f6             	mov    %r14,%rsi
   2e1f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e1ff:	e8 00 00 00 00       	callq  2e204 <__MARSH_WRAP__e1000_down+0x660e>
   2e204:	48 8d 8b e0 01 00 00 	lea    0x1e0(%rbx),%rcx
   2e20b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e211:	4c 89 ea             	mov    %r13,%rdx
   2e214:	4c 89 f6             	mov    %r14,%rsi
   2e217:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e21e:	e8 00 00 00 00       	callq  2e223 <__MARSH_WRAP__e1000_down+0x662d>
   2e223:	48 8d 8b 98 00 00 00 	lea    0x98(%rbx),%rcx
   2e22a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e230:	4c 89 ea             	mov    %r13,%rdx
   2e233:	4c 89 f6             	mov    %r14,%rsi
   2e236:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e23d:	e8 00 00 00 00       	callq  2e242 <__MARSH_WRAP__e1000_down+0x664c>
   2e242:	48 8d 8b b8 00 00 00 	lea    0xb8(%rbx),%rcx
   2e249:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e24f:	4c 89 ea             	mov    %r13,%rdx
   2e252:	4c 89 f6             	mov    %r14,%rsi
   2e255:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e25c:	e8 00 00 00 00       	callq  2e261 <__MARSH_WRAP__e1000_down+0x666b>
   2e261:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
   2e265:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e26b:	4c 89 ea             	mov    %r13,%rdx
   2e26e:	4c 89 f6             	mov    %r14,%rsi
   2e271:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e278:	e8 00 00 00 00       	callq  2e27d <__MARSH_WRAP__e1000_down+0x6687>
   2e27d:	48 8d 8b 58 01 00 00 	lea    0x158(%rbx),%rcx
   2e284:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e28a:	4c 89 ea             	mov    %r13,%rdx
   2e28d:	4c 89 f6             	mov    %r14,%rsi
   2e290:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e297:	e8 00 00 00 00       	callq  2e29c <__MARSH_WRAP__e1000_down+0x66a6>
   2e29c:	48 8d 8b 88 01 00 00 	lea    0x188(%rbx),%rcx
   2e2a3:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e2a9:	4c 89 ea             	mov    %r13,%rdx
   2e2ac:	4c 89 f6             	mov    %r14,%rsi
   2e2af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e2b6:	e8 00 00 00 00       	callq  2e2bb <__MARSH_WRAP__e1000_down+0x66c5>
   2e2bb:	48 8d 8b f8 01 00 00 	lea    0x1f8(%rbx),%rcx
   2e2c2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e2c8:	4c 89 ea             	mov    %r13,%rdx
   2e2cb:	4c 89 f6             	mov    %r14,%rsi
   2e2ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e2d5:	e8 00 00 00 00       	callq  2e2da <__MARSH_WRAP__e1000_down+0x66e4>
   2e2da:	48 8d 8b a8 01 00 00 	lea    0x1a8(%rbx),%rcx
   2e2e1:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e2e7:	4c 89 ea             	mov    %r13,%rdx
   2e2ea:	4c 89 f6             	mov    %r14,%rsi
   2e2ed:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e2f4:	e8 00 00 00 00       	callq  2e2f9 <__MARSH_WRAP__e1000_down+0x6703>
   2e2f9:	48 8d 8b 80 01 00 00 	lea    0x180(%rbx),%rcx
   2e300:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e306:	4c 89 ea             	mov    %r13,%rdx
   2e309:	4c 89 f6             	mov    %r14,%rsi
   2e30c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e313:	e8 00 00 00 00       	callq  2e318 <__MARSH_WRAP__e1000_down+0x6722>
   2e318:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
   2e31c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e322:	4c 89 ea             	mov    %r13,%rdx
   2e325:	4c 89 f6             	mov    %r14,%rsi
   2e328:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e32f:	e8 00 00 00 00       	callq  2e334 <__MARSH_WRAP__e1000_down+0x673e>
   2e334:	48 8d 8b d0 01 00 00 	lea    0x1d0(%rbx),%rcx
   2e33b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e341:	4c 89 ea             	mov    %r13,%rdx
   2e344:	4c 89 f6             	mov    %r14,%rsi
   2e347:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e34e:	e8 00 00 00 00       	callq  2e353 <__MARSH_WRAP__e1000_down+0x675d>
   2e353:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e359:	48 89 d9             	mov    %rbx,%rcx
   2e35c:	4c 89 ea             	mov    %r13,%rdx
   2e35f:	4c 89 f6             	mov    %r14,%rsi
   2e362:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e369:	e8 00 00 00 00       	callq  2e36e <__MARSH_WRAP__e1000_down+0x6778>
   2e36e:	48 8d 8b c8 01 00 00 	lea    0x1c8(%rbx),%rcx
   2e375:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e37b:	4c 89 ea             	mov    %r13,%rdx
   2e37e:	4c 89 f6             	mov    %r14,%rsi
   2e381:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e388:	e8 00 00 00 00       	callq  2e38d <__MARSH_WRAP__e1000_down+0x6797>
   2e38d:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
   2e391:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e397:	4c 89 ea             	mov    %r13,%rdx
   2e39a:	4c 89 f6             	mov    %r14,%rsi
   2e39d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e3a4:	e8 00 00 00 00       	callq  2e3a9 <__MARSH_WRAP__e1000_down+0x67b3>
   2e3a9:	48 8d 8b 30 01 00 00 	lea    0x130(%rbx),%rcx
   2e3b0:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e3b6:	4c 89 ea             	mov    %r13,%rdx
   2e3b9:	4c 89 f6             	mov    %r14,%rsi
   2e3bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e3c3:	e8 00 00 00 00       	callq  2e3c8 <__MARSH_WRAP__e1000_down+0x67d2>
   2e3c8:	48 8d 8b 08 01 00 00 	lea    0x108(%rbx),%rcx
   2e3cf:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e3d5:	4c 89 ea             	mov    %r13,%rdx
   2e3d8:	4c 89 f6             	mov    %r14,%rsi
   2e3db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e3e2:	e8 00 00 00 00       	callq  2e3e7 <__MARSH_WRAP__e1000_down+0x67f1>
   2e3e7:	48 8d 8b 40 01 00 00 	lea    0x140(%rbx),%rcx
   2e3ee:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e3f4:	4c 89 ea             	mov    %r13,%rdx
   2e3f7:	4c 89 f6             	mov    %r14,%rsi
   2e3fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e401:	e8 00 00 00 00       	callq  2e406 <__MARSH_WRAP__e1000_down+0x6810>
   2e406:	48 8d 8b c8 00 00 00 	lea    0xc8(%rbx),%rcx
   2e40d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e413:	4c 89 ea             	mov    %r13,%rdx
   2e416:	4c 89 f6             	mov    %r14,%rsi
   2e419:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e420:	e8 00 00 00 00       	callq  2e425 <__MARSH_WRAP__e1000_down+0x682f>
   2e425:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
   2e429:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e42f:	4c 89 ea             	mov    %r13,%rdx
   2e432:	4c 89 f6             	mov    %r14,%rsi
   2e435:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e43c:	e8 00 00 00 00       	callq  2e441 <__MARSH_WRAP__e1000_down+0x684b>
   2e441:	48 8d 8b d8 00 00 00 	lea    0xd8(%rbx),%rcx
   2e448:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e44e:	4c 89 ea             	mov    %r13,%rdx
   2e451:	4c 89 f6             	mov    %r14,%rsi
   2e454:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e45b:	e8 00 00 00 00       	callq  2e460 <__MARSH_WRAP__e1000_down+0x686a>
   2e460:	48 8d 8b a8 00 00 00 	lea    0xa8(%rbx),%rcx
   2e467:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e46d:	4c 89 ea             	mov    %r13,%rdx
   2e470:	4c 89 f6             	mov    %r14,%rsi
   2e473:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e47a:	e8 00 00 00 00       	callq  2e47f <__MARSH_WRAP__e1000_down+0x6889>
   2e47f:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
   2e483:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e489:	4c 89 ea             	mov    %r13,%rdx
   2e48c:	4c 89 f6             	mov    %r14,%rsi
   2e48f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e496:	e8 00 00 00 00       	callq  2e49b <__MARSH_WRAP__e1000_down+0x68a5>
   2e49b:	48 8d 8b 00 02 00 00 	lea    0x200(%rbx),%rcx
   2e4a2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e4a8:	4c 89 ea             	mov    %r13,%rdx
   2e4ab:	4c 89 f6             	mov    %r14,%rsi
   2e4ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e4b5:	e8 00 00 00 00       	callq  2e4ba <__MARSH_WRAP__e1000_down+0x68c4>
   2e4ba:	48 8d 8b 98 01 00 00 	lea    0x198(%rbx),%rcx
   2e4c1:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e4c7:	4c 89 ea             	mov    %r13,%rdx
   2e4ca:	4c 89 f6             	mov    %r14,%rsi
   2e4cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e4d4:	e8 00 00 00 00       	callq  2e4d9 <__MARSH_WRAP__e1000_down+0x68e3>
   2e4d9:	48 8d 8b 10 01 00 00 	lea    0x110(%rbx),%rcx
   2e4e0:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e4e6:	4c 89 ea             	mov    %r13,%rdx
   2e4e9:	4c 89 f6             	mov    %r14,%rsi
   2e4ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e4f3:	e8 00 00 00 00       	callq  2e4f8 <__MARSH_WRAP__e1000_down+0x6902>
   2e4f8:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
   2e4fc:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e502:	4c 89 ea             	mov    %r13,%rdx
   2e505:	4c 89 f6             	mov    %r14,%rsi
   2e508:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e50f:	e8 00 00 00 00       	callq  2e514 <__MARSH_WRAP__e1000_down+0x691e>
   2e514:	48 8d 8b b0 01 00 00 	lea    0x1b0(%rbx),%rcx
   2e51b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e521:	4c 89 ea             	mov    %r13,%rdx
   2e524:	4c 89 f6             	mov    %r14,%rsi
   2e527:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e52e:	e8 00 00 00 00       	callq  2e533 <__MARSH_WRAP__e1000_down+0x693d>
   2e533:	48 8d 8b 90 00 00 00 	lea    0x90(%rbx),%rcx
   2e53a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e540:	4c 89 ea             	mov    %r13,%rdx
   2e543:	4c 89 f6             	mov    %r14,%rsi
   2e546:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e54d:	e8 00 00 00 00       	callq  2e552 <__MARSH_WRAP__e1000_down+0x695c>
   2e552:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
   2e556:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e55c:	4c 89 ea             	mov    %r13,%rdx
   2e55f:	4c 89 f6             	mov    %r14,%rsi
   2e562:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e569:	e8 00 00 00 00       	callq  2e56e <__MARSH_WRAP__e1000_down+0x6978>
   2e56e:	48 8d 8b 10 02 00 00 	lea    0x210(%rbx),%rcx
   2e575:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e57b:	4c 89 ea             	mov    %r13,%rdx
   2e57e:	4c 89 f6             	mov    %r14,%rsi
   2e581:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e588:	e8 00 00 00 00       	callq  2e58d <__MARSH_WRAP__e1000_down+0x6997>
   2e58d:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
   2e591:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e597:	4c 89 ea             	mov    %r13,%rdx
   2e59a:	4c 89 f6             	mov    %r14,%rsi
   2e59d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e5a4:	e8 00 00 00 00       	callq  2e5a9 <__MARSH_WRAP__e1000_down+0x69b3>
   2e5a9:	48 8d 8b 20 02 00 00 	lea    0x220(%rbx),%rcx
   2e5b0:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e5b6:	4c 89 ea             	mov    %r13,%rdx
   2e5b9:	4c 89 f6             	mov    %r14,%rsi
   2e5bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e5c3:	e8 00 00 00 00       	callq  2e5c8 <__MARSH_WRAP__e1000_down+0x69d2>
   2e5c8:	48 8d 8b 90 01 00 00 	lea    0x190(%rbx),%rcx
   2e5cf:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e5d5:	4c 89 ea             	mov    %r13,%rdx
   2e5d8:	4c 89 f6             	mov    %r14,%rsi
   2e5db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e5e2:	e8 00 00 00 00       	callq  2e5e7 <__MARSH_WRAP__e1000_down+0x69f1>
   2e5e7:	48 8d 8b 88 00 00 00 	lea    0x88(%rbx),%rcx
   2e5ee:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e5f4:	4c 89 ea             	mov    %r13,%rdx
   2e5f7:	4c 89 f6             	mov    %r14,%rsi
   2e5fa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e601:	e8 00 00 00 00       	callq  2e606 <__MARSH_WRAP__e1000_down+0x6a10>
   2e606:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2e60a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2e610:	4c 89 ea             	mov    %r13,%rdx
   2e613:	4c 89 f6             	mov    %r14,%rsi
   2e616:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e61d:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   2e624:	e8 00 00 00 00       	callq  2e629 <__MARSH_WRAP__e1000_down+0x6a33>
   2e629:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2e62d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e633:	4c 89 ea             	mov    %r13,%rdx
   2e636:	4c 89 f6             	mov    %r14,%rsi
   2e639:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e640:	48 81 c1 24 01 00 00 	add    $0x124,%rcx
   2e647:	e8 00 00 00 00       	callq  2e64c <__MARSH_WRAP__e1000_down+0x6a56>
   2e64c:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2e650:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2e656:	4c 89 ea             	mov    %r13,%rdx
   2e659:	4c 89 f6             	mov    %r14,%rsi
   2e65c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e663:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
   2e66a:	e8 00 00 00 00       	callq  2e66f <__MARSH_WRAP__e1000_down+0x6a79>
   2e66f:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2e673:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e679:	4c 89 ea             	mov    %r13,%rdx
   2e67c:	4c 89 f6             	mov    %r14,%rsi
   2e67f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e686:	48 81 c1 d4 02 00 00 	add    $0x2d4,%rcx
   2e68d:	e8 00 00 00 00       	callq  2e692 <__MARSH_WRAP__e1000_down+0x6a9c>
   2e692:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2e696:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e69c:	4c 89 ea             	mov    %r13,%rdx
   2e69f:	4c 89 f6             	mov    %r14,%rsi
   2e6a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e6a9:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   2e6b0:	e8 00 00 00 00       	callq  2e6b5 <__MARSH_WRAP__e1000_down+0x6abf>
   2e6b5:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2e6b9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e6bf:	4c 89 ea             	mov    %r13,%rdx
   2e6c2:	4c 89 f6             	mov    %r14,%rsi
   2e6c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e6cc:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   2e6d3:	e8 00 00 00 00       	callq  2e6d8 <__MARSH_WRAP__e1000_down+0x6ae2>
   2e6d8:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2e6dc:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e6e2:	4c 89 ea             	mov    %r13,%rdx
   2e6e5:	4c 89 f6             	mov    %r14,%rsi
   2e6e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e6ef:	48 81 c1 38 02 00 00 	add    $0x238,%rcx
   2e6f6:	e8 00 00 00 00       	callq  2e6fb <__MARSH_WRAP__e1000_down+0x6b05>
   2e6fb:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   2e6ff:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e705:	4c 89 ea             	mov    %r13,%rdx
   2e708:	4c 89 f6             	mov    %r14,%rsi
   2e70b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e712:	49 81 c4 30 07 00 00 	add    $0x730,%r12
   2e719:	49 8d 4c 24 08       	lea    0x8(%r12),%rcx
   2e71e:	e8 00 00 00 00       	callq  2e723 <__MARSH_WRAP__e1000_down+0x6b2d>
   2e723:	49 8d 4c 24 14       	lea    0x14(%r12),%rcx
   2e728:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e72e:	4c 89 ea             	mov    %r13,%rdx
   2e731:	4c 89 f6             	mov    %r14,%rsi
   2e734:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e73b:	e8 00 00 00 00       	callq  2e740 <__MARSH_WRAP__e1000_down+0x6b4a>
   2e740:	49 8d 4c 24 18       	lea    0x18(%r12),%rcx
   2e745:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e74b:	4c 89 ea             	mov    %r13,%rdx
   2e74e:	4c 89 f6             	mov    %r14,%rsi
   2e751:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e758:	e8 00 00 00 00       	callq  2e75d <__MARSH_WRAP__e1000_down+0x6b67>
   2e75d:	49 8d 4c 24 5c       	lea    0x5c(%r12),%rcx
   2e762:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2e768:	4c 89 ea             	mov    %r13,%rdx
   2e76b:	4c 89 f6             	mov    %r14,%rsi
   2e76e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e775:	e8 00 00 00 00       	callq  2e77a <__MARSH_WRAP__e1000_down+0x6b84>
   2e77a:	49 8d 4c 24 10       	lea    0x10(%r12),%rcx
   2e77f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e785:	4c 89 ea             	mov    %r13,%rdx
   2e788:	4c 89 f6             	mov    %r14,%rsi
   2e78b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e792:	e8 00 00 00 00       	callq  2e797 <__MARSH_WRAP__e1000_down+0x6ba1>
   2e797:	49 8d 4c 24 5a       	lea    0x5a(%r12),%rcx
   2e79c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2e7a2:	4c 89 ea             	mov    %r13,%rdx
   2e7a5:	4c 89 f6             	mov    %r14,%rsi
   2e7a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e7af:	e8 00 00 00 00       	callq  2e7b4 <__MARSH_WRAP__e1000_down+0x6bbe>
   2e7b4:	49 8d 4c 24 58       	lea    0x58(%r12),%rcx
   2e7b9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2e7bf:	4c 89 ea             	mov    %r13,%rdx
   2e7c2:	4c 89 f6             	mov    %r14,%rsi
   2e7c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e7cc:	e8 00 00 00 00       	callq  2e7d1 <__MARSH_WRAP__e1000_down+0x6bdb>
   2e7d1:	49 8d 4c 24 1c       	lea    0x1c(%r12),%rcx
   2e7d6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e7dc:	4c 89 ea             	mov    %r13,%rdx
   2e7df:	4c 89 f6             	mov    %r14,%rsi
   2e7e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e7e9:	e8 00 00 00 00       	callq  2e7ee <__MARSH_WRAP__e1000_down+0x6bf8>
   2e7ee:	49 8d 4c 24 20       	lea    0x20(%r12),%rcx
   2e7f3:	4c 89 ea             	mov    %r13,%rdx
   2e7f6:	4c 89 f6             	mov    %r14,%rsi
   2e7f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e800:	e8 00 00 00 00       	callq  2e805 <__MARSH_WRAP__e1000_down+0x6c0f>
   2e805:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e80a:	48 85 c0             	test   %rax,%rax
   2e80d:	0f 84 3d 03 00 00    	je     2eb50 <__MARSH_WRAP__e1000_down+0x6f5a>
   2e813:	48 8d 48 18          	lea    0x18(%rax),%rcx
   2e817:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2e81d:	4c 89 ea             	mov    %r13,%rdx
   2e820:	4c 89 f6             	mov    %r14,%rsi
   2e823:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e82a:	e8 00 00 00 00       	callq  2e82f <__MARSH_WRAP__e1000_down+0x6c39>
   2e82f:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
   2e834:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e83a:	4c 89 ea             	mov    %r13,%rdx
   2e83d:	4c 89 f6             	mov    %r14,%rsi
   2e840:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e847:	48 83 c1 10          	add    $0x10,%rcx
   2e84b:	e8 00 00 00 00       	callq  2e850 <__MARSH_WRAP__e1000_down+0x6c5a>
   2e850:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
   2e855:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2e85b:	4c 89 ea             	mov    %r13,%rdx
   2e85e:	4c 89 f6             	mov    %r14,%rsi
   2e861:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e868:	48 83 c1 1a          	add    $0x1a,%rcx
   2e86c:	e8 00 00 00 00       	callq  2e871 <__MARSH_WRAP__e1000_down+0x6c7b>
   2e871:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
   2e876:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2e87c:	4c 89 ea             	mov    %r13,%rdx
   2e87f:	4c 89 f6             	mov    %r14,%rsi
   2e882:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e889:	48 83 c1 08          	add    $0x8,%rcx
   2e88d:	e8 00 00 00 00       	callq  2e892 <__MARSH_WRAP__e1000_down+0x6c9c>
   2e892:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
   2e897:	4c 89 ea             	mov    %r13,%rdx
   2e89a:	4c 89 f6             	mov    %r14,%rsi
   2e89d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e8a4:	e8 00 00 00 00       	callq  2e8a9 <__MARSH_WRAP__e1000_down+0x6cb3>
   2e8a9:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e8ae:	48 8b 00             	mov    (%rax),%rax
   2e8b1:	48 85 c0             	test   %rax,%rax
   2e8b4:	0f 84 96 02 00 00    	je     2eb50 <__MARSH_WRAP__e1000_down+0x6f5a>
   2e8ba:	8a 40 7d             	mov    0x7d(%rax),%al
   2e8bd:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   2e8c1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2e8c7:	4c 89 ea             	mov    %r13,%rdx
   2e8ca:	4c 89 f6             	mov    %r14,%rsi
   2e8cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e8d4:	48 89 d9             	mov    %rbx,%rcx
   2e8d7:	83 e0 07             	and    $0x7,%eax
   2e8da:	0f b6 c0             	movzbl %al,%eax
   2e8dd:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   2e8e0:	e8 00 00 00 00       	callq  2e8e5 <__MARSH_WRAP__e1000_down+0x6cef>
   2e8e5:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e8ea:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e8f0:	4c 89 ea             	mov    %r13,%rdx
   2e8f3:	4c 89 f6             	mov    %r14,%rsi
   2e8f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e8fd:	48 8b 08             	mov    (%rax),%rcx
   2e900:	48 81 c1 b4 00 00 00 	add    $0xb4,%rcx
   2e907:	e8 00 00 00 00       	callq  2e90c <__MARSH_WRAP__e1000_down+0x6d16>
   2e90c:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e911:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e917:	4c 89 ea             	mov    %r13,%rdx
   2e91a:	4c 89 f6             	mov    %r14,%rsi
   2e91d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e924:	48 8b 08             	mov    (%rax),%rcx
   2e927:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   2e92e:	e8 00 00 00 00       	callq  2e933 <__MARSH_WRAP__e1000_down+0x6d3d>
   2e933:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e938:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2e93e:	48 89 d9             	mov    %rbx,%rcx
   2e941:	4c 89 ea             	mov    %r13,%rdx
   2e944:	4c 89 f6             	mov    %r14,%rsi
   2e947:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e94e:	48 8b 00             	mov    (%rax),%rax
   2e951:	8a 40 7c             	mov    0x7c(%rax),%al
   2e954:	c0 e8 02             	shr    $0x2,%al
   2e957:	83 e0 03             	and    $0x3,%eax
   2e95a:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   2e95d:	e8 00 00 00 00       	callq  2e962 <__MARSH_WRAP__e1000_down+0x6d6c>
   2e962:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e967:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e96d:	4c 89 ea             	mov    %r13,%rdx
   2e970:	4c 89 f6             	mov    %r14,%rsi
   2e973:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e97a:	48 8b 08             	mov    (%rax),%rcx
   2e97d:	48 83 c1 6c          	add    $0x6c,%rcx
   2e981:	e8 00 00 00 00       	callq  2e986 <__MARSH_WRAP__e1000_down+0x6d90>
   2e986:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e98b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e991:	4c 89 ea             	mov    %r13,%rdx
   2e994:	4c 89 f6             	mov    %r14,%rsi
   2e997:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e99e:	48 8b 08             	mov    (%rax),%rcx
   2e9a1:	48 83 c1 74          	add    $0x74,%rcx
   2e9a5:	e8 00 00 00 00       	callq  2e9aa <__MARSH_WRAP__e1000_down+0x6db4>
   2e9aa:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e9af:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e9b5:	4c 89 ea             	mov    %r13,%rdx
   2e9b8:	4c 89 f6             	mov    %r14,%rsi
   2e9bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e9c2:	48 8b 08             	mov    (%rax),%rcx
   2e9c5:	48 83 c1 68          	add    $0x68,%rcx
   2e9c9:	e8 00 00 00 00       	callq  2e9ce <__MARSH_WRAP__e1000_down+0x6dd8>
   2e9ce:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e9d3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2e9d9:	4c 89 ea             	mov    %r13,%rdx
   2e9dc:	4c 89 f6             	mov    %r14,%rsi
   2e9df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2e9e6:	48 8b 08             	mov    (%rax),%rcx
   2e9e9:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   2e9f0:	e8 00 00 00 00       	callq  2e9f5 <__MARSH_WRAP__e1000_down+0x6dff>
   2e9f5:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2e9fa:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ea00:	4c 89 ea             	mov    %r13,%rdx
   2ea03:	4c 89 f6             	mov    %r14,%rsi
   2ea06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ea0d:	48 8b 08             	mov    (%rax),%rcx
   2ea10:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
   2ea17:	e8 00 00 00 00       	callq  2ea1c <__MARSH_WRAP__e1000_down+0x6e26>
   2ea1c:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2ea21:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2ea27:	4c 89 ea             	mov    %r13,%rdx
   2ea2a:	4c 89 f6             	mov    %r14,%rsi
   2ea2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ea34:	48 8b 08             	mov    (%rax),%rcx
   2ea37:	48 83 c1 7e          	add    $0x7e,%rcx
   2ea3b:	e8 00 00 00 00       	callq  2ea40 <__MARSH_WRAP__e1000_down+0x6e4a>
   2ea40:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2ea45:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ea4b:	4c 89 ea             	mov    %r13,%rdx
   2ea4e:	4c 89 f6             	mov    %r14,%rsi
   2ea51:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ea58:	48 8b 08             	mov    (%rax),%rcx
   2ea5b:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
   2ea62:	e8 00 00 00 00       	callq  2ea67 <__MARSH_WRAP__e1000_down+0x6e71>
   2ea67:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2ea6c:	4c 89 ea             	mov    %r13,%rdx
   2ea6f:	4c 89 f6             	mov    %r14,%rsi
   2ea72:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ea79:	48 8b 08             	mov    (%rax),%rcx
   2ea7c:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   2ea83:	e8 00 00 00 00       	callq  2ea88 <__MARSH_WRAP__e1000_down+0x6e92>
   2ea88:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2ea8d:	48 8b 00             	mov    (%rax),%rax
   2ea90:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   2ea97:	00 
   2ea98:	74 61                	je     2eafb <__MARSH_WRAP__e1000_down+0x6f05>
   2ea9a:	8b b8 b8 00 00 00    	mov    0xb8(%rax),%edi
   2eaa0:	31 db                	xor    %ebx,%ebx
   2eaa2:	e8 00 00 00 00       	callq  2eaa7 <__MARSH_WRAP__e1000_down+0x6eb1>
   2eaa7:	48 8d 4d cc          	lea    0xffffffffffffffcc(%rbp),%rcx
   2eaab:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2eab1:	4c 89 ea             	mov    %r13,%rdx
   2eab4:	4c 89 f6             	mov    %r14,%rsi
   2eab7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2eabe:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   2eac1:	e8 00 00 00 00       	callq  2eac6 <__MARSH_WRAP__e1000_down+0x6ed0>
   2eac6:	eb 2e                	jmp    2eaf6 <__MARSH_WRAP__e1000_down+0x6f00>
   2eac8:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2eacd:	48 63 cb             	movslq %ebx,%rcx
   2ead0:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2ead4:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   2ead8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2eade:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2eae5:	ff c3                	inc    %ebx
   2eae7:	48 8b 00             	mov    (%rax),%rax
   2eaea:	48 03 88 c0 00 00 00 	add    0xc0(%rax),%rcx
   2eaf1:	e8 00 00 00 00       	callq  2eaf6 <__MARSH_WRAP__e1000_down+0x6f00>
   2eaf6:	3b 5d cc             	cmp    0xffffffffffffffcc(%rbp),%ebx
   2eaf9:	7c cd                	jl     2eac8 <__MARSH_WRAP__e1000_down+0x6ed2>
   2eafb:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2eb00:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2eb04:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   2eb08:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2eb0f:	48 89 da             	mov    %rbx,%rdx
   2eb12:	4c 89 ee             	mov    %r13,%rsi
   2eb15:	48 8b 08             	mov    (%rax),%rcx
   2eb18:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   2eb1f:	e8 00 00 00 00       	callq  2eb24 <__MARSH_WRAP__e1000_down+0x6f2e>
   2eb24:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2eb29:	48 8b 00             	mov    (%rax),%rax
   2eb2c:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   2eb33:	48 85 c9             	test   %rcx,%rcx
   2eb36:	74 18                	je     2eb50 <__MARSH_WRAP__e1000_down+0x6f5a>
   2eb38:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2eb3e:	48 89 da             	mov    %rbx,%rdx
   2eb41:	4c 89 ee             	mov    %r13,%rsi
   2eb44:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2eb4b:	e8 00 00 00 00       	callq  2eb50 <__MARSH_WRAP__e1000_down+0x6f5a>
   2eb50:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2eb54:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   2eb58:	4c 89 e1             	mov    %r12,%rcx
   2eb5b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2eb62:	4c 89 ea             	mov    %r13,%rdx
   2eb65:	4c 89 f6             	mov    %r14,%rsi
   2eb68:	e8 00 00 00 00       	callq  2eb6d <__MARSH_WRAP__e1000_down+0x6f77>
   2eb6d:	49 8b 04 24          	mov    (%r12),%rax
   2eb71:	48 85 c0             	test   %rax,%rax
   2eb74:	0f 84 98 00 00 00    	je     2ec12 <__MARSH_WRAP__e1000_down+0x701c>
   2eb7a:	48 8d 48 0e          	lea    0xe(%rax),%rcx
   2eb7e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2eb84:	4c 89 ea             	mov    %r13,%rdx
   2eb87:	4c 89 f6             	mov    %r14,%rsi
   2eb8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2eb91:	e8 00 00 00 00       	callq  2eb96 <__MARSH_WRAP__e1000_down+0x6fa0>
   2eb96:	49 8b 0c 24          	mov    (%r12),%rcx
   2eb9a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2eba0:	4c 89 ea             	mov    %r13,%rdx
   2eba3:	4c 89 f6             	mov    %r14,%rsi
   2eba6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ebad:	48 83 c1 0d          	add    $0xd,%rcx
   2ebb1:	e8 00 00 00 00       	callq  2ebb6 <__MARSH_WRAP__e1000_down+0x6fc0>
   2ebb6:	49 8b 0c 24          	mov    (%r12),%rcx
   2ebba:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2ebc0:	4c 89 ea             	mov    %r13,%rdx
   2ebc3:	4c 89 f6             	mov    %r14,%rsi
   2ebc6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ebcd:	48 83 c1 0a          	add    $0xa,%rcx
   2ebd1:	e8 00 00 00 00       	callq  2ebd6 <__MARSH_WRAP__e1000_down+0x6fe0>
   2ebd6:	49 8b 0c 24          	mov    (%r12),%rcx
   2ebda:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2ebe0:	4c 89 ea             	mov    %r13,%rdx
   2ebe3:	4c 89 f6             	mov    %r14,%rsi
   2ebe6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ebed:	e8 00 00 00 00       	callq  2ebf2 <__MARSH_WRAP__e1000_down+0x6ffc>
   2ebf2:	49 8b 0c 24          	mov    (%r12),%rcx
   2ebf6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ebfc:	4c 89 ea             	mov    %r13,%rdx
   2ebff:	4c 89 f6             	mov    %r14,%rsi
   2ec02:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ec09:	48 83 c1 0c          	add    $0xc,%rcx
   2ec0d:	e8 00 00 00 00       	callq  2ec12 <__MARSH_WRAP__e1000_down+0x701c>
   2ec12:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ec16:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ec1c:	4c 89 ea             	mov    %r13,%rdx
   2ec1f:	4c 89 f6             	mov    %r14,%rsi
   2ec22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ec29:	48 81 c1 cc 01 00 00 	add    $0x1cc,%rcx
   2ec30:	e8 00 00 00 00       	callq  2ec35 <__MARSH_WRAP__e1000_down+0x703f>
   2ec35:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ec39:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ec3f:	4c 89 ea             	mov    %r13,%rdx
   2ec42:	4c 89 f6             	mov    %r14,%rsi
   2ec45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ec4c:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
   2ec53:	e8 00 00 00 00       	callq  2ec58 <__MARSH_WRAP__e1000_down+0x7062>
   2ec58:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ec5c:	4c 89 ea             	mov    %r13,%rdx
   2ec5f:	4c 89 f6             	mov    %r14,%rsi
   2ec62:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ec69:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   2ec70:	e8 00 00 00 00       	callq  2ec75 <__MARSH_WRAP__e1000_down+0x707f>
   2ec75:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ec79:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ec7f:	4c 89 ea             	mov    %r13,%rdx
   2ec82:	4c 89 f6             	mov    %r14,%rsi
   2ec85:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ec8c:	48 81 c1 b0 02 00 00 	add    $0x2b0,%rcx
   2ec93:	e8 00 00 00 00       	callq  2ec98 <__MARSH_WRAP__e1000_down+0x70a2>
   2ec98:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ec9c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2eca2:	4c 89 ea             	mov    %r13,%rdx
   2eca5:	4c 89 f6             	mov    %r14,%rsi
   2eca8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ecaf:	48 81 c1 28 01 00 00 	add    $0x128,%rcx
   2ecb6:	e8 00 00 00 00       	callq  2ecbb <__MARSH_WRAP__e1000_down+0x70c5>
   2ecbb:	48 8b 5d b8          	mov    0xffffffffffffffb8(%rbp),%rbx
   2ecbf:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2ecc5:	4c 89 ea             	mov    %r13,%rdx
   2ecc8:	4c 89 f6             	mov    %r14,%rsi
   2eccb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ecd2:	48 81 c3 78 01 00 00 	add    $0x178,%rbx
   2ecd9:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
   2ecdd:	e8 00 00 00 00       	callq  2ece2 <__MARSH_WRAP__e1000_down+0x70ec>
   2ece2:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
   2ece6:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2ecec:	4c 89 ea             	mov    %r13,%rdx
   2ecef:	4c 89 f6             	mov    %r14,%rsi
   2ecf2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ecf9:	e8 00 00 00 00       	callq  2ecfe <__MARSH_WRAP__e1000_down+0x7108>
   2ecfe:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
   2ed02:	4c 89 ea             	mov    %r13,%rdx
   2ed05:	4c 89 f6             	mov    %r14,%rsi
   2ed08:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ed0f:	e8 00 00 00 00       	callq  2ed14 <__MARSH_WRAP__e1000_down+0x711e>
   2ed14:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ed18:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2ed1e:	4c 89 ea             	mov    %r13,%rdx
   2ed21:	4c 89 f6             	mov    %r14,%rsi
   2ed24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ed2b:	48 81 c1 e8 02 00 00 	add    $0x2e8,%rcx
   2ed32:	e8 00 00 00 00       	callq  2ed37 <__MARSH_WRAP__e1000_down+0x7141>
   2ed37:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ed3b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ed41:	4c 89 ea             	mov    %r13,%rdx
   2ed44:	4c 89 f6             	mov    %r14,%rsi
   2ed47:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ed4e:	48 81 c1 dc 02 00 00 	add    $0x2dc,%rcx
   2ed55:	e8 00 00 00 00       	callq  2ed5a <__MARSH_WRAP__e1000_down+0x7164>
   2ed5a:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ed5e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2ed64:	4c 89 ea             	mov    %r13,%rdx
   2ed67:	4c 89 f6             	mov    %r14,%rsi
   2ed6a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ed71:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   2ed78:	e8 00 00 00 00       	callq  2ed7d <__MARSH_WRAP__e1000_down+0x7187>
   2ed7d:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2ed81:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ed87:	4c 89 ea             	mov    %r13,%rdx
   2ed8a:	4c 89 f6             	mov    %r14,%rsi
   2ed8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ed94:	48 81 c1 d4 01 00 00 	add    $0x1d4,%rcx
   2ed9b:	e8 00 00 00 00       	callq  2eda0 <__MARSH_WRAP__e1000_down+0x71aa>
   2eda0:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   2eda4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2edaa:	4c 89 ea             	mov    %r13,%rdx
   2edad:	4c 89 f6             	mov    %r14,%rsi
   2edb0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2edb7:	49 81 c4 b8 03 00 00 	add    $0x3b8,%r12
   2edbe:	49 8d 8c 24 cf 00 00 	lea    0xcf(%r12),%rcx
   2edc5:	00 
   2edc6:	49 8d 9c 24 fa 00 00 	lea    0xfa(%r12),%rbx
   2edcd:	00 
   2edce:	e8 00 00 00 00       	callq  2edd3 <__MARSH_WRAP__e1000_down+0x71dd>
   2edd3:	49 8d 8c 24 84 00 00 	lea    0x84(%r12),%rcx
   2edda:	00 
   2eddb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ede1:	4c 89 ea             	mov    %r13,%rdx
   2ede4:	4c 89 f6             	mov    %r14,%rsi
   2ede7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2edee:	e8 00 00 00 00       	callq  2edf3 <__MARSH_WRAP__e1000_down+0x71fd>
   2edf3:	49 8d 8c 24 0e 01 00 	lea    0x10e(%r12),%rcx
   2edfa:	00 
   2edfb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ee01:	4c 89 ea             	mov    %r13,%rdx
   2ee04:	4c 89 f6             	mov    %r14,%rsi
   2ee07:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ee0e:	e8 00 00 00 00       	callq  2ee13 <__MARSH_WRAP__e1000_down+0x721d>
   2ee13:	49 8d 4c 24 14       	lea    0x14(%r12),%rcx
   2ee18:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ee1e:	4c 89 ea             	mov    %r13,%rdx
   2ee21:	4c 89 f6             	mov    %r14,%rsi
   2ee24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ee2b:	e8 00 00 00 00       	callq  2ee30 <__MARSH_WRAP__e1000_down+0x723a>
   2ee30:	49 8d 8c 24 ef 00 00 	lea    0xef(%r12),%rcx
   2ee37:	00 
   2ee38:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ee3e:	4c 89 ea             	mov    %r13,%rdx
   2ee41:	4c 89 f6             	mov    %r14,%rsi
   2ee44:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ee4b:	e8 00 00 00 00       	callq  2ee50 <__MARSH_WRAP__e1000_down+0x725a>
   2ee50:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   2ee57:	00 
   2ee58:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ee5e:	4c 89 ea             	mov    %r13,%rdx
   2ee61:	4c 89 f6             	mov    %r14,%rsi
   2ee64:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ee6b:	e8 00 00 00 00       	callq  2ee70 <__MARSH_WRAP__e1000_down+0x727a>
   2ee70:	49 8d 8c 24 b8 00 00 	lea    0xb8(%r12),%rcx
   2ee77:	00 
   2ee78:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ee7e:	4c 89 ea             	mov    %r13,%rdx
   2ee81:	4c 89 f6             	mov    %r14,%rsi
   2ee84:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ee8b:	e8 00 00 00 00       	callq  2ee90 <__MARSH_WRAP__e1000_down+0x729a>
   2ee90:	49 8d 4c 24 38       	lea    0x38(%r12),%rcx
   2ee95:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ee9b:	4c 89 ea             	mov    %r13,%rdx
   2ee9e:	4c 89 f6             	mov    %r14,%rsi
   2eea1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2eea8:	e8 00 00 00 00       	callq  2eead <__MARSH_WRAP__e1000_down+0x72b7>
   2eead:	49 8d 8c 24 d2 00 00 	lea    0xd2(%r12),%rcx
   2eeb4:	00 
   2eeb5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2eebb:	4c 89 ea             	mov    %r13,%rdx
   2eebe:	4c 89 f6             	mov    %r14,%rsi
   2eec1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2eec8:	e8 00 00 00 00       	callq  2eecd <__MARSH_WRAP__e1000_down+0x72d7>
   2eecd:	49 8d 8c 24 d0 00 00 	lea    0xd0(%r12),%rcx
   2eed4:	00 
   2eed5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2eedb:	4c 89 ea             	mov    %r13,%rdx
   2eede:	4c 89 f6             	mov    %r14,%rsi
   2eee1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2eee8:	e8 00 00 00 00       	callq  2eeed <__MARSH_WRAP__e1000_down+0x72f7>
   2eeed:	49 8d 8c 24 b4 00 00 	lea    0xb4(%r12),%rcx
   2eef4:	00 
   2eef5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2eefb:	4c 89 ea             	mov    %r13,%rdx
   2eefe:	4c 89 f6             	mov    %r14,%rsi
   2ef01:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ef08:	e8 00 00 00 00       	callq  2ef0d <__MARSH_WRAP__e1000_down+0x7317>
   2ef0d:	49 8d 8c 24 ee 00 00 	lea    0xee(%r12),%rcx
   2ef14:	00 
   2ef15:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ef1b:	4c 89 ea             	mov    %r13,%rdx
   2ef1e:	4c 89 f6             	mov    %r14,%rsi
   2ef21:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ef28:	45 31 ff             	xor    %r15d,%r15d
   2ef2b:	e8 00 00 00 00       	callq  2ef30 <__MARSH_WRAP__e1000_down+0x733a>
   2ef30:	49 8d 8c 24 d6 00 00 	lea    0xd6(%r12),%rcx
   2ef37:	00 
   2ef38:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2ef3e:	4c 89 ea             	mov    %r13,%rdx
   2ef41:	4c 89 f6             	mov    %r14,%rsi
   2ef44:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ef4b:	e8 00 00 00 00       	callq  2ef50 <__MARSH_WRAP__e1000_down+0x735a>
   2ef50:	49 8d 8c 24 e8 00 00 	lea    0xe8(%r12),%rcx
   2ef57:	00 
   2ef58:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2ef5e:	4c 89 ea             	mov    %r13,%rdx
   2ef61:	4c 89 f6             	mov    %r14,%rsi
   2ef64:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ef6b:	e8 00 00 00 00       	callq  2ef70 <__MARSH_WRAP__e1000_down+0x737a>
   2ef70:	49 8d 8c 24 f0 00 00 	lea    0xf0(%r12),%rcx
   2ef77:	00 
   2ef78:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ef7e:	4c 89 ea             	mov    %r13,%rdx
   2ef81:	4c 89 f6             	mov    %r14,%rsi
   2ef84:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ef8b:	e8 00 00 00 00       	callq  2ef90 <__MARSH_WRAP__e1000_down+0x739a>
   2ef90:	49 8d 8c 24 e0 00 00 	lea    0xe0(%r12),%rcx
   2ef97:	00 
   2ef98:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2ef9e:	4c 89 ea             	mov    %r13,%rdx
   2efa1:	4c 89 f6             	mov    %r14,%rsi
   2efa4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2efab:	e8 00 00 00 00       	callq  2efb0 <__MARSH_WRAP__e1000_down+0x73ba>
   2efb0:	49 8d 8c 24 e2 00 00 	lea    0xe2(%r12),%rcx
   2efb7:	00 
   2efb8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2efbe:	4c 89 ea             	mov    %r13,%rdx
   2efc1:	4c 89 f6             	mov    %r14,%rsi
   2efc4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2efcb:	e8 00 00 00 00       	callq  2efd0 <__MARSH_WRAP__e1000_down+0x73da>
   2efd0:	49 8d 4c 24 10       	lea    0x10(%r12),%rcx
   2efd5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2efdb:	4c 89 ea             	mov    %r13,%rdx
   2efde:	4c 89 f6             	mov    %r14,%rsi
   2efe1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2efe8:	e8 00 00 00 00       	callq  2efed <__MARSH_WRAP__e1000_down+0x73f7>
   2efed:	49 8d 4c 24 70       	lea    0x70(%r12),%rcx
   2eff2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2eff8:	4c 89 ea             	mov    %r13,%rdx
   2effb:	4c 89 f6             	mov    %r14,%rsi
   2effe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f005:	e8 00 00 00 00       	callq  2f00a <__MARSH_WRAP__e1000_down+0x7414>
   2f00a:	49 8d 4c 24 78       	lea    0x78(%r12),%rcx
   2f00f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f015:	4c 89 ea             	mov    %r13,%rdx
   2f018:	4c 89 f6             	mov    %r14,%rsi
   2f01b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f022:	e8 00 00 00 00       	callq  2f027 <__MARSH_WRAP__e1000_down+0x7431>
   2f027:	49 8d 8c 24 d8 00 00 	lea    0xd8(%r12),%rcx
   2f02e:	00 
   2f02f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f035:	4c 89 ea             	mov    %r13,%rdx
   2f038:	4c 89 f6             	mov    %r14,%rsi
   2f03b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f042:	e8 00 00 00 00       	callq  2f047 <__MARSH_WRAP__e1000_down+0x7451>
   2f047:	49 8d 4c 24 5c       	lea    0x5c(%r12),%rcx
   2f04c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f052:	4c 89 ea             	mov    %r13,%rdx
   2f055:	4c 89 f6             	mov    %r14,%rsi
   2f058:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f05f:	e8 00 00 00 00       	callq  2f064 <__MARSH_WRAP__e1000_down+0x746e>
   2f064:	49 8d 4c 24 6c       	lea    0x6c(%r12),%rcx
   2f069:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f06f:	4c 89 ea             	mov    %r13,%rdx
   2f072:	4c 89 f6             	mov    %r14,%rsi
   2f075:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f07c:	e8 00 00 00 00       	callq  2f081 <__MARSH_WRAP__e1000_down+0x748b>
   2f081:	49 8d 4c 24 40       	lea    0x40(%r12),%rcx
   2f086:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f08c:	4c 89 ea             	mov    %r13,%rdx
   2f08f:	4c 89 f6             	mov    %r14,%rsi
   2f092:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f099:	e8 00 00 00 00       	callq  2f09e <__MARSH_WRAP__e1000_down+0x74a8>
   2f09e:	49 8d 8c 24 10 01 00 	lea    0x110(%r12),%rcx
   2f0a5:	00 
   2f0a6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f0ac:	4c 89 ea             	mov    %r13,%rdx
   2f0af:	4c 89 f6             	mov    %r14,%rsi
   2f0b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f0b9:	e8 00 00 00 00       	callq  2f0be <__MARSH_WRAP__e1000_down+0x74c8>
   2f0be:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2f0c2:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   2f0c6:	48 89 d9             	mov    %rbx,%rcx
   2f0c9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f0cf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f0d6:	49 ff c7             	inc    %r15
   2f0d9:	4c 89 ea             	mov    %r13,%rdx
   2f0dc:	4c 89 f6             	mov    %r14,%rsi
   2f0df:	48 ff c3             	inc    %rbx
   2f0e2:	e8 00 00 00 00       	callq  2f0e7 <__MARSH_WRAP__e1000_down+0x74f1>
   2f0e7:	49 83 ff 06          	cmp    $0x6,%r15
   2f0eb:	75 d1                	jne    2f0be <__MARSH_WRAP__e1000_down+0x74c8>
   2f0ed:	49 8d 8c 24 a8 00 00 	lea    0xa8(%r12),%rcx
   2f0f4:	00 
   2f0f5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f0fb:	4c 89 ea             	mov    %r13,%rdx
   2f0fe:	4c 89 f6             	mov    %r14,%rsi
   2f101:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f108:	49 8d 5c 24 48       	lea    0x48(%r12),%rbx
   2f10d:	e8 00 00 00 00       	callq  2f112 <__MARSH_WRAP__e1000_down+0x751c>
   2f112:	49 8d 4c 24 3c       	lea    0x3c(%r12),%rcx
   2f117:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f11d:	4c 89 ea             	mov    %r13,%rdx
   2f120:	4c 89 f6             	mov    %r14,%rsi
   2f123:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f12a:	e8 00 00 00 00       	callq  2f12f <__MARSH_WRAP__e1000_down+0x7539>
   2f12f:	49 8d 8c 24 de 00 00 	lea    0xde(%r12),%rcx
   2f136:	00 
   2f137:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f13d:	4c 89 ea             	mov    %r13,%rdx
   2f140:	4c 89 f6             	mov    %r14,%rsi
   2f143:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f14a:	e8 00 00 00 00       	callq  2f14f <__MARSH_WRAP__e1000_down+0x7559>
   2f14f:	49 8d 4c 24 52       	lea    0x52(%r12),%rcx
   2f154:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f15a:	4c 89 ea             	mov    %r13,%rdx
   2f15d:	4c 89 f6             	mov    %r14,%rsi
   2f160:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f167:	e8 00 00 00 00       	callq  2f16c <__MARSH_WRAP__e1000_down+0x7576>
   2f16c:	49 8d 4c 24 4e       	lea    0x4e(%r12),%rcx
   2f171:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f177:	4c 89 ea             	mov    %r13,%rdx
   2f17a:	4c 89 f6             	mov    %r14,%rsi
   2f17d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f184:	e8 00 00 00 00       	callq  2f189 <__MARSH_WRAP__e1000_down+0x7593>
   2f189:	49 8d 4c 24 4c       	lea    0x4c(%r12),%rcx
   2f18e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f194:	4c 89 ea             	mov    %r13,%rdx
   2f197:	4c 89 f6             	mov    %r14,%rsi
   2f19a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f1a1:	e8 00 00 00 00       	callq  2f1a6 <__MARSH_WRAP__e1000_down+0x75b0>
   2f1a6:	48 89 d9             	mov    %rbx,%rcx
   2f1a9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f1af:	4c 89 ea             	mov    %r13,%rdx
   2f1b2:	4c 89 f6             	mov    %r14,%rsi
   2f1b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f1bc:	49 8d 9c 24 f4 00 00 	lea    0xf4(%r12),%rbx
   2f1c3:	00 
   2f1c4:	e8 00 00 00 00       	callq  2f1c9 <__MARSH_WRAP__e1000_down+0x75d3>
   2f1c9:	49 8d 4c 24 56       	lea    0x56(%r12),%rcx
   2f1ce:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f1d4:	4c 89 ea             	mov    %r13,%rdx
   2f1d7:	4c 89 f6             	mov    %r14,%rsi
   2f1da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f1e1:	e8 00 00 00 00       	callq  2f1e6 <__MARSH_WRAP__e1000_down+0x75f0>
   2f1e6:	49 8d 4c 24 50       	lea    0x50(%r12),%rcx
   2f1eb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f1f1:	4c 89 ea             	mov    %r13,%rdx
   2f1f4:	4c 89 f6             	mov    %r14,%rsi
   2f1f7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f1fe:	e8 00 00 00 00       	callq  2f203 <__MARSH_WRAP__e1000_down+0x760d>
   2f203:	49 8d 4c 24 54       	lea    0x54(%r12),%rcx
   2f208:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f20e:	4c 89 ea             	mov    %r13,%rdx
   2f211:	4c 89 f6             	mov    %r14,%rsi
   2f214:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f21b:	e8 00 00 00 00       	callq  2f220 <__MARSH_WRAP__e1000_down+0x762a>
   2f220:	49 8d 4c 24 57       	lea    0x57(%r12),%rcx
   2f225:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f22b:	4c 89 ea             	mov    %r13,%rdx
   2f22e:	4c 89 f6             	mov    %r14,%rsi
   2f231:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f238:	e8 00 00 00 00       	callq  2f23d <__MARSH_WRAP__e1000_down+0x7647>
   2f23d:	49 8d 8c 24 11 01 00 	lea    0x111(%r12),%rcx
   2f244:	00 
   2f245:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f24b:	4c 89 ea             	mov    %r13,%rdx
   2f24e:	4c 89 f6             	mov    %r14,%rsi
   2f251:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f258:	e8 00 00 00 00       	callq  2f25d <__MARSH_WRAP__e1000_down+0x7667>
   2f25d:	49 8d 8c 24 08 01 00 	lea    0x108(%r12),%rcx
   2f264:	00 
   2f265:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f26b:	4c 89 ea             	mov    %r13,%rdx
   2f26e:	4c 89 f6             	mov    %r14,%rsi
   2f271:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f278:	e8 00 00 00 00       	callq  2f27d <__MARSH_WRAP__e1000_down+0x7687>
   2f27d:	49 8d 8c 24 1e 01 00 	lea    0x11e(%r12),%rcx
   2f284:	00 
   2f285:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f28b:	4c 89 ea             	mov    %r13,%rdx
   2f28e:	4c 89 f6             	mov    %r14,%rsi
   2f291:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f298:	e8 00 00 00 00       	callq  2f29d <__MARSH_WRAP__e1000_down+0x76a7>
   2f29d:	49 8d 8c 24 90 00 00 	lea    0x90(%r12),%rcx
   2f2a4:	00 
   2f2a5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f2ab:	4c 89 ea             	mov    %r13,%rdx
   2f2ae:	4c 89 f6             	mov    %r14,%rsi
   2f2b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f2b8:	e8 00 00 00 00       	callq  2f2bd <__MARSH_WRAP__e1000_down+0x76c7>
   2f2bd:	49 8d 8c 24 f2 00 00 	lea    0xf2(%r12),%rcx
   2f2c4:	00 
   2f2c5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f2cb:	4c 89 ea             	mov    %r13,%rdx
   2f2ce:	4c 89 f6             	mov    %r14,%rsi
   2f2d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f2d8:	e8 00 00 00 00       	callq  2f2dd <__MARSH_WRAP__e1000_down+0x76e7>
   2f2dd:	49 8d 4c 24 60       	lea    0x60(%r12),%rcx
   2f2e2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f2e8:	4c 89 ea             	mov    %r13,%rdx
   2f2eb:	4c 89 f6             	mov    %r14,%rsi
   2f2ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f2f5:	e8 00 00 00 00       	callq  2f2fa <__MARSH_WRAP__e1000_down+0x7704>
   2f2fa:	49 8d 8c 24 da 00 00 	lea    0xda(%r12),%rcx
   2f301:	00 
   2f302:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f308:	4c 89 ea             	mov    %r13,%rdx
   2f30b:	4c 89 f6             	mov    %r14,%rsi
   2f30e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f315:	e8 00 00 00 00       	callq  2f31a <__MARSH_WRAP__e1000_down+0x7724>
   2f31a:	49 8d 8c 24 f1 00 00 	lea    0xf1(%r12),%rcx
   2f321:	00 
   2f322:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f328:	4c 89 ea             	mov    %r13,%rdx
   2f32b:	4c 89 f6             	mov    %r14,%rsi
   2f32e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f335:	e8 00 00 00 00       	callq  2f33a <__MARSH_WRAP__e1000_down+0x7744>
   2f33a:	49 8d 4c 24 34       	lea    0x34(%r12),%rcx
   2f33f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f345:	4c 89 ea             	mov    %r13,%rdx
   2f348:	4c 89 f6             	mov    %r14,%rsi
   2f34b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f352:	e8 00 00 00 00       	callq  2f357 <__MARSH_WRAP__e1000_down+0x7761>
   2f357:	49 8d 8c 24 9c 00 00 	lea    0x9c(%r12),%rcx
   2f35e:	00 
   2f35f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f365:	4c 89 ea             	mov    %r13,%rdx
   2f368:	4c 89 f6             	mov    %r14,%rsi
   2f36b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f372:	e8 00 00 00 00       	callq  2f377 <__MARSH_WRAP__e1000_down+0x7781>
   2f377:	49 8d 8c 24 13 01 00 	lea    0x113(%r12),%rcx
   2f37e:	00 
   2f37f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f385:	4c 89 ea             	mov    %r13,%rdx
   2f388:	4c 89 f6             	mov    %r14,%rsi
   2f38b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f392:	e8 00 00 00 00       	callq  2f397 <__MARSH_WRAP__e1000_down+0x77a1>
   2f397:	49 8d 8c 24 ec 00 00 	lea    0xec(%r12),%rcx
   2f39e:	00 
   2f39f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f3a5:	4c 89 ea             	mov    %r13,%rdx
   2f3a8:	4c 89 f6             	mov    %r14,%rsi
   2f3ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f3b2:	e8 00 00 00 00       	callq  2f3b7 <__MARSH_WRAP__e1000_down+0x77c1>
   2f3b7:	49 8d 4c 24 44       	lea    0x44(%r12),%rcx
   2f3bc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f3c2:	4c 89 ea             	mov    %r13,%rdx
   2f3c5:	4c 89 f6             	mov    %r14,%rsi
   2f3c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f3cf:	e8 00 00 00 00       	callq  2f3d4 <__MARSH_WRAP__e1000_down+0x77de>
   2f3d4:	49 8d 8c 24 1b 01 00 	lea    0x11b(%r12),%rcx
   2f3db:	00 
   2f3dc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f3e2:	4c 89 ea             	mov    %r13,%rdx
   2f3e5:	4c 89 f6             	mov    %r14,%rsi
   2f3e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f3ef:	e8 00 00 00 00       	callq  2f3f4 <__MARSH_WRAP__e1000_down+0x77fe>
   2f3f4:	49 8d 8c 24 98 00 00 	lea    0x98(%r12),%rcx
   2f3fb:	00 
   2f3fc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f402:	4c 89 ea             	mov    %r13,%rdx
   2f405:	4c 89 f6             	mov    %r14,%rsi
   2f408:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f40f:	e8 00 00 00 00       	callq  2f414 <__MARSH_WRAP__e1000_down+0x781e>
   2f414:	49 8d 8c 24 18 01 00 	lea    0x118(%r12),%rcx
   2f41b:	00 
   2f41c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f422:	4c 89 ea             	mov    %r13,%rdx
   2f425:	4c 89 f6             	mov    %r14,%rsi
   2f428:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f42f:	e8 00 00 00 00       	callq  2f434 <__MARSH_WRAP__e1000_down+0x783e>
   2f434:	49 8d 8c 24 e6 00 00 	lea    0xe6(%r12),%rcx
   2f43b:	00 
   2f43c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f442:	4c 89 ea             	mov    %r13,%rdx
   2f445:	4c 89 f6             	mov    %r14,%rsi
   2f448:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f44f:	e8 00 00 00 00       	callq  2f454 <__MARSH_WRAP__e1000_down+0x785e>
   2f454:	49 8d 8c 24 dc 00 00 	lea    0xdc(%r12),%rcx
   2f45b:	00 
   2f45c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f462:	4c 89 ea             	mov    %r13,%rdx
   2f465:	4c 89 f6             	mov    %r14,%rsi
   2f468:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f46f:	e8 00 00 00 00       	callq  2f474 <__MARSH_WRAP__e1000_down+0x787e>
   2f474:	49 8d 8c 24 80 00 00 	lea    0x80(%r12),%rcx
   2f47b:	00 
   2f47c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f482:	4c 89 ea             	mov    %r13,%rdx
   2f485:	4c 89 f6             	mov    %r14,%rsi
   2f488:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f48f:	e8 00 00 00 00       	callq  2f494 <__MARSH_WRAP__e1000_down+0x789e>
   2f494:	49 8d 4c 24 18       	lea    0x18(%r12),%rcx
   2f499:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f49f:	4c 89 ea             	mov    %r13,%rdx
   2f4a2:	4c 89 f6             	mov    %r14,%rsi
   2f4a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f4ac:	e8 00 00 00 00       	callq  2f4b1 <__MARSH_WRAP__e1000_down+0x78bb>
   2f4b1:	49 8d 8c 24 bc 00 00 	lea    0xbc(%r12),%rcx
   2f4b8:	00 
   2f4b9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f4bf:	4c 89 ea             	mov    %r13,%rdx
   2f4c2:	4c 89 f6             	mov    %r14,%rsi
   2f4c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f4cc:	e8 00 00 00 00       	callq  2f4d1 <__MARSH_WRAP__e1000_down+0x78db>
   2f4d1:	49 8d 8c 24 01 01 00 	lea    0x101(%r12),%rcx
   2f4d8:	00 
   2f4d9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f4df:	4c 89 ea             	mov    %r13,%rdx
   2f4e2:	4c 89 f6             	mov    %r14,%rsi
   2f4e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f4ec:	e8 00 00 00 00       	callq  2f4f1 <__MARSH_WRAP__e1000_down+0x78fb>
   2f4f1:	49 8d 8c 24 16 01 00 	lea    0x116(%r12),%rcx
   2f4f8:	00 
   2f4f9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f4ff:	4c 89 ea             	mov    %r13,%rdx
   2f502:	4c 89 f6             	mov    %r14,%rsi
   2f505:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f50c:	e8 00 00 00 00       	callq  2f511 <__MARSH_WRAP__e1000_down+0x791b>
   2f511:	49 8d 8c 24 e4 00 00 	lea    0xe4(%r12),%rcx
   2f518:	00 
   2f519:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f51f:	4c 89 ea             	mov    %r13,%rdx
   2f522:	4c 89 f6             	mov    %r14,%rsi
   2f525:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f52c:	45 30 ff             	xor    %r15b,%r15b
   2f52f:	e8 00 00 00 00       	callq  2f534 <__MARSH_WRAP__e1000_down+0x793e>
   2f534:	49 8d 4c 24 58       	lea    0x58(%r12),%rcx
   2f539:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f53f:	4c 89 ea             	mov    %r13,%rdx
   2f542:	4c 89 f6             	mov    %r14,%rsi
   2f545:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f54c:	e8 00 00 00 00       	callq  2f551 <__MARSH_WRAP__e1000_down+0x795b>
   2f551:	49 8d 8c 24 ea 00 00 	lea    0xea(%r12),%rcx
   2f558:	00 
   2f559:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f55f:	4c 89 ea             	mov    %r13,%rdx
   2f562:	4c 89 f6             	mov    %r14,%rsi
   2f565:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f56c:	e8 00 00 00 00       	callq  2f571 <__MARSH_WRAP__e1000_down+0x797b>
   2f571:	49 8d 4c 24 1c       	lea    0x1c(%r12),%rcx
   2f576:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f57c:	4c 89 ea             	mov    %r13,%rdx
   2f57f:	4c 89 f6             	mov    %r14,%rsi
   2f582:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f589:	e8 00 00 00 00       	callq  2f58e <__MARSH_WRAP__e1000_down+0x7998>
   2f58e:	49 8d 4c 24 64       	lea    0x64(%r12),%rcx
   2f593:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f599:	4c 89 ea             	mov    %r13,%rdx
   2f59c:	4c 89 f6             	mov    %r14,%rsi
   2f59f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f5a6:	e8 00 00 00 00       	callq  2f5ab <__MARSH_WRAP__e1000_down+0x79b5>
   2f5ab:	49 8d 8c 24 00 01 00 	lea    0x100(%r12),%rcx
   2f5b2:	00 
   2f5b3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f5b9:	4c 89 ea             	mov    %r13,%rdx
   2f5bc:	4c 89 f6             	mov    %r14,%rsi
   2f5bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f5c6:	e8 00 00 00 00       	callq  2f5cb <__MARSH_WRAP__e1000_down+0x79d5>
   2f5cb:	49 8d 8c 24 1d 01 00 	lea    0x11d(%r12),%rcx
   2f5d2:	00 
   2f5d3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f5d9:	4c 89 ea             	mov    %r13,%rdx
   2f5dc:	4c 89 f6             	mov    %r14,%rsi
   2f5df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f5e6:	e8 00 00 00 00       	callq  2f5eb <__MARSH_WRAP__e1000_down+0x79f5>
   2f5eb:	49 8d 8c 24 d4 00 00 	lea    0xd4(%r12),%rcx
   2f5f2:	00 
   2f5f3:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f5f9:	4c 89 ea             	mov    %r13,%rdx
   2f5fc:	4c 89 f6             	mov    %r14,%rsi
   2f5ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f606:	e8 00 00 00 00       	callq  2f60b <__MARSH_WRAP__e1000_down+0x7a15>
   2f60b:	49 8d 4c 24 30       	lea    0x30(%r12),%rcx
   2f610:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f616:	4c 89 ea             	mov    %r13,%rdx
   2f619:	4c 89 f6             	mov    %r14,%rsi
   2f61c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f623:	e8 00 00 00 00       	callq  2f628 <__MARSH_WRAP__e1000_down+0x7a32>
   2f628:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2f62c:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   2f630:	48 89 d9             	mov    %rbx,%rcx
   2f633:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f639:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f640:	49 ff c7             	inc    %r15
   2f643:	4c 89 ea             	mov    %r13,%rdx
   2f646:	4c 89 f6             	mov    %r14,%rsi
   2f649:	48 ff c3             	inc    %rbx
   2f64c:	e8 00 00 00 00       	callq  2f651 <__MARSH_WRAP__e1000_down+0x7a5b>
   2f651:	49 83 ff 06          	cmp    $0x6,%r15
   2f655:	75 d1                	jne    2f628 <__MARSH_WRAP__e1000_down+0x7a32>
   2f657:	49 8d 8c 24 1f 01 00 	lea    0x11f(%r12),%rcx
   2f65e:	00 
   2f65f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f665:	4c 89 ea             	mov    %r13,%rdx
   2f668:	4c 89 f6             	mov    %r14,%rsi
   2f66b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f672:	e8 00 00 00 00       	callq  2f677 <__MARSH_WRAP__e1000_down+0x7a81>
   2f677:	49 8d 8c 24 0d 01 00 	lea    0x10d(%r12),%rcx
   2f67e:	00 
   2f67f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f685:	4c 89 ea             	mov    %r13,%rdx
   2f688:	4c 89 f6             	mov    %r14,%rsi
   2f68b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f692:	e8 00 00 00 00       	callq  2f697 <__MARSH_WRAP__e1000_down+0x7aa1>
   2f697:	49 8d 4c 24 68       	lea    0x68(%r12),%rcx
   2f69c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f6a2:	4c 89 ea             	mov    %r13,%rdx
   2f6a5:	4c 89 f6             	mov    %r14,%rsi
   2f6a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f6af:	e8 00 00 00 00       	callq  2f6b4 <__MARSH_WRAP__e1000_down+0x7abe>
   2f6b4:	49 8d 8c 24 94 00 00 	lea    0x94(%r12),%rcx
   2f6bb:	00 
   2f6bc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f6c2:	4c 89 ea             	mov    %r13,%rdx
   2f6c5:	4c 89 f6             	mov    %r14,%rsi
   2f6c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f6cf:	e8 00 00 00 00       	callq  2f6d4 <__MARSH_WRAP__e1000_down+0x7ade>
   2f6d4:	49 8d 8c 24 0c 01 00 	lea    0x10c(%r12),%rcx
   2f6db:	00 
   2f6dc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f6e2:	4c 89 ea             	mov    %r13,%rdx
   2f6e5:	4c 89 f6             	mov    %r14,%rsi
   2f6e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f6ef:	e8 00 00 00 00       	callq  2f6f4 <__MARSH_WRAP__e1000_down+0x7afe>
   2f6f4:	49 8d 8c 24 0f 01 00 	lea    0x10f(%r12),%rcx
   2f6fb:	00 
   2f6fc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f702:	4c 89 ea             	mov    %r13,%rdx
   2f705:	4c 89 f6             	mov    %r14,%rsi
   2f708:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f70f:	e8 00 00 00 00       	callq  2f714 <__MARSH_WRAP__e1000_down+0x7b1e>
   2f714:	49 8d 8c 24 1c 01 00 	lea    0x11c(%r12),%rcx
   2f71b:	00 
   2f71c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f722:	4c 89 ea             	mov    %r13,%rdx
   2f725:	4c 89 f6             	mov    %r14,%rsi
   2f728:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f72f:	e8 00 00 00 00       	callq  2f734 <__MARSH_WRAP__e1000_down+0x7b3e>
   2f734:	49 8d 8c 24 8c 00 00 	lea    0x8c(%r12),%rcx
   2f73b:	00 
   2f73c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f742:	4c 89 ea             	mov    %r13,%rdx
   2f745:	4c 89 f6             	mov    %r14,%rsi
   2f748:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f74f:	e8 00 00 00 00       	callq  2f754 <__MARSH_WRAP__e1000_down+0x7b5e>
   2f754:	49 8d 8c 24 ac 00 00 	lea    0xac(%r12),%rcx
   2f75b:	00 
   2f75c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f762:	4c 89 ea             	mov    %r13,%rdx
   2f765:	4c 89 f6             	mov    %r14,%rsi
   2f768:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f76f:	e8 00 00 00 00       	callq  2f774 <__MARSH_WRAP__e1000_down+0x7b7e>
   2f774:	4c 89 e1             	mov    %r12,%rcx
   2f777:	4c 89 ea             	mov    %r13,%rdx
   2f77a:	4c 89 f6             	mov    %r14,%rsi
   2f77d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f784:	e8 00 00 00 00       	callq  2f789 <__MARSH_WRAP__e1000_down+0x7b93>
   2f789:	49 8d 4c 24 28       	lea    0x28(%r12),%rcx
   2f78e:	4c 89 ea             	mov    %r13,%rdx
   2f791:	4c 89 f6             	mov    %r14,%rsi
   2f794:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f79b:	e8 00 00 00 00       	callq  2f7a0 <__MARSH_WRAP__e1000_down+0x7baa>
   2f7a0:	49 8b 4c 24 28       	mov    0x28(%r12),%rcx
   2f7a5:	48 85 c9             	test   %rcx,%rcx
   2f7a8:	74 39                	je     2f7e3 <__MARSH_WRAP__e1000_down+0x7bed>
   2f7aa:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f7b0:	4c 89 ea             	mov    %r13,%rdx
   2f7b3:	4c 89 f6             	mov    %r14,%rsi
   2f7b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f7bd:	e8 00 00 00 00       	callq  2f7c2 <__MARSH_WRAP__e1000_down+0x7bcc>
   2f7c2:	49 8b 4c 24 28       	mov    0x28(%r12),%rcx
   2f7c7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f7cd:	4c 89 ea             	mov    %r13,%rdx
   2f7d0:	4c 89 f6             	mov    %r14,%rsi
   2f7d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f7da:	48 83 c1 02          	add    $0x2,%rcx
   2f7de:	e8 00 00 00 00       	callq  2f7e3 <__MARSH_WRAP__e1000_down+0x7bed>
   2f7e3:	49 8d 4c 24 08       	lea    0x8(%r12),%rcx
   2f7e8:	4c 89 ea             	mov    %r13,%rdx
   2f7eb:	4c 89 f6             	mov    %r14,%rsi
   2f7ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f7f5:	e8 00 00 00 00       	callq  2f7fa <__MARSH_WRAP__e1000_down+0x7c04>
   2f7fa:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f7fe:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f804:	4c 89 ea             	mov    %r13,%rdx
   2f807:	4c 89 f6             	mov    %r14,%rsi
   2f80a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f811:	48 81 c1 c0 07 00 00 	add    $0x7c0,%rcx
   2f818:	e8 00 00 00 00       	callq  2f81d <__MARSH_WRAP__e1000_down+0x7c27>
   2f81d:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f821:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2f827:	4c 89 ea             	mov    %r13,%rdx
   2f82a:	4c 89 f6             	mov    %r14,%rsi
   2f82d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f834:	48 81 c1 32 01 00 00 	add    $0x132,%rcx
   2f83b:	e8 00 00 00 00       	callq  2f840 <__MARSH_WRAP__e1000_down+0x7c4a>
   2f840:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f844:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f84a:	4c 89 ea             	mov    %r13,%rdx
   2f84d:	4c 89 f6             	mov    %r14,%rsi
   2f850:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f857:	48 81 c1 d4 07 00 00 	add    $0x7d4,%rcx
   2f85e:	e8 00 00 00 00       	callq  2f863 <__MARSH_WRAP__e1000_down+0x7c6d>
   2f863:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f867:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f86d:	4c 89 ea             	mov    %r13,%rdx
   2f870:	4c 89 f6             	mov    %r14,%rsi
   2f873:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f87a:	48 81 c1 d0 01 00 00 	add    $0x1d0,%rcx
   2f881:	e8 00 00 00 00       	callq  2f886 <__MARSH_WRAP__e1000_down+0x7c90>
   2f886:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f88a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f890:	4c 89 ea             	mov    %r13,%rdx
   2f893:	4c 89 f6             	mov    %r14,%rsi
   2f896:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f89d:	48 81 c1 b8 02 00 00 	add    $0x2b8,%rcx
   2f8a4:	e8 00 00 00 00       	callq  2f8a9 <__MARSH_WRAP__e1000_down+0x7cb3>
   2f8a9:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f8ad:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2f8b3:	4c 89 ea             	mov    %r13,%rdx
   2f8b6:	4c 89 f6             	mov    %r14,%rsi
   2f8b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f8c0:	48 81 c1 00 02 00 00 	add    $0x200,%rcx
   2f8c7:	e8 00 00 00 00       	callq  2f8cc <__MARSH_WRAP__e1000_down+0x7cd6>
   2f8cc:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f8d0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f8d6:	4c 89 ea             	mov    %r13,%rdx
   2f8d9:	4c 89 f6             	mov    %r14,%rsi
   2f8dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f8e3:	48 81 c1 d0 07 00 00 	add    $0x7d0,%rcx
   2f8ea:	e8 00 00 00 00       	callq  2f8ef <__MARSH_WRAP__e1000_down+0x7cf9>
   2f8ef:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f8f3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2f8f9:	4c 89 ea             	mov    %r13,%rdx
   2f8fc:	4c 89 f6             	mov    %r14,%rsi
   2f8ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f906:	48 81 c1 d8 02 00 00 	add    $0x2d8,%rcx
   2f90d:	e8 00 00 00 00       	callq  2f912 <__MARSH_WRAP__e1000_down+0x7d1c>
   2f912:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f916:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f91c:	4c 89 ea             	mov    %r13,%rdx
   2f91f:	4c 89 f6             	mov    %r14,%rsi
   2f922:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f929:	48 81 c1 c0 01 00 00 	add    $0x1c0,%rcx
   2f930:	e8 00 00 00 00       	callq  2f935 <__MARSH_WRAP__e1000_down+0x7d3f>
   2f935:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2f939:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f93f:	4c 89 ea             	mov    %r13,%rdx
   2f942:	4c 89 f6             	mov    %r14,%rsi
   2f945:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f94c:	48 81 c1 c0 02 00 00 	add    $0x2c0,%rcx
   2f953:	e8 00 00 00 00       	callq  2f958 <__MARSH_WRAP__e1000_down+0x7d62>
   2f958:	48 8b 5d b8          	mov    0xffffffffffffffb8(%rbp),%rbx
   2f95c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f962:	4c 89 ea             	mov    %r13,%rdx
   2f965:	4c 89 f6             	mov    %r14,%rsi
   2f968:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f96f:	48 81 c3 00 03 00 00 	add    $0x300,%rbx
   2f976:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
   2f97a:	e8 00 00 00 00       	callq  2f97f <__MARSH_WRAP__e1000_down+0x7d89>
   2f97f:	48 8d 4b 68          	lea    0x68(%rbx),%rcx
   2f983:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f989:	4c 89 ea             	mov    %r13,%rdx
   2f98c:	4c 89 f6             	mov    %r14,%rsi
   2f98f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f996:	e8 00 00 00 00       	callq  2f99b <__MARSH_WRAP__e1000_down+0x7da5>
   2f99b:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
   2f99f:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f9a5:	4c 89 ea             	mov    %r13,%rdx
   2f9a8:	4c 89 f6             	mov    %r14,%rsi
   2f9ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f9b2:	e8 00 00 00 00       	callq  2f9b7 <__MARSH_WRAP__e1000_down+0x7dc1>
   2f9b7:	48 8d 8b 88 00 00 00 	lea    0x88(%rbx),%rcx
   2f9be:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f9c4:	4c 89 ea             	mov    %r13,%rdx
   2f9c7:	4c 89 f6             	mov    %r14,%rsi
   2f9ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f9d1:	e8 00 00 00 00       	callq  2f9d6 <__MARSH_WRAP__e1000_down+0x7de0>
   2f9d6:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
   2f9da:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f9e0:	4c 89 ea             	mov    %r13,%rdx
   2f9e3:	4c 89 f6             	mov    %r14,%rsi
   2f9e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2f9ed:	e8 00 00 00 00       	callq  2f9f2 <__MARSH_WRAP__e1000_down+0x7dfc>
   2f9f2:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
   2f9f6:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2f9fc:	4c 89 ea             	mov    %r13,%rdx
   2f9ff:	4c 89 f6             	mov    %r14,%rsi
   2fa02:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fa09:	e8 00 00 00 00       	callq  2fa0e <__MARSH_WRAP__e1000_down+0x7e18>
   2fa0e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fa14:	48 89 d9             	mov    %rbx,%rcx
   2fa17:	4c 89 ea             	mov    %r13,%rdx
   2fa1a:	4c 89 f6             	mov    %r14,%rsi
   2fa1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fa24:	e8 00 00 00 00       	callq  2fa29 <__MARSH_WRAP__e1000_down+0x7e33>
   2fa29:	48 8d 4b 78          	lea    0x78(%rbx),%rcx
   2fa2d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fa33:	4c 89 ea             	mov    %r13,%rdx
   2fa36:	4c 89 f6             	mov    %r14,%rsi
   2fa39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fa40:	e8 00 00 00 00       	callq  2fa45 <__MARSH_WRAP__e1000_down+0x7e4f>
   2fa45:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
   2fa49:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fa4f:	4c 89 ea             	mov    %r13,%rdx
   2fa52:	4c 89 f6             	mov    %r14,%rsi
   2fa55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fa5c:	e8 00 00 00 00       	callq  2fa61 <__MARSH_WRAP__e1000_down+0x7e6b>
   2fa61:	48 8d 4b 60          	lea    0x60(%rbx),%rcx
   2fa65:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fa6b:	4c 89 ea             	mov    %r13,%rdx
   2fa6e:	4c 89 f6             	mov    %r14,%rsi
   2fa71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fa78:	e8 00 00 00 00       	callq  2fa7d <__MARSH_WRAP__e1000_down+0x7e87>
   2fa7d:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
   2fa84:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fa8a:	4c 89 ea             	mov    %r13,%rdx
   2fa8d:	4c 89 f6             	mov    %r14,%rsi
   2fa90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fa97:	e8 00 00 00 00       	callq  2fa9c <__MARSH_WRAP__e1000_down+0x7ea6>
   2fa9c:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
   2faa0:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2faa6:	4c 89 ea             	mov    %r13,%rdx
   2faa9:	4c 89 f6             	mov    %r14,%rsi
   2faac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fab3:	e8 00 00 00 00       	callq  2fab8 <__MARSH_WRAP__e1000_down+0x7ec2>
   2fab8:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
   2fabc:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fac2:	4c 89 ea             	mov    %r13,%rdx
   2fac5:	4c 89 f6             	mov    %r14,%rsi
   2fac8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2facf:	e8 00 00 00 00       	callq  2fad4 <__MARSH_WRAP__e1000_down+0x7ede>
   2fad4:	48 8d 8b a0 00 00 00 	lea    0xa0(%rbx),%rcx
   2fadb:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fae1:	4c 89 ea             	mov    %r13,%rdx
   2fae4:	4c 89 f6             	mov    %r14,%rsi
   2fae7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2faee:	e8 00 00 00 00       	callq  2faf3 <__MARSH_WRAP__e1000_down+0x7efd>
   2faf3:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
   2faf7:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fafd:	4c 89 ea             	mov    %r13,%rdx
   2fb00:	4c 89 f6             	mov    %r14,%rsi
   2fb03:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fb0a:	e8 00 00 00 00       	callq  2fb0f <__MARSH_WRAP__e1000_down+0x7f19>
   2fb0f:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2fb13:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2fb19:	4c 89 ea             	mov    %r13,%rdx
   2fb1c:	4c 89 f6             	mov    %r14,%rsi
   2fb1f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fb26:	48 81 c1 30 01 00 00 	add    $0x130,%rcx
   2fb2d:	e8 00 00 00 00       	callq  2fb32 <__MARSH_WRAP__e1000_down+0x7f3c>
   2fb32:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2fb36:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fb3c:	4c 89 ea             	mov    %r13,%rdx
   2fb3f:	4c 89 f6             	mov    %r14,%rsi
   2fb42:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fb49:	48 81 c1 a0 00 00 00 	add    $0xa0,%rcx
   2fb50:	e8 00 00 00 00       	callq  2fb55 <__MARSH_WRAP__e1000_down+0x7f5f>
   2fb55:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2fb59:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2fb5f:	4c 89 ea             	mov    %r13,%rdx
   2fb62:	4c 89 f6             	mov    %r14,%rsi
   2fb65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fb6c:	48 81 c1 b2 00 00 00 	add    $0xb2,%rcx
   2fb73:	e8 00 00 00 00       	callq  2fb78 <__MARSH_WRAP__e1000_down+0x7f82>
   2fb78:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2fb7c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2fb82:	4c 89 ea             	mov    %r13,%rdx
   2fb85:	4c 89 f6             	mov    %r14,%rsi
   2fb88:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fb8f:	48 81 c1 c6 07 00 00 	add    $0x7c6,%rcx
   2fb96:	e8 00 00 00 00       	callq  2fb9b <__MARSH_WRAP__e1000_down+0x7fa5>
   2fb9b:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   2fb9f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2fba5:	4c 89 ea             	mov    %r13,%rdx
   2fba8:	4c 89 f6             	mov    %r14,%rsi
   2fbab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fbb2:	48 81 c1 08 02 00 00 	add    $0x208,%rcx
   2fbb9:	e8 00 00 00 00       	callq  2fbbe <__MARSH_WRAP__e1000_down+0x7fc8>
   2fbbe:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   2fbc2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fbc8:	4c 89 ea             	mov    %r13,%rdx
   2fbcb:	4c 89 f6             	mov    %r14,%rsi
   2fbce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fbd5:	49 81 c4 90 07 00 00 	add    $0x790,%r12
   2fbdc:	49 8d 4c 24 14       	lea    0x14(%r12),%rcx
   2fbe1:	e8 00 00 00 00       	callq  2fbe6 <__MARSH_WRAP__e1000_down+0x7ff0>
   2fbe6:	49 8d 4c 24 10       	lea    0x10(%r12),%rcx
   2fbeb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fbf1:	4c 89 ea             	mov    %r13,%rdx
   2fbf4:	4c 89 f6             	mov    %r14,%rsi
   2fbf7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fbfe:	e8 00 00 00 00       	callq  2fc03 <__MARSH_WRAP__e1000_down+0x800d>
   2fc03:	49 8d 4c 24 2e       	lea    0x2e(%r12),%rcx
   2fc08:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2fc0e:	4c 89 ea             	mov    %r13,%rdx
   2fc11:	4c 89 f6             	mov    %r14,%rsi
   2fc14:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fc1b:	e8 00 00 00 00       	callq  2fc20 <__MARSH_WRAP__e1000_down+0x802a>
   2fc20:	49 8d 4c 24 1c       	lea    0x1c(%r12),%rcx
   2fc25:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fc2b:	4c 89 ea             	mov    %r13,%rdx
   2fc2e:	4c 89 f6             	mov    %r14,%rsi
   2fc31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fc38:	e8 00 00 00 00       	callq  2fc3d <__MARSH_WRAP__e1000_down+0x8047>
   2fc3d:	49 8d 4c 24 08       	lea    0x8(%r12),%rcx
   2fc42:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fc48:	4c 89 ea             	mov    %r13,%rdx
   2fc4b:	4c 89 f6             	mov    %r14,%rsi
   2fc4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fc55:	e8 00 00 00 00       	callq  2fc5a <__MARSH_WRAP__e1000_down+0x8064>
   2fc5a:	49 8d 4c 24 2c       	lea    0x2c(%r12),%rcx
   2fc5f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2fc65:	4c 89 ea             	mov    %r13,%rdx
   2fc68:	4c 89 f6             	mov    %r14,%rsi
   2fc6b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fc72:	e8 00 00 00 00       	callq  2fc77 <__MARSH_WRAP__e1000_down+0x8081>
   2fc77:	49 8d 4c 24 18       	lea    0x18(%r12),%rcx
   2fc7c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fc82:	4c 89 ea             	mov    %r13,%rdx
   2fc85:	4c 89 f6             	mov    %r14,%rsi
   2fc88:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fc8f:	e8 00 00 00 00       	callq  2fc94 <__MARSH_WRAP__e1000_down+0x809e>
   2fc94:	49 8d 4c 24 20       	lea    0x20(%r12),%rcx
   2fc99:	4c 89 ea             	mov    %r13,%rdx
   2fc9c:	4c 89 f6             	mov    %r14,%rsi
   2fc9f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fca6:	e8 00 00 00 00       	callq  2fcab <__MARSH_WRAP__e1000_down+0x80b5>
   2fcab:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fcb0:	48 85 c0             	test   %rax,%rax
   2fcb3:	0f 84 3d 03 00 00    	je     2fff6 <__MARSH_WRAP__e1000_down+0x8400>
   2fcb9:	48 8d 48 18          	lea    0x18(%rax),%rcx
   2fcbd:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2fcc3:	4c 89 ea             	mov    %r13,%rdx
   2fcc6:	4c 89 f6             	mov    %r14,%rsi
   2fcc9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fcd0:	e8 00 00 00 00       	callq  2fcd5 <__MARSH_WRAP__e1000_down+0x80df>
   2fcd5:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
   2fcda:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fce0:	4c 89 ea             	mov    %r13,%rdx
   2fce3:	4c 89 f6             	mov    %r14,%rsi
   2fce6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fced:	48 83 c1 10          	add    $0x10,%rcx
   2fcf1:	e8 00 00 00 00       	callq  2fcf6 <__MARSH_WRAP__e1000_down+0x8100>
   2fcf6:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
   2fcfb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2fd01:	4c 89 ea             	mov    %r13,%rdx
   2fd04:	4c 89 f6             	mov    %r14,%rsi
   2fd07:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fd0e:	48 83 c1 1a          	add    $0x1a,%rcx
   2fd12:	e8 00 00 00 00       	callq  2fd17 <__MARSH_WRAP__e1000_down+0x8121>
   2fd17:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
   2fd1c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   2fd22:	4c 89 ea             	mov    %r13,%rdx
   2fd25:	4c 89 f6             	mov    %r14,%rsi
   2fd28:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fd2f:	48 83 c1 08          	add    $0x8,%rcx
   2fd33:	e8 00 00 00 00       	callq  2fd38 <__MARSH_WRAP__e1000_down+0x8142>
   2fd38:	49 8b 4c 24 20       	mov    0x20(%r12),%rcx
   2fd3d:	4c 89 ea             	mov    %r13,%rdx
   2fd40:	4c 89 f6             	mov    %r14,%rsi
   2fd43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fd4a:	e8 00 00 00 00       	callq  2fd4f <__MARSH_WRAP__e1000_down+0x8159>
   2fd4f:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fd54:	48 8b 00             	mov    (%rax),%rax
   2fd57:	48 85 c0             	test   %rax,%rax
   2fd5a:	0f 84 96 02 00 00    	je     2fff6 <__MARSH_WRAP__e1000_down+0x8400>
   2fd60:	8a 40 7d             	mov    0x7d(%rax),%al
   2fd63:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   2fd67:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2fd6d:	4c 89 ea             	mov    %r13,%rdx
   2fd70:	4c 89 f6             	mov    %r14,%rsi
   2fd73:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fd7a:	48 89 d9             	mov    %rbx,%rcx
   2fd7d:	83 e0 07             	and    $0x7,%eax
   2fd80:	0f b6 c0             	movzbl %al,%eax
   2fd83:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   2fd86:	e8 00 00 00 00       	callq  2fd8b <__MARSH_WRAP__e1000_down+0x8195>
   2fd8b:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fd90:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fd96:	4c 89 ea             	mov    %r13,%rdx
   2fd99:	4c 89 f6             	mov    %r14,%rsi
   2fd9c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fda3:	48 8b 08             	mov    (%rax),%rcx
   2fda6:	48 81 c1 b4 00 00 00 	add    $0xb4,%rcx
   2fdad:	e8 00 00 00 00       	callq  2fdb2 <__MARSH_WRAP__e1000_down+0x81bc>
   2fdb2:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fdb7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fdbd:	4c 89 ea             	mov    %r13,%rdx
   2fdc0:	4c 89 f6             	mov    %r14,%rsi
   2fdc3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fdca:	48 8b 08             	mov    (%rax),%rcx
   2fdcd:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   2fdd4:	e8 00 00 00 00       	callq  2fdd9 <__MARSH_WRAP__e1000_down+0x81e3>
   2fdd9:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fdde:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2fde4:	48 89 d9             	mov    %rbx,%rcx
   2fde7:	4c 89 ea             	mov    %r13,%rdx
   2fdea:	4c 89 f6             	mov    %r14,%rsi
   2fded:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fdf4:	48 8b 00             	mov    (%rax),%rax
   2fdf7:	8a 40 7c             	mov    0x7c(%rax),%al
   2fdfa:	c0 e8 02             	shr    $0x2,%al
   2fdfd:	83 e0 03             	and    $0x3,%eax
   2fe00:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   2fe03:	e8 00 00 00 00       	callq  2fe08 <__MARSH_WRAP__e1000_down+0x8212>
   2fe08:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fe0d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fe13:	4c 89 ea             	mov    %r13,%rdx
   2fe16:	4c 89 f6             	mov    %r14,%rsi
   2fe19:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fe20:	48 8b 08             	mov    (%rax),%rcx
   2fe23:	48 83 c1 6c          	add    $0x6c,%rcx
   2fe27:	e8 00 00 00 00       	callq  2fe2c <__MARSH_WRAP__e1000_down+0x8236>
   2fe2c:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fe31:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fe37:	4c 89 ea             	mov    %r13,%rdx
   2fe3a:	4c 89 f6             	mov    %r14,%rsi
   2fe3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fe44:	48 8b 08             	mov    (%rax),%rcx
   2fe47:	48 83 c1 74          	add    $0x74,%rcx
   2fe4b:	e8 00 00 00 00       	callq  2fe50 <__MARSH_WRAP__e1000_down+0x825a>
   2fe50:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fe55:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fe5b:	4c 89 ea             	mov    %r13,%rdx
   2fe5e:	4c 89 f6             	mov    %r14,%rsi
   2fe61:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fe68:	48 8b 08             	mov    (%rax),%rcx
   2fe6b:	48 83 c1 68          	add    $0x68,%rcx
   2fe6f:	e8 00 00 00 00       	callq  2fe74 <__MARSH_WRAP__e1000_down+0x827e>
   2fe74:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fe79:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fe7f:	4c 89 ea             	mov    %r13,%rdx
   2fe82:	4c 89 f6             	mov    %r14,%rsi
   2fe85:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fe8c:	48 8b 08             	mov    (%rax),%rcx
   2fe8f:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   2fe96:	e8 00 00 00 00       	callq  2fe9b <__MARSH_WRAP__e1000_down+0x82a5>
   2fe9b:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fea0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fea6:	4c 89 ea             	mov    %r13,%rdx
   2fea9:	4c 89 f6             	mov    %r14,%rsi
   2feac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2feb3:	48 8b 08             	mov    (%rax),%rcx
   2feb6:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
   2febd:	e8 00 00 00 00       	callq  2fec2 <__MARSH_WRAP__e1000_down+0x82cc>
   2fec2:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2fec7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   2fecd:	4c 89 ea             	mov    %r13,%rdx
   2fed0:	4c 89 f6             	mov    %r14,%rsi
   2fed3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2feda:	48 8b 08             	mov    (%rax),%rcx
   2fedd:	48 83 c1 7e          	add    $0x7e,%rcx
   2fee1:	e8 00 00 00 00       	callq  2fee6 <__MARSH_WRAP__e1000_down+0x82f0>
   2fee6:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2feeb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2fef1:	4c 89 ea             	mov    %r13,%rdx
   2fef4:	4c 89 f6             	mov    %r14,%rsi
   2fef7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fefe:	48 8b 08             	mov    (%rax),%rcx
   2ff01:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
   2ff08:	e8 00 00 00 00       	callq  2ff0d <__MARSH_WRAP__e1000_down+0x8317>
   2ff0d:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2ff12:	4c 89 ea             	mov    %r13,%rdx
   2ff15:	4c 89 f6             	mov    %r14,%rsi
   2ff18:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ff1f:	48 8b 08             	mov    (%rax),%rcx
   2ff22:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   2ff29:	e8 00 00 00 00       	callq  2ff2e <__MARSH_WRAP__e1000_down+0x8338>
   2ff2e:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2ff33:	48 8b 00             	mov    (%rax),%rax
   2ff36:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   2ff3d:	00 
   2ff3e:	74 61                	je     2ffa1 <__MARSH_WRAP__e1000_down+0x83ab>
   2ff40:	8b b8 b8 00 00 00    	mov    0xb8(%rax),%edi
   2ff46:	31 db                	xor    %ebx,%ebx
   2ff48:	e8 00 00 00 00       	callq  2ff4d <__MARSH_WRAP__e1000_down+0x8357>
   2ff4d:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
   2ff51:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   2ff57:	4c 89 ea             	mov    %r13,%rdx
   2ff5a:	4c 89 f6             	mov    %r14,%rsi
   2ff5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ff64:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   2ff67:	e8 00 00 00 00       	callq  2ff6c <__MARSH_WRAP__e1000_down+0x8376>
   2ff6c:	eb 2e                	jmp    2ff9c <__MARSH_WRAP__e1000_down+0x83a6>
   2ff6e:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2ff73:	48 63 cb             	movslq %ebx,%rcx
   2ff76:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   2ff7a:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   2ff7e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ff84:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ff8b:	ff c3                	inc    %ebx
   2ff8d:	48 8b 00             	mov    (%rax),%rax
   2ff90:	48 03 88 c0 00 00 00 	add    0xc0(%rax),%rcx
   2ff97:	e8 00 00 00 00       	callq  2ff9c <__MARSH_WRAP__e1000_down+0x83a6>
   2ff9c:	3b 5d c8             	cmp    0xffffffffffffffc8(%rbp),%ebx
   2ff9f:	7c cd                	jl     2ff6e <__MARSH_WRAP__e1000_down+0x8378>
   2ffa1:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2ffa6:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   2ffaa:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   2ffae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2ffb5:	48 89 da             	mov    %rbx,%rdx
   2ffb8:	4c 89 ee             	mov    %r13,%rsi
   2ffbb:	48 8b 08             	mov    (%rax),%rcx
   2ffbe:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   2ffc5:	e8 00 00 00 00       	callq  2ffca <__MARSH_WRAP__e1000_down+0x83d4>
   2ffca:	49 8b 44 24 20       	mov    0x20(%r12),%rax
   2ffcf:	48 8b 00             	mov    (%rax),%rax
   2ffd2:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   2ffd9:	48 85 c9             	test   %rcx,%rcx
   2ffdc:	74 18                	je     2fff6 <__MARSH_WRAP__e1000_down+0x8400>
   2ffde:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   2ffe4:	48 89 da             	mov    %rbx,%rdx
   2ffe7:	4c 89 ee             	mov    %r13,%rsi
   2ffea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   2fff1:	e8 00 00 00 00       	callq  2fff6 <__MARSH_WRAP__e1000_down+0x8400>
   2fff6:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   2fffa:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   2fffe:	4c 89 e1             	mov    %r12,%rcx
   30001:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30008:	4c 89 ea             	mov    %r13,%rdx
   3000b:	4c 89 f6             	mov    %r14,%rsi
   3000e:	e8 00 00 00 00       	callq  30013 <__MARSH_WRAP__e1000_down+0x841d>
   30013:	49 8b 04 24          	mov    (%r12),%rax
   30017:	48 85 c0             	test   %rax,%rax
   3001a:	0f 84 98 00 00 00    	je     300b8 <__MARSH_WRAP__e1000_down+0x84c2>
   30020:	48 8d 48 0e          	lea    0xe(%rax),%rcx
   30024:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   3002a:	4c 89 ea             	mov    %r13,%rdx
   3002d:	4c 89 f6             	mov    %r14,%rsi
   30030:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30037:	e8 00 00 00 00       	callq  3003c <__MARSH_WRAP__e1000_down+0x8446>
   3003c:	49 8b 0c 24          	mov    (%r12),%rcx
   30040:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   30046:	4c 89 ea             	mov    %r13,%rdx
   30049:	4c 89 f6             	mov    %r14,%rsi
   3004c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30053:	48 83 c1 0d          	add    $0xd,%rcx
   30057:	e8 00 00 00 00       	callq  3005c <__MARSH_WRAP__e1000_down+0x8466>
   3005c:	49 8b 0c 24          	mov    (%r12),%rcx
   30060:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   30066:	4c 89 ea             	mov    %r13,%rdx
   30069:	4c 89 f6             	mov    %r14,%rsi
   3006c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30073:	48 83 c1 0a          	add    $0xa,%rcx
   30077:	e8 00 00 00 00       	callq  3007c <__MARSH_WRAP__e1000_down+0x8486>
   3007c:	49 8b 0c 24          	mov    (%r12),%rcx
   30080:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   30086:	4c 89 ea             	mov    %r13,%rdx
   30089:	4c 89 f6             	mov    %r14,%rsi
   3008c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30093:	e8 00 00 00 00       	callq  30098 <__MARSH_WRAP__e1000_down+0x84a2>
   30098:	49 8b 0c 24          	mov    (%r12),%rcx
   3009c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   300a2:	4c 89 ea             	mov    %r13,%rdx
   300a5:	4c 89 f6             	mov    %r14,%rsi
   300a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   300af:	48 83 c1 0c          	add    $0xc,%rcx
   300b3:	e8 00 00 00 00       	callq  300b8 <__MARSH_WRAP__e1000_down+0x84c2>
   300b8:	48 8b 5d b8          	mov    0xffffffffffffffb8(%rbp),%rbx
   300bc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   300c2:	4c 89 ea             	mov    %r13,%rdx
   300c5:	4c 89 f6             	mov    %r14,%rsi
   300c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   300cf:	48 81 c3 00 07 00 00 	add    $0x700,%rbx
   300d6:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
   300da:	e8 00 00 00 00       	callq  300df <__MARSH_WRAP__e1000_down+0x84e9>
   300df:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   300e5:	48 89 d9             	mov    %rbx,%rcx
   300e8:	4c 89 ea             	mov    %r13,%rdx
   300eb:	4c 89 f6             	mov    %r14,%rsi
   300ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   300f5:	e8 00 00 00 00       	callq  300fa <__MARSH_WRAP__e1000_down+0x8504>
   300fa:	48 8d 4b 1c          	lea    0x1c(%rbx),%rcx
   300fe:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30104:	4c 89 ea             	mov    %r13,%rdx
   30107:	4c 89 f6             	mov    %r14,%rsi
   3010a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30111:	e8 00 00 00 00       	callq  30116 <__MARSH_WRAP__e1000_down+0x8520>
   30116:	48 8d 4b 14          	lea    0x14(%rbx),%rcx
   3011a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30120:	4c 89 ea             	mov    %r13,%rdx
   30123:	4c 89 f6             	mov    %r14,%rsi
   30126:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3012d:	e8 00 00 00 00       	callq  30132 <__MARSH_WRAP__e1000_down+0x853c>
   30132:	48 8d 4b 04          	lea    0x4(%rbx),%rcx
   30136:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3013c:	4c 89 ea             	mov    %r13,%rdx
   3013f:	4c 89 f6             	mov    %r14,%rsi
   30142:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30149:	e8 00 00 00 00       	callq  3014e <__MARSH_WRAP__e1000_down+0x8558>
   3014e:	48 8d 4b 0c          	lea    0xc(%rbx),%rcx
   30152:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30158:	4c 89 ea             	mov    %r13,%rdx
   3015b:	4c 89 f6             	mov    %r14,%rsi
   3015e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30165:	e8 00 00 00 00       	callq  3016a <__MARSH_WRAP__e1000_down+0x8574>
   3016a:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
   3016e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30174:	4c 89 ea             	mov    %r13,%rdx
   30177:	4c 89 f6             	mov    %r14,%rsi
   3017a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30181:	e8 00 00 00 00       	callq  30186 <__MARSH_WRAP__e1000_down+0x8590>
   30186:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
   3018a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30190:	4c 89 ea             	mov    %r13,%rdx
   30193:	4c 89 f6             	mov    %r14,%rsi
   30196:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3019d:	e8 00 00 00 00       	callq  301a2 <__MARSH_WRAP__e1000_down+0x85ac>
   301a2:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   301a6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   301ac:	4c 89 ea             	mov    %r13,%rdx
   301af:	4c 89 f6             	mov    %r14,%rsi
   301b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   301b9:	48 81 c1 d0 02 00 00 	add    $0x2d0,%rcx
   301c0:	e8 00 00 00 00       	callq  301c5 <__MARSH_WRAP__e1000_down+0x85cf>
   301c5:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   301c9:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   301cf:	4c 89 ea             	mov    %r13,%rdx
   301d2:	4c 89 f6             	mov    %r14,%rsi
   301d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   301dc:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   301e3:	e8 00 00 00 00       	callq  301e8 <__MARSH_WRAP__e1000_down+0x85f2>
   301e8:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   301ec:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   301f2:	4c 89 ea             	mov    %r13,%rdx
   301f5:	4c 89 f6             	mov    %r14,%rsi
   301f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   301ff:	48 81 c1 09 02 00 00 	add    $0x209,%rcx
   30206:	e8 00 00 00 00       	callq  3020b <__MARSH_WRAP__e1000_down+0x8615>
   3020b:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3020f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30215:	4c 89 ea             	mov    %r13,%rdx
   30218:	4c 89 f6             	mov    %r14,%rsi
   3021b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30222:	48 81 c1 f8 01 00 00 	add    $0x1f8,%rcx
   30229:	e8 00 00 00 00       	callq  3022e <__MARSH_WRAP__e1000_down+0x8638>
   3022e:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   30232:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30238:	4c 89 ea             	mov    %r13,%rdx
   3023b:	4c 89 f6             	mov    %r14,%rsi
   3023e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30245:	48 81 c1 e0 02 00 00 	add    $0x2e0,%rcx
   3024c:	e8 00 00 00 00       	callq  30251 <__MARSH_WRAP__e1000_down+0x865b>
   30251:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   30255:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3025b:	4c 89 ea             	mov    %r13,%rdx
   3025e:	4c 89 f6             	mov    %r14,%rsi
   30261:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30268:	48 81 c1 fc 01 00 00 	add    $0x1fc,%rcx
   3026f:	e8 00 00 00 00       	callq  30274 <__MARSH_WRAP__e1000_down+0x867e>
   30274:	4c 8b 65 b8          	mov    0xffffffffffffffb8(%rbp),%r12
   30278:	4c 89 ea             	mov    %r13,%rdx
   3027b:	4c 89 f6             	mov    %r14,%rsi
   3027e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30285:	49 81 c4 f0 02 00 00 	add    $0x2f0,%r12
   3028c:	4c 89 e1             	mov    %r12,%rcx
   3028f:	e8 00 00 00 00       	callq  30294 <__MARSH_WRAP__e1000_down+0x869e>
   30294:	49 8b 04 24          	mov    (%r12),%rax
   30298:	48 85 c0             	test   %rax,%rax
   3029b:	0f 84 08 07 00 00    	je     309a9 <__MARSH_WRAP__e1000_down+0x8db3>
   302a1:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   302a8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   302ae:	4c 89 ea             	mov    %r13,%rdx
   302b1:	4c 89 f6             	mov    %r14,%rsi
   302b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   302bb:	31 db                	xor    %ebx,%ebx
   302bd:	e8 00 00 00 00       	callq  302c2 <__MARSH_WRAP__e1000_down+0x86cc>
   302c2:	49 8b 0c 24          	mov    (%r12),%rcx
   302c6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   302cc:	4c 89 ea             	mov    %r13,%rdx
   302cf:	4c 89 f6             	mov    %r14,%rsi
   302d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   302d9:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   302e0:	e8 00 00 00 00       	callq  302e5 <__MARSH_WRAP__e1000_down+0x86ef>
   302e5:	49 8b 0c 24          	mov    (%r12),%rcx
   302e9:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   302ef:	4c 89 ea             	mov    %r13,%rdx
   302f2:	4c 89 f6             	mov    %r14,%rsi
   302f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   302fc:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   30303:	e8 00 00 00 00       	callq  30308 <__MARSH_WRAP__e1000_down+0x8712>
   30308:	49 8b 0c 24          	mov    (%r12),%rcx
   3030c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30312:	4c 89 ea             	mov    %r13,%rdx
   30315:	4c 89 f6             	mov    %r14,%rsi
   30318:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3031f:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   30326:	e8 00 00 00 00       	callq  3032b <__MARSH_WRAP__e1000_down+0x8735>
   3032b:	49 8b 0c 24          	mov    (%r12),%rcx
   3032f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30335:	4c 89 ea             	mov    %r13,%rdx
   30338:	4c 89 f6             	mov    %r14,%rsi
   3033b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30342:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   30349:	e8 00 00 00 00       	callq  3034e <__MARSH_WRAP__e1000_down+0x8758>
   3034e:	49 8b 0c 24          	mov    (%r12),%rcx
   30352:	4c 89 ea             	mov    %r13,%rdx
   30355:	4c 89 f6             	mov    %r14,%rsi
   30358:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3035f:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   30366:	e8 00 00 00 00       	callq  3036b <__MARSH_WRAP__e1000_down+0x8775>
   3036b:	49 8b 0c 24          	mov    (%r12),%rcx
   3036f:	4c 89 ea             	mov    %r13,%rdx
   30372:	4c 89 f6             	mov    %r14,%rsi
   30375:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3037c:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   30383:	e8 00 00 00 00       	callq  30388 <__MARSH_WRAP__e1000_down+0x8792>
   30388:	49 8b 0c 24          	mov    (%r12),%rcx
   3038c:	4c 89 ea             	mov    %r13,%rdx
   3038f:	4c 89 f6             	mov    %r14,%rsi
   30392:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30399:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   303a0:	e8 00 00 00 00       	callq  303a5 <__MARSH_WRAP__e1000_down+0x87af>
   303a5:	49 8b 0c 24          	mov    (%r12),%rcx
   303a9:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   303ad:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   303b1:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   303b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   303be:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   303c5:	48 01 d9             	add    %rbx,%rcx
   303c8:	48 ff c3             	inc    %rbx
   303cb:	e8 00 00 00 00       	callq  303d0 <__MARSH_WRAP__e1000_down+0x87da>
   303d0:	48 83 fb 20          	cmp    $0x20,%rbx
   303d4:	75 cf                	jne    303a5 <__MARSH_WRAP__e1000_down+0x87af>
   303d6:	30 db                	xor    %bl,%bl
   303d8:	49 8b 0c 24          	mov    (%r12),%rcx
   303dc:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   303e0:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   303e4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   303ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   303f1:	4c 89 ea             	mov    %r13,%rdx
   303f4:	4c 89 f6             	mov    %r14,%rsi
   303f7:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   303fe:	48 01 d9             	add    %rbx,%rcx
   30401:	48 ff c3             	inc    %rbx
   30404:	e8 00 00 00 00       	callq  30409 <__MARSH_WRAP__e1000_down+0x8813>
   30409:	48 83 fb 20          	cmp    $0x20,%rbx
   3040d:	75 c9                	jne    303d8 <__MARSH_WRAP__e1000_down+0x87e2>
   3040f:	49 8b 0c 24          	mov    (%r12),%rcx
   30413:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   30419:	4c 89 ea             	mov    %r13,%rdx
   3041c:	4c 89 f6             	mov    %r14,%rsi
   3041f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30426:	30 db                	xor    %bl,%bl
   30428:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   3042f:	e8 00 00 00 00       	callq  30434 <__MARSH_WRAP__e1000_down+0x883e>
   30434:	49 8b 0c 24          	mov    (%r12),%rcx
   30438:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   3043e:	4c 89 ea             	mov    %r13,%rdx
   30441:	4c 89 f6             	mov    %r14,%rsi
   30444:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3044b:	48 83 c1 48          	add    $0x48,%rcx
   3044f:	e8 00 00 00 00       	callq  30454 <__MARSH_WRAP__e1000_down+0x885e>
   30454:	49 8b 0c 24          	mov    (%r12),%rcx
   30458:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   3045c:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   30460:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   30466:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3046d:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   30474:	48 01 d9             	add    %rbx,%rcx
   30477:	48 ff c3             	inc    %rbx
   3047a:	e8 00 00 00 00       	callq  3047f <__MARSH_WRAP__e1000_down+0x8889>
   3047f:	48 83 fb 20          	cmp    $0x20,%rbx
   30483:	75 cf                	jne    30454 <__MARSH_WRAP__e1000_down+0x885e>
   30485:	30 db                	xor    %bl,%bl
   30487:	48 89 d9             	mov    %rbx,%rcx
   3048a:	49 03 0c 24          	add    (%r12),%rcx
   3048e:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   30492:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   30496:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3049c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   304a3:	4c 89 ea             	mov    %r13,%rdx
   304a6:	48 ff c3             	inc    %rbx
   304a9:	4c 89 f6             	mov    %r14,%rsi
   304ac:	e8 00 00 00 00       	callq  304b1 <__MARSH_WRAP__e1000_down+0x88bb>
   304b1:	48 83 fb 10          	cmp    $0x10,%rbx
   304b5:	75 d0                	jne    30487 <__MARSH_WRAP__e1000_down+0x8891>
   304b7:	49 8b 0c 24          	mov    (%r12),%rcx
   304bb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   304c1:	4c 89 ea             	mov    %r13,%rdx
   304c4:	4c 89 f6             	mov    %r14,%rsi
   304c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   304ce:	30 db                	xor    %bl,%bl
   304d0:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   304d7:	e8 00 00 00 00       	callq  304dc <__MARSH_WRAP__e1000_down+0x88e6>
   304dc:	49 8b 0c 24          	mov    (%r12),%rcx
   304e0:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   304e4:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   304e8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   304ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   304f5:	4c 89 ea             	mov    %r13,%rdx
   304f8:	4c 89 f6             	mov    %r14,%rsi
   304fb:	48 81 c1 60 05 00 00 	add    $0x560,%rcx
   30502:	48 01 d9             	add    %rbx,%rcx
   30505:	48 ff c3             	inc    %rbx
   30508:	e8 00 00 00 00       	callq  3050d <__MARSH_WRAP__e1000_down+0x8917>
   3050d:	48 83 fb 14          	cmp    $0x14,%rbx
   30511:	75 c9                	jne    304dc <__MARSH_WRAP__e1000_down+0x88e6>
   30513:	49 8b 04 24          	mov    (%r12),%rax
   30517:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   3051b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30521:	4c 89 ea             	mov    %r13,%rdx
   30524:	4c 89 f6             	mov    %r14,%rsi
   30527:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3052e:	48 89 d9             	mov    %rbx,%rcx
   30531:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   30537:	83 e0 01             	and    $0x1,%eax
   3053a:	0f b6 c0             	movzbl %al,%eax
   3053d:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   30540:	e8 00 00 00 00       	callq  30545 <__MARSH_WRAP__e1000_down+0x894f>
   30545:	49 8b 04 24          	mov    (%r12),%rax
   30549:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3054f:	48 89 d9             	mov    %rbx,%rcx
   30552:	4c 89 ea             	mov    %r13,%rdx
   30555:	4c 89 f6             	mov    %r14,%rsi
   30558:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3055f:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   30565:	d0 e8                	shr    %al
   30567:	83 e0 01             	and    $0x1,%eax
   3056a:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   3056d:	e8 00 00 00 00       	callq  30572 <__MARSH_WRAP__e1000_down+0x897c>
   30572:	49 8b 0c 24          	mov    (%r12),%rcx
   30576:	4c 89 ea             	mov    %r13,%rdx
   30579:	4c 89 f6             	mov    %r14,%rsi
   3057c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30583:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   3058a:	e8 00 00 00 00       	callq  3058f <__MARSH_WRAP__e1000_down+0x8999>
   3058f:	49 8b 04 24          	mov    (%r12),%rax
   30593:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   3059a:	48 85 c0             	test   %rax,%rax
   3059d:	0f 84 bb 00 00 00    	je     3065e <__MARSH_WRAP__e1000_down+0x8a68>
   305a3:	48 8d 48 18          	lea    0x18(%rax),%rcx
   305a7:	4c 89 ea             	mov    %r13,%rdx
   305aa:	4c 89 f6             	mov    %r14,%rsi
   305ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   305b4:	e8 00 00 00 00       	callq  305b9 <__MARSH_WRAP__e1000_down+0x89c3>
   305b9:	49 8b 04 24          	mov    (%r12),%rax
   305bd:	4c 89 ea             	mov    %r13,%rdx
   305c0:	4c 89 f6             	mov    %r14,%rsi
   305c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   305ca:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   305d1:	48 83 c1 20          	add    $0x20,%rcx
   305d5:	e8 00 00 00 00       	callq  305da <__MARSH_WRAP__e1000_down+0x89e4>
   305da:	49 8b 04 24          	mov    (%r12),%rax
   305de:	4c 89 ea             	mov    %r13,%rdx
   305e1:	4c 89 f6             	mov    %r14,%rsi
   305e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   305eb:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   305f2:	48 83 c1 30          	add    $0x30,%rcx
   305f6:	e8 00 00 00 00       	callq  305fb <__MARSH_WRAP__e1000_down+0x8a05>
   305fb:	49 8b 04 24          	mov    (%r12),%rax
   305ff:	4c 89 ea             	mov    %r13,%rdx
   30602:	4c 89 f6             	mov    %r14,%rsi
   30605:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3060c:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   30613:	48 83 c1 10          	add    $0x10,%rcx
   30617:	e8 00 00 00 00       	callq  3061c <__MARSH_WRAP__e1000_down+0x8a26>
   3061c:	49 8b 04 24          	mov    (%r12),%rax
   30620:	4c 89 ea             	mov    %r13,%rdx
   30623:	4c 89 f6             	mov    %r14,%rsi
   30626:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3062d:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   30634:	48 83 c1 28          	add    $0x28,%rcx
   30638:	e8 00 00 00 00       	callq  3063d <__MARSH_WRAP__e1000_down+0x8a47>
   3063d:	49 8b 04 24          	mov    (%r12),%rax
   30641:	4c 89 ea             	mov    %r13,%rdx
   30644:	4c 89 f6             	mov    %r14,%rsi
   30647:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3064e:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   30655:	48 83 c1 08          	add    $0x8,%rcx
   30659:	e8 00 00 00 00       	callq  3065e <__MARSH_WRAP__e1000_down+0x8a68>
   3065e:	49 8b 0c 24          	mov    (%r12),%rcx
   30662:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   30668:	4c 89 ea             	mov    %r13,%rdx
   3066b:	4c 89 f6             	mov    %r14,%rsi
   3066e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30675:	48 81 c1 20 06 00 00 	add    $0x620,%rcx
   3067c:	e8 00 00 00 00       	callq  30681 <__MARSH_WRAP__e1000_down+0x8a8b>
   30681:	49 8b 0c 24          	mov    (%r12),%rcx
   30685:	4c 89 ea             	mov    %r13,%rdx
   30688:	4c 89 f6             	mov    %r14,%rsi
   3068b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30692:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   30699:	e8 00 00 00 00       	callq  3069e <__MARSH_WRAP__e1000_down+0x8aa8>
   3069e:	49 8b 0c 24          	mov    (%r12),%rcx
   306a2:	4c 89 ea             	mov    %r13,%rdx
   306a5:	4c 89 f6             	mov    %r14,%rsi
   306a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   306af:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   306b6:	e8 00 00 00 00       	callq  306bb <__MARSH_WRAP__e1000_down+0x8ac5>
   306bb:	49 8b 0c 24          	mov    (%r12),%rcx
   306bf:	4c 89 ea             	mov    %r13,%rdx
   306c2:	4c 89 f6             	mov    %r14,%rsi
   306c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   306cc:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   306d3:	e8 00 00 00 00       	callq  306d8 <__MARSH_WRAP__e1000_down+0x8ae2>
   306d8:	49 8b 04 24          	mov    (%r12),%rax
   306dc:	48 8b 88 18 06 00 00 	mov    0x618(%rax),%rcx
   306e3:	48 85 c9             	test   %rcx,%rcx
   306e6:	74 18                	je     30700 <__MARSH_WRAP__e1000_down+0x8b0a>
   306e8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   306ee:	4c 89 ea             	mov    %r13,%rdx
   306f1:	4c 89 f6             	mov    %r14,%rsi
   306f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   306fb:	e8 00 00 00 00       	callq  30700 <__MARSH_WRAP__e1000_down+0x8b0a>
   30700:	49 8b 0c 24          	mov    (%r12),%rcx
   30704:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3070a:	4c 89 ea             	mov    %r13,%rdx
   3070d:	4c 89 f6             	mov    %r14,%rsi
   30710:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30717:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   3071e:	e8 00 00 00 00       	callq  30723 <__MARSH_WRAP__e1000_down+0x8b2d>
   30723:	49 8b 0c 24          	mov    (%r12),%rcx
   30727:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   3072d:	4c 89 ea             	mov    %r13,%rdx
   30730:	4c 89 f6             	mov    %r14,%rsi
   30733:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3073a:	48 83 c1 70          	add    $0x70,%rcx
   3073e:	e8 00 00 00 00       	callq  30743 <__MARSH_WRAP__e1000_down+0x8b4d>
   30743:	49 8b 0c 24          	mov    (%r12),%rcx
   30747:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3074d:	4c 89 ea             	mov    %r13,%rdx
   30750:	4c 89 f6             	mov    %r14,%rsi
   30753:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3075a:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   30761:	e8 00 00 00 00       	callq  30766 <__MARSH_WRAP__e1000_down+0x8b70>
   30766:	49 8b 0c 24          	mov    (%r12),%rcx
   3076a:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   30770:	4c 89 ea             	mov    %r13,%rdx
   30773:	4c 89 f6             	mov    %r14,%rsi
   30776:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3077d:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   30784:	e8 00 00 00 00       	callq  30789 <__MARSH_WRAP__e1000_down+0x8b93>
   30789:	49 8b 0c 24          	mov    (%r12),%rcx
   3078d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30793:	4c 89 ea             	mov    %r13,%rdx
   30796:	4c 89 f6             	mov    %r14,%rsi
   30799:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   307a0:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   307a7:	e8 00 00 00 00       	callq  307ac <__MARSH_WRAP__e1000_down+0x8bb6>
   307ac:	49 8b 0c 24          	mov    (%r12),%rcx
   307b0:	4c 89 ea             	mov    %r13,%rdx
   307b3:	4c 89 f6             	mov    %r14,%rsi
   307b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   307bd:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   307c4:	e8 00 00 00 00       	callq  307c9 <__MARSH_WRAP__e1000_down+0x8bd3>
   307c9:	49 8b 04 24          	mov    (%r12),%rax
   307cd:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   307d4:	00 
   307d5:	74 5a                	je     30831 <__MARSH_WRAP__e1000_down+0x8c3b>
   307d7:	31 db                	xor    %ebx,%ebx
   307d9:	49 8b 04 24          	mov    (%r12),%rax
   307dd:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   307e1:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   307e5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   307eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   307f2:	4c 89 ea             	mov    %r13,%rdx
   307f5:	4c 89 f6             	mov    %r14,%rsi
   307f8:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   307ff:	48 83 c1 08          	add    $0x8,%rcx
   30803:	48 01 d9             	add    %rbx,%rcx
   30806:	48 ff c3             	inc    %rbx
   30809:	e8 00 00 00 00       	callq  3080e <__MARSH_WRAP__e1000_down+0x8c18>
   3080e:	48 83 fb 20          	cmp    $0x20,%rbx
   30812:	75 c5                	jne    307d9 <__MARSH_WRAP__e1000_down+0x8be3>
   30814:	49 8b 04 24          	mov    (%r12),%rax
   30818:	4c 89 ea             	mov    %r13,%rdx
   3081b:	4c 89 f6             	mov    %r14,%rsi
   3081e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30825:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   3082c:	e8 00 00 00 00       	callq  30831 <__MARSH_WRAP__e1000_down+0x8c3b>
   30831:	49 8b 0c 24          	mov    (%r12),%rcx
   30835:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   30839:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   3083d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30844:	48 89 da             	mov    %rbx,%rdx
   30847:	4c 89 ee             	mov    %r13,%rsi
   3084a:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   30851:	e8 00 00 00 00       	callq  30856 <__MARSH_WRAP__e1000_down+0x8c60>
   30856:	49 8b 0c 24          	mov    (%r12),%rcx
   3085a:	48 89 da             	mov    %rbx,%rdx
   3085d:	4c 89 ee             	mov    %r13,%rsi
   30860:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30867:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   3086e:	e8 00 00 00 00       	callq  30873 <__MARSH_WRAP__e1000_down+0x8c7d>
   30873:	49 8b 04 24          	mov    (%r12),%rax
   30877:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   3087e:	48 85 c0             	test   %rax,%rax
   30881:	74 37                	je     308ba <__MARSH_WRAP__e1000_down+0x8cc4>
   30883:	48 8d 48 60          	lea    0x60(%rax),%rcx
   30887:	48 89 da             	mov    %rbx,%rdx
   3088a:	4c 89 ee             	mov    %r13,%rsi
   3088d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30894:	e8 00 00 00 00       	callq  30899 <__MARSH_WRAP__e1000_down+0x8ca3>
   30899:	49 8b 04 24          	mov    (%r12),%rax
   3089d:	48 89 da             	mov    %rbx,%rdx
   308a0:	4c 89 ee             	mov    %r13,%rsi
   308a3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   308aa:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   308b1:	48 83 c1 58          	add    $0x58,%rcx
   308b5:	e8 00 00 00 00       	callq  308ba <__MARSH_WRAP__e1000_down+0x8cc4>
   308ba:	49 8b 0c 24          	mov    (%r12),%rcx
   308be:	48 89 da             	mov    %rbx,%rdx
   308c1:	4c 89 ee             	mov    %r13,%rsi
   308c4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   308cb:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   308d2:	e8 00 00 00 00       	callq  308d7 <__MARSH_WRAP__e1000_down+0x8ce1>
   308d7:	49 8b 04 24          	mov    (%r12),%rax
   308db:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   308e2:	48 85 c0             	test   %rax,%rax
   308e5:	74 3d                	je     30924 <__MARSH_WRAP__e1000_down+0x8d2e>
   308e7:	48 8d 48 10          	lea    0x10(%rax),%rcx
   308eb:	48 89 da             	mov    %rbx,%rdx
   308ee:	4c 89 ee             	mov    %r13,%rsi
   308f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   308f8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   308fe:	e8 00 00 00 00       	callq  30903 <__MARSH_WRAP__e1000_down+0x8d0d>
   30903:	49 8b 04 24          	mov    (%r12),%rax
   30907:	48 89 da             	mov    %rbx,%rdx
   3090a:	4c 89 ee             	mov    %r13,%rsi
   3090d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30914:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   3091b:	48 83 c1 08          	add    $0x8,%rcx
   3091f:	e8 00 00 00 00       	callq  30924 <__MARSH_WRAP__e1000_down+0x8d2e>
   30924:	49 8b 0c 24          	mov    (%r12),%rcx
   30928:	48 89 da             	mov    %rbx,%rdx
   3092b:	4c 89 ee             	mov    %r13,%rsi
   3092e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30935:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   3093c:	e8 00 00 00 00       	callq  30941 <__MARSH_WRAP__e1000_down+0x8d4b>
   30941:	49 8b 04 24          	mov    (%r12),%rax
   30945:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   3094c:	00 
   3094d:	74 5a                	je     309a9 <__MARSH_WRAP__e1000_down+0x8db3>
   3094f:	31 db                	xor    %ebx,%ebx
   30951:	49 8b 04 24          	mov    (%r12),%rax
   30955:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   30959:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   3095d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   30963:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3096a:	4c 89 ea             	mov    %r13,%rdx
   3096d:	4c 89 f6             	mov    %r14,%rsi
   30970:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   30977:	48 83 c1 08          	add    $0x8,%rcx
   3097b:	48 01 d9             	add    %rbx,%rcx
   3097e:	48 ff c3             	inc    %rbx
   30981:	e8 00 00 00 00       	callq  30986 <__MARSH_WRAP__e1000_down+0x8d90>
   30986:	48 83 fb 20          	cmp    $0x20,%rbx
   3098a:	75 c5                	jne    30951 <__MARSH_WRAP__e1000_down+0x8d5b>
   3098c:	49 8b 04 24          	mov    (%r12),%rax
   30990:	4c 89 ea             	mov    %r13,%rdx
   30993:	4c 89 f6             	mov    %r14,%rsi
   30996:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3099d:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   309a4:	e8 00 00 00 00       	callq  309a9 <__MARSH_WRAP__e1000_down+0x8db3>
   309a9:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   309ad:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   309b1:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   309b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   309bc:	4c 89 e2             	mov    %r12,%rdx
   309bf:	4c 89 ee             	mov    %r13,%rsi
   309c2:	48 81 c1 20 02 00 00 	add    $0x220,%rcx
   309c9:	e8 00 00 00 00       	callq  309ce <__MARSH_WRAP__e1000_down+0x8dd8>
   309ce:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   309d2:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   309d9:	48 85 c0             	test   %rax,%rax
   309dc:	0f 84 40 06 00 00    	je     31022 <__MARSH_WRAP__e1000_down+0x942c>
   309e2:	48 8d 48 14          	lea    0x14(%rax),%rcx
   309e6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   309ec:	4c 89 e2             	mov    %r12,%rdx
   309ef:	4c 89 ee             	mov    %r13,%rsi
   309f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   309f9:	e8 00 00 00 00       	callq  309fe <__MARSH_WRAP__e1000_down+0x8e08>
   309fe:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30a02:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30a08:	4c 89 e2             	mov    %r12,%rdx
   30a0b:	4c 89 ee             	mov    %r13,%rsi
   30a0e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30a15:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   30a1c:	48 83 c1 10          	add    $0x10,%rcx
   30a20:	e8 00 00 00 00       	callq  30a25 <__MARSH_WRAP__e1000_down+0x8e2f>
   30a25:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30a29:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   30a2f:	4c 89 e2             	mov    %r12,%rdx
   30a32:	4c 89 ee             	mov    %r13,%rsi
   30a35:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30a3c:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   30a43:	48 83 c1 2e          	add    $0x2e,%rcx
   30a47:	e8 00 00 00 00       	callq  30a4c <__MARSH_WRAP__e1000_down+0x8e56>
   30a4c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30a50:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30a56:	4c 89 e2             	mov    %r12,%rdx
   30a59:	4c 89 ee             	mov    %r13,%rsi
   30a5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30a63:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   30a6a:	48 83 c1 1c          	add    $0x1c,%rcx
   30a6e:	e8 00 00 00 00       	callq  30a73 <__MARSH_WRAP__e1000_down+0x8e7d>
   30a73:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30a77:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   30a7d:	4c 89 e2             	mov    %r12,%rdx
   30a80:	4c 89 ee             	mov    %r13,%rsi
   30a83:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30a8a:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   30a91:	48 83 c1 08          	add    $0x8,%rcx
   30a95:	e8 00 00 00 00       	callq  30a9a <__MARSH_WRAP__e1000_down+0x8ea4>
   30a9a:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30a9e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   30aa4:	4c 89 e2             	mov    %r12,%rdx
   30aa7:	4c 89 ee             	mov    %r13,%rsi
   30aaa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30ab1:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   30ab8:	48 83 c1 2c          	add    $0x2c,%rcx
   30abc:	e8 00 00 00 00       	callq  30ac1 <__MARSH_WRAP__e1000_down+0x8ecb>
   30ac1:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30ac5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30acb:	4c 89 e2             	mov    %r12,%rdx
   30ace:	4c 89 ee             	mov    %r13,%rsi
   30ad1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30ad8:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   30adf:	48 83 c1 18          	add    $0x18,%rcx
   30ae3:	e8 00 00 00 00       	callq  30ae8 <__MARSH_WRAP__e1000_down+0x8ef2>
   30ae8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30aec:	4c 89 e2             	mov    %r12,%rdx
   30aef:	4c 89 ee             	mov    %r13,%rsi
   30af2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30af9:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   30b00:	48 83 c1 20          	add    $0x20,%rcx
   30b04:	e8 00 00 00 00       	callq  30b09 <__MARSH_WRAP__e1000_down+0x8f13>
   30b09:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30b0d:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30b14:	48 8b 40 20          	mov    0x20(%rax),%rax
   30b18:	48 85 c0             	test   %rax,%rax
   30b1b:	0f 84 05 04 00 00    	je     30f26 <__MARSH_WRAP__e1000_down+0x9330>
   30b21:	48 8d 48 18          	lea    0x18(%rax),%rcx
   30b25:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   30b2b:	4c 89 e2             	mov    %r12,%rdx
   30b2e:	4c 89 ee             	mov    %r13,%rsi
   30b31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30b38:	e8 00 00 00 00       	callq  30b3d <__MARSH_WRAP__e1000_down+0x8f47>
   30b3d:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30b41:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   30b47:	4c 89 e2             	mov    %r12,%rdx
   30b4a:	4c 89 ee             	mov    %r13,%rsi
   30b4d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30b54:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30b5b:	48 8b 48 20          	mov    0x20(%rax),%rcx
   30b5f:	48 83 c1 10          	add    $0x10,%rcx
   30b63:	e8 00 00 00 00       	callq  30b68 <__MARSH_WRAP__e1000_down+0x8f72>
   30b68:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30b6c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   30b72:	4c 89 e2             	mov    %r12,%rdx
   30b75:	4c 89 ee             	mov    %r13,%rsi
   30b78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30b7f:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30b86:	48 8b 48 20          	mov    0x20(%rax),%rcx
   30b8a:	48 83 c1 1a          	add    $0x1a,%rcx
   30b8e:	e8 00 00 00 00       	callq  30b93 <__MARSH_WRAP__e1000_down+0x8f9d>
   30b93:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30b97:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   30b9d:	4c 89 e2             	mov    %r12,%rdx
   30ba0:	4c 89 ee             	mov    %r13,%rsi
   30ba3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30baa:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30bb1:	48 8b 48 20          	mov    0x20(%rax),%rcx
   30bb5:	48 83 c1 08          	add    $0x8,%rcx
   30bb9:	e8 00 00 00 00       	callq  30bbe <__MARSH_WRAP__e1000_down+0x8fc8>
   30bbe:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30bc2:	4c 89 e2             	mov    %r12,%rdx
   30bc5:	4c 89 ee             	mov    %r13,%rsi
   30bc8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30bcf:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30bd6:	48 8b 48 20          	mov    0x20(%rax),%rcx
   30bda:	e8 00 00 00 00       	callq  30bdf <__MARSH_WRAP__e1000_down+0x8fe9>
   30bdf:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30be3:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30bea:	48 8b 40 20          	mov    0x20(%rax),%rax
   30bee:	48 8b 00             	mov    (%rax),%rax
   30bf1:	48 85 c0             	test   %rax,%rax
   30bf4:	0f 84 2c 03 00 00    	je     30f26 <__MARSH_WRAP__e1000_down+0x9330>
   30bfa:	8a 40 7d             	mov    0x7d(%rax),%al
   30bfd:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   30c01:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   30c07:	4c 89 e2             	mov    %r12,%rdx
   30c0a:	4c 89 ee             	mov    %r13,%rsi
   30c0d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30c14:	48 89 d9             	mov    %rbx,%rcx
   30c17:	83 e0 07             	and    $0x7,%eax
   30c1a:	0f b6 c0             	movzbl %al,%eax
   30c1d:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   30c20:	e8 00 00 00 00       	callq  30c25 <__MARSH_WRAP__e1000_down+0x902f>
   30c25:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30c29:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30c2f:	4c 89 e2             	mov    %r12,%rdx
   30c32:	4c 89 ee             	mov    %r13,%rsi
   30c35:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30c3c:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30c43:	48 8b 40 20          	mov    0x20(%rax),%rax
   30c47:	48 8b 08             	mov    (%rax),%rcx
   30c4a:	48 81 c1 b4 00 00 00 	add    $0xb4,%rcx
   30c51:	e8 00 00 00 00       	callq  30c56 <__MARSH_WRAP__e1000_down+0x9060>
   30c56:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30c5a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30c60:	4c 89 e2             	mov    %r12,%rdx
   30c63:	4c 89 ee             	mov    %r13,%rsi
   30c66:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30c6d:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30c74:	48 8b 40 20          	mov    0x20(%rax),%rax
   30c78:	48 8b 08             	mov    (%rax),%rcx
   30c7b:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   30c82:	e8 00 00 00 00       	callq  30c87 <__MARSH_WRAP__e1000_down+0x9091>
   30c87:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30c8b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   30c91:	48 89 d9             	mov    %rbx,%rcx
   30c94:	4c 89 e2             	mov    %r12,%rdx
   30c97:	4c 89 ee             	mov    %r13,%rsi
   30c9a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30ca1:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30ca8:	48 8b 40 20          	mov    0x20(%rax),%rax
   30cac:	48 8b 00             	mov    (%rax),%rax
   30caf:	8a 40 7c             	mov    0x7c(%rax),%al
   30cb2:	c0 e8 02             	shr    $0x2,%al
   30cb5:	83 e0 03             	and    $0x3,%eax
   30cb8:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   30cbb:	e8 00 00 00 00       	callq  30cc0 <__MARSH_WRAP__e1000_down+0x90ca>
   30cc0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30cc4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30cca:	4c 89 e2             	mov    %r12,%rdx
   30ccd:	4c 89 ee             	mov    %r13,%rsi
   30cd0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30cd7:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30cde:	48 8b 40 20          	mov    0x20(%rax),%rax
   30ce2:	48 8b 08             	mov    (%rax),%rcx
   30ce5:	48 83 c1 6c          	add    $0x6c,%rcx
   30ce9:	e8 00 00 00 00       	callq  30cee <__MARSH_WRAP__e1000_down+0x90f8>
   30cee:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30cf2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30cf8:	4c 89 e2             	mov    %r12,%rdx
   30cfb:	4c 89 ee             	mov    %r13,%rsi
   30cfe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30d05:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30d0c:	48 8b 40 20          	mov    0x20(%rax),%rax
   30d10:	48 8b 08             	mov    (%rax),%rcx
   30d13:	48 83 c1 74          	add    $0x74,%rcx
   30d17:	e8 00 00 00 00       	callq  30d1c <__MARSH_WRAP__e1000_down+0x9126>
   30d1c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30d20:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30d26:	4c 89 e2             	mov    %r12,%rdx
   30d29:	4c 89 ee             	mov    %r13,%rsi
   30d2c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30d33:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30d3a:	48 8b 40 20          	mov    0x20(%rax),%rax
   30d3e:	48 8b 08             	mov    (%rax),%rcx
   30d41:	48 83 c1 68          	add    $0x68,%rcx
   30d45:	e8 00 00 00 00       	callq  30d4a <__MARSH_WRAP__e1000_down+0x9154>
   30d4a:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30d4e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30d54:	4c 89 e2             	mov    %r12,%rdx
   30d57:	4c 89 ee             	mov    %r13,%rsi
   30d5a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30d61:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30d68:	48 8b 40 20          	mov    0x20(%rax),%rax
   30d6c:	48 8b 08             	mov    (%rax),%rcx
   30d6f:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   30d76:	e8 00 00 00 00       	callq  30d7b <__MARSH_WRAP__e1000_down+0x9185>
   30d7b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30d7f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30d85:	4c 89 e2             	mov    %r12,%rdx
   30d88:	4c 89 ee             	mov    %r13,%rsi
   30d8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30d92:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30d99:	48 8b 40 20          	mov    0x20(%rax),%rax
   30d9d:	48 8b 08             	mov    (%rax),%rcx
   30da0:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
   30da7:	e8 00 00 00 00       	callq  30dac <__MARSH_WRAP__e1000_down+0x91b6>
   30dac:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30db0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   30db6:	4c 89 e2             	mov    %r12,%rdx
   30db9:	4c 89 ee             	mov    %r13,%rsi
   30dbc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30dc3:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30dca:	48 8b 40 20          	mov    0x20(%rax),%rax
   30dce:	48 8b 08             	mov    (%rax),%rcx
   30dd1:	48 83 c1 7e          	add    $0x7e,%rcx
   30dd5:	e8 00 00 00 00       	callq  30dda <__MARSH_WRAP__e1000_down+0x91e4>
   30dda:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30dde:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30de4:	4c 89 e2             	mov    %r12,%rdx
   30de7:	4c 89 ee             	mov    %r13,%rsi
   30dea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30df1:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30df8:	48 8b 40 20          	mov    0x20(%rax),%rax
   30dfc:	48 8b 08             	mov    (%rax),%rcx
   30dff:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
   30e06:	e8 00 00 00 00       	callq  30e0b <__MARSH_WRAP__e1000_down+0x9215>
   30e0b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30e0f:	4c 89 e2             	mov    %r12,%rdx
   30e12:	4c 89 ee             	mov    %r13,%rsi
   30e15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30e1c:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30e23:	48 8b 40 20          	mov    0x20(%rax),%rax
   30e27:	48 8b 08             	mov    (%rax),%rcx
   30e2a:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   30e31:	e8 00 00 00 00       	callq  30e36 <__MARSH_WRAP__e1000_down+0x9240>
   30e36:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30e3a:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30e41:	48 8b 40 20          	mov    0x20(%rax),%rax
   30e45:	48 8b 00             	mov    (%rax),%rax
   30e48:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   30e4f:	00 
   30e50:	74 6b                	je     30ebd <__MARSH_WRAP__e1000_down+0x92c7>
   30e52:	8b b8 b8 00 00 00    	mov    0xb8(%rax),%edi
   30e58:	31 db                	xor    %ebx,%ebx
   30e5a:	e8 00 00 00 00       	callq  30e5f <__MARSH_WRAP__e1000_down+0x9269>
   30e5f:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
   30e63:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   30e69:	4c 89 e2             	mov    %r12,%rdx
   30e6c:	4c 89 ee             	mov    %r13,%rsi
   30e6f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30e76:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   30e79:	e8 00 00 00 00       	callq  30e7e <__MARSH_WRAP__e1000_down+0x9288>
   30e7e:	eb 38                	jmp    30eb8 <__MARSH_WRAP__e1000_down+0x92c2>
   30e80:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30e84:	48 63 cb             	movslq %ebx,%rcx
   30e87:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   30e8b:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   30e8f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   30e95:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30e9c:	ff c3                	inc    %ebx
   30e9e:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30ea5:	48 8b 40 20          	mov    0x20(%rax),%rax
   30ea9:	48 8b 00             	mov    (%rax),%rax
   30eac:	48 03 88 c0 00 00 00 	add    0xc0(%rax),%rcx
   30eb3:	e8 00 00 00 00       	callq  30eb8 <__MARSH_WRAP__e1000_down+0x92c2>
   30eb8:	3b 5d c4             	cmp    0xffffffffffffffc4(%rbp),%ebx
   30ebb:	7c c3                	jl     30e80 <__MARSH_WRAP__e1000_down+0x928a>
   30ebd:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30ec1:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   30ec5:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   30ec9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30ed0:	48 89 da             	mov    %rbx,%rdx
   30ed3:	4c 89 e6             	mov    %r12,%rsi
   30ed6:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30edd:	48 8b 40 20          	mov    0x20(%rax),%rax
   30ee1:	48 8b 08             	mov    (%rax),%rcx
   30ee4:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   30eeb:	e8 00 00 00 00       	callq  30ef0 <__MARSH_WRAP__e1000_down+0x92fa>
   30ef0:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30ef4:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30efb:	48 8b 40 20          	mov    0x20(%rax),%rax
   30eff:	48 8b 00             	mov    (%rax),%rax
   30f02:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   30f09:	48 85 c9             	test   %rcx,%rcx
   30f0c:	74 18                	je     30f26 <__MARSH_WRAP__e1000_down+0x9330>
   30f0e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   30f14:	48 89 da             	mov    %rbx,%rdx
   30f17:	4c 89 e6             	mov    %r12,%rsi
   30f1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30f21:	e8 00 00 00 00       	callq  30f26 <__MARSH_WRAP__e1000_down+0x9330>
   30f26:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30f2a:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   30f2e:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   30f32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30f39:	48 89 da             	mov    %rbx,%rdx
   30f3c:	4c 89 e6             	mov    %r12,%rsi
   30f3f:	48 8b 88 20 02 00 00 	mov    0x220(%rax),%rcx
   30f46:	e8 00 00 00 00       	callq  30f4b <__MARSH_WRAP__e1000_down+0x9355>
   30f4b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30f4f:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30f56:	48 8b 00             	mov    (%rax),%rax
   30f59:	48 85 c0             	test   %rax,%rax
   30f5c:	0f 84 c0 00 00 00    	je     31022 <__MARSH_WRAP__e1000_down+0x942c>
   30f62:	48 8d 48 0e          	lea    0xe(%rax),%rcx
   30f66:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   30f6c:	48 89 da             	mov    %rbx,%rdx
   30f6f:	4c 89 e6             	mov    %r12,%rsi
   30f72:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30f79:	e8 00 00 00 00       	callq  30f7e <__MARSH_WRAP__e1000_down+0x9388>
   30f7e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30f82:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   30f88:	48 89 da             	mov    %rbx,%rdx
   30f8b:	4c 89 e6             	mov    %r12,%rsi
   30f8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30f95:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30f9c:	48 8b 08             	mov    (%rax),%rcx
   30f9f:	48 83 c1 0d          	add    $0xd,%rcx
   30fa3:	e8 00 00 00 00       	callq  30fa8 <__MARSH_WRAP__e1000_down+0x93b2>
   30fa8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30fac:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   30fb2:	48 89 da             	mov    %rbx,%rdx
   30fb5:	4c 89 e6             	mov    %r12,%rsi
   30fb8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30fbf:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30fc6:	48 8b 08             	mov    (%rax),%rcx
   30fc9:	48 83 c1 0a          	add    $0xa,%rcx
   30fcd:	e8 00 00 00 00       	callq  30fd2 <__MARSH_WRAP__e1000_down+0x93dc>
   30fd2:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30fd6:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   30fdc:	48 89 da             	mov    %rbx,%rdx
   30fdf:	4c 89 e6             	mov    %r12,%rsi
   30fe2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   30fe9:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   30ff0:	48 8b 08             	mov    (%rax),%rcx
   30ff3:	e8 00 00 00 00       	callq  30ff8 <__MARSH_WRAP__e1000_down+0x9402>
   30ff8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   30ffc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31002:	48 89 da             	mov    %rbx,%rdx
   31005:	4c 89 e6             	mov    %r12,%rsi
   31008:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3100f:	48 8b 80 20 02 00 00 	mov    0x220(%rax),%rax
   31016:	48 8b 08             	mov    (%rax),%rcx
   31019:	48 83 c1 0c          	add    $0xc,%rcx
   3101d:	e8 00 00 00 00       	callq  31022 <__MARSH_WRAP__e1000_down+0x942c>
   31022:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   31026:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   3102a:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   3102e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31035:	48 89 da             	mov    %rbx,%rdx
   31038:	4c 89 e6             	mov    %r12,%rsi
   3103b:	48 81 c1 90 00 00 00 	add    $0x90,%rcx
   31042:	e8 00 00 00 00       	callq  31047 <__MARSH_WRAP__e1000_down+0x9451>
   31047:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3104b:	48 89 da             	mov    %rbx,%rdx
   3104e:	4c 89 e6             	mov    %r12,%rsi
   31051:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31058:	48 81 c1 10 02 00 00 	add    $0x210,%rcx
   3105f:	e8 00 00 00 00       	callq  31064 <__MARSH_WRAP__e1000_down+0x946e>
   31064:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   31068:	48 89 da             	mov    %rbx,%rdx
   3106b:	4c 89 e6             	mov    %r12,%rsi
   3106e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31075:	48 81 c1 18 02 00 00 	add    $0x218,%rcx
   3107c:	e8 00 00 00 00       	callq  31081 <__MARSH_WRAP__e1000_down+0x948b>
   31081:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   31085:	48 89 da             	mov    %rbx,%rdx
   31088:	4c 89 e6             	mov    %r12,%rsi
   3108b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31092:	48 81 c1 f8 02 00 00 	add    $0x2f8,%rcx
   31099:	e8 00 00 00 00       	callq  3109e <__MARSH_WRAP__e1000_down+0x94a8>
   3109e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   310a2:	48 8b 80 f8 02 00 00 	mov    0x2f8(%rax),%rax
   310a9:	48 85 c0             	test   %rax,%rax
   310ac:	0f 84 6d 08 00 00    	je     3191f <__MARSH_WRAP__e1000_down+0x9d29>
   310b2:	48 8d 48 38          	lea    0x38(%rax),%rcx
   310b6:	48 89 da             	mov    %rbx,%rdx
   310b9:	4c 89 e6             	mov    %r12,%rsi
   310bc:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   310c2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   310c9:	45 31 ff             	xor    %r15d,%r15d
   310cc:	e8 00 00 00 00       	callq  310d1 <__MARSH_WRAP__e1000_down+0x94db>
   310d1:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   310d5:	48 89 da             	mov    %rbx,%rdx
   310d8:	4c 89 e6             	mov    %r12,%rsi
   310db:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   310e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   310e8:	48 8b 88 f8 02 00 00 	mov    0x2f8(%rax),%rcx
   310ef:	48 83 c1 7c          	add    $0x7c,%rcx
   310f3:	e8 00 00 00 00       	callq  310f8 <__MARSH_WRAP__e1000_down+0x9502>
   310f8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   310fc:	48 89 da             	mov    %rbx,%rdx
   310ff:	4c 89 e6             	mov    %r12,%rsi
   31102:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31108:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3110f:	48 8b 88 f8 02 00 00 	mov    0x2f8(%rax),%rcx
   31116:	48 81 c1 fc 02 00 00 	add    $0x2fc,%rcx
   3111d:	e8 00 00 00 00       	callq  31122 <__MARSH_WRAP__e1000_down+0x952c>
   31122:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31126:	48 89 da             	mov    %rbx,%rdx
   31129:	4c 89 e6             	mov    %r12,%rsi
   3112c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   31132:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31139:	48 8b 88 f8 02 00 00 	mov    0x2f8(%rax),%rcx
   31140:	48 83 c1 3e          	add    $0x3e,%rcx
   31144:	e8 00 00 00 00       	callq  31149 <__MARSH_WRAP__e1000_down+0x9553>
   31149:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3114d:	4c 8b a0 f8 02 00 00 	mov    0x2f8(%rax),%r12
   31154:	49 83 ec 80          	sub    $0xffffffffffffff80,%r12
   31158:	49 8d 9c 24 f8 00 00 	lea    0xf8(%r12),%rbx
   3115f:	00 
   31160:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   31164:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   31168:	48 89 d9             	mov    %rbx,%rcx
   3116b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31171:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31178:	49 ff c7             	inc    %r15
   3117b:	4c 89 ea             	mov    %r13,%rdx
   3117e:	4c 89 f6             	mov    %r14,%rsi
   31181:	48 ff c3             	inc    %rbx
   31184:	e8 00 00 00 00       	callq  31189 <__MARSH_WRAP__e1000_down+0x9593>
   31189:	49 83 ff 14          	cmp    $0x14,%r15
   3118d:	75 d1                	jne    31160 <__MARSH_WRAP__e1000_down+0x956a>
   3118f:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   31196:	00 
   31197:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   3119b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   311a1:	4c 89 ea             	mov    %r13,%rdx
   311a4:	4c 89 f6             	mov    %r14,%rsi
   311a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   311ae:	48 89 d9             	mov    %rbx,%rcx
   311b1:	83 e0 01             	and    $0x1,%eax
   311b4:	0f b6 c0             	movzbl %al,%eax
   311b7:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   311ba:	e8 00 00 00 00       	callq  311bf <__MARSH_WRAP__e1000_down+0x95c9>
   311bf:	41 8a 84 24 8c 01 00 	mov    0x18c(%r12),%al
   311c6:	00 
   311c7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   311cd:	48 89 d9             	mov    %rbx,%rcx
   311d0:	4c 89 ea             	mov    %r13,%rdx
   311d3:	4c 89 f6             	mov    %r14,%rsi
   311d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   311dd:	d0 e8                	shr    %al
   311df:	83 e0 01             	and    $0x1,%eax
   311e2:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   311e5:	e8 00 00 00 00       	callq  311ea <__MARSH_WRAP__e1000_down+0x95f4>
   311ea:	49 8d 8c 24 e8 01 00 	lea    0x1e8(%r12),%rcx
   311f1:	00 
   311f2:	4c 89 ea             	mov    %r13,%rdx
   311f5:	4c 89 f6             	mov    %r14,%rsi
   311f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   311ff:	e8 00 00 00 00       	callq  31204 <__MARSH_WRAP__e1000_down+0x960e>
   31204:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   3120b:	00 
   3120c:	48 85 c0             	test   %rax,%rax
   3120f:	0f 84 ac 00 00 00    	je     312c1 <__MARSH_WRAP__e1000_down+0x96cb>
   31215:	48 8d 48 18          	lea    0x18(%rax),%rcx
   31219:	4c 89 ea             	mov    %r13,%rdx
   3121c:	4c 89 f6             	mov    %r14,%rsi
   3121f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31226:	e8 00 00 00 00       	callq  3122b <__MARSH_WRAP__e1000_down+0x9635>
   3122b:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   31232:	00 
   31233:	4c 89 ea             	mov    %r13,%rdx
   31236:	4c 89 f6             	mov    %r14,%rsi
   31239:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31240:	48 83 c1 20          	add    $0x20,%rcx
   31244:	e8 00 00 00 00       	callq  31249 <__MARSH_WRAP__e1000_down+0x9653>
   31249:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   31250:	00 
   31251:	4c 89 ea             	mov    %r13,%rdx
   31254:	4c 89 f6             	mov    %r14,%rsi
   31257:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3125e:	48 83 c1 30          	add    $0x30,%rcx
   31262:	e8 00 00 00 00       	callq  31267 <__MARSH_WRAP__e1000_down+0x9671>
   31267:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   3126e:	00 
   3126f:	4c 89 ea             	mov    %r13,%rdx
   31272:	4c 89 f6             	mov    %r14,%rsi
   31275:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3127c:	48 83 c1 10          	add    $0x10,%rcx
   31280:	e8 00 00 00 00       	callq  31285 <__MARSH_WRAP__e1000_down+0x968f>
   31285:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   3128c:	00 
   3128d:	4c 89 ea             	mov    %r13,%rdx
   31290:	4c 89 f6             	mov    %r14,%rsi
   31293:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3129a:	48 83 c1 28          	add    $0x28,%rcx
   3129e:	e8 00 00 00 00       	callq  312a3 <__MARSH_WRAP__e1000_down+0x96ad>
   312a3:	49 8b 8c 24 e8 01 00 	mov    0x1e8(%r12),%rcx
   312aa:	00 
   312ab:	4c 89 ea             	mov    %r13,%rdx
   312ae:	4c 89 f6             	mov    %r14,%rsi
   312b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   312b8:	48 83 c1 08          	add    $0x8,%rcx
   312bc:	e8 00 00 00 00       	callq  312c1 <__MARSH_WRAP__e1000_down+0x96cb>
   312c1:	49 8d 8c 24 b8 01 00 	lea    0x1b8(%r12),%rcx
   312c8:	00 
   312c9:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   312cf:	4c 89 ea             	mov    %r13,%rdx
   312d2:	4c 89 f6             	mov    %r14,%rsi
   312d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   312dc:	e8 00 00 00 00       	callq  312e1 <__MARSH_WRAP__e1000_down+0x96eb>
   312e1:	49 8d 8c 24 78 01 00 	lea    0x178(%r12),%rcx
   312e8:	00 
   312e9:	4c 89 ea             	mov    %r13,%rdx
   312ec:	4c 89 f6             	mov    %r14,%rsi
   312ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   312f6:	e8 00 00 00 00       	callq  312fb <__MARSH_WRAP__e1000_down+0x9705>
   312fb:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   31302:	00 
   31303:	48 85 c0             	test   %rax,%rax
   31306:	0f 84 6a 05 00 00    	je     31876 <__MARSH_WRAP__e1000_down+0x9c80>
   3130c:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   31313:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   31319:	4c 89 ea             	mov    %r13,%rdx
   3131c:	4c 89 f6             	mov    %r14,%rsi
   3131f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31326:	31 db                	xor    %ebx,%ebx
   31328:	e8 00 00 00 00       	callq  3132d <__MARSH_WRAP__e1000_down+0x9737>
   3132d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   31334:	00 
   31335:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   3133b:	4c 89 ea             	mov    %r13,%rdx
   3133e:	4c 89 f6             	mov    %r14,%rsi
   31341:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31348:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   3134f:	e8 00 00 00 00       	callq  31354 <__MARSH_WRAP__e1000_down+0x975e>
   31354:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   3135b:	00 
   3135c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   31362:	4c 89 ea             	mov    %r13,%rdx
   31365:	4c 89 f6             	mov    %r14,%rsi
   31368:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3136f:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   31376:	e8 00 00 00 00       	callq  3137b <__MARSH_WRAP__e1000_down+0x9785>
   3137b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   31382:	00 
   31383:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31389:	4c 89 ea             	mov    %r13,%rdx
   3138c:	4c 89 f6             	mov    %r14,%rsi
   3138f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31396:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   3139d:	e8 00 00 00 00       	callq  313a2 <__MARSH_WRAP__e1000_down+0x97ac>
   313a2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   313a9:	00 
   313aa:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   313b0:	4c 89 ea             	mov    %r13,%rdx
   313b3:	4c 89 f6             	mov    %r14,%rsi
   313b6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   313bd:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   313c4:	e8 00 00 00 00       	callq  313c9 <__MARSH_WRAP__e1000_down+0x97d3>
   313c9:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   313d0:	00 
   313d1:	4c 89 ea             	mov    %r13,%rdx
   313d4:	4c 89 f6             	mov    %r14,%rsi
   313d7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   313de:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   313e5:	e8 00 00 00 00       	callq  313ea <__MARSH_WRAP__e1000_down+0x97f4>
   313ea:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   313f1:	00 
   313f2:	4c 89 ea             	mov    %r13,%rdx
   313f5:	4c 89 f6             	mov    %r14,%rsi
   313f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   313ff:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   31406:	e8 00 00 00 00       	callq  3140b <__MARSH_WRAP__e1000_down+0x9815>
   3140b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   31412:	00 
   31413:	4c 89 ea             	mov    %r13,%rdx
   31416:	4c 89 f6             	mov    %r14,%rsi
   31419:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31420:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   31427:	e8 00 00 00 00       	callq  3142c <__MARSH_WRAP__e1000_down+0x9836>
   3142c:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   31433:	00 
   31434:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   31438:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   3143c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31442:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31449:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   31450:	48 01 d9             	add    %rbx,%rcx
   31453:	48 ff c3             	inc    %rbx
   31456:	e8 00 00 00 00       	callq  3145b <__MARSH_WRAP__e1000_down+0x9865>
   3145b:	48 83 fb 20          	cmp    $0x20,%rbx
   3145f:	75 cb                	jne    3142c <__MARSH_WRAP__e1000_down+0x9836>
   31461:	30 db                	xor    %bl,%bl
   31463:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   3146a:	00 
   3146b:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   3146f:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   31473:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31479:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31480:	4c 89 ea             	mov    %r13,%rdx
   31483:	4c 89 f6             	mov    %r14,%rsi
   31486:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   3148d:	48 01 d9             	add    %rbx,%rcx
   31490:	48 ff c3             	inc    %rbx
   31493:	e8 00 00 00 00       	callq  31498 <__MARSH_WRAP__e1000_down+0x98a2>
   31498:	48 83 fb 20          	cmp    $0x20,%rbx
   3149c:	75 c5                	jne    31463 <__MARSH_WRAP__e1000_down+0x986d>
   3149e:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   314a5:	00 
   314a6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   314ac:	4c 89 ea             	mov    %r13,%rdx
   314af:	4c 89 f6             	mov    %r14,%rsi
   314b2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   314b9:	30 db                	xor    %bl,%bl
   314bb:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   314c2:	e8 00 00 00 00       	callq  314c7 <__MARSH_WRAP__e1000_down+0x98d1>
   314c7:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   314ce:	00 
   314cf:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   314d5:	4c 89 ea             	mov    %r13,%rdx
   314d8:	4c 89 f6             	mov    %r14,%rsi
   314db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   314e2:	48 83 c1 48          	add    $0x48,%rcx
   314e6:	e8 00 00 00 00       	callq  314eb <__MARSH_WRAP__e1000_down+0x98f5>
   314eb:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   314f2:	00 
   314f3:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   314f7:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   314fb:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31501:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31508:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   3150f:	48 01 d9             	add    %rbx,%rcx
   31512:	48 ff c3             	inc    %rbx
   31515:	e8 00 00 00 00       	callq  3151a <__MARSH_WRAP__e1000_down+0x9924>
   3151a:	48 83 fb 20          	cmp    $0x20,%rbx
   3151e:	75 cb                	jne    314eb <__MARSH_WRAP__e1000_down+0x98f5>
   31520:	30 db                	xor    %bl,%bl
   31522:	48 89 d9             	mov    %rbx,%rcx
   31525:	49 03 8c 24 78 01 00 	add    0x178(%r12),%rcx
   3152c:	00 
   3152d:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   31531:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   31535:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3153b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31542:	4c 89 ea             	mov    %r13,%rdx
   31545:	48 ff c3             	inc    %rbx
   31548:	4c 89 f6             	mov    %r14,%rsi
   3154b:	e8 00 00 00 00       	callq  31550 <__MARSH_WRAP__e1000_down+0x995a>
   31550:	48 83 fb 10          	cmp    $0x10,%rbx
   31554:	75 cc                	jne    31522 <__MARSH_WRAP__e1000_down+0x992c>
   31556:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   3155d:	00 
   3155e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31564:	4c 89 ea             	mov    %r13,%rdx
   31567:	4c 89 f6             	mov    %r14,%rsi
   3156a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31571:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   31578:	e8 00 00 00 00       	callq  3157d <__MARSH_WRAP__e1000_down+0x9987>
   3157d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   31584:	00 
   31585:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3158b:	4c 89 ea             	mov    %r13,%rdx
   3158e:	4c 89 f6             	mov    %r14,%rsi
   31591:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31598:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   3159f:	e8 00 00 00 00       	callq  315a4 <__MARSH_WRAP__e1000_down+0x99ae>
   315a4:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   315ab:	00 
   315ac:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   315b2:	4c 89 ea             	mov    %r13,%rdx
   315b5:	4c 89 f6             	mov    %r14,%rsi
   315b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   315bf:	48 83 c1 70          	add    $0x70,%rcx
   315c3:	e8 00 00 00 00       	callq  315c8 <__MARSH_WRAP__e1000_down+0x99d2>
   315c8:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   315cf:	00 
   315d0:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   315d6:	4c 89 ea             	mov    %r13,%rdx
   315d9:	4c 89 f6             	mov    %r14,%rsi
   315dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   315e3:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   315ea:	e8 00 00 00 00       	callq  315ef <__MARSH_WRAP__e1000_down+0x99f9>
   315ef:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   315f6:	00 
   315f7:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   315fd:	4c 89 ea             	mov    %r13,%rdx
   31600:	4c 89 f6             	mov    %r14,%rsi
   31603:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3160a:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   31611:	e8 00 00 00 00       	callq  31616 <__MARSH_WRAP__e1000_down+0x9a20>
   31616:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   3161d:	00 
   3161e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31624:	4c 89 ea             	mov    %r13,%rdx
   31627:	4c 89 f6             	mov    %r14,%rsi
   3162a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31631:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   31638:	e8 00 00 00 00       	callq  3163d <__MARSH_WRAP__e1000_down+0x9a47>
   3163d:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   31644:	00 
   31645:	4c 89 ea             	mov    %r13,%rdx
   31648:	4c 89 f6             	mov    %r14,%rsi
   3164b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31652:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   31659:	e8 00 00 00 00       	callq  3165e <__MARSH_WRAP__e1000_down+0x9a68>
   3165e:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   31665:	00 
   31666:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   3166d:	00 
   3166e:	74 62                	je     316d2 <__MARSH_WRAP__e1000_down+0x9adc>
   31670:	30 db                	xor    %bl,%bl
   31672:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   31679:	00 
   3167a:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   3167e:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   31682:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31688:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3168f:	4c 89 ea             	mov    %r13,%rdx
   31692:	4c 89 f6             	mov    %r14,%rsi
   31695:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   3169c:	48 83 c1 08          	add    $0x8,%rcx
   316a0:	48 01 d9             	add    %rbx,%rcx
   316a3:	48 ff c3             	inc    %rbx
   316a6:	e8 00 00 00 00       	callq  316ab <__MARSH_WRAP__e1000_down+0x9ab5>
   316ab:	48 83 fb 20          	cmp    $0x20,%rbx
   316af:	75 c1                	jne    31672 <__MARSH_WRAP__e1000_down+0x9a7c>
   316b1:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   316b8:	00 
   316b9:	4c 89 ea             	mov    %r13,%rdx
   316bc:	4c 89 f6             	mov    %r14,%rsi
   316bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   316c6:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   316cd:	e8 00 00 00 00       	callq  316d2 <__MARSH_WRAP__e1000_down+0x9adc>
   316d2:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   316d9:	00 
   316da:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   316de:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   316e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   316e9:	48 89 da             	mov    %rbx,%rdx
   316ec:	4c 89 ee             	mov    %r13,%rsi
   316ef:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   316f6:	e8 00 00 00 00       	callq  316fb <__MARSH_WRAP__e1000_down+0x9b05>
   316fb:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   31702:	00 
   31703:	48 89 da             	mov    %rbx,%rdx
   31706:	4c 89 ee             	mov    %r13,%rsi
   31709:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31710:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   31717:	e8 00 00 00 00       	callq  3171c <__MARSH_WRAP__e1000_down+0x9b26>
   3171c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   31723:	00 
   31724:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   3172b:	48 85 c0             	test   %rax,%rax
   3172e:	74 3b                	je     3176b <__MARSH_WRAP__e1000_down+0x9b75>
   31730:	48 8d 48 60          	lea    0x60(%rax),%rcx
   31734:	48 89 da             	mov    %rbx,%rdx
   31737:	4c 89 ee             	mov    %r13,%rsi
   3173a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31741:	e8 00 00 00 00       	callq  31746 <__MARSH_WRAP__e1000_down+0x9b50>
   31746:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   3174d:	00 
   3174e:	48 89 da             	mov    %rbx,%rdx
   31751:	4c 89 ee             	mov    %r13,%rsi
   31754:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3175b:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   31762:	48 83 c1 58          	add    $0x58,%rcx
   31766:	e8 00 00 00 00       	callq  3176b <__MARSH_WRAP__e1000_down+0x9b75>
   3176b:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   31772:	00 
   31773:	48 89 da             	mov    %rbx,%rdx
   31776:	4c 89 ee             	mov    %r13,%rsi
   31779:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31780:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   31787:	e8 00 00 00 00       	callq  3178c <__MARSH_WRAP__e1000_down+0x9b96>
   3178c:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   31793:	00 
   31794:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   3179b:	48 85 c0             	test   %rax,%rax
   3179e:	74 41                	je     317e1 <__MARSH_WRAP__e1000_down+0x9beb>
   317a0:	48 8d 48 10          	lea    0x10(%rax),%rcx
   317a4:	48 89 da             	mov    %rbx,%rdx
   317a7:	4c 89 ee             	mov    %r13,%rsi
   317aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   317b1:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   317b7:	e8 00 00 00 00       	callq  317bc <__MARSH_WRAP__e1000_down+0x9bc6>
   317bc:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   317c3:	00 
   317c4:	48 89 da             	mov    %rbx,%rdx
   317c7:	4c 89 ee             	mov    %r13,%rsi
   317ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   317d1:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   317d8:	48 83 c1 08          	add    $0x8,%rcx
   317dc:	e8 00 00 00 00       	callq  317e1 <__MARSH_WRAP__e1000_down+0x9beb>
   317e1:	49 8b 8c 24 78 01 00 	mov    0x178(%r12),%rcx
   317e8:	00 
   317e9:	48 89 da             	mov    %rbx,%rdx
   317ec:	4c 89 ee             	mov    %r13,%rsi
   317ef:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   317f6:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   317fd:	e8 00 00 00 00       	callq  31802 <__MARSH_WRAP__e1000_down+0x9c0c>
   31802:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   31809:	00 
   3180a:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   31811:	00 
   31812:	74 62                	je     31876 <__MARSH_WRAP__e1000_down+0x9c80>
   31814:	31 db                	xor    %ebx,%ebx
   31816:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   3181d:	00 
   3181e:	4c 8d 6d d4          	lea    0xffffffffffffffd4(%rbp),%r13
   31822:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
   31826:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3182c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31833:	4c 89 ea             	mov    %r13,%rdx
   31836:	4c 89 f6             	mov    %r14,%rsi
   31839:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   31840:	48 83 c1 08          	add    $0x8,%rcx
   31844:	48 01 d9             	add    %rbx,%rcx
   31847:	48 ff c3             	inc    %rbx
   3184a:	e8 00 00 00 00       	callq  3184f <__MARSH_WRAP__e1000_down+0x9c59>
   3184f:	48 83 fb 20          	cmp    $0x20,%rbx
   31853:	75 c1                	jne    31816 <__MARSH_WRAP__e1000_down+0x9c20>
   31855:	49 8b 84 24 78 01 00 	mov    0x178(%r12),%rax
   3185c:	00 
   3185d:	4c 89 ea             	mov    %r13,%rdx
   31860:	4c 89 f6             	mov    %r14,%rsi
   31863:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3186a:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   31871:	e8 00 00 00 00       	callq  31876 <__MARSH_WRAP__e1000_down+0x9c80>
   31876:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   3187a:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   3187e:	49 8d 8c 24 b0 00 00 	lea    0xb0(%r12),%rcx
   31885:	00 
   31886:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3188d:	48 89 da             	mov    %rbx,%rdx
   31890:	4c 89 ee             	mov    %r13,%rsi
   31893:	e8 00 00 00 00       	callq  31898 <__MARSH_WRAP__e1000_down+0x9ca2>
   31898:	49 8d 8c 24 b0 01 00 	lea    0x1b0(%r12),%rcx
   3189f:	00 
   318a0:	48 89 da             	mov    %rbx,%rdx
   318a3:	4c 89 ee             	mov    %r13,%rsi
   318a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   318ad:	e8 00 00 00 00       	callq  318b2 <__MARSH_WRAP__e1000_down+0x9cbc>
   318b2:	49 8b 8c 24 b0 01 00 	mov    0x1b0(%r12),%rcx
   318b9:	00 
   318ba:	48 85 c9             	test   %rcx,%rcx
   318bd:	74 18                	je     318d7 <__MARSH_WRAP__e1000_down+0x9ce1>
   318bf:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   318c5:	48 89 da             	mov    %rbx,%rdx
   318c8:	4c 89 ee             	mov    %r13,%rsi
   318cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   318d2:	e8 00 00 00 00       	callq  318d7 <__MARSH_WRAP__e1000_down+0x9ce1>
   318d7:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   318db:	48 89 da             	mov    %rbx,%rdx
   318de:	4c 89 ee             	mov    %r13,%rsi
   318e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   318e8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   318ee:	48 8b 88 f8 02 00 00 	mov    0x2f8(%rax),%rcx
   318f5:	48 83 c1 3c          	add    $0x3c,%rcx
   318f9:	e8 00 00 00 00       	callq  318fe <__MARSH_WRAP__e1000_down+0x9d08>
   318fe:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31902:	48 89 da             	mov    %rbx,%rdx
   31905:	4c 89 ee             	mov    %r13,%rsi
   31908:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3190f:	48 8b 88 f8 02 00 00 	mov    0x2f8(%rax),%rcx
   31916:	48 83 c1 10          	add    $0x10,%rcx
   3191a:	e8 00 00 00 00       	callq  3191f <__MARSH_WRAP__e1000_down+0x9d29>
   3191f:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   31923:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   31927:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   3192b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31932:	4c 89 e2             	mov    %r12,%rdx
   31935:	4c 89 ee             	mov    %r13,%rsi
   31938:	48 81 c1 b0 01 00 00 	add    $0x1b0,%rcx
   3193f:	e8 00 00 00 00       	callq  31944 <__MARSH_WRAP__e1000_down+0x9d4e>
   31944:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31948:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   3194f:	48 85 c0             	test   %rax,%rax
   31952:	0f 84 67 06 00 00    	je     31fbf <__MARSH_WRAP__e1000_down+0xa3c9>
   31958:	48 8d 48 08          	lea    0x8(%rax),%rcx
   3195c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   31962:	4c 89 e2             	mov    %r12,%rdx
   31965:	4c 89 ee             	mov    %r13,%rsi
   31968:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3196f:	e8 00 00 00 00       	callq  31974 <__MARSH_WRAP__e1000_down+0x9d7e>
   31974:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31978:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3197e:	4c 89 e2             	mov    %r12,%rdx
   31981:	4c 89 ee             	mov    %r13,%rsi
   31984:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3198b:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   31992:	48 83 c1 14          	add    $0x14,%rcx
   31996:	e8 00 00 00 00       	callq  3199b <__MARSH_WRAP__e1000_down+0x9da5>
   3199b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3199f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   319a5:	4c 89 e2             	mov    %r12,%rdx
   319a8:	4c 89 ee             	mov    %r13,%rsi
   319ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   319b2:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   319b9:	48 83 c1 18          	add    $0x18,%rcx
   319bd:	e8 00 00 00 00       	callq  319c2 <__MARSH_WRAP__e1000_down+0x9dcc>
   319c2:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   319c6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   319cc:	4c 89 e2             	mov    %r12,%rdx
   319cf:	4c 89 ee             	mov    %r13,%rsi
   319d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   319d9:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   319e0:	48 83 c1 5c          	add    $0x5c,%rcx
   319e4:	e8 00 00 00 00       	callq  319e9 <__MARSH_WRAP__e1000_down+0x9df3>
   319e9:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   319ed:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   319f3:	4c 89 e2             	mov    %r12,%rdx
   319f6:	4c 89 ee             	mov    %r13,%rsi
   319f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31a00:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   31a07:	48 83 c1 10          	add    $0x10,%rcx
   31a0b:	e8 00 00 00 00       	callq  31a10 <__MARSH_WRAP__e1000_down+0x9e1a>
   31a10:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31a14:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   31a1a:	4c 89 e2             	mov    %r12,%rdx
   31a1d:	4c 89 ee             	mov    %r13,%rsi
   31a20:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31a27:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   31a2e:	48 83 c1 5a          	add    $0x5a,%rcx
   31a32:	e8 00 00 00 00       	callq  31a37 <__MARSH_WRAP__e1000_down+0x9e41>
   31a37:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31a3b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   31a41:	4c 89 e2             	mov    %r12,%rdx
   31a44:	4c 89 ee             	mov    %r13,%rsi
   31a47:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31a4e:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   31a55:	48 83 c1 58          	add    $0x58,%rcx
   31a59:	e8 00 00 00 00       	callq  31a5e <__MARSH_WRAP__e1000_down+0x9e68>
   31a5e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31a62:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31a68:	4c 89 e2             	mov    %r12,%rdx
   31a6b:	4c 89 ee             	mov    %r13,%rsi
   31a6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31a75:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   31a7c:	48 83 c1 1c          	add    $0x1c,%rcx
   31a80:	e8 00 00 00 00       	callq  31a85 <__MARSH_WRAP__e1000_down+0x9e8f>
   31a85:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31a89:	4c 89 e2             	mov    %r12,%rdx
   31a8c:	4c 89 ee             	mov    %r13,%rsi
   31a8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31a96:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   31a9d:	48 83 c1 20          	add    $0x20,%rcx
   31aa1:	e8 00 00 00 00       	callq  31aa6 <__MARSH_WRAP__e1000_down+0x9eb0>
   31aa6:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31aaa:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31ab1:	48 8b 40 20          	mov    0x20(%rax),%rax
   31ab5:	48 85 c0             	test   %rax,%rax
   31ab8:	0f 84 05 04 00 00    	je     31ec3 <__MARSH_WRAP__e1000_down+0xa2cd>
   31abe:	48 8d 48 18          	lea    0x18(%rax),%rcx
   31ac2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   31ac8:	4c 89 e2             	mov    %r12,%rdx
   31acb:	4c 89 ee             	mov    %r13,%rsi
   31ace:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31ad5:	e8 00 00 00 00       	callq  31ada <__MARSH_WRAP__e1000_down+0x9ee4>
   31ada:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31ade:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   31ae4:	4c 89 e2             	mov    %r12,%rdx
   31ae7:	4c 89 ee             	mov    %r13,%rsi
   31aea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31af1:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31af8:	48 8b 48 20          	mov    0x20(%rax),%rcx
   31afc:	48 83 c1 10          	add    $0x10,%rcx
   31b00:	e8 00 00 00 00       	callq  31b05 <__MARSH_WRAP__e1000_down+0x9f0f>
   31b05:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31b09:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   31b0f:	4c 89 e2             	mov    %r12,%rdx
   31b12:	4c 89 ee             	mov    %r13,%rsi
   31b15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31b1c:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31b23:	48 8b 48 20          	mov    0x20(%rax),%rcx
   31b27:	48 83 c1 1a          	add    $0x1a,%rcx
   31b2b:	e8 00 00 00 00       	callq  31b30 <__MARSH_WRAP__e1000_down+0x9f3a>
   31b30:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31b34:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   31b3a:	4c 89 e2             	mov    %r12,%rdx
   31b3d:	4c 89 ee             	mov    %r13,%rsi
   31b40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31b47:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31b4e:	48 8b 48 20          	mov    0x20(%rax),%rcx
   31b52:	48 83 c1 08          	add    $0x8,%rcx
   31b56:	e8 00 00 00 00       	callq  31b5b <__MARSH_WRAP__e1000_down+0x9f65>
   31b5b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31b5f:	4c 89 e2             	mov    %r12,%rdx
   31b62:	4c 89 ee             	mov    %r13,%rsi
   31b65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31b6c:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31b73:	48 8b 48 20          	mov    0x20(%rax),%rcx
   31b77:	e8 00 00 00 00       	callq  31b7c <__MARSH_WRAP__e1000_down+0x9f86>
   31b7c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31b80:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31b87:	48 8b 40 20          	mov    0x20(%rax),%rax
   31b8b:	48 8b 00             	mov    (%rax),%rax
   31b8e:	48 85 c0             	test   %rax,%rax
   31b91:	0f 84 2c 03 00 00    	je     31ec3 <__MARSH_WRAP__e1000_down+0xa2cd>
   31b97:	8a 40 7d             	mov    0x7d(%rax),%al
   31b9a:	48 8d 5d d0          	lea    0xffffffffffffffd0(%rbp),%rbx
   31b9e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31ba4:	4c 89 e2             	mov    %r12,%rdx
   31ba7:	4c 89 ee             	mov    %r13,%rsi
   31baa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31bb1:	48 89 d9             	mov    %rbx,%rcx
   31bb4:	83 e0 07             	and    $0x7,%eax
   31bb7:	0f b6 c0             	movzbl %al,%eax
   31bba:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   31bbd:	e8 00 00 00 00       	callq  31bc2 <__MARSH_WRAP__e1000_down+0x9fcc>
   31bc2:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31bc6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31bcc:	4c 89 e2             	mov    %r12,%rdx
   31bcf:	4c 89 ee             	mov    %r13,%rsi
   31bd2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31bd9:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31be0:	48 8b 40 20          	mov    0x20(%rax),%rax
   31be4:	48 8b 08             	mov    (%rax),%rcx
   31be7:	48 81 c1 b4 00 00 00 	add    $0xb4,%rcx
   31bee:	e8 00 00 00 00       	callq  31bf3 <__MARSH_WRAP__e1000_down+0x9ffd>
   31bf3:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31bf7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31bfd:	4c 89 e2             	mov    %r12,%rdx
   31c00:	4c 89 ee             	mov    %r13,%rsi
   31c03:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31c0a:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31c11:	48 8b 40 20          	mov    0x20(%rax),%rax
   31c15:	48 8b 08             	mov    (%rax),%rcx
   31c18:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   31c1f:	e8 00 00 00 00       	callq  31c24 <__MARSH_WRAP__e1000_down+0xa02e>
   31c24:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31c28:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31c2e:	48 89 d9             	mov    %rbx,%rcx
   31c31:	4c 89 e2             	mov    %r12,%rdx
   31c34:	4c 89 ee             	mov    %r13,%rsi
   31c37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31c3e:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31c45:	48 8b 40 20          	mov    0x20(%rax),%rax
   31c49:	48 8b 00             	mov    (%rax),%rax
   31c4c:	8a 40 7c             	mov    0x7c(%rax),%al
   31c4f:	c0 e8 02             	shr    $0x2,%al
   31c52:	83 e0 03             	and    $0x3,%eax
   31c55:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   31c58:	e8 00 00 00 00       	callq  31c5d <__MARSH_WRAP__e1000_down+0xa067>
   31c5d:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31c61:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31c67:	4c 89 e2             	mov    %r12,%rdx
   31c6a:	4c 89 ee             	mov    %r13,%rsi
   31c6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31c74:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31c7b:	48 8b 40 20          	mov    0x20(%rax),%rax
   31c7f:	48 8b 08             	mov    (%rax),%rcx
   31c82:	48 83 c1 6c          	add    $0x6c,%rcx
   31c86:	e8 00 00 00 00       	callq  31c8b <__MARSH_WRAP__e1000_down+0xa095>
   31c8b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31c8f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31c95:	4c 89 e2             	mov    %r12,%rdx
   31c98:	4c 89 ee             	mov    %r13,%rsi
   31c9b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31ca2:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31ca9:	48 8b 40 20          	mov    0x20(%rax),%rax
   31cad:	48 8b 08             	mov    (%rax),%rcx
   31cb0:	48 83 c1 74          	add    $0x74,%rcx
   31cb4:	e8 00 00 00 00       	callq  31cb9 <__MARSH_WRAP__e1000_down+0xa0c3>
   31cb9:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31cbd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31cc3:	4c 89 e2             	mov    %r12,%rdx
   31cc6:	4c 89 ee             	mov    %r13,%rsi
   31cc9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31cd0:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31cd7:	48 8b 40 20          	mov    0x20(%rax),%rax
   31cdb:	48 8b 08             	mov    (%rax),%rcx
   31cde:	48 83 c1 68          	add    $0x68,%rcx
   31ce2:	e8 00 00 00 00       	callq  31ce7 <__MARSH_WRAP__e1000_down+0xa0f1>
   31ce7:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31ceb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31cf1:	4c 89 e2             	mov    %r12,%rdx
   31cf4:	4c 89 ee             	mov    %r13,%rsi
   31cf7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31cfe:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31d05:	48 8b 40 20          	mov    0x20(%rax),%rax
   31d09:	48 8b 08             	mov    (%rax),%rcx
   31d0c:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   31d13:	e8 00 00 00 00       	callq  31d18 <__MARSH_WRAP__e1000_down+0xa122>
   31d18:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31d1c:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31d22:	4c 89 e2             	mov    %r12,%rdx
   31d25:	4c 89 ee             	mov    %r13,%rsi
   31d28:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31d2f:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31d36:	48 8b 40 20          	mov    0x20(%rax),%rax
   31d3a:	48 8b 08             	mov    (%rax),%rcx
   31d3d:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
   31d44:	e8 00 00 00 00       	callq  31d49 <__MARSH_WRAP__e1000_down+0xa153>
   31d49:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31d4d:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   31d53:	4c 89 e2             	mov    %r12,%rdx
   31d56:	4c 89 ee             	mov    %r13,%rsi
   31d59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31d60:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31d67:	48 8b 40 20          	mov    0x20(%rax),%rax
   31d6b:	48 8b 08             	mov    (%rax),%rcx
   31d6e:	48 83 c1 7e          	add    $0x7e,%rcx
   31d72:	e8 00 00 00 00       	callq  31d77 <__MARSH_WRAP__e1000_down+0xa181>
   31d77:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31d7b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31d81:	4c 89 e2             	mov    %r12,%rdx
   31d84:	4c 89 ee             	mov    %r13,%rsi
   31d87:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31d8e:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31d95:	48 8b 40 20          	mov    0x20(%rax),%rax
   31d99:	48 8b 08             	mov    (%rax),%rcx
   31d9c:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
   31da3:	e8 00 00 00 00       	callq  31da8 <__MARSH_WRAP__e1000_down+0xa1b2>
   31da8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31dac:	4c 89 e2             	mov    %r12,%rdx
   31daf:	4c 89 ee             	mov    %r13,%rsi
   31db2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31db9:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31dc0:	48 8b 40 20          	mov    0x20(%rax),%rax
   31dc4:	48 8b 08             	mov    (%rax),%rcx
   31dc7:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   31dce:	e8 00 00 00 00       	callq  31dd3 <__MARSH_WRAP__e1000_down+0xa1dd>
   31dd3:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31dd7:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31dde:	48 8b 40 20          	mov    0x20(%rax),%rax
   31de2:	48 8b 00             	mov    (%rax),%rax
   31de5:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   31dec:	00 
   31ded:	74 6b                	je     31e5a <__MARSH_WRAP__e1000_down+0xa264>
   31def:	8b b8 b8 00 00 00    	mov    0xb8(%rax),%edi
   31df5:	31 db                	xor    %ebx,%ebx
   31df7:	e8 00 00 00 00       	callq  31dfc <__MARSH_WRAP__e1000_down+0xa206>
   31dfc:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   31e00:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   31e06:	4c 89 e2             	mov    %r12,%rdx
   31e09:	4c 89 ee             	mov    %r13,%rsi
   31e0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31e13:	89 45 c0             	mov    %eax,0xffffffffffffffc0(%rbp)
   31e16:	e8 00 00 00 00       	callq  31e1b <__MARSH_WRAP__e1000_down+0xa225>
   31e1b:	eb 38                	jmp    31e55 <__MARSH_WRAP__e1000_down+0xa25f>
   31e1d:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31e21:	48 63 cb             	movslq %ebx,%rcx
   31e24:	48 8d 55 d4          	lea    0xffffffffffffffd4(%rbp),%rdx
   31e28:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   31e2c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31e32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31e39:	ff c3                	inc    %ebx
   31e3b:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31e42:	48 8b 40 20          	mov    0x20(%rax),%rax
   31e46:	48 8b 00             	mov    (%rax),%rax
   31e49:	48 03 88 c0 00 00 00 	add    0xc0(%rax),%rcx
   31e50:	e8 00 00 00 00       	callq  31e55 <__MARSH_WRAP__e1000_down+0xa25f>
   31e55:	3b 5d c0             	cmp    0xffffffffffffffc0(%rbp),%ebx
   31e58:	7c c3                	jl     31e1d <__MARSH_WRAP__e1000_down+0xa227>
   31e5a:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31e5e:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   31e62:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   31e66:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31e6d:	48 89 da             	mov    %rbx,%rdx
   31e70:	4c 89 e6             	mov    %r12,%rsi
   31e73:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31e7a:	48 8b 40 20          	mov    0x20(%rax),%rax
   31e7e:	48 8b 08             	mov    (%rax),%rcx
   31e81:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   31e88:	e8 00 00 00 00       	callq  31e8d <__MARSH_WRAP__e1000_down+0xa297>
   31e8d:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31e91:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31e98:	48 8b 40 20          	mov    0x20(%rax),%rax
   31e9c:	48 8b 00             	mov    (%rax),%rax
   31e9f:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   31ea6:	48 85 c9             	test   %rcx,%rcx
   31ea9:	74 18                	je     31ec3 <__MARSH_WRAP__e1000_down+0xa2cd>
   31eab:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31eb1:	48 89 da             	mov    %rbx,%rdx
   31eb4:	4c 89 e6             	mov    %r12,%rsi
   31eb7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31ebe:	e8 00 00 00 00       	callq  31ec3 <__MARSH_WRAP__e1000_down+0xa2cd>
   31ec3:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31ec7:	48 8d 5d d4          	lea    0xffffffffffffffd4(%rbp),%rbx
   31ecb:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   31ecf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31ed6:	48 89 da             	mov    %rbx,%rdx
   31ed9:	4c 89 e6             	mov    %r12,%rsi
   31edc:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   31ee3:	e8 00 00 00 00       	callq  31ee8 <__MARSH_WRAP__e1000_down+0xa2f2>
   31ee8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31eec:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31ef3:	48 8b 00             	mov    (%rax),%rax
   31ef6:	48 85 c0             	test   %rax,%rax
   31ef9:	0f 84 c0 00 00 00    	je     31fbf <__MARSH_WRAP__e1000_down+0xa3c9>
   31eff:	48 8d 48 0e          	lea    0xe(%rax),%rcx
   31f03:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   31f09:	48 89 da             	mov    %rbx,%rdx
   31f0c:	4c 89 e6             	mov    %r12,%rsi
   31f0f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31f16:	e8 00 00 00 00       	callq  31f1b <__MARSH_WRAP__e1000_down+0xa325>
   31f1b:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31f1f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31f25:	48 89 da             	mov    %rbx,%rdx
   31f28:	4c 89 e6             	mov    %r12,%rsi
   31f2b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31f32:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31f39:	48 8b 08             	mov    (%rax),%rcx
   31f3c:	48 83 c1 0d          	add    $0xd,%rcx
   31f40:	e8 00 00 00 00       	callq  31f45 <__MARSH_WRAP__e1000_down+0xa34f>
   31f45:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31f49:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   31f4f:	48 89 da             	mov    %rbx,%rdx
   31f52:	4c 89 e6             	mov    %r12,%rsi
   31f55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31f5c:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31f63:	48 8b 08             	mov    (%rax),%rcx
   31f66:	48 83 c1 0a          	add    $0xa,%rcx
   31f6a:	e8 00 00 00 00       	callq  31f6f <__MARSH_WRAP__e1000_down+0xa379>
   31f6f:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31f73:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   31f79:	48 89 da             	mov    %rbx,%rdx
   31f7c:	4c 89 e6             	mov    %r12,%rsi
   31f7f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31f86:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31f8d:	48 8b 08             	mov    (%rax),%rcx
   31f90:	e8 00 00 00 00       	callq  31f95 <__MARSH_WRAP__e1000_down+0xa39f>
   31f95:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   31f99:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   31f9f:	48 89 da             	mov    %rbx,%rdx
   31fa2:	4c 89 e6             	mov    %r12,%rsi
   31fa5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31fac:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
   31fb3:	48 8b 08             	mov    (%rax),%rcx
   31fb6:	48 83 c1 0c          	add    $0xc,%rcx
   31fba:	e8 00 00 00 00       	callq  31fbf <__MARSH_WRAP__e1000_down+0xa3c9>
   31fbf:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   31fc3:	48 8b 55 98          	mov    0xffffffffffffff98(%rbp),%rdx
   31fc7:	48 89 02             	mov    %rax,(%rdx)
   31fca:	8b 45 d4             	mov    0xffffffffffffffd4(%rbp),%eax
   31fcd:	89 42 08             	mov    %eax,0x8(%rdx)
   31fd0:	48 83 c4 68          	add    $0x68,%rsp
   31fd4:	5b                   	pop    %rbx
   31fd5:	41 5c                	pop    %r12
   31fd7:	41 5d                	pop    %r13
   31fd9:	41 5e                	pop    %r14
   31fdb:	41 5f                	pop    %r15
   31fdd:	c9                   	leaveq 
   31fde:	c3                   	retq   

0000000000031fdf <disp_user>:
   31fdf:	55                   	push   %rbp
   31fe0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   31fe7:	48 89 e5             	mov    %rsp,%rbp
   31fea:	53                   	push   %rbx
   31feb:	48 89 f3             	mov    %rsi,%rbx
   31fee:	48 83 ec 18          	sub    $0x18,%rsp
   31ff2:	e8 00 00 00 00       	callq  31ff7 <disp_user+0x18>
   31ff7:	48 8b 13             	mov    (%rbx),%rdx
   31ffa:	48 c7 45 e0 00 00 00 	movq   $0x0,0xffffffffffffffe0(%rbp)
   32001:	00 
   32002:	48 81 fa c4 04 00 00 	cmp    $0x4c4,%rdx
   32009:	75 0f                	jne    3201a <disp_user+0x3b>
   3200b:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
   3200f:	48 8d 75 e0          	lea    0xffffffffffffffe0(%rbp),%rsi
   32013:	e8 00 00 00 00       	callq  32018 <disp_user+0x39>
   32018:	eb 1b                	jmp    32035 <disp_user+0x56>
   3201a:	48 81 fa 73 05 00 00 	cmp    $0x573,%rdx
   32021:	b8 01 00 00 00       	mov    $0x1,%eax
   32026:	75 1d                	jne    32045 <disp_user+0x66>
   32028:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
   3202c:	48 8d 75 e0          	lea    0xffffffffffffffe0(%rbp),%rsi
   32030:	e8 00 00 00 00       	callq  32035 <disp_user+0x56>
   32035:	48 8b 45 e0          	mov    0xffffffffffffffe0(%rbp),%rax
   32039:	48 89 43 10          	mov    %rax,0x10(%rbx)
   3203d:	8b 45 e8             	mov    0xffffffffffffffe8(%rbp),%eax
   32040:	89 43 08             	mov    %eax,0x8(%rbx)
   32043:	31 c0                	xor    %eax,%eax
   32045:	48 83 c4 18          	add    $0x18,%rsp
   32049:	5b                   	pop    %rbx
   3204a:	c9                   	leaveq 
   3204b:	c3                   	retq   

000000000003204c <e1000_suspend>:
   3204c:	55                   	push   %rbp
   3204d:	48 89 e5             	mov    %rsp,%rbp
   32050:	41 57                	push   %r15
   32052:	41 56                	push   %r14
   32054:	41 55                	push   %r13
   32056:	41 54                	push   %r12
   32058:	53                   	push   %rbx
   32059:	48 83 ec 58          	sub    $0x58,%rsp
   3205d:	48 89 7d 80          	mov    %rdi,0xffffffffffffff80(%rbp)
   32061:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32068:	e8 00 00 00 00       	callq  3206d <e1000_suspend+0x21>
   3206d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32074:	e8 00 00 00 00       	callq  32079 <e1000_suspend+0x2d>
   32079:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32080:	e8 00 00 00 00       	callq  32085 <e1000_suspend+0x39>
   32085:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   32089:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32090:	48 8b 80 f8 01 00 00 	mov    0x1f8(%rax),%rax
   32097:	48 89 45 88          	mov    %rax,0xffffffffffffff88(%rbp)
   3209b:	e8 00 00 00 00       	callq  320a0 <e1000_suspend+0x54>
   320a0:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   320a4:	48 8b 7d 88          	mov    0xffffffffffffff88(%rbp),%rdi
   320a8:	4c 8b 7d 88          	mov    0xffffffffffffff88(%rbp),%r15
   320ac:	48 05 00 08 00 00    	add    $0x800,%rax
   320b2:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
   320b6:	44 8b b0 a4 00 00 00 	mov    0xa4(%rax),%r14d
   320bd:	49 81 c7 b8 0b 00 00 	add    $0xbb8,%r15
   320c4:	e8 0b 7c fd ff       	callq  9cd4 <netif_device_detach>
   320c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   320d0:	e8 00 00 00 00       	callq  320d5 <e1000_suspend+0x89>
   320d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   320dc:	e8 00 00 00 00       	callq  320e1 <e1000_suspend+0x95>
   320e1:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   320e5:	f6 40 48 01          	testb  $0x1,0x48(%rax)
   320e9:	74 37                	je     32122 <e1000_suspend+0xd6>
   320eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   320f2:	e8 00 00 00 00       	callq  320f7 <e1000_suspend+0xab>
   320f7:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   320fb:	f6 80 c8 0f 00 00 02 	testb  $0x2,0xfc8(%rax)
   32102:	74 15                	je     32119 <e1000_suspend+0xcd>
   32104:	31 d2                	xor    %edx,%edx
   32106:	be 4b 12 00 00       	mov    $0x124b,%esi
   3210b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32112:	31 c0                	xor    %eax,%eax
   32114:	e8 00 00 00 00       	callq  32119 <e1000_suspend+0xcd>
   32119:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   3211d:	e8 00 00 00 00       	callq  32122 <e1000_suspend+0xd6>
   32122:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32129:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
   3212d:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   32131:	e8 00 00 00 00       	callq  32136 <e1000_suspend+0xea>
   32136:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   3213a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32141:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   32148:	00 
   32149:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   32150:	00 
   32151:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   32158:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
   3215c:	e8 00 00 00 00       	callq  32161 <e1000_suspend+0x115>
   32161:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
   32165:	4c 89 e1             	mov    %r12,%rcx
   32168:	4c 89 ee             	mov    %r13,%rsi
   3216b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32172:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
   32179:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   32180:	00 
   32181:	e8 00 00 00 00       	callq  32186 <e1000_suspend+0x13a>
   32186:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3218a:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   3218e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32195:	48 c7 45 a0 21 06 00 	movq   $0x621,0xffffffffffffffa0(%rbp)
   3219c:	00 
   3219d:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   321a1:	8b 45 c0             	mov    0xffffffffffffffc0(%rbp),%eax
   321a4:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   321a7:	e8 00 00 00 00       	callq  321ac <e1000_suspend+0x160>
   321ac:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   321b0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   321b7:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   321bb:	e8 00 00 00 00       	callq  321c0 <e1000_suspend+0x174>
   321c0:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
   321c4:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   321ca:	4c 89 e9             	mov    %r13,%rcx
   321cd:	4c 89 e2             	mov    %r12,%rdx
   321d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   321d7:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   321de:	48 89 de             	mov    %rbx,%rsi
   321e1:	e8 00 00 00 00       	callq  321e6 <e1000_suspend+0x19a>
   321e6:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   321ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   321f1:	b9 04 00 00 00       	mov    $0x4,%ecx
   321f6:	4c 89 e2             	mov    %r12,%rdx
   321f9:	48 89 de             	mov    %rbx,%rsi
   321fc:	e8 00 00 00 00       	callq  32201 <e1000_suspend+0x1b5>
   32201:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   32205:	8b 45 c0             	mov    0xffffffffffffffc0(%rbp),%eax
   32208:	48 85 ff             	test   %rdi,%rdi
   3220b:	89 45 9c             	mov    %eax,0xffffffffffffff9c(%rbp)
   3220e:	74 0d                	je     3221d <e1000_suspend+0x1d1>
   32210:	e8 00 00 00 00       	callq  32215 <e1000_suspend+0x1c9>
   32215:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   3221c:	00 
   3221d:	83 7d 9c 00          	cmpl   $0x0,0xffffffffffffff9c(%rbp)
   32221:	0f 85 e9 03 00 00    	jne    32610 <e1000_suspend+0x5c4>
   32227:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3222e:	49 8b 1f             	mov    (%r15),%rbx
   32231:	e8 00 00 00 00       	callq  32236 <e1000_suspend+0x1ea>
   32236:	8b 43 08             	mov    0x8(%rbx),%eax
   32239:	44 89 f2             	mov    %r14d,%edx
   3223c:	83 e2 fe             	and    $0xfffffffffffffffe,%edx
   3223f:	a8 02                	test   $0x2,%al
   32241:	44 0f 45 f2          	cmovne %edx,%r14d
   32245:	45 85 f6             	test   %r14d,%r14d
   32248:	0f 84 0f 01 00 00    	je     3235d <e1000_suspend+0x311>
   3224e:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   32252:	e8 3f ec fc ff       	callq  e96 <e1000_setup_rctl>
   32257:	48 8b 7d 88          	mov    0xffffffffffffff88(%rbp),%rdi
   3225b:	e8 9f 16 ff ff       	callq  238ff <e1000_set_rx_mode>
   32260:	41 f6 c6 08          	test   $0x8,%r14b
   32264:	74 33                	je     32299 <e1000_suspend+0x24d>
   32266:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3226d:	49 8b 1f             	mov    (%r15),%rbx
   32270:	e8 00 00 00 00       	callq  32275 <e1000_suspend+0x229>
   32275:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   3227c:	49 8b 1f             	mov    (%r15),%rbx
   3227f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32286:	41 83 cc 10          	or     $0x10,%r12d
   3228a:	e8 00 00 00 00       	callq  3228f <e1000_suspend+0x243>
   3228f:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   32296:	44 89 23             	mov    %r12d,(%rbx)
   32299:	41 83 7f 10 04       	cmpl   $0x4,0x10(%r15)
   3229e:	76 2a                	jbe    322ca <e1000_suspend+0x27e>
   322a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   322a7:	49 8b 1f             	mov    (%r15),%rbx
   322aa:	e8 00 00 00 00       	callq  322af <e1000_suspend+0x263>
   322af:	8b 1b                	mov    (%rbx),%ebx
   322b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   322b8:	4d 8b 27             	mov    (%r15),%r12
   322bb:	81 cb 00 00 30 00    	or     $0x300000,%ebx
   322c1:	e8 00 00 00 00       	callq  322c6 <e1000_suspend+0x27a>
   322c6:	41 89 1c 24          	mov    %ebx,(%r12)
   322ca:	41 8b 47 1c          	mov    0x1c(%r15),%eax
   322ce:	83 f8 01             	cmp    $0x1,%eax
   322d1:	74 05                	je     322d8 <e1000_suspend+0x28c>
   322d3:	83 f8 02             	cmp    $0x2,%eax
   322d6:	75 2d                	jne    32305 <e1000_suspend+0x2b9>
   322d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   322df:	49 8b 1f             	mov    (%r15),%rbx
   322e2:	e8 00 00 00 00       	callq  322e7 <e1000_suspend+0x29b>
   322e7:	44 8b 63 18          	mov    0x18(%rbx),%r12d
   322eb:	49 8b 1f             	mov    (%r15),%rbx
   322ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   322f5:	41 80 cc 80          	or     $0x80,%r12b
   322f9:	e8 00 00 00 00       	callq  322fe <e1000_suspend+0x2b2>
   322fe:	48 83 c3 18          	add    $0x18,%rbx
   32302:	44 89 23             	mov    %r12d,(%rbx)
   32305:	4c 89 ff             	mov    %r15,%rdi
   32308:	e8 2c 31 fd ff       	callq  5439 <e1000_disable_pciex_master>
   3230d:	49 8b 1f             	mov    (%r15),%rbx
   32310:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32317:	e8 00 00 00 00       	callq  3231c <e1000_suspend+0x2d0>
   3231c:	b8 02 00 00 00       	mov    $0x2,%eax
   32321:	48 81 c3 00 58 00 00 	add    $0x5800,%rbx
   32328:	89 03                	mov    %eax,(%rbx)
   3232a:	49 8b 1f             	mov    (%r15),%rbx
   3232d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32334:	e8 00 00 00 00       	callq  32339 <e1000_suspend+0x2ed>
   32339:	48 81 c3 08 58 00 00 	add    $0x5808,%rbx
   32340:	44 89 33             	mov    %r14d,(%rbx)
   32343:	48 8b 7d 80          	mov    0xffffffffffffff80(%rbp),%rdi
   32347:	ba 01 00 00 00       	mov    $0x1,%edx
   3234c:	be 03 00 00 00       	mov    $0x3,%esi
   32351:	e8 79 50 fd ff       	callq  73cf <pci_enable_wake>
   32356:	ba 01 00 00 00       	mov    $0x1,%edx
   3235b:	eb 47                	jmp    323a4 <e1000_suspend+0x358>
   3235d:	49 8b 1f             	mov    (%r15),%rbx
   32360:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32367:	45 31 e4             	xor    %r12d,%r12d
   3236a:	e8 00 00 00 00       	callq  3236f <e1000_suspend+0x323>
   3236f:	48 81 c3 00 58 00 00 	add    $0x5800,%rbx
   32376:	44 89 23             	mov    %r12d,(%rbx)
   32379:	49 8b 1f             	mov    (%r15),%rbx
   3237c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32383:	e8 00 00 00 00       	callq  32388 <e1000_suspend+0x33c>
   32388:	48 81 c3 08 58 00 00 	add    $0x5808,%rbx
   3238f:	44 89 23             	mov    %r12d,(%rbx)
   32392:	48 8b 7d 80          	mov    0xffffffffffffff80(%rbp),%rdi
   32396:	31 d2                	xor    %edx,%edx
   32398:	be 03 00 00 00       	mov    $0x3,%esi
   3239d:	e8 2d 50 fd ff       	callq  73cf <pci_enable_wake>
   323a2:	31 d2                	xor    %edx,%edx
   323a4:	48 8b 7d 80          	mov    0xffffffffffffff80(%rbp),%rdi
   323a8:	be 04 00 00 00       	mov    $0x4,%esi
   323ad:	e8 1d 50 fd ff       	callq  73cf <pci_enable_wake>
   323b2:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   323b6:	e8 2f ec fc ff       	callq  fea <e1000_release_manageability>
   323bb:	48 8b 45 90          	mov    0xffffffffffffff90(%rbp),%rax
   323bf:	83 b8 ac 00 00 00 00 	cmpl   $0x0,0xac(%rax)
   323c6:	74 26                	je     323ee <e1000_suspend+0x3a2>
   323c8:	48 8b 7d 80          	mov    0xffffffffffffff80(%rbp),%rdi
   323cc:	ba 01 00 00 00       	mov    $0x1,%edx
   323d1:	be 03 00 00 00       	mov    $0x3,%esi
   323d6:	e8 f4 4f fd ff       	callq  73cf <pci_enable_wake>
   323db:	48 8b 7d 80          	mov    0xffffffffffffff80(%rbp),%rdi
   323df:	ba 01 00 00 00       	mov    $0x1,%edx
   323e4:	be 04 00 00 00       	mov    $0x4,%esi
   323e9:	e8 e1 4f fd ff       	callq  73cf <pci_enable_wake>
   323ee:	41 83 7f 14 04       	cmpl   $0x4,0x14(%r15)
   323f3:	0f 85 d5 00 00 00    	jne    324ce <e1000_suspend+0x482>
   323f9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32400:	e8 00 00 00 00       	callq  32405 <e1000_suspend+0x3b9>
   32405:	41 83 7f 14 04       	cmpl   $0x4,0x14(%r15)
   3240a:	0f 85 be 00 00 00    	jne    324ce <e1000_suspend+0x482>
   32410:	45 31 ed             	xor    %r13d,%r13d
   32413:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3241a:	49 8b 1f             	mov    (%r15),%rbx
   3241d:	e8 00 00 00 00       	callq  32422 <e1000_suspend+0x3d6>
   32422:	44 8b a3 10 0f 00 00 	mov    0xf10(%rbx),%r12d
   32429:	49 8b 1f             	mov    (%r15),%rbx
   3242c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32433:	41 83 cc 48          	or     $0x48,%r12d
   32437:	e8 00 00 00 00       	callq  3243c <e1000_suspend+0x3f0>
   3243c:	48 81 c3 10 0f 00 00 	add    $0xf10,%rbx
   32443:	44 89 23             	mov    %r12d,(%rbx)
   32446:	48 8d 5d c0          	lea    0xffffffffffffffc0(%rbp),%rbx
   3244a:	be 12 61 00 00       	mov    $0x6112,%esi
   3244f:	4c 89 ff             	mov    %r15,%rdi
   32452:	48 89 da             	mov    %rbx,%rdx
   32455:	e8 9c 3d fd ff       	callq  61f6 <e1000_read_phy_reg>
   3245a:	8b 55 c0             	mov    0xffffffffffffffc0(%rbp),%edx
   3245d:	be 12 61 00 00       	mov    $0x6112,%esi
   32462:	4c 89 ff             	mov    %r15,%rdi
   32465:	80 ce 02             	or     $0x2,%dh
   32468:	80 e6 fe             	and    $0xfe,%dh
   3246b:	66 89 55 c0          	mov    %dx,0xffffffffffffffc0(%rbp)
   3246f:	0f b7 d2             	movzwl %dx,%edx
   32472:	e8 2d 3b fd ff       	callq  5fa4 <e1000_write_phy_reg>
   32477:	48 89 da             	mov    %rbx,%rdx
   3247a:	be 12 61 00 00       	mov    $0x6112,%esi
   3247f:	4c 89 ff             	mov    %r15,%rdi
   32482:	e8 6f 3d fd ff       	callq  61f6 <e1000_read_phy_reg>
   32487:	0f b7 45 c0          	movzwl 0xffffffffffffffc0(%rbp),%eax
   3248b:	25 00 03 00 00       	and    $0x300,%eax
   32490:	3d 00 02 00 00       	cmp    $0x200,%eax
   32495:	74 37                	je     324ce <e1000_suspend+0x482>
   32497:	45 85 ed             	test   %r13d,%r13d
   3249a:	75 32                	jne    324ce <e1000_suspend+0x482>
   3249c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   324a3:	49 8b 1f             	mov    (%r15),%rbx
   324a6:	e8 00 00 00 00       	callq  324ab <e1000_suspend+0x45f>
   324ab:	8b 1b                	mov    (%rbx),%ebx
   324ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   324b4:	4d 8b 27             	mov    (%r15),%r12
   324b7:	81 cb 00 00 00 80    	or     $0x80000000,%ebx
   324bd:	e8 00 00 00 00       	callq  324c2 <e1000_suspend+0x476>
   324c2:	41 89 1c 24          	mov    %ebx,(%r12)
   324c6:	41 b5 01             	mov    $0x1,%r13b
   324c9:	e9 45 ff ff ff       	jmpq   32413 <e1000_suspend+0x3c7>
   324ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   324d5:	e8 00 00 00 00       	callq  324da <e1000_suspend+0x48e>
   324da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   324e1:	e8 00 00 00 00       	callq  324e6 <e1000_suspend+0x49a>
   324e6:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   324ea:	f6 40 48 01          	testb  $0x1,0x48(%rax)
   324ee:	74 09                	je     324f9 <e1000_suspend+0x4ad>
   324f0:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   324f4:	e8 c3 8c fd ff       	callq  b1bc <e1000_free_irq>
   324f9:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   324fd:	4c 8d 65 c0          	lea    0xffffffffffffffc0(%rbp),%r12
   32501:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   32505:	4c 8d 7d c8          	lea    0xffffffffffffffc8(%rbp),%r15
   32509:	e8 d8 ec fc ff       	callq  11e6 <e1000_release_hw_control>
   3250e:	48 8b 7d 80          	mov    0xffffffffffffff80(%rbp),%rdi
   32512:	e8 d4 10 fd ff       	callq  35eb <pci_disable_device>
   32517:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3251e:	e8 00 00 00 00       	callq  32523 <e1000_suspend+0x4d7>
   32523:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   32527:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3252e:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   32535:	00 
   32536:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   3253d:	00 
   3253e:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   32545:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   32549:	e8 00 00 00 00       	callq  3254e <e1000_suspend+0x502>
   3254e:	4c 89 e9             	mov    %r13,%rcx
   32551:	4c 89 fa             	mov    %r15,%rdx
   32554:	4c 89 e6             	mov    %r12,%rsi
   32557:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3255e:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   32565:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   3256c:	00 
   3256d:	e8 00 00 00 00       	callq  32572 <e1000_suspend+0x526>
   32572:	48 8b 45 c0          	mov    0xffffffffffffffc0(%rbp),%rax
   32576:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   3257a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32581:	48 c7 45 a0 0c 06 00 	movq   $0x60c,0xffffffffffffffa0(%rbp)
   32588:	00 
   32589:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   3258d:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   32590:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   32593:	e8 00 00 00 00       	callq  32598 <e1000_suspend+0x54c>
   32598:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   3259c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   325a3:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   325a7:	e8 00 00 00 00       	callq  325ac <e1000_suspend+0x560>
   325ac:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
   325b0:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   325b6:	4c 89 e9             	mov    %r13,%rcx
   325b9:	4c 89 e2             	mov    %r12,%rdx
   325bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   325c3:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
   325ca:	48 89 de             	mov    %rbx,%rsi
   325cd:	e8 00 00 00 00       	callq  325d2 <e1000_suspend+0x586>
   325d2:	48 89 de             	mov    %rbx,%rsi
   325d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   325dc:	4d 89 f8             	mov    %r15,%r8
   325df:	b9 04 00 00 00       	mov    $0x4,%ecx
   325e4:	4c 89 e2             	mov    %r12,%rdx
   325e7:	e8 00 00 00 00       	callq  325ec <e1000_suspend+0x5a0>
   325ec:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   325f0:	8b 5d c8             	mov    0xffffffffffffffc8(%rbp),%ebx
   325f3:	48 85 ff             	test   %rdi,%rdi
   325f6:	74 0d                	je     32605 <e1000_suspend+0x5b9>
   325f8:	e8 00 00 00 00       	callq  325fd <e1000_suspend+0x5b1>
   325fd:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   32604:	00 
   32605:	48 8b 7d 80          	mov    0xffffffffffffff80(%rbp),%rdi
   32609:	89 de                	mov    %ebx,%esi
   3260b:	e8 0a 75 fd ff       	callq  9b1a <pci_set_power_state>
   32610:	8b 45 9c             	mov    0xffffffffffffff9c(%rbp),%eax
   32613:	48 83 c4 58          	add    $0x58,%rsp
   32617:	5b                   	pop    %rbx
   32618:	41 5c                	pop    %r12
   3261a:	41 5d                	pop    %r13
   3261c:	41 5e                	pop    %r14
   3261e:	41 5f                	pop    %r15
   32620:	c9                   	leaveq 
   32621:	c3                   	retq   

0000000000032622 <e1000_shutdown>:
   32622:	55                   	push   %rbp
   32623:	48 89 e5             	mov    %rsp,%rbp
   32626:	53                   	push   %rbx
   32627:	48 89 fb             	mov    %rdi,%rbx
   3262a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32631:	48 83 ec 08          	sub    $0x8,%rsp
   32635:	e8 00 00 00 00       	callq  3263a <e1000_shutdown+0x18>
   3263a:	48 89 df             	mov    %rbx,%rdi
   3263d:	be 02 00 00 00       	mov    $0x2,%esi
   32642:	e8 05 fa ff ff       	callq  3204c <e1000_suspend>
   32647:	58                   	pop    %rax
   32648:	5b                   	pop    %rbx
   32649:	c9                   	leaveq 
   3264a:	c3                   	retq   

000000000003264b <e1000_reinit_locked>:
   3264b:	55                   	push   %rbp
   3264c:	48 89 e5             	mov    %rsp,%rbp
   3264f:	53                   	push   %rbx
   32650:	48 89 fb             	mov    %rdi,%rbx
   32653:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3265a:	48 83 ec 08          	sub    $0x8,%rsp
   3265e:	e8 00 00 00 00       	callq  32663 <e1000_reinit_locked+0x18>
   32663:	48 89 df             	mov    %rbx,%rdi
   32666:	e8 00 00 00 00       	callq  3266b <e1000_reinit_locked+0x20>
   3266b:	48 89 df             	mov    %rbx,%rdi
   3266e:	e8 d0 1c ff ff       	callq  24343 <e1000_up>
   32673:	58                   	pop    %rax
   32674:	5b                   	pop    %rbx
   32675:	c9                   	leaveq 
   32676:	c3                   	retq   

0000000000032677 <e1000_ioctl>:
   32677:	55                   	push   %rbp
   32678:	48 89 e5             	mov    %rsp,%rbp
   3267b:	41 57                	push   %r15
   3267d:	41 56                	push   %r14
   3267f:	41 55                	push   %r13
   32681:	41 54                	push   %r12
   32683:	49 89 fc             	mov    %rdi,%r12
   32686:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3268d:	53                   	push   %rbx
   3268e:	89 d3                	mov    %edx,%ebx
   32690:	48 83 ec 18          	sub    $0x18,%rsp
   32694:	48 89 75 c8          	mov    %rsi,0xffffffffffffffc8(%rbp)
   32698:	e8 00 00 00 00       	callq  3269d <e1000_ioctl+0x26>
   3269d:	81 fb 47 89 00 00    	cmp    $0x8947,%ebx
   326a3:	74 14                	je     326b9 <e1000_ioctl+0x42>
   326a5:	81 fb 48 89 00 00    	cmp    $0x8948,%ebx
   326ab:	74 0c                	je     326b9 <e1000_ioctl+0x42>
   326ad:	81 fb 49 89 00 00    	cmp    $0x8949,%ebx
   326b3:	0f 85 23 02 00 00    	jne    328dc <e1000_ioctl+0x265>
   326b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   326c0:	4d 8d ac 24 b8 0b 00 	lea    0xbb8(%r12),%r13
   326c7:	00 
   326c8:	4d 8d bc 24 00 08 00 	lea    0x800(%r12),%r15
   326cf:	00 
   326d0:	e8 00 00 00 00       	callq  326d5 <e1000_ioctl+0x5e>
   326d5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   326dc:	e8 00 00 00 00       	callq  326e1 <e1000_ioctl+0x6a>
   326e1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   326e8:	e8 00 00 00 00       	callq  326ed <e1000_ioctl+0x76>
   326ed:	41 83 7d 1c 00       	cmpl   $0x0,0x1c(%r13)
   326f2:	0f 85 e4 01 00 00    	jne    328dc <e1000_ioctl+0x265>
   326f8:	4c 8b 75 c8          	mov    0xffffffffffffffc8(%rbp),%r14
   326fc:	49 83 c6 10          	add    $0x10,%r14
   32700:	81 fb 47 89 00 00    	cmp    $0x8947,%ebx
   32706:	74 16                	je     3271e <e1000_ioctl+0xa7>
   32708:	81 fb 48 89 00 00    	cmp    $0x8948,%ebx
   3270e:	74 22                	je     32732 <e1000_ioctl+0xbb>
   32710:	81 fb 49 89 00 00    	cmp    $0x8949,%ebx
   32716:	0f 85 c0 01 00 00    	jne    328dc <e1000_ioctl+0x265>
   3271c:	eb 6b                	jmp    32789 <e1000_ioctl+0x112>
   3271e:	41 8b 85 88 00 00 00 	mov    0x88(%r13),%eax
   32725:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   32729:	66 89 42 10          	mov    %ax,0x10(%rdx)
   3272d:	e9 b1 01 00 00       	jmpq   328e3 <e1000_ioctl+0x26c>
   32732:	bf 0c 00 00 00       	mov    $0xc,%edi
   32737:	e8 cd 1c fd ff       	callq  4409 <capable>
   3273c:	85 c0                	test   %eax,%eax
   3273e:	0f 84 93 01 00 00    	je     328d7 <e1000_ioctl+0x260>
   32744:	49 8d 9c 24 b8 08 00 	lea    0x8b8(%r12),%rbx
   3274b:	00 
   3274c:	48 89 df             	mov    %rbx,%rdi
   3274f:	e8 00 00 00 00       	callq  32754 <e1000_ioctl+0xdd>
   32754:	41 0f b7 76 02       	movzwl 0x2(%r14),%esi
   32759:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   3275d:	4c 89 ef             	mov    %r13,%rdi
   32760:	49 89 c4             	mov    %rax,%r12
   32763:	48 83 c2 16          	add    $0x16,%rdx
   32767:	83 e6 1f             	and    $0x1f,%esi
   3276a:	e8 87 3a fd ff       	callq  61f6 <e1000_read_phy_reg>
   3276f:	85 c0                	test   %eax,%eax
   32771:	4c 89 e6             	mov    %r12,%rsi
   32774:	48 89 df             	mov    %rbx,%rdi
   32777:	75 69                	jne    327e2 <e1000_ioctl+0x16b>
   32779:	4c 89 e6             	mov    %r12,%rsi
   3277c:	48 89 df             	mov    %rbx,%rdi
   3277f:	e8 00 00 00 00       	callq  32784 <e1000_ioctl+0x10d>
   32784:	e9 5a 01 00 00       	jmpq   328e3 <e1000_ioctl+0x26c>
   32789:	bf 0c 00 00 00       	mov    $0xc,%edi
   3278e:	e8 76 1c fd ff       	callq  4409 <capable>
   32793:	85 c0                	test   %eax,%eax
   32795:	0f 84 3c 01 00 00    	je     328d7 <e1000_ioctl+0x260>
   3279b:	41 0f b7 46 02       	movzwl 0x2(%r14),%eax
   327a0:	ba f2 ff ff ff       	mov    $0xfffffff2,%edx
   327a5:	a9 e0 ff 00 00       	test   $0xffe0,%eax
   327aa:	0f 85 35 01 00 00    	jne    328e5 <e1000_ioctl+0x26e>
   327b0:	49 81 c4 b8 08 00 00 	add    $0x8b8,%r12
   327b7:	41 0f b7 5e 04       	movzwl 0x4(%r14),%ebx
   327bc:	4c 89 e7             	mov    %r12,%rdi
   327bf:	e8 00 00 00 00       	callq  327c4 <e1000_ioctl+0x14d>
   327c4:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   327c8:	41 0f b7 76 02       	movzwl 0x2(%r14),%esi
   327cd:	4c 89 ef             	mov    %r13,%rdi
   327d0:	89 da                	mov    %ebx,%edx
   327d2:	e8 cd 37 fd ff       	callq  5fa4 <e1000_write_phy_reg>
   327d7:	85 c0                	test   %eax,%eax
   327d9:	74 16                	je     327f1 <e1000_ioctl+0x17a>
   327db:	48 8b 75 d0          	mov    0xffffffffffffffd0(%rbp),%rsi
   327df:	4c 89 e7             	mov    %r12,%rdi
   327e2:	e8 00 00 00 00       	callq  327e7 <e1000_ioctl+0x170>
   327e7:	ba fb ff ff ff       	mov    $0xfffffffb,%edx
   327ec:	e9 f4 00 00 00       	jmpq   328e5 <e1000_ioctl+0x26e>
   327f1:	48 8b 75 d0          	mov    0xffffffffffffffd0(%rbp),%rsi
   327f5:	4c 89 e7             	mov    %r12,%rdi
   327f8:	e8 00 00 00 00       	callq  327fd <e1000_ioctl+0x186>
   327fd:	41 83 7d 1c 00       	cmpl   $0x0,0x1c(%r13)
   32802:	0f 85 89 00 00 00    	jne    32891 <e1000_ioctl+0x21a>
   32808:	66 41 8b 46 02       	mov    0x2(%r14),%ax
   3280d:	66 85 c0             	test   %ax,%ax
   32810:	74 12                	je     32824 <e1000_ioctl+0x1ad>
   32812:	66 83 f8 10          	cmp    $0x10,%ax
   32816:	74 66                	je     3287e <e1000_ioctl+0x207>
   32818:	66 83 f8 14          	cmp    $0x14,%ax
   3281c:	0f 85 c1 00 00 00    	jne    328e3 <e1000_ioctl+0x26c>
   32822:	eb 5a                	jmp    3287e <e1000_ioctl+0x207>
   32824:	f6 c7 08             	test   $0x8,%bh
   32827:	0f 85 b6 00 00 00    	jne    328e3 <e1000_ioctl+0x26c>
   3282d:	f6 c7 10             	test   $0x10,%bh
   32830:	74 14                	je     32846 <e1000_ioctl+0x1cf>
   32832:	41 c6 85 ef 00 00 00 	movb   $0x1,0xef(%r13)
   32839:	01 
   3283a:	66 41 c7 85 d2 00 00 	movw   $0x2f,0xd2(%r13)
   32841:	00 2f 00 
   32844:	eb 58                	jmp    3289e <e1000_ioctl+0x227>
   32846:	f6 c3 40             	test   $0x40,%bl
   32849:	b8 e8 03 00 00       	mov    $0x3e8,%eax
   3284e:	75 12                	jne    32862 <e1000_ioctl+0x1eb>
   32850:	89 d8                	mov    %ebx,%eax
   32852:	25 00 20 00 00       	and    $0x2000,%eax
   32857:	83 f8 01             	cmp    $0x1,%eax
   3285a:	19 c0                	sbb    %eax,%eax
   3285c:	83 e0 a6             	and    $0xffffffffffffffa6,%eax
   3285f:	83 c0 64             	add    $0x64,%eax
   32862:	c1 eb 08             	shr    $0x8,%ebx
   32865:	4c 89 ff             	mov    %r15,%rdi
   32868:	83 e3 01             	and    $0x1,%ebx
   3286b:	8d 34 18             	lea    (%rax,%rbx,1),%esi
   3286e:	0f b7 f6             	movzwl %si,%esi
   32871:	e8 00 00 00 00       	callq  32876 <e1000_ioctl+0x1ff>
   32876:	85 c0                	test   %eax,%eax
   32878:	89 c2                	mov    %eax,%edx
   3287a:	75 69                	jne    328e5 <e1000_ioctl+0x26e>
   3287c:	eb 20                	jmp    3289e <e1000_ioctl+0x227>
   3287e:	4c 89 ef             	mov    %r13,%rdi
   32881:	e8 08 b4 fe ff       	callq  1dc8e <e1000_phy_reset>
   32886:	85 c0                	test   %eax,%eax
   32888:	ba fb ff ff ff       	mov    $0xfffffffb,%edx
   3288d:	75 56                	jne    328e5 <e1000_ioctl+0x26e>
   3288f:	eb 52                	jmp    328e3 <e1000_ioctl+0x26c>
   32891:	66 41 83 7e 02 00    	cmpw   $0x0,0x2(%r14)
   32897:	75 4a                	jne    328e3 <e1000_ioctl+0x26c>
   32899:	80 e7 08             	and    $0x8,%bh
   3289c:	75 45                	jne    328e3 <e1000_ioctl+0x26c>
   3289e:	49 8b 9f f0 02 00 00 	mov    0x2f0(%r15),%rbx
   328a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   328ac:	e8 00 00 00 00       	callq  328b1 <e1000_ioctl+0x23a>
   328b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   328b8:	e8 00 00 00 00       	callq  328bd <e1000_ioctl+0x246>
   328bd:	f6 43 48 01          	testb  $0x1,0x48(%rbx)
   328c1:	74 0a                	je     328cd <e1000_ioctl+0x256>
   328c3:	4c 89 ff             	mov    %r15,%rdi
   328c6:	e8 80 fd ff ff       	callq  3264b <e1000_reinit_locked>
   328cb:	eb 16                	jmp    328e3 <e1000_ioctl+0x26c>
   328cd:	4c 89 ff             	mov    %r15,%rdi
   328d0:	e8 f1 ea fe ff       	callq  213c6 <e1000_reset>
   328d5:	eb 0c                	jmp    328e3 <e1000_ioctl+0x26c>
   328d7:	83 ca ff             	or     $0xffffffffffffffff,%edx
   328da:	eb 09                	jmp    328e5 <e1000_ioctl+0x26e>
   328dc:	ba a1 ff ff ff       	mov    $0xffffffa1,%edx
   328e1:	eb 02                	jmp    328e5 <e1000_ioctl+0x26e>
   328e3:	31 d2                	xor    %edx,%edx
   328e5:	48 83 c4 18          	add    $0x18,%rsp
   328e9:	89 d0                	mov    %edx,%eax
   328eb:	5b                   	pop    %rbx
   328ec:	41 5c                	pop    %r12
   328ee:	41 5d                	pop    %r13
   328f0:	41 5e                	pop    %r14
   328f2:	41 5f                	pop    %r15
   328f4:	c9                   	leaveq 
   328f5:	c3                   	retq   

00000000000328f6 <e1000_reset_task>:
   328f6:	55                   	push   %rbp
   328f7:	48 89 e5             	mov    %rsp,%rbp
   328fa:	53                   	push   %rbx
   328fb:	48 89 fb             	mov    %rdi,%rbx
   328fe:	48 81 eb 38 01 00 00 	sub    $0x138,%rbx
   32905:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3290c:	48 83 ec 08          	sub    $0x8,%rsp
   32910:	e8 00 00 00 00       	callq  32915 <e1000_reset_task+0x1f>
   32915:	48 89 df             	mov    %rbx,%rdi
   32918:	e8 2e fd ff ff       	callq  3264b <e1000_reinit_locked>
   3291d:	58                   	pop    %rax
   3291e:	5b                   	pop    %rbx
   3291f:	c9                   	leaveq 
   32920:	c3                   	retq   

0000000000032921 <e1000_get_pauseparam>:
   32921:	55                   	push   %rbp
   32922:	48 89 e5             	mov    %rsp,%rbp
   32925:	41 54                	push   %r12
   32927:	49 89 fc             	mov    %rdi,%r12
   3292a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32931:	53                   	push   %rbx
   32932:	48 89 f3             	mov    %rsi,%rbx
   32935:	e8 00 00 00 00       	callq  3293a <e1000_get_pauseparam+0x19>
   3293a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32941:	e8 00 00 00 00       	callq  32946 <e1000_get_pauseparam+0x25>
   32946:	49 8d 94 24 00 08 00 	lea    0x800(%r12),%rdx
   3294d:	00 
   3294e:	31 c0                	xor    %eax,%eax
   32950:	80 ba 70 01 00 00 00 	cmpb   $0x0,0x170(%rdx)
   32957:	0f 95 c0             	setne  %al
   3295a:	89 43 04             	mov    %eax,0x4(%rbx)
   3295d:	8b 82 f0 03 00 00    	mov    0x3f0(%rdx),%eax
   32963:	83 f8 01             	cmp    $0x1,%eax
   32966:	75 09                	jne    32971 <e1000_get_pauseparam+0x50>
   32968:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
   3296f:	eb 18                	jmp    32989 <e1000_get_pauseparam+0x68>
   32971:	83 f8 02             	cmp    $0x2,%eax
   32974:	74 0c                	je     32982 <e1000_get_pauseparam+0x61>
   32976:	83 f8 03             	cmp    $0x3,%eax
   32979:	75 0e                	jne    32989 <e1000_get_pauseparam+0x68>
   3297b:	c7 43 08 01 00 00 00 	movl   $0x1,0x8(%rbx)
   32982:	c7 43 0c 01 00 00 00 	movl   $0x1,0xc(%rbx)
   32989:	5b                   	pop    %rbx
   3298a:	41 5c                	pop    %r12
   3298c:	c9                   	leaveq 
   3298d:	c3                   	retq   

000000000003298e <e1000_get_rx_csum>:
   3298e:	55                   	push   %rbp
   3298f:	48 89 e5             	mov    %rsp,%rbp
   32992:	53                   	push   %rbx
   32993:	48 89 fb             	mov    %rdi,%rbx
   32996:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3299d:	48 83 ec 08          	sub    $0x8,%rsp
   329a1:	e8 00 00 00 00       	callq  329a6 <e1000_get_rx_csum+0x18>
   329a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   329ad:	e8 00 00 00 00       	callq  329b2 <e1000_get_rx_csum+0x24>
   329b2:	0f b6 83 dc 0a 00 00 	movzbl 0xadc(%rbx),%eax
   329b9:	5a                   	pop    %rdx
   329ba:	5b                   	pop    %rbx
   329bb:	c9                   	leaveq 
   329bc:	c3                   	retq   

00000000000329bd <e1000_set_rx_csum>:
   329bd:	55                   	push   %rbp
   329be:	48 89 e5             	mov    %rsp,%rbp
   329c1:	41 55                	push   %r13
   329c3:	41 54                	push   %r12
   329c5:	49 89 fc             	mov    %rdi,%r12
   329c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   329cf:	4d 8d ac 24 00 08 00 	lea    0x800(%r12),%r13
   329d6:	00 
   329d7:	53                   	push   %rbx
   329d8:	89 f3                	mov    %esi,%ebx
   329da:	48 83 ec 08          	sub    $0x8,%rsp
   329de:	e8 00 00 00 00       	callq  329e3 <e1000_set_rx_csum+0x26>
   329e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   329ea:	e8 00 00 00 00       	callq  329ef <e1000_set_rx_csum+0x32>
   329ef:	85 db                	test   %ebx,%ebx
   329f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   329f8:	41 0f 95 85 dc 02 00 	setne  0x2dc(%r13)
   329ff:	00 
   32a00:	e8 00 00 00 00       	callq  32a05 <e1000_set_rx_csum+0x48>
   32a05:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32a0c:	e8 00 00 00 00       	callq  32a11 <e1000_set_rx_csum+0x54>
   32a11:	41 f6 44 24 48 01    	testb  $0x1,0x48(%r12)
   32a17:	74 0a                	je     32a23 <e1000_set_rx_csum+0x66>
   32a19:	4c 89 ef             	mov    %r13,%rdi
   32a1c:	e8 2a fc ff ff       	callq  3264b <e1000_reinit_locked>
   32a21:	eb 08                	jmp    32a2b <e1000_set_rx_csum+0x6e>
   32a23:	4c 89 ef             	mov    %r13,%rdi
   32a26:	e8 9b e9 fe ff       	callq  213c6 <e1000_reset>
   32a2b:	59                   	pop    %rcx
   32a2c:	5b                   	pop    %rbx
   32a2d:	41 5c                	pop    %r12
   32a2f:	41 5d                	pop    %r13
   32a31:	c9                   	leaveq 
   32a32:	31 c0                	xor    %eax,%eax
   32a34:	c3                   	retq   

0000000000032a35 <e1000_set_tx_csum>:
   32a35:	55                   	push   %rbp
   32a36:	48 89 e5             	mov    %rsp,%rbp
   32a39:	41 54                	push   %r12
   32a3b:	41 89 f4             	mov    %esi,%r12d
   32a3e:	53                   	push   %rbx
   32a3f:	48 89 fb             	mov    %rdi,%rbx
   32a42:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32a49:	e8 00 00 00 00       	callq  32a4e <e1000_set_tx_csum+0x19>
   32a4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32a55:	e8 00 00 00 00       	callq  32a5a <e1000_set_tx_csum+0x25>
   32a5a:	83 bb c8 0b 00 00 02 	cmpl   $0x2,0xbc8(%rbx)
   32a61:	77 0b                	ja     32a6e <e1000_set_tx_csum+0x39>
   32a63:	41 83 fc 01          	cmp    $0x1,%r12d
   32a67:	19 c0                	sbb    %eax,%eax
   32a69:	83 e0 ea             	and    $0xffffffffffffffea,%eax
   32a6c:	eb 17                	jmp    32a85 <e1000_set_tx_csum+0x50>
   32a6e:	45 85 e4             	test   %r12d,%r12d
   32a71:	74 07                	je     32a7a <e1000_set_tx_csum+0x45>
   32a73:	48 83 4b 70 08       	orq    $0x8,0x70(%rbx)
   32a78:	eb 09                	jmp    32a83 <e1000_set_tx_csum+0x4e>
   32a7a:	b8 f7 ff ff ff       	mov    $0xfffffff7,%eax
   32a7f:	48 21 43 70          	and    %rax,0x70(%rbx)
   32a83:	31 c0                	xor    %eax,%eax
   32a85:	5b                   	pop    %rbx
   32a86:	41 5c                	pop    %r12
   32a88:	c9                   	leaveq 
   32a89:	c3                   	retq   

0000000000032a8a <e1000_set_tso>:
   32a8a:	55                   	push   %rbp
   32a8b:	48 89 e5             	mov    %rsp,%rbp
   32a8e:	41 55                	push   %r13
   32a90:	41 89 f5             	mov    %esi,%r13d
   32a93:	41 54                	push   %r12
   32a95:	53                   	push   %rbx
   32a96:	48 89 fb             	mov    %rdi,%rbx
   32a99:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32aa0:	4c 8d a3 00 08 00 00 	lea    0x800(%rbx),%r12
   32aa7:	48 83 ec 08          	sub    $0x8,%rsp
   32aab:	e8 00 00 00 00       	callq  32ab0 <e1000_set_tso+0x26>
   32ab0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32ab7:	e8 00 00 00 00       	callq  32abc <e1000_set_tso+0x32>
   32abc:	41 8b 84 24 c8 03 00 	mov    0x3c8(%r12),%eax
   32ac3:	00 
   32ac4:	83 f8 03             	cmp    $0x3,%eax
   32ac7:	76 05                	jbe    32ace <e1000_set_tso+0x44>
   32ac9:	83 f8 0c             	cmp    $0xc,%eax
   32acc:	75 10                	jne    32ade <e1000_set_tso+0x54>
   32ace:	41 83 fd 01          	cmp    $0x1,%r13d
   32ad2:	19 c0                	sbb    %eax,%eax
   32ad4:	f7 d0                	not    %eax
   32ad6:	83 e0 ea             	and    $0xffffffffffffffea,%eax
   32ad9:	e9 8c 00 00 00       	jmpq   32b6a <e1000_set_tso+0xe0>
   32ade:	45 85 ed             	test   %r13d,%r13d
   32ae1:	74 1e                	je     32b01 <e1000_set_tso+0x77>
   32ae3:	48 8b 53 70          	mov    0x70(%rbx),%rdx
   32ae7:	48 89 d0             	mov    %rdx,%rax
   32aea:	48 0d 00 00 01 00    	or     $0x10000,%rax
   32af0:	48 89 43 70          	mov    %rax,0x70(%rbx)
   32af4:	41 83 bc 24 c8 03 00 	cmpl   $0xd,0x3c8(%r12)
   32afb:	00 0d 
   32afd:	77 0c                	ja     32b0b <e1000_set_tso+0x81>
   32aff:	eb 17                	jmp    32b18 <e1000_set_tso+0x8e>
   32b01:	48 81 63 70 ff ff ee 	andq   $0xffffffffffeeffff,0x70(%rbx)
   32b08:	ff 
   32b09:	eb 17                	jmp    32b22 <e1000_set_tso+0x98>
   32b0b:	48 81 ca 00 00 11 00 	or     $0x110000,%rdx
   32b12:	48 89 53 70          	mov    %rdx,0x70(%rbx)
   32b16:	eb 0a                	jmp    32b22 <e1000_set_tso+0x98>
   32b18:	48 25 ff ff ef ff    	and    $0xffffffffffefffff,%rax
   32b1e:	48 89 43 70          	mov    %rax,0x70(%rbx)
   32b22:	41 f6 84 24 c0 07 00 	testb  $0x2,0x7c0(%r12)
   32b29:	00 02 
   32b2b:	74 32                	je     32b5f <e1000_set_tso+0xd5>
   32b2d:	49 8b b4 24 f0 02 00 	mov    0x2f0(%r12),%rsi
   32b34:	00 
   32b35:	45 85 ed             	test   %r13d,%r13d
   32b38:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
   32b3f:	48 c7 c1 00 00 00 00 	mov    $0x0,%rcx
   32b46:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   32b4d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32b54:	48 0f 44 c8          	cmove  %rax,%rcx
   32b58:	31 c0                	xor    %eax,%eax
   32b5a:	e8 00 00 00 00       	callq  32b5f <e1000_set_tso+0xd5>
   32b5f:	41 c6 84 24 c5 07 00 	movb   $0x1,0x7c5(%r12)
   32b66:	00 01 
   32b68:	31 c0                	xor    %eax,%eax
   32b6a:	5e                   	pop    %rsi
   32b6b:	5b                   	pop    %rbx
   32b6c:	41 5c                	pop    %r12
   32b6e:	41 5d                	pop    %r13
   32b70:	c9                   	leaveq 
   32b71:	c3                   	retq   

0000000000032b72 <e1000_get_msglevel>:
   32b72:	55                   	push   %rbp
   32b73:	48 89 e5             	mov    %rsp,%rbp
   32b76:	53                   	push   %rbx
   32b77:	48 89 fb             	mov    %rdi,%rbx
   32b7a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32b81:	48 83 ec 08          	sub    $0x8,%rsp
   32b85:	e8 00 00 00 00       	callq  32b8a <e1000_get_msglevel+0x18>
   32b8a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32b91:	e8 00 00 00 00       	callq  32b96 <e1000_get_msglevel+0x24>
   32b96:	8b 83 c0 0f 00 00    	mov    0xfc0(%rbx),%eax
   32b9c:	5f                   	pop    %rdi
   32b9d:	5b                   	pop    %rbx
   32b9e:	c9                   	leaveq 
   32b9f:	c3                   	retq   

0000000000032ba0 <e1000_set_msglevel>:
   32ba0:	55                   	push   %rbp
   32ba1:	48 89 e5             	mov    %rsp,%rbp
   32ba4:	41 54                	push   %r12
   32ba6:	49 89 fc             	mov    %rdi,%r12
   32ba9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32bb0:	53                   	push   %rbx
   32bb1:	89 f3                	mov    %esi,%ebx
   32bb3:	e8 00 00 00 00       	callq  32bb8 <e1000_set_msglevel+0x18>
   32bb8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32bbf:	e8 00 00 00 00       	callq  32bc4 <e1000_set_msglevel+0x24>
   32bc4:	41 89 9c 24 c0 0f 00 	mov    %ebx,0xfc0(%r12)
   32bcb:	00 
   32bcc:	5b                   	pop    %rbx
   32bcd:	41 5c                	pop    %r12
   32bcf:	c9                   	leaveq 
   32bd0:	c3                   	retq   

0000000000032bd1 <e1000_set_eeprom>:
   32bd1:	55                   	push   %rbp
   32bd2:	48 89 e5             	mov    %rsp,%rbp
   32bd5:	41 57                	push   %r15
   32bd7:	41 56                	push   %r14
   32bd9:	41 55                	push   %r13
   32bdb:	49 89 f5             	mov    %rsi,%r13
   32bde:	41 54                	push   %r12
   32be0:	49 89 fc             	mov    %rdi,%r12
   32be3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32bea:	53                   	push   %rbx
   32beb:	bb a1 ff ff ff       	mov    $0xffffffa1,%ebx
   32bf0:	48 83 ec 18          	sub    $0x18,%rsp
   32bf4:	48 89 55 c0          	mov    %rdx,0xffffffffffffffc0(%rbp)
   32bf8:	e8 00 00 00 00       	callq  32bfd <e1000_set_eeprom+0x2c>
   32bfd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32c04:	e8 00 00 00 00       	callq  32c09 <e1000_set_eeprom+0x38>
   32c09:	41 8b 45 0c          	mov    0xc(%r13),%eax
   32c0d:	85 c0                	test   %eax,%eax
   32c0f:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   32c12:	0f 84 3a 01 00 00    	je     32d52 <e1000_set_eeprom+0x181>
   32c18:	49 81 c4 b8 0b 00 00 	add    $0xbb8,%r12
   32c1f:	bb f2 ff ff ff       	mov    $0xfffffff2,%ebx
   32c24:	41 0f b7 84 24 e6 00 	movzwl 0xe6(%r12),%eax
   32c2b:	00 00 
   32c2d:	41 0f b7 94 24 e8 00 	movzwl 0xe8(%r12),%edx
   32c34:	00 00 
   32c36:	c1 e0 10             	shl    $0x10,%eax
   32c39:	09 d0                	or     %edx,%eax
   32c3b:	41 39 45 04          	cmp    %eax,0x4(%r13)
   32c3f:	0f 85 0d 01 00 00    	jne    32d52 <e1000_set_eeprom+0x181>
   32c45:	41 8b 4d 08          	mov    0x8(%r13),%ecx
   32c49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32c50:	89 4d d0             	mov    %ecx,0xffffffffffffffd0(%rbp)
   32c53:	41 0f b7 44 24 4c    	movzwl 0x4c(%r12),%eax
   32c59:	01 c0                	add    %eax,%eax
   32c5b:	48 63 d8             	movslq %eax,%rbx
   32c5e:	e8 00 00 00 00       	callq  32c63 <e1000_set_eeprom+0x92>
   32c63:	48 89 df             	mov    %rbx,%rdi
   32c66:	be d0 00 00 00       	mov    $0xd0,%esi
   32c6b:	bb f4 ff ff ff       	mov    $0xfffffff4,%ebx
   32c70:	e8 00 00 00 00       	callq  32c75 <e1000_set_eeprom+0xa4>
   32c75:	48 85 c0             	test   %rax,%rax
   32c78:	49 89 c6             	mov    %rax,%r14
   32c7b:	0f 84 d1 00 00 00    	je     32d52 <e1000_set_eeprom+0x181>
   32c81:	8b 45 d0             	mov    0xffffffffffffffd0(%rbp),%eax
   32c84:	31 d2                	xor    %edx,%edx
   32c86:	4d 89 f7             	mov    %r14,%r15
   32c89:	d1 e8                	shr    %eax
   32c8b:	41 f6 45 08 01       	testb  $0x1,0x8(%r13)
   32c90:	89 45 d4             	mov    %eax,0xffffffffffffffd4(%rbp)
   32c93:	74 16                	je     32cab <e1000_set_eeprom+0xda>
   32c95:	b2 01                	mov    $0x1,%dl
   32c97:	0f b7 f0             	movzwl %ax,%esi
   32c9a:	4c 89 f1             	mov    %r14,%rcx
   32c9d:	4c 89 e7             	mov    %r12,%rdi
   32ca0:	4d 8d 7e 01          	lea    0x1(%r14),%r15
   32ca4:	e8 b6 99 fe ff       	callq  1c65f <e1000_read_eeprom>
   32ca9:	89 c2                	mov    %eax,%edx
   32cab:	8b 45 d0             	mov    0xffffffffffffffd0(%rbp),%eax
   32cae:	8b 4d cc             	mov    0xffffffffffffffcc(%rbp),%ecx
   32cb1:	8d 5c 01 ff          	lea    0xffffffffffffffff(%rcx,%rax,1),%ebx
   32cb5:	41 8b 45 08          	mov    0x8(%r13),%eax
   32cb9:	41 03 45 0c          	add    0xc(%r13),%eax
   32cbd:	d1 eb                	shr    %ebx
   32cbf:	a8 01                	test   $0x1,%al
   32cc1:	74 1d                	je     32ce0 <e1000_set_eeprom+0x10f>
   32cc3:	85 d2                	test   %edx,%edx
   32cc5:	75 19                	jne    32ce0 <e1000_set_eeprom+0x10f>
   32cc7:	89 d9                	mov    %ebx,%ecx
   32cc9:	2b 4d d4             	sub    0xffffffffffffffd4(%rbp),%ecx
   32ccc:	0f b7 f3             	movzwl %bx,%esi
   32ccf:	b2 01                	mov    $0x1,%dl
   32cd1:	4c 89 e7             	mov    %r12,%rdi
   32cd4:	48 63 c9             	movslq %ecx,%rcx
   32cd7:	49 8d 0c 4e          	lea    (%r14,%rcx,2),%rcx
   32cdb:	e8 7f 99 fe ff       	callq  1c65f <e1000_read_eeprom>
   32ce0:	31 c9                	xor    %ecx,%ecx
   32ce2:	b8 01 00 00 00       	mov    $0x1,%eax
   32ce7:	2b 45 d4             	sub    0xffffffffffffffd4(%rbp),%eax
   32cea:	0f b7 d1             	movzwl %cx,%edx
   32ced:	ff c1                	inc    %ecx
   32cef:	44 8d 04 18          	lea    (%rax,%rbx,1),%r8d
   32cf3:	44 39 c2             	cmp    %r8d,%edx
   32cf6:	7c ea                	jl     32ce2 <e1000_set_eeprom+0x111>
   32cf8:	41 8b 4d 0c          	mov    0xc(%r13),%ecx
   32cfc:	4c 89 ff             	mov    %r15,%rdi
   32cff:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
   32d03:	fc                   	cld    
   32d04:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
   32d06:	31 d2                	xor    %edx,%edx
   32d08:	89 d0                	mov    %edx,%eax
   32d0a:	ff c2                	inc    %edx
   32d0c:	0f b7 c0             	movzwl %ax,%eax
   32d0f:	44 39 c0             	cmp    %r8d,%eax
   32d12:	7c f4                	jl     32d08 <e1000_set_eeprom+0x137>
   32d14:	89 da                	mov    %ebx,%edx
   32d16:	66 2b 55 d4          	sub    0xffffffffffffffd4(%rbp),%dx
   32d1a:	0f b7 75 d4          	movzwl 0xffffffffffffffd4(%rbp),%esi
   32d1e:	4c 89 f1             	mov    %r14,%rcx
   32d21:	4c 89 e7             	mov    %r12,%rdi
   32d24:	ff c2                	inc    %edx
   32d26:	0f b7 d2             	movzwl %dx,%edx
   32d29:	e8 9a cd fe ff       	callq  1fac8 <e1000_write_eeprom>
   32d2e:	85 c0                	test   %eax,%eax
   32d30:	89 c3                	mov    %eax,%ebx
   32d32:	75 16                	jne    32d4a <e1000_set_eeprom+0x179>
   32d34:	83 7d d4 3f          	cmpl   $0x3f,0xffffffffffffffd4(%rbp)
   32d38:	7e 08                	jle    32d42 <e1000_set_eeprom+0x171>
   32d3a:	41 83 7c 24 10 10    	cmpl   $0x10,0x10(%r12)
   32d40:	75 08                	jne    32d4a <e1000_set_eeprom+0x179>
   32d42:	4c 89 e7             	mov    %r12,%rdi
   32d45:	e8 c3 d1 fe ff       	callq  1ff0d <e1000_update_eeprom_checksum>
   32d4a:	4c 89 f7             	mov    %r14,%rdi
   32d4d:	e8 00 00 00 00       	callq  32d52 <e1000_set_eeprom+0x181>
   32d52:	48 83 c4 18          	add    $0x18,%rsp
   32d56:	89 d8                	mov    %ebx,%eax
   32d58:	5b                   	pop    %rbx
   32d59:	41 5c                	pop    %r12
   32d5b:	41 5d                	pop    %r13
   32d5d:	41 5e                	pop    %r14
   32d5f:	41 5f                	pop    %r15
   32d61:	c9                   	leaveq 
   32d62:	c3                   	retq   

0000000000032d63 <e1000_get_drvinfo>:
   32d63:	55                   	push   %rbp
   32d64:	48 89 e5             	mov    %rsp,%rbp
   32d67:	41 56                	push   %r14
   32d69:	41 55                	push   %r13
   32d6b:	49 89 fd             	mov    %rdi,%r13
   32d6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32d75:	4d 8d b5 00 08 00 00 	lea    0x800(%r13),%r14
   32d7c:	41 54                	push   %r12
   32d7e:	49 89 f4             	mov    %rsi,%r12
   32d81:	53                   	push   %rbx
   32d82:	49 8d 9d b8 0b 00 00 	lea    0xbb8(%r13),%rbx
   32d89:	48 83 ec 30          	sub    $0x30,%rsp
   32d8d:	e8 00 00 00 00       	callq  32d92 <e1000_get_drvinfo+0x2f>
   32d92:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32d99:	e8 00 00 00 00       	callq  32d9e <e1000_get_drvinfo+0x3b>
   32d9e:	49 8d 7c 24 04       	lea    0x4(%r12),%rdi
   32da3:	ba 20 00 00 00       	mov    $0x20,%edx
   32da8:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   32daf:	e8 00 00 00 00       	callq  32db4 <e1000_get_drvinfo+0x51>
   32db4:	49 8d 7c 24 24       	lea    0x24(%r12),%rdi
   32db9:	ba 20 00 00 00       	mov    $0x20,%edx
   32dbe:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   32dc5:	e8 00 00 00 00       	callq  32dca <e1000_get_drvinfo+0x67>
   32dca:	48 8d 4d de          	lea    0xffffffffffffffde(%rbp),%rcx
   32dce:	ba 01 00 00 00       	mov    $0x1,%edx
   32dd3:	be 05 00 00 00       	mov    $0x5,%esi
   32dd8:	48 89 df             	mov    %rbx,%rdi
   32ddb:	e8 7f 98 fe ff       	callq  1c65f <e1000_read_eeprom>
   32de0:	8b 43 10             	mov    0x10(%rbx),%eax
   32de3:	83 f8 0e             	cmp    $0xe,%eax
   32de6:	74 14                	je     32dfc <e1000_get_drvinfo+0x99>
   32de8:	83 f8 0f             	cmp    $0xf,%eax
   32deb:	74 0f                	je     32dfc <e1000_get_drvinfo+0x99>
   32ded:	83 f8 10             	cmp    $0x10,%eax
   32df0:	74 0a                	je     32dfc <e1000_get_drvinfo+0x99>
   32df2:	83 f8 11             	cmp    $0x11,%eax
   32df5:	74 05                	je     32dfc <e1000_get_drvinfo+0x99>
   32df7:	83 f8 12             	cmp    $0x12,%eax
   32dfa:	75 2f                	jne    32e2b <e1000_get_drvinfo+0xc8>
   32dfc:	44 0f b7 45 de       	movzwl 0xffffffffffffffde(%rbp),%r8d
   32e01:	48 8d 7d b0          	lea    0xffffffffffffffb0(%rbp),%rdi
   32e05:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   32e0c:	31 c0                	xor    %eax,%eax
   32e0e:	44 89 c1             	mov    %r8d,%ecx
   32e11:	44 89 c2             	mov    %r8d,%edx
   32e14:	41 83 e0 0f          	and    $0xf,%r8d
   32e18:	81 e1 f0 0f 00 00    	and    $0xff0,%ecx
   32e1e:	c1 ea 0c             	shr    $0xc,%edx
   32e21:	c1 f9 04             	sar    $0x4,%ecx
   32e24:	e8 00 00 00 00       	callq  32e29 <e1000_get_drvinfo+0xc6>
   32e29:	eb 12                	jmp    32e3d <e1000_get_drvinfo+0xda>
   32e2b:	48 8d 7d b0          	lea    0xffffffffffffffb0(%rbp),%rdi
   32e2f:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   32e36:	31 c0                	xor    %eax,%eax
   32e38:	e8 00 00 00 00       	callq  32e3d <e1000_get_drvinfo+0xda>
   32e3d:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   32e41:	49 8d 7c 24 44       	lea    0x44(%r12),%rdi
   32e46:	ba 20 00 00 00       	mov    $0x20,%edx
   32e4b:	e8 00 00 00 00       	callq  32e50 <e1000_get_drvinfo+0xed>
   32e50:	49 8b 9e f8 02 00 00 	mov    0x2f8(%r14),%rbx
   32e57:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32e5e:	e8 00 00 00 00       	callq  32e63 <e1000_get_drvinfo+0x100>
   32e63:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32e6a:	e8 00 00 00 00       	callq  32e6f <e1000_get_drvinfo+0x10c>
   32e6f:	48 8d b3 78 01 00 00 	lea    0x178(%rbx),%rsi
   32e76:	49 8d 7c 24 64       	lea    0x64(%r12),%rdi
   32e7b:	ba 20 00 00 00       	mov    $0x20,%edx
   32e80:	e8 00 00 00 00       	callq  32e85 <e1000_get_drvinfo+0x122>
   32e85:	4c 89 ef             	mov    %r13,%rdi
   32e88:	e8 5b ee fc ff       	callq  1ce8 <e1000_get_regs_len>
   32e8d:	4c 89 ef             	mov    %r13,%rdi
   32e90:	41 89 84 24 c0 00 00 	mov    %eax,0xc0(%r12)
   32e97:	00 
   32e98:	e8 1a ee fc ff       	callq  1cb7 <e1000_get_eeprom_len>
   32e9d:	41 89 84 24 bc 00 00 	mov    %eax,0xbc(%r12)
   32ea4:	00 
   32ea5:	48 83 c4 30          	add    $0x30,%rsp
   32ea9:	5b                   	pop    %rbx
   32eaa:	41 5c                	pop    %r12
   32eac:	41 5d                	pop    %r13
   32eae:	41 5e                	pop    %r14
   32eb0:	c9                   	leaveq 
   32eb1:	c3                   	retq   

0000000000032eb2 <e1000_get_ringparam>:
   32eb2:	55                   	push   %rbp
   32eb3:	48 89 e5             	mov    %rsp,%rbp
   32eb6:	41 54                	push   %r12
   32eb8:	49 89 fc             	mov    %rdi,%r12
   32ebb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32ec2:	53                   	push   %rbx
   32ec3:	48 89 f3             	mov    %rsi,%rbx
   32ec6:	e8 00 00 00 00       	callq  32ecb <e1000_get_ringparam+0x19>
   32ecb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32ed2:	e8 00 00 00 00       	callq  32ed7 <e1000_get_ringparam+0x25>
   32ed7:	49 8d 84 24 00 08 00 	lea    0x800(%r12),%rax
   32ede:	00 
   32edf:	83 b8 c8 03 00 00 03 	cmpl   $0x3,0x3c8(%rax)
   32ee6:	48 8b 88 b0 01 00 00 	mov    0x1b0(%rax),%rcx
   32eed:	48 8b 90 20 02 00 00 	mov    0x220(%rax),%rdx
   32ef4:	77 10                	ja     32f06 <e1000_get_ringparam+0x54>
   32ef6:	c7 43 04 00 01 00 00 	movl   $0x100,0x4(%rbx)
   32efd:	c7 43 10 00 01 00 00 	movl   $0x100,0x10(%rbx)
   32f04:	eb 0e                	jmp    32f14 <e1000_get_ringparam+0x62>
   32f06:	c7 43 04 00 10 00 00 	movl   $0x1000,0x4(%rbx)
   32f0d:	c7 43 10 00 10 00 00 	movl   $0x1000,0x10(%rbx)
   32f14:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
   32f1b:	c7 43 0c 00 00 00 00 	movl   $0x0,0xc(%rbx)
   32f22:	8b 42 14             	mov    0x14(%rdx),%eax
   32f25:	89 43 14             	mov    %eax,0x14(%rbx)
   32f28:	8b 41 14             	mov    0x14(%rcx),%eax
   32f2b:	c7 43 18 00 00 00 00 	movl   $0x0,0x18(%rbx)
   32f32:	c7 43 1c 00 00 00 00 	movl   $0x0,0x1c(%rbx)
   32f39:	89 43 20             	mov    %eax,0x20(%rbx)
   32f3c:	5b                   	pop    %rbx
   32f3d:	41 5c                	pop    %r12
   32f3f:	c9                   	leaveq 
   32f40:	c3                   	retq   

0000000000032f41 <e1000_nway_reset>:
   32f41:	55                   	push   %rbp
   32f42:	48 89 e5             	mov    %rsp,%rbp
   32f45:	53                   	push   %rbx
   32f46:	48 89 fb             	mov    %rdi,%rbx
   32f49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32f50:	48 83 ec 08          	sub    $0x8,%rsp
   32f54:	e8 00 00 00 00       	callq  32f59 <e1000_nway_reset+0x18>
   32f59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32f60:	e8 00 00 00 00       	callq  32f65 <e1000_nway_reset+0x24>
   32f65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32f6c:	e8 00 00 00 00       	callq  32f71 <e1000_nway_reset+0x30>
   32f71:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32f78:	e8 00 00 00 00       	callq  32f7d <e1000_nway_reset+0x3c>
   32f7d:	f6 43 48 01          	testb  $0x1,0x48(%rbx)
   32f81:	74 0c                	je     32f8f <e1000_nway_reset+0x4e>
   32f83:	48 8d bb 00 08 00 00 	lea    0x800(%rbx),%rdi
   32f8a:	e8 bc f6 ff ff       	callq  3264b <e1000_reinit_locked>
   32f8f:	41 58                	pop    %r8
   32f91:	5b                   	pop    %rbx
   32f92:	c9                   	leaveq 
   32f93:	31 c0                	xor    %eax,%eax
   32f95:	c3                   	retq   

0000000000032f96 <e1000_get_ethtool_stats>:
   32f96:	55                   	push   %rbp
   32f97:	48 89 e5             	mov    %rsp,%rbp
   32f9a:	41 54                	push   %r12
   32f9c:	49 89 d4             	mov    %rdx,%r12
   32f9f:	53                   	push   %rbx
   32fa0:	48 89 fb             	mov    %rdi,%rbx
   32fa3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32faa:	48 81 c3 00 08 00 00 	add    $0x800,%rbx
   32fb1:	e8 00 00 00 00       	callq  32fb6 <e1000_get_ethtool_stats+0x20>
   32fb6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   32fbd:	e8 00 00 00 00       	callq  32fc2 <e1000_get_ethtool_stats+0x2c>
   32fc2:	48 89 df             	mov    %rbx,%rdi
   32fc5:	e8 ad 5f fd ff       	callq  8f77 <e1000_update_stats>
   32fca:	4c 89 e2             	mov    %r12,%rdx
   32fcd:	31 c9                	xor    %ecx,%ecx
   32fcf:	48 63 81 00 00 00 00 	movslq 0x0(%rcx),%rax
   32fd6:	83 b9 00 00 00 00 08 	cmpl   $0x8,0x0(%rcx)
   32fdd:	48 8d 04 03          	lea    (%rbx,%rax,1),%rax
   32fe1:	75 05                	jne    32fe8 <e1000_get_ethtool_stats+0x52>
   32fe3:	48 8b 00             	mov    (%rax),%rax
   32fe6:	eb 02                	jmp    32fea <e1000_get_ethtool_stats+0x54>
   32fe8:	8b 00                	mov    (%rax),%eax
   32fea:	48 83 c1 28          	add    $0x28,%rcx
   32fee:	48 89 02             	mov    %rax,(%rdx)
   32ff1:	48 83 c2 08          	add    $0x8,%rdx
   32ff5:	48 81 f9 58 07 00 00 	cmp    $0x758,%rcx
   32ffc:	75 d1                	jne    32fcf <e1000_get_ethtool_stats+0x39>
   32ffe:	5b                   	pop    %rbx
   32fff:	41 5c                	pop    %r12
   33001:	c9                   	leaveq 
   33002:	c3                   	retq   

0000000000033003 <e1000_set_mac>:
   33003:	55                   	push   %rbp
   33004:	48 89 e5             	mov    %rsp,%rbp
   33007:	41 56                	push   %r14
   33009:	41 55                	push   %r13
   3300b:	49 89 fd             	mov    %rdi,%r13
   3300e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33015:	41 54                	push   %r12
   33017:	49 89 f4             	mov    %rsi,%r12
   3301a:	53                   	push   %rbx
   3301b:	49 8d 5c 24 02       	lea    0x2(%r12),%rbx
   33020:	48 83 ec 10          	sub    $0x10,%rsp
   33024:	e8 00 00 00 00       	callq  33029 <e1000_set_mac+0x26>
   33029:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33030:	e8 00 00 00 00       	callq  33035 <e1000_set_mac+0x32>
   33035:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3303c:	e8 00 00 00 00       	callq  33041 <e1000_set_mac+0x3e>
   33041:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33048:	e8 00 00 00 00       	callq  3304d <e1000_set_mac+0x4a>
   3304d:	41 f6 44 24 02 01    	testb  $0x1,0x2(%r12)
   33053:	0f 85 9b 00 00 00    	jne    330f4 <e1000_set_mac+0xf1>
   33059:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33060:	e8 00 00 00 00       	callq  33065 <e1000_set_mac+0x62>
   33065:	8a 43 02             	mov    0x2(%rbx),%al
   33068:	0a 43 01             	or     0x1(%rbx),%al
   3306b:	41 0a 44 24 02       	or     0x2(%r12),%al
   33070:	0a 43 03             	or     0x3(%rbx),%al
   33073:	0a 43 04             	or     0x4(%rbx),%al
   33076:	0a 43 05             	or     0x5(%rbx),%al
   33079:	74 79                	je     330f4 <e1000_set_mac+0xf1>
   3307b:	eb 7e                	jmp    330fb <e1000_set_mac+0xf8>
   3307d:	4c 89 f7             	mov    %r14,%rdi
   33080:	e8 c2 07 ff ff       	callq  23847 <e1000_enter_82542_rst>
   33085:	49 8d 44 24 02       	lea    0x2(%r12),%rax
   3308a:	41 0f b6 8d a0 01 00 	movzbl 0x1a0(%r13),%ecx
   33091:	00 
   33092:	49 8d bd 40 02 00 00 	lea    0x240(%r13),%rdi
   33099:	fc                   	cld    
   3309a:	48 89 c6             	mov    %rax,%rsi
   3309d:	4c 8d a3 f4 00 00 00 	lea    0xf4(%rbx),%r12
   330a4:	31 d2                	xor    %edx,%edx
   330a6:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
   330a8:	48 89 c6             	mov    %rax,%rsi
   330ab:	4c 89 e7             	mov    %r12,%rdi
   330ae:	41 0f b6 8d a0 01 00 	movzbl 0x1a0(%r13),%ecx
   330b5:	00 
   330b6:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
   330b8:	4c 89 e6             	mov    %r12,%rsi
   330bb:	48 89 df             	mov    %rbx,%rdi
   330be:	e8 cb d2 fc ff       	callq  38e <e1000_rar_set>
   330c3:	83 7b 10 0e          	cmpl   $0xe,0x10(%rbx)
   330c7:	75 17                	jne    330e0 <e1000_set_mac+0xdd>
   330c9:	c6 83 10 01 00 00 01 	movb   $0x1,0x110(%rbx)
   330d0:	ba 0e 00 00 00       	mov    $0xe,%edx
   330d5:	4c 89 e6             	mov    %r12,%rsi
   330d8:	48 89 df             	mov    %rbx,%rdi
   330db:	e8 ae d2 fc ff       	callq  38e <e1000_rar_set>
   330e0:	31 c0                	xor    %eax,%eax
   330e2:	83 7b 10 01          	cmpl   $0x1,0x10(%rbx)
   330e6:	75 30                	jne    33118 <e1000_set_mac+0x115>
   330e8:	4c 89 f7             	mov    %r14,%rdi
   330eb:	e8 e7 40 fd ff       	callq  71d7 <e1000_leave_82542_rst>
   330f0:	31 c0                	xor    %eax,%eax
   330f2:	eb 24                	jmp    33118 <e1000_set_mac+0x115>
   330f4:	b8 9d ff ff ff       	mov    $0xffffff9d,%eax
   330f9:	eb 1d                	jmp    33118 <e1000_set_mac+0x115>
   330fb:	49 8d 9d b8 0b 00 00 	lea    0xbb8(%r13),%rbx
   33102:	4d 8d b5 00 08 00 00 	lea    0x800(%r13),%r14
   33109:	83 7b 10 01          	cmpl   $0x1,0x10(%rbx)
   3310d:	0f 85 72 ff ff ff    	jne    33085 <e1000_set_mac+0x82>
   33113:	e9 65 ff ff ff       	jmpq   3307d <e1000_set_mac+0x7a>
   33118:	41 59                	pop    %r9
   3311a:	41 5a                	pop    %r10
   3311c:	5b                   	pop    %rbx
   3311d:	41 5c                	pop    %r12
   3311f:	41 5d                	pop    %r13
   33121:	41 5e                	pop    %r14
   33123:	c9                   	leaveq 
   33124:	c3                   	retq   

0000000000033125 <e1000_xmit_frame>:
   33125:	55                   	push   %rbp
   33126:	48 89 e5             	mov    %rsp,%rbp
   33129:	41 57                	push   %r15
   3312b:	49 89 ff             	mov    %rdi,%r15
   3312e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33135:	41 56                	push   %r14
   33137:	41 55                	push   %r13
   33139:	41 54                	push   %r12
   3313b:	53                   	push   %rbx
   3313c:	48 81 ec 18 01 00 00 	sub    $0x118,%rsp
   33143:	48 89 b5 d8 fe ff ff 	mov    %rsi,0xfffffffffffffed8(%rbp)
   3314a:	e8 00 00 00 00       	callq  3314f <e1000_xmit_frame+0x2a>
   3314f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33156:	e8 00 00 00 00       	callq  3315b <e1000_xmit_frame+0x36>
   3315b:	48 8b 95 d8 fe ff ff 	mov    0xfffffffffffffed8(%rbp),%rdx
   33162:	48 8b 85 d8 fe ff ff 	mov    0xfffffffffffffed8(%rbp),%rax
   33169:	41 8b 4f 6c          	mov    0x6c(%r15),%ecx
   3316d:	48 81 c2 b8 0b 00 00 	add    $0xbb8,%rdx
   33174:	48 05 00 08 00 00    	add    $0x800,%rax
   3317a:	48 89 95 f0 fe ff ff 	mov    %rdx,0xfffffffffffffef0(%rbp)
   33181:	41 8b 57 68          	mov    0x68(%r15),%edx
   33185:	48 89 85 e8 fe ff ff 	mov    %rax,0xfffffffffffffee8(%rbp)
   3318c:	48 8b 98 b0 01 00 00 	mov    0x1b0(%rax),%rbx
   33193:	85 d2                	test   %edx,%edx
   33195:	48 89 9d f8 fe ff ff 	mov    %rbx,0xfffffffffffffef8(%rbp)
   3319c:	0f 84 3f 08 00 00    	je     339e1 <e1000_xmit_frame+0x8bc>
   331a2:	48 8b 9d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rbx
   331a9:	41 89 d5             	mov    %edx,%r13d
   331ac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   331b3:	8b 43 10             	mov    0x10(%rbx),%eax
   331b6:	83 f8 0e             	cmp    $0xe,%eax
   331b9:	19 c0                	sbb    %eax,%eax
   331bb:	41 29 cd             	sub    %ecx,%r13d
   331be:	25 00 f0 ff ff       	and    $0xfffff000,%eax
   331c3:	05 00 20 00 00       	add    $0x2000,%eax
   331c8:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
   331cb:	e8 00 00 00 00       	callq  331d0 <e1000_xmit_frame+0xab>
   331d0:	41 8b 87 b8 00 00 00 	mov    0xb8(%r15),%eax
   331d7:	49 03 87 c0 00 00 00 	add    0xc0(%r15),%rax
   331de:	66 8b 40 06          	mov    0x6(%rax),%ax
   331e2:	66 85 c0             	test   %ax,%ax
   331e5:	66 89 85 e4 fe ff ff 	mov    %ax,0xfffffffffffffee4(%rbp)
   331ec:	0f 84 09 08 00 00    	je     339fb <e1000_xmit_frame+0x8d6>
   331f2:	0f b7 c0             	movzwl %ax,%eax
   331f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   331fc:	c1 e0 02             	shl    $0x2,%eax
   331ff:	39 45 88             	cmp    %eax,0xffffffffffffff88(%rbp)
   33202:	0f 46 45 88          	cmovbe 0xffffffffffffff88(%rbp),%eax
   33206:	89 85 18 ff ff ff    	mov    %eax,0xffffffffffffff18(%rbp)
   3320c:	e8 00 00 00 00       	callq  33211 <e1000_xmit_frame+0xec>
   33211:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33218:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   3321b:	0f bd 95 18 ff ff ff 	bsr    0xffffffffffffff18(%rbp),%edx
   33222:	0f 44 d0             	cmove  %eax,%edx
   33225:	89 95 1c ff ff ff    	mov    %edx,0xffffffffffffff1c(%rbp)
   3322b:	e8 00 00 00 00       	callq  33230 <e1000_xmit_frame+0x10b>
   33230:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33237:	e8 00 00 00 00       	callq  3323c <e1000_xmit_frame+0x117>
   3323c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33243:	4d 8b b7 c0 00 00 00 	mov    0xc0(%r15),%r14
   3324a:	45 8b a7 a8 00 00 00 	mov    0xa8(%r15),%r12d
   33251:	49 8b 9f c8 00 00 00 	mov    0xc8(%r15),%rbx
   33258:	e8 00 00 00 00       	callq  3325d <e1000_xmit_frame+0x138>
   3325d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33264:	e8 00 00 00 00       	callq  33269 <e1000_xmit_frame+0x144>
   33269:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33270:	e8 00 00 00 00       	callq  33275 <e1000_xmit_frame+0x150>
   33275:	41 8b 87 a8 00 00 00 	mov    0xa8(%r15),%eax
   3327c:	49 03 87 c0 00 00 00 	add    0xc0(%r15),%rax
   33283:	8a 50 0c             	mov    0xc(%rax),%dl
   33286:	c0 ea 04             	shr    $0x4,%dl
   33289:	41 83 7f 6c 00       	cmpl   $0x0,0x6c(%r15)
   3328e:	0f 84 7f 14 00 00    	je     34713 <e1000_xmit_frame+0x15ee>
   33294:	43 8d 04 34          	lea    (%r12,%r14,1),%eax
   33298:	29 d8                	sub    %ebx,%eax
   3329a:	8d 04 90             	lea    (%rax,%rdx,4),%eax
   3329d:	0f b6 d8             	movzbl %al,%ebx
   332a0:	44 39 eb             	cmp    %r13d,%ebx
   332a3:	0f 85 6a 14 00 00    	jne    34713 <e1000_xmit_frame+0x15ee>
   332a9:	48 8b 8d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rcx
   332b0:	8b 41 10             	mov    0x10(%rcx),%eax
   332b3:	83 f8 04             	cmp    $0x4,%eax
   332b6:	74 14                	je     332cc <e1000_xmit_frame+0x1a7>
   332b8:	83 f8 0e             	cmp    $0xe,%eax
   332bb:	74 34                	je     332f1 <e1000_xmit_frame+0x1cc>
   332bd:	83 f8 0f             	cmp    $0xf,%eax
   332c0:	74 2f                	je     332f1 <e1000_xmit_frame+0x1cc>
   332c2:	83 f8 10             	cmp    $0x10,%eax
   332c5:	74 2a                	je     332f1 <e1000_xmit_frame+0x1cc>
   332c7:	83 f8 12             	cmp    $0x12,%eax
   332ca:	eb 1f                	jmp    332eb <e1000_xmit_frame+0x1c6>
   332cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   332d3:	e8 00 00 00 00       	callq  332d8 <e1000_xmit_frame+0x1b3>
   332d8:	41 8b 87 b4 00 00 00 	mov    0xb4(%r15),%eax
   332df:	49 03 87 c0 00 00 00 	add    0xc0(%r15),%rax
   332e6:	48 ff c8             	dec    %rax
   332e9:	a8 04                	test   $0x4,%al
   332eb:	0f 85 25 14 00 00    	jne    34716 <e1000_xmit_frame+0x15f1>
   332f1:	41 8b 47 6c          	mov    0x6c(%r15),%eax
   332f5:	c7 85 20 ff ff ff 04 	movl   $0x4,0xffffffffffffff20(%rbp)
   332fc:	00 00 00 
   332ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33306:	4c 8d 65 c4          	lea    0xffffffffffffffc4(%rbp),%r12
   3330a:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   3330e:	83 f8 04             	cmp    $0x4,%eax
   33311:	0f 47 85 20 ff ff ff 	cmova  0xffffffffffffff20(%rbp),%eax
   33318:	89 85 20 ff ff ff    	mov    %eax,0xffffffffffffff20(%rbp)
   3331e:	e8 00 00 00 00       	callq  33323 <e1000_xmit_frame+0x1fe>
   33323:	8b 9d 20 ff ff ff    	mov    0xffffffffffffff20(%rbp),%ebx
   33329:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33330:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   33337:	00 
   33338:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   3333f:	00 
   33340:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
   33347:	4c 89 7d b0          	mov    %r15,0xffffffffffffffb0(%rbp)
   3334b:	89 5d c0             	mov    %ebx,0xffffffffffffffc0(%rbp)
   3334e:	e8 00 00 00 00       	callq  33353 <e1000_xmit_frame+0x22e>
   33353:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   33357:	4c 89 e2             	mov    %r12,%rdx
   3335a:	4c 89 ee             	mov    %r13,%rsi
   3335d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33364:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   3336b:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   33372:	00 
   33373:	e8 00 00 00 00       	callq  33378 <e1000_xmit_frame+0x253>
   33378:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   3337c:	48 85 c0             	test   %rax,%rax
   3337f:	0f 84 c7 02 00 00    	je     3364c <e1000_xmit_frame+0x527>
   33385:	8a 40 7d             	mov    0x7d(%rax),%al
   33388:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   3338c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   33392:	4c 89 e2             	mov    %r12,%rdx
   33395:	4c 89 ee             	mov    %r13,%rsi
   33398:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3339f:	48 89 d9             	mov    %rbx,%rcx
   333a2:	83 e0 07             	and    $0x7,%eax
   333a5:	0f b6 c0             	movzbl %al,%eax
   333a8:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   333ab:	e8 00 00 00 00       	callq  333b0 <e1000_xmit_frame+0x28b>
   333b0:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   333b4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   333ba:	4c 89 e2             	mov    %r12,%rdx
   333bd:	4c 89 ee             	mov    %r13,%rsi
   333c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   333c7:	48 81 c1 b4 00 00 00 	add    $0xb4,%rcx
   333ce:	e8 00 00 00 00       	callq  333d3 <e1000_xmit_frame+0x2ae>
   333d3:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   333d7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   333dd:	4c 89 e2             	mov    %r12,%rdx
   333e0:	4c 89 ee             	mov    %r13,%rsi
   333e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   333ea:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   333f1:	e8 00 00 00 00       	callq  333f6 <e1000_xmit_frame+0x2d1>
   333f6:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   333fa:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   33400:	48 89 d9             	mov    %rbx,%rcx
   33403:	4c 89 e2             	mov    %r12,%rdx
   33406:	4c 89 ee             	mov    %r13,%rsi
   33409:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33410:	8a 40 7c             	mov    0x7c(%rax),%al
   33413:	c0 e8 02             	shr    $0x2,%al
   33416:	83 e0 03             	and    $0x3,%eax
   33419:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   3341c:	e8 00 00 00 00       	callq  33421 <e1000_xmit_frame+0x2fc>
   33421:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   33425:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3342b:	4c 89 e2             	mov    %r12,%rdx
   3342e:	4c 89 ee             	mov    %r13,%rsi
   33431:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33438:	48 83 c1 6c          	add    $0x6c,%rcx
   3343c:	e8 00 00 00 00       	callq  33441 <e1000_xmit_frame+0x31c>
   33441:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   33445:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   3344b:	4c 89 e2             	mov    %r12,%rdx
   3344e:	4c 89 ee             	mov    %r13,%rsi
   33451:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33458:	48 81 c1 a4 00 00 00 	add    $0xa4,%rcx
   3345f:	e8 00 00 00 00       	callq  33464 <e1000_xmit_frame+0x33f>
   33464:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   33468:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3346e:	48 89 d9             	mov    %rbx,%rcx
   33471:	4c 89 e2             	mov    %r12,%rdx
   33474:	4c 89 ee             	mov    %r13,%rsi
   33477:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3347e:	8a 40 7c             	mov    0x7c(%rax),%al
   33481:	d0 e8                	shr    %al
   33483:	83 e0 01             	and    $0x1,%eax
   33486:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   33489:	e8 00 00 00 00       	callq  3348e <e1000_xmit_frame+0x369>
   3348e:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   33492:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   33498:	4c 89 e2             	mov    %r12,%rdx
   3349b:	4c 89 ee             	mov    %r13,%rsi
   3349e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   334a5:	48 83 c1 76          	add    $0x76,%rcx
   334a9:	e8 00 00 00 00       	callq  334ae <e1000_xmit_frame+0x389>
   334ae:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   334b2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   334b8:	4c 89 e2             	mov    %r12,%rdx
   334bb:	4c 89 ee             	mov    %r13,%rsi
   334be:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   334c5:	48 83 c1 74          	add    $0x74,%rcx
   334c9:	e8 00 00 00 00       	callq  334ce <e1000_xmit_frame+0x3a9>
   334ce:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   334d2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   334d8:	4c 89 e2             	mov    %r12,%rdx
   334db:	4c 89 ee             	mov    %r13,%rsi
   334de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   334e5:	48 83 c1 68          	add    $0x68,%rcx
   334e9:	e8 00 00 00 00       	callq  334ee <e1000_xmit_frame+0x3c9>
   334ee:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   334f2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   334f8:	4c 89 e2             	mov    %r12,%rdx
   334fb:	4c 89 ee             	mov    %r13,%rsi
   334fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33505:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   3350c:	e8 00 00 00 00       	callq  33511 <e1000_xmit_frame+0x3ec>
   33511:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   33515:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3351b:	4c 89 e2             	mov    %r12,%rdx
   3351e:	4c 89 ee             	mov    %r13,%rsi
   33521:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33528:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
   3352f:	e8 00 00 00 00       	callq  33534 <e1000_xmit_frame+0x40f>
   33534:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   33538:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   3353e:	4c 89 e2             	mov    %r12,%rdx
   33541:	4c 89 ee             	mov    %r13,%rsi
   33544:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3354b:	48 83 c1 7e          	add    $0x7e,%rcx
   3354f:	e8 00 00 00 00       	callq  33554 <e1000_xmit_frame+0x42f>
   33554:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   33558:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3355e:	4c 89 e2             	mov    %r12,%rdx
   33561:	4c 89 ee             	mov    %r13,%rsi
   33564:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3356b:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
   33572:	e8 00 00 00 00       	callq  33577 <e1000_xmit_frame+0x452>
   33577:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   3357b:	4c 89 e2             	mov    %r12,%rdx
   3357e:	4c 89 ee             	mov    %r13,%rsi
   33581:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33588:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   3358f:	e8 00 00 00 00       	callq  33594 <e1000_xmit_frame+0x46f>
   33594:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   33598:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   3359f:	00 
   335a0:	74 5d                	je     335ff <e1000_xmit_frame+0x4da>
   335a2:	8b b8 b8 00 00 00    	mov    0xb8(%rax),%edi
   335a8:	31 db                	xor    %ebx,%ebx
   335aa:	e8 00 00 00 00       	callq  335af <e1000_xmit_frame+0x48a>
   335af:	48 8d 4d cc          	lea    0xffffffffffffffcc(%rbp),%rcx
   335b3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   335b9:	4c 89 e2             	mov    %r12,%rdx
   335bc:	4c 89 ee             	mov    %r13,%rsi
   335bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   335c6:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   335c9:	e8 00 00 00 00       	callq  335ce <e1000_xmit_frame+0x4a9>
   335ce:	eb 2a                	jmp    335fa <e1000_xmit_frame+0x4d5>
   335d0:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   335d4:	48 63 cb             	movslq %ebx,%rcx
   335d7:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   335db:	48 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%rsi
   335df:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   335e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   335ec:	ff c3                	inc    %ebx
   335ee:	48 03 88 c0 00 00 00 	add    0xc0(%rax),%rcx
   335f5:	e8 00 00 00 00       	callq  335fa <e1000_xmit_frame+0x4d5>
   335fa:	3b 5d cc             	cmp    0xffffffffffffffcc(%rbp),%ebx
   335fd:	7c d1                	jl     335d0 <e1000_xmit_frame+0x4ab>
   335ff:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   33603:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   33607:	4c 8d 65 b8          	lea    0xffffffffffffffb8(%rbp),%r12
   3360b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33612:	48 89 da             	mov    %rbx,%rdx
   33615:	4c 89 e6             	mov    %r12,%rsi
   33618:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   3361f:	e8 00 00 00 00       	callq  33624 <e1000_xmit_frame+0x4ff>
   33624:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   33628:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   3362f:	48 85 c9             	test   %rcx,%rcx
   33632:	74 18                	je     3364c <e1000_xmit_frame+0x527>
   33634:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3363a:	48 89 da             	mov    %rbx,%rdx
   3363d:	4c 89 e6             	mov    %r12,%rsi
   33640:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33647:	e8 00 00 00 00       	callq  3364c <e1000_xmit_frame+0x527>
   3364c:	48 8d 5d b8          	lea    0xffffffffffffffb8(%rbp),%rbx
   33650:	4c 8d 75 c4          	lea    0xffffffffffffffc4(%rbp),%r14
   33654:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   33658:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3365e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33665:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   33669:	4c 89 f2             	mov    %r14,%rdx
   3366c:	48 89 de             	mov    %rbx,%rsi
   3366f:	e8 00 00 00 00       	callq  33674 <e1000_xmit_frame+0x54f>
   33674:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   33678:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   3367c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33683:	48 c7 45 90 5e 04 00 	movq   $0x45e,0xffffffffffffff90(%rbp)
   3368a:	00 
   3368b:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   3368f:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
   33692:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   33695:	e8 00 00 00 00       	callq  3369a <e1000_xmit_frame+0x575>
   3369a:	8b 85 20 ff ff ff    	mov    0xffffffffffffff20(%rbp),%eax
   336a0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   336a7:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
   336ab:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   336ae:	e8 00 00 00 00       	callq  336b3 <e1000_xmit_frame+0x58e>
   336b3:	4c 8b 65 a0          	mov    0xffffffffffffffa0(%rbp),%r12
   336b7:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   336bd:	48 89 d9             	mov    %rbx,%rcx
   336c0:	4c 89 ea             	mov    %r13,%rdx
   336c3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   336ca:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   336d1:	4c 89 e6             	mov    %r12,%rsi
   336d4:	e8 00 00 00 00       	callq  336d9 <e1000_xmit_frame+0x5b4>
   336d9:	48 83 7d b8 00       	cmpq   $0x0,0xffffffffffffffb8(%rbp)
   336de:	0f 84 72 02 00 00    	je     33956 <e1000_xmit_frame+0x831>
   336e4:	4d 89 f0             	mov    %r14,%r8
   336e7:	b9 01 00 00 00       	mov    $0x1,%ecx
   336ec:	4c 89 ea             	mov    %r13,%rdx
   336ef:	4c 89 e6             	mov    %r12,%rsi
   336f2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   336f9:	e8 00 00 00 00       	callq  336fe <e1000_xmit_frame+0x5d9>
   336fe:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   33702:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   33705:	4c 89 e6             	mov    %r12,%rsi
   33708:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3370f:	8a 41 7d             	mov    0x7d(%rcx),%al
   33712:	83 e2 07             	and    $0x7,%edx
   33715:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   33718:	09 d0                	or     %edx,%eax
   3371a:	4c 89 ea             	mov    %r13,%rdx
   3371d:	88 41 7d             	mov    %al,0x7d(%rcx)
   33720:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   33724:	b9 04 00 00 00       	mov    $0x4,%ecx
   33729:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   33730:	e8 00 00 00 00       	callq  33735 <e1000_xmit_frame+0x610>
   33735:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   33739:	b9 04 00 00 00       	mov    $0x4,%ecx
   3373e:	4c 89 ea             	mov    %r13,%rdx
   33741:	4c 89 e6             	mov    %r12,%rsi
   33744:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3374b:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   33752:	e8 00 00 00 00       	callq  33757 <e1000_xmit_frame+0x632>
   33757:	4d 89 f0             	mov    %r14,%r8
   3375a:	b9 01 00 00 00       	mov    $0x1,%ecx
   3375f:	4c 89 ea             	mov    %r13,%rdx
   33762:	4c 89 e6             	mov    %r12,%rsi
   33765:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3376c:	e8 00 00 00 00       	callq  33771 <e1000_xmit_frame+0x64c>
   33771:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   33775:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   33778:	4c 89 e6             	mov    %r12,%rsi
   3377b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33782:	8a 41 7c             	mov    0x7c(%rcx),%al
   33785:	83 e2 03             	and    $0x3,%edx
   33788:	c1 e2 02             	shl    $0x2,%edx
   3378b:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   3378e:	09 d0                	or     %edx,%eax
   33790:	4c 89 ea             	mov    %r13,%rdx
   33793:	88 41 7c             	mov    %al,0x7c(%rcx)
   33796:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   3379a:	b9 04 00 00 00       	mov    $0x4,%ecx
   3379f:	49 83 c0 6c          	add    $0x6c,%r8
   337a3:	e8 00 00 00 00       	callq  337a8 <e1000_xmit_frame+0x683>
   337a8:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   337ac:	b9 04 00 00 00       	mov    $0x4,%ecx
   337b1:	4c 89 ea             	mov    %r13,%rdx
   337b4:	4c 89 e6             	mov    %r12,%rsi
   337b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   337be:	49 83 c0 74          	add    $0x74,%r8
   337c2:	e8 00 00 00 00       	callq  337c7 <e1000_xmit_frame+0x6a2>
   337c7:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   337cb:	b9 04 00 00 00       	mov    $0x4,%ecx
   337d0:	4c 89 ea             	mov    %r13,%rdx
   337d3:	4c 89 e6             	mov    %r12,%rsi
   337d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   337dd:	49 83 c0 68          	add    $0x68,%r8
   337e1:	e8 00 00 00 00       	callq  337e6 <e1000_xmit_frame+0x6c1>
   337e6:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   337ea:	b9 04 00 00 00       	mov    $0x4,%ecx
   337ef:	4c 89 ea             	mov    %r13,%rdx
   337f2:	4c 89 e6             	mov    %r12,%rsi
   337f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   337fc:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   33803:	e8 00 00 00 00       	callq  33808 <e1000_xmit_frame+0x6e3>
   33808:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   3380c:	b9 04 00 00 00       	mov    $0x4,%ecx
   33811:	4c 89 ea             	mov    %r13,%rdx
   33814:	4c 89 e6             	mov    %r12,%rsi
   33817:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3381e:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
   33825:	e8 00 00 00 00       	callq  3382a <e1000_xmit_frame+0x705>
   3382a:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   3382e:	b9 02 00 00 00       	mov    $0x2,%ecx
   33833:	4c 89 ea             	mov    %r13,%rdx
   33836:	4c 89 e6             	mov    %r12,%rsi
   33839:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33840:	49 83 c0 7e          	add    $0x7e,%r8
   33844:	e8 00 00 00 00       	callq  33849 <e1000_xmit_frame+0x724>
   33849:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   3384d:	b9 04 00 00 00       	mov    $0x4,%ecx
   33852:	4c 89 ea             	mov    %r13,%rdx
   33855:	4c 89 e6             	mov    %r12,%rsi
   33858:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3385f:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   33866:	e8 00 00 00 00       	callq  3386b <e1000_xmit_frame+0x746>
   3386b:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3386f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   33875:	4c 89 ea             	mov    %r13,%rdx
   33878:	4c 89 e6             	mov    %r12,%rsi
   3387b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33882:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   33889:	e8 00 00 00 00       	callq  3388e <e1000_xmit_frame+0x769>
   3388e:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   33892:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   33899:	00 
   3389a:	74 69                	je     33905 <e1000_xmit_frame+0x7e0>
   3389c:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   338a0:	b9 04 00 00 00       	mov    $0x4,%ecx
   338a5:	4c 89 ea             	mov    %r13,%rdx
   338a8:	4c 89 e6             	mov    %r12,%rsi
   338ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   338b2:	31 db                	xor    %ebx,%ebx
   338b4:	e8 00 00 00 00       	callq  338b9 <e1000_xmit_frame+0x794>
   338b9:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   338bd:	8b 75 c0             	mov    0xffffffffffffffc0(%rbp),%esi
   338c0:	b9 01 00 00 00       	mov    $0x1,%ecx
   338c5:	ba 01 00 00 00       	mov    $0x1,%edx
   338ca:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   338d1:	e8 00 00 00 00       	callq  338d6 <e1000_xmit_frame+0x7b1>
   338d6:	eb 28                	jmp    33900 <e1000_xmit_frame+0x7db>
   338d8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   338dc:	4c 63 c3             	movslq %ebx,%r8
   338df:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   338e3:	b9 01 00 00 00       	mov    $0x1,%ecx
   338e8:	4c 89 e6             	mov    %r12,%rsi
   338eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   338f2:	ff c3                	inc    %ebx
   338f4:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   338fb:	e8 00 00 00 00       	callq  33900 <e1000_xmit_frame+0x7db>
   33900:	3b 5d c0             	cmp    0xffffffffffffffc0(%rbp),%ebx
   33903:	7c d3                	jl     338d8 <e1000_xmit_frame+0x7b3>
   33905:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   33909:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   3390d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   33913:	4c 89 e6             	mov    %r12,%rsi
   33916:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3391d:	48 89 da             	mov    %rbx,%rdx
   33920:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   33927:	e8 00 00 00 00       	callq  3392c <e1000_xmit_frame+0x807>
   3392c:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   33930:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   33937:	48 85 c0             	test   %rax,%rax
   3393a:	74 1a                	je     33956 <e1000_xmit_frame+0x831>
   3393c:	49 89 c0             	mov    %rax,%r8
   3393f:	b9 01 00 00 00       	mov    $0x1,%ecx
   33944:	48 89 da             	mov    %rbx,%rdx
   33947:	4c 89 e6             	mov    %r12,%rsi
   3394a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33951:	e8 00 00 00 00       	callq  33956 <e1000_xmit_frame+0x831>
   33956:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   3395a:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   3395e:	b9 04 00 00 00       	mov    $0x4,%ecx
   33963:	4c 89 e6             	mov    %r12,%rsi
   33966:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3396d:	48 89 da             	mov    %rbx,%rdx
   33970:	e8 00 00 00 00       	callq  33975 <e1000_xmit_frame+0x850>
   33975:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   33979:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3397f:	48 89 da             	mov    %rbx,%rdx
   33982:	4c 89 e6             	mov    %r12,%rsi
   33985:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3398c:	e8 00 00 00 00       	callq  33991 <e1000_xmit_frame+0x86c>
   33991:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   33995:	48 85 c0             	test   %rax,%rax
   33998:	74 1a                	je     339b4 <e1000_xmit_frame+0x88f>
   3399a:	49 89 c0             	mov    %rax,%r8
   3399d:	b9 01 00 00 00       	mov    $0x1,%ecx
   339a2:	48 89 da             	mov    %rbx,%rdx
   339a5:	4c 89 e6             	mov    %r12,%rsi
   339a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   339af:	e8 00 00 00 00       	callq  339b4 <e1000_xmit_frame+0x88f>
   339b4:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   339b8:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
   339bc:	48 85 ff             	test   %rdi,%rdi
   339bf:	74 0d                	je     339ce <e1000_xmit_frame+0x8a9>
   339c1:	e8 00 00 00 00       	callq  339c6 <e1000_xmit_frame+0x8a1>
   339c6:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   339cd:	00 
   339ce:	48 85 db             	test   %rbx,%rbx
   339d1:	75 1b                	jne    339ee <e1000_xmit_frame+0x8c9>
   339d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   339da:	31 c0                	xor    %eax,%eax
   339dc:	e8 00 00 00 00       	callq  339e1 <e1000_xmit_frame+0x8bc>
   339e1:	4c 89 ff             	mov    %r15,%rdi
   339e4:	e8 00 00 00 00       	callq  339e9 <e1000_xmit_frame+0x8c4>
   339e9:	e9 21 0d 00 00       	jmpq   3470f <e1000_xmit_frame+0x15ea>
   339ee:	41 8b 5f 68          	mov    0x68(%r15),%ebx
   339f2:	41 2b 5f 6c          	sub    0x6c(%r15),%ebx
   339f6:	e9 1b 0d 00 00       	jmpq   34716 <e1000_xmit_frame+0x15f1>
   339fb:	41 8a 47 7c          	mov    0x7c(%r15),%al
   339ff:	41 bc 01 00 00 00    	mov    $0x1,%r12d
   33a05:	41 be 0c 00 00 00    	mov    $0xc,%r14d
   33a0b:	83 e0 0c             	and    $0xc,%eax
   33a0e:	3c 0c                	cmp    $0xc,%al
   33a10:	74 03                	je     33a15 <e1000_xmit_frame+0x8f0>
   33a12:	45 30 e4             	xor    %r12b,%r12b
   33a15:	41 83 7f 6c 00       	cmpl   $0x0,0x6c(%r15)
   33a1a:	41 8d 5c 24 01       	lea    0x1(%r12),%ebx
   33a1f:	75 40                	jne    33a61 <e1000_xmit_frame+0x93c>
   33a21:	48 8b 95 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rdx
   33a28:	80 7a 5c 00          	cmpb   $0x0,0x5c(%rdx)
   33a2c:	74 33                	je     33a61 <e1000_xmit_frame+0x93c>
   33a2e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33a35:	e8 00 00 00 00       	callq  33a3a <e1000_xmit_frame+0x915>
   33a3a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33a41:	e8 00 00 00 00       	callq  33a46 <e1000_xmit_frame+0x921>
   33a46:	41 8b 87 b8 00 00 00 	mov    0xb8(%r15),%eax
   33a4d:	41 8d 54 24 02       	lea    0x2(%r12),%edx
   33a52:	49 03 87 c0 00 00 00 	add    0xc0(%r15),%rax
   33a59:	66 83 78 06 00       	cmpw   $0x0,0x6(%rax)
   33a5e:	0f 44 da             	cmove  %edx,%ebx
   33a61:	44 89 e8             	mov    %r13d,%eax
   33a64:	44 88 f1             	mov    %r14b,%cl
   33a67:	d3 e8                	shr    %cl,%eax
   33a69:	8d 44 18 01          	lea    0x1(%rax,%rbx,1),%eax
   33a6d:	48 8b 9d e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rbx
   33a74:	89 45 80             	mov    %eax,0xffffffffffffff80(%rbp)
   33a77:	8a 83 08 02 00 00    	mov    0x208(%rbx),%al
   33a7d:	3c 01                	cmp    $0x1,%al
   33a7f:	48 8b 85 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rax
   33a86:	83 5d 80 ff          	sbbl   $0xffffffffffffffff,0xffffffffffffff80(%rbp)
   33a8a:	83 78 44 02          	cmpl   $0x2,0x44(%rax)
   33a8e:	75 13                	jne    33aa3 <e1000_xmit_frame+0x97e>
   33a90:	31 c0                	xor    %eax,%eax
   33a92:	41 81 fd df 07 00 00 	cmp    $0x7df,%r13d
   33a99:	0f 97 c0             	seta   %al
   33a9c:	83 f8 01             	cmp    $0x1,%eax
   33a9f:	83 5d 80 ff          	sbbl   $0xffffffffffffffff,0xffffffffffffff80(%rbp)
   33aa3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33aaa:	31 db                	xor    %ebx,%ebx
   33aac:	e8 00 00 00 00       	callq  33ab1 <e1000_xmit_frame+0x98c>
   33ab1:	41 8b 87 b8 00 00 00 	mov    0xb8(%r15),%eax
   33ab8:	49 03 87 c0 00 00 00 	add    0xc0(%r15),%rax
   33abf:	8b 40 04             	mov    0x4(%rax),%eax
   33ac2:	0f b7 d0             	movzwl %ax,%edx
   33ac5:	66 89 85 e6 fe ff ff 	mov    %ax,0xfffffffffffffee6(%rbp)
   33acc:	89 95 14 ff ff ff    	mov    %edx,0xffffffffffffff14(%rbp)
   33ad2:	0f b7 8d e6 fe ff ff 	movzwl 0xfffffffffffffee6(%rbp),%ecx
   33ad9:	41 89 dc             	mov    %ebx,%r12d
   33adc:	48 ff c3             	inc    %rbx
   33adf:	48 89 c8             	mov    %rcx,%rax
   33ae2:	48 89 8d 68 ff ff ff 	mov    %rcx,0xffffffffffffff68(%rbp)
   33ae9:	48 ff c0             	inc    %rax
   33aec:	48 39 c3             	cmp    %rax,%rbx
   33aef:	74 36                	je     33b27 <e1000_xmit_frame+0xa02>
   33af1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33af8:	e8 00 00 00 00       	callq  33afd <e1000_xmit_frame+0x9d8>
   33afd:	41 8b 87 b8 00 00 00 	mov    0xb8(%r15),%eax
   33b04:	44 89 e2             	mov    %r12d,%edx
   33b07:	44 88 f1             	mov    %r14b,%cl
   33b0a:	49 03 87 c0 00 00 00 	add    0xc0(%r15),%rax
   33b11:	48 c1 e2 04          	shl    $0x4,%rdx
   33b15:	8b 44 02 2c          	mov    0x2c(%rdx,%rax,1),%eax
   33b19:	8b 55 80             	mov    0xffffffffffffff80(%rbp),%edx
   33b1c:	d3 e8                	shr    %cl,%eax
   33b1e:	8d 54 10 01          	lea    0x1(%rax,%rdx,1),%edx
   33b22:	89 55 80             	mov    %edx,0xffffffffffffff80(%rbp)
   33b25:	eb ab                	jmp    33ad2 <e1000_xmit_frame+0x9ad>
   33b27:	48 8b 8d e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rcx
   33b2e:	8b 45 80             	mov    0xffffffffffffff80(%rbp),%eax
   33b31:	03 85 14 ff ff ff    	add    0xffffffffffffff14(%rbp),%eax
   33b37:	48 8b 9d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rbx
   33b3e:	80 b9 08 02 00 00 00 	cmpb   $0x0,0x208(%rcx)
   33b45:	0f 44 45 80          	cmove  0xffffffffffffff80(%rbp),%eax
   33b49:	89 45 80             	mov    %eax,0xffffffffffffff80(%rbp)
   33b4c:	80 bb bc 00 00 00 00 	cmpb   $0x0,0xbc(%rbx)
   33b53:	0f 84 f1 02 00 00    	je     33e4a <e1000_xmit_frame+0xd25>
   33b59:	83 7b 10 10          	cmpl   $0x10,0x10(%rbx)
   33b5d:	0f 85 e7 02 00 00    	jne    33e4a <e1000_xmit_frame+0xd25>
   33b63:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33b6a:	e8 00 00 00 00       	callq  33b6f <e1000_xmit_frame+0xa4a>
   33b6f:	4c 8b b5 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%r14
   33b76:	41 8b 87 a4 00 00 00 	mov    0xa4(%r15),%eax
   33b7d:	49 81 c6 b8 03 00 00 	add    $0x3b8,%r14
   33b84:	66 85 c0             	test   %ax,%ax
   33b87:	74 1c                	je     33ba5 <e1000_xmit_frame+0xa80>
   33b89:	66 41 3b 86 c6 00 00 	cmp    0xc6(%r14),%ax
   33b90:	00 
   33b91:	0f 85 b3 02 00 00    	jne    33e4a <e1000_xmit_frame+0xd25>
   33b97:	41 f6 86 c4 00 00 00 	testb  $0x2,0xc4(%r14)
   33b9e:	02 
   33b9f:	0f 84 a5 02 00 00    	je     33e4a <e1000_xmit_frame+0xd25>
   33ba5:	41 81 7f 68 1a 01 00 	cmpl   $0x11a,0x68(%r15)
   33bac:	00 
   33bad:	0f 86 97 02 00 00    	jbe    33e4a <e1000_xmit_frame+0xd25>
   33bb3:	49 8b 87 c8 00 00 00 	mov    0xc8(%r15),%rax
   33bba:	66 44 8b 60 0c       	mov    0xc(%rax),%r12w
   33bbf:	66 41 83 fc 08       	cmp    $0x8,%r12w
   33bc4:	0f 85 80 02 00 00    	jne    33e4a <e1000_xmit_frame+0xd25>
   33bca:	48 8d 50 0e          	lea    0xe(%rax),%rdx
   33bce:	80 7a 09 11          	cmpb   $0x11,0x9(%rdx)
   33bd2:	0f 85 72 02 00 00    	jne    33e4a <e1000_xmit_frame+0xd25>
   33bd8:	8a 40 0e             	mov    0xe(%rax),%al
   33bdb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33be2:	83 e0 0f             	and    $0xf,%eax
   33be5:	48 c1 e0 02          	shl    $0x2,%rax
   33be9:	83 e0 3c             	and    $0x3c,%eax
   33bec:	4c 8d 2c 02          	lea    (%rdx,%rax,1),%r13
   33bf0:	41 0f b7 5d 02       	movzwl 0x2(%r13),%ebx
   33bf5:	e8 00 00 00 00       	callq  33bfa <e1000_xmit_frame+0xad5>
   33bfa:	89 d8                	mov    %ebx,%eax
   33bfc:	c1 e3 08             	shl    $0x8,%ebx
   33bff:	c1 e8 08             	shr    $0x8,%eax
   33c02:	09 c3                	or     %eax,%ebx
   33c04:	66 83 fb 43          	cmp    $0x43,%bx
   33c08:	0f 85 3c 02 00 00    	jne    33e4a <e1000_xmit_frame+0xd25>
   33c0e:	66 45 2b a7 c8 00 00 	sub    0xc8(%r15),%r12w
   33c15:	00 
   33c16:	41 8b 5f 68          	mov    0x68(%r15),%ebx
   33c1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33c21:	43 8d 04 2c          	lea    (%r12,%r13,1),%eax
   33c25:	66 29 c3             	sub    %ax,%bx
   33c28:	0f b7 db             	movzwl %bx,%ebx
   33c2b:	e8 00 00 00 00       	callq  33c30 <e1000_xmit_frame+0xb0b>
   33c30:	4c 89 f7             	mov    %r14,%rdi
   33c33:	c6 45 90 40          	movb   $0x40,0xffffffffffffff90(%rbp)
   33c37:	66 89 5d 96          	mov    %bx,0xffffffffffffff96(%rbp)
   33c3b:	66 c7 45 92 00 00    	movw   $0x0,0xffffffffffffff92(%rbp)
   33c41:	66 c7 45 94 00 00    	movw   $0x0,0xffffffffffffff94(%rbp)
   33c47:	c6 45 91 00          	movb   $0x0,0xffffffffffffff91(%rbp)
   33c4b:	e8 89 18 fd ff       	callq  54d9 <e1000_mng_enable_host_if>
   33c50:	85 c0                	test   %eax,%eax
   33c52:	0f 85 f2 01 00 00    	jne    33e4a <e1000_xmit_frame+0xd25>
   33c58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33c5f:	e8 00 00 00 00       	callq  33c64 <e1000_xmit_frame+0xb3f>
   33c64:	66 85 db             	test   %bx,%bx
   33c67:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
   33c6e:	0f 84 d6 01 00 00    	je     33e4a <e1000_xmit_frame+0xd25>
   33c74:	0f b7 c3             	movzwl %bx,%eax
   33c77:	83 c0 08             	add    $0x8,%eax
   33c7a:	3d f8 06 00 00       	cmp    $0x6f8,%eax
   33c7f:	0f 8f c5 01 00 00    	jg     33e4a <e1000_xmit_frame+0xd25>
   33c85:	89 d8                	mov    %ebx,%eax
   33c87:	49 83 c5 08          	add    $0x8,%r13
   33c8b:	66 c1 eb 02          	shr    $0x2,%bx
   33c8f:	83 e0 03             	and    $0x3,%eax
   33c92:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   33c96:	4c 89 ad 70 ff ff ff 	mov    %r13,0xffffffffffffff70(%rbp)
   33c9d:	66 89 85 26 ff ff ff 	mov    %ax,0xffffffffffffff26(%rbp)
   33ca4:	66 89 9d 7e ff ff ff 	mov    %bx,0xffffffffffffff7e(%rbp)
   33cab:	66 c7 85 24 ff ff ff 	movw   $0x0,0xffffffffffffff24(%rbp)
   33cb2:	00 00 
   33cb4:	c7 85 d4 fe ff ff 08 	movl   $0x8,0xfffffffffffffed4(%rbp)
   33cbb:	00 00 00 
   33cbe:	66 8b 95 7e ff ff ff 	mov    0xffffffffffffff7e(%rbp),%dx
   33cc5:	66 39 95 24 ff ff ff 	cmp    %dx,0xffffffffffffff24(%rbp)
   33ccc:	74 67                	je     33d35 <e1000_xmit_frame+0xc10>
   33cce:	4c 89 e8             	mov    %r13,%rax
   33cd1:	31 d2                	xor    %edx,%edx
   33cd3:	48 8d 48 01          	lea    0x1(%rax),%rcx
   33cd7:	8a 00                	mov    (%rax),%al
   33cd9:	42 88 04 02          	mov    %al,(%rdx,%r8,1)
   33cdd:	48 ff c2             	inc    %rdx
   33ce0:	00 45 91             	add    %al,0xffffffffffffff91(%rbp)
   33ce3:	48 83 fa 04          	cmp    $0x4,%rdx
   33ce7:	74 05                	je     33cee <e1000_xmit_frame+0xbc9>
   33ce9:	48 89 c8             	mov    %rcx,%rax
   33cec:	eb e5                	jmp    33cd3 <e1000_xmit_frame+0xbae>
   33cee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33cf5:	49 8b 1e             	mov    (%r14),%rbx
   33cf8:	44 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12d
   33cfc:	4c 89 85 c8 fe ff ff 	mov    %r8,0xfffffffffffffec8(%rbp)
   33d03:	49 83 c5 04          	add    $0x4,%r13
   33d07:	e8 00 00 00 00       	callq  33d0c <e1000_xmit_frame+0xbe7>
   33d0c:	48 63 85 d4 fe ff ff 	movslq 0xfffffffffffffed4(%rbp),%rax
   33d13:	48 8d 9c 03 00 88 00 	lea    0x8800(%rbx,%rax,1),%rbx
   33d1a:	00 
   33d1b:	44 89 23             	mov    %r12d,(%rbx)
   33d1e:	66 ff 85 24 ff ff ff 	incw   0xffffffffffffff24(%rbp)
   33d25:	83 85 d4 fe ff ff 04 	addl   $0x4,0xfffffffffffffed4(%rbp)
   33d2c:	4c 8b 85 c8 fe ff ff 	mov    0xfffffffffffffec8(%rbp),%r8
   33d33:	eb 89                	jmp    33cbe <e1000_xmit_frame+0xb99>
   33d35:	0f b7 85 7e ff ff ff 	movzwl 0xffffffffffffff7e(%rbp),%eax
   33d3c:	66 83 bd 26 ff ff ff 	cmpw   $0x0,0xffffffffffffff26(%rbp)
   33d43:	00 
   33d44:	48 8b 9d 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rbx
   33d4b:	48 8d 0c 83          	lea    (%rbx,%rax,4),%rcx
   33d4f:	0f 84 df 09 00 00    	je     34734 <e1000_xmit_frame+0x160f>
   33d55:	31 d2                	xor    %edx,%edx
   33d57:	66 39 95 26 ff ff ff 	cmp    %dx,0xffffffffffffff26(%rbp)
   33d5e:	76 0b                	jbe    33d6b <e1000_xmit_frame+0xc46>
   33d60:	8a 01                	mov    (%rcx),%al
   33d62:	48 ff c1             	inc    %rcx
   33d65:	42 88 04 02          	mov    %al,(%rdx,%r8,1)
   33d69:	eb 05                	jmp    33d70 <e1000_xmit_frame+0xc4b>
   33d6b:	42 c6 04 02 00       	movb   $0x0,(%rdx,%r8,1)
   33d70:	42 8a 04 02          	mov    (%rdx,%r8,1),%al
   33d74:	48 ff c2             	inc    %rdx
   33d77:	00 45 91             	add    %al,0xffffffffffffff91(%rbp)
   33d7a:	48 83 fa 04          	cmp    $0x4,%rdx
   33d7e:	75 d7                	jne    33d57 <e1000_xmit_frame+0xc32>
   33d80:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33d87:	49 8b 1e             	mov    (%r14),%rbx
   33d8a:	44 8b 65 c0          	mov    0xffffffffffffffc0(%rbp),%r12d
   33d8e:	e8 00 00 00 00       	callq  33d93 <e1000_xmit_frame+0xc6e>
   33d93:	0f b7 85 7e ff ff ff 	movzwl 0xffffffffffffff7e(%rbp),%eax
   33d9a:	8d 04 85 08 00 00 00 	lea    0x8(,%rax,4),%eax
   33da1:	48 8d 9c 03 00 88 00 	lea    0x8800(%rbx,%rax,1),%rbx
   33da8:	00 
   33da9:	44 89 23             	mov    %r12d,(%rbx)
   33dac:	e9 83 09 00 00       	jmpq   34734 <e1000_xmit_frame+0x160f>
   33db1:	0f b7 c2             	movzwl %dx,%eax
   33db4:	ff ca                	dec    %edx
   33db6:	02 0c 06             	add    (%rsi,%rax,1),%cl
   33db9:	66 83 fa ff          	cmp    $0xffffffffffffffff,%dx
   33dbd:	75 f2                	jne    33db1 <e1000_xmit_frame+0xc8c>
   33dbf:	f7 d9                	neg    %ecx
   33dc1:	45 31 ed             	xor    %r13d,%r13d
   33dc4:	88 4d 91             	mov    %cl,0xffffffffffffff91(%rbp)
   33dc7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33dce:	49 8b 1e             	mov    (%r14),%rbx
   33dd1:	46 8b 64 ad 90       	mov    0xffffffffffffff90(%rbp,%r13,4),%r12d
   33dd6:	e8 00 00 00 00       	callq  33ddb <e1000_xmit_frame+0xcb6>
   33ddb:	42 8d 04 ad 00 00 00 	lea    0x0(,%r13,4),%eax
   33de2:	00 
   33de3:	48 98                	cltq   
   33de5:	48 8d 9c 03 00 88 00 	lea    0x8800(%rbx,%rax,1),%rbx
   33dec:	00 
   33ded:	44 89 23             	mov    %r12d,(%rbx)
   33df0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33df7:	49 8b 1e             	mov    (%r14),%rbx
   33dfa:	e8 00 00 00 00       	callq  33dff <e1000_xmit_frame+0xcda>
   33dff:	8b 43 08             	mov    0x8(%rbx),%eax
   33e02:	49 ff c5             	inc    %r13
   33e05:	49 83 fd 02          	cmp    $0x2,%r13
   33e09:	75 bc                	jne    33dc7 <e1000_xmit_frame+0xca2>
   33e0b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33e12:	e8 00 00 00 00       	callq  33e17 <e1000_xmit_frame+0xcf2>
   33e17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33e1e:	49 8b 1e             	mov    (%r14),%rbx
   33e21:	e8 00 00 00 00       	callq  33e26 <e1000_xmit_frame+0xd01>
   33e26:	44 8b a3 00 8f 00 00 	mov    0x8f00(%rbx),%r12d
   33e2d:	49 8b 1e             	mov    (%r14),%rbx
   33e30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33e37:	41 83 cc 02          	or     $0x2,%r12d
   33e3b:	e8 00 00 00 00       	callq  33e40 <e1000_xmit_frame+0xd1b>
   33e40:	48 81 c3 00 8f 00 00 	add    $0x8f00,%rbx
   33e47:	44 89 23             	mov    %r12d,(%rbx)
   33e4a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33e51:	e8 00 00 00 00       	callq  33e56 <e1000_xmit_frame+0xd31>
   33e56:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33e5d:	e8 00 00 00 00       	callq  33e62 <e1000_xmit_frame+0xd3d>
   33e62:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33e69:	e8 00 00 00 00       	callq  33e6e <e1000_xmit_frame+0xd49>
   33e6e:	9c                   	pushfq 
   33e6f:	8f 85 08 ff ff ff    	popq   0xffffffffffffff08(%rbp)
   33e75:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33e7c:	e8 00 00 00 00       	callq  33e81 <e1000_xmit_frame+0xd5c>
   33e81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33e88:	e8 00 00 00 00       	callq  33e8d <e1000_xmit_frame+0xd68>
   33e8d:	fa                   	cli    
   33e8e:	48 8b 9d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rbx
   33e95:	48 83 c3 28          	add    $0x28,%rbx
   33e99:	48 89 df             	mov    %rbx,%rdi
   33e9c:	e8 00 00 00 00       	callq  33ea1 <e1000_xmit_frame+0xd7c>
   33ea1:	85 c0                	test   %eax,%eax
   33ea3:	75 33                	jne    33ed8 <e1000_xmit_frame+0xdb3>
   33ea5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33eac:	e8 00 00 00 00       	callq  33eb1 <e1000_xmit_frame+0xd8c>
   33eb1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33eb8:	e8 00 00 00 00       	callq  33ebd <e1000_xmit_frame+0xd98>
   33ebd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33ec4:	e8 00 00 00 00       	callq  33ec9 <e1000_xmit_frame+0xda4>
   33ec9:	ff b5 08 ff ff ff    	pushq  0xffffffffffffff08(%rbp)
   33ecf:	9d                   	popfq  
   33ed0:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   33ed3:	e9 7d 08 00 00       	jmpq   34755 <e1000_xmit_frame+0x1630>
   33ed8:	8b 55 80             	mov    0xffffffffffffff80(%rbp),%edx
   33edb:	48 8b b5 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rsi
   33ee2:	48 8b bd d8 fe ff ff 	mov    0xfffffffffffffed8(%rbp),%rdi
   33ee9:	83 c2 02             	add    $0x2,%edx
   33eec:	e8 62 f3 fe ff       	callq  23253 <e1000_maybe_stop_tx>
   33ef1:	85 c0                	test   %eax,%eax
   33ef3:	74 0f                	je     33f04 <e1000_xmit_frame+0xddf>
   33ef5:	48 8b b5 08 ff ff ff 	mov    0xffffffffffffff08(%rbp),%rsi
   33efc:	48 89 df             	mov    %rbx,%rdi
   33eff:	e9 06 01 00 00       	jmpq   3400a <e1000_xmit_frame+0xee5>
   33f04:	48 8b 85 f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rax
   33f0b:	83 78 10 0c          	cmpl   $0xc,0x10(%rax)
   33f0f:	0f 85 04 01 00 00    	jne    34019 <e1000_xmit_frame+0xef4>
   33f15:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33f1c:	e8 00 00 00 00       	callq  33f21 <e1000_xmit_frame+0xdfc>
   33f21:	48 8b 95 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdx
   33f28:	48 8b 9d e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rbx
   33f2f:	8b 8a fc 01 00 00    	mov    0x1fc(%rdx),%ecx
   33f35:	8b b2 f4 01 00 00    	mov    0x1f4(%rdx),%esi
   33f3b:	41 8b 57 68          	mov    0x68(%r15),%edx
   33f3f:	83 c2 1f             	add    $0x1f,%edx
   33f42:	83 e2 f0             	and    $0xfffffffffffffff0,%edx
   33f45:	66 83 bb b2 00 00 00 	cmpw   $0x1,0xb2(%rbx)
   33f4c:	01 
   33f4d:	75 22                	jne    33f71 <e1000_xmit_frame+0xe4c>
   33f4f:	8b 83 04 02 00 00    	mov    0x204(%rbx),%eax
   33f55:	85 c0                	test   %eax,%eax
   33f57:	75 45                	jne    33f9e <e1000_xmit_frame+0xe79>
   33f59:	8d 81 e0 03 00 00    	lea    0x3e0(%rcx),%eax
   33f5f:	29 f0                	sub    %esi,%eax
   33f61:	39 c2                	cmp    %eax,%edx
   33f63:	72 0c                	jb     33f71 <e1000_xmit_frame+0xe4c>
   33f65:	c7 83 04 02 00 00 01 	movl   $0x1,0x204(%rbx)
   33f6c:	00 00 00 
   33f6f:	eb 2d                	jmp    33f9e <e1000_xmit_frame+0xe79>
   33f71:	48 8b 8d e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rcx
   33f78:	89 d0                	mov    %edx,%eax
   33f7a:	03 81 f4 01 00 00    	add    0x1f4(%rcx),%eax
   33f80:	8b 91 fc 01 00 00    	mov    0x1fc(%rcx),%edx
   33f86:	39 d0                	cmp    %edx,%eax
   33f88:	89 81 f4 01 00 00    	mov    %eax,0x1f4(%rcx)
   33f8e:	0f 82 85 00 00 00    	jb     34019 <e1000_xmit_frame+0xef4>
   33f94:	29 d0                	sub    %edx,%eax
   33f96:	89 81 f4 01 00 00    	mov    %eax,0x1f4(%rcx)
   33f9c:	eb 7b                	jmp    34019 <e1000_xmit_frame+0xef4>
   33f9e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33fa5:	e8 00 00 00 00       	callq  33faa <e1000_xmit_frame+0xe85>
   33faa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33fb1:	e8 00 00 00 00       	callq  33fb6 <e1000_xmit_frame+0xe91>
   33fb6:	48 8b 85 d8 fe ff ff 	mov    0xfffffffffffffed8(%rbp),%rax
   33fbd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33fc4:	48 8b 98 00 03 00 00 	mov    0x300(%rax),%rbx
   33fcb:	e8 00 00 00 00       	callq  33fd0 <e1000_xmit_frame+0xeab>
   33fd0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   33fd7:	e8 00 00 00 00       	callq  33fdc <e1000_xmit_frame+0xeb7>
   33fdc:	f0 0f ba 6b 10 00    	lock btsl $0x0,0x10(%rbx)
   33fe2:	48 8b 35 00 00 00 00 	mov    0(%rip),%rsi        # 33fe9 <e1000_xmit_frame+0xec4>
   33fe9:	48 8b bd e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdi
   33ff0:	48 ff c6             	inc    %rsi
   33ff3:	e8 98 36 fd ff       	callq  7690 <mod_timer>
   33ff8:	48 8b bd f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rdi
   33fff:	48 8b b5 08 ff ff ff 	mov    0xffffffffffffff08(%rbp),%rsi
   34006:	48 83 c7 28          	add    $0x28,%rdi
   3400a:	e8 00 00 00 00       	callq  3400f <e1000_xmit_frame+0xeea>
   3400f:	b8 01 00 00 00       	mov    $0x1,%eax
   34014:	e9 3c 07 00 00       	jmpq   34755 <e1000_xmit_frame+0x1630>
   34019:	48 8b 95 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdx
   34020:	48 83 ba 90 00 00 00 	cmpq   $0x0,0x90(%rdx)
   34027:	00 
   34028:	74 0c                	je     34036 <e1000_xmit_frame+0xf11>
   3402a:	41 8b 87 a4 00 00 00 	mov    0xa4(%r15),%eax
   34031:	66 85 c0             	test   %ax,%ax
   34034:	75 0c                	jne    34042 <e1000_xmit_frame+0xf1d>
   34036:	c7 85 04 ff ff ff 00 	movl   $0x0,0xffffffffffffff04(%rbp)
   3403d:	00 00 00 
   34040:	eb 0e                	jmp    34050 <e1000_xmit_frame+0xf2b>
   34042:	89 c1                	mov    %eax,%ecx
   34044:	c1 e1 10             	shl    $0x10,%ecx
   34047:	83 c9 02             	or     $0x2,%ecx
   3404a:	89 8d 04 ff ff ff    	mov    %ecx,0xffffffffffffff04(%rbp)
   34050:	48 8b 9d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rbx
   34057:	48 8b b5 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rsi
   3405e:	4c 89 fa             	mov    %r15,%rdx
   34061:	48 8b bd e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdi
   34068:	8b 5b 18             	mov    0x18(%rbx),%ebx
   3406b:	89 9d 00 ff ff ff    	mov    %ebx,0xffffffffffffff00(%rbp)
   34071:	e8 4e d7 fe ff       	callq  217c4 <e1000_tso>
   34076:	83 f8 00             	cmp    $0x0,%eax
   34079:	7d 0d                	jge    34088 <e1000_xmit_frame+0xf63>
   3407b:	4c 89 ff             	mov    %r15,%rdi
   3407e:	e8 00 00 00 00       	callq  34083 <e1000_xmit_frame+0xf5e>
   34083:	e9 70 06 00 00       	jmpq   346f8 <e1000_xmit_frame+0x15d3>
   34088:	74 14                	je     3409e <e1000_xmit_frame+0xf79>
   3408a:	48 8b 85 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rax
   34091:	c6 40 5c 01          	movb   $0x1,0x5c(%rax)
   34095:	83 8d 04 ff ff ff 04 	orl    $0x4,0xffffffffffffff04(%rbp)
   3409c:	eb 2e                	jmp    340cc <e1000_xmit_frame+0xfa7>
   3409e:	48 8b b5 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rsi
   340a5:	48 8b bd e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdi
   340ac:	4c 89 fa             	mov    %r15,%rdx
   340af:	e8 cd f2 fe ff       	callq  23381 <e1000_tx_csum>
   340b4:	8b 95 04 ff ff ff    	mov    0xffffffffffffff04(%rbp),%edx
   340ba:	83 ca 01             	or     $0x1,%edx
   340bd:	84 c0                	test   %al,%al
   340bf:	0f 44 95 04 ff ff ff 	cmove  0xffffffffffffff04(%rbp),%edx
   340c6:	89 95 04 ff ff ff    	mov    %edx,0xffffffffffffff04(%rbp)
   340cc:	8b 85 04 ff ff ff    	mov    0xffffffffffffff04(%rbp),%eax
   340d2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   340d9:	83 c8 08             	or     $0x8,%eax
   340dc:	66 41 83 7f 7e 08    	cmpw   $0x8,0x7e(%r15)
   340e2:	0f 45 85 04 ff ff ff 	cmovne 0xffffffffffffff04(%rbp),%eax
   340e9:	89 85 04 ff ff ff    	mov    %eax,0xffffffffffffff04(%rbp)
   340ef:	e8 00 00 00 00       	callq  340f4 <e1000_xmit_frame+0xfcf>
   340f4:	48 8b 95 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rdx
   340fb:	45 8b 77 68          	mov    0x68(%r15),%r14d
   340ff:	45 2b 77 6c          	sub    0x6c(%r15),%r14d
   34103:	8b 52 18             	mov    0x18(%rdx),%edx
   34106:	c7 85 4c ff ff ff 00 	movl   $0x0,0xffffffffffffff4c(%rbp)
   3410d:	00 00 00 
   34110:	48 c7 85 60 ff ff ff 	movq   $0x0,0xffffffffffffff60(%rbp)
   34117:	00 00 00 00 
   3411b:	89 95 44 ff ff ff    	mov    %edx,0xffffffffffffff44(%rbp)
   34121:	eb 11                	jmp    34134 <e1000_xmit_frame+0x100f>
   34123:	44 01 a5 4c ff ff ff 	add    %r12d,0xffffffffffffff4c(%rbp)
   3412a:	48 ff 85 60 ff ff ff 	incq   0xffffffffffffff60(%rbp)
   34131:	45 29 e6             	sub    %r12d,%r14d
   34134:	45 85 f6             	test   %r14d,%r14d
   34137:	0f 84 1b 02 00 00    	je     34358 <e1000_xmit_frame+0x1233>
   3413d:	44 8b ad 44 ff ff ff 	mov    0xffffffffffffff44(%rbp),%r13d
   34144:	48 8b 8d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rcx
   3414b:	44 8b 65 88          	mov    0xffffffffffffff88(%rbp),%r12d
   3414f:	49 c1 e5 05          	shl    $0x5,%r13
   34153:	4c 03 69 20          	add    0x20(%rcx),%r13
   34157:	44 3b 75 88          	cmp    0xffffffffffffff88(%rbp),%r14d
   3415b:	45 0f 46 e6          	cmovbe %r14d,%r12d
   3415f:	41 83 7f 6c 00       	cmpl   $0x0,0x6c(%r15)
   34164:	75 42                	jne    341a8 <e1000_xmit_frame+0x1083>
   34166:	80 79 5c 00          	cmpb   $0x0,0x5c(%rcx)
   3416a:	74 3c                	je     341a8 <e1000_xmit_frame+0x1083>
   3416c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34173:	e8 00 00 00 00       	callq  34178 <e1000_xmit_frame+0x1053>
   34178:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3417f:	e8 00 00 00 00       	callq  34184 <e1000_xmit_frame+0x105f>
   34184:	41 8b 87 b8 00 00 00 	mov    0xb8(%r15),%eax
   3418b:	49 03 87 c0 00 00 00 	add    0xc0(%r15),%rax
   34192:	66 83 78 06 00       	cmpw   $0x0,0x6(%rax)
   34197:	75 0f                	jne    341a8 <e1000_xmit_frame+0x1083>
   34199:	48 8b 9d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rbx
   341a0:	41 83 ec 04          	sub    $0x4,%r12d
   341a4:	c6 43 5c 00          	movb   $0x0,0x5c(%rbx)
   341a8:	66 83 bd e4 fe ff ff 	cmpw   $0x0,0xfffffffffffffee4(%rbp)
   341af:	00 
   341b0:	74 21                	je     341d3 <e1000_xmit_frame+0x10ae>
   341b2:	66 83 bd e6 fe ff ff 	cmpw   $0x0,0xfffffffffffffee6(%rbp)
   341b9:	00 
   341ba:	75 17                	jne    341d3 <e1000_xmit_frame+0x10ae>
   341bc:	45 39 f4             	cmp    %r14d,%r12d
   341bf:	75 12                	jne    341d3 <e1000_xmit_frame+0x10ae>
   341c1:	41 83 fc 08          	cmp    $0x8,%r12d
   341c5:	41 8d 54 24 fc       	lea    0xfffffffffffffffc(%r12),%edx
   341ca:	0f 97 c0             	seta   %al
   341cd:	a8 01                	test   $0x1,%al
   341cf:	44 0f 45 e2          	cmovne %edx,%r12d
   341d3:	48 8b 85 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rax
   341da:	83 b8 fc 03 00 00 02 	cmpl   $0x2,0x3fc(%rax)
   341e1:	75 1e                	jne    34201 <e1000_xmit_frame+0x10dc>
   341e3:	41 81 fc df 07 00 00 	cmp    $0x7df,%r12d
   341ea:	76 15                	jbe    34201 <e1000_xmit_frame+0x10dc>
   341ec:	83 bd 60 ff ff ff 00 	cmpl   $0x0,0xffffffffffffff60(%rbp)
   341f3:	0f 94 c0             	sete   %al
   341f6:	a8 01                	test   $0x1,%al
   341f8:	b8 df 07 00 00       	mov    $0x7df,%eax
   341fd:	44 0f 45 e0          	cmovne %eax,%r12d
   34201:	48 8b 95 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdx
   34208:	80 ba 08 02 00 00 00 	cmpb   $0x0,0x208(%rdx)
   3420f:	74 2b                	je     3423c <e1000_xmit_frame+0x1117>
   34211:	8b 85 4c ff ff ff    	mov    0xffffffffffffff4c(%rbp),%eax
   34217:	44 89 e2             	mov    %r12d,%edx
   3421a:	49 03 87 c8 00 00 00 	add    0xc8(%r15),%rax
   34221:	48 8d 44 10 ff       	lea    0xffffffffffffffff(%rax,%rdx,1),%rax
   34226:	a8 04                	test   $0x4,%al
   34228:	75 12                	jne    3423c <e1000_xmit_frame+0x1117>
   3422a:	41 83 fc 04          	cmp    $0x4,%r12d
   3422e:	41 8d 54 24 fc       	lea    0xfffffffffffffffc(%r12),%edx
   34233:	0f 97 c0             	seta   %al
   34236:	a8 01                	test   $0x1,%al
   34238:	44 0f 45 e2          	cmovne %edx,%r12d
   3423c:	66 45 89 65 18       	mov    %r12w,0x18(%r13)
   34241:	49 8b 8f c8 00 00 00 	mov    0xc8(%r15),%rcx
   34248:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3424f:	48 8b 85 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rax
   34256:	48 89 8d 50 ff ff ff 	mov    %rcx,0xffffffffffffff50(%rbp)
   3425d:	48 8b 98 f8 02 00 00 	mov    0x2f8(%rax),%rbx
   34264:	e8 00 00 00 00       	callq  34269 <e1000_xmit_frame+0x1144>
   34269:	48 c7 85 30 ff ff ff 	movq   $0x0,0xffffffffffffff30(%rbp)
   34270:	00 00 00 00 
   34274:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3427b:	48 85 db             	test   %rbx,%rbx
   3427e:	48 8d 83 80 00 00 00 	lea    0x80(%rbx),%rax
   34285:	48 0f 44 85 30 ff ff 	cmove  0xffffffffffffff30(%rbp),%rax
   3428c:	ff 
   3428d:	48 89 85 30 ff ff ff 	mov    %rax,0xffffffffffffff30(%rbp)
   34294:	e8 00 00 00 00       	callq  34299 <e1000_xmit_frame+0x1174>
   34299:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   342a0:	e8 00 00 00 00       	callq  342a5 <e1000_xmit_frame+0x1180>
   342a5:	48 83 bd 30 ff ff ff 	cmpq   $0x0,0xffffffffffffff30(%rbp)
   342ac:	00 
   342ad:	75 09                	jne    342b8 <e1000_xmit_frame+0x1193>
   342af:	48 8b 1d 00 00 00 00 	mov    0(%rip),%rbx        # 342b6 <e1000_xmit_frame+0x1191>
   342b6:	eb 1c                	jmp    342d4 <e1000_xmit_frame+0x11af>
   342b8:	48 8b 95 30 ff ff ff 	mov    0xffffffffffffff30(%rbp),%rdx
   342bf:	48 8b 82 e8 01 00 00 	mov    0x1e8(%rdx),%rax
   342c6:	48 85 c0             	test   %rax,%rax
   342c9:	48 89 c3             	mov    %rax,%rbx
   342cc:	48 0f 44 1d 00 00 00 	cmove  0(%rip),%rbx        # 342d4 <e1000_xmit_frame+0x11af>
   342d3:	00 
   342d4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   342db:	e8 00 00 00 00       	callq  342e0 <e1000_xmit_frame+0x11bb>
   342e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   342e7:	e8 00 00 00 00       	callq  342ec <e1000_xmit_frame+0x11c7>
   342ec:	8b bd 4c ff ff ff    	mov    0xffffffffffffff4c(%rbp),%edi
   342f2:	48 03 bd 50 ff ff ff 	add    0xffffffffffffff50(%rbp),%rdi
   342f9:	e8 e8 43 fd ff       	callq  86e6 <__phys_addr>
   342fe:	b9 01 00 00 00       	mov    $0x1,%ecx
   34303:	48 89 c6             	mov    %rax,%rsi
   34306:	44 89 e2             	mov    %r12d,%edx
   34309:	48 8b bd 30 ff ff ff 	mov    0xffffffffffffff30(%rbp),%rdi
   34310:	ff 53 18             	callq  *0x18(%rbx)
   34313:	49 89 45 08          	mov    %rax,0x8(%r13)
   34317:	48 8b 05 00 00 00 00 	mov    0(%rip),%rax        # 3431e <e1000_xmit_frame+0x11f9>
   3431e:	49 89 45 10          	mov    %rax,0x10(%r13)
   34322:	8b 8d 44 ff ff ff    	mov    0xffffffffffffff44(%rbp),%ecx
   34328:	66 41 89 4d 1a       	mov    %cx,0x1a(%r13)
   3432d:	48 8b 9d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rbx
   34334:	ff 85 44 ff ff ff    	incl   0xffffffffffffff44(%rbp)
   3433a:	8b 85 44 ff ff ff    	mov    0xffffffffffffff44(%rbp),%eax
   34340:	3b 43 14             	cmp    0x14(%rbx),%eax
   34343:	0f 85 da fd ff ff    	jne    34123 <e1000_xmit_frame+0xffe>
   34349:	c7 85 44 ff ff ff 00 	movl   $0x0,0xffffffffffffff44(%rbp)
   34350:	00 00 00 
   34353:	e9 cb fd ff ff       	jmpq   34123 <e1000_xmit_frame+0xffe>
   34358:	8b 95 60 ff ff ff    	mov    0xffffffffffffff60(%rbp),%edx
   3435e:	48 c7 85 58 ff ff ff 	movq   $0x0,0xffffffffffffff58(%rbp)
   34365:	00 00 00 00 
   34369:	89 95 48 ff ff ff    	mov    %edx,0xffffffffffffff48(%rbp)
   3436f:	48 8b 9d 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rbx
   34376:	48 39 9d 58 ff ff ff 	cmp    %rbx,0xffffffffffffff58(%rbp)
   3437d:	8b 8d 58 ff ff ff    	mov    0xffffffffffffff58(%rbp),%ecx
   34383:	89 8d 40 ff ff ff    	mov    %ecx,0xffffffffffffff40(%rbp)
   34389:	0f 84 f5 01 00 00    	je     34584 <e1000_xmit_frame+0x145f>
   3438f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34396:	e8 00 00 00 00       	callq  3439b <e1000_xmit_frame+0x1276>
   3439b:	41 8b 97 b8 00 00 00 	mov    0xb8(%r15),%edx
   343a2:	8b 85 40 ff ff ff    	mov    0xffffffffffffff40(%rbp),%eax
   343a8:	49 03 97 c0 00 00 00 	add    0xc0(%r15),%rdx
   343af:	48 c1 e0 04          	shl    $0x4,%rax
   343b3:	48 8d 44 10 20       	lea    0x20(%rax,%rdx,1),%rax
   343b8:	48 89 85 38 ff ff ff 	mov    %rax,0xffffffffffffff38(%rbp)
   343bf:	8b 40 0c             	mov    0xc(%rax),%eax
   343c2:	48 8b 95 38 ff ff ff 	mov    0xffffffffffffff38(%rbp),%rdx
   343c9:	89 45 84             	mov    %eax,0xffffffffffffff84(%rbp)
   343cc:	8b 52 08             	mov    0x8(%rdx),%edx
   343cf:	89 55 8c             	mov    %edx,0xffffffffffffff8c(%rbp)
   343d2:	eb 0e                	jmp    343e2 <e1000_xmit_frame+0x12bd>
   343d4:	44 29 65 84          	sub    %r12d,0xffffffffffffff84(%rbp)
   343d8:	44 01 65 8c          	add    %r12d,0xffffffffffffff8c(%rbp)
   343dc:	ff 85 48 ff ff ff    	incl   0xffffffffffffff48(%rbp)
   343e2:	83 7d 84 00          	cmpl   $0x0,0xffffffffffffff84(%rbp)
   343e6:	0f 84 8c 01 00 00    	je     34578 <e1000_xmit_frame+0x1453>
   343ec:	44 8b ad 44 ff ff ff 	mov    0xffffffffffffff44(%rbp),%r13d
   343f3:	48 8b 8d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rcx
   343fa:	8b 5d 88             	mov    0xffffffffffffff88(%rbp),%ebx
   343fd:	49 c1 e5 05          	shl    $0x5,%r13
   34401:	4c 03 69 20          	add    0x20(%rcx),%r13
   34405:	39 5d 84             	cmp    %ebx,0xffffffffffffff84(%rbp)
   34408:	41 89 dc             	mov    %ebx,%r12d
   3440b:	44 0f 46 65 84       	cmovbe 0xffffffffffffff84(%rbp),%r12d
   34410:	66 83 bd e4 fe ff ff 	cmpw   $0x0,0xfffffffffffffee4(%rbp)
   34417:	00 
   34418:	74 28                	je     34442 <e1000_xmit_frame+0x131d>
   3441a:	8b 85 14 ff ff ff    	mov    0xffffffffffffff14(%rbp),%eax
   34420:	ff c8                	dec    %eax
   34422:	39 85 40 ff ff ff    	cmp    %eax,0xffffffffffffff40(%rbp)
   34428:	75 18                	jne    34442 <e1000_xmit_frame+0x131d>
   3442a:	44 3b 65 84          	cmp    0xffffffffffffff84(%rbp),%r12d
   3442e:	75 12                	jne    34442 <e1000_xmit_frame+0x131d>
   34430:	41 83 fc 08          	cmp    $0x8,%r12d
   34434:	41 8d 54 24 fc       	lea    0xfffffffffffffffc(%r12),%edx
   34439:	0f 97 c0             	seta   %al
   3443c:	a8 01                	test   $0x1,%al
   3443e:	44 0f 45 e2          	cmovne %edx,%r12d
   34442:	48 8b 85 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rax
   34449:	80 b8 08 02 00 00 00 	cmpb   $0x0,0x208(%rax)
   34450:	74 1e                	je     34470 <e1000_xmit_frame+0x134b>
   34452:	48 8b 95 38 ff ff ff 	mov    0xffffffffffffff38(%rbp),%rdx
   34459:	f6 02 04             	testb  $0x4,(%rdx)
   3445c:	75 12                	jne    34470 <e1000_xmit_frame+0x134b>
   3445e:	41 83 fc 04          	cmp    $0x4,%r12d
   34462:	41 8d 54 24 fc       	lea    0xfffffffffffffffc(%r12),%edx
   34467:	0f 97 c0             	seta   %al
   3446a:	a8 01                	test   $0x1,%al
   3446c:	44 0f 45 e2          	cmovne %edx,%r12d
   34470:	66 45 89 65 18       	mov    %r12w,0x18(%r13)
   34475:	48 8b 8d 38 ff ff ff 	mov    0xffffffffffffff38(%rbp),%rcx
   3447c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34483:	48 8b 85 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rax
   3448a:	45 31 f6             	xor    %r14d,%r14d
   3448d:	48 8b 09             	mov    (%rcx),%rcx
   34490:	48 89 8d 28 ff ff ff 	mov    %rcx,0xffffffffffffff28(%rbp)
   34497:	48 8b 98 f8 02 00 00 	mov    0x2f8(%rax),%rbx
   3449e:	e8 00 00 00 00       	callq  344a3 <e1000_xmit_frame+0x137e>
   344a3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   344aa:	48 8d 83 80 00 00 00 	lea    0x80(%rbx),%rax
   344b1:	48 85 db             	test   %rbx,%rbx
   344b4:	4c 0f 45 f0          	cmovne %rax,%r14
   344b8:	e8 00 00 00 00       	callq  344bd <e1000_xmit_frame+0x1398>
   344bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   344c4:	e8 00 00 00 00       	callq  344c9 <e1000_xmit_frame+0x13a4>
   344c9:	4d 85 f6             	test   %r14,%r14
   344cc:	75 09                	jne    344d7 <e1000_xmit_frame+0x13b2>
   344ce:	48 8b 1d 00 00 00 00 	mov    0(%rip),%rbx        # 344d5 <e1000_xmit_frame+0x13b0>
   344d5:	eb 15                	jmp    344ec <e1000_xmit_frame+0x13c7>
   344d7:	49 8b 86 e8 01 00 00 	mov    0x1e8(%r14),%rax
   344de:	48 85 c0             	test   %rax,%rax
   344e1:	48 89 c3             	mov    %rax,%rbx
   344e4:	48 0f 44 1d 00 00 00 	cmove  0(%rip),%rbx        # 344ec <e1000_xmit_frame+0x13c7>
   344eb:	00 
   344ec:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   344f3:	e8 00 00 00 00       	callq  344f8 <e1000_xmit_frame+0x13d3>
   344f8:	48 b8 00 00 00 00 00 	mov    $0x1e0000000000,%rax
   344ff:	1e 00 00 
   34502:	48 03 85 28 ff ff ff 	add    0xffffffffffffff28(%rbp),%rax
   34509:	48 b9 a3 8b 2e ba e8 	mov    $0x2e8ba2e8ba2e8ba3,%rcx
   34510:	a2 8b 2e 
   34513:	8b 75 8c             	mov    0xffffffffffffff8c(%rbp),%esi
   34516:	44 89 e2             	mov    %r12d,%edx
   34519:	4c 89 f7             	mov    %r14,%rdi
   3451c:	48 c1 f8 03          	sar    $0x3,%rax
   34520:	48 0f af c1          	imul   %rcx,%rax
   34524:	b9 01 00 00 00       	mov    $0x1,%ecx
   34529:	48 c1 e0 0c          	shl    $0xc,%rax
   3452d:	48 01 c6             	add    %rax,%rsi
   34530:	ff 53 18             	callq  *0x18(%rbx)
   34533:	49 89 45 08          	mov    %rax,0x8(%r13)
   34537:	48 8b 05 00 00 00 00 	mov    0(%rip),%rax        # 3453e <e1000_xmit_frame+0x1419>
   3453e:	49 89 45 10          	mov    %rax,0x10(%r13)
   34542:	8b 95 44 ff ff ff    	mov    0xffffffffffffff44(%rbp),%edx
   34548:	66 41 89 55 1a       	mov    %dx,0x1a(%r13)
   3454d:	48 8b 8d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rcx
   34554:	ff 85 44 ff ff ff    	incl   0xffffffffffffff44(%rbp)
   3455a:	8b 9d 44 ff ff ff    	mov    0xffffffffffffff44(%rbp),%ebx
   34560:	3b 59 14             	cmp    0x14(%rcx),%ebx
   34563:	0f 85 6b fe ff ff    	jne    343d4 <e1000_xmit_frame+0x12af>
   34569:	c7 85 44 ff ff ff 00 	movl   $0x0,0xffffffffffffff44(%rbp)
   34570:	00 00 00 
   34573:	e9 5c fe ff ff       	jmpq   343d4 <e1000_xmit_frame+0x12af>
   34578:	48 ff 85 58 ff ff ff 	incq   0xffffffffffffff58(%rbp)
   3457f:	e9 eb fd ff ff       	jmpq   3436f <e1000_xmit_frame+0x124a>
   34584:	83 bd 44 ff ff ff 00 	cmpl   $0x0,0xffffffffffffff44(%rbp)
   3458b:	75 0c                	jne    34599 <e1000_xmit_frame+0x1474>
   3458d:	48 8b 85 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rax
   34594:	8b 50 14             	mov    0x14(%rax),%edx
   34597:	eb 06                	jmp    3459f <e1000_xmit_frame+0x147a>
   34599:	8b 95 44 ff ff ff    	mov    0xffffffffffffff44(%rbp),%edx
   3459f:	48 8b 8d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rcx
   345a6:	ff ca                	dec    %edx
   345a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   345af:	89 d0                	mov    %edx,%eax
   345b1:	48 c1 e0 05          	shl    $0x5,%rax
   345b5:	48 03 41 20          	add    0x20(%rcx),%rax
   345b9:	4c 89 38             	mov    %r15,(%rax)
   345bc:	8b 85 00 ff ff ff    	mov    0xffffffffffffff00(%rbp),%eax
   345c2:	48 c1 e0 05          	shl    $0x5,%rax
   345c6:	48 03 41 20          	add    0x20(%rcx),%rax
   345ca:	66 89 50 1a          	mov    %dx,0x1a(%rax)
   345ce:	e8 00 00 00 00       	callq  345d3 <e1000_xmit_frame+0x14ae>
   345d3:	45 31 c0             	xor    %r8d,%r8d
   345d6:	f6 85 04 ff ff ff 04 	testb  $0x4,0xffffffffffffff04(%rbp)
   345dd:	bf 00 00 00 02       	mov    $0x2000000,%edi
   345e2:	74 18                	je     345fc <e1000_xmit_frame+0x14d7>
   345e4:	f6 85 04 ff ff ff 08 	testb  $0x8,0xffffffffffffff04(%rbp)
   345eb:	66 41 b8 00 03       	mov    $0x300,%r8w
   345f0:	bf 00 00 10 26       	mov    $0x26100000,%edi
   345f5:	75 05                	jne    345fc <e1000_xmit_frame+0x14d7>
   345f7:	66 41 b8 00 02       	mov    $0x200,%r8w
   345fc:	f6 85 04 ff ff ff 01 	testb  $0x1,0xffffffffffffff04(%rbp)
   34603:	74 0d                	je     34612 <e1000_xmit_frame+0x14ed>
   34605:	81 cf 00 00 10 20    	or     $0x20100000,%edi
   3460b:	41 81 c8 00 02 00 00 	or     $0x200,%r8d
   34612:	f6 85 04 ff ff ff 02 	testb  $0x2,0xffffffffffffff04(%rbp)
   34619:	74 16                	je     34631 <e1000_xmit_frame+0x150c>
   3461b:	66 c7 85 04 ff ff ff 	movw   $0x0,0xffffffffffffff04(%rbp)
   34622:	00 00 
   34624:	44 0b 85 04 ff ff ff 	or     0xffffffffffffff04(%rbp),%r8d
   3462b:	81 cf 00 00 00 40    	or     $0x40000000,%edi
   34631:	48 8b 9d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rbx
   34638:	8b b5 48 ff ff ff    	mov    0xffffffffffffff48(%rbp),%esi
   3463e:	31 c9                	xor    %ecx,%ecx
   34640:	44 8b 6b 18          	mov    0x18(%rbx),%r13d
   34644:	ff ce                	dec    %esi
   34646:	83 fe ff             	cmp    $0xffffffffffffffff,%esi
   34649:	74 48                	je     34693 <e1000_xmit_frame+0x156e>
   3464b:	48 8b 8d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rcx
   34652:	44 89 e8             	mov    %r13d,%eax
   34655:	48 8b 9d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rbx
   3465c:	48 89 c2             	mov    %rax,%rdx
   3465f:	41 ff c5             	inc    %r13d
   34662:	48 c1 e2 05          	shl    $0x5,%rdx
   34666:	48 03 51 20          	add    0x20(%rcx),%rdx
   3466a:	48 89 c1             	mov    %rax,%rcx
   3466d:	48 c1 e1 04          	shl    $0x4,%rcx
   34671:	48 03 0b             	add    (%rbx),%rcx
   34674:	48 8b 42 08          	mov    0x8(%rdx),%rax
   34678:	48 89 01             	mov    %rax,(%rcx)
   3467b:	0f b7 42 18          	movzwl 0x18(%rdx),%eax
   3467f:	44 89 41 0c          	mov    %r8d,0xc(%rcx)
   34683:	09 f8                	or     %edi,%eax
   34685:	89 41 08             	mov    %eax,0x8(%rcx)
   34688:	44 3b 6b 14          	cmp    0x14(%rbx),%r13d
   3468c:	75 b6                	jne    34644 <e1000_xmit_frame+0x151f>
   3468e:	45 31 ed             	xor    %r13d,%r13d
   34691:	eb b1                	jmp    34644 <e1000_xmit_frame+0x151f>
   34693:	48 8b 95 e8 fe ff ff 	mov    0xfffffffffffffee8(%rbp),%rdx
   3469a:	8b 82 c8 01 00 00    	mov    0x1c8(%rdx),%eax
   346a0:	09 41 08             	or     %eax,0x8(%rcx)
   346a3:	0f ae f8             	sfence 
   346a6:	48 8b 8d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rcx
   346ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   346b4:	0f b7 59 5a          	movzwl 0x5a(%rcx),%ebx
   346b8:	44 89 69 18          	mov    %r13d,0x18(%rcx)
   346bc:	4c 8b a2 b8 03 00 00 	mov    0x3b8(%rdx),%r12
   346c3:	e8 00 00 00 00       	callq  346c8 <e1000_xmit_frame+0x15a3>
   346c8:	49 01 dc             	add    %rbx,%r12
   346cb:	45 89 2c 24          	mov    %r13d,(%r12)
   346cf:	48 8b 05 00 00 00 00 	mov    0(%rip),%rax        # 346d6 <e1000_xmit_frame+0x15b1>
   346d6:	48 8b 9d d8 fe ff ff 	mov    0xfffffffffffffed8(%rbp),%rbx
   346dd:	ba 14 00 00 00       	mov    $0x14,%edx
   346e2:	48 89 83 48 03 00 00 	mov    %rax,0x348(%rbx)
   346e9:	48 8b b5 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rsi
   346f0:	48 89 df             	mov    %rbx,%rdi
   346f3:	e8 5b eb fe ff       	callq  23253 <e1000_maybe_stop_tx>
   346f8:	48 8b bd f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rdi
   346ff:	48 8b b5 08 ff ff ff 	mov    0xffffffffffffff08(%rbp),%rsi
   34706:	48 83 c7 28          	add    $0x28,%rdi
   3470a:	e8 00 00 00 00       	callq  3470f <e1000_xmit_frame+0x15ea>
   3470f:	31 c0                	xor    %eax,%eax
   34711:	eb 42                	jmp    34755 <e1000_xmit_frame+0x1630>
   34713:	44 89 eb             	mov    %r13d,%ebx
   34716:	8b 85 18 ff ff ff    	mov    0xffffffffffffff18(%rbp),%eax
   3471c:	44 8b b5 1c ff ff ff 	mov    0xffffffffffffff1c(%rbp),%r14d
   34723:	41 89 dd             	mov    %ebx,%r13d
   34726:	41 bc 01 00 00 00    	mov    $0x1,%r12d
   3472c:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
   3472f:	e9 e1 f2 ff ff       	jmpq   33a15 <e1000_xmit_frame+0x8f0>
   34734:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3473b:	e8 00 00 00 00       	callq  34740 <e1000_xmit_frame+0x161b>
   34740:	8a 4d 91             	mov    0xffffffffffffff91(%rbp),%cl
   34743:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   34747:	ba 07 00 00 00       	mov    $0x7,%edx
   3474c:	c6 45 91 00          	movb   $0x0,0xffffffffffffff91(%rbp)
   34750:	e9 5c f6 ff ff       	jmpq   33db1 <e1000_xmit_frame+0xc8c>
   34755:	48 81 c4 18 01 00 00 	add    $0x118,%rsp
   3475c:	5b                   	pop    %rbx
   3475d:	41 5c                	pop    %r12
   3475f:	41 5d                	pop    %r13
   34761:	41 5e                	pop    %r14
   34763:	41 5f                	pop    %r15
   34765:	c9                   	leaveq 
   34766:	c3                   	retq   

0000000000034767 <e1000_tx_timeout>:
   34767:	55                   	push   %rbp
   34768:	48 89 e5             	mov    %rsp,%rbp
   3476b:	53                   	push   %rbx
   3476c:	48 89 fb             	mov    %rdi,%rbx
   3476f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34776:	48 83 ec 08          	sub    $0x8,%rsp
   3477a:	e8 00 00 00 00       	callq  3477f <e1000_tx_timeout+0x18>
   3477f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34786:	e8 00 00 00 00       	callq  3478b <e1000_tx_timeout+0x24>
   3478b:	ff 83 f0 09 00 00    	incl   0x9f0(%rbx)
   34791:	48 81 c3 38 09 00 00 	add    $0x938,%rbx
   34798:	48 89 df             	mov    %rbx,%rdi
   3479b:	e8 13 f2 fc ff       	callq  39b3 <schedule_work>
   347a0:	41 5b                	pop    %r11
   347a2:	5b                   	pop    %rbx
   347a3:	c9                   	leaveq 
   347a4:	c3                   	retq   

00000000000347a5 <e1000_get_stats>:
   347a5:	55                   	push   %rbp
   347a6:	48 89 e5             	mov    %rsp,%rbp
   347a9:	53                   	push   %rbx
   347aa:	48 89 fb             	mov    %rdi,%rbx
   347ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   347b4:	48 83 ec 08          	sub    $0x8,%rsp
   347b8:	e8 00 00 00 00       	callq  347bd <e1000_get_stats+0x18>
   347bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   347c4:	e8 00 00 00 00       	callq  347c9 <e1000_get_stats+0x24>
   347c9:	48 8d 83 00 0b 00 00 	lea    0xb00(%rbx),%rax
   347d0:	5b                   	pop    %rbx
   347d1:	5b                   	pop    %rbx
   347d2:	c9                   	leaveq 
   347d3:	c3                   	retq   

00000000000347d4 <e1000_change_mtu>:
   347d4:	55                   	push   %rbp
   347d5:	48 89 e5             	mov    %rsp,%rbp
   347d8:	41 57                	push   %r15
   347da:	41 89 f7             	mov    %esi,%r15d
   347dd:	41 56                	push   %r14
   347df:	49 89 fe             	mov    %rdi,%r14
   347e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   347e9:	41 55                	push   %r13
   347eb:	41 54                	push   %r12
   347ed:	53                   	push   %rbx
   347ee:	41 8d 5f 12          	lea    0x12(%r15),%ebx
   347f2:	48 83 ec 18          	sub    $0x18,%rsp
   347f6:	e8 00 00 00 00       	callq  347fb <e1000_change_mtu+0x27>
   347fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34802:	e8 00 00 00 00       	callq  34807 <e1000_change_mtu+0x33>
   34807:	83 fb 3f             	cmp    $0x3f,%ebx
   3480a:	66 c7 45 d6 00 00    	movw   $0x0,0xffffffffffffffd6(%rbp)
   34810:	7e 08                	jle    3481a <e1000_change_mtu+0x46>
   34812:	81 fb 00 3f 00 00    	cmp    $0x3f00,%ebx
   34818:	7e 09                	jle    34823 <e1000_change_mtu+0x4f>
   3481a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34821:	eb 4a                	jmp    3486d <e1000_change_mtu+0x99>
   34823:	4d 8d ae b8 0b 00 00 	lea    0xbb8(%r14),%r13
   3482a:	4d 8d a6 00 08 00 00 	lea    0x800(%r14),%r12
   34831:	41 8b 45 10          	mov    0x10(%r13),%eax
   34835:	85 c0                	test   %eax,%eax
   34837:	74 25                	je     3485e <e1000_change_mtu+0x8a>
   34839:	83 f8 01             	cmp    $0x1,%eax
   3483c:	74 20                	je     3485e <e1000_change_mtu+0x8a>
   3483e:	83 f8 02             	cmp    $0x2,%eax
   34841:	74 1b                	je     3485e <e1000_change_mtu+0x8a>
   34843:	83 f8 12             	cmp    $0x12,%eax
   34846:	74 16                	je     3485e <e1000_change_mtu+0x8a>
   34848:	83 f8 10             	cmp    $0x10,%eax
   3484b:	74 31                	je     3487e <e1000_change_mtu+0xaa>
   3484d:	83 f8 0e             	cmp    $0xe,%eax
   34850:	74 56                	je     348a8 <e1000_change_mtu+0xd4>
   34852:	83 f8 0f             	cmp    $0xf,%eax
   34855:	74 51                	je     348a8 <e1000_change_mtu+0xd4>
   34857:	83 f8 11             	cmp    $0x11,%eax
   3485a:	75 5b                	jne    348b7 <e1000_change_mtu+0xe3>
   3485c:	eb 4a                	jmp    348a8 <e1000_change_mtu+0xd4>
   3485e:	81 fb ee 05 00 00    	cmp    $0x5ee,%ebx
   34864:	7e 51                	jle    348b7 <e1000_change_mtu+0xe3>
   34866:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3486d:	31 c0                	xor    %eax,%eax
   3486f:	e8 00 00 00 00       	callq  34874 <e1000_change_mtu+0xa0>
   34874:	b8 ea ff ff ff       	mov    $0xffffffea,%eax
   34879:	e9 21 01 00 00       	jmpq   3499f <e1000_change_mtu+0x1cb>
   3487e:	48 8d 4d d6          	lea    0xffffffffffffffd6(%rbp),%rcx
   34882:	ba 01 00 00 00       	mov    $0x1,%edx
   34887:	be 1a 00 00 00       	mov    $0x1a,%esi
   3488c:	4c 89 ef             	mov    %r13,%rdi
   3488f:	e8 cb 7d fe ff       	callq  1c65f <e1000_read_eeprom>
   34894:	66 41 81 bd e6 00 00 	cmpw   $0x109a,0xe6(%r13)
   3489b:	00 9a 10 
   3489e:	75 be                	jne    3485e <e1000_change_mtu+0x8a>
   348a0:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   348a4:	a8 0c                	test   $0xc,%al
   348a6:	75 b6                	jne    3485e <e1000_change_mtu+0x8a>
   348a8:	81 fb 12 24 00 00    	cmp    $0x2412,%ebx
   348ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   348b5:	7f b6                	jg     3486d <e1000_change_mtu+0x99>
   348b7:	81 fb 00 01 00 00    	cmp    $0x100,%ebx
   348bd:	7f 0e                	jg     348cd <e1000_change_mtu+0xf9>
   348bf:	41 c7 84 24 a0 00 00 	movl   $0x100,0xa0(%r12)
   348c6:	00 00 01 00 00 
   348cb:	eb 73                	jmp    34940 <e1000_change_mtu+0x16c>
   348cd:	81 fb 00 02 00 00    	cmp    $0x200,%ebx
   348d3:	7f 0e                	jg     348e3 <e1000_change_mtu+0x10f>
   348d5:	41 c7 84 24 a0 00 00 	movl   $0x200,0xa0(%r12)
   348dc:	00 00 02 00 00 
   348e1:	eb 5d                	jmp    34940 <e1000_change_mtu+0x16c>
   348e3:	81 fb 00 04 00 00    	cmp    $0x400,%ebx
   348e9:	7f 0e                	jg     348f9 <e1000_change_mtu+0x125>
   348eb:	41 c7 84 24 a0 00 00 	movl   $0x400,0xa0(%r12)
   348f2:	00 00 04 00 00 
   348f7:	eb 47                	jmp    34940 <e1000_change_mtu+0x16c>
   348f9:	81 fb 00 08 00 00    	cmp    $0x800,%ebx
   348ff:	7f 0e                	jg     3490f <e1000_change_mtu+0x13b>
   34901:	41 c7 84 24 a0 00 00 	movl   $0x800,0xa0(%r12)
   34908:	00 00 08 00 00 
   3490d:	eb 31                	jmp    34940 <e1000_change_mtu+0x16c>
   3490f:	81 fb 00 10 00 00    	cmp    $0x1000,%ebx
   34915:	7f 0e                	jg     34925 <e1000_change_mtu+0x151>
   34917:	41 c7 84 24 a0 00 00 	movl   $0x1000,0xa0(%r12)
   3491e:	00 00 10 00 00 
   34923:	eb 1b                	jmp    34940 <e1000_change_mtu+0x16c>
   34925:	b8 00 20 00 00       	mov    $0x2000,%eax
   3492a:	81 fb 00 20 00 00    	cmp    $0x2000,%ebx
   34930:	ba 00 40 00 00       	mov    $0x4000,%edx
   34935:	0f 4f c2             	cmovg  %edx,%eax
   34938:	41 89 84 24 a0 00 00 	mov    %eax,0xa0(%r12)
   3493f:	00 
   34940:	41 80 bd 0f 01 00 00 	cmpb   $0x0,0x10f(%r13)
   34947:	00 
   34948:	75 1c                	jne    34966 <e1000_change_mtu+0x192>
   3494a:	81 fb ee 05 00 00    	cmp    $0x5ee,%ebx
   34950:	74 08                	je     3495a <e1000_change_mtu+0x186>
   34952:	81 fb f2 05 00 00    	cmp    $0x5f2,%ebx
   34958:	75 0c                	jne    34966 <e1000_change_mtu+0x192>
   3495a:	41 c7 84 24 a0 00 00 	movl   $0x5f2,0xa0(%r12)
   34961:	00 f2 05 00 00 
   34966:	45 89 be 6c 01 00 00 	mov    %r15d,0x16c(%r14)
   3496d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34974:	41 89 9d 98 00 00 00 	mov    %ebx,0x98(%r13)
   3497b:	e8 00 00 00 00       	callq  34980 <e1000_change_mtu+0x1ac>
   34980:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34987:	e8 00 00 00 00       	callq  3498c <e1000_change_mtu+0x1b8>
   3498c:	31 c0                	xor    %eax,%eax
   3498e:	41 f6 46 48 01       	testb  $0x1,0x48(%r14)
   34993:	74 0a                	je     3499f <e1000_change_mtu+0x1cb>
   34995:	4c 89 e7             	mov    %r12,%rdi
   34998:	e8 ae dc ff ff       	callq  3264b <e1000_reinit_locked>
   3499d:	31 c0                	xor    %eax,%eax
   3499f:	48 83 c4 18          	add    $0x18,%rsp
   349a3:	5b                   	pop    %rbx
   349a4:	41 5c                	pop    %r12
   349a6:	41 5d                	pop    %r13
   349a8:	41 5e                	pop    %r14
   349aa:	41 5f                	pop    %r15
   349ac:	c9                   	leaveq 
   349ad:	c3                   	retq   

00000000000349ae <e1000_clean>:
   349ae:	55                   	push   %rbp
   349af:	48 89 e5             	mov    %rsp,%rbp
   349b2:	41 57                	push   %r15
   349b4:	41 56                	push   %r14
   349b6:	41 55                	push   %r13
   349b8:	41 54                	push   %r12
   349ba:	53                   	push   %rbx
   349bb:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
   349c2:	48 89 bd 48 ff ff ff 	mov    %rdi,0xffffffffffffff48(%rbp)
   349c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   349d0:	89 b5 44 ff ff ff    	mov    %esi,0xffffffffffffff44(%rbp)
   349d6:	e8 00 00 00 00       	callq  349db <e1000_clean+0x2d>
   349db:	48 8b 85 48 ff ff ff 	mov    0xffffffffffffff48(%rbp),%rax
   349e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   349e9:	48 8b 98 c8 00 00 00 	mov    0xc8(%rax),%rbx
   349f0:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
   349f7:	e8 00 00 00 00       	callq  349fc <e1000_clean+0x4e>
   349fc:	48 8d bb e8 08 00 00 	lea    0x8e8(%rbx),%rdi
   34a03:	4c 8d bb 00 08 00 00 	lea    0x800(%rbx),%r15
   34a0a:	e8 00 00 00 00       	callq  34a0f <e1000_clean+0x61>
   34a0f:	85 c0                	test   %eax,%eax
   34a11:	0f 84 89 07 00 00    	je     351a0 <e1000_clean+0x7f2>
   34a17:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34a1e:	48 81 c3 b8 0b 00 00 	add    $0xbb8,%rbx
   34a25:	4d 8b b7 b0 01 00 00 	mov    0x1b0(%r15),%r14
   34a2c:	e8 00 00 00 00       	callq  34a31 <e1000_clean+0x83>
   34a31:	48 89 9d 78 ff ff ff 	mov    %rbx,0xffffffffffffff78(%rbp)
   34a38:	49 8b 97 f0 02 00 00 	mov    0x2f0(%r15),%rdx
   34a3f:	48 89 95 50 ff ff ff 	mov    %rdx,0xffffffffffffff50(%rbp)
   34a46:	45 8b 66 1c          	mov    0x1c(%r14),%r12d
   34a4a:	44 89 e0             	mov    %r12d,%eax
   34a4d:	48 c1 e0 05          	shl    $0x5,%rax
   34a51:	49 03 46 20          	add    0x20(%r14),%rax
   34a55:	0f b7 40 1a          	movzwl 0x1a(%rax),%eax
   34a59:	89 85 64 ff ff ff    	mov    %eax,0xffffffffffffff64(%rbp)
   34a5f:	89 c0                	mov    %eax,%eax
   34a61:	48 c1 e0 04          	shl    $0x4,%rax
   34a65:	48 89 85 70 ff ff ff 	mov    %rax,0xffffffffffffff70(%rbp)
   34a6c:	49 8b 16             	mov    (%r14),%rdx
   34a6f:	c7 85 58 ff ff ff 00 	movl   $0x0,0xffffffffffffff58(%rbp)
   34a76:	00 00 00 
   34a79:	c6 45 9f 00          	movb   $0x0,0xffffffffffffff9f(%rbp)
   34a7d:	c7 85 60 ff ff ff 00 	movl   $0x0,0xffffffffffffff60(%rbp)
   34a84:	00 00 00 
   34a87:	c7 85 5c ff ff ff 00 	movl   $0x0,0xffffffffffffff5c(%rbp)
   34a8e:	00 00 00 
   34a91:	48 01 d0             	add    %rdx,%rax
   34a94:	48 89 85 70 ff ff ff 	mov    %rax,0xffffffffffffff70(%rbp)
   34a9b:	48 8b 85 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rax
   34aa2:	f6 40 0c 01          	testb  $0x1,0xc(%rax)
   34aa6:	75 0f                	jne    34ab7 <e1000_clean+0x109>
   34aa8:	e9 21 01 00 00       	jmpq   34bce <e1000_clean+0x220>
   34aad:	80 7d 9f 00          	cmpb   $0x0,0xffffffffffffff9f(%rbp)
   34ab1:	0f 85 d0 00 00 00    	jne    34b87 <e1000_clean+0x1d9>
   34ab7:	49 8b 16             	mov    (%r14),%rdx
   34aba:	44 89 e0             	mov    %r12d,%eax
   34abd:	48 89 45 88          	mov    %rax,0xffffffffffffff88(%rbp)
   34ac1:	48 c1 e0 05          	shl    $0x5,%rax
   34ac5:	48 89 85 68 ff ff ff 	mov    %rax,0xffffffffffffff68(%rbp)
   34acc:	48 89 55 90          	mov    %rdx,0xffffffffffffff90(%rbp)
   34ad0:	49 8b 56 20          	mov    0x20(%r14),%rdx
   34ad4:	48 01 d0             	add    %rdx,%rax
   34ad7:	44 3b a5 64 ff ff ff 	cmp    0xffffffffffffff64(%rbp),%r12d
   34ade:	48 89 85 68 ff ff ff 	mov    %rax,0xffffffffffffff68(%rbp)
   34ae5:	0f 94 45 9f          	sete   0xffffffffffffff9f(%rbp)
   34ae9:	80 7d 9f 00          	cmpb   $0x0,0xffffffffffffff9f(%rbp)
   34aed:	74 5f                	je     34b4e <e1000_clean+0x1a0>
   34aef:	48 8b 18             	mov    (%rax),%rbx
   34af2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34af9:	41 bd 01 00 00 00    	mov    $0x1,%r13d
   34aff:	e8 00 00 00 00       	callq  34b04 <e1000_clean+0x156>
   34b04:	8b 83 b8 00 00 00    	mov    0xb8(%rbx),%eax
   34b0a:	48 03 83 c0 00 00 00 	add    0xc0(%rbx),%rax
   34b11:	8b 40 08             	mov    0x8(%rax),%eax
   34b14:	66 85 c0             	test   %ax,%ax
   34b17:	74 04                	je     34b1d <e1000_clean+0x16f>
   34b19:	44 0f b7 e8          	movzwl %ax,%r13d
   34b1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34b24:	e8 00 00 00 00       	callq  34b29 <e1000_clean+0x17b>
   34b29:	8b 43 68             	mov    0x68(%rbx),%eax
   34b2c:	8b 8d 60 ff ff ff    	mov    0xffffffffffffff60(%rbp),%ecx
   34b32:	41 8d 55 ff          	lea    0xffffffffffffffff(%r13),%edx
   34b36:	44 01 ad 5c ff ff ff 	add    %r13d,0xffffffffffffff5c(%rbp)
   34b3d:	01 c1                	add    %eax,%ecx
   34b3f:	2b 43 6c             	sub    0x6c(%rbx),%eax
   34b42:	0f af d0             	imul   %eax,%edx
   34b45:	8d 14 11             	lea    (%rcx,%rdx,1),%edx
   34b48:	89 95 60 ff ff ff    	mov    %edx,0xffffffffffffff60(%rbp)
   34b4e:	48 8b b5 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rsi
   34b55:	4c 89 ff             	mov    %r15,%rdi
   34b58:	41 ff c4             	inc    %r12d
   34b5b:	e8 e2 15 ff ff       	callq  26142 <e1000_unmap_and_free_tx_resource>
   34b60:	48 c1 65 88 04       	shlq   $0x4,0xffffffffffffff88(%rbp)
   34b65:	48 8b 45 90          	mov    0xffffffffffffff90(%rbp),%rax
   34b69:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   34b6d:	c7 44 10 0c 00 00 00 	movl   $0x0,0xc(%rax,%rdx,1)
   34b74:	00 
   34b75:	45 3b 66 14          	cmp    0x14(%r14),%r12d
   34b79:	0f 85 2e ff ff ff    	jne    34aad <e1000_clean+0xff>
   34b7f:	45 31 e4             	xor    %r12d,%r12d
   34b82:	e9 26 ff ff ff       	jmpq   34aad <e1000_clean+0xff>
   34b87:	44 89 e0             	mov    %r12d,%eax
   34b8a:	48 c1 e0 05          	shl    $0x5,%rax
   34b8e:	49 03 46 20          	add    0x20(%r14),%rax
   34b92:	0f b7 40 1a          	movzwl 0x1a(%rax),%eax
   34b96:	89 85 64 ff ff ff    	mov    %eax,0xffffffffffffff64(%rbp)
   34b9c:	89 c0                	mov    %eax,%eax
   34b9e:	48 c1 e0 04          	shl    $0x4,%rax
   34ba2:	48 89 85 70 ff ff ff 	mov    %rax,0xffffffffffffff70(%rbp)
   34ba9:	49 8b 16             	mov    (%r14),%rdx
   34bac:	48 01 d0             	add    %rdx,%rax
   34baf:	83 bd 58 ff ff ff 40 	cmpl   $0x40,0xffffffffffffff58(%rbp)
   34bb6:	48 89 85 70 ff ff ff 	mov    %rax,0xffffffffffffff70(%rbp)
   34bbd:	0f 84 bf 05 00 00    	je     35182 <e1000_clean+0x7d4>
   34bc3:	ff 85 58 ff ff ff    	incl   0xffffffffffffff58(%rbp)
   34bc9:	e9 cd fe ff ff       	jmpq   34a9b <e1000_clean+0xed>
   34bce:	45 89 66 1c          	mov    %r12d,0x1c(%r14)
   34bd2:	80 7d 9f 00          	cmpb   $0x0,0xffffffffffffff9f(%rbp)
   34bd6:	0f 84 05 01 00 00    	je     34ce1 <e1000_clean+0x333>
   34bdc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34be3:	e8 00 00 00 00       	callq  34be8 <e1000_clean+0x23a>
   34be8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34bef:	e8 00 00 00 00       	callq  34bf4 <e1000_clean+0x246>
   34bf4:	48 8b 85 50 ff ff ff 	mov    0xffffffffffffff50(%rbp),%rax
   34bfb:	f6 40 48 04          	testb  $0x4,0x48(%rax)
   34bff:	0f 85 dc 00 00 00    	jne    34ce1 <e1000_clean+0x333>
   34c05:	e9 81 05 00 00       	jmpq   3518b <e1000_clean+0x7dd>
   34c0a:	41 8b 56 14          	mov    0x14(%r14),%edx
   34c0e:	41 8b 46 1c          	mov    0x1c(%r14),%eax
   34c12:	ff c8                	dec    %eax
   34c14:	41 2b 46 18          	sub    0x18(%r14),%eax
   34c18:	01 d0                	add    %edx,%eax
   34c1a:	83 f8 1f             	cmp    $0x1f,%eax
   34c1d:	0f 86 be 00 00 00    	jbe    34ce1 <e1000_clean+0x333>
   34c23:	0f ae f0             	mfence 
   34c26:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34c2d:	e8 00 00 00 00       	callq  34c32 <e1000_clean+0x284>
   34c32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34c39:	e8 00 00 00 00       	callq  34c3e <e1000_clean+0x290>
   34c3e:	48 8b 95 50 ff ff ff 	mov    0xffffffffffffff50(%rbp),%rdx
   34c45:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34c4c:	48 8b 9a 00 03 00 00 	mov    0x300(%rdx),%rbx
   34c53:	e8 00 00 00 00       	callq  34c58 <e1000_clean+0x2aa>
   34c58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34c5f:	e8 00 00 00 00       	callq  34c64 <e1000_clean+0x2b6>
   34c64:	f6 43 10 01          	testb  $0x1,0x10(%rbx)
   34c68:	74 77                	je     34ce1 <e1000_clean+0x333>
   34c6a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34c71:	e8 00 00 00 00       	callq  34c76 <e1000_clean+0x2c8>
   34c76:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34c7d:	e8 00 00 00 00       	callq  34c82 <e1000_clean+0x2d4>
   34c82:	48 8b 85 50 ff ff ff 	mov    0xffffffffffffff50(%rbp),%rax
   34c89:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34c90:	48 8b 98 00 03 00 00 	mov    0x300(%rax),%rbx
   34c97:	e8 00 00 00 00       	callq  34c9c <e1000_clean+0x2ee>
   34c9c:	e8 1b ee fc ff       	callq  3abc <netpoll_trap>
   34ca1:	85 c0                	test   %eax,%eax
   34ca3:	74 14                	je     34cb9 <e1000_clean+0x30b>
   34ca5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34cac:	e8 00 00 00 00       	callq  34cb1 <e1000_clean+0x303>
   34cb1:	f0 0f ba 73 10 00    	lock btrl $0x0,0x10(%rbx)
   34cb7:	eb 21                	jmp    34cda <e1000_clean+0x32c>
   34cb9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34cc0:	e8 00 00 00 00       	callq  34cc5 <e1000_clean+0x317>
   34cc5:	f0 0f ba 73 10 00    	lock btrl $0x0,0x10(%rbx)
   34ccb:	19 c0                	sbb    %eax,%eax
   34ccd:	85 c0                	test   %eax,%eax
   34ccf:	74 09                	je     34cda <e1000_clean+0x32c>
   34cd1:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
   34cd5:	e8 2f e8 fc ff       	callq  3509 <__netif_schedule>
   34cda:	41 ff 87 b8 01 00 00 	incl   0x1b8(%r15)
   34ce1:	41 80 bf 09 02 00 00 	cmpb   $0x0,0x209(%r15)
   34ce8:	00 
   34ce9:	0f 84 72 01 00 00    	je     34e61 <e1000_clean+0x4b3>
   34cef:	41 c6 87 09 02 00 00 	movb   $0x0,0x209(%r15)
   34cf6:	00 
   34cf7:	8b 95 64 ff ff ff    	mov    0xffffffffffffff64(%rbp),%edx
   34cfd:	48 c1 e2 05          	shl    $0x5,%rdx
   34d01:	48 89 55 80          	mov    %rdx,0xffffffffffffff80(%rbp)
   34d05:	48 89 d1             	mov    %rdx,%rcx
   34d08:	49 03 4e 20          	add    0x20(%r14),%rcx
   34d0c:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
   34d11:	0f 84 4a 01 00 00    	je     34e61 <e1000_clean+0x4b3>
   34d17:	41 0f b6 87 00 02 00 	movzbl 0x200(%r15),%eax
   34d1e:	00 
   34d1f:	48 8b 15 00 00 00 00 	mov    0(%rip),%rdx        # 34d26 <e1000_clean+0x378>
   34d26:	48 69 c0 e8 03 00 00 	imul   $0x3e8,%rax,%rax
   34d2d:	48 03 41 10          	add    0x10(%rcx),%rax
   34d31:	48 39 d0             	cmp    %rdx,%rax
   34d34:	0f 89 27 01 00 00    	jns    34e61 <e1000_clean+0x4b3>
   34d3a:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
   34d41:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34d48:	48 8b 18             	mov    (%rax),%rbx
   34d4b:	e8 00 00 00 00       	callq  34d50 <e1000_clean+0x3a2>
   34d50:	8b 43 08             	mov    0x8(%rbx),%eax
   34d53:	a8 10                	test   $0x10,%al
   34d55:	0f 85 06 01 00 00    	jne    34e61 <e1000_clean+0x4b3>
   34d5b:	48 8b 95 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rdx
   34d62:	41 0f b7 5e 5a       	movzwl 0x5a(%r14),%ebx
   34d67:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34d6e:	4c 8b 22             	mov    (%rdx),%r12
   34d71:	e8 00 00 00 00       	callq  34d76 <e1000_clean+0x3c8>
   34d76:	49 01 dc             	add    %rbx,%r12
   34d79:	45 8b 2c 24          	mov    (%r12),%r13d
   34d7d:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
   34d84:	41 0f b7 5e 58       	movzwl 0x58(%r14),%ebx
   34d89:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34d90:	4c 8b 20             	mov    (%rax),%r12
   34d93:	e8 00 00 00 00       	callq  34d98 <e1000_clean+0x3ea>
   34d98:	49 01 dc             	add    %rbx,%r12
   34d9b:	45 8b 14 24          	mov    (%r12),%r10d
   34d9f:	49 8b 56 20          	mov    0x20(%r14),%rdx
   34da3:	48 01 55 80          	add    %rdx,0xffffffffffffff80(%rbp)
   34da7:	be 60 00 00 00       	mov    $0x60,%esi
   34dac:	45 8b 4e 1c          	mov    0x1c(%r14),%r9d
   34db0:	45 8b 46 18          	mov    0x18(%r14),%r8d
   34db4:	31 d2                	xor    %edx,%edx
   34db6:	4d 2b b7 b0 01 00 00 	sub    0x1b0(%r15),%r14
   34dbd:	48 8b 45 80          	mov    0xffffffffffffff80(%rbp),%rax
   34dc1:	48 8b 0d 00 00 00 00 	mov    0(%rip),%rcx        # 34dc8 <e1000_clean+0x41a>
   34dc8:	48 8b 78 10          	mov    0x10(%rax),%rdi
   34dcc:	48 b8 ab aa aa aa aa 	mov    $0xaaaaaaaaaaaaaaab,%rax
   34dd3:	aa aa aa 
   34dd6:	49 c1 fe 05          	sar    $0x5,%r14
   34dda:	4c 0f af f0          	imul   %rax,%r14
   34dde:	4c 89 f0             	mov    %r14,%rax
   34de1:	48 f7 f6             	div    %rsi
   34de4:	48 8b 95 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rdx
   34deb:	48 89 c6             	mov    %rax,%rsi
   34dee:	0f b6 42 0c          	movzbl 0xc(%rdx),%eax
   34df2:	44 89 d2             	mov    %r10d,%edx
   34df5:	48 89 4c 24 10       	mov    %rcx,0x10(%rsp)
   34dfa:	48 89 3c 24          	mov    %rdi,(%rsp)
   34dfe:	44 89 e9             	mov    %r13d,%ecx
   34e01:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34e08:	89 44 24 18          	mov    %eax,0x18(%rsp)
   34e0c:	8b 85 64 ff ff ff    	mov    0xffffffffffffff64(%rbp),%eax
   34e12:	89 44 24 08          	mov    %eax,0x8(%rsp)
   34e16:	31 c0                	xor    %eax,%eax
   34e18:	e8 00 00 00 00       	callq  34e1d <e1000_clean+0x46f>
   34e1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34e24:	e8 00 00 00 00       	callq  34e29 <e1000_clean+0x47b>
   34e29:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34e30:	e8 00 00 00 00       	callq  34e35 <e1000_clean+0x487>
   34e35:	48 8b 95 50 ff ff ff 	mov    0xffffffffffffff50(%rbp),%rdx
   34e3c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34e43:	48 8b 9a 00 03 00 00 	mov    0x300(%rdx),%rbx
   34e4a:	e8 00 00 00 00       	callq  34e4f <e1000_clean+0x4a1>
   34e4f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34e56:	e8 00 00 00 00       	callq  34e5b <e1000_clean+0x4ad>
   34e5b:	f0 0f ba 6b 10 00    	lock btsl $0x0,0x10(%rbx)
   34e61:	8b 85 60 ff ff ff    	mov    0xffffffffffffff60(%rbp),%eax
   34e67:	41 01 87 18 01 00 00 	add    %eax,0x118(%r15)
   34e6e:	49 8d bf e8 00 00 00 	lea    0xe8(%r15),%rdi
   34e75:	8b 95 5c ff ff ff    	mov    0xffffffffffffff5c(%rbp),%edx
   34e7b:	41 01 97 1c 01 00 00 	add    %edx,0x11c(%r15)
   34e82:	8b 85 60 ff ff ff    	mov    0xffffffffffffff60(%rbp),%eax
   34e88:	49 01 87 18 03 00 00 	add    %rax,0x318(%r15)
   34e8f:	89 d0                	mov    %edx,%eax
   34e91:	49 01 87 08 03 00 00 	add    %rax,0x308(%r15)
   34e98:	e8 00 00 00 00       	callq  34e9d <e1000_clean+0x4ef>
   34e9d:	49 8b b7 20 02 00 00 	mov    0x220(%r15),%rsi
   34ea4:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
   34ea8:	8b 8d 44 ff ff ff    	mov    0xffffffffffffff44(%rbp),%ecx
   34eae:	4c 89 ff             	mov    %r15,%rdi
   34eb1:	41 ff 97 10 02 00 00 	callq  *0x210(%r15)
   34eb8:	80 7d 9f 00          	cmpb   $0x0,0xffffffffffffff9f(%rbp)
   34ebc:	74 0e                	je     34ecc <e1000_clean+0x51e>
   34ebe:	8b 85 44 ff ff ff    	mov    0xffffffffffffff44(%rbp),%eax
   34ec4:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   34ec7:	e9 f4 02 00 00       	jmpq   351c0 <e1000_clean+0x812>
   34ecc:	8b 95 44 ff ff ff    	mov    0xffffffffffffff44(%rbp),%edx
   34ed2:	39 55 cc             	cmp    %edx,0xffffffffffffffcc(%rbp)
   34ed5:	0f 8d e5 02 00 00    	jge    351c0 <e1000_clean+0x812>
   34edb:	41 f6 87 2c 01 00 00 	testb  $0x3,0x12c(%r15)
   34ee2:	03 
   34ee3:	0f 84 47 01 00 00    	je     35030 <e1000_clean+0x682>
   34ee9:	49 8d 9f b8 03 00 00 	lea    0x3b8(%r15),%rbx
   34ef0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   34ef7:	e8 00 00 00 00       	callq  34efc <e1000_clean+0x54e>
   34efc:	83 7b 10 04          	cmpl   $0x4,0x10(%rbx)
   34f00:	45 8b af 28 01 00 00 	mov    0x128(%r15),%r13d
   34f07:	0f 86 23 01 00 00    	jbe    35030 <e1000_clean+0x682>
   34f0d:	66 41 81 bf b0 00 00 	cmpw   $0x3e8,0xb0(%r15)
   34f14:	00 e8 03 
   34f17:	0f 85 bb 00 00 00    	jne    34fd8 <e1000_clean+0x62a>
   34f1d:	41 0f b7 b7 30 01 00 	movzwl 0x130(%r15),%esi
   34f24:	00 
   34f25:	41 8b 8f 18 01 00 00 	mov    0x118(%r15),%ecx
   34f2c:	4c 89 ff             	mov    %r15,%rdi
   34f2f:	41 8b 97 1c 01 00 00 	mov    0x11c(%r15),%edx
   34f36:	e8 46 e6 fe ff       	callq  23581 <e1000_update_itr>
   34f3b:	41 83 bf 2c 01 00 00 	cmpl   $0x3,0x12c(%r15)
   34f42:	03 
   34f43:	66 41 89 87 30 01 00 	mov    %ax,0x130(%r15)
   34f4a:	00 
   34f4b:	75 0f                	jne    34f5c <e1000_clean+0x5ae>
   34f4d:	66 85 c0             	test   %ax,%ax
   34f50:	75 0a                	jne    34f5c <e1000_clean+0x5ae>
   34f52:	66 41 c7 87 30 01 00 	movw   $0x1,0x130(%r15)
   34f59:	00 01 00 
   34f5c:	41 0f b7 b7 32 01 00 	movzwl 0x132(%r15),%esi
   34f63:	00 
   34f64:	41 8b 8f 20 01 00 00 	mov    0x120(%r15),%ecx
   34f6b:	4c 89 ff             	mov    %r15,%rdi
   34f6e:	41 8b 97 24 01 00 00 	mov    0x124(%r15),%edx
   34f75:	e8 07 e6 fe ff       	callq  23581 <e1000_update_itr>
   34f7a:	41 83 bf 2c 01 00 00 	cmpl   $0x3,0x12c(%r15)
   34f81:	03 
   34f82:	66 41 89 87 32 01 00 	mov    %ax,0x132(%r15)
   34f89:	00 
   34f8a:	75 0f                	jne    34f9b <e1000_clean+0x5ed>
   34f8c:	66 85 c0             	test   %ax,%ax
   34f8f:	75 0a                	jne    34f9b <e1000_clean+0x5ed>
   34f91:	66 41 c7 87 32 01 00 	movw   $0x1,0x132(%r15)
   34f98:	00 01 00 
   34f9b:	66 41 8b 97 32 01 00 	mov    0x132(%r15),%dx
   34fa2:	00 
   34fa3:	41 8b 87 30 01 00 00 	mov    0x130(%r15),%eax
   34faa:	66 39 c2             	cmp    %ax,%dx
   34fad:	76 05                	jbe    34fb4 <e1000_clean+0x606>
   34faf:	0f b7 c2             	movzwl %dx,%eax
   34fb2:	eb 03                	jmp    34fb7 <e1000_clean+0x609>
   34fb4:	0f b7 c0             	movzwl %ax,%eax
   34fb7:	66 85 c0             	test   %ax,%ax
   34fba:	75 08                	jne    34fc4 <e1000_clean+0x616>
   34fbc:	41 bd 70 11 01 00    	mov    $0x11170,%r13d
   34fc2:	eb 1a                	jmp    34fde <e1000_clean+0x630>
   34fc4:	66 83 f8 01          	cmp    $0x1,%ax
   34fc8:	75 08                	jne    34fd2 <e1000_clean+0x624>
   34fca:	41 bd 20 4e 00 00    	mov    $0x4e20,%r13d
   34fd0:	eb 0c                	jmp    34fde <e1000_clean+0x630>
   34fd2:	66 83 f8 02          	cmp    $0x2,%ax
   34fd6:	75 06                	jne    34fde <e1000_clean+0x630>
   34fd8:	41 bd a0 0f 00 00    	mov    $0xfa0,%r13d
   34fde:	41 8b 97 28 01 00 00 	mov    0x128(%r15),%edx
   34fe5:	41 39 d5             	cmp    %edx,%r13d
   34fe8:	74 46                	je     35030 <e1000_clean+0x682>
   34fea:	76 0f                	jbe    34ffb <e1000_clean+0x64d>
   34fec:	44 89 e8             	mov    %r13d,%eax
   34fef:	c1 e8 02             	shr    $0x2,%eax
   34ff2:	01 d0                	add    %edx,%eax
   34ff4:	41 39 c5             	cmp    %eax,%r13d
   34ff7:	44 0f 47 e8          	cmova  %eax,%r13d
   34ffb:	41 bc 00 ca 9a 3b    	mov    $0x3b9aca00,%r12d
   35001:	45 89 af 28 01 00 00 	mov    %r13d,0x128(%r15)
   35008:	31 d2                	xor    %edx,%edx
   3500a:	41 c1 e5 08          	shl    $0x8,%r13d
   3500e:	44 89 e0             	mov    %r12d,%eax
   35011:	48 8b 1b             	mov    (%rbx),%rbx
   35014:	41 f7 f5             	div    %r13d
   35017:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3501e:	48 81 c3 c4 00 00 00 	add    $0xc4,%rbx
   35025:	41 89 c4             	mov    %eax,%r12d
   35028:	e8 00 00 00 00       	callq  3502d <e1000_clean+0x67f>
   3502d:	44 89 23             	mov    %r12d,(%rbx)
   35030:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35037:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   3503b:	4c 8d 65 b8          	lea    0xffffffffffffffb8(%rbp),%r12
   3503f:	e8 00 00 00 00       	callq  35044 <e1000_clean+0x696>
   35044:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3504b:	e8 00 00 00 00       	callq  35050 <e1000_clean+0x6a2>
   35050:	48 8b 95 48 ff ff ff 	mov    0xffffffffffffff48(%rbp),%rdx
   35057:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3505e:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   35065:	00 
   35066:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   3506d:	00 
   3506e:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   35075:	48 89 55 c0          	mov    %rdx,0xffffffffffffffc0(%rbp)
   35079:	e8 00 00 00 00       	callq  3507e <e1000_clean+0x6d0>
   3507e:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   35082:	4c 89 ea             	mov    %r13,%rdx
   35085:	4c 89 e6             	mov    %r12,%rsi
   35088:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3508f:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   35096:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   3509d:	00 
   3509e:	e8 00 00 00 00       	callq  350a3 <e1000_clean+0x6f5>
   350a3:	48 8b 45 c0          	mov    0xffffffffffffffc0(%rbp),%rax
   350a7:	48 85 c0             	test   %rax,%rax
   350aa:	74 1c                	je     350c8 <e1000_clean+0x71a>
   350ac:	48 8d 48 10          	lea    0x10(%rax),%rcx
   350b0:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   350b6:	4c 89 ea             	mov    %r13,%rdx
   350b9:	4c 89 e6             	mov    %r12,%rsi
   350bc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   350c3:	e8 00 00 00 00       	callq  350c8 <e1000_clean+0x71a>
   350c8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   350cc:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   350d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   350d7:	48 c7 45 a0 d6 05 00 	movq   $0x5d6,0xffffffffffffffa0(%rbp)
   350de:	00 
   350df:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   350e3:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
   350e6:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   350e9:	e8 00 00 00 00       	callq  350ee <e1000_clean+0x740>
   350ee:	48 8b 85 48 ff ff ff 	mov    0xffffffffffffff48(%rbp),%rax
   350f5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   350fc:	48 89 45 b8          	mov    %rax,0xffffffffffffffb8(%rbp)
   35100:	e8 00 00 00 00       	callq  35105 <e1000_clean+0x757>
   35105:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
   35109:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35110:	41 b8 88 00 00 00    	mov    $0x88,%r8d
   35116:	4c 89 e1             	mov    %r12,%rcx
   35119:	4c 89 ea             	mov    %r13,%rdx
   3511c:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   35123:	48 89 de             	mov    %rbx,%rsi
   35126:	e8 00 00 00 00       	callq  3512b <e1000_clean+0x77d>
   3512b:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
   3512f:	48 85 ff             	test   %rdi,%rdi
   35132:	74 2e                	je     35162 <e1000_clean+0x7b4>
   35134:	ba 08 00 00 00       	mov    $0x8,%edx
   35139:	be 10 00 00 00       	mov    $0x10,%esi
   3513e:	e8 00 00 00 00       	callq  35143 <e1000_clean+0x795>
   35143:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
   35147:	b9 08 00 00 00       	mov    $0x8,%ecx
   3514c:	4c 89 ea             	mov    %r13,%rdx
   3514f:	48 89 de             	mov    %rbx,%rsi
   35152:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35159:	49 83 c0 10          	add    $0x10,%r8
   3515d:	e8 00 00 00 00       	callq  35162 <e1000_clean+0x7b4>
   35162:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   35166:	48 85 ff             	test   %rdi,%rdi
   35169:	74 0d                	je     35178 <e1000_clean+0x7ca>
   3516b:	e8 00 00 00 00       	callq  35170 <e1000_clean+0x7c2>
   35170:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   35177:	00 
   35178:	4c 89 ff             	mov    %r15,%rdi
   3517b:	e8 19 c1 fc ff       	callq  1299 <e1000_irq_enable>
   35180:	eb 3e                	jmp    351c0 <e1000_clean+0x812>
   35182:	45 89 66 1c          	mov    %r12d,0x1c(%r14)
   35186:	e9 51 fa ff ff       	jmpq   34bdc <e1000_clean+0x22e>
   3518b:	41 8b 46 18          	mov    0x18(%r14),%eax
   3518f:	31 d2                	xor    %edx,%edx
   35191:	41 39 46 1c          	cmp    %eax,0x1c(%r14)
   35195:	0f 87 73 fa ff ff    	ja     34c0e <e1000_clean+0x260>
   3519b:	e9 6a fa ff ff       	jmpq   34c0a <e1000_clean+0x25c>
   351a0:	49 8b b7 20 02 00 00 	mov    0x220(%r15),%rsi
   351a7:	8b 8d 44 ff ff ff    	mov    0xffffffffffffff44(%rbp),%ecx
   351ad:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
   351b1:	4c 89 ff             	mov    %r15,%rdi
   351b4:	41 ff 97 10 02 00 00 	callq  *0x210(%r15)
   351bb:	e9 0c fd ff ff       	jmpq   34ecc <e1000_clean+0x51e>
   351c0:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
   351c3:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
   351ca:	5b                   	pop    %rbx
   351cb:	41 5c                	pop    %r12
   351cd:	41 5d                	pop    %r13
   351cf:	41 5e                	pop    %r14
   351d1:	41 5f                	pop    %r15
   351d3:	c9                   	leaveq 
   351d4:	c3                   	retq   

00000000000351d5 <e1000_netpoll>:
   351d5:	55                   	push   %rbp
   351d6:	48 89 e5             	mov    %rsp,%rbp
   351d9:	41 57                	push   %r15
   351db:	49 89 ff             	mov    %rdi,%r15
   351de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   351e5:	41 56                	push   %r14
   351e7:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
   351eb:	41 55                	push   %r13
   351ed:	4c 8d 6d cc          	lea    0xffffffffffffffcc(%rbp),%r13
   351f1:	41 54                	push   %r12
   351f3:	4d 8d a7 00 08 00 00 	lea    0x800(%r15),%r12
   351fa:	53                   	push   %rbx
   351fb:	48 83 ec 38          	sub    $0x38,%rsp
   351ff:	e8 00 00 00 00       	callq  35204 <e1000_netpoll+0x2f>
   35204:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3520b:	e8 00 00 00 00       	callq  35210 <e1000_netpoll+0x3b>
   35210:	49 8b 84 24 f8 02 00 	mov    0x2f8(%r12),%rax
   35217:	00 
   35218:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3521f:	8b 98 fc 02 00 00    	mov    0x2fc(%rax),%ebx
   35225:	e8 00 00 00 00       	callq  3522a <e1000_netpoll+0x55>
   3522a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35231:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   35238:	00 
   35239:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   35240:	00 
   35241:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   35248:	89 5d c8             	mov    %ebx,0xffffffffffffffc8(%rbp)
   3524b:	e8 00 00 00 00       	callq  35250 <e1000_netpoll+0x7b>
   35250:	48 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%rsi
   35254:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3525a:	4c 89 f1             	mov    %r14,%rcx
   3525d:	4c 89 ea             	mov    %r13,%rdx
   35260:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35267:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
   3526e:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   35275:	00 
   35276:	e8 00 00 00 00       	callq  3527b <e1000_netpoll+0xa6>
   3527b:	48 8b 45 c0          	mov    0xffffffffffffffc0(%rbp),%rax
   3527f:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   35283:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3528a:	48 c7 45 a0 82 04 00 	movq   $0x482,0xffffffffffffffa0(%rbp)
   35291:	00 
   35292:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   35296:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
   35299:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   3529c:	e8 00 00 00 00       	callq  352a1 <e1000_netpoll+0xcc>
   352a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   352a8:	89 5d cc             	mov    %ebx,0xffffffffffffffcc(%rbp)
   352ab:	e8 00 00 00 00       	callq  352b0 <e1000_netpoll+0xdb>
   352b0:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   352b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   352bb:	4d 89 e8             	mov    %r13,%r8
   352be:	b9 04 00 00 00       	mov    $0x4,%ecx
   352c3:	4c 89 f2             	mov    %r14,%rdx
   352c6:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   352cd:	e8 00 00 00 00       	callq  352d2 <e1000_netpoll+0xfd>
   352d2:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   352d6:	48 85 ff             	test   %rdi,%rdi
   352d9:	74 0d                	je     352e8 <e1000_netpoll+0x113>
   352db:	e8 00 00 00 00       	callq  352e0 <e1000_netpoll+0x10b>
   352e0:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   352e7:	00 
   352e8:	49 8b 84 24 f8 02 00 	mov    0x2f8(%r12),%rax
   352ef:	00 
   352f0:	4c 89 fe             	mov    %r15,%rsi
   352f3:	8b b8 fc 02 00 00    	mov    0x2fc(%rax),%edi
   352f9:	e8 42 dd fe ff       	callq  23040 <e1000_intr>
   352fe:	49 8b 84 24 f8 02 00 	mov    0x2f8(%r12),%rax
   35305:	00 
   35306:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3530d:	8b 98 fc 02 00 00    	mov    0x2fc(%rax),%ebx
   35313:	e8 00 00 00 00       	callq  35318 <e1000_netpoll+0x143>
   35318:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3531f:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   35326:	00 
   35327:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   3532e:	00 
   3532f:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   35336:	89 5d c8             	mov    %ebx,0xffffffffffffffc8(%rbp)
   35339:	e8 00 00 00 00       	callq  3533e <e1000_netpoll+0x169>
   3533e:	48 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%rsi
   35342:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   35348:	4c 89 f1             	mov    %r14,%rcx
   3534b:	4c 89 ea             	mov    %r13,%rdx
   3534e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35355:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
   3535c:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
   35363:	00 
   35364:	e8 00 00 00 00       	callq  35369 <e1000_netpoll+0x194>
   35369:	48 8b 45 c0          	mov    0xffffffffffffffc0(%rbp),%rax
   3536d:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   35371:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35378:	48 c7 45 a0 b6 05 00 	movq   $0x5b6,0xffffffffffffffa0(%rbp)
   3537f:	00 
   35380:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   35384:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
   35387:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   3538a:	e8 00 00 00 00       	callq  3538f <e1000_netpoll+0x1ba>
   3538f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35396:	89 5d cc             	mov    %ebx,0xffffffffffffffcc(%rbp)
   35399:	e8 00 00 00 00       	callq  3539e <e1000_netpoll+0x1c9>
   3539e:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   353a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   353a9:	4d 89 e8             	mov    %r13,%r8
   353ac:	b9 04 00 00 00       	mov    $0x4,%ecx
   353b1:	4c 89 f2             	mov    %r14,%rdx
   353b4:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   353bb:	e8 00 00 00 00       	callq  353c0 <e1000_netpoll+0x1eb>
   353c0:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   353c4:	48 85 ff             	test   %rdi,%rdi
   353c7:	74 05                	je     353ce <e1000_netpoll+0x1f9>
   353c9:	e8 00 00 00 00       	callq  353ce <e1000_netpoll+0x1f9>
   353ce:	48 83 c4 38          	add    $0x38,%rsp
   353d2:	5b                   	pop    %rbx
   353d3:	41 5c                	pop    %r12
   353d5:	41 5d                	pop    %r13
   353d7:	41 5e                	pop    %r14
   353d9:	41 5f                	pop    %r15
   353db:	c9                   	leaveq 
   353dc:	c3                   	retq   

00000000000353dd <e1000_io_error_detected>:
   353dd:	55                   	push   %rbp
   353de:	48 89 e5             	mov    %rsp,%rbp
   353e1:	41 54                	push   %r12
   353e3:	49 89 fc             	mov    %rdi,%r12
   353e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   353ed:	53                   	push   %rbx
   353ee:	e8 00 00 00 00       	callq  353f3 <e1000_io_error_detected+0x16>
   353f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   353fa:	e8 00 00 00 00       	callq  353ff <e1000_io_error_detected+0x22>
   353ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35406:	e8 00 00 00 00       	callq  3540b <e1000_io_error_detected+0x2e>
   3540b:	49 8b 9c 24 f8 01 00 	mov    0x1f8(%r12),%rbx
   35412:	00 
   35413:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3541a:	e8 00 00 00 00       	callq  3541f <e1000_io_error_detected+0x42>
   3541f:	48 89 df             	mov    %rbx,%rdi
   35422:	e8 ad 48 fd ff       	callq  9cd4 <netif_device_detach>
   35427:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3542e:	e8 00 00 00 00       	callq  35433 <e1000_io_error_detected+0x56>
   35433:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3543a:	e8 00 00 00 00       	callq  3543f <e1000_io_error_detected+0x62>
   3543f:	f6 43 48 01          	testb  $0x1,0x48(%rbx)
   35443:	74 0c                	je     35451 <e1000_io_error_detected+0x74>
   35445:	48 8d bb 00 08 00 00 	lea    0x800(%rbx),%rdi
   3544c:	e8 00 00 00 00       	callq  35451 <e1000_io_error_detected+0x74>
   35451:	4c 89 e7             	mov    %r12,%rdi
   35454:	e8 92 e1 fc ff       	callq  35eb <pci_disable_device>
   35459:	5b                   	pop    %rbx
   3545a:	41 5c                	pop    %r12
   3545c:	c9                   	leaveq 
   3545d:	b8 03 00 00 00       	mov    $0x3,%eax
   35462:	c3                   	retq   

0000000000035463 <e1000_io_slot_reset>:
   35463:	55                   	push   %rbp
   35464:	48 89 e5             	mov    %rsp,%rbp
   35467:	41 55                	push   %r13
   35469:	41 54                	push   %r12
   3546b:	49 89 fc             	mov    %rdi,%r12
   3546e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35475:	53                   	push   %rbx
   35476:	48 83 ec 08          	sub    $0x8,%rsp
   3547a:	e8 00 00 00 00       	callq  3547f <e1000_io_slot_reset+0x1c>
   3547f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35486:	e8 00 00 00 00       	callq  3548b <e1000_io_slot_reset+0x28>
   3548b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35492:	e8 00 00 00 00       	callq  35497 <e1000_io_slot_reset+0x34>
   35497:	49 8b 9c 24 f8 01 00 	mov    0x1f8(%r12),%rbx
   3549e:	00 
   3549f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   354a6:	e8 00 00 00 00       	callq  354ab <e1000_io_slot_reset+0x48>
   354ab:	4c 8d ab 00 08 00 00 	lea    0x800(%rbx),%r13
   354b2:	48 81 c3 b8 0b 00 00 	add    $0xbb8,%rbx
   354b9:	41 83 bd d8 07 00 00 	cmpl   $0x0,0x7d8(%r13)
   354c0:	00 
   354c1:	74 0a                	je     354cd <e1000_io_slot_reset+0x6a>
   354c3:	4c 89 e7             	mov    %r12,%rdi
   354c6:	e8 dd e3 fc ff       	callq  38a8 <pci_enable_device>
   354cb:	eb 08                	jmp    354d5 <e1000_io_slot_reset+0x72>
   354cd:	4c 89 e7             	mov    %r12,%rdi
   354d0:	e8 e8 32 fe ff       	callq  187bd <pci_enable_device_mem>
   354d5:	85 c0                	test   %eax,%eax
   354d7:	74 15                	je     354ee <e1000_io_slot_reset+0x8b>
   354d9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   354e0:	31 c0                	xor    %eax,%eax
   354e2:	e8 00 00 00 00       	callq  354e7 <e1000_io_slot_reset+0x84>
   354e7:	b8 04 00 00 00       	mov    $0x4,%eax
   354ec:	eb 4e                	jmp    3553c <e1000_io_slot_reset+0xd9>
   354ee:	4c 89 e7             	mov    %r12,%rdi
   354f1:	e8 31 df fc ff       	callq  3427 <pci_set_master>
   354f6:	31 d2                	xor    %edx,%edx
   354f8:	4c 89 e7             	mov    %r12,%rdi
   354fb:	be 03 00 00 00       	mov    $0x3,%esi
   35500:	e8 ca 1e fd ff       	callq  73cf <pci_enable_wake>
   35505:	31 d2                	xor    %edx,%edx
   35507:	be 04 00 00 00       	mov    $0x4,%esi
   3550c:	4c 89 e7             	mov    %r12,%rdi
   3550f:	e8 bb 1e fd ff       	callq  73cf <pci_enable_wake>
   35514:	4c 89 ef             	mov    %r13,%rdi
   35517:	e8 aa be fe ff       	callq  213c6 <e1000_reset>
   3551c:	48 8b 1b             	mov    (%rbx),%rbx
   3551f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35526:	e8 00 00 00 00       	callq  3552b <e1000_io_slot_reset+0xc8>
   3552b:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   3552e:	48 81 c3 10 58 00 00 	add    $0x5810,%rbx
   35535:	89 03                	mov    %eax,(%rbx)
   35537:	b8 05 00 00 00       	mov    $0x5,%eax
   3553c:	41 5c                	pop    %r12
   3553e:	5b                   	pop    %rbx
   3553f:	41 5c                	pop    %r12
   35541:	41 5d                	pop    %r13
   35543:	c9                   	leaveq 
   35544:	c3                   	retq   

0000000000035545 <e1000_resume>:
   35545:	55                   	push   %rbp
   35546:	48 89 e5             	mov    %rsp,%rbp
   35549:	41 57                	push   %r15
   3554b:	49 89 ff             	mov    %rdi,%r15
   3554e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35555:	41 56                	push   %r14
   35557:	41 55                	push   %r13
   35559:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   3555d:	41 54                	push   %r12
   3555f:	4c 8d 65 c0          	lea    0xffffffffffffffc0(%rbp),%r12
   35563:	53                   	push   %rbx
   35564:	48 83 ec 48          	sub    $0x48,%rsp
   35568:	e8 00 00 00 00       	callq  3556d <e1000_resume+0x28>
   3556d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35574:	e8 00 00 00 00       	callq  35579 <e1000_resume+0x34>
   35579:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35580:	e8 00 00 00 00       	callq  35585 <e1000_resume+0x40>
   35585:	49 8b 87 f8 01 00 00 	mov    0x1f8(%r15),%rax
   3558c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35593:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
   35597:	e8 00 00 00 00       	callq  3559c <e1000_resume+0x57>
   3559c:	48 8b 45 90          	mov    0xffffffffffffff90(%rbp),%rax
   355a0:	31 f6                	xor    %esi,%esi
   355a2:	4c 89 ff             	mov    %r15,%rdi
   355a5:	4c 8b 75 90          	mov    0xffffffffffffff90(%rbp),%r14
   355a9:	48 05 b8 0b 00 00    	add    $0xbb8,%rax
   355af:	48 89 45 98          	mov    %rax,0xffffffffffffff98(%rbp)
   355b3:	49 81 c6 00 08 00 00 	add    $0x800,%r14
   355ba:	e8 5b 45 fd ff       	callq  9b1a <pci_set_power_state>
   355bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   355c6:	e8 00 00 00 00       	callq  355cb <e1000_resume+0x86>
   355cb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   355d2:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   355d9:	00 
   355da:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   355e1:	00 
   355e2:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   355e9:	4c 89 7d c0          	mov    %r15,0xffffffffffffffc0(%rbp)
   355ed:	e8 00 00 00 00       	callq  355f2 <e1000_resume+0xad>
   355f2:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
   355f6:	4c 89 e1             	mov    %r12,%rcx
   355f9:	4c 89 ee             	mov    %r13,%rsi
   355fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35603:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
   3560a:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
   35611:	00 
   35612:	e8 00 00 00 00       	callq  35617 <e1000_resume+0xd2>
   35617:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3561b:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
   3561f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35626:	48 c7 45 a0 20 06 00 	movq   $0x620,0xffffffffffffffa0(%rbp)
   3562d:	00 
   3562e:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   35632:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
   35635:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
   35638:	e8 00 00 00 00       	callq  3563d <e1000_resume+0xf8>
   3563d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35644:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
   35648:	e8 00 00 00 00       	callq  3564d <e1000_resume+0x108>
   3564d:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
   35651:	41 b8 d8 06 00 00    	mov    $0x6d8,%r8d
   35657:	4c 89 e9             	mov    %r13,%rcx
   3565a:	4c 89 e2             	mov    %r12,%rdx
   3565d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35664:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
   3566b:	48 89 de             	mov    %rbx,%rsi
   3566e:	e8 00 00 00 00       	callq  35673 <e1000_resume+0x12e>
   35673:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   35677:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3567e:	b9 04 00 00 00       	mov    $0x4,%ecx
   35683:	4c 89 e2             	mov    %r12,%rdx
   35686:	48 89 de             	mov    %rbx,%rsi
   35689:	e8 00 00 00 00       	callq  3568e <e1000_resume+0x149>
   3568e:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   35692:	48 85 ff             	test   %rdi,%rdi
   35695:	74 0d                	je     356a4 <e1000_resume+0x15f>
   35697:	e8 00 00 00 00       	callq  3569c <e1000_resume+0x157>
   3569c:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   356a3:	00 
   356a4:	41 83 be d8 07 00 00 	cmpl   $0x0,0x7d8(%r14)
   356ab:	00 
   356ac:	74 0a                	je     356b8 <e1000_resume+0x173>
   356ae:	4c 89 ff             	mov    %r15,%rdi
   356b1:	e8 f2 e1 fc ff       	callq  38a8 <pci_enable_device>
   356b6:	eb 08                	jmp    356c0 <e1000_resume+0x17b>
   356b8:	4c 89 ff             	mov    %r15,%rdi
   356bb:	e8 fd 30 fe ff       	callq  187bd <pci_enable_device_mem>
   356c0:	85 c0                	test   %eax,%eax
   356c2:	89 c3                	mov    %eax,%ebx
   356c4:	74 15                	je     356db <e1000_resume+0x196>
   356c6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   356cd:	31 c0                	xor    %eax,%eax
   356cf:	e8 00 00 00 00       	callq  356d4 <e1000_resume+0x18f>
   356d4:	89 da                	mov    %ebx,%edx
   356d6:	e9 e7 00 00 00       	jmpq   357c2 <e1000_resume+0x27d>
   356db:	4c 89 ff             	mov    %r15,%rdi
   356de:	e8 44 dd fc ff       	callq  3427 <pci_set_master>
   356e3:	31 d2                	xor    %edx,%edx
   356e5:	be 03 00 00 00       	mov    $0x3,%esi
   356ea:	4c 89 ff             	mov    %r15,%rdi
   356ed:	e8 dd 1c fd ff       	callq  73cf <pci_enable_wake>
   356f2:	31 d2                	xor    %edx,%edx
   356f4:	be 04 00 00 00       	mov    $0x4,%esi
   356f9:	4c 89 ff             	mov    %r15,%rdi
   356fc:	e8 ce 1c fd ff       	callq  73cf <pci_enable_wake>
   35701:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35708:	e8 00 00 00 00       	callq  3570d <e1000_resume+0x1c8>
   3570d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35714:	e8 00 00 00 00       	callq  35719 <e1000_resume+0x1d4>
   35719:	48 8b 45 90          	mov    0xffffffffffffff90(%rbp),%rax
   3571d:	f6 40 48 01          	testb  $0x1,0x48(%rax)
   35721:	74 12                	je     35735 <e1000_resume+0x1f0>
   35723:	4c 89 f7             	mov    %r14,%rdi
   35726:	e8 50 a8 fd ff       	callq  ff7b <e1000_request_irq>
   3572b:	85 c0                	test   %eax,%eax
   3572d:	89 c2                	mov    %eax,%edx
   3572f:	0f 85 8d 00 00 00    	jne    357c2 <e1000_resume+0x27d>
   35735:	4c 89 f7             	mov    %r14,%rdi
   35738:	e8 c0 19 fd ff       	callq  70fd <e1000_power_up_phy>
   3573d:	4c 89 f7             	mov    %r14,%rdi
   35740:	e8 81 bc fe ff       	callq  213c6 <e1000_reset>
   35745:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
   35749:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35750:	48 8b 18             	mov    (%rax),%rbx
   35753:	e8 00 00 00 00       	callq  35758 <e1000_resume+0x213>
   35758:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   3575b:	48 81 c3 10 58 00 00 	add    $0x5810,%rbx
   35762:	89 03                	mov    %eax,(%rbx)
   35764:	4c 89 f7             	mov    %r14,%rdi
   35767:	e8 04 b9 fc ff       	callq  1070 <e1000_init_manageability>
   3576c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35773:	e8 00 00 00 00       	callq  35778 <e1000_resume+0x233>
   35778:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3577f:	e8 00 00 00 00       	callq  35784 <e1000_resume+0x23f>
   35784:	48 8b 45 90          	mov    0xffffffffffffff90(%rbp),%rax
   35788:	f6 40 48 01          	testb  $0x1,0x48(%rax)
   3578c:	74 08                	je     35796 <e1000_resume+0x251>
   3578e:	4c 89 f7             	mov    %r14,%rdi
   35791:	e8 ad eb fe ff       	callq  24343 <e1000_up>
   35796:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   3579a:	e8 67 5a fd ff       	callq  b206 <netif_device_attach>
   3579f:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
   357a3:	83 78 10 10          	cmpl   $0x10,0x10(%rax)
   357a7:	75 0f                	jne    357b8 <e1000_resume+0x273>
   357a9:	48 8b 7d 98          	mov    0xffffffffffffff98(%rbp),%rdi
   357ad:	e8 3d aa fc ff       	callq  1ef <e1000_check_mng_mode>
   357b2:	31 d2                	xor    %edx,%edx
   357b4:	84 c0                	test   %al,%al
   357b6:	75 0a                	jne    357c2 <e1000_resume+0x27d>
   357b8:	4c 89 f7             	mov    %r14,%rdi
   357bb:	e8 73 b9 fc ff       	callq  1133 <e1000_get_hw_control>
   357c0:	31 d2                	xor    %edx,%edx
   357c2:	48 83 c4 48          	add    $0x48,%rsp
   357c6:	89 d0                	mov    %edx,%eax
   357c8:	5b                   	pop    %rbx
   357c9:	41 5c                	pop    %r12
   357cb:	41 5d                	pop    %r13
   357cd:	41 5e                	pop    %r14
   357cf:	41 5f                	pop    %r15
   357d1:	c9                   	leaveq 
   357d2:	c3                   	retq   

00000000000357d3 <e1000_get_settings>:
   357d3:	55                   	push   %rbp
   357d4:	48 89 e5             	mov    %rsp,%rbp
   357d7:	41 56                	push   %r14
   357d9:	41 55                	push   %r13
   357db:	41 54                	push   %r12
   357dd:	49 89 f4             	mov    %rsi,%r12
   357e0:	53                   	push   %rbx
   357e1:	48 89 fb             	mov    %rdi,%rbx
   357e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   357eb:	4c 8d ab b8 0b 00 00 	lea    0xbb8(%rbx),%r13
   357f2:	4c 8d b3 00 08 00 00 	lea    0x800(%rbx),%r14
   357f9:	e8 00 00 00 00       	callq  357fe <e1000_get_settings+0x2b>
   357fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35805:	e8 00 00 00 00       	callq  3580a <e1000_get_settings+0x37>
   3580a:	41 83 7d 1c 00       	cmpl   $0x0,0x1c(%r13)
   3580f:	75 63                	jne    35874 <e1000_get_settings+0xa1>
   35811:	41 c7 44 24 04 ef 00 	movl   $0xef,0x4(%r12)
   35818:	00 00 
   3581a:	41 83 7d 14 05       	cmpl   $0x5,0x14(%r13)
   3581f:	75 09                	jne    3582a <e1000_get_settings+0x57>
   35821:	41 c7 44 24 04 cf 00 	movl   $0xcf,0x4(%r12)
   35828:	00 00 
   3582a:	41 c7 44 24 08 80 00 	movl   $0x80,0x8(%r12)
   35831:	00 00 
   35833:	41 80 bd ef 00 00 00 	cmpb   $0x1,0xef(%r13)
   3583a:	01 
   3583b:	75 18                	jne    35855 <e1000_get_settings+0x82>
   3583d:	41 c7 44 24 08 c0 00 	movl   $0xc0,0x8(%r12)
   35844:	00 00 
   35846:	41 0f b7 85 d2 00 00 	movzwl 0xd2(%r13),%eax
   3584d:	00 
   3584e:	0c c0                	or     $0xc0,%al
   35850:	41 89 44 24 08       	mov    %eax,0x8(%r12)
   35855:	41 c6 44 24 0f 00    	movb   $0x0,0xf(%r12)
   3585b:	41 8b 85 88 00 00 00 	mov    0x88(%r13),%eax
   35862:	41 88 44 24 10       	mov    %al,0x10(%r12)
   35867:	41 83 7d 10 03       	cmpl   $0x3,0x10(%r13)
   3586c:	41 0f 94 44 24 11    	sete   0x11(%r12)
   35872:	eb 23                	jmp    35897 <e1000_get_settings+0xc4>
   35874:	41 c7 44 24 04 60 04 	movl   $0x460,0x4(%r12)
   3587b:	00 00 
   3587d:	41 c7 44 24 08 60 04 	movl   $0x460,0x8(%r12)
   35884:	00 00 
   35886:	41 c6 44 24 0f 03    	movb   $0x3,0xf(%r12)
   3588c:	41 83 7d 10 05       	cmpl   $0x5,0x10(%r13)
   35891:	41 0f 96 44 24 11    	setbe  0x11(%r12)
   35897:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3589e:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   358a2:	e8 00 00 00 00       	callq  358a7 <e1000_get_settings+0xd4>
   358a7:	8b 43 08             	mov    0x8(%rbx),%eax
   358aa:	a8 02                	test   $0x2,%al
   358ac:	74 34                	je     358e2 <e1000_get_settings+0x10f>
   358ae:	49 8d 96 b2 00 00 00 	lea    0xb2(%r14),%rdx
   358b5:	49 8d b6 b0 00 00 00 	lea    0xb0(%r14),%rsi
   358bc:	4c 89 ef             	mov    %r13,%rdi
   358bf:	e8 6e 75 fe ff       	callq  1ce32 <e1000_get_speed_and_duplex>
   358c4:	41 8b 86 b0 00 00 00 	mov    0xb0(%r14),%eax
   358cb:	66 41 89 44 24 0c    	mov    %ax,0xc(%r12)
   358d1:	66 41 83 be b2 00 00 	cmpw   $0x2,0xb2(%r14)
   358d8:	00 02 
   358da:	41 0f 94 44 24 0e    	sete   0xe(%r12)
   358e0:	eb 0e                	jmp    358f0 <e1000_get_settings+0x11d>
   358e2:	66 41 c7 44 24 0c ff 	movw   $0xffff,0xc(%r12)
   358e9:	ff 
   358ea:	41 c6 44 24 0e ff    	movb   $0xff,0xe(%r12)
   358f0:	41 83 7d 1c 01       	cmpl   $0x1,0x1c(%r13)
   358f5:	75 08                	jne    358ff <e1000_get_settings+0x12c>
   358f7:	41 c6 44 24 12 01    	movb   $0x1,0x12(%r12)
   358fd:	eb 0e                	jmp    3590d <e1000_get_settings+0x13a>
   358ff:	41 80 bd ef 00 00 00 	cmpb   $0x0,0xef(%r13)
   35906:	00 
   35907:	41 0f 95 44 24 12    	setne  0x12(%r12)
   3590d:	5b                   	pop    %rbx
   3590e:	41 5c                	pop    %r12
   35910:	41 5d                	pop    %r13
   35912:	41 5e                	pop    %r14
   35914:	c9                   	leaveq 
   35915:	31 c0                	xor    %eax,%eax
   35917:	c3                   	retq   

0000000000035918 <e1000_get_regs>:
   35918:	55                   	push   %rbp
   35919:	48 89 e5             	mov    %rsp,%rbp
   3591c:	41 57                	push   %r15
   3591e:	41 56                	push   %r14
   35920:	49 89 d6             	mov    %rdx,%r14
   35923:	41 55                	push   %r13
   35925:	49 89 fd             	mov    %rdi,%r13
   35928:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3592f:	4d 8d bd b8 0b 00 00 	lea    0xbb8(%r13),%r15
   35936:	41 54                	push   %r12
   35938:	53                   	push   %rbx
   35939:	48 89 f3             	mov    %rsi,%rbx
   3593c:	48 83 ec 18          	sub    $0x18,%rsp
   35940:	e8 00 00 00 00       	callq  35945 <e1000_get_regs+0x2d>
   35945:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3594c:	e8 00 00 00 00       	callq  35951 <e1000_get_regs+0x39>
   35951:	49 8d 85 00 08 00 00 	lea    0x800(%r13),%rax
   35958:	31 f6                	xor    %esi,%esi
   3595a:	4c 89 f7             	mov    %r14,%rdi
   3595d:	ba 80 00 00 00       	mov    $0x80,%edx
   35962:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   35966:	e8 5d 20 fd ff       	callq  79c8 <memset>
   3596b:	41 0f b7 97 e6 00 00 	movzwl 0xe6(%r15),%edx
   35972:	00 
   35973:	41 0f b6 87 ee 00 00 	movzbl 0xee(%r15),%eax
   3597a:	00 
   3597b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35982:	c1 e0 10             	shl    $0x10,%eax
   35985:	81 ca 00 00 00 01    	or     $0x1000000,%edx
   3598b:	09 c2                	or     %eax,%edx
   3598d:	89 53 04             	mov    %edx,0x4(%rbx)
   35990:	49 8b 9d b8 0b 00 00 	mov    0xbb8(%r13),%rbx
   35997:	e8 00 00 00 00       	callq  3599c <e1000_get_regs+0x84>
   3599c:	8b 03                	mov    (%rbx),%eax
   3599e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   359a5:	41 89 06             	mov    %eax,(%r14)
   359a8:	49 8b 9d b8 0b 00 00 	mov    0xbb8(%r13),%rbx
   359af:	e8 00 00 00 00       	callq  359b4 <e1000_get_regs+0x9c>
   359b4:	8b 43 08             	mov    0x8(%rbx),%eax
   359b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   359be:	41 89 46 04          	mov    %eax,0x4(%r14)
   359c2:	49 8b 9d b8 0b 00 00 	mov    0xbb8(%r13),%rbx
   359c9:	e8 00 00 00 00       	callq  359ce <e1000_get_regs+0xb6>
   359ce:	8b 83 00 01 00 00    	mov    0x100(%rbx),%eax
   359d4:	41 89 46 08          	mov    %eax,0x8(%r14)
   359d8:	41 8b 47 10          	mov    0x10(%r15),%eax
   359dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   359e3:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
   359ea:	83 f8 03             	cmp    $0x3,%eax
   359ed:	19 db                	sbb    %ebx,%ebx
   359ef:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
   359f5:	81 c3 08 28 00 00    	add    $0x2808,%ebx
   359fb:	48 63 db             	movslq %ebx,%rbx
   359fe:	e8 00 00 00 00       	callq  35a03 <e1000_get_regs+0xeb>
   35a03:	49 01 dc             	add    %rbx,%r12
   35a06:	41 8b 04 24          	mov    (%r12),%eax
   35a0a:	41 89 46 0c          	mov    %eax,0xc(%r14)
   35a0e:	41 8b 47 10          	mov    0x10(%r15),%eax
   35a12:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35a19:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
   35a20:	83 f8 03             	cmp    $0x3,%eax
   35a23:	19 db                	sbb    %ebx,%ebx
   35a25:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
   35a2b:	81 c3 10 28 00 00    	add    $0x2810,%ebx
   35a31:	48 63 db             	movslq %ebx,%rbx
   35a34:	e8 00 00 00 00       	callq  35a39 <e1000_get_regs+0x121>
   35a39:	49 01 dc             	add    %rbx,%r12
   35a3c:	41 8b 04 24          	mov    (%r12),%eax
   35a40:	41 89 46 10          	mov    %eax,0x10(%r14)
   35a44:	41 8b 47 10          	mov    0x10(%r15),%eax
   35a48:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35a4f:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
   35a56:	83 f8 03             	cmp    $0x3,%eax
   35a59:	19 db                	sbb    %ebx,%ebx
   35a5b:	81 e3 10 d9 ff ff    	and    $0xffffd910,%ebx
   35a61:	81 c3 18 28 00 00    	add    $0x2818,%ebx
   35a67:	48 63 db             	movslq %ebx,%rbx
   35a6a:	e8 00 00 00 00       	callq  35a6f <e1000_get_regs+0x157>
   35a6f:	49 01 dc             	add    %rbx,%r12
   35a72:	41 8b 04 24          	mov    (%r12),%eax
   35a76:	41 89 46 14          	mov    %eax,0x14(%r14)
   35a7a:	41 8b 47 10          	mov    0x10(%r15),%eax
   35a7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35a85:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
   35a8c:	83 f8 03             	cmp    $0x3,%eax
   35a8f:	19 db                	sbb    %ebx,%ebx
   35a91:	81 e3 e8 d8 ff ff    	and    $0xffffd8e8,%ebx
   35a97:	81 c3 20 28 00 00    	add    $0x2820,%ebx
   35a9d:	48 63 db             	movslq %ebx,%rbx
   35aa0:	e8 00 00 00 00       	callq  35aa5 <e1000_get_regs+0x18d>
   35aa5:	49 01 dc             	add    %rbx,%r12
   35aa8:	41 8b 04 24          	mov    (%r12),%eax
   35aac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35ab3:	41 89 46 18          	mov    %eax,0x18(%r14)
   35ab7:	49 8b 9d b8 0b 00 00 	mov    0xbb8(%r13),%rbx
   35abe:	e8 00 00 00 00       	callq  35ac3 <e1000_get_regs+0x1ab>
   35ac3:	8b 83 00 04 00 00    	mov    0x400(%rbx),%eax
   35ac9:	41 89 46 1c          	mov    %eax,0x1c(%r14)
   35acd:	41 8b 47 10          	mov    0x10(%r15),%eax
   35ad1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35ad8:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
   35adf:	83 f8 03             	cmp    $0x3,%eax
   35ae2:	19 db                	sbb    %ebx,%ebx
   35ae4:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   35aea:	81 c3 08 38 00 00    	add    $0x3808,%ebx
   35af0:	48 63 db             	movslq %ebx,%rbx
   35af3:	e8 00 00 00 00       	callq  35af8 <e1000_get_regs+0x1e0>
   35af8:	49 01 dc             	add    %rbx,%r12
   35afb:	41 8b 04 24          	mov    (%r12),%eax
   35aff:	41 89 46 20          	mov    %eax,0x20(%r14)
   35b03:	41 8b 47 10          	mov    0x10(%r15),%eax
   35b07:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35b0e:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
   35b15:	83 f8 03             	cmp    $0x3,%eax
   35b18:	19 db                	sbb    %ebx,%ebx
   35b1a:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   35b20:	81 c3 10 38 00 00    	add    $0x3810,%ebx
   35b26:	48 63 db             	movslq %ebx,%rbx
   35b29:	e8 00 00 00 00       	callq  35b2e <e1000_get_regs+0x216>
   35b2e:	49 01 dc             	add    %rbx,%r12
   35b31:	41 8b 04 24          	mov    (%r12),%eax
   35b35:	41 89 46 24          	mov    %eax,0x24(%r14)
   35b39:	41 8b 47 10          	mov    0x10(%r15),%eax
   35b3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35b44:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
   35b4b:	83 f8 03             	cmp    $0x3,%eax
   35b4e:	19 db                	sbb    %ebx,%ebx
   35b50:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   35b56:	81 c3 18 38 00 00    	add    $0x3818,%ebx
   35b5c:	48 63 db             	movslq %ebx,%rbx
   35b5f:	e8 00 00 00 00       	callq  35b64 <e1000_get_regs+0x24c>
   35b64:	49 01 dc             	add    %rbx,%r12
   35b67:	41 8b 04 24          	mov    (%r12),%eax
   35b6b:	41 89 46 28          	mov    %eax,0x28(%r14)
   35b6f:	41 8b 47 10          	mov    0x10(%r15),%eax
   35b73:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35b7a:	4d 8b a5 b8 0b 00 00 	mov    0xbb8(%r13),%r12
   35b81:	83 f8 03             	cmp    $0x3,%eax
   35b84:	19 db                	sbb    %ebx,%ebx
   35b86:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   35b8c:	81 c3 20 38 00 00    	add    $0x3820,%ebx
   35b92:	48 63 db             	movslq %ebx,%rbx
   35b95:	e8 00 00 00 00       	callq  35b9a <e1000_get_regs+0x282>
   35b9a:	49 01 dc             	add    %rbx,%r12
   35b9d:	41 8b 04 24          	mov    (%r12),%eax
   35ba1:	41 89 46 2c          	mov    %eax,0x2c(%r14)
   35ba5:	41 8b 47 14          	mov    0x14(%r15),%eax
   35ba9:	48 8d 5d d6          	lea    0xffffffffffffffd6(%rbp),%rbx
   35bad:	41 89 46 30          	mov    %eax,0x30(%r14)
   35bb1:	41 83 7f 14 01       	cmpl   $0x1,0x14(%r15)
   35bb6:	0f 85 2a 01 00 00    	jne    35ce6 <e1000_get_regs+0x3ce>
   35bbc:	4c 89 ff             	mov    %r15,%rdi
   35bbf:	ba 72 11 00 00       	mov    $0x1172,%edx
   35bc4:	be 1f 00 00 00       	mov    $0x1f,%esi
   35bc9:	e8 d6 03 fd ff       	callq  5fa4 <e1000_write_phy_reg>
   35bce:	48 89 da             	mov    %rbx,%rdx
   35bd1:	4c 89 ff             	mov    %r15,%rdi
   35bd4:	be 12 00 00 00       	mov    $0x12,%esi
   35bd9:	e8 18 06 fd ff       	callq  61f6 <e1000_read_phy_reg>
   35bde:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   35be2:	4c 89 ff             	mov    %r15,%rdi
   35be5:	ba 72 12 00 00       	mov    $0x1272,%edx
   35bea:	be 1f 00 00 00       	mov    $0x1f,%esi
   35bef:	41 89 46 34          	mov    %eax,0x34(%r14)
   35bf3:	e8 ac 03 fd ff       	callq  5fa4 <e1000_write_phy_reg>
   35bf8:	48 89 da             	mov    %rbx,%rdx
   35bfb:	4c 89 ff             	mov    %r15,%rdi
   35bfe:	be 12 00 00 00       	mov    $0x12,%esi
   35c03:	e8 ee 05 fd ff       	callq  61f6 <e1000_read_phy_reg>
   35c08:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   35c0c:	4c 89 ff             	mov    %r15,%rdi
   35c0f:	ba 72 14 00 00       	mov    $0x1472,%edx
   35c14:	be 1f 00 00 00       	mov    $0x1f,%esi
   35c19:	41 89 46 38          	mov    %eax,0x38(%r14)
   35c1d:	e8 82 03 fd ff       	callq  5fa4 <e1000_write_phy_reg>
   35c22:	48 89 da             	mov    %rbx,%rdx
   35c25:	4c 89 ff             	mov    %r15,%rdi
   35c28:	be 12 00 00 00       	mov    $0x12,%esi
   35c2d:	e8 c4 05 fd ff       	callq  61f6 <e1000_read_phy_reg>
   35c32:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   35c36:	4c 89 ff             	mov    %r15,%rdi
   35c39:	ba 72 18 00 00       	mov    $0x1872,%edx
   35c3e:	be 1f 00 00 00       	mov    $0x1f,%esi
   35c43:	41 89 46 3c          	mov    %eax,0x3c(%r14)
   35c47:	e8 58 03 fd ff       	callq  5fa4 <e1000_write_phy_reg>
   35c4c:	48 89 da             	mov    %rbx,%rdx
   35c4f:	4c 89 ff             	mov    %r15,%rdi
   35c52:	be 12 00 00 00       	mov    $0x12,%esi
   35c57:	e8 9a 05 fd ff       	callq  61f6 <e1000_read_phy_reg>
   35c5c:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   35c60:	31 d2                	xor    %edx,%edx
   35c62:	4c 89 ff             	mov    %r15,%rdi
   35c65:	41 c7 46 44 00 00 00 	movl   $0x0,0x44(%r14)
   35c6c:	00 
   35c6d:	be 1f 00 00 00       	mov    $0x1f,%esi
   35c72:	41 89 46 40          	mov    %eax,0x40(%r14)
   35c76:	e8 29 03 fd ff       	callq  5fa4 <e1000_write_phy_reg>
   35c7b:	48 89 da             	mov    %rbx,%rdx
   35c7e:	4c 89 ff             	mov    %r15,%rdi
   35c81:	be 11 00 00 00       	mov    $0x11,%esi
   35c86:	e8 6b 05 fd ff       	callq  61f6 <e1000_read_phy_reg>
   35c8b:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   35c8f:	4c 89 ff             	mov    %r15,%rdi
   35c92:	ba b4 00 00 00       	mov    $0xb4,%edx
   35c97:	be 1f 00 00 00       	mov    $0x1f,%esi
   35c9c:	41 89 46 48          	mov    %eax,0x48(%r14)
   35ca0:	e8 ff 02 fd ff       	callq  5fa4 <e1000_write_phy_reg>
   35ca5:	48 89 da             	mov    %rbx,%rdx
   35ca8:	4c 89 ff             	mov    %r15,%rdi
   35cab:	be 14 00 00 00       	mov    $0x14,%esi
   35cb0:	e8 41 05 fd ff       	callq  61f6 <e1000_read_phy_reg>
   35cb5:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   35cb9:	41 c7 46 50 00 00 00 	movl   $0x0,0x50(%r14)
   35cc0:	00 
   35cc1:	31 d2                	xor    %edx,%edx
   35cc3:	41 c7 46 58 00 00 00 	movl   $0x0,0x58(%r14)
   35cca:	00 
   35ccb:	be 1f 00 00 00       	mov    $0x1f,%esi
   35cd0:	4c 89 ff             	mov    %r15,%rdi
   35cd3:	41 89 46 4c          	mov    %eax,0x4c(%r14)
   35cd7:	41 8b 46 48          	mov    0x48(%r14),%eax
   35cdb:	41 89 46 5c          	mov    %eax,0x5c(%r14)
   35cdf:	e8 c0 02 fd ff       	callq  5fa4 <e1000_write_phy_reg>
   35ce4:	eb 6e                	jmp    35d54 <e1000_get_regs+0x43c>
   35ce6:	48 89 da             	mov    %rbx,%rdx
   35ce9:	be 11 00 00 00       	mov    $0x11,%esi
   35cee:	4c 89 ff             	mov    %r15,%rdi
   35cf1:	e8 00 05 fd ff       	callq  61f6 <e1000_read_phy_reg>
   35cf6:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   35cfa:	48 89 da             	mov    %rbx,%rdx
   35cfd:	41 c7 46 38 00 00 00 	movl   $0x0,0x38(%r14)
   35d04:	00 
   35d05:	41 c7 46 3c 00 00 00 	movl   $0x0,0x3c(%r14)
   35d0c:	00 
   35d0d:	41 c7 46 40 00 00 00 	movl   $0x0,0x40(%r14)
   35d14:	00 
   35d15:	be 10 00 00 00       	mov    $0x10,%esi
   35d1a:	4c 89 ff             	mov    %r15,%rdi
   35d1d:	41 89 46 34          	mov    %eax,0x34(%r14)
   35d21:	e8 d0 04 fd ff       	callq  61f6 <e1000_read_phy_reg>
   35d26:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   35d2a:	41 8b 56 34          	mov    0x34(%r14),%edx
   35d2e:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   35d32:	41 c7 46 4c 00 00 00 	movl   $0x0,0x4c(%r14)
   35d39:	00 
   35d3a:	41 89 56 48          	mov    %edx,0x48(%r14)
   35d3e:	41 89 46 44          	mov    %eax,0x44(%r14)
   35d42:	41 89 46 50          	mov    %eax,0x50(%r14)
   35d46:	8b 81 24 07 00 00    	mov    0x724(%rcx),%eax
   35d4c:	41 89 56 5c          	mov    %edx,0x5c(%r14)
   35d50:	41 89 46 58          	mov    %eax,0x58(%r14)
   35d54:	48 8b 55 c0          	mov    0xffffffffffffffc0(%rbp),%rdx
   35d58:	be 0a 00 00 00       	mov    $0xa,%esi
   35d5d:	4c 89 ff             	mov    %r15,%rdi
   35d60:	8b 82 20 07 00 00    	mov    0x720(%rdx),%eax
   35d66:	48 8d 55 d6          	lea    0xffffffffffffffd6(%rbp),%rdx
   35d6a:	41 89 46 54          	mov    %eax,0x54(%r14)
   35d6e:	e8 83 04 fd ff       	callq  61f6 <e1000_read_phy_reg>
   35d73:	0f b7 45 d6          	movzwl 0xffffffffffffffd6(%rbp),%eax
   35d77:	41 89 46 60          	mov    %eax,0x60(%r14)
   35d7b:	41 89 46 64          	mov    %eax,0x64(%r14)
   35d7f:	41 8b 47 10          	mov    0x10(%r15),%eax
   35d83:	83 f8 04             	cmp    $0x4,%eax
   35d86:	76 25                	jbe    35dad <e1000_get_regs+0x495>
   35d88:	83 f8 0d             	cmp    $0xd,%eax
   35d8b:	77 20                	ja     35dad <e1000_get_regs+0x495>
   35d8d:	41 83 7f 1c 00       	cmpl   $0x0,0x1c(%r15)
   35d92:	75 19                	jne    35dad <e1000_get_regs+0x495>
   35d94:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35d9b:	49 8b 1f             	mov    (%r15),%rbx
   35d9e:	e8 00 00 00 00       	callq  35da3 <e1000_get_regs+0x48b>
   35da3:	8b 83 20 58 00 00    	mov    0x5820(%rbx),%eax
   35da9:	41 89 46 68          	mov    %eax,0x68(%r14)
   35dad:	48 83 c4 18          	add    $0x18,%rsp
   35db1:	5b                   	pop    %rbx
   35db2:	41 5c                	pop    %r12
   35db4:	41 5d                	pop    %r13
   35db6:	41 5e                	pop    %r14
   35db8:	41 5f                	pop    %r15
   35dba:	c9                   	leaveq 
   35dbb:	c3                   	retq   

0000000000035dbc <e1000_test_intr>:
   35dbc:	55                   	push   %rbp
   35dbd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35dc4:	48 89 e5             	mov    %rsp,%rbp
   35dc7:	41 54                	push   %r12
   35dc9:	53                   	push   %rbx
   35dca:	48 89 f3             	mov    %rsi,%rbx
   35dcd:	4c 8d a3 00 08 00 00 	lea    0x800(%rbx),%r12
   35dd4:	e8 00 00 00 00       	callq  35dd9 <e1000_test_intr+0x1d>
   35dd9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35de0:	e8 00 00 00 00       	callq  35de5 <e1000_test_intr+0x29>
   35de5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35dec:	48 8b 9b b8 0b 00 00 	mov    0xbb8(%rbx),%rbx
   35df3:	e8 00 00 00 00       	callq  35df8 <e1000_test_intr+0x3c>
   35df8:	8b 83 c0 00 00 00    	mov    0xc0(%rbx),%eax
   35dfe:	41 09 84 24 28 07 00 	or     %eax,0x728(%r12)
   35e05:	00 
   35e06:	b8 01 00 00 00       	mov    $0x1,%eax
   35e0b:	5b                   	pop    %rbx
   35e0c:	41 5c                	pop    %r12
   35e0e:	c9                   	leaveq 
   35e0f:	c3                   	retq   

0000000000035e10 <e1000_watchdog>:
   35e10:	55                   	push   %rbp
   35e11:	48 89 e5             	mov    %rsp,%rbp
   35e14:	41 57                	push   %r15
   35e16:	41 56                	push   %r14
   35e18:	41 55                	push   %r13
   35e1a:	49 89 fd             	mov    %rdi,%r13
   35e1d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35e24:	4d 8d b5 b8 03 00 00 	lea    0x3b8(%r13),%r14
   35e2b:	41 54                	push   %r12
   35e2d:	53                   	push   %rbx
   35e2e:	48 83 ec 18          	sub    $0x18,%rsp
   35e32:	e8 00 00 00 00       	callq  35e37 <e1000_watchdog+0x27>
   35e37:	49 8b 85 b0 01 00 00 	mov    0x1b0(%r13),%rax
   35e3e:	4c 89 f7             	mov    %r14,%rdi
   35e41:	4d 8b bd f0 02 00 00 	mov    0x2f0(%r13),%r15
   35e48:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   35e4c:	e8 74 78 fe ff       	callq  1d6c5 <e1000_check_for_link>
   35e51:	83 f8 02             	cmp    $0x2,%eax
   35e54:	75 2e                	jne    35e84 <e1000_watchdog+0x74>
   35e56:	41 83 7e 14 04       	cmpl   $0x4,0x14(%r14)
   35e5b:	75 27                	jne    35e84 <e1000_watchdog+0x74>
   35e5d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35e64:	49 8b 9d b8 03 00 00 	mov    0x3b8(%r13),%rbx
   35e6b:	e8 00 00 00 00       	callq  35e70 <e1000_watchdog+0x60>
   35e70:	8b 03                	mov    (%rbx),%eax
   35e72:	a8 40                	test   $0x40,%al
   35e74:	74 0e                	je     35e84 <e1000_watchdog+0x74>
   35e76:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35e7d:	31 c0                	xor    %eax,%eax
   35e7f:	e8 00 00 00 00       	callq  35e84 <e1000_watchdog+0x74>
   35e84:	41 83 7e 10 10       	cmpl   $0x10,0x10(%r14)
   35e89:	75 22                	jne    35ead <e1000_watchdog+0x9d>
   35e8b:	4c 89 f7             	mov    %r14,%rdi
   35e8e:	e8 e9 f6 fc ff       	callq  557c <e1000_enable_tx_pkt_filtering>
   35e93:	66 41 8b 86 c6 00 00 	mov    0xc6(%r14),%ax
   35e9a:	00 
   35e9b:	66 41 39 85 98 00 00 	cmp    %ax,0x98(%r13)
   35ea2:	00 
   35ea3:	74 08                	je     35ead <e1000_watchdog+0x9d>
   35ea5:	4c 89 ef             	mov    %r13,%rdi
   35ea8:	e8 e5 2c fd ff       	callq  8b92 <e1000_update_mng_vlan>
   35ead:	41 83 7e 1c 02       	cmpl   $0x2,0x1c(%r14)
   35eb2:	75 28                	jne    35edc <e1000_watchdog+0xcc>
   35eb4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35ebb:	49 8b 1e             	mov    (%r14),%rbx
   35ebe:	e8 00 00 00 00       	callq  35ec3 <e1000_watchdog+0xb3>
   35ec3:	8b 83 78 01 00 00    	mov    0x178(%rbx),%eax
   35ec9:	85 c0                	test   %eax,%eax
   35ecb:	78 0f                	js     35edc <e1000_watchdog+0xcc>
   35ecd:	41 8a 86 0d 01 00 00 	mov    0x10d(%r14),%al
   35ed4:	83 f0 01             	xor    $0x1,%eax
   35ed7:	0f b6 c0             	movzbl %al,%eax
   35eda:	eb 15                	jmp    35ef1 <e1000_watchdog+0xe1>
   35edc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35ee3:	49 8b 1e             	mov    (%r14),%rbx
   35ee6:	e8 00 00 00 00       	callq  35eeb <e1000_watchdog+0xdb>
   35eeb:	8b 43 08             	mov    0x8(%rbx),%eax
   35eee:	83 e0 02             	and    $0x2,%eax
   35ef1:	85 c0                	test   %eax,%eax
   35ef3:	0f 84 a1 02 00 00    	je     3619a <e1000_watchdog+0x38a>
   35ef9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35f00:	e8 00 00 00 00       	callq  35f05 <e1000_watchdog+0xf5>
   35f05:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35f0c:	e8 00 00 00 00       	callq  35f11 <e1000_watchdog+0x101>
   35f11:	41 f6 47 48 04       	testb  $0x4,0x48(%r15)
   35f16:	0f 84 64 06 00 00    	je     36580 <e1000_watchdog+0x770>
   35f1c:	49 8d 95 b2 00 00 00 	lea    0xb2(%r13),%rdx
   35f23:	49 8d b5 b0 00 00 00 	lea    0xb0(%r13),%rsi
   35f2a:	4c 89 f7             	mov    %r14,%rdi
   35f2d:	e8 00 6f fe ff       	callq  1ce32 <e1000_get_speed_and_duplex>
   35f32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35f39:	49 8b 1e             	mov    (%r14),%rbx
   35f3c:	e8 00 00 00 00       	callq  35f41 <e1000_watchdog+0x131>
   35f41:	8b 03                	mov    (%rbx),%eax
   35f43:	a9 00 00 00 10       	test   $0x10000000,%eax
   35f48:	75 3a                	jne    35f84 <e1000_watchdog+0x174>
   35f4a:	eb 4d                	jmp    35f99 <e1000_watchdog+0x189>
   35f4c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35f53:	49 8b 1e             	mov    (%r14),%rbx
   35f56:	e8 00 00 00 00       	callq  35f5b <e1000_watchdog+0x14b>
   35f5b:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   35f62:	49 8b 1e             	mov    (%r14),%rbx
   35f65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35f6c:	41 83 cc 02          	or     $0x2,%r12d
   35f70:	e8 00 00 00 00       	callq  35f75 <e1000_watchdog+0x165>
   35f75:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   35f7c:	44 89 23             	mov    %r12d,(%rbx)
   35f7f:	e9 c7 03 00 00       	jmpq   3634b <e1000_watchdog+0x53b>
   35f84:	a9 00 00 00 08       	test   $0x8000000,%eax
   35f89:	49 c7 c0 00 00 00 00 	mov    $0x0,%r8
   35f90:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
   35f97:	eb 13                	jmp    35fac <e1000_watchdog+0x19c>
   35f99:	a9 00 00 00 08       	test   $0x8000000,%eax
   35f9e:	49 c7 c0 00 00 00 00 	mov    $0x0,%r8
   35fa5:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
   35fac:	4c 0f 45 c0          	cmovne %rax,%r8
   35fb0:	66 41 83 bd b2 00 00 	cmpw   $0x2,0xb2(%r13)
   35fb7:	00 02 
   35fb9:	41 0f b7 95 b0 00 00 	movzwl 0xb0(%r13),%edx
   35fc0:	00 
   35fc1:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
   35fc8:	48 c7 c1 00 00 00 00 	mov    $0x0,%rcx
   35fcf:	4c 89 fe             	mov    %r15,%rsi
   35fd2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   35fd9:	48 0f 45 c8          	cmovne %rax,%rcx
   35fdd:	31 c0                	xor    %eax,%eax
   35fdf:	e8 00 00 00 00       	callq  35fe4 <e1000_watchdog+0x1d4>
   35fe4:	49 8b 85 c0 01 00 00 	mov    0x1c0(%r13),%rax
   35feb:	49 89 87 10 03 00 00 	mov    %rax,0x310(%r15)
   35ff2:	41 8b 85 b0 00 00 00 	mov    0xb0(%r13),%eax
   35ff9:	41 c6 85 00 02 00 00 	movb   $0x1,0x200(%r13)
   36000:	01 
   36001:	66 83 f8 0a          	cmp    $0xa,%ax
   36005:	74 0a                	je     36011 <e1000_watchdog+0x201>
   36007:	66 83 f8 64          	cmp    $0x64,%ax
   3600b:	b2 01                	mov    $0x1,%dl
   3600d:	75 24                	jne    36033 <e1000_watchdog+0x223>
   3600f:	eb 15                	jmp    36026 <e1000_watchdog+0x216>
   36011:	49 c7 87 10 03 00 00 	movq   $0xa,0x310(%r15)
   36018:	0a 00 00 00 
   3601c:	41 c6 85 00 02 00 00 	movb   $0x8,0x200(%r13)
   36023:	08 
   36024:	eb 0b                	jmp    36031 <e1000_watchdog+0x221>
   36026:	49 c7 87 10 03 00 00 	movq   $0x64,0x310(%r15)
   3602d:	64 00 00 00 
   36031:	31 d2                	xor    %edx,%edx
   36033:	41 8b 46 10          	mov    0x10(%r14),%eax
   36037:	83 f8 0e             	cmp    $0xe,%eax
   3603a:	74 05                	je     36041 <e1000_watchdog+0x231>
   3603c:	83 f8 0f             	cmp    $0xf,%eax
   3603f:	75 3a                	jne    3607b <e1000_watchdog+0x26b>
   36041:	84 d2                	test   %dl,%dl
   36043:	75 36                	jne    3607b <e1000_watchdog+0x26b>
   36045:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3604c:	49 8b 1e             	mov    (%r14),%rbx
   3604f:	e8 00 00 00 00       	callq  36054 <e1000_watchdog+0x244>
   36054:	44 8b a3 40 38 00 00 	mov    0x3840(%rbx),%r12d
   3605b:	49 8b 1e             	mov    (%r14),%rbx
   3605e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36065:	41 81 e4 ff ff df ff 	and    $0xffdfffff,%r12d
   3606c:	e8 00 00 00 00       	callq  36071 <e1000_watchdog+0x261>
   36071:	48 81 c3 40 38 00 00 	add    $0x3840,%rbx
   36078:	44 89 23             	mov    %r12d,(%rbx)
   3607b:	41 80 bd c5 07 00 00 	cmpb   $0x0,0x7c5(%r13)
   36082:	00 
   36083:	75 42                	jne    360c7 <e1000_watchdog+0x2b7>
   36085:	41 83 7e 44 03       	cmpl   $0x3,0x44(%r14)
   3608a:	75 3b                	jne    360c7 <e1000_watchdog+0x2b7>
   3608c:	41 8b 85 b0 00 00 00 	mov    0xb0(%r13),%eax
   36093:	66 83 f8 0a          	cmp    $0xa,%ax
   36097:	74 0e                	je     360a7 <e1000_watchdog+0x297>
   36099:	66 83 f8 64          	cmp    $0x64,%ax
   3609d:	74 08                	je     360a7 <e1000_watchdog+0x297>
   3609f:	66 3d e8 03          	cmp    $0x3e8,%ax
   360a3:	75 22                	jne    360c7 <e1000_watchdog+0x2b7>
   360a5:	eb 18                	jmp    360bf <e1000_watchdog+0x2af>
   360a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   360ae:	31 c0                	xor    %eax,%eax
   360b0:	e8 00 00 00 00       	callq  360b5 <e1000_watchdog+0x2a5>
   360b5:	49 81 67 70 ff ff ee 	andq   $0xffffffffffeeffff,0x70(%r15)
   360bc:	ff 
   360bd:	eb 08                	jmp    360c7 <e1000_watchdog+0x2b7>
   360bf:	49 81 4f 70 00 00 11 	orq    $0x110000,0x70(%r15)
   360c6:	00 
   360c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   360ce:	49 8b 1e             	mov    (%r14),%rbx
   360d1:	e8 00 00 00 00       	callq  360d6 <e1000_watchdog+0x2c6>
   360d6:	44 8b a3 00 04 00 00 	mov    0x400(%rbx),%r12d
   360dd:	49 8b 1e             	mov    (%r14),%rbx
   360e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   360e7:	41 83 cc 02          	or     $0x2,%r12d
   360eb:	e8 00 00 00 00       	callq  360f0 <e1000_watchdog+0x2e0>
   360f0:	48 81 c3 00 04 00 00 	add    $0x400,%rbx
   360f7:	44 89 23             	mov    %r12d,(%rbx)
   360fa:	4c 89 ff             	mov    %r15,%rdi
   360fd:	e8 18 7d fd ff       	callq  de1a <netif_carrier_on>
   36102:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36109:	e8 00 00 00 00       	callq  3610e <e1000_watchdog+0x2fe>
   3610e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36115:	e8 00 00 00 00       	callq  3611a <e1000_watchdog+0x30a>
   3611a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36121:	49 8b 9f 00 03 00 00 	mov    0x300(%r15),%rbx
   36128:	e8 00 00 00 00       	callq  3612d <e1000_watchdog+0x31d>
   3612d:	e8 8a d9 fc ff       	callq  3abc <netpoll_trap>
   36132:	85 c0                	test   %eax,%eax
   36134:	74 14                	je     3614a <e1000_watchdog+0x33a>
   36136:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3613d:	e8 00 00 00 00       	callq  36142 <e1000_watchdog+0x332>
   36142:	f0 0f ba 73 10 00    	lock btrl $0x0,0x10(%rbx)
   36148:	eb 21                	jmp    3616b <e1000_watchdog+0x35b>
   3614a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36151:	e8 00 00 00 00       	callq  36156 <e1000_watchdog+0x346>
   36156:	f0 0f ba 73 10 00    	lock btrl $0x0,0x10(%rbx)
   3615c:	19 c0                	sbb    %eax,%eax
   3615e:	85 c0                	test   %eax,%eax
   36160:	74 09                	je     3616b <e1000_watchdog+0x35b>
   36162:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
   36166:	e8 9e d3 fc ff       	callq  3509 <__netif_schedule>
   3616b:	48 8b 3d 00 00 00 00 	mov    0(%rip),%rdi        # 36172 <e1000_watchdog+0x362>
   36172:	48 81 c7 d0 07 00 00 	add    $0x7d0,%rdi
   36179:	e8 7a 26 fd ff       	callq  87f8 <round_jiffies>
   3617e:	49 8d 7d 60          	lea    0x60(%r13),%rdi
   36182:	48 89 c6             	mov    %rax,%rsi
   36185:	e8 06 15 fd ff       	callq  7690 <mod_timer>
   3618a:	41 c7 85 a8 00 00 00 	movl   $0x0,0xa8(%r13)
   36191:	00 00 00 00 
   36195:	e9 b1 01 00 00       	jmpq   3634b <e1000_watchdog+0x53b>
   3619a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   361a1:	e8 00 00 00 00       	callq  361a6 <e1000_watchdog+0x396>
   361a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   361ad:	e8 00 00 00 00       	callq  361b2 <e1000_watchdog+0x3a2>
   361b2:	41 f6 47 48 04       	testb  $0x4,0x48(%r15)
   361b7:	75 11                	jne    361ca <e1000_watchdog+0x3ba>
   361b9:	e9 d5 03 00 00       	jmpq   36593 <e1000_watchdog+0x783>
   361be:	49 8d bd 38 01 00 00 	lea    0x138(%r13),%rdi
   361c5:	e8 e9 d7 fc ff       	callq  39b3 <schedule_work>
   361ca:	49 8d 9d b8 03 00 00 	lea    0x3b8(%r13),%rbx
   361d1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   361d8:	e8 00 00 00 00       	callq  361dd <e1000_watchdog+0x3cd>
   361dd:	83 7b 14 01          	cmpl   $0x1,0x14(%rbx)
   361e1:	0f 85 64 01 00 00    	jne    3634b <e1000_watchdog+0x53b>
   361e7:	80 bb ef 00 00 00 00 	cmpb   $0x0,0xef(%rbx)
   361ee:	0f 84 57 01 00 00    	je     3634b <e1000_watchdog+0x53b>
   361f4:	f6 83 d2 00 00 00 20 	testb  $0x20,0xd2(%rbx)
   361fb:	0f 84 4a 01 00 00    	je     3634b <e1000_watchdog+0x53b>
   36201:	41 8b 85 a8 00 00 00 	mov    0xa8(%r13),%eax
   36208:	85 c0                	test   %eax,%eax
   3620a:	0f 85 bb 00 00 00    	jne    362cb <e1000_watchdog+0x4bb>
   36210:	4c 8d 65 d6          	lea    0xffffffffffffffd6(%rbp),%r12
   36214:	be 0a 00 00 00       	mov    $0xa,%esi
   36219:	48 89 df             	mov    %rbx,%rdi
   3621c:	4c 89 e2             	mov    %r12,%rdx
   3621f:	e8 d2 ff fc ff       	callq  61f6 <e1000_read_phy_reg>
   36224:	66 83 7d d6 00       	cmpw   $0x0,0xffffffffffffffd6(%rbp)
   36229:	0f 89 1c 01 00 00    	jns    3634b <e1000_watchdog+0x53b>
   3622f:	4c 89 e2             	mov    %r12,%rdx
   36232:	be 0a 00 00 00       	mov    $0xa,%esi
   36237:	48 89 df             	mov    %rbx,%rdi
   3623a:	e8 b7 ff fc ff       	callq  61f6 <e1000_read_phy_reg>
   3623f:	66 83 7d d6 00       	cmpw   $0x0,0xffffffffffffffd6(%rbp)
   36244:	0f 89 01 01 00 00    	jns    3634b <e1000_watchdog+0x53b>
   3624a:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   3624e:	be 09 00 00 00       	mov    $0x9,%esi
   36253:	48 89 df             	mov    %rbx,%rdi
   36256:	4c 89 e2             	mov    %r12,%rdx
   36259:	e8 98 ff fc ff       	callq  61f6 <e1000_read_phy_reg>
   3625e:	8b 45 d4             	mov    0xffffffffffffffd4(%rbp),%eax
   36261:	f6 c4 10             	test   $0x10,%ah
   36264:	0f 84 e1 00 00 00    	je     3634b <e1000_watchdog+0x53b>
   3626a:	89 c2                	mov    %eax,%edx
   3626c:	be 09 00 00 00       	mov    $0x9,%esi
   36271:	48 89 df             	mov    %rbx,%rdi
   36274:	80 e6 ef             	and    $0xef,%dh
   36277:	66 89 55 d4          	mov    %dx,0xffffffffffffffd4(%rbp)
   3627b:	0f b7 d2             	movzwl %dx,%edx
   3627e:	e8 21 fd fc ff       	callq  5fa4 <e1000_write_phy_reg>
   36283:	41 ff 85 a8 00 00 00 	incl   0xa8(%r13)
   3628a:	48 89 df             	mov    %rbx,%rdi
   3628d:	e8 51 0d fd ff       	callq  6fe3 <e1000_phy_setup_autoneg>
   36292:	85 c0                	test   %eax,%eax
   36294:	0f 85 b1 00 00 00    	jne    3634b <e1000_watchdog+0x53b>
   3629a:	31 f6                	xor    %esi,%esi
   3629c:	4c 89 e2             	mov    %r12,%rdx
   3629f:	48 89 df             	mov    %rbx,%rdi
   362a2:	e8 4f ff fc ff       	callq  61f6 <e1000_read_phy_reg>
   362a7:	85 c0                	test   %eax,%eax
   362a9:	0f 85 9c 00 00 00    	jne    3634b <e1000_watchdog+0x53b>
   362af:	8b 55 d4             	mov    0xffffffffffffffd4(%rbp),%edx
   362b2:	31 f6                	xor    %esi,%esi
   362b4:	48 89 df             	mov    %rbx,%rdi
   362b7:	80 ce 12             	or     $0x12,%dh
   362ba:	66 89 55 d4          	mov    %dx,0xffffffffffffffd4(%rbp)
   362be:	0f b7 d2             	movzwl %dx,%edx
   362c1:	e8 de fc fc ff       	callq  5fa4 <e1000_write_phy_reg>
   362c6:	e9 80 00 00 00       	jmpq   3634b <e1000_watchdog+0x53b>
   362cb:	83 f8 03             	cmp    $0x3,%eax
   362ce:	75 62                	jne    36332 <e1000_watchdog+0x522>
   362d0:	4c 8d 65 d4          	lea    0xffffffffffffffd4(%rbp),%r12
   362d4:	be 09 00 00 00       	mov    $0x9,%esi
   362d9:	48 89 df             	mov    %rbx,%rdi
   362dc:	4c 89 e2             	mov    %r12,%rdx
   362df:	e8 12 ff fc ff       	callq  61f6 <e1000_read_phy_reg>
   362e4:	8b 55 d4             	mov    0xffffffffffffffd4(%rbp),%edx
   362e7:	be 09 00 00 00       	mov    $0x9,%esi
   362ec:	48 89 df             	mov    %rbx,%rdi
   362ef:	80 ce 10             	or     $0x10,%dh
   362f2:	66 89 55 d4          	mov    %dx,0xffffffffffffffd4(%rbp)
   362f6:	0f b7 d2             	movzwl %dx,%edx
   362f9:	e8 a6 fc fc ff       	callq  5fa4 <e1000_write_phy_reg>
   362fe:	48 89 df             	mov    %rbx,%rdi
   36301:	e8 dd 0c fd ff       	callq  6fe3 <e1000_phy_setup_autoneg>
   36306:	85 c0                	test   %eax,%eax
   36308:	75 28                	jne    36332 <e1000_watchdog+0x522>
   3630a:	31 f6                	xor    %esi,%esi
   3630c:	4c 89 e2             	mov    %r12,%rdx
   3630f:	48 89 df             	mov    %rbx,%rdi
   36312:	e8 df fe fc ff       	callq  61f6 <e1000_read_phy_reg>
   36317:	85 c0                	test   %eax,%eax
   36319:	75 17                	jne    36332 <e1000_watchdog+0x522>
   3631b:	8b 55 d4             	mov    0xffffffffffffffd4(%rbp),%edx
   3631e:	31 f6                	xor    %esi,%esi
   36320:	48 89 df             	mov    %rbx,%rdi
   36323:	80 ce 12             	or     $0x12,%dh
   36326:	66 89 55 d4          	mov    %dx,0xffffffffffffffd4(%rbp)
   3632a:	0f b7 d2             	movzwl %dx,%edx
   3632d:	e8 72 fc fc ff       	callq  5fa4 <e1000_write_phy_reg>
   36332:	41 8b 85 a8 00 00 00 	mov    0xa8(%r13),%eax
   36339:	31 d2                	xor    %edx,%edx
   3633b:	8d 48 01             	lea    0x1(%rax),%ecx
   3633e:	83 f8 0f             	cmp    $0xf,%eax
   36341:	0f 45 d1             	cmovne %ecx,%edx
   36344:	41 89 95 a8 00 00 00 	mov    %edx,0xa8(%r13)
   3634b:	4c 89 ef             	mov    %r13,%rdi
   3634e:	e8 24 2c fd ff       	callq  8f77 <e1000_update_stats>
   36353:	49 8b 85 60 06 00 00 	mov    0x660(%r13),%rax
   3635a:	41 2b 85 e0 01 00 00 	sub    0x1e0(%r13),%eax
   36361:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36368:	41 89 86 ac 00 00 00 	mov    %eax,0xac(%r14)
   3636f:	49 8b 85 60 06 00 00 	mov    0x660(%r13),%rax
   36376:	49 89 85 e0 01 00 00 	mov    %rax,0x1e0(%r13)
   3637d:	49 8b 85 28 05 00 00 	mov    0x528(%r13),%rax
   36384:	41 2b 85 e8 01 00 00 	sub    0x1e8(%r13),%eax
   3638b:	41 89 86 a8 00 00 00 	mov    %eax,0xa8(%r14)
   36392:	49 8b 95 d0 05 00 00 	mov    0x5d0(%r13),%rdx
   36399:	49 8b 85 28 05 00 00 	mov    0x528(%r13),%rax
   363a0:	49 89 85 e8 01 00 00 	mov    %rax,0x1e8(%r13)
   363a7:	89 d0                	mov    %edx,%eax
   363a9:	41 2b 85 e8 02 00 00 	sub    0x2e8(%r13),%eax
   363b0:	49 89 95 e8 02 00 00 	mov    %rdx,0x2e8(%r13)
   363b7:	49 8b 95 e0 05 00 00 	mov    0x5e0(%r13),%rdx
   363be:	41 89 85 e0 02 00 00 	mov    %eax,0x2e0(%r13)
   363c5:	89 d0                	mov    %edx,%eax
   363c7:	41 2b 85 d8 01 00 00 	sub    0x1d8(%r13),%eax
   363ce:	49 89 95 d8 01 00 00 	mov    %rdx,0x1d8(%r13)
   363d5:	41 89 85 d4 01 00 00 	mov    %eax,0x1d4(%r13)
   363dc:	e8 00 00 00 00       	callq  363e1 <e1000_watchdog+0x5d1>
   363e1:	41 80 be 16 01 00 00 	cmpb   $0x0,0x116(%r14)
   363e8:	00 
   363e9:	0f 84 c4 00 00 00    	je     364b3 <e1000_watchdog+0x6a3>
   363ef:	41 0f b7 86 e4 00 00 	movzwl 0xe4(%r14),%eax
   363f6:	00 
   363f7:	41 8b 96 ac 00 00 00 	mov    0xac(%r14),%edx
   363fe:	41 0f af 86 a8 00 00 	imul   0xa8(%r14),%eax
   36405:	00 
   36406:	39 d0                	cmp    %edx,%eax
   36408:	76 6b                	jbe    36475 <e1000_watchdog+0x665>
   3640a:	81 fa e8 03 00 00    	cmp    $0x3e8,%edx
   36410:	0f 86 9d 00 00 00    	jbe    364b3 <e1000_watchdog+0x6a3>
   36416:	41 8b 86 dc 00 00 00 	mov    0xdc(%r14),%eax
   3641d:	66 41 3b 86 e0 00 00 	cmp    0xe0(%r14),%ax
   36424:	00 
   36425:	41 c6 86 18 01 00 00 	movb   $0x1,0x118(%r14)
   3642c:	01 
   3642d:	0f 83 80 00 00 00    	jae    364b3 <e1000_watchdog+0x6a3>
   36433:	66 85 c0             	test   %ax,%ax
   36436:	75 0a                	jne    36442 <e1000_watchdog+0x632>
   36438:	66 41 8b 86 de 00 00 	mov    0xde(%r14),%ax
   3643f:	00 
   36440:	eb 08                	jmp    3644a <e1000_watchdog+0x63a>
   36442:	66 41 03 86 e2 00 00 	add    0xe2(%r14),%ax
   36449:	00 
   3644a:	49 8b 1e             	mov    (%r14),%rbx
   3644d:	66 41 89 86 dc 00 00 	mov    %ax,0xdc(%r14)
   36454:	00 
   36455:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3645c:	45 0f b7 a6 dc 00 00 	movzwl 0xdc(%r14),%r12d
   36463:	00 
   36464:	e8 00 00 00 00       	callq  36469 <e1000_watchdog+0x659>
   36469:	48 81 c3 58 04 00 00 	add    $0x458,%rbx
   36470:	44 89 23             	mov    %r12d,(%rbx)
   36473:	eb 3e                	jmp    364b3 <e1000_watchdog+0x6a3>
   36475:	41 80 be 18 01 00 00 	cmpb   $0x0,0x118(%r14)
   3647c:	00 
   3647d:	74 34                	je     364b3 <e1000_watchdog+0x6a3>
   3647f:	81 fa e8 03 00 00    	cmp    $0x3e8,%edx
   36485:	77 2c                	ja     364b3 <e1000_watchdog+0x6a3>
   36487:	49 8b 1e             	mov    (%r14),%rbx
   3648a:	66 41 c7 86 dc 00 00 	movw   $0x0,0xdc(%r14)
   36491:	00 00 00 
   36494:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3649b:	41 c6 86 18 01 00 00 	movb   $0x0,0x118(%r14)
   364a2:	00 
   364a3:	e8 00 00 00 00       	callq  364a8 <e1000_watchdog+0x698>
   364a8:	48 81 c3 58 04 00 00 	add    $0x458,%rbx
   364af:	31 c0                	xor    %eax,%eax
   364b1:	89 03                	mov    %eax,(%rbx)
   364b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   364ba:	e8 00 00 00 00       	callq  364bf <e1000_watchdog+0x6af>
   364bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   364c6:	e8 00 00 00 00       	callq  364cb <e1000_watchdog+0x6bb>
   364cb:	41 f6 47 48 04       	testb  $0x4,0x48(%r15)
   364d0:	74 39                	je     3650b <e1000_watchdog+0x6fb>
   364d2:	48 8b 55 c0          	mov    0xffffffffffffffc0(%rbp),%rdx
   364d6:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   364da:	8b 42 18             	mov    0x18(%rdx),%eax
   364dd:	31 d2                	xor    %edx,%edx
   364df:	39 41 1c             	cmp    %eax,0x1c(%rcx)
   364e2:	77 03                	ja     364e7 <e1000_watchdog+0x6d7>
   364e4:	8b 51 14             	mov    0x14(%rcx),%edx
   364e7:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
   364eb:	8b 41 1c             	mov    0x1c(%rcx),%eax
   364ee:	2b 41 18             	sub    0x18(%rcx),%eax
   364f1:	01 d0                	add    %edx,%eax
   364f3:	3b 41 14             	cmp    0x14(%rcx),%eax
   364f6:	73 13                	jae    3650b <e1000_watchdog+0x6fb>
   364f8:	41 ff 85 f0 01 00 00 	incl   0x1f0(%r13)
   364ff:	49 8d bd 38 01 00 00 	lea    0x138(%r13),%rdi
   36506:	e8 a8 d4 fc ff       	callq  39b3 <schedule_work>
   3650b:	49 8b 1e             	mov    (%r14),%rbx
   3650e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36515:	e8 00 00 00 00       	callq  3651a <e1000_watchdog+0x70a>
   3651a:	b8 10 00 00 00       	mov    $0x10,%eax
   3651f:	48 81 c3 c8 00 00 00 	add    $0xc8,%rbx
   36526:	89 03                	mov    %eax,(%rbx)
   36528:	41 c6 85 09 02 00 00 	movb   $0x1,0x209(%r13)
   3652f:	01 
   36530:	41 83 7e 10 0e       	cmpl   $0xe,0x10(%r14)
   36535:	75 1b                	jne    36552 <e1000_watchdog+0x742>
   36537:	41 80 be 10 01 00 00 	cmpb   $0x0,0x110(%r14)
   3653e:	00 
   3653f:	74 11                	je     36552 <e1000_watchdog+0x742>
   36541:	49 8d b6 f4 00 00 00 	lea    0xf4(%r14),%rsi
   36548:	31 d2                	xor    %edx,%edx
   3654a:	4c 89 f7             	mov    %r14,%rdi
   3654d:	e8 3c 9e fc ff       	callq  38e <e1000_rar_set>
   36552:	48 8b 3d 00 00 00 00 	mov    0(%rip),%rdi        # 36559 <e1000_watchdog+0x749>
   36559:	48 81 c7 d0 07 00 00 	add    $0x7d0,%rdi
   36560:	e8 93 22 fd ff       	callq  87f8 <round_jiffies>
   36565:	49 8d 7d 30          	lea    0x30(%r13),%rdi
   36569:	48 89 c6             	mov    %rax,%rsi
   3656c:	e8 1f 11 fd ff       	callq  7690 <mod_timer>
   36571:	48 83 c4 18          	add    $0x18,%rsp
   36575:	5b                   	pop    %rbx
   36576:	41 5c                	pop    %r12
   36578:	41 5d                	pop    %r13
   3657a:	41 5e                	pop    %r14
   3657c:	41 5f                	pop    %r15
   3657e:	c9                   	leaveq 
   3657f:	c3                   	retq   
   36580:	41 80 be 1e 01 00 00 	cmpb   $0x0,0x11e(%r14)
   36587:	00 
   36588:	0f 84 bd fd ff ff    	je     3634b <e1000_watchdog+0x53b>
   3658e:	e9 b9 f9 ff ff       	jmpq   35f4c <e1000_watchdog+0x13c>
   36593:	4c 89 fe             	mov    %r15,%rsi
   36596:	66 41 c7 85 b0 00 00 	movw   $0x0,0xb0(%r13)
   3659d:	00 00 00 
   365a0:	66 41 c7 85 b2 00 00 	movw   $0x0,0xb2(%r13)
   365a7:	00 00 00 
   365aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   365b1:	31 c0                	xor    %eax,%eax
   365b3:	e8 00 00 00 00       	callq  365b8 <e1000_watchdog+0x7a8>
   365b8:	4c 89 ff             	mov    %r15,%rdi
   365bb:	e8 ab fc fd ff       	callq  1626b <netif_carrier_off>
   365c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   365c7:	e8 00 00 00 00       	callq  365cc <e1000_watchdog+0x7bc>
   365cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   365d3:	e8 00 00 00 00       	callq  365d8 <e1000_watchdog+0x7c8>
   365d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   365df:	49 8b 9f 00 03 00 00 	mov    0x300(%r15),%rbx
   365e6:	e8 00 00 00 00       	callq  365eb <e1000_watchdog+0x7db>
   365eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   365f2:	e8 00 00 00 00       	callq  365f7 <e1000_watchdog+0x7e7>
   365f7:	f0 0f ba 6b 10 00    	lock btsl $0x0,0x10(%rbx)
   365fd:	48 8b 3d 00 00 00 00 	mov    0(%rip),%rdi        # 36604 <e1000_watchdog+0x7f4>
   36604:	48 81 c7 d0 07 00 00 	add    $0x7d0,%rdi
   3660b:	e8 e8 21 fd ff       	callq  87f8 <round_jiffies>
   36610:	49 8d 7d 60          	lea    0x60(%r13),%rdi
   36614:	48 89 c6             	mov    %rax,%rsi
   36617:	e8 74 10 fd ff       	callq  7690 <mod_timer>
   3661c:	41 83 7e 10 11       	cmpl   $0x11,0x10(%r14)
   36621:	0f 85 a3 fb ff ff    	jne    361ca <e1000_watchdog+0x3ba>
   36627:	e9 92 fb ff ff       	jmpq   361be <e1000_watchdog+0x3ae>

000000000003662c <e1000_intr_msi>:
   3662c:	55                   	push   %rbp
   3662d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36634:	48 89 e5             	mov    %rsp,%rbp
   36637:	41 56                	push   %r14
   36639:	41 55                	push   %r13
   3663b:	41 54                	push   %r12
   3663d:	49 89 f4             	mov    %rsi,%r12
   36640:	4d 8d ac 24 00 08 00 	lea    0x800(%r12),%r13
   36647:	00 
   36648:	4d 8d b4 24 b8 0b 00 	lea    0xbb8(%r12),%r14
   3664f:	00 
   36650:	53                   	push   %rbx
   36651:	e8 00 00 00 00       	callq  36656 <e1000_intr_msi+0x2a>
   36656:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3665d:	e8 00 00 00 00       	callq  36662 <e1000_intr_msi+0x36>
   36662:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36669:	49 8b 9c 24 b8 0b 00 	mov    0xbb8(%r12),%rbx
   36670:	00 
   36671:	e8 00 00 00 00       	callq  36676 <e1000_intr_msi+0x4a>
   36676:	8b 83 c0 00 00 00    	mov    0xc0(%rbx),%eax
   3667c:	a8 0c                	test   $0xc,%al
   3667e:	0f 84 89 00 00 00    	je     3670d <e1000_intr_msi+0xe1>
   36684:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3668b:	41 c6 86 0c 01 00 00 	movb   $0x1,0x10c(%r14)
   36692:	01 
   36693:	e8 00 00 00 00       	callq  36698 <e1000_intr_msi+0x6c>
   36698:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3669f:	e8 00 00 00 00       	callq  366a4 <e1000_intr_msi+0x78>
   366a4:	41 f6 44 24 48 04    	testb  $0x4,0x48(%r12)
   366aa:	75 38                	jne    366e4 <e1000_intr_msi+0xb8>
   366ac:	e9 05 01 00 00       	jmpq   367b6 <e1000_intr_msi+0x18a>
   366b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   366b8:	49 8b 1e             	mov    (%r14),%rbx
   366bb:	e8 00 00 00 00       	callq  366c0 <e1000_intr_msi+0x94>
   366c0:	44 8b a3 00 01 00 00 	mov    0x100(%rbx),%r12d
   366c7:	49 8b 1e             	mov    (%r14),%rbx
   366ca:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   366d1:	41 83 e4 fd          	and    $0xfffffffffffffffd,%r12d
   366d5:	e8 00 00 00 00       	callq  366da <e1000_intr_msi+0xae>
   366da:	48 81 c3 00 01 00 00 	add    $0x100,%rbx
   366e1:	44 89 23             	mov    %r12d,(%rbx)
   366e4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   366eb:	e8 00 00 00 00       	callq  366f0 <e1000_intr_msi+0xc4>
   366f0:	41 f6 85 c8 07 00 00 	testb  $0x4,0x7c8(%r13)
   366f7:	04 
   366f8:	75 13                	jne    3670d <e1000_intr_msi+0xe1>
   366fa:	48 8b 35 00 00 00 00 	mov    0(%rip),%rsi        # 36701 <e1000_intr_msi+0xd5>
   36701:	49 8d 7d 30          	lea    0x30(%r13),%rdi
   36705:	48 ff c6             	inc    %rsi
   36708:	e8 83 0f fd ff       	callq  7690 <mod_timer>
   3670d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36714:	e8 00 00 00 00       	callq  36719 <e1000_intr_msi+0xed>
   36719:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36720:	e8 00 00 00 00       	callq  36725 <e1000_intr_msi+0xf9>
   36725:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3672c:	e8 00 00 00 00       	callq  36731 <e1000_intr_msi+0x105>
   36731:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36738:	e8 00 00 00 00       	callq  3673d <e1000_intr_msi+0x111>
   3673d:	41 f6 85 38 02 00 00 	testb  $0x2,0x238(%r13)
   36744:	02 
   36745:	75 65                	jne    367ac <e1000_intr_msi+0x180>
   36747:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3674e:	e8 00 00 00 00       	callq  36753 <e1000_intr_msi+0x127>
   36753:	f0 41 0f ba ad 38 02 	lock btsl $0x0,0x238(%r13)
   3675a:	00 00 00 
   3675d:	19 c0                	sbb    %eax,%eax
   3675f:	85 c0                	test   %eax,%eax
   36761:	75 49                	jne    367ac <e1000_intr_msi+0x180>
   36763:	49 8d 9d 28 02 00 00 	lea    0x228(%r13),%rbx
   3676a:	41 c7 85 18 01 00 00 	movl   $0x0,0x118(%r13)
   36771:	00 00 00 00 
   36775:	41 c7 85 1c 01 00 00 	movl   $0x0,0x11c(%r13)
   3677c:	00 00 00 00 
   36780:	41 c7 85 20 01 00 00 	movl   $0x0,0x120(%r13)
   36787:	00 00 00 00 
   3678b:	41 c7 85 24 01 00 00 	movl   $0x0,0x124(%r13)
   36792:	00 00 00 00 
   36796:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3679d:	e8 00 00 00 00       	callq  367a2 <e1000_intr_msi+0x176>
   367a2:	48 89 df             	mov    %rbx,%rdi
   367a5:	e8 66 ac fd ff       	callq  11410 <__napi_schedule>
   367aa:	eb 1a                	jmp    367c6 <e1000_intr_msi+0x19a>
   367ac:	4c 89 ef             	mov    %r13,%rdi
   367af:	e8 e5 aa fc ff       	callq  1299 <e1000_irq_enable>
   367b4:	eb 10                	jmp    367c6 <e1000_intr_msi+0x19a>
   367b6:	41 83 7e 10 11       	cmpl   $0x11,0x10(%r14)
   367bb:	0f 85 23 ff ff ff    	jne    366e4 <e1000_intr_msi+0xb8>
   367c1:	e9 eb fe ff ff       	jmpq   366b1 <e1000_intr_msi+0x85>
   367c6:	5b                   	pop    %rbx
   367c7:	41 5c                	pop    %r12
   367c9:	41 5d                	pop    %r13
   367cb:	41 5e                	pop    %r14
   367cd:	c9                   	leaveq 
   367ce:	b8 01 00 00 00       	mov    $0x1,%eax
   367d3:	c3                   	retq   

00000000000367d4 <e1000_set_wol>:
   367d4:	55                   	push   %rbp
   367d5:	48 89 e5             	mov    %rsp,%rbp
   367d8:	41 55                	push   %r13
   367da:	49 89 f5             	mov    %rsi,%r13
   367dd:	41 54                	push   %r12
   367df:	53                   	push   %rbx
   367e0:	48 89 fb             	mov    %rdi,%rbx
   367e3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   367ea:	48 83 ec 08          	sub    $0x8,%rsp
   367ee:	e8 00 00 00 00       	callq  367f3 <e1000_set_wol+0x1f>
   367f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   367fa:	e8 00 00 00 00       	callq  367ff <e1000_set_wol+0x2b>
   367ff:	41 f6 45 08 51       	testb  $0x51,0x8(%r13)
   36804:	0f 85 15 01 00 00    	jne    3691f <e1000_set_wol+0x14b>
   3680a:	4c 8d a3 00 08 00 00 	lea    0x800(%rbx),%r12
   36811:	4c 89 ee             	mov    %r13,%rsi
   36814:	4c 89 e7             	mov    %r12,%rdi
   36817:	e8 36 b3 fc ff       	callq  1b52 <e1000_wol_exclusion>
   3681c:	85 c0                	test   %eax,%eax
   3681e:	75 1d                	jne    3683d <e1000_set_wol+0x69>
   36820:	49 8b 9c 24 f8 02 00 	mov    0x2f8(%r12),%rbx
   36827:	00 
   36828:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3682f:	e8 00 00 00 00       	callq  36834 <e1000_set_wol+0x60>
   36834:	f6 83 0c 02 00 00 01 	testb  $0x1,0x20c(%rbx)
   3683b:	75 12                	jne    3684f <e1000_set_wol+0x7b>
   3683d:	31 c0                	xor    %eax,%eax
   3683f:	41 83 7d 08 00       	cmpl   $0x0,0x8(%r13)
   36844:	0f 84 da 00 00 00    	je     36924 <e1000_set_wol+0x150>
   3684a:	e9 d0 00 00 00       	jmpq   3691f <e1000_set_wol+0x14b>
   3684f:	66 41 81 bc 24 9e 04 	cmpw   $0x10b5,0x49e(%r12)
   36856:	00 00 b5 10 
   3685a:	75 38                	jne    36894 <e1000_set_wol+0xc0>
   3685c:	41 f6 45 08 02       	testb  $0x2,0x8(%r13)
   36861:	74 31                	je     36894 <e1000_set_wol+0xc0>
   36863:	41 f6 84 24 c0 07 00 	testb  $0x1,0x7c0(%r12)
   3686a:	00 01 
   3686c:	0f 84 ad 00 00 00    	je     3691f <e1000_set_wol+0x14b>
   36872:	49 8b b4 24 f0 02 00 	mov    0x2f0(%r12),%rsi
   36879:	00 
   3687a:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   36881:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36888:	31 c0                	xor    %eax,%eax
   3688a:	e8 00 00 00 00       	callq  3688f <e1000_set_wol+0xbb>
   3688f:	e9 8b 00 00 00       	jmpq   3691f <e1000_set_wol+0x14b>
   36894:	41 c7 84 24 a4 00 00 	movl   $0x0,0xa4(%r12)
   3689b:	00 00 00 00 00 
   368a0:	41 f6 45 08 02       	testb  $0x2,0x8(%r13)
   368a5:	74 0c                	je     368b3 <e1000_set_wol+0xdf>
   368a7:	41 c7 84 24 a4 00 00 	movl   $0x4,0xa4(%r12)
   368ae:	00 04 00 00 00 
   368b3:	41 f6 45 08 04       	testb  $0x4,0x8(%r13)
   368b8:	74 09                	je     368c3 <e1000_set_wol+0xef>
   368ba:	41 83 8c 24 a4 00 00 	orl    $0x8,0xa4(%r12)
   368c1:	00 08 
   368c3:	41 f6 45 08 08       	testb  $0x8,0x8(%r13)
   368c8:	74 09                	je     368d3 <e1000_set_wol+0xff>
   368ca:	41 83 8c 24 a4 00 00 	orl    $0x10,0xa4(%r12)
   368d1:	00 10 
   368d3:	41 f6 45 08 20       	testb  $0x20,0x8(%r13)
   368d8:	74 09                	je     368e3 <e1000_set_wol+0x10f>
   368da:	41 83 8c 24 a4 00 00 	orl    $0x2,0xa4(%r12)
   368e1:	00 02 
   368e3:	41 8b 9c 24 a4 00 00 	mov    0xa4(%r12),%ebx
   368ea:	00 
   368eb:	4d 8b a4 24 f8 02 00 	mov    0x2f8(%r12),%r12
   368f2:	00 
   368f3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   368fa:	e8 00 00 00 00       	callq  368ff <e1000_set_wol+0x12b>
   368ff:	41 8a 84 24 0c 02 00 	mov    0x20c(%r12),%al
   36906:	00 
   36907:	85 db                	test   %ebx,%ebx
   36909:	0f 95 c2             	setne  %dl
   3690c:	01 d2                	add    %edx,%edx
   3690e:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
   36911:	09 d0                	or     %edx,%eax
   36913:	41 88 84 24 0c 02 00 	mov    %al,0x20c(%r12)
   3691a:	00 
   3691b:	31 c0                	xor    %eax,%eax
   3691d:	eb 05                	jmp    36924 <e1000_set_wol+0x150>
   3691f:	b8 a1 ff ff ff       	mov    $0xffffffa1,%eax
   36924:	41 5d                	pop    %r13
   36926:	5b                   	pop    %rbx
   36927:	41 5c                	pop    %r12
   36929:	41 5d                	pop    %r13
   3692b:	c9                   	leaveq 
   3692c:	c3                   	retq   

000000000003692d <e1000_get_wol>:
   3692d:	55                   	push   %rbp
   3692e:	48 89 e5             	mov    %rsp,%rbp
   36931:	41 55                	push   %r13
   36933:	41 54                	push   %r12
   36935:	49 89 f4             	mov    %rsi,%r12
   36938:	53                   	push   %rbx
   36939:	48 89 fb             	mov    %rdi,%rbx
   3693c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36943:	4c 8d ab 00 08 00 00 	lea    0x800(%rbx),%r13
   3694a:	48 83 ec 08          	sub    $0x8,%rsp
   3694e:	e8 00 00 00 00       	callq  36953 <e1000_get_wol+0x26>
   36953:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3695a:	e8 00 00 00 00       	callq  3695f <e1000_get_wol+0x32>
   3695f:	41 c7 44 24 04 2e 00 	movl   $0x2e,0x4(%r12)
   36966:	00 00 
   36968:	41 c7 44 24 08 00 00 	movl   $0x0,0x8(%r12)
   3696f:	00 00 
   36971:	4c 89 e6             	mov    %r12,%rsi
   36974:	4c 89 ef             	mov    %r13,%rdi
   36977:	e8 d6 b1 fc ff       	callq  1b52 <e1000_wol_exclusion>
   3697c:	85 c0                	test   %eax,%eax
   3697e:	0f 85 a2 00 00 00    	jne    36a26 <e1000_get_wol+0xf9>
   36984:	49 8b 9d f8 02 00 00 	mov    0x2f8(%r13),%rbx
   3698b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36992:	e8 00 00 00 00       	callq  36997 <e1000_get_wol+0x6a>
   36997:	f6 83 0c 02 00 00 01 	testb  $0x1,0x20c(%rbx)
   3699e:	0f 84 82 00 00 00    	je     36a26 <e1000_get_wol+0xf9>
   369a4:	66 41 81 bd 9e 04 00 	cmpw   $0x10b5,0x49e(%r13)
   369ab:	00 b5 10 
   369ae:	75 36                	jne    369e6 <e1000_get_wol+0xb9>
   369b0:	41 83 64 24 04 fd    	andl   $0xfffffffffffffffd,0x4(%r12)
   369b6:	41 f6 85 a4 00 00 00 	testb  $0x4,0xa4(%r13)
   369bd:	04 
   369be:	74 36                	je     369f6 <e1000_get_wol+0xc9>
   369c0:	41 f6 85 c0 07 00 00 	testb  $0x1,0x7c0(%r13)
   369c7:	01 
   369c8:	74 26                	je     369f0 <e1000_get_wol+0xc3>
   369ca:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
   369d1:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   369d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   369df:	31 c0                	xor    %eax,%eax
   369e1:	e8 00 00 00 00       	callq  369e6 <e1000_get_wol+0xb9>
   369e6:	41 f6 85 a4 00 00 00 	testb  $0x4,0xa4(%r13)
   369ed:	04 
   369ee:	74 06                	je     369f6 <e1000_get_wol+0xc9>
   369f0:	41 83 4c 24 08 02    	orl    $0x2,0x8(%r12)
   369f6:	41 f6 85 a4 00 00 00 	testb  $0x8,0xa4(%r13)
   369fd:	08 
   369fe:	74 06                	je     36a06 <e1000_get_wol+0xd9>
   36a00:	41 83 4c 24 08 04    	orl    $0x4,0x8(%r12)
   36a06:	41 f6 85 a4 00 00 00 	testb  $0x10,0xa4(%r13)
   36a0d:	10 
   36a0e:	74 06                	je     36a16 <e1000_get_wol+0xe9>
   36a10:	41 83 4c 24 08 08    	orl    $0x8,0x8(%r12)
   36a16:	41 f6 85 a4 00 00 00 	testb  $0x2,0xa4(%r13)
   36a1d:	02 
   36a1e:	74 06                	je     36a26 <e1000_get_wol+0xf9>
   36a20:	41 83 4c 24 08 20    	orl    $0x20,0x8(%r12)
   36a26:	58                   	pop    %rax
   36a27:	5b                   	pop    %rbx
   36a28:	41 5c                	pop    %r12
   36a2a:	41 5d                	pop    %r13
   36a2c:	c9                   	leaveq 
   36a2d:	c3                   	retq   

0000000000036a2e <e1000_open>:
   36a2e:	55                   	push   %rbp
   36a2f:	48 89 e5             	mov    %rsp,%rbp
   36a32:	41 57                	push   %r15
   36a34:	49 89 ff             	mov    %rdi,%r15
   36a37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36a3e:	41 56                	push   %r14
   36a40:	4d 8d b7 b8 0b 00 00 	lea    0xbb8(%r15),%r14
   36a47:	41 55                	push   %r13
   36a49:	41 bd f0 ff ff ff    	mov    $0xfffffff0,%r13d
   36a4f:	41 54                	push   %r12
   36a51:	53                   	push   %rbx
   36a52:	49 8d 9f 00 08 00 00 	lea    0x800(%r15),%rbx
   36a59:	48 83 ec 08          	sub    $0x8,%rsp
   36a5d:	e8 00 00 00 00       	callq  36a62 <e1000_open+0x34>
   36a62:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36a69:	e8 00 00 00 00       	callq  36a6e <e1000_open+0x40>
   36a6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36a75:	e8 00 00 00 00       	callq  36a7a <e1000_open+0x4c>
   36a7a:	41 f6 87 c8 0f 00 00 	testb  $0x1,0xfc8(%r15)
   36a81:	01 
   36a82:	0f 85 60 01 00 00    	jne    36be8 <e1000_open+0x1ba>
   36a88:	48 89 df             	mov    %rbx,%rdi
   36a8b:	e8 cc f9 fe ff       	callq  2645c <e1000_setup_all_tx_resources>
   36a90:	85 c0                	test   %eax,%eax
   36a92:	41 89 c5             	mov    %eax,%r13d
   36a95:	0f 85 45 01 00 00    	jne    36be0 <e1000_open+0x1b2>
   36a9b:	48 89 df             	mov    %rbx,%rdi
   36a9e:	e8 c4 ef fe ff       	callq  25a67 <e1000_setup_all_rx_resources>
   36aa3:	85 c0                	test   %eax,%eax
   36aa5:	41 89 c5             	mov    %eax,%r13d
   36aa8:	0f 85 2a 01 00 00    	jne    36bd8 <e1000_open+0x1aa>
   36aae:	48 89 df             	mov    %rbx,%rdi
   36ab1:	e8 47 06 fd ff       	callq  70fd <e1000_power_up_phy>
   36ab6:	66 c7 83 98 00 00 00 	movw   $0xffff,0x98(%rbx)
   36abd:	ff ff 
   36abf:	41 f6 86 c4 00 00 00 	testb  $0x2,0xc4(%r14)
   36ac6:	02 
   36ac7:	74 08                	je     36ad1 <e1000_open+0xa3>
   36ac9:	48 89 df             	mov    %rbx,%rdi
   36acc:	e8 c1 20 fd ff       	callq  8b92 <e1000_update_mng_vlan>
   36ad1:	41 83 7e 10 10       	cmpl   $0x10,0x10(%r14)
   36ad6:	75 14                	jne    36aec <e1000_open+0xbe>
   36ad8:	4c 89 f7             	mov    %r14,%rdi
   36adb:	e8 0f 97 fc ff       	callq  1ef <e1000_check_mng_mode>
   36ae0:	84 c0                	test   %al,%al
   36ae2:	74 08                	je     36aec <e1000_open+0xbe>
   36ae4:	48 89 df             	mov    %rbx,%rdi
   36ae7:	e8 47 a6 fc ff       	callq  1133 <e1000_get_hw_control>
   36aec:	48 89 df             	mov    %rbx,%rdi
   36aef:	e8 58 d3 fe ff       	callq  23e4c <e1000_configure>
   36af4:	48 89 df             	mov    %rbx,%rdi
   36af7:	e8 7f 94 fd ff       	callq  ff7b <e1000_request_irq>
   36afc:	85 c0                	test   %eax,%eax
   36afe:	41 89 c5             	mov    %eax,%r13d
   36b01:	0f 85 b9 00 00 00    	jne    36bc0 <e1000_open+0x192>
   36b07:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36b0e:	e8 00 00 00 00       	callq  36b13 <e1000_open+0xe5>
   36b13:	f0 0f ba b3 c8 07 00 	lock btrl $0x2,0x7c8(%rbx)
   36b1a:	00 02 
   36b1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36b23:	4c 8d a3 28 02 00 00 	lea    0x228(%rbx),%r12
   36b2a:	e8 00 00 00 00       	callq  36b2f <e1000_open+0x101>
   36b2f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36b36:	e8 00 00 00 00       	callq  36b3b <e1000_open+0x10d>
   36b3b:	f6 83 38 02 00 00 01 	testb  $0x1,0x238(%rbx)
   36b42:	75 04                	jne    36b48 <e1000_open+0x11a>
   36b44:	0f 0b                	ud2a   
   36b46:	eb fe                	jmp    36b46 <e1000_open+0x118>
   36b48:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36b4f:	e8 00 00 00 00       	callq  36b54 <e1000_open+0x126>
   36b54:	f0 41 0f ba 74 24 10 	lock btrl $0x0,0x10(%r12)
   36b5b:	00 
   36b5c:	48 89 df             	mov    %rbx,%rdi
   36b5f:	e8 35 a7 fc ff       	callq  1299 <e1000_irq_enable>
   36b64:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36b6b:	e8 00 00 00 00       	callq  36b70 <e1000_open+0x142>
   36b70:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36b77:	e8 00 00 00 00       	callq  36b7c <e1000_open+0x14e>
   36b7c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36b83:	49 8b 9f 00 03 00 00 	mov    0x300(%r15),%rbx
   36b8a:	e8 00 00 00 00       	callq  36b8f <e1000_open+0x161>
   36b8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36b96:	e8 00 00 00 00       	callq  36b9b <e1000_open+0x16d>
   36b9b:	f0 0f ba 73 10 00    	lock btrl $0x0,0x10(%rbx)
   36ba1:	49 8b 1e             	mov    (%r14),%rbx
   36ba4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36bab:	e8 00 00 00 00       	callq  36bb0 <e1000_open+0x182>
   36bb0:	b8 04 00 00 00       	mov    $0x4,%eax
   36bb5:	48 81 c3 c8 00 00 00 	add    $0xc8,%rbx
   36bbc:	89 03                	mov    %eax,(%rbx)
   36bbe:	eb 28                	jmp    36be8 <e1000_open+0x1ba>
   36bc0:	48 89 df             	mov    %rbx,%rdi
   36bc3:	e8 1e a6 fc ff       	callq  11e6 <e1000_release_hw_control>
   36bc8:	48 89 df             	mov    %rbx,%rdi
   36bcb:	e8 00 07 fd ff       	callq  72d0 <e1000_power_down_phy>
   36bd0:	48 89 df             	mov    %rbx,%rdi
   36bd3:	e8 4d ee fe ff       	callq  25a25 <e1000_free_all_rx_resources>
   36bd8:	48 89 df             	mov    %rbx,%rdi
   36bdb:	e8 3a f8 fe ff       	callq  2641a <e1000_free_all_tx_resources>
   36be0:	48 89 df             	mov    %rbx,%rdi
   36be3:	e8 de a7 fe ff       	callq  213c6 <e1000_reset>
   36be8:	5a                   	pop    %rdx
   36be9:	5b                   	pop    %rbx
   36bea:	41 5c                	pop    %r12
   36bec:	44 89 e8             	mov    %r13d,%eax
   36bef:	41 5d                	pop    %r13
   36bf1:	41 5e                	pop    %r14
   36bf3:	41 5f                	pop    %r15
   36bf5:	c9                   	leaveq 
   36bf6:	c3                   	retq   

0000000000036bf7 <e1000_close>:
   36bf7:	55                   	push   %rbp
   36bf8:	48 89 e5             	mov    %rsp,%rbp
   36bfb:	41 57                	push   %r15
   36bfd:	41 56                	push   %r14
   36bff:	49 89 fe             	mov    %rdi,%r14
   36c02:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36c09:	4d 8d be b8 0b 00 00 	lea    0xbb8(%r14),%r15
   36c10:	41 55                	push   %r13
   36c12:	41 54                	push   %r12
   36c14:	53                   	push   %rbx
   36c15:	49 8d 9e 00 08 00 00 	lea    0x800(%r14),%rbx
   36c1c:	48 83 ec 08          	sub    $0x8,%rsp
   36c20:	e8 00 00 00 00       	callq  36c25 <e1000_close+0x2e>
   36c25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36c2c:	e8 00 00 00 00       	callq  36c31 <e1000_close+0x3a>
   36c31:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36c38:	e8 00 00 00 00       	callq  36c3d <e1000_close+0x46>
   36c3d:	f6 83 c8 07 00 00 02 	testb  $0x2,0x7c8(%rbx)
   36c44:	74 15                	je     36c5b <e1000_close+0x64>
   36c46:	31 d2                	xor    %edx,%edx
   36c48:	be 10 06 00 00       	mov    $0x610,%esi
   36c4d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36c54:	31 c0                	xor    %eax,%eax
   36c56:	e8 00 00 00 00       	callq  36c5b <e1000_close+0x64>
   36c5b:	48 89 df             	mov    %rbx,%rdi
   36c5e:	e8 00 00 00 00       	callq  36c63 <e1000_close+0x6c>
   36c63:	48 89 df             	mov    %rbx,%rdi
   36c66:	e8 65 06 fd ff       	callq  72d0 <e1000_power_down_phy>
   36c6b:	48 89 df             	mov    %rbx,%rdi
   36c6e:	e8 49 45 fd ff       	callq  b1bc <e1000_free_irq>
   36c73:	48 89 df             	mov    %rbx,%rdi
   36c76:	e8 9f f7 fe ff       	callq  2641a <e1000_free_all_tx_resources>
   36c7b:	48 89 df             	mov    %rbx,%rdi
   36c7e:	e8 a2 ed fe ff       	callq  25a25 <e1000_free_all_rx_resources>
   36c83:	41 f6 87 c4 00 00 00 	testb  $0x2,0xc4(%r15)
   36c8a:	02 
   36c8b:	74 54                	je     36ce1 <e1000_close+0xea>
   36c8d:	4c 8b ab 90 00 00 00 	mov    0x90(%rbx),%r13
   36c94:	0f b7 b3 98 00 00 00 	movzwl 0x98(%rbx),%esi
   36c9b:	4d 85 ed             	test   %r13,%r13
   36c9e:	74 39                	je     36cd9 <e1000_close+0xe2>
   36ca0:	41 89 f4             	mov    %esi,%r12d
   36ca3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36caa:	e8 00 00 00 00       	callq  36caf <e1000_close+0xb8>
   36caf:	44 89 e0             	mov    %r12d,%eax
   36cb2:	66 c1 e8 09          	shr    $0x9,%ax
   36cb6:	0f b7 c0             	movzwl %ax,%eax
   36cb9:	49 8b 54 c5 20       	mov    0x20(%r13,%rax,8),%rdx
   36cbe:	48 85 d2             	test   %rdx,%rdx
   36cc1:	74 0f                	je     36cd2 <e1000_close+0xdb>
   36cc3:	4c 89 e0             	mov    %r12,%rax
   36cc6:	25 ff 01 00 00       	and    $0x1ff,%eax
   36ccb:	48 83 3c c2 00       	cmpq   $0x0,(%rdx,%rax,8)
   36cd0:	75 0f                	jne    36ce1 <e1000_close+0xea>
   36cd2:	0f b7 b3 98 00 00 00 	movzwl 0x98(%rbx),%esi
   36cd9:	4c 89 f7             	mov    %r14,%rdi
   36cdc:	e8 62 1d fd ff       	callq  8a43 <e1000_vlan_rx_kill_vid>
   36ce1:	41 83 7f 10 10       	cmpl   $0x10,0x10(%r15)
   36ce6:	75 14                	jne    36cfc <e1000_close+0x105>
   36ce8:	4c 89 ff             	mov    %r15,%rdi
   36ceb:	e8 ff 94 fc ff       	callq  1ef <e1000_check_mng_mode>
   36cf0:	84 c0                	test   %al,%al
   36cf2:	74 08                	je     36cfc <e1000_close+0x105>
   36cf4:	48 89 df             	mov    %rbx,%rdi
   36cf7:	e8 ea a4 fc ff       	callq  11e6 <e1000_release_hw_control>
   36cfc:	59                   	pop    %rcx
   36cfd:	5b                   	pop    %rbx
   36cfe:	41 5c                	pop    %r12
   36d00:	41 5d                	pop    %r13
   36d02:	41 5e                	pop    %r14
   36d04:	41 5f                	pop    %r15
   36d06:	c9                   	leaveq 
   36d07:	31 c0                	xor    %eax,%eax
   36d09:	c3                   	retq   

0000000000036d0a <e1000_set_settings>:
   36d0a:	55                   	push   %rbp
   36d0b:	48 89 e5             	mov    %rsp,%rbp
   36d0e:	41 55                	push   %r13
   36d10:	49 89 f5             	mov    %rsi,%r13
   36d13:	41 54                	push   %r12
   36d15:	53                   	push   %rbx
   36d16:	48 89 fb             	mov    %rdi,%rbx
   36d19:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36d20:	4c 8d a3 00 08 00 00 	lea    0x800(%rbx),%r12
   36d27:	48 81 c3 b8 0b 00 00 	add    $0xbb8,%rbx
   36d2e:	48 83 ec 08          	sub    $0x8,%rsp
   36d32:	e8 00 00 00 00       	callq  36d37 <e1000_set_settings+0x2d>
   36d37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36d3e:	e8 00 00 00 00       	callq  36d43 <e1000_set_settings+0x39>
   36d43:	48 89 df             	mov    %rbx,%rdi
   36d46:	e8 c9 93 fc ff       	callq  114 <e1000_check_phy_reset_block>
   36d4b:	85 c0                	test   %eax,%eax
   36d4d:	74 36                	je     36d85 <e1000_set_settings+0x7b>
   36d4f:	41 f6 84 24 c0 07 00 	testb  $0x1,0x7c0(%r12)
   36d56:	00 01 
   36d58:	b8 ea ff ff ff       	mov    $0xffffffea,%eax
   36d5d:	0f 84 14 01 00 00    	je     36e77 <e1000_set_settings+0x16d>
   36d63:	49 8b b4 24 f0 02 00 	mov    0x2f0(%r12),%rsi
   36d6a:	00 
   36d6b:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   36d72:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36d79:	31 c0                	xor    %eax,%eax
   36d7b:	e8 00 00 00 00       	callq  36d80 <e1000_set_settings+0x76>
   36d80:	e9 92 00 00 00       	jmpq   36e17 <e1000_set_settings+0x10d>
   36d85:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36d8c:	e8 00 00 00 00       	callq  36d91 <e1000_set_settings+0x87>
   36d91:	f0 41 0f ba ac 24 c8 	lock btsl $0x1,0x7c8(%r12)
   36d98:	07 00 00 01 
   36d9c:	19 c0                	sbb    %eax,%eax
   36d9e:	85 c0                	test   %eax,%eax
   36da0:	74 0c                	je     36dae <e1000_set_settings+0xa4>
   36da2:	bf 01 00 00 00       	mov    $0x1,%edi
   36da7:	e8 c1 0e fd ff       	callq  7c6d <msleep>
   36dac:	eb d7                	jmp    36d85 <e1000_set_settings+0x7b>
   36dae:	41 80 7d 12 01       	cmpb   $0x1,0x12(%r13)
   36db3:	75 32                	jne    36de7 <e1000_set_settings+0xdd>
   36db5:	83 7b 1c 01          	cmpl   $0x1,0x1c(%rbx)
   36db9:	c6 83 ef 00 00 00 01 	movb   $0x1,0xef(%rbx)
   36dc0:	75 0b                	jne    36dcd <e1000_set_settings+0xc3>
   36dc2:	66 c7 83 d2 00 00 00 	movw   $0x460,0xd2(%rbx)
   36dc9:	60 04 
   36dcb:	eb 0d                	jmp    36dda <e1000_set_settings+0xd0>
   36dcd:	41 8b 45 08          	mov    0x8(%r13),%eax
   36dd1:	0c c0                	or     $0xc0,%al
   36dd3:	66 89 83 d2 00 00 00 	mov    %ax,0xd2(%rbx)
   36dda:	0f b7 83 d2 00 00 00 	movzwl 0xd2(%rbx),%eax
   36de1:	41 89 45 08          	mov    %eax,0x8(%r13)
   36de5:	eb 37                	jmp    36e1e <e1000_set_settings+0x114>
   36de7:	66 41 0f b6 75 0e    	movzbw 0xe(%r13),%si
   36ded:	4c 89 e7             	mov    %r12,%rdi
   36df0:	41 03 75 0c          	add    0xc(%r13),%esi
   36df4:	0f b7 f6             	movzwl %si,%esi
   36df7:	e8 00 00 00 00       	callq  36dfc <e1000_set_settings+0xf2>
   36dfc:	85 c0                	test   %eax,%eax
   36dfe:	74 1e                	je     36e1e <e1000_set_settings+0x114>
   36e00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36e07:	e8 00 00 00 00       	callq  36e0c <e1000_set_settings+0x102>
   36e0c:	f0 41 0f ba b4 24 c8 	lock btrl $0x1,0x7c8(%r12)
   36e13:	07 00 00 01 
   36e17:	b8 ea ff ff ff       	mov    $0xffffffea,%eax
   36e1c:	eb 59                	jmp    36e77 <e1000_set_settings+0x16d>
   36e1e:	49 8b 9c 24 f0 02 00 	mov    0x2f0(%r12),%rbx
   36e25:	00 
   36e26:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36e2d:	e8 00 00 00 00       	callq  36e32 <e1000_set_settings+0x128>
   36e32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36e39:	e8 00 00 00 00       	callq  36e3e <e1000_set_settings+0x134>
   36e3e:	f6 43 48 01          	testb  $0x1,0x48(%rbx)
   36e42:	74 12                	je     36e56 <e1000_set_settings+0x14c>
   36e44:	4c 89 e7             	mov    %r12,%rdi
   36e47:	e8 00 00 00 00       	callq  36e4c <e1000_set_settings+0x142>
   36e4c:	4c 89 e7             	mov    %r12,%rdi
   36e4f:	e8 ef d4 fe ff       	callq  24343 <e1000_up>
   36e54:	eb 08                	jmp    36e5e <e1000_set_settings+0x154>
   36e56:	4c 89 e7             	mov    %r12,%rdi
   36e59:	e8 68 a5 fe ff       	callq  213c6 <e1000_reset>
   36e5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36e65:	e8 00 00 00 00       	callq  36e6a <e1000_set_settings+0x160>
   36e6a:	f0 41 0f ba b4 24 c8 	lock btrl $0x1,0x7c8(%r12)
   36e71:	07 00 00 01 
   36e75:	31 c0                	xor    %eax,%eax
   36e77:	5e                   	pop    %rsi
   36e78:	5b                   	pop    %rbx
   36e79:	41 5c                	pop    %r12
   36e7b:	41 5d                	pop    %r13
   36e7d:	c9                   	leaveq 
   36e7e:	c3                   	retq   

0000000000036e7f <e1000_set_pauseparam>:
   36e7f:	55                   	push   %rbp
   36e80:	48 89 e5             	mov    %rsp,%rbp
   36e83:	41 55                	push   %r13
   36e85:	41 54                	push   %r12
   36e87:	49 89 f4             	mov    %rsi,%r12
   36e8a:	53                   	push   %rbx
   36e8b:	48 89 fb             	mov    %rdi,%rbx
   36e8e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36e95:	4c 8d ab 00 08 00 00 	lea    0x800(%rbx),%r13
   36e9c:	48 81 c3 b8 0b 00 00 	add    $0xbb8,%rbx
   36ea3:	48 83 ec 08          	sub    $0x8,%rsp
   36ea7:	e8 00 00 00 00       	callq  36eac <e1000_set_pauseparam+0x2d>
   36eac:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36eb3:	e8 00 00 00 00       	callq  36eb8 <e1000_set_pauseparam+0x39>
   36eb8:	41 8b 44 24 04       	mov    0x4(%r12),%eax
   36ebd:	41 88 85 70 01 00 00 	mov    %al,0x170(%r13)
   36ec4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36ecb:	e8 00 00 00 00       	callq  36ed0 <e1000_set_pauseparam+0x51>
   36ed0:	f0 41 0f ba ad c8 07 	lock btsl $0x1,0x7c8(%r13)
   36ed7:	00 00 01 
   36eda:	19 c0                	sbb    %eax,%eax
   36edc:	85 c0                	test   %eax,%eax
   36ede:	74 0c                	je     36eec <e1000_set_pauseparam+0x6d>
   36ee0:	bf 01 00 00 00       	mov    $0x1,%edi
   36ee5:	e8 83 0d fd ff       	callq  7c6d <msleep>
   36eea:	eb d8                	jmp    36ec4 <e1000_set_pauseparam+0x45>
   36eec:	41 83 7c 24 08 00    	cmpl   $0x0,0x8(%r12)
   36ef2:	74 11                	je     36f05 <e1000_set_pauseparam+0x86>
   36ef4:	41 83 7c 24 0c 00    	cmpl   $0x0,0xc(%r12)
   36efa:	74 09                	je     36f05 <e1000_set_pauseparam+0x86>
   36efc:	c7 43 38 03 00 00 00 	movl   $0x3,0x38(%rbx)
   36f03:	eb 49                	jmp    36f4e <e1000_set_pauseparam+0xcf>
   36f05:	41 83 7c 24 08 00    	cmpl   $0x0,0x8(%r12)
   36f0b:	74 11                	je     36f1e <e1000_set_pauseparam+0x9f>
   36f0d:	41 83 7c 24 0c 00    	cmpl   $0x0,0xc(%r12)
   36f13:	75 09                	jne    36f1e <e1000_set_pauseparam+0x9f>
   36f15:	c7 43 38 01 00 00 00 	movl   $0x1,0x38(%rbx)
   36f1c:	eb 30                	jmp    36f4e <e1000_set_pauseparam+0xcf>
   36f1e:	41 83 7c 24 08 00    	cmpl   $0x0,0x8(%r12)
   36f24:	75 11                	jne    36f37 <e1000_set_pauseparam+0xb8>
   36f26:	41 83 7c 24 0c 00    	cmpl   $0x0,0xc(%r12)
   36f2c:	74 09                	je     36f37 <e1000_set_pauseparam+0xb8>
   36f2e:	c7 43 38 02 00 00 00 	movl   $0x2,0x38(%rbx)
   36f35:	eb 17                	jmp    36f4e <e1000_set_pauseparam+0xcf>
   36f37:	41 83 7c 24 08 00    	cmpl   $0x0,0x8(%r12)
   36f3d:	75 0f                	jne    36f4e <e1000_set_pauseparam+0xcf>
   36f3f:	41 83 7c 24 0c 00    	cmpl   $0x0,0xc(%r12)
   36f45:	75 07                	jne    36f4e <e1000_set_pauseparam+0xcf>
   36f47:	c7 43 38 00 00 00 00 	movl   $0x0,0x38(%rbx)
   36f4e:	8b 43 38             	mov    0x38(%rbx),%eax
   36f51:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
   36f57:	41 80 bd 70 01 00 00 	cmpb   $0x1,0x170(%r13)
   36f5e:	01 
   36f5f:	75 43                	jne    36fa4 <e1000_set_pauseparam+0x125>
   36f61:	49 8b 9d f0 02 00 00 	mov    0x2f0(%r13),%rbx
   36f68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36f6f:	e8 00 00 00 00       	callq  36f74 <e1000_set_pauseparam+0xf5>
   36f74:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36f7b:	e8 00 00 00 00       	callq  36f80 <e1000_set_pauseparam+0x101>
   36f80:	f6 43 48 01          	testb  $0x1,0x48(%rbx)
   36f84:	74 12                	je     36f98 <e1000_set_pauseparam+0x119>
   36f86:	4c 89 ef             	mov    %r13,%rdi
   36f89:	e8 00 00 00 00       	callq  36f8e <e1000_set_pauseparam+0x10f>
   36f8e:	4c 89 ef             	mov    %r13,%rdi
   36f91:	e8 ad d3 fe ff       	callq  24343 <e1000_up>
   36f96:	eb 08                	jmp    36fa0 <e1000_set_pauseparam+0x121>
   36f98:	4c 89 ef             	mov    %r13,%rdi
   36f9b:	e8 26 a4 fe ff       	callq  213c6 <e1000_reset>
   36fa0:	31 db                	xor    %ebx,%ebx
   36fa2:	eb 1a                	jmp    36fbe <e1000_set_pauseparam+0x13f>
   36fa4:	83 7b 1c 01          	cmpl   $0x1,0x1c(%rbx)
   36fa8:	75 0a                	jne    36fb4 <e1000_set_pauseparam+0x135>
   36faa:	48 89 df             	mov    %rbx,%rdi
   36fad:	e8 61 91 fe ff       	callq  20113 <e1000_setup_link>
   36fb2:	eb 08                	jmp    36fbc <e1000_set_pauseparam+0x13d>
   36fb4:	48 89 df             	mov    %rbx,%rdi
   36fb7:	e8 54 95 fc ff       	callq  510 <e1000_force_mac_fc>
   36fbc:	89 c3                	mov    %eax,%ebx
   36fbe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   36fc5:	e8 00 00 00 00       	callq  36fca <e1000_set_pauseparam+0x14b>
   36fca:	f0 41 0f ba b5 c8 07 	lock btrl $0x1,0x7c8(%r13)
   36fd1:	00 00 01 
   36fd4:	5f                   	pop    %rdi
   36fd5:	89 d8                	mov    %ebx,%eax
   36fd7:	5b                   	pop    %rbx
   36fd8:	41 5c                	pop    %r12
   36fda:	41 5d                	pop    %r13
   36fdc:	c9                   	leaveq 
   36fdd:	c3                   	retq   

0000000000036fde <e1000_diag_test>:
   36fde:	55                   	push   %rbp
   36fdf:	48 89 e5             	mov    %rsp,%rbp
   36fe2:	41 57                	push   %r15
   36fe4:	41 56                	push   %r14
   36fe6:	49 89 d6             	mov    %rdx,%r14
   36fe9:	41 55                	push   %r13
   36feb:	41 54                	push   %r12
   36fed:	53                   	push   %rbx
   36fee:	48 83 ec 78          	sub    $0x78,%rsp
   36ff2:	48 89 bd 68 ff ff ff 	mov    %rdi,0xffffffffffffff68(%rbp)
   36ff9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37000:	48 89 b5 60 ff ff ff 	mov    %rsi,0xffffffffffffff60(%rbp)
   37007:	e8 00 00 00 00       	callq  3700c <e1000_diag_test+0x2e>
   3700c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37013:	e8 00 00 00 00       	callq  37018 <e1000_diag_test+0x3a>
   37018:	48 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rax
   3701f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37026:	4c 8b ad 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%r13
   3702d:	48 05 b8 0b 00 00    	add    $0xbb8,%rax
   37033:	49 81 c5 00 08 00 00 	add    $0x800,%r13
   3703a:	48 89 85 70 ff ff ff 	mov    %rax,0xffffffffffffff70(%rbp)
   37041:	e8 00 00 00 00       	callq  37046 <e1000_diag_test+0x68>
   37046:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3704d:	e8 00 00 00 00       	callq  37052 <e1000_diag_test+0x74>
   37052:	48 8b 95 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rdx
   37059:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37060:	48 8b 5a 48          	mov    0x48(%rdx),%rbx
   37064:	e8 00 00 00 00       	callq  37069 <e1000_diag_test+0x8b>
   37069:	48 8b 8d 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rcx
   37070:	f0 0f ba a9 c8 0f 00 	lock btsl $0x0,0xfc8(%rcx)
   37077:	00 00 
   37079:	48 8b 85 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rax
   37080:	83 78 04 01          	cmpl   $0x1,0x4(%rax)
   37084:	41 8b 85 c0 07 00 00 	mov    0x7c0(%r13),%eax
   3708b:	0f 85 c4 0a 00 00    	jne    37b55 <e1000_diag_test+0xb77>
   37091:	48 8b 95 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rdx
   37098:	48 8b 8d 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rcx
   3709f:	f6 c4 20             	test   $0x20,%ah
   370a2:	66 8b 92 d2 00 00 00 	mov    0xd2(%rdx),%dx
   370a9:	66 89 55 80          	mov    %dx,0xffffffffffffff80(%rbp)
   370ad:	48 8b 95 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rdx
   370b4:	8a 89 f1 00 00 00    	mov    0xf1(%rcx),%cl
   370ba:	88 4d 82             	mov    %cl,0xffffffffffffff82(%rbp)
   370bd:	8a 92 ef 00 00 00    	mov    0xef(%rdx),%dl
   370c3:	88 55 83             	mov    %dl,0xffffffffffffff83(%rbp)
   370c6:	74 1c                	je     370e4 <e1000_diag_test+0x106>
   370c8:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
   370cf:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   370d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   370dd:	31 c0                	xor    %eax,%eax
   370df:	e8 00 00 00 00       	callq  370e4 <e1000_diag_test+0x106>
   370e4:	49 8d 76 20          	lea    0x20(%r14),%rsi
   370e8:	4c 89 ef             	mov    %r13,%rdi
   370eb:	e8 eb 6a fe ff       	callq  1dbdb <e1000_link_test>
   370f0:	85 c0                	test   %eax,%eax
   370f2:	74 0b                	je     370ff <e1000_diag_test+0x121>
   370f4:	48 8b 8d 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rcx
   370fb:	83 49 04 02          	orl    $0x2,0x4(%rcx)
   370ff:	88 d8                	mov    %bl,%al
   37101:	24 01                	and    $0x1,%al
   37103:	88 85 7f ff ff ff    	mov    %al,0xffffffffffffff7f(%rbp)
   37109:	74 0e                	je     37119 <e1000_diag_test+0x13b>
   3710b:	48 8b bd 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rdi
   37112:	e8 6e 2a fe ff       	callq  19b85 <dev_close>
   37117:	eb 08                	jmp    37121 <e1000_diag_test+0x143>
   37119:	4c 89 ef             	mov    %r13,%rdi
   3711c:	e8 a5 a2 fe ff       	callq  213c6 <e1000_reset>
   37121:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37128:	e8 00 00 00 00       	callq  3712d <e1000_diag_test+0x14f>
   3712d:	49 8d 95 b8 03 00 00 	lea    0x3b8(%r13),%rdx
   37134:	48 89 55 88          	mov    %rdx,0xffffffffffffff88(%rbp)
   37138:	8b 42 10             	mov    0x10(%rdx),%eax
   3713b:	83 f8 0e             	cmp    $0xe,%eax
   3713e:	74 1c                	je     3715c <e1000_diag_test+0x17e>
   37140:	83 f8 0f             	cmp    $0xf,%eax
   37143:	74 17                	je     3715c <e1000_diag_test+0x17e>
   37145:	83 f8 11             	cmp    $0x11,%eax
   37148:	74 12                	je     3715c <e1000_diag_test+0x17e>
   3714a:	83 f8 10             	cmp    $0x10,%eax
   3714d:	74 15                	je     37164 <e1000_diag_test+0x186>
   3714f:	83 f8 12             	cmp    $0x12,%eax
   37152:	41 bf 33 f8 ff ff    	mov    $0xfffff833,%r15d
   37158:	75 10                	jne    3716a <e1000_diag_test+0x18c>
   3715a:	eb 08                	jmp    37164 <e1000_diag_test+0x186>
   3715c:	41 bf ff f3 ff 7f    	mov    $0x7ffff3ff,%r15d
   37162:	eb 06                	jmp    3716a <e1000_diag_test+0x18c>
   37164:	41 bf 33 f0 ff 7f    	mov    $0x7ffff033,%r15d
   3716a:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   3716e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37175:	48 8b 19             	mov    (%rcx),%rbx
   37178:	e8 00 00 00 00       	callq  3717d <e1000_diag_test+0x19f>
   3717d:	8b 43 08             	mov    0x8(%rbx),%eax
   37180:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   37184:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3718b:	89 45 84             	mov    %eax,0xffffffffffffff84(%rbp)
   3718e:	48 8b 1a             	mov    (%rdx),%rbx
   37191:	e8 00 00 00 00       	callq  37196 <e1000_diag_test+0x1b8>
   37196:	44 8b 63 08          	mov    0x8(%rbx),%r12d
   3719a:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   3719e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   371a5:	45 21 fc             	and    %r15d,%r12d
   371a8:	48 8b 19             	mov    (%rcx),%rbx
   371ab:	e8 00 00 00 00       	callq  371b0 <e1000_diag_test+0x1d2>
   371b0:	48 83 c3 08          	add    $0x8,%rbx
   371b4:	44 89 3b             	mov    %r15d,(%rbx)
   371b7:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   371bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   371c2:	48 8b 18             	mov    (%rax),%rbx
   371c5:	e8 00 00 00 00       	callq  371ca <e1000_diag_test+0x1ec>
   371ca:	8b 4b 08             	mov    0x8(%rbx),%ecx
   371cd:	44 21 f9             	and    %r15d,%ecx
   371d0:	41 39 cc             	cmp    %ecx,%r12d
   371d3:	74 35                	je     3720a <e1000_diag_test+0x22c>
   371d5:	41 f6 85 c0 07 00 00 	testb  $0x1,0x7c0(%r13)
   371dc:	01 
   371dd:	74 1f                	je     371fe <e1000_diag_test+0x220>
   371df:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
   371e6:	45 89 e0             	mov    %r12d,%r8d
   371e9:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   371f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   371f7:	31 c0                	xor    %eax,%eax
   371f9:	e8 00 00 00 00       	callq  371fe <e1000_diag_test+0x220>
   371fe:	49 c7 06 01 00 00 00 	movq   $0x1,(%r14)
   37205:	e9 8b 05 00 00       	jmpq   37795 <e1000_diag_test+0x7b7>
   3720a:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   3720e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37215:	48 8b 1a             	mov    (%rdx),%rbx
   37218:	e8 00 00 00 00       	callq  3721d <e1000_diag_test+0x23f>
   3721d:	8b 4d 84             	mov    0xffffffffffffff84(%rbp),%ecx
   37220:	48 83 c3 08          	add    $0x8,%rbx
   37224:	89 0b                	mov    %ecx,(%rbx)
   37226:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   3722a:	83 78 10 12          	cmpl   $0x12,0x10(%rax)
   3722e:	0f 84 82 00 00 00    	je     372b6 <e1000_diag_test+0x2d8>
   37234:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   37238:	ba 28 00 00 00       	mov    $0x28,%edx
   3723d:	4c 89 f6             	mov    %r14,%rsi
   37240:	44 89 c1             	mov    %r8d,%ecx
   37243:	4c 89 ef             	mov    %r13,%rdi
   37246:	e8 0c cc fc ff       	callq  3e57 <reg_pattern_test>
   3724b:	84 c0                	test   %al,%al
   3724d:	0f 85 42 05 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   37253:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   37257:	b9 ff ff 00 00       	mov    $0xffff,%ecx
   3725c:	ba 2c 00 00 00       	mov    $0x2c,%edx
   37261:	4c 89 f6             	mov    %r14,%rsi
   37264:	4c 89 ef             	mov    %r13,%rdi
   37267:	e8 eb cb fc ff       	callq  3e57 <reg_pattern_test>
   3726c:	84 c0                	test   %al,%al
   3726e:	0f 85 21 05 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   37274:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   37278:	b9 ff ff 00 00       	mov    $0xffff,%ecx
   3727d:	ba 30 00 00 00       	mov    $0x30,%edx
   37282:	4c 89 f6             	mov    %r14,%rsi
   37285:	4c 89 ef             	mov    %r13,%rdi
   37288:	e8 ca cb fc ff       	callq  3e57 <reg_pattern_test>
   3728d:	84 c0                	test   %al,%al
   3728f:	0f 85 00 05 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   37295:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   37299:	b9 ff ff 00 00       	mov    $0xffff,%ecx
   3729e:	ba 38 00 00 00       	mov    $0x38,%edx
   372a3:	4c 89 f6             	mov    %r14,%rsi
   372a6:	4c 89 ef             	mov    %r13,%rdi
   372a9:	e8 a9 cb fc ff       	callq  3e57 <reg_pattern_test>
   372ae:	84 c0                	test   %al,%al
   372b0:	0f 85 df 04 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   372b6:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   372ba:	b9 ff ff 00 00       	mov    $0xffff,%ecx
   372bf:	4c 89 f6             	mov    %r14,%rsi
   372c2:	4c 89 ef             	mov    %r13,%rdi
   372c5:	8b 42 10             	mov    0x10(%rdx),%eax
   372c8:	83 f8 03             	cmp    $0x3,%eax
   372cb:	19 d2                	sbb    %edx,%edx
   372cd:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   372d1:	81 e2 e8 d8 ff ff    	and    $0xffffd8e8,%edx
   372d7:	81 c2 20 28 00 00    	add    $0x2820,%edx
   372dd:	e8 75 cb fc ff       	callq  3e57 <reg_pattern_test>
   372e2:	84 c0                	test   %al,%al
   372e4:	0f 85 ab 04 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   372ea:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   372ee:	4c 89 f6             	mov    %r14,%rsi
   372f1:	4c 89 ef             	mov    %r13,%rdi
   372f4:	8b 41 10             	mov    0x10(%rcx),%eax
   372f7:	83 f8 03             	cmp    $0x3,%eax
   372fa:	19 d2                	sbb    %edx,%edx
   372fc:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   37300:	81 e2 10 d9 ff ff    	and    $0xffffd910,%edx
   37306:	44 89 c1             	mov    %r8d,%ecx
   37309:	81 c2 04 28 00 00    	add    $0x2804,%edx
   3730f:	e8 43 cb fc ff       	callq  3e57 <reg_pattern_test>
   37314:	84 c0                	test   %al,%al
   37316:	0f 85 79 04 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   3731c:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   37320:	41 b8 ff ff 0f 00    	mov    $0xfffff,%r8d
   37326:	b9 80 ff 0f 00       	mov    $0xfff80,%ecx
   3732b:	4c 89 f6             	mov    %r14,%rsi
   3732e:	4c 89 ef             	mov    %r13,%rdi
   37331:	8b 42 10             	mov    0x10(%rdx),%eax
   37334:	83 f8 03             	cmp    $0x3,%eax
   37337:	19 d2                	sbb    %edx,%edx
   37339:	81 e2 10 d9 ff ff    	and    $0xffffd910,%edx
   3733f:	81 c2 08 28 00 00    	add    $0x2808,%edx
   37345:	e8 0d cb fc ff       	callq  3e57 <reg_pattern_test>
   3734a:	84 c0                	test   %al,%al
   3734c:	0f 85 43 04 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   37352:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   37356:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d
   3735c:	4c 89 f6             	mov    %r14,%rsi
   3735f:	4c 89 ef             	mov    %r13,%rdi
   37362:	8b 41 10             	mov    0x10(%rcx),%eax
   37365:	b9 ff ff 00 00       	mov    $0xffff,%ecx
   3736a:	83 f8 03             	cmp    $0x3,%eax
   3736d:	19 d2                	sbb    %edx,%edx
   3736f:	81 e2 10 d9 ff ff    	and    $0xffffd910,%edx
   37375:	81 c2 10 28 00 00    	add    $0x2810,%edx
   3737b:	e8 d7 ca fc ff       	callq  3e57 <reg_pattern_test>
   37380:	84 c0                	test   %al,%al
   37382:	0f 85 0d 04 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   37388:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   3738c:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d
   37392:	b9 ff ff 00 00       	mov    $0xffff,%ecx
   37397:	4c 89 f6             	mov    %r14,%rsi
   3739a:	4c 89 ef             	mov    %r13,%rdi
   3739d:	8b 42 10             	mov    0x10(%rdx),%eax
   373a0:	83 f8 03             	cmp    $0x3,%eax
   373a3:	19 d2                	sbb    %edx,%edx
   373a5:	81 e2 10 d9 ff ff    	and    $0xffffd910,%edx
   373ab:	81 c2 18 28 00 00    	add    $0x2818,%edx
   373b1:	e8 a1 ca fc ff       	callq  3e57 <reg_pattern_test>
   373b6:	84 c0                	test   %al,%al
   373b8:	0f 85 d7 03 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   373be:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   373c2:	41 b8 f8 ff 00 00    	mov    $0xfff8,%r8d
   373c8:	4c 89 f6             	mov    %r14,%rsi
   373cb:	4c 89 ef             	mov    %r13,%rdi
   373ce:	8b 41 10             	mov    0x10(%rcx),%eax
   373d1:	b9 f8 ff 00 00       	mov    $0xfff8,%ecx
   373d6:	83 f8 03             	cmp    $0x3,%eax
   373d9:	19 d2                	sbb    %edx,%edx
   373db:	81 e2 f8 df ff ff    	and    $0xffffdff8,%edx
   373e1:	81 c2 68 21 00 00    	add    $0x2168,%edx
   373e7:	e8 6b ca fc ff       	callq  3e57 <reg_pattern_test>
   373ec:	84 c0                	test   %al,%al
   373ee:	0f 85 a1 03 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   373f4:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d
   373fa:	b9 ff ff 00 00       	mov    $0xffff,%ecx
   373ff:	ba 70 01 00 00       	mov    $0x170,%edx
   37404:	4c 89 f6             	mov    %r14,%rsi
   37407:	4c 89 ef             	mov    %r13,%rdi
   3740a:	e8 48 ca fc ff       	callq  3e57 <reg_pattern_test>
   3740f:	84 c0                	test   %al,%al
   37411:	0f 85 7e 03 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   37417:	41 b8 ff ff ff 3f    	mov    $0x3fffffff,%r8d
   3741d:	b9 ff ff ff 3f       	mov    $0x3fffffff,%ecx
   37422:	ba 10 04 00 00       	mov    $0x410,%edx
   37427:	4c 89 f6             	mov    %r14,%rsi
   3742a:	4c 89 ef             	mov    %r13,%rdi
   3742d:	e8 25 ca fc ff       	callq  3e57 <reg_pattern_test>
   37432:	84 c0                	test   %al,%al
   37434:	0f 85 5b 03 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   3743a:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   3743e:	4c 89 f6             	mov    %r14,%rsi
   37441:	4c 89 ef             	mov    %r13,%rdi
   37444:	8b 42 10             	mov    0x10(%rdx),%eax
   37447:	83 f8 03             	cmp    $0x3,%eax
   3744a:	19 d2                	sbb    %edx,%edx
   3744c:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   37450:	81 e2 20 cc ff ff    	and    $0xffffcc20,%edx
   37456:	44 89 c1             	mov    %r8d,%ecx
   37459:	81 c2 04 38 00 00    	add    $0x3804,%edx
   3745f:	e8 f3 c9 fc ff       	callq  3e57 <reg_pattern_test>
   37464:	84 c0                	test   %al,%al
   37466:	0f 85 29 03 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   3746c:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   37470:	41 b8 ff ff 0f 00    	mov    $0xfffff,%r8d
   37476:	4c 89 f6             	mov    %r14,%rsi
   37479:	4c 89 ef             	mov    %r13,%rdi
   3747c:	8b 41 10             	mov    0x10(%rcx),%eax
   3747f:	b9 80 ff 0f 00       	mov    $0xfff80,%ecx
   37484:	83 f8 03             	cmp    $0x3,%eax
   37487:	19 d2                	sbb    %edx,%edx
   37489:	81 e2 20 cc ff ff    	and    $0xffffcc20,%edx
   3748f:	81 c2 08 38 00 00    	add    $0x3808,%edx
   37495:	e8 bd c9 fc ff       	callq  3e57 <reg_pattern_test>
   3749a:	84 c0                	test   %al,%al
   3749c:	0f 85 f3 02 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   374a2:	45 31 c0             	xor    %r8d,%r8d
   374a5:	83 c9 ff             	or     $0xffffffffffffffff,%ecx
   374a8:	ba 00 01 00 00       	mov    $0x100,%edx
   374ad:	4c 89 f6             	mov    %r14,%rsi
   374b0:	4c 89 ef             	mov    %r13,%rdi
   374b3:	e8 f2 c8 fc ff       	callq  3daa <reg_set_and_check>
   374b8:	84 c0                	test   %al,%al
   374ba:	0f 85 d5 02 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   374c0:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   374c4:	bb 3e b3 c3 06       	mov    $0x6c3b33e,%ebx
   374c9:	41 b8 fb ff 3f 00    	mov    $0x3ffffb,%r8d
   374cf:	ba 00 01 00 00       	mov    $0x100,%edx
   374d4:	4c 89 f6             	mov    %r14,%rsi
   374d7:	4c 89 ef             	mov    %r13,%rdi
   374da:	83 78 10 12          	cmpl   $0x12,0x10(%rax)
   374de:	b8 fe b3 df 06       	mov    $0x6dfb3fe,%eax
   374e3:	0f 45 d8             	cmovne %eax,%ebx
   374e6:	89 d9                	mov    %ebx,%ecx
   374e8:	e8 bd c8 fc ff       	callq  3daa <reg_set_and_check>
   374ed:	84 c0                	test   %al,%al
   374ef:	0f 85 a0 02 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   374f5:	45 31 c0             	xor    %r8d,%r8d
   374f8:	83 c9 ff             	or     $0xffffffffffffffff,%ecx
   374fb:	ba 00 04 00 00       	mov    $0x400,%edx
   37500:	4c 89 f6             	mov    %r14,%rsi
   37503:	4c 89 ef             	mov    %r13,%rdi
   37506:	e8 9f c8 fc ff       	callq  3daa <reg_set_and_check>
   3750b:	84 c0                	test   %al,%al
   3750d:	0f 85 82 02 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   37513:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   37517:	83 7a 10 02          	cmpl   $0x2,0x10(%rdx)
   3751b:	0f 86 57 01 00 00    	jbe    37678 <e1000_diag_test+0x69a>
   37521:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   37525:	89 d9                	mov    %ebx,%ecx
   37527:	ba 00 01 00 00       	mov    $0x100,%edx
   3752c:	4c 89 f6             	mov    %r14,%rsi
   3752f:	4c 89 ef             	mov    %r13,%rdi
   37532:	e8 73 c8 fc ff       	callq  3daa <reg_set_and_check>
   37537:	84 c0                	test   %al,%al
   37539:	0f 85 56 02 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   3753f:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   37543:	4c 89 f6             	mov    %r14,%rsi
   37546:	4c 89 ef             	mov    %r13,%rdi
   37549:	8b 41 10             	mov    0x10(%rcx),%eax
   3754c:	b9 f0 ff ff ff       	mov    $0xfffffff0,%ecx
   37551:	83 f8 03             	cmp    $0x3,%eax
   37554:	19 d2                	sbb    %edx,%edx
   37556:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   3755a:	81 e2 10 d9 ff ff    	and    $0xffffd910,%edx
   37560:	81 c2 00 28 00 00    	add    $0x2800,%edx
   37566:	e8 ec c8 fc ff       	callq  3e57 <reg_pattern_test>
   3756b:	84 c0                	test   %al,%al
   3756d:	0f 85 22 02 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   37573:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   37577:	83 78 10 12          	cmpl   $0x12,0x10(%rax)
   3757b:	74 23                	je     375a0 <e1000_diag_test+0x5c2>
   3757d:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d
   37583:	b9 ff ff 00 c0       	mov    $0xc000ffff,%ecx
   37588:	ba 78 01 00 00       	mov    $0x178,%edx
   3758d:	4c 89 f6             	mov    %r14,%rsi
   37590:	4c 89 ef             	mov    %r13,%rdi
   37593:	e8 bf c8 fc ff       	callq  3e57 <reg_pattern_test>
   37598:	84 c0                	test   %al,%al
   3759a:	0f 85 f5 01 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   375a0:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   375a4:	b9 f0 ff ff ff       	mov    $0xfffffff0,%ecx
   375a9:	4c 89 f6             	mov    %r14,%rsi
   375ac:	4c 89 ef             	mov    %r13,%rdi
   375af:	8b 42 10             	mov    0x10(%rdx),%eax
   375b2:	83 f8 03             	cmp    $0x3,%eax
   375b5:	19 d2                	sbb    %edx,%edx
   375b7:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   375bb:	81 e2 20 cc ff ff    	and    $0xffffcc20,%edx
   375c1:	81 c2 00 38 00 00    	add    $0x3800,%edx
   375c7:	e8 8b c8 fc ff       	callq  3e57 <reg_pattern_test>
   375cc:	84 c0                	test   %al,%al
   375ce:	0f 85 c1 01 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   375d4:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   375d8:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d
   375de:	4c 89 f6             	mov    %r14,%rsi
   375e1:	4c 89 ef             	mov    %r13,%rdi
   375e4:	8b 41 10             	mov    0x10(%rcx),%eax
   375e7:	b9 ff ff 00 00       	mov    $0xffff,%ecx
   375ec:	83 f8 03             	cmp    $0x3,%eax
   375ef:	19 d2                	sbb    %edx,%edx
   375f1:	81 e2 20 cc ff ff    	and    $0xffffcc20,%edx
   375f7:	81 c2 20 38 00 00    	add    $0x3820,%edx
   375fd:	e8 55 c8 fc ff       	callq  3e57 <reg_pattern_test>
   37602:	84 c0                	test   %al,%al
   37604:	0f 85 8b 01 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   3760a:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   3760e:	31 db                	xor    %ebx,%ebx
   37610:	41 bf 04 00 00 00    	mov    $0x4,%r15d
   37616:	41 bc 04 00 00 00    	mov    $0x4,%r12d
   3761c:	83 78 10 12          	cmpl   $0x12,0x10(%rax)
   37620:	c7 45 94 00 00 00 00 	movl   $0x0,0xffffffffffffff94(%rbp)
   37627:	0f 95 c3             	setne  %bl
   3762a:	8d 5c db 06          	lea    0x6(%rbx,%rbx,8),%ebx
   3762e:	39 5d 94             	cmp    %ebx,0xffffffffffffff94(%rbp)
   37631:	0f 84 e9 00 00 00    	je     37720 <e1000_diag_test+0x742>
   37637:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   3763b:	83 7a 10 02          	cmpl   $0x2,0x10(%rdx)
   3763f:	76 0a                	jbe    3764b <e1000_diag_test+0x66d>
   37641:	41 8d 94 24 00 54 00 	lea    0x5400(%r12),%edx
   37648:	00 
   37649:	eb 04                	jmp    3764f <e1000_diag_test+0x671>
   3764b:	41 8d 57 40          	lea    0x40(%r15),%edx
   3764f:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   37653:	b9 ff ff 03 80       	mov    $0x8003ffff,%ecx
   37658:	4c 89 f6             	mov    %r14,%rsi
   3765b:	4c 89 ef             	mov    %r13,%rdi
   3765e:	e8 f4 c7 fc ff       	callq  3e57 <reg_pattern_test>
   37663:	84 c0                	test   %al,%al
   37665:	0f 85 2a 01 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   3766b:	ff 45 94             	incl   0xffffffffffffff94(%rbp)
   3766e:	41 83 c4 08          	add    $0x8,%r12d
   37672:	41 83 c7 08          	add    $0x8,%r15d
   37676:	eb b6                	jmp    3762e <e1000_diag_test+0x650>
   37678:	83 c9 ff             	or     $0xffffffffffffffff,%ecx
   3767b:	41 b8 ff ff ff 01    	mov    $0x1ffffff,%r8d
   37681:	ba 00 01 00 00       	mov    $0x100,%edx
   37686:	4c 89 f6             	mov    %r14,%rsi
   37689:	4c 89 ef             	mov    %r13,%rdi
   3768c:	e8 19 c7 fc ff       	callq  3daa <reg_set_and_check>
   37691:	84 c0                	test   %al,%al
   37693:	0f 85 fc 00 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   37699:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   3769d:	4c 89 f6             	mov    %r14,%rsi
   376a0:	4c 89 ef             	mov    %r13,%rdi
   376a3:	8b 41 10             	mov    0x10(%rcx),%eax
   376a6:	b9 00 f0 ff ff       	mov    $0xfffff000,%ecx
   376ab:	83 f8 03             	cmp    $0x3,%eax
   376ae:	19 d2                	sbb    %edx,%edx
   376b0:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   376b4:	81 e2 10 d9 ff ff    	and    $0xffffd910,%edx
   376ba:	81 c2 00 28 00 00    	add    $0x2800,%edx
   376c0:	e8 92 c7 fc ff       	callq  3e57 <reg_pattern_test>
   376c5:	84 c0                	test   %al,%al
   376c7:	0f 85 c8 00 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   376cd:	41 b8 ff ff 00 00    	mov    $0xffff,%r8d
   376d3:	b9 ff ff 00 00       	mov    $0xffff,%ecx
   376d8:	ba 78 01 00 00       	mov    $0x178,%edx
   376dd:	4c 89 f6             	mov    %r14,%rsi
   376e0:	4c 89 ef             	mov    %r13,%rdi
   376e3:	e8 6f c7 fc ff       	callq  3e57 <reg_pattern_test>
   376e8:	84 c0                	test   %al,%al
   376ea:	0f 85 a5 00 00 00    	jne    37795 <e1000_diag_test+0x7b7>
   376f0:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   376f4:	b9 00 f0 ff ff       	mov    $0xfffff000,%ecx
   376f9:	4c 89 f6             	mov    %r14,%rsi
   376fc:	4c 89 ef             	mov    %r13,%rdi
   376ff:	8b 42 10             	mov    0x10(%rdx),%eax
   37702:	83 f8 03             	cmp    $0x3,%eax
   37705:	19 d2                	sbb    %edx,%edx
   37707:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   3770b:	81 e2 20 cc ff ff    	and    $0xffffcc20,%edx
   37711:	81 c2 00 38 00 00    	add    $0x3800,%edx
   37717:	e8 3b c7 fc ff       	callq  3e57 <reg_pattern_test>
   3771c:	84 c0                	test   %al,%al
   3771e:	75 75                	jne    37795 <e1000_diag_test+0x7b7>
   37720:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   37724:	c7 45 c4 20 00 00 00 	movl   $0x20,0xffffffffffffffc4(%rbp)
   3772b:	b8 80 00 00 00       	mov    $0x80,%eax
   37730:	83 79 10 12          	cmpl   $0x12,0x10(%rcx)
   37734:	0f 44 45 c4          	cmove  0xffffffffffffffc4(%rbp),%eax
   37738:	45 31 ff             	xor    %r15d,%r15d
   3773b:	45 31 e4             	xor    %r12d,%r12d
   3773e:	31 db                	xor    %ebx,%ebx
   37740:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   37743:	44 3b 7d c4          	cmp    0xffffffffffffffc4(%rbp),%r15d
   37747:	74 3a                	je     37783 <e1000_diag_test+0x7a5>
   37749:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   3774d:	8d 93 00 52 00 00    	lea    0x5200(%rbx),%edx
   37753:	83 78 10 02          	cmpl   $0x2,0x10(%rax)
   37757:	77 08                	ja     37761 <e1000_diag_test+0x783>
   37759:	41 8d 94 24 00 02 00 	lea    0x200(%r12),%edx
   37760:	00 
   37761:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
   37765:	4c 89 f6             	mov    %r14,%rsi
   37768:	4c 89 ef             	mov    %r13,%rdi
   3776b:	44 89 c1             	mov    %r8d,%ecx
   3776e:	e8 e4 c6 fc ff       	callq  3e57 <reg_pattern_test>
   37773:	84 c0                	test   %al,%al
   37775:	75 1e                	jne    37795 <e1000_diag_test+0x7b7>
   37777:	41 ff c7             	inc    %r15d
   3777a:	83 c3 04             	add    $0x4,%ebx
   3777d:	41 83 c4 04          	add    $0x4,%r12d
   37781:	eb c0                	jmp    37743 <e1000_diag_test+0x765>
   37783:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
   3778a:	eb 14                	jmp    377a0 <e1000_diag_test+0x7c2>
   3778c:	48 c7 03 01 00 00 00 	movq   $0x1,(%rbx)
   37793:	eb 63                	jmp    377f8 <e1000_diag_test+0x81a>
   37795:	48 8b 95 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rdx
   3779c:	83 4a 04 02          	orl    $0x2,0x4(%rdx)
   377a0:	4c 89 ef             	mov    %r13,%rdi
   377a3:	49 8d 5e 08          	lea    0x8(%r14),%rbx
   377a7:	45 31 ff             	xor    %r15d,%r15d
   377aa:	e8 17 9c fe ff       	callq  213c6 <e1000_reset>
   377af:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   377b6:	45 31 e4             	xor    %r12d,%r12d
   377b9:	e8 00 00 00 00       	callq  377be <e1000_diag_test+0x7e0>
   377be:	49 8d 8d b8 03 00 00 	lea    0x3b8(%r13),%rcx
   377c5:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
   377cc:	00 
   377cd:	48 89 4d 98          	mov    %rcx,0xffffffffffffff98(%rbp)
   377d1:	48 8b 7d 98          	mov    0xffffffffffffff98(%rbp),%rdi
   377d5:	48 8d 4d d6          	lea    0xffffffffffffffd6(%rbp),%rcx
   377d9:	ba 01 00 00 00       	mov    $0x1,%edx
   377de:	44 89 e6             	mov    %r12d,%esi
   377e1:	e8 79 4e fe ff       	callq  1c65f <e1000_read_eeprom>
   377e6:	85 c0                	test   %eax,%eax
   377e8:	78 a2                	js     3778c <e1000_diag_test+0x7ae>
   377ea:	41 ff c4             	inc    %r12d
   377ed:	66 44 03 7d d6       	add    0xffffffffffffffd6(%rbp),%r15w
   377f2:	41 83 fc 40          	cmp    $0x40,%r12d
   377f6:	75 d9                	jne    377d1 <e1000_diag_test+0x7f3>
   377f8:	66 41 81 ff ba ba    	cmp    $0xbaba,%r15w
   377fe:	74 0d                	je     3780d <e1000_diag_test+0x82f>
   37800:	48 83 3b 00          	cmpq   $0x0,(%rbx)
   37804:	75 07                	jne    3780d <e1000_diag_test+0x82f>
   37806:	48 c7 03 02 00 00 00 	movq   $0x2,(%rbx)
   3780d:	83 3b 00             	cmpl   $0x0,(%rbx)
   37810:	74 0b                	je     3781d <e1000_diag_test+0x83f>
   37812:	48 8b 85 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rax
   37819:	83 48 04 02          	orl    $0x2,0x4(%rax)
   3781d:	4c 89 ef             	mov    %r13,%rdi
   37820:	4d 8d bd b8 03 00 00 	lea    0x3b8(%r13),%r15
   37827:	e8 9a 9b fe ff       	callq  213c6 <e1000_reset>
   3782c:	49 8d 56 10          	lea    0x10(%r14),%rdx
   37830:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37837:	48 89 55 b8          	mov    %rdx,0xffffffffffffffb8(%rbp)
   3783b:	e8 00 00 00 00       	callq  37840 <e1000_diag_test+0x862>
   37840:	49 8b 8d f0 02 00 00 	mov    0x2f0(%r13),%rcx
   37847:	ba 00 01 00 00       	mov    $0x100,%edx
   3784c:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   37853:	48 89 4d b0          	mov    %rcx,0xffffffffffffffb0(%rbp)
   37857:	49 8b 85 f8 02 00 00 	mov    0x2f8(%r13),%rax
   3785e:	49 89 c8             	mov    %rcx,%r8
   37861:	8b 80 fc 02 00 00    	mov    0x2fc(%rax),%eax
   37867:	49 c7 46 10 00 00 00 	movq   $0x0,0x10(%r14)
   3786e:	00 
   3786f:	89 c7                	mov    %eax,%edi
   37871:	89 45 a4             	mov    %eax,0xffffffffffffffa4(%rbp)
   37874:	e8 7c cf fc ff       	callq  47f5 <request_irq>
   37879:	85 c0                	test   %eax,%eax
   3787b:	c6 45 ab 00          	movb   $0x0,0xffffffffffffffab(%rbp)
   3787f:	74 30                	je     378b1 <e1000_diag_test+0x8d3>
   37881:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   37885:	8b 7d a4             	mov    0xffffffffffffffa4(%rbp),%edi
   37888:	ba 80 00 00 00       	mov    $0x80,%edx
   3788d:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   37894:	4c 89 c1             	mov    %r8,%rcx
   37897:	e8 59 cf fc ff       	callq  47f5 <request_irq>
   3789c:	85 c0                	test   %eax,%eax
   3789e:	c6 45 ab 01          	movb   $0x1,0xffffffffffffffab(%rbp)
   378a2:	74 0d                	je     378b1 <e1000_diag_test+0x8d3>
   378a4:	49 c7 46 10 01 00 00 	movq   $0x1,0x10(%r14)
   378ab:	00 
   378ac:	e9 df 01 00 00       	jmpq   37a90 <e1000_diag_test+0xab2>
   378b1:	41 f6 85 c1 07 00 00 	testb  $0x20,0x7c1(%r13)
   378b8:	20 
   378b9:	74 32                	je     378ed <e1000_diag_test+0x90f>
   378bb:	80 7d ab 00          	cmpb   $0x0,0xffffffffffffffab(%rbp)
   378bf:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
   378c6:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
   378cd:	48 c7 c1 00 00 00 00 	mov    $0x0,%rcx
   378d4:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   378db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   378e2:	48 0f 44 c8          	cmove  %rax,%rcx
   378e6:	31 c0                	xor    %eax,%eax
   378e8:	e8 00 00 00 00       	callq  378ed <e1000_diag_test+0x90f>
   378ed:	49 8b 1f             	mov    (%r15),%rbx
   378f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   378f7:	e8 00 00 00 00       	callq  378fc <e1000_diag_test+0x91e>
   378fc:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   378ff:	48 81 c3 d8 00 00 00 	add    $0xd8,%rbx
   37906:	89 03                	mov    %eax,(%rbx)
   37908:	bf 0a 00 00 00       	mov    $0xa,%edi
   3790d:	e8 5b 03 fd ff       	callq  7c6d <msleep>
   37912:	c7 45 ac 00 00 00 00 	movl   $0x0,0xffffffffffffffac(%rbp)
   37919:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
   3791e:	75 0a                	jne    3792a <e1000_diag_test+0x94c>
   37920:	83 7d ac 08          	cmpl   $0x8,0xffffffffffffffac(%rbp)
   37924:	0f 84 bb 02 00 00    	je     37be5 <e1000_diag_test+0xc07>
   3792a:	8a 4d ac             	mov    0xffffffffffffffac(%rbp),%cl
   3792d:	41 bc 01 00 00 00    	mov    $0x1,%r12d
   37933:	41 d3 e4             	shl    %cl,%r12d
   37936:	80 7d ab 00          	cmpb   $0x0,0xffffffffffffffab(%rbp)
   3793a:	75 54                	jne    37990 <e1000_diag_test+0x9b2>
   3793c:	41 c7 85 28 07 00 00 	movl   $0x0,0x728(%r13)
   37943:	00 00 00 00 
   37947:	49 8b 1f             	mov    (%r15),%rbx
   3794a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37951:	e8 00 00 00 00       	callq  37956 <e1000_diag_test+0x978>
   37956:	48 81 c3 d8 00 00 00 	add    $0xd8,%rbx
   3795d:	44 89 23             	mov    %r12d,(%rbx)
   37960:	49 8b 1f             	mov    (%r15),%rbx
   37963:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3796a:	e8 00 00 00 00       	callq  3796f <e1000_diag_test+0x991>
   3796f:	48 81 c3 c8 00 00 00 	add    $0xc8,%rbx
   37976:	44 89 23             	mov    %r12d,(%rbx)
   37979:	bf 0a 00 00 00       	mov    $0xa,%edi
   3797e:	e8 ea 02 fd ff       	callq  7c6d <msleep>
   37983:	45 85 a5 28 07 00 00 	test   %r12d,0x728(%r13)
   3798a:	0f 85 b5 01 00 00    	jne    37b45 <e1000_diag_test+0xb67>
   37990:	41 c7 85 28 07 00 00 	movl   $0x0,0x728(%r13)
   37997:	00 00 00 00 
   3799b:	49 8b 1f             	mov    (%r15),%rbx
   3799e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   379a5:	e8 00 00 00 00       	callq  379aa <e1000_diag_test+0x9cc>
   379aa:	48 81 c3 d0 00 00 00 	add    $0xd0,%rbx
   379b1:	44 89 23             	mov    %r12d,(%rbx)
   379b4:	49 8b 1f             	mov    (%r15),%rbx
   379b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   379be:	e8 00 00 00 00       	callq  379c3 <e1000_diag_test+0x9e5>
   379c3:	48 81 c3 c8 00 00 00 	add    $0xc8,%rbx
   379ca:	44 89 23             	mov    %r12d,(%rbx)
   379cd:	bf 0a 00 00 00       	mov    $0xa,%edi
   379d2:	e8 96 02 fd ff       	callq  7c6d <msleep>
   379d7:	45 85 a5 28 07 00 00 	test   %r12d,0x728(%r13)
   379de:	0f 84 51 01 00 00    	je     37b35 <e1000_diag_test+0xb57>
   379e4:	80 7d ab 00          	cmpb   $0x0,0xffffffffffffffab(%rbp)
   379e8:	75 5f                	jne    37a49 <e1000_diag_test+0xa6b>
   379ea:	41 c7 85 28 07 00 00 	movl   $0x0,0x728(%r13)
   379f1:	00 00 00 00 
   379f5:	49 8b 1f             	mov    (%r15),%rbx
   379f8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   379ff:	41 f7 d4             	not    %r12d
   37a02:	41 81 e4 ff 7f 00 00 	and    $0x7fff,%r12d
   37a09:	e8 00 00 00 00       	callq  37a0e <e1000_diag_test+0xa30>
   37a0e:	48 81 c3 d8 00 00 00 	add    $0xd8,%rbx
   37a15:	44 89 23             	mov    %r12d,(%rbx)
   37a18:	49 8b 1f             	mov    (%r15),%rbx
   37a1b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37a22:	e8 00 00 00 00       	callq  37a27 <e1000_diag_test+0xa49>
   37a27:	48 81 c3 c8 00 00 00 	add    $0xc8,%rbx
   37a2e:	44 89 23             	mov    %r12d,(%rbx)
   37a31:	bf 0a 00 00 00       	mov    $0xa,%edi
   37a36:	e8 32 02 fd ff       	callq  7c6d <msleep>
   37a3b:	41 83 bd 28 07 00 00 	cmpl   $0x0,0x728(%r13)
   37a42:	00 
   37a43:	0f 85 dc 00 00 00    	jne    37b25 <e1000_diag_test+0xb47>
   37a49:	ff 45 ac             	incl   0xffffffffffffffac(%rbp)
   37a4c:	83 7d ac 09          	cmpl   $0x9,0xffffffffffffffac(%rbp)
   37a50:	0f 86 c3 fe ff ff    	jbe    37919 <e1000_diag_test+0x93b>
   37a56:	49 8b 1f             	mov    (%r15),%rbx
   37a59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37a60:	e8 00 00 00 00       	callq  37a65 <e1000_diag_test+0xa87>
   37a65:	83 c8 ff             	or     $0xffffffffffffffff,%eax
   37a68:	48 81 c3 d8 00 00 00 	add    $0xd8,%rbx
   37a6f:	89 03                	mov    %eax,(%rbx)
   37a71:	bf 0a 00 00 00       	mov    $0xa,%edi
   37a76:	e8 f2 01 fd ff       	callq  7c6d <msleep>
   37a7b:	48 8b 75 b0          	mov    0xffffffffffffffb0(%rbp),%rsi
   37a7f:	8b 7d a4             	mov    0xffffffffffffffa4(%rbp),%edi
   37a82:	e8 db fa fc ff       	callq  7562 <free_irq>
   37a87:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   37a8b:	83 38 00             	cmpl   $0x0,(%rax)
   37a8e:	74 0b                	je     37a9b <e1000_diag_test+0xabd>
   37a90:	48 8b 95 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rdx
   37a97:	83 4a 04 02          	orl    $0x2,0x4(%rdx)
   37a9b:	4c 89 ef             	mov    %r13,%rdi
   37a9e:	e8 23 99 fe ff       	callq  213c6 <e1000_reset>
   37aa3:	4c 89 ef             	mov    %r13,%rdi
   37aa6:	e8 52 f6 fc ff       	callq  70fd <e1000_power_up_phy>
   37aab:	49 8d 76 18          	lea    0x18(%r14),%rsi
   37aaf:	4c 89 ef             	mov    %r13,%rdi
   37ab2:	e8 fd cd fe ff       	callq  248b4 <e1000_loopback_test>
   37ab7:	85 c0                	test   %eax,%eax
   37ab9:	74 0b                	je     37ac6 <e1000_diag_test+0xae8>
   37abb:	48 8b 8d 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rcx
   37ac2:	83 49 04 02          	orl    $0x2,0x4(%rcx)
   37ac6:	8b 55 80             	mov    0xffffffffffffff80(%rbp),%edx
   37ac9:	48 8b 85 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rax
   37ad0:	4c 89 ef             	mov    %r13,%rdi
   37ad3:	66 89 90 d2 00 00 00 	mov    %dx,0xd2(%rax)
   37ada:	8a 4d 82             	mov    0xffffffffffffff82(%rbp),%cl
   37add:	88 88 f1 00 00 00    	mov    %cl,0xf1(%rax)
   37ae3:	8a 55 83             	mov    0xffffffffffffff83(%rbp),%dl
   37ae6:	88 90 ef 00 00 00    	mov    %dl,0xef(%rax)
   37aec:	e8 d5 98 fe ff       	callq  213c6 <e1000_reset>
   37af1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37af8:	e8 00 00 00 00       	callq  37afd <e1000_diag_test+0xb1f>
   37afd:	f0 41 0f ba b5 c8 07 	lock btrl $0x0,0x7c8(%r13)
   37b04:	00 00 00 
   37b07:	80 bd 7f ff ff ff 00 	cmpb   $0x0,0xffffffffffffff7f(%rbp)
   37b0e:	0f 84 b8 00 00 00    	je     37bcc <e1000_diag_test+0xbee>
   37b14:	48 8b bd 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rdi
   37b1b:	e8 1c d7 fd ff       	callq  1523c <dev_open>
   37b20:	e9 a7 00 00 00       	jmpq   37bcc <e1000_diag_test+0xbee>
   37b25:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   37b29:	48 c7 01 05 00 00 00 	movq   $0x5,(%rcx)
   37b30:	e9 21 ff ff ff       	jmpq   37a56 <e1000_diag_test+0xa78>
   37b35:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   37b39:	48 c7 00 04 00 00 00 	movq   $0x4,(%rax)
   37b40:	e9 11 ff ff ff       	jmpq   37a56 <e1000_diag_test+0xa78>
   37b45:	48 8b 55 b8          	mov    0xffffffffffffffb8(%rbp),%rdx
   37b49:	48 c7 02 03 00 00 00 	movq   $0x3,(%rdx)
   37b50:	e9 01 ff ff ff       	jmpq   37a56 <e1000_diag_test+0xa78>
   37b55:	f6 c4 20             	test   $0x20,%ah
   37b58:	74 1c                	je     37b76 <e1000_diag_test+0xb98>
   37b5a:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
   37b61:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
   37b68:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37b6f:	31 c0                	xor    %eax,%eax
   37b71:	e8 00 00 00 00       	callq  37b76 <e1000_diag_test+0xb98>
   37b76:	49 8d 76 20          	lea    0x20(%r14),%rsi
   37b7a:	4c 89 ef             	mov    %r13,%rdi
   37b7d:	e8 59 60 fe ff       	callq  1dbdb <e1000_link_test>
   37b82:	85 c0                	test   %eax,%eax
   37b84:	74 0b                	je     37b91 <e1000_diag_test+0xbb3>
   37b86:	48 8b 8d 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rcx
   37b8d:	83 49 04 02          	orl    $0x2,0x4(%rcx)
   37b91:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
   37b98:	49 c7 46 08 00 00 00 	movq   $0x0,0x8(%r14)
   37b9f:	00 
   37ba0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37ba7:	49 c7 46 10 00 00 00 	movq   $0x0,0x10(%r14)
   37bae:	00 
   37baf:	49 c7 46 18 00 00 00 	movq   $0x0,0x18(%r14)
   37bb6:	00 
   37bb7:	e8 00 00 00 00       	callq  37bbc <e1000_diag_test+0xbde>
   37bbc:	48 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rax
   37bc3:	f0 0f ba b0 c8 0f 00 	lock btrl $0x0,0xfc8(%rax)
   37bca:	00 00 
   37bcc:	bf a0 0f 00 00       	mov    $0xfa0,%edi
   37bd1:	e8 88 ff fc ff       	callq  7b5e <msleep_interruptible>
   37bd6:	48 83 c4 78          	add    $0x78,%rsp
   37bda:	5b                   	pop    %rbx
   37bdb:	41 5c                	pop    %r12
   37bdd:	41 5d                	pop    %r13
   37bdf:	41 5e                	pop    %r14
   37be1:	41 5f                	pop    %r15
   37be3:	c9                   	leaveq 
   37be4:	c3                   	retq   
   37be5:	c7 45 ac 09 00 00 00 	movl   $0x9,0xffffffffffffffac(%rbp)
   37bec:	e9 28 fd ff ff       	jmpq   37919 <e1000_diag_test+0x93b>

0000000000037bf1 <e1000_phys_id>:
   37bf1:	55                   	push   %rbp
   37bf2:	48 89 e5             	mov    %rsp,%rbp
   37bf5:	41 57                	push   %r15
   37bf7:	41 89 f7             	mov    %esi,%r15d
   37bfa:	41 56                	push   %r14
   37bfc:	41 55                	push   %r13
   37bfe:	41 54                	push   %r12
   37c00:	53                   	push   %rbx
   37c01:	48 89 fb             	mov    %rdi,%rbx
   37c04:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37c0b:	4c 8d ab b8 0b 00 00 	lea    0xbb8(%rbx),%r13
   37c12:	4c 8d b3 00 08 00 00 	lea    0x800(%rbx),%r14
   37c19:	48 83 ec 08          	sub    $0x8,%rsp
   37c1d:	e8 00 00 00 00       	callq  37c22 <e1000_phys_id+0x31>
   37c22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37c29:	e8 00 00 00 00       	callq  37c2e <e1000_phys_id+0x3d>
   37c2e:	45 85 ff             	test   %r15d,%r15d
   37c31:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
   37c36:	44 0f 44 f8          	cmove  %eax,%r15d
   37c3a:	41 83 7d 10 0d       	cmpl   $0xd,0x10(%r13)
   37c3f:	0f 87 48 01 00 00    	ja     37d8d <e1000_phys_id+0x19c>
   37c45:	49 83 be 90 01 00 00 	cmpq   $0x0,0x190(%r14)
   37c4c:	00 
   37c4d:	75 1e                	jne    37c6d <e1000_phys_id+0x7c>
   37c4f:	48 8d bb 78 09 00 00 	lea    0x978(%rbx),%rdi
   37c56:	e8 ea b6 fc ff       	callq  3345 <init_timer>
   37c5b:	49 c7 86 90 01 00 00 	movq   $0x0,0x190(%r14)
   37c62:	00 00 00 00 
   37c66:	4d 89 b6 98 01 00 00 	mov    %r14,0x198(%r14)
   37c6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37c74:	e8 00 00 00 00       	callq  37c79 <e1000_phys_id+0x88>
   37c79:	41 8b 45 10          	mov    0x10(%r13),%eax
   37c7d:	83 f8 01             	cmp    $0x1,%eax
   37c80:	0f 84 d8 00 00 00    	je     37d5e <e1000_phys_id+0x16d>
   37c86:	83 f8 02             	cmp    $0x2,%eax
   37c89:	0f 84 cf 00 00 00    	je     37d5e <e1000_phys_id+0x16d>
   37c8f:	83 f8 03             	cmp    $0x3,%eax
   37c92:	0f 84 c6 00 00 00    	je     37d5e <e1000_phys_id+0x16d>
   37c98:	83 f8 04             	cmp    $0x4,%eax
   37c9b:	0f 84 bd 00 00 00    	je     37d5e <e1000_phys_id+0x16d>
   37ca1:	83 f8 0a             	cmp    $0xa,%eax
   37ca4:	74 0f                	je     37cb5 <e1000_phys_id+0xc4>
   37ca6:	83 f8 0c             	cmp    $0xc,%eax
   37ca9:	74 0a                	je     37cb5 <e1000_phys_id+0xc4>
   37cab:	83 f8 0b             	cmp    $0xb,%eax
   37cae:	74 05                	je     37cb5 <e1000_phys_id+0xc4>
   37cb0:	83 f8 0d             	cmp    $0xd,%eax
   37cb3:	75 3b                	jne    37cf0 <e1000_phys_id+0xff>
   37cb5:	49 8d 95 d0 00 00 00 	lea    0xd0(%r13),%rdx
   37cbc:	be 14 00 00 00       	mov    $0x14,%esi
   37cc1:	4c 89 ef             	mov    %r13,%rdi
   37cc4:	e8 2d e5 fc ff       	callq  61f6 <e1000_read_phy_reg>
   37cc9:	85 c0                	test   %eax,%eax
   37ccb:	0f 85 8d 00 00 00    	jne    37d5e <e1000_phys_id+0x16d>
   37cd1:	41 0f b7 95 d0 00 00 	movzwl 0xd0(%r13),%edx
   37cd8:	00 
   37cd9:	be 14 00 00 00       	mov    $0x14,%esi
   37cde:	4c 89 ef             	mov    %r13,%rdi
   37ce1:	81 e2 df ff 00 00    	and    $0xffdf,%edx
   37ce7:	e8 b8 e2 fc ff       	callq  5fa4 <e1000_write_phy_reg>
   37cec:	85 c0                	test   %eax,%eax
   37cee:	75 6e                	jne    37d5e <e1000_phys_id+0x16d>
   37cf0:	41 8b 45 1c          	mov    0x1c(%r13),%eax
   37cf4:	83 f8 01             	cmp    $0x1,%eax
   37cf7:	75 40                	jne    37d39 <e1000_phys_id+0x148>
   37cf9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37d00:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   37d04:	e8 00 00 00 00       	callq  37d09 <e1000_phys_id+0x118>
   37d09:	8b 9b 00 0e 00 00    	mov    0xe00(%rbx),%ebx
   37d0f:	4d 8b 65 00          	mov    0x0(%r13),%r12
   37d13:	41 89 9d b0 00 00 00 	mov    %ebx,0xb0(%r13)
   37d1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37d21:	80 e3 30             	and    $0x30,%bl
   37d24:	83 cb 0f             	or     $0xf,%ebx
   37d27:	e8 00 00 00 00       	callq  37d2c <e1000_phys_id+0x13b>
   37d2c:	49 81 c4 00 0e 00 00 	add    $0xe00,%r12
   37d33:	41 89 1c 24          	mov    %ebx,(%r12)
   37d37:	eb 25                	jmp    37d5e <e1000_phys_id+0x16d>
   37d39:	85 c0                	test   %eax,%eax
   37d3b:	75 21                	jne    37d5e <e1000_phys_id+0x16d>
   37d3d:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   37d41:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37d48:	45 8b a5 b4 00 00 00 	mov    0xb4(%r13),%r12d
   37d4f:	e8 00 00 00 00       	callq  37d54 <e1000_phys_id+0x163>
   37d54:	48 81 c3 00 0e 00 00 	add    $0xe00,%rbx
   37d5b:	44 89 23             	mov    %r12d,(%rbx)
   37d5e:	48 8b 35 00 00 00 00 	mov    0(%rip),%rsi        # 37d65 <e1000_phys_id+0x174>
   37d65:	49 8d 9e 78 01 00 00 	lea    0x178(%r14),%rbx
   37d6c:	48 89 df             	mov    %rbx,%rdi
   37d6f:	e8 1c f9 fc ff       	callq  7690 <mod_timer>
   37d74:	41 69 ff e8 03 00 00 	imul   $0x3e8,%r15d,%edi
   37d7b:	e8 de fd fc ff       	callq  7b5e <msleep_interruptible>
   37d80:	48 89 df             	mov    %rbx,%rdi
   37d83:	e8 dd bd fc ff       	callq  3b65 <del_timer_sync>
   37d88:	e9 d8 00 00 00       	jmpq   37e65 <e1000_phys_id+0x274>
   37d8d:	41 83 7d 14 05       	cmpl   $0x5,0x14(%r13)
   37d92:	75 63                	jne    37df7 <e1000_phys_id+0x206>
   37d94:	49 83 be 90 01 00 00 	cmpq   $0x0,0x190(%r14)
   37d9b:	00 
   37d9c:	75 1e                	jne    37dbc <e1000_phys_id+0x1cb>
   37d9e:	48 8d bb 78 09 00 00 	lea    0x978(%rbx),%rdi
   37da5:	e8 9b b5 fc ff       	callq  3345 <init_timer>
   37daa:	49 c7 86 90 01 00 00 	movq   $0x0,0x190(%r14)
   37db1:	00 00 00 00 
   37db5:	4d 89 b6 98 01 00 00 	mov    %r14,0x198(%r14)
   37dbc:	48 8b 35 00 00 00 00 	mov    0(%rip),%rsi        # 37dc3 <e1000_phys_id+0x1d2>
   37dc3:	48 81 c3 78 09 00 00 	add    $0x978,%rbx
   37dca:	48 89 df             	mov    %rbx,%rdi
   37dcd:	e8 be f8 fc ff       	callq  7690 <mod_timer>
   37dd2:	41 69 ff e8 03 00 00 	imul   $0x3e8,%r15d,%edi
   37dd9:	e8 80 fd fc ff       	callq  7b5e <msleep_interruptible>
   37dde:	48 89 df             	mov    %rbx,%rdi
   37de1:	e8 7f bd fc ff       	callq  3b65 <del_timer_sync>
   37de6:	31 d2                	xor    %edx,%edx
   37de8:	be 1b 00 00 00       	mov    $0x1b,%esi
   37ded:	4c 89 ef             	mov    %r13,%rdi
   37df0:	e8 af e1 fc ff       	callq  5fa4 <e1000_write_phy_reg>
   37df5:	eb 6e                	jmp    37e65 <e1000_phys_id+0x274>
   37df7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37dfe:	e8 00 00 00 00       	callq  37e03 <e1000_phys_id+0x212>
   37e03:	41 83 7d 10 0d       	cmpl   $0xd,0x10(%r13)
   37e08:	76 4f                	jbe    37e59 <e1000_phys_id+0x268>
   37e0a:	41 83 7d 1c 01       	cmpl   $0x1,0x1c(%r13)
   37e0f:	41 bc 8e 00 00 00    	mov    $0x8e,%r12d
   37e15:	74 28                	je     37e3f <e1000_phys_id+0x24e>
   37e17:	45 8b a5 b8 00 00 00 	mov    0xb8(%r13),%r12d
   37e1e:	31 c9                	xor    %ecx,%ecx
   37e20:	41 8b 85 b8 00 00 00 	mov    0xb8(%r13),%eax
   37e27:	d3 e8                	shr    %cl,%eax
   37e29:	3c 0e                	cmp    $0xe,%al
   37e2b:	75 0a                	jne    37e37 <e1000_phys_id+0x246>
   37e2d:	b8 80 00 00 00       	mov    $0x80,%eax
   37e32:	d3 e0                	shl    %cl,%eax
   37e34:	41 09 c4             	or     %eax,%r12d
   37e37:	83 c1 08             	add    $0x8,%ecx
   37e3a:	83 f9 20             	cmp    $0x20,%ecx
   37e3d:	75 e1                	jne    37e20 <e1000_phys_id+0x22f>
   37e3f:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   37e43:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37e4a:	e8 00 00 00 00       	callq  37e4f <e1000_phys_id+0x25e>
   37e4f:	48 81 c3 00 0e 00 00 	add    $0xe00,%rbx
   37e56:	44 89 23             	mov    %r12d,(%rbx)
   37e59:	41 69 ff e8 03 00 00 	imul   $0x3e8,%r15d,%edi
   37e60:	e8 f9 fc fc ff       	callq  7b5e <msleep_interruptible>
   37e65:	4c 89 ef             	mov    %r13,%rdi
   37e68:	e8 47 e2 fc ff       	callq  60b4 <e1000_led_off>
   37e6d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37e74:	e8 00 00 00 00       	callq  37e79 <e1000_phys_id+0x288>
   37e79:	f0 41 0f ba b6 a8 01 	lock btrl $0x0,0x1a8(%r14)
   37e80:	00 00 00 
   37e83:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37e8a:	e8 00 00 00 00       	callq  37e8f <e1000_phys_id+0x29e>
   37e8f:	41 8b 45 10          	mov    0x10(%r13),%eax
   37e93:	83 f8 01             	cmp    $0x1,%eax
   37e96:	74 75                	je     37f0d <e1000_phys_id+0x31c>
   37e98:	83 f8 02             	cmp    $0x2,%eax
   37e9b:	74 70                	je     37f0d <e1000_phys_id+0x31c>
   37e9d:	83 f8 03             	cmp    $0x3,%eax
   37ea0:	74 6b                	je     37f0d <e1000_phys_id+0x31c>
   37ea2:	83 f8 04             	cmp    $0x4,%eax
   37ea5:	74 66                	je     37f0d <e1000_phys_id+0x31c>
   37ea7:	83 f8 0a             	cmp    $0xa,%eax
   37eaa:	74 0f                	je     37ebb <e1000_phys_id+0x2ca>
   37eac:	83 f8 0c             	cmp    $0xc,%eax
   37eaf:	74 0a                	je     37ebb <e1000_phys_id+0x2ca>
   37eb1:	83 f8 0b             	cmp    $0xb,%eax
   37eb4:	74 05                	je     37ebb <e1000_phys_id+0x2ca>
   37eb6:	83 f8 0d             	cmp    $0xd,%eax
   37eb9:	75 19                	jne    37ed4 <e1000_phys_id+0x2e3>
   37ebb:	41 0f b7 95 d0 00 00 	movzwl 0xd0(%r13),%edx
   37ec2:	00 
   37ec3:	be 14 00 00 00       	mov    $0x14,%esi
   37ec8:	4c 89 ef             	mov    %r13,%rdi
   37ecb:	e8 d4 e0 fc ff       	callq  5fa4 <e1000_write_phy_reg>
   37ed0:	85 c0                	test   %eax,%eax
   37ed2:	75 39                	jne    37f0d <e1000_phys_id+0x31c>
   37ed4:	41 83 7d 14 05       	cmpl   $0x5,0x14(%r13)
   37ed9:	75 11                	jne    37eec <e1000_phys_id+0x2fb>
   37edb:	31 d2                	xor    %edx,%edx
   37edd:	be 1b 00 00 00       	mov    $0x1b,%esi
   37ee2:	4c 89 ef             	mov    %r13,%rdi
   37ee5:	e8 ba e0 fc ff       	callq  5fa4 <e1000_write_phy_reg>
   37eea:	eb 21                	jmp    37f0d <e1000_phys_id+0x31c>
   37eec:	49 8b 5d 00          	mov    0x0(%r13),%rbx
   37ef0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37ef7:	45 8b a5 b0 00 00 00 	mov    0xb0(%r13),%r12d
   37efe:	e8 00 00 00 00       	callq  37f03 <e1000_phys_id+0x312>
   37f03:	48 81 c3 00 0e 00 00 	add    $0xe00,%rbx
   37f0a:	44 89 23             	mov    %r12d,(%rbx)
   37f0d:	41 58                	pop    %r8
   37f0f:	5b                   	pop    %rbx
   37f10:	41 5c                	pop    %r12
   37f12:	41 5d                	pop    %r13
   37f14:	41 5e                	pop    %r14
   37f16:	41 5f                	pop    %r15
   37f18:	c9                   	leaveq 
   37f19:	31 c0                	xor    %eax,%eax
   37f1b:	c3                   	retq   

0000000000037f1c <e1000_82547_tx_fifo_stall>:
   37f1c:	55                   	push   %rbp
   37f1d:	48 89 e5             	mov    %rsp,%rbp
   37f20:	41 57                	push   %r15
   37f22:	49 89 ff             	mov    %rdi,%r15
   37f25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37f2c:	41 56                	push   %r14
   37f2e:	41 55                	push   %r13
   37f30:	41 54                	push   %r12
   37f32:	53                   	push   %rbx
   37f33:	48 83 ec 18          	sub    $0x18,%rsp
   37f37:	e8 00 00 00 00       	callq  37f3c <e1000_82547_tx_fifo_stall+0x20>
   37f3c:	49 8d 87 b8 03 00 00 	lea    0x3b8(%r15),%rax
   37f43:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
   37f47:	49 8b 97 f0 02 00 00 	mov    0x2f0(%r15),%rdx
   37f4e:	48 89 55 d0          	mov    %rdx,0xffffffffffffffd0(%rbp)
   37f52:	41 8b 87 04 02 00 00 	mov    0x204(%r15),%eax
   37f59:	85 c0                	test   %eax,%eax
   37f5b:	0f 84 ea 02 00 00    	je     3824b <e1000_82547_tx_fifo_stall+0x32f>
   37f61:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   37f65:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   37f6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37f73:	8b 42 10             	mov    0x10(%rdx),%eax
   37f76:	83 f8 03             	cmp    $0x3,%eax
   37f79:	19 db                	sbb    %ebx,%ebx
   37f7b:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   37f81:	81 c3 18 38 00 00    	add    $0x3818,%ebx
   37f87:	48 63 db             	movslq %ebx,%rbx
   37f8a:	e8 00 00 00 00       	callq  37f8f <e1000_82547_tx_fifo_stall+0x73>
   37f8f:	49 01 dc             	add    %rbx,%r12
   37f92:	45 8b 2c 24          	mov    (%r12),%r13d
   37f96:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   37f9a:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   37fa1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37fa8:	8b 42 10             	mov    0x10(%rdx),%eax
   37fab:	83 f8 03             	cmp    $0x3,%eax
   37fae:	19 db                	sbb    %ebx,%ebx
   37fb0:	81 e3 20 cc ff ff    	and    $0xffffcc20,%ebx
   37fb6:	81 c3 10 38 00 00    	add    $0x3810,%ebx
   37fbc:	48 63 db             	movslq %ebx,%rbx
   37fbf:	e8 00 00 00 00       	callq  37fc4 <e1000_82547_tx_fifo_stall+0xa8>
   37fc4:	49 01 dc             	add    %rbx,%r12
   37fc7:	41 8b 04 24          	mov    (%r12),%eax
   37fcb:	41 39 c5             	cmp    %eax,%r13d
   37fce:	0f 85 65 02 00 00    	jne    38239 <e1000_82547_tx_fifo_stall+0x31d>
   37fd4:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   37fd8:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   37fdf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   37fe6:	8b 42 10             	mov    0x10(%rdx),%eax
   37fe9:	83 f8 03             	cmp    $0x3,%eax
   37fec:	19 db                	sbb    %ebx,%ebx
   37fee:	81 e3 00 4c 00 00    	and    $0x4c00,%ebx
   37ff4:	81 c3 18 34 00 00    	add    $0x3418,%ebx
   37ffa:	48 63 db             	movslq %ebx,%rbx
   37ffd:	e8 00 00 00 00       	callq  38002 <e1000_82547_tx_fifo_stall+0xe6>
   38002:	49 01 dc             	add    %rbx,%r12
   38005:	45 8b 2c 24          	mov    (%r12),%r13d
   38009:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   3800d:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   38014:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3801b:	8b 42 10             	mov    0x10(%rdx),%eax
   3801e:	83 f8 03             	cmp    $0x3,%eax
   38021:	19 db                	sbb    %ebx,%ebx
   38023:	81 e3 00 4c 00 00    	and    $0x4c00,%ebx
   38029:	81 c3 10 34 00 00    	add    $0x3410,%ebx
   3802f:	48 63 db             	movslq %ebx,%rbx
   38032:	e8 00 00 00 00       	callq  38037 <e1000_82547_tx_fifo_stall+0x11b>
   38037:	49 01 dc             	add    %rbx,%r12
   3803a:	41 8b 04 24          	mov    (%r12),%eax
   3803e:	41 39 c5             	cmp    %eax,%r13d
   38041:	0f 85 f2 01 00 00    	jne    38239 <e1000_82547_tx_fifo_stall+0x31d>
   38047:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3804e:	49 8b 9f b8 03 00 00 	mov    0x3b8(%r15),%rbx
   38055:	e8 00 00 00 00       	callq  3805a <e1000_82547_tx_fifo_stall+0x13e>
   3805a:	44 8b a3 28 34 00 00 	mov    0x3428(%rbx),%r12d
   38061:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38068:	49 8b 9f b8 03 00 00 	mov    0x3b8(%r15),%rbx
   3806f:	e8 00 00 00 00       	callq  38074 <e1000_82547_tx_fifo_stall+0x158>
   38074:	8b 83 20 34 00 00    	mov    0x3420(%rbx),%eax
   3807a:	41 39 c4             	cmp    %eax,%r12d
   3807d:	0f 85 b6 01 00 00    	jne    38239 <e1000_82547_tx_fifo_stall+0x31d>
   38083:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3808a:	49 8b 9f b8 03 00 00 	mov    0x3b8(%r15),%rbx
   38091:	e8 00 00 00 00       	callq  38096 <e1000_82547_tx_fifo_stall+0x17a>
   38096:	44 8b b3 00 04 00 00 	mov    0x400(%rbx),%r14d
   3809d:	49 8b 9f b8 03 00 00 	mov    0x3b8(%r15),%rbx
   380a4:	45 89 f4             	mov    %r14d,%r12d
   380a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   380ae:	41 83 e4 fd          	and    $0xfffffffffffffffd,%r12d
   380b2:	e8 00 00 00 00       	callq  380b7 <e1000_82547_tx_fifo_stall+0x19b>
   380b7:	48 81 c3 00 04 00 00 	add    $0x400,%rbx
   380be:	44 89 23             	mov    %r12d,(%rbx)
   380c1:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   380c5:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   380cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   380d3:	45 8b af f8 01 00 00 	mov    0x1f8(%r15),%r13d
   380da:	8b 42 10             	mov    0x10(%rdx),%eax
   380dd:	83 f8 03             	cmp    $0x3,%eax
   380e0:	19 db                	sbb    %ebx,%ebx
   380e2:	81 e3 00 4c 00 00    	and    $0x4c00,%ebx
   380e8:	81 c3 18 34 00 00    	add    $0x3418,%ebx
   380ee:	48 63 db             	movslq %ebx,%rbx
   380f1:	e8 00 00 00 00       	callq  380f6 <e1000_82547_tx_fifo_stall+0x1da>
   380f6:	49 01 dc             	add    %rbx,%r12
   380f9:	45 89 2c 24          	mov    %r13d,(%r12)
   380fd:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   38101:	4d 8b a7 b8 03 00 00 	mov    0x3b8(%r15),%r12
   38108:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3810f:	45 8b af f8 01 00 00 	mov    0x1f8(%r15),%r13d
   38116:	8b 42 10             	mov    0x10(%rdx),%eax
   38119:	83 f8 03             	cmp    $0x3,%eax
   3811c:	19 db                	sbb    %ebx,%ebx
   3811e:	81 e3 00 4c 00 00    	and    $0x4c00,%ebx
   38124:	81 c3 10 34 00 00    	add    $0x3410,%ebx
   3812a:	48 63 db             	movslq %ebx,%rbx
   3812d:	e8 00 00 00 00       	callq  38132 <e1000_82547_tx_fifo_stall+0x216>
   38132:	49 01 dc             	add    %rbx,%r12
   38135:	45 89 2c 24          	mov    %r13d,(%r12)
   38139:	49 8b 9f b8 03 00 00 	mov    0x3b8(%r15),%rbx
   38140:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38147:	45 8b a7 f8 01 00 00 	mov    0x1f8(%r15),%r12d
   3814e:	e8 00 00 00 00       	callq  38153 <e1000_82547_tx_fifo_stall+0x237>
   38153:	48 81 c3 28 34 00 00 	add    $0x3428,%rbx
   3815a:	44 89 23             	mov    %r12d,(%rbx)
   3815d:	49 8b 9f b8 03 00 00 	mov    0x3b8(%r15),%rbx
   38164:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3816b:	45 8b a7 f8 01 00 00 	mov    0x1f8(%r15),%r12d
   38172:	e8 00 00 00 00       	callq  38177 <e1000_82547_tx_fifo_stall+0x25b>
   38177:	48 81 c3 20 34 00 00 	add    $0x3420,%rbx
   3817e:	44 89 23             	mov    %r12d,(%rbx)
   38181:	49 8b 9f b8 03 00 00 	mov    0x3b8(%r15),%rbx
   38188:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3818f:	e8 00 00 00 00       	callq  38194 <e1000_82547_tx_fifo_stall+0x278>
   38194:	48 81 c3 00 04 00 00 	add    $0x400,%rbx
   3819b:	44 89 33             	mov    %r14d,(%rbx)
   3819e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   381a5:	49 8b 9f b8 03 00 00 	mov    0x3b8(%r15),%rbx
   381ac:	e8 00 00 00 00       	callq  381b1 <e1000_82547_tx_fifo_stall+0x295>
   381b1:	8b 43 08             	mov    0x8(%rbx),%eax
   381b4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   381bb:	41 c7 87 f4 01 00 00 	movl   $0x0,0x1f4(%r15)
   381c2:	00 00 00 00 
   381c6:	41 c7 87 04 02 00 00 	movl   $0x0,0x204(%r15)
   381cd:	00 00 00 00 
   381d1:	e8 00 00 00 00       	callq  381d6 <e1000_82547_tx_fifo_stall+0x2ba>
   381d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   381dd:	e8 00 00 00 00       	callq  381e2 <e1000_82547_tx_fifo_stall+0x2c6>
   381e2:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   381e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   381ed:	48 8b 98 00 03 00 00 	mov    0x300(%rax),%rbx
   381f4:	e8 00 00 00 00       	callq  381f9 <e1000_82547_tx_fifo_stall+0x2dd>
   381f9:	e8 be b8 fc ff       	callq  3abc <netpoll_trap>
   381fe:	85 c0                	test   %eax,%eax
   38200:	74 14                	je     38216 <e1000_82547_tx_fifo_stall+0x2fa>
   38202:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38209:	e8 00 00 00 00       	callq  3820e <e1000_82547_tx_fifo_stall+0x2f2>
   3820e:	f0 0f ba 73 10 00    	lock btrl $0x0,0x10(%rbx)
   38214:	eb 35                	jmp    3824b <e1000_82547_tx_fifo_stall+0x32f>
   38216:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3821d:	e8 00 00 00 00       	callq  38222 <e1000_82547_tx_fifo_stall+0x306>
   38222:	f0 0f ba 73 10 00    	lock btrl $0x0,0x10(%rbx)
   38228:	19 c0                	sbb    %eax,%eax
   3822a:	85 c0                	test   %eax,%eax
   3822c:	74 1d                	je     3824b <e1000_82547_tx_fifo_stall+0x32f>
   3822e:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
   38232:	e8 d2 b2 fc ff       	callq  3509 <__netif_schedule>
   38237:	eb 12                	jmp    3824b <e1000_82547_tx_fifo_stall+0x32f>
   38239:	48 8b 35 00 00 00 00 	mov    0(%rip),%rsi        # 38240 <e1000_82547_tx_fifo_stall+0x324>
   38240:	4c 89 ff             	mov    %r15,%rdi
   38243:	48 ff c6             	inc    %rsi
   38246:	e8 45 f4 fc ff       	callq  7690 <mod_timer>
   3824b:	48 83 c4 18          	add    $0x18,%rsp
   3824f:	5b                   	pop    %rbx
   38250:	41 5c                	pop    %r12
   38252:	41 5d                	pop    %r13
   38254:	41 5e                	pop    %r14
   38256:	41 5f                	pop    %r15
   38258:	c9                   	leaveq 
   38259:	c3                   	retq   

000000000003825a <e1000_set_ringparam>:
   3825a:	55                   	push   %rbp
   3825b:	48 89 e5             	mov    %rsp,%rbp
   3825e:	41 57                	push   %r15
   38260:	49 89 f7             	mov    %rsi,%r15
   38263:	41 56                	push   %r14
   38265:	41 55                	push   %r13
   38267:	41 54                	push   %r12
   38269:	53                   	push   %rbx
   3826a:	48 89 fb             	mov    %rdi,%rbx
   3826d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38274:	4c 8d a3 00 08 00 00 	lea    0x800(%rbx),%r12
   3827b:	48 83 ec 18          	sub    $0x18,%rsp
   3827f:	e8 00 00 00 00       	callq  38284 <e1000_set_ringparam+0x2a>
   38284:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3828b:	e8 00 00 00 00       	callq  38290 <e1000_set_ringparam+0x36>
   38290:	41 83 7f 18 00       	cmpl   $0x0,0x18(%r15)
   38295:	41 8b 84 24 c8 03 00 	mov    0x3c8(%r12),%eax
   3829c:	00 
   3829d:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   382a0:	0f 85 b4 02 00 00    	jne    3855a <e1000_set_ringparam+0x300>
   382a6:	41 83 7f 1c 00       	cmpl   $0x0,0x1c(%r15)
   382ab:	0f 85 a9 02 00 00    	jne    3855a <e1000_set_ringparam+0x300>
   382b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   382b8:	e8 00 00 00 00       	callq  382bd <e1000_set_ringparam+0x63>
   382bd:	f0 41 0f ba ac 24 c8 	lock btsl $0x1,0x7c8(%r12)
   382c4:	07 00 00 01 
   382c8:	19 c0                	sbb    %eax,%eax
   382ca:	85 c0                	test   %eax,%eax
   382cc:	74 0c                	je     382da <e1000_set_ringparam+0x80>
   382ce:	bf 01 00 00 00       	mov    $0x1,%edi
   382d3:	e8 95 f9 fc ff       	callq  7c6d <msleep>
   382d8:	eb d7                	jmp    382b1 <e1000_set_ringparam+0x57>
   382da:	49 8b 9c 24 f0 02 00 	mov    0x2f0(%r12),%rbx
   382e1:	00 
   382e2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   382e9:	e8 00 00 00 00       	callq  382ee <e1000_set_ringparam+0x94>
   382ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   382f5:	e8 00 00 00 00       	callq  382fa <e1000_set_ringparam+0xa0>
   382fa:	f6 43 48 01          	testb  $0x1,0x48(%rbx)
   382fe:	74 08                	je     38308 <e1000_set_ringparam+0xae>
   38300:	4c 89 e7             	mov    %r12,%rdi
   38303:	e8 00 00 00 00       	callq  38308 <e1000_set_ringparam+0xae>
   38308:	49 8b 84 24 b0 01 00 	mov    0x1b0(%r12),%rax
   3830f:	00 
   38310:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38317:	48 89 45 c8          	mov    %rax,0xffffffffffffffc8(%rbp)
   3831b:	49 8b 84 24 20 02 00 	mov    0x220(%r12),%rax
   38322:	00 
   38323:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   38327:	49 63 9c 24 b0 02 00 	movslq 0x2b0(%r12),%rbx
   3832e:	00 
   3832f:	e8 00 00 00 00       	callq  38334 <e1000_set_ringparam+0xda>
   38334:	48 81 fb aa aa aa 02 	cmp    $0x2aaaaaa,%rbx
   3833b:	0f 87 f3 01 00 00    	ja     38534 <e1000_set_ringparam+0x2da>
   38341:	48 6b fb 60          	imul   $0x60,%rbx,%rdi
   38345:	be d0 80 00 00       	mov    $0x80d0,%esi
   3834a:	e8 00 00 00 00       	callq  3834f <e1000_set_ringparam+0xf5>
   3834f:	48 85 c0             	test   %rax,%rax
   38352:	49 89 c6             	mov    %rax,%r14
   38355:	0f 84 d9 01 00 00    	je     38534 <e1000_set_ringparam+0x2da>
   3835b:	49 63 9c 24 b4 02 00 	movslq 0x2b4(%r12),%rbx
   38362:	00 
   38363:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3836a:	e8 00 00 00 00       	callq  3836f <e1000_set_ringparam+0x115>
   3836f:	48 81 fb 55 55 55 05 	cmp    $0x5555555,%rbx
   38376:	0f 87 a9 01 00 00    	ja     38525 <e1000_set_ringparam+0x2cb>
   3837c:	48 6b fb 30          	imul   $0x30,%rbx,%rdi
   38380:	be d0 80 00 00       	mov    $0x80d0,%esi
   38385:	e8 00 00 00 00       	callq  3838a <e1000_set_ringparam+0x130>
   3838a:	48 85 c0             	test   %rax,%rax
   3838d:	49 89 c5             	mov    %rax,%r13
   38390:	0f 84 8f 01 00 00    	je     38525 <e1000_set_ringparam+0x2cb>
   38396:	4d 89 b4 24 b0 01 00 	mov    %r14,0x1b0(%r12)
   3839d:	00 
   3839e:	49 89 84 24 20 02 00 	mov    %rax,0x220(%r12)
   383a5:	00 
   383a6:	b9 50 00 00 00       	mov    $0x50,%ecx
   383ab:	41 8b 47 14          	mov    0x14(%r15),%eax
   383af:	89 ca                	mov    %ecx,%edx
   383b1:	83 f8 50             	cmp    $0x50,%eax
   383b4:	0f 43 d0             	cmovae %eax,%edx
   383b7:	41 89 55 14          	mov    %edx,0x14(%r13)
   383bb:	83 7d c4 03          	cmpl   $0x3,0xffffffffffffffc4(%rbp)
   383bf:	0f 87 9c 01 00 00    	ja     38561 <e1000_set_ringparam+0x307>
   383c5:	81 fa 00 01 00 00    	cmp    $0x100,%edx
   383cb:	b8 00 01 00 00       	mov    $0x100,%eax
   383d0:	0f 46 c2             	cmovbe %edx,%eax
   383d3:	ba 00 01 00 00       	mov    $0x100,%edx
   383d8:	83 c0 07             	add    $0x7,%eax
   383db:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   383de:	41 89 45 14          	mov    %eax,0x14(%r13)
   383e2:	41 8b 47 20          	mov    0x20(%r15),%eax
   383e6:	83 f8 50             	cmp    $0x50,%eax
   383e9:	0f 42 c1             	cmovb  %ecx,%eax
   383ec:	41 89 46 14          	mov    %eax,0x14(%r14)
   383f0:	39 c2                	cmp    %eax,%edx
   383f2:	0f 46 c2             	cmovbe %edx,%eax
   383f5:	31 c9                	xor    %ecx,%ecx
   383f7:	83 c0 07             	add    $0x7,%eax
   383fa:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   383fd:	41 89 46 14          	mov    %eax,0x14(%r14)
   38401:	41 3b 8c 24 b0 02 00 	cmp    0x2b0(%r12),%ecx
   38408:	00 
   38409:	7d 14                	jge    3841f <e1000_set_ringparam+0x1c5>
   3840b:	48 63 c1             	movslq %ecx,%rax
   3840e:	41 8b 56 14          	mov    0x14(%r14),%edx
   38412:	ff c1                	inc    %ecx
   38414:	48 6b c0 60          	imul   $0x60,%rax,%rax
   38418:	41 89 54 06 14       	mov    %edx,0x14(%r14,%rax,1)
   3841d:	eb e2                	jmp    38401 <e1000_set_ringparam+0x1a7>
   3841f:	31 c9                	xor    %ecx,%ecx
   38421:	41 3b 8c 24 b4 02 00 	cmp    0x2b4(%r12),%ecx
   38428:	00 
   38429:	7d 14                	jge    3843f <e1000_set_ringparam+0x1e5>
   3842b:	48 63 c1             	movslq %ecx,%rax
   3842e:	41 8b 55 14          	mov    0x14(%r13),%edx
   38432:	ff c1                	inc    %ecx
   38434:	48 6b c0 30          	imul   $0x30,%rax,%rax
   38438:	41 89 54 05 14       	mov    %edx,0x14(%r13,%rax,1)
   3843d:	eb e2                	jmp    38421 <e1000_set_ringparam+0x1c7>
   3843f:	49 8b 9c 24 f0 02 00 	mov    0x2f0(%r12),%rbx
   38446:	00 
   38447:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3844e:	e8 00 00 00 00       	callq  38453 <e1000_set_ringparam+0x1f9>
   38453:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3845a:	e8 00 00 00 00       	callq  3845f <e1000_set_ringparam+0x205>
   3845f:	f6 43 48 01          	testb  $0x1,0x48(%rbx)
   38463:	74 78                	je     384dd <e1000_set_ringparam+0x283>
   38465:	4c 89 e7             	mov    %r12,%rdi
   38468:	e8 fa d5 fe ff       	callq  25a67 <e1000_setup_all_rx_resources>
   3846d:	85 c0                	test   %eax,%eax
   3846f:	89 c3                	mov    %eax,%ebx
   38471:	0f 85 8c 00 00 00    	jne    38503 <e1000_set_ringparam+0x2a9>
   38477:	4c 89 e7             	mov    %r12,%rdi
   3847a:	e8 dd df fe ff       	callq  2645c <e1000_setup_all_tx_resources>
   3847f:	85 c0                	test   %eax,%eax
   38481:	89 c3                	mov    %eax,%ebx
   38483:	75 76                	jne    384fb <e1000_set_ringparam+0x2a1>
   38485:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   38489:	4c 89 e7             	mov    %r12,%rdi
   3848c:	49 89 84 24 20 02 00 	mov    %rax,0x220(%r12)
   38493:	00 
   38494:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   38498:	49 89 84 24 b0 01 00 	mov    %rax,0x1b0(%r12)
   3849f:	00 
   384a0:	e8 80 d5 fe ff       	callq  25a25 <e1000_free_all_rx_resources>
   384a5:	4c 89 e7             	mov    %r12,%rdi
   384a8:	e8 6d df fe ff       	callq  2641a <e1000_free_all_tx_resources>
   384ad:	48 8b 7d c8          	mov    0xffffffffffffffc8(%rbp),%rdi
   384b1:	e8 00 00 00 00       	callq  384b6 <e1000_set_ringparam+0x25c>
   384b6:	48 8b 7d d0          	mov    0xffffffffffffffd0(%rbp),%rdi
   384ba:	e8 00 00 00 00       	callq  384bf <e1000_set_ringparam+0x265>
   384bf:	4d 89 ac 24 20 02 00 	mov    %r13,0x220(%r12)
   384c6:	00 
   384c7:	4d 89 b4 24 b0 01 00 	mov    %r14,0x1b0(%r12)
   384ce:	00 
   384cf:	4c 89 e7             	mov    %r12,%rdi
   384d2:	e8 6c be fe ff       	callq  24343 <e1000_up>
   384d7:	85 c0                	test   %eax,%eax
   384d9:	89 c3                	mov    %eax,%ebx
   384db:	75 64                	jne    38541 <e1000_set_ringparam+0x2e7>
   384dd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   384e4:	e8 00 00 00 00       	callq  384e9 <e1000_set_ringparam+0x28f>
   384e9:	f0 41 0f ba b4 24 c8 	lock btrl $0x1,0x7c8(%r12)
   384f0:	07 00 00 01 
   384f4:	31 db                	xor    %ebx,%ebx
   384f6:	e9 96 00 00 00       	jmpq   38591 <e1000_set_ringparam+0x337>
   384fb:	4c 89 e7             	mov    %r12,%rdi
   384fe:	e8 22 d5 fe ff       	callq  25a25 <e1000_free_all_rx_resources>
   38503:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   38507:	4c 89 ef             	mov    %r13,%rdi
   3850a:	49 89 84 24 20 02 00 	mov    %rax,0x220(%r12)
   38511:	00 
   38512:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   38516:	49 89 84 24 b0 01 00 	mov    %rax,0x1b0(%r12)
   3851d:	00 
   3851e:	e8 00 00 00 00       	callq  38523 <e1000_set_ringparam+0x2c9>
   38523:	eb 05                	jmp    3852a <e1000_set_ringparam+0x2d0>
   38525:	bb f4 ff ff ff       	mov    $0xfffffff4,%ebx
   3852a:	4c 89 f7             	mov    %r14,%rdi
   3852d:	e8 00 00 00 00       	callq  38532 <e1000_set_ringparam+0x2d8>
   38532:	eb 05                	jmp    38539 <e1000_set_ringparam+0x2df>
   38534:	bb f4 ff ff ff       	mov    $0xfffffff4,%ebx
   38539:	4c 89 e7             	mov    %r12,%rdi
   3853c:	e8 02 be fe ff       	callq  24343 <e1000_up>
   38541:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38548:	e8 00 00 00 00       	callq  3854d <e1000_set_ringparam+0x2f3>
   3854d:	f0 41 0f ba b4 24 c8 	lock btrl $0x1,0x7c8(%r12)
   38554:	07 00 00 01 
   38558:	eb 37                	jmp    38591 <e1000_set_ringparam+0x337>
   3855a:	bb ea ff ff ff       	mov    $0xffffffea,%ebx
   3855f:	eb 30                	jmp    38591 <e1000_set_ringparam+0x337>
   38561:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
   38567:	b8 00 10 00 00       	mov    $0x1000,%eax
   3856c:	0f 46 c2             	cmovbe %edx,%eax
   3856f:	ba 00 10 00 00       	mov    $0x1000,%edx
   38574:	83 c0 07             	add    $0x7,%eax
   38577:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   3857a:	41 89 45 14          	mov    %eax,0x14(%r13)
   3857e:	41 8b 47 20          	mov    0x20(%r15),%eax
   38582:	83 f8 50             	cmp    $0x50,%eax
   38585:	0f 42 c1             	cmovb  %ecx,%eax
   38588:	41 89 46 14          	mov    %eax,0x14(%r14)
   3858c:	e9 5f fe ff ff       	jmpq   383f0 <e1000_set_ringparam+0x196>
   38591:	48 83 c4 18          	add    $0x18,%rsp
   38595:	89 d8                	mov    %ebx,%eax
   38597:	5b                   	pop    %rbx
   38598:	41 5c                	pop    %r12
   3859a:	41 5d                	pop    %r13
   3859c:	41 5e                	pop    %r14
   3859e:	41 5f                	pop    %r15
   385a0:	c9                   	leaveq 
   385a1:	c3                   	retq   

00000000000385a2 <e1000_get_eeprom>:
   385a2:	55                   	push   %rbp
   385a3:	48 89 e5             	mov    %rsp,%rbp
   385a6:	41 57                	push   %r15
   385a8:	41 56                	push   %r14
   385aa:	41 55                	push   %r13
   385ac:	41 54                	push   %r12
   385ae:	41 bc ea ff ff ff    	mov    $0xffffffea,%r12d
   385b4:	53                   	push   %rbx
   385b5:	48 89 fb             	mov    %rdi,%rbx
   385b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   385bf:	48 83 ec 18          	sub    $0x18,%rsp
   385c3:	48 89 75 c8          	mov    %rsi,0xffffffffffffffc8(%rbp)
   385c7:	48 89 55 c0          	mov    %rdx,0xffffffffffffffc0(%rbp)
   385cb:	e8 00 00 00 00       	callq  385d0 <e1000_get_eeprom+0x2e>
   385d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   385d7:	e8 00 00 00 00       	callq  385dc <e1000_get_eeprom+0x3a>
   385dc:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   385e0:	83 78 0c 00          	cmpl   $0x0,0xc(%rax)
   385e4:	0f 84 00 01 00 00    	je     386ea <e1000_get_eeprom+0x148>
   385ea:	4c 8d bb b8 0b 00 00 	lea    0xbb8(%rbx),%r15
   385f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   385f8:	41 bc f4 ff ff ff    	mov    $0xfffffff4,%r12d
   385fe:	41 0f b7 87 e6 00 00 	movzwl 0xe6(%r15),%eax
   38605:	00 
   38606:	41 0f b7 97 e8 00 00 	movzwl 0xe8(%r15),%edx
   3860d:	00 
   3860e:	c1 e0 10             	shl    $0x10,%eax
   38611:	09 d0                	or     %edx,%eax
   38613:	48 8b 55 c8          	mov    0xffffffffffffffc8(%rbp),%rdx
   38617:	89 42 04             	mov    %eax,0x4(%rdx)
   3861a:	8b 42 08             	mov    0x8(%rdx),%eax
   3861d:	41 89 c6             	mov    %eax,%r14d
   38620:	03 42 0c             	add    0xc(%rdx),%eax
   38623:	41 d1 ee             	shr    %r14d
   38626:	8d 58 ff             	lea    0xffffffffffffffff(%rax),%ebx
   38629:	b8 01 00 00 00       	mov    $0x1,%eax
   3862e:	44 29 f0             	sub    %r14d,%eax
   38631:	d1 eb                	shr    %ebx
   38633:	01 d8                	add    %ebx,%eax
   38635:	89 45 d0             	mov    %eax,0xffffffffffffffd0(%rbp)
   38638:	e8 00 00 00 00       	callq  3863d <e1000_get_eeprom+0x9b>
   3863d:	48 63 7d d0          	movslq 0xffffffffffffffd0(%rbp),%rdi
   38641:	be d0 00 00 00       	mov    $0xd0,%esi
   38646:	48 01 ff             	add    %rdi,%rdi
   38649:	e8 00 00 00 00       	callq  3864e <e1000_get_eeprom+0xac>
   3864e:	48 85 c0             	test   %rax,%rax
   38651:	49 89 c5             	mov    %rax,%r13
   38654:	0f 84 90 00 00 00    	je     386ea <e1000_get_eeprom+0x148>
   3865a:	c7 45 d4 00 00 00 00 	movl   $0x0,0xffffffffffffffd4(%rbp)
   38661:	41 83 7f 48 01       	cmpl   $0x1,0x48(%r15)
   38666:	75 24                	jne    3868c <e1000_get_eeprom+0xea>
   38668:	89 da                	mov    %ebx,%edx
   3866a:	41 0f b7 f6          	movzwl %r14w,%esi
   3866e:	48 89 c1             	mov    %rax,%rcx
   38671:	66 44 29 f2          	sub    %r14w,%dx
   38675:	4c 89 ff             	mov    %r15,%rdi
   38678:	ff c2                	inc    %edx
   3867a:	0f b7 d2             	movzwl %dx,%edx
   3867d:	e8 dd 3f fe ff       	callq  1c65f <e1000_read_eeprom>
   38682:	41 89 c4             	mov    %eax,%r12d
   38685:	eb 36                	jmp    386bd <e1000_get_eeprom+0x11b>
   38687:	45 31 e4             	xor    %r12d,%r12d
   3868a:	eb 31                	jmp    386bd <e1000_get_eeprom+0x11b>
   3868c:	8b 55 d4             	mov    0xffffffffffffffd4(%rbp),%edx
   3868f:	0f b7 c2             	movzwl %dx,%eax
   38692:	3b 45 d0             	cmp    0xffffffffffffffd0(%rbp),%eax
   38695:	7d f0                	jge    38687 <e1000_get_eeprom+0xe5>
   38697:	0f b7 ca             	movzwl %dx,%ecx
   3869a:	42 8d 34 32          	lea    (%rdx,%r14,1),%esi
   3869e:	4c 89 ff             	mov    %r15,%rdi
   386a1:	49 8d 4c 4d 00       	lea    0x0(%r13,%rcx,2),%rcx
   386a6:	ba 01 00 00 00       	mov    $0x1,%edx
   386ab:	0f b7 f6             	movzwl %si,%esi
   386ae:	e8 ac 3f fe ff       	callq  1c65f <e1000_read_eeprom>
   386b3:	ff 45 d4             	incl   0xffffffffffffffd4(%rbp)
   386b6:	85 c0                	test   %eax,%eax
   386b8:	41 89 c4             	mov    %eax,%r12d
   386bb:	74 cf                	je     3868c <e1000_get_eeprom+0xea>
   386bd:	31 d2                	xor    %edx,%edx
   386bf:	0f b7 c2             	movzwl %dx,%eax
   386c2:	ff c2                	inc    %edx
   386c4:	3b 45 d0             	cmp    0xffffffffffffffd0(%rbp),%eax
   386c7:	7c f6                	jl     386bf <e1000_get_eeprom+0x11d>
   386c9:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   386cd:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
   386d1:	fc                   	cld    
   386d2:	8b 70 08             	mov    0x8(%rax),%esi
   386d5:	8b 48 0c             	mov    0xc(%rax),%ecx
   386d8:	83 e6 01             	and    $0x1,%esi
   386db:	49 8d 74 35 00       	lea    0x0(%r13,%rsi,1),%rsi
   386e0:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
   386e2:	4c 89 ef             	mov    %r13,%rdi
   386e5:	e8 00 00 00 00       	callq  386ea <e1000_get_eeprom+0x148>
   386ea:	48 83 c4 18          	add    $0x18,%rsp
   386ee:	44 89 e0             	mov    %r12d,%eax
   386f1:	5b                   	pop    %rbx
   386f2:	41 5c                	pop    %r12
   386f4:	41 5d                	pop    %r13
   386f6:	41 5e                	pop    %r14
   386f8:	41 5f                	pop    %r15
   386fa:	c9                   	leaveq 
   386fb:	c3                   	retq   

00000000000386fc <e1000_clean_rx_irq>:
   386fc:	55                   	push   %rbp
   386fd:	48 89 e5             	mov    %rsp,%rbp
   38700:	41 57                	push   %r15
   38702:	41 56                	push   %r14
   38704:	41 55                	push   %r13
   38706:	41 54                	push   %r12
   38708:	53                   	push   %rbx
   38709:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
   38710:	48 89 bd 00 ff ff ff 	mov    %rdi,0xffffffffffffff00(%rbp)
   38717:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3871e:	48 89 95 f0 fe ff ff 	mov    %rdx,0xfffffffffffffef0(%rbp)
   38725:	89 8d ec fe ff ff    	mov    %ecx,0xfffffffffffffeec(%rbp)
   3872b:	48 89 b5 f8 fe ff ff 	mov    %rsi,0xfffffffffffffef8(%rbp)
   38732:	e8 00 00 00 00       	callq  38737 <e1000_clean_rx_irq+0x3b>
   38737:	48 8b 85 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rax
   3873e:	48 8b 95 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rdx
   38745:	48 8b 8d 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rcx
   3874c:	48 8b 9d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rbx
   38753:	48 05 b8 03 00 00    	add    $0x3b8,%rax
   38759:	48 89 85 18 ff ff ff 	mov    %rax,0xffffffffffffff18(%rbp)
   38760:	48 8b 92 f0 02 00 00 	mov    0x2f0(%rdx),%rdx
   38767:	48 89 95 20 ff ff ff 	mov    %rdx,0xffffffffffffff20(%rbp)
   3876e:	48 8b 89 f8 02 00 00 	mov    0x2f8(%rcx),%rcx
   38775:	48 8b 95 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rdx
   3877c:	48 89 8d 28 ff ff ff 	mov    %rcx,0xffffffffffffff28(%rbp)
   38783:	8b 5b 1c             	mov    0x1c(%rbx),%ebx
   38786:	89 9d 48 ff ff ff    	mov    %ebx,0xffffffffffffff48(%rbp)
   3878c:	48 8b 0a             	mov    (%rdx),%rcx
   3878f:	89 d8                	mov    %ebx,%eax
   38791:	48 c1 e0 04          	shl    $0x4,%rax
   38795:	31 db                	xor    %ebx,%ebx
   38797:	4c 8d 34 00          	lea    (%rax,%rax,1),%r14
   3879b:	48 01 c1             	add    %rax,%rcx
   3879e:	48 89 8d 30 ff ff ff 	mov    %rcx,0xffffffffffffff30(%rbp)
   387a5:	4c 03 72 20          	add    0x20(%rdx),%r14
   387a9:	c7 85 4c ff ff ff 00 	movl   $0x0,0xffffffffffffff4c(%rbp)
   387b0:	00 00 00 
   387b3:	c7 85 50 ff ff ff 00 	movl   $0x0,0xffffffffffffff50(%rbp)
   387ba:	00 00 00 
   387bd:	c7 85 54 ff ff ff 00 	movl   $0x0,0xffffffffffffff54(%rbp)
   387c4:	00 00 00 
   387c7:	eb 26                	jmp    387ef <e1000_clean_rx_irq+0xf3>
   387c9:	48 c1 a5 78 ff ff ff 	shlq   $0x5,0xffffffffffffff78(%rbp)
   387d0:	05 
   387d1:	4c 8b b5 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%r14
   387d8:	b3 01                	mov    $0x1,%bl
   387da:	48 8b 85 38 ff ff ff 	mov    0xffffffffffffff38(%rbp),%rax
   387e1:	4c 03 b5 78 ff ff ff 	add    0xffffffffffffff78(%rbp),%r14
   387e8:	48 89 85 30 ff ff ff 	mov    %rax,0xffffffffffffff30(%rbp)
   387ef:	48 8b 95 30 ff ff ff 	mov    0xffffffffffffff30(%rbp),%rdx
   387f6:	f6 42 0c 01          	testb  $0x1,0xc(%rdx)
   387fa:	0f 84 0e 19 00 00    	je     3a10e <e1000_clean_rx_irq+0x1a12>
   38800:	48 8b 8d f0 fe ff ff 	mov    0xfffffffffffffef0(%rbp),%rcx
   38807:	8b 01                	mov    (%rcx),%eax
   38809:	3b 85 ec fe ff ff    	cmp    0xfffffffffffffeec(%rbp),%eax
   3880f:	0f 8d f9 18 00 00    	jge    3a10e <e1000_clean_rx_irq+0x1a12>
   38815:	ff c0                	inc    %eax
   38817:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3881e:	89 01                	mov    %eax,(%rcx)
   38820:	8a 5a 0c             	mov    0xc(%rdx),%bl
   38823:	88 9d 63 ff ff ff    	mov    %bl,0xffffffffffffff63(%rbp)
   38829:	49 8b 06             	mov    (%r14),%rax
   3882c:	48 89 85 58 ff ff ff 	mov    %rax,0xffffffffffffff58(%rbp)
   38833:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
   3883a:	48 8b 95 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rdx
   38841:	48 8b 8d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rcx
   38848:	48 8b 82 c8 00 00 00 	mov    0xc8(%rdx),%rax
   3884f:	ff 85 48 ff ff ff    	incl   0xffffffffffffff48(%rbp)
   38855:	8b 9d 48 ff ff ff    	mov    0xffffffffffffff48(%rbp),%ebx
   3885b:	48 83 e8 02          	sub    $0x2,%rax
   3885f:	3b 59 14             	cmp    0x14(%rcx),%ebx
   38862:	0f 18 08             	prefetcht0 (%rax)
   38865:	b8 00 00 00 00       	mov    $0x0,%eax
   3886a:	0f 45 c3             	cmovne %ebx,%eax
   3886d:	45 31 e4             	xor    %r12d,%r12d
   38870:	89 85 48 ff ff ff    	mov    %eax,0xffffffffffffff48(%rbp)
   38876:	89 c0                	mov    %eax,%eax
   38878:	48 89 85 78 ff ff ff 	mov    %rax,0xffffffffffffff78(%rbp)
   3887f:	48 c1 e0 04          	shl    $0x4,%rax
   38883:	48 89 85 38 ff ff ff 	mov    %rax,0xffffffffffffff38(%rbp)
   3888a:	48 8b 11             	mov    (%rcx),%rdx
   3888d:	48 01 d0             	add    %rdx,%rax
   38890:	48 89 85 38 ff ff ff 	mov    %rax,0xffffffffffffff38(%rbp)
   38897:	48 8b 49 20          	mov    0x20(%rcx),%rcx
   3889b:	0f 18 08             	prefetcht0 (%rax)
   3889e:	ff 85 4c ff ff ff    	incl   0xffffffffffffff4c(%rbp)
   388a4:	48 89 8d 70 ff ff ff 	mov    %rcx,0xffffffffffffff70(%rbp)
   388ab:	45 8b 6e 18          	mov    0x18(%r14),%r13d
   388af:	4d 8b 7e 08          	mov    0x8(%r14),%r15
   388b3:	e8 00 00 00 00       	callq  388b8 <e1000_clean_rx_irq+0x1bc>
   388b8:	48 8b 85 28 ff ff ff 	mov    0xffffffffffffff28(%rbp),%rax
   388bf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   388c6:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   388ca:	48 83 bd 28 ff ff ff 	cmpq   $0x0,0xffffffffffffff28(%rbp)
   388d1:	00 
   388d2:	4c 0f 45 e0          	cmovne %rax,%r12
   388d6:	e8 00 00 00 00       	callq  388db <e1000_clean_rx_irq+0x1df>
   388db:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   388e2:	e8 00 00 00 00       	callq  388e7 <e1000_clean_rx_irq+0x1eb>
   388e7:	4d 85 e4             	test   %r12,%r12
   388ea:	75 09                	jne    388f5 <e1000_clean_rx_irq+0x1f9>
   388ec:	48 8b 1d 00 00 00 00 	mov    0(%rip),%rbx        # 388f3 <e1000_clean_rx_irq+0x1f7>
   388f3:	eb 13                	jmp    38908 <e1000_clean_rx_irq+0x20c>
   388f5:	49 8b 9c 24 e8 01 00 	mov    0x1e8(%r12),%rbx
   388fc:	00 
   388fd:	48 85 db             	test   %rbx,%rbx
   38900:	48 0f 44 1d 00 00 00 	cmove  0(%rip),%rbx        # 38908 <e1000_clean_rx_irq+0x20c>
   38907:	00 
   38908:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3890f:	e8 00 00 00 00       	callq  38914 <e1000_clean_rx_irq+0x218>
   38914:	48 8b 43 20          	mov    0x20(%rbx),%rax
   38918:	48 85 c0             	test   %rax,%rax
   3891b:	74 11                	je     3892e <e1000_clean_rx_irq+0x232>
   3891d:	41 0f b7 d5          	movzwl %r13w,%edx
   38921:	b9 02 00 00 00       	mov    $0x2,%ecx
   38926:	4c 89 fe             	mov    %r15,%rsi
   38929:	4c 89 e7             	mov    %r12,%rdi
   3892c:	ff d0                	callq  *%rax
   3892e:	0f b6 95 63 ff ff ff 	movzbl 0xffffffffffffff63(%rbp),%edx
   38935:	48 8b 9d 30 ff ff ff 	mov    0xffffffffffffff30(%rbp),%rbx
   3893c:	8b 43 08             	mov    0x8(%rbx),%eax
   3893f:	89 95 0c ff ff ff    	mov    %edx,0xffffffffffffff0c(%rbp)
   38945:	80 e2 02             	and    $0x2,%dl
   38948:	0f 84 f7 01 00 00    	je     38b45 <e1000_clean_rx_irq+0x449>
   3894e:	48 8b 9d 30 ff ff ff 	mov    0xffffffffffffff30(%rbp),%rbx
   38955:	44 0f b7 e0          	movzwl %ax,%r12d
   38959:	0f b6 43 0d          	movzbl 0xd(%rbx),%eax
   3895d:	89 c1                	mov    %eax,%ecx
   3895f:	81 e1 97 00 00 00    	and    $0x97,%ecx
   38965:	0f 84 07 02 00 00    	je     38b72 <e1000_clean_rx_irq+0x476>
   3896b:	48 8b 9d 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rbx
   38972:	44 89 e2             	mov    %r12d,%edx
   38975:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
   3897c:	8a 44 10 ff          	mov    0xffffffffffffffff(%rax,%rdx,1),%al
   38980:	48 8b 95 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rdx
   38987:	80 ba 0f 01 00 00 00 	cmpb   $0x0,0x10f(%rdx)
   3898e:	0f 84 cf 01 00 00    	je     38b63 <e1000_clean_rx_irq+0x467>
   38994:	ff c9                	dec    %ecx
   38996:	0f 85 b8 01 00 00    	jne    38b54 <e1000_clean_rx_irq+0x458>
   3899c:	3c 0f                	cmp    $0xf,%al
   3899e:	0f 85 a1 01 00 00    	jne    38b45 <e1000_clean_rx_irq+0x449>
   389a4:	f6 85 0c ff ff ff 08 	testb  $0x8,0xffffffffffffff0c(%rbp)
   389ab:	74 1c                	je     389c9 <e1000_clean_rx_irq+0x2cd>
   389ad:	8b 82 9c 00 00 00    	mov    0x9c(%rdx),%eax
   389b3:	83 e8 04             	sub    $0x4,%eax
   389b6:	41 39 c4             	cmp    %eax,%r12d
   389b9:	0f 86 95 01 00 00    	jbe    38b54 <e1000_clean_rx_irq+0x458>
   389bf:	8b 82 98 00 00 00    	mov    0x98(%rdx),%eax
   389c5:	ff c0                	inc    %eax
   389c7:	eb 1d                	jmp    389e6 <e1000_clean_rx_irq+0x2ea>
   389c9:	48 8b 8d 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rcx
   389d0:	44 3b a1 9c 00 00 00 	cmp    0x9c(%rcx),%r12d
   389d7:	0f 86 77 01 00 00    	jbe    38b54 <e1000_clean_rx_irq+0x458>
   389dd:	8b 81 98 00 00 00    	mov    0x98(%rcx),%eax
   389e3:	83 c0 05             	add    $0x5,%eax
   389e6:	41 39 c4             	cmp    %eax,%r12d
   389e9:	0f 87 65 01 00 00    	ja     38b54 <e1000_clean_rx_irq+0x458>
   389ef:	4c 8b bd 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%r15
   389f6:	41 ff cc             	dec    %r12d
   389f9:	49 81 c7 b8 00 00 00 	add    $0xb8,%r15
   38a00:	4c 89 ff             	mov    %r15,%rdi
   38a03:	e8 00 00 00 00       	callq  38a08 <e1000_clean_rx_irq+0x30c>
   38a08:	48 8b 9d 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rbx
   38a0f:	48 89 85 40 ff ff ff 	mov    %rax,0xffffffffffffff40(%rbp)
   38a16:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38a1d:	48 8b 85 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rax
   38a24:	48 81 c3 d8 04 00 00 	add    $0x4d8,%rbx
   38a2b:	4c 8b a8 c8 00 00 00 	mov    0xc8(%rax),%r13
   38a32:	e8 00 00 00 00       	callq  38a37 <e1000_clean_rx_irq+0x33b>
   38a37:	48 8b 93 f8 00 00 00 	mov    0xf8(%rbx),%rdx
   38a3e:	44 89 e0             	mov    %r12d,%eax
   38a41:	48 ff 0b             	decq   (%rbx)
   38a44:	48 ff 83 d8 00 00 00 	incq   0xd8(%rbx)
   38a4b:	48 01 d0             	add    %rdx,%rax
   38a4e:	85 d2                	test   %edx,%edx
   38a50:	48 89 83 f8 00 00 00 	mov    %rax,0xf8(%rbx)
   38a57:	79 0b                	jns    38a64 <e1000_clean_rx_irq+0x368>
   38a59:	85 c0                	test   %eax,%eax
   38a5b:	78 07                	js     38a64 <e1000_clean_rx_irq+0x368>
   38a5d:	48 ff 83 00 01 00 00 	incq   0x100(%rbx)
   38a64:	41 8a 45 00          	mov    0x0(%r13),%al
   38a68:	3c ff                	cmp    $0xff,%al
   38a6a:	75 10                	jne    38a7c <e1000_clean_rx_irq+0x380>
   38a6c:	41 80 7d 01 ff       	cmpb   $0xff,0x1(%r13)
   38a71:	75 0d                	jne    38a80 <e1000_clean_rx_irq+0x384>
   38a73:	48 ff 83 e0 00 00 00 	incq   0xe0(%rbx)
   38a7a:	eb 0b                	jmp    38a87 <e1000_clean_rx_irq+0x38b>
   38a7c:	a8 01                	test   $0x1,%al
   38a7e:	74 07                	je     38a87 <e1000_clean_rx_irq+0x38b>
   38a80:	48 ff 83 e8 00 00 00 	incq   0xe8(%rbx)
   38a87:	48 8b 95 18 ff ff ff 	mov    0xffffffffffffff18(%rbp),%rdx
   38a8e:	44 3b a2 98 00 00 00 	cmp    0x98(%rdx),%r12d
   38a95:	75 16                	jne    38aad <e1000_clean_rx_irq+0x3b1>
   38a97:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
   38a9e:	48 85 c0             	test   %rax,%rax
   38aa1:	74 0a                	je     38aad <e1000_clean_rx_irq+0x3b1>
   38aa3:	48 ff c8             	dec    %rax
   38aa6:	48 89 83 30 01 00 00 	mov    %rax,0x130(%rbx)
   38aad:	41 83 fc 40          	cmp    $0x40,%r12d
   38ab1:	75 10                	jne    38ac3 <e1000_clean_rx_irq+0x3c7>
   38ab3:	48 ff 83 a8 00 00 00 	incq   0xa8(%rbx)
   38aba:	48 ff 8b b0 00 00 00 	decq   0xb0(%rbx)
   38ac1:	eb 71                	jmp    38b34 <e1000_clean_rx_irq+0x438>
   38ac3:	41 83 fc 7f          	cmp    $0x7f,%r12d
   38ac7:	75 10                	jne    38ad9 <e1000_clean_rx_irq+0x3dd>
   38ac9:	48 ff 83 b0 00 00 00 	incq   0xb0(%rbx)
   38ad0:	48 ff 8b b8 00 00 00 	decq   0xb8(%rbx)
   38ad7:	eb 5b                	jmp    38b34 <e1000_clean_rx_irq+0x438>
   38ad9:	41 81 fc ff 00 00 00 	cmp    $0xff,%r12d
   38ae0:	75 10                	jne    38af2 <e1000_clean_rx_irq+0x3f6>
   38ae2:	48 ff 83 b8 00 00 00 	incq   0xb8(%rbx)
   38ae9:	48 ff 8b c0 00 00 00 	decq   0xc0(%rbx)
   38af0:	eb 42                	jmp    38b34 <e1000_clean_rx_irq+0x438>
   38af2:	41 81 fc ff 01 00 00 	cmp    $0x1ff,%r12d
   38af9:	75 10                	jne    38b0b <e1000_clean_rx_irq+0x40f>
   38afb:	48 ff 83 c0 00 00 00 	incq   0xc0(%rbx)
   38b02:	48 ff 8b c8 00 00 00 	decq   0xc8(%rbx)
   38b09:	eb 29                	jmp    38b34 <e1000_clean_rx_irq+0x438>
   38b0b:	41 81 fc ff 03 00 00 	cmp    $0x3ff,%r12d
   38b12:	75 10                	jne    38b24 <e1000_clean_rx_irq+0x428>
   38b14:	48 ff 83 c8 00 00 00 	incq   0xc8(%rbx)
   38b1b:	48 ff 8b d0 00 00 00 	decq   0xd0(%rbx)
   38b22:	eb 10                	jmp    38b34 <e1000_clean_rx_irq+0x438>
   38b24:	41 81 fc f2 05 00 00 	cmp    $0x5f2,%r12d
   38b2b:	75 07                	jne    38b34 <e1000_clean_rx_irq+0x438>
   38b2d:	48 ff 83 d0 00 00 00 	incq   0xd0(%rbx)
   38b34:	48 8b b5 40 ff ff ff 	mov    0xffffffffffffff40(%rbp),%rsi
   38b3b:	4c 89 ff             	mov    %r15,%rdi
   38b3e:	e8 00 00 00 00       	callq  38b43 <e1000_clean_rx_irq+0x447>
   38b43:	eb 2d                	jmp    38b72 <e1000_clean_rx_irq+0x476>
   38b45:	48 8b 8d 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rcx
   38b4c:	49 89 0e             	mov    %rcx,(%r14)
   38b4f:	e9 79 15 00 00       	jmpq   3a0cd <e1000_clean_rx_irq+0x19d1>
   38b54:	48 8b 9d 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rbx
   38b5b:	49 89 1e             	mov    %rbx,(%r14)
   38b5e:	e9 6a 15 00 00       	jmpq   3a0cd <e1000_clean_rx_irq+0x19d1>
   38b63:	48 8b 85 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rax
   38b6a:	49 89 06             	mov    %rax,(%r14)
   38b6d:	e9 5b 15 00 00       	jmpq   3a0cd <e1000_clean_rx_irq+0x19d1>
   38b72:	45 8d 6c 24 fc       	lea    0xfffffffffffffffc(%r12),%r13d
   38b77:	ff 85 54 ff ff ff    	incl   0xffffffffffffff54(%rbp)
   38b7d:	44 01 ad 50 ff ff ff 	add    %r13d,0xffffffffffffff50(%rbp)
   38b84:	44 3b 2d 00 00 00 00 	cmp    0(%rip),%r13d        # 38b8b <e1000_clean_rx_irq+0x48f>
   38b8b:	0f 83 8e 00 00 00    	jae    38c1f <e1000_clean_rx_irq+0x523>
   38b91:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38b98:	45 8d 7d 02          	lea    0x2(%r13),%r15d
   38b9c:	e8 00 00 00 00       	callq  38ba1 <e1000_clean_rx_irq+0x4a5>
   38ba1:	48 8b bd 20 ff ff ff 	mov    0xffffffffffffff20(%rbp),%rdi
   38ba8:	ba 20 00 00 00       	mov    $0x20,%edx
   38bad:	44 89 fe             	mov    %r15d,%esi
   38bb0:	e8 00 00 00 00       	callq  38bb5 <e1000_clean_rx_irq+0x4b9>
   38bb5:	48 85 c0             	test   %rax,%rax
   38bb8:	49 89 c4             	mov    %rax,%r12
   38bbb:	74 62                	je     38c1f <e1000_clean_rx_irq+0x523>
   38bbd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38bc4:	e8 00 00 00 00       	callq  38bc9 <e1000_clean_rx_irq+0x4cd>
   38bc9:	49 83 84 24 c8 00 00 	addq   $0x2,0xc8(%r12)
   38bd0:	00 02 
   38bd2:	41 83 84 24 b4 00 00 	addl   $0x2,0xb4(%r12)
   38bd9:	00 02 
   38bdb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38be2:	48 8b 95 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rdx
   38be9:	48 8b 9a c8 00 00 00 	mov    0xc8(%rdx),%rbx
   38bf0:	e8 00 00 00 00       	callq  38bf5 <e1000_clean_rx_irq+0x4f9>
   38bf5:	49 8b bc 24 c8 00 00 	mov    0xc8(%r12),%rdi
   38bfc:	00 
   38bfd:	44 89 f9             	mov    %r15d,%ecx
   38c00:	48 83 eb 02          	sub    $0x2,%rbx
   38c04:	fc                   	cld    
   38c05:	48 83 ef 02          	sub    $0x2,%rdi
   38c09:	48 89 de             	mov    %rbx,%rsi
   38c0c:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
   38c0e:	48 8b 8d 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rcx
   38c15:	49 89 0e             	mov    %rcx,(%r14)
   38c18:	4c 89 a5 58 ff ff ff 	mov    %r12,0xffffffffffffff58(%rbp)
   38c1f:	48 8b bd 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rdi
   38c26:	44 89 ee             	mov    %r13d,%esi
   38c29:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   38c2d:	e8 35 99 fe ff       	callq  22567 <skb_put>
   38c32:	48 8b 9d 30 ff ff ff 	mov    0xffffffffffffff30(%rbp),%rbx
   38c39:	0f b6 85 63 ff ff ff 	movzbl 0xffffffffffffff63(%rbp),%eax
   38c40:	48 8b 8d 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rcx
   38c47:	48 8b bd 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rdi
   38c4e:	0f b6 73 0d          	movzbl 0xd(%rbx),%esi
   38c52:	0f b7 53 0a          	movzwl 0xa(%rbx),%edx
   38c56:	48 8d 5d cc          	lea    0xffffffffffffffcc(%rbp),%rbx
   38c5a:	c1 e6 18             	shl    $0x18,%esi
   38c5d:	09 c6                	or     %eax,%esi
   38c5f:	e8 19 a3 fe ff       	callq  22f7d <e1000_rx_checksum>
   38c64:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38c6b:	e8 00 00 00 00       	callq  38c70 <e1000_clean_rx_irq+0x574>
   38c70:	48 8b 85 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rax
   38c77:	48 8b 95 20 ff ff ff 	mov    0xffffffffffffff20(%rbp),%rdx
   38c7e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38c85:	48 c7 45 80 00 00 00 	movq   $0x0,0xffffffffffffff80(%rbp)
   38c8c:	00 
   38c8d:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   38c94:	00 
   38c95:	c7 45 88 00 00 00 00 	movl   $0x0,0xffffffffffffff88(%rbp)
   38c9c:	48 89 45 a8          	mov    %rax,0xffffffffffffffa8(%rbp)
   38ca0:	48 89 55 b8          	mov    %rdx,0xffffffffffffffb8(%rbp)
   38ca4:	e8 00 00 00 00       	callq  38ca9 <e1000_clean_rx_irq+0x5ad>
   38ca9:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
   38cad:	48 89 da             	mov    %rbx,%rdx
   38cb0:	4c 89 e6             	mov    %r12,%rsi
   38cb3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38cba:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
   38cc1:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   38cc8:	00 
   38cc9:	e8 00 00 00 00       	callq  38cce <e1000_clean_rx_irq+0x5d2>
   38cce:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   38cd2:	48 85 c0             	test   %rax,%rax
   38cd5:	0f 84 8d 00 00 00    	je     38d68 <e1000_clean_rx_irq+0x66c>
   38cdb:	8a 40 7d             	mov    0x7d(%rax),%al
   38cde:	48 8d 4d c4          	lea    0xffffffffffffffc4(%rbp),%rcx
   38ce2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   38ce8:	48 89 da             	mov    %rbx,%rdx
   38ceb:	4c 89 e6             	mov    %r12,%rsi
   38cee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38cf5:	83 e0 07             	and    $0x7,%eax
   38cf8:	0f b6 c0             	movzbl %al,%eax
   38cfb:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
   38cfe:	e8 00 00 00 00       	callq  38d03 <e1000_clean_rx_irq+0x607>
   38d03:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   38d07:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   38d0d:	48 89 da             	mov    %rbx,%rdx
   38d10:	4c 89 e6             	mov    %r12,%rsi
   38d13:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38d1a:	48 83 c1 68          	add    $0x68,%rcx
   38d1e:	e8 00 00 00 00       	callq  38d23 <e1000_clean_rx_irq+0x627>
   38d23:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   38d27:	48 89 da             	mov    %rbx,%rdx
   38d2a:	4c 89 e6             	mov    %r12,%rsi
   38d2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38d34:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   38d3b:	e8 00 00 00 00       	callq  38d40 <e1000_clean_rx_irq+0x644>
   38d40:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   38d44:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   38d4b:	48 85 c9             	test   %rcx,%rcx
   38d4e:	74 18                	je     38d68 <e1000_clean_rx_irq+0x66c>
   38d50:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   38d56:	48 89 da             	mov    %rbx,%rdx
   38d59:	4c 89 e6             	mov    %r12,%rsi
   38d5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38d63:	e8 00 00 00 00       	callq  38d68 <e1000_clean_rx_irq+0x66c>
   38d68:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
   38d6c:	48 8d 55 cc          	lea    0xffffffffffffffcc(%rbp),%rdx
   38d70:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   38d74:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38d7b:	4c 89 e9             	mov    %r13,%rcx
   38d7e:	e8 00 00 00 00       	callq  38d83 <e1000_clean_rx_irq+0x687>
   38d83:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   38d87:	48 8d 75 80          	lea    0xffffffffffffff80(%rbp),%rsi
   38d8b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38d92:	48 c7 45 80 b7 05 00 	movq   $0x5b7,0xffffffffffffff80(%rbp)
   38d99:	00 
   38d9a:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
   38d9e:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
   38da1:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
   38da4:	e8 00 00 00 00       	callq  38da9 <e1000_clean_rx_irq+0x6ad>
   38da9:	48 8b 8d 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rcx
   38db0:	48 8b 9d 20 ff ff ff 	mov    0xffffffffffffff20(%rbp),%rbx
   38db7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38dbe:	48 89 4d a8          	mov    %rcx,0xffffffffffffffa8(%rbp)
   38dc2:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
   38dc6:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   38dca:	e8 00 00 00 00       	callq  38dcf <e1000_clean_rx_irq+0x6d3>
   38dcf:	4c 8b 65 90          	mov    0xffffffffffffff90(%rbp),%r12
   38dd3:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
   38dd7:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   38ddd:	48 89 da             	mov    %rbx,%rdx
   38de0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38de7:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   38dee:	4c 89 e6             	mov    %r12,%rsi
   38df1:	e8 00 00 00 00       	callq  38df6 <e1000_clean_rx_irq+0x6fa>
   38df6:	48 83 7d a8 00       	cmpq   $0x0,0xffffffffffffffa8(%rbp)
   38dfb:	0f 84 9b 00 00 00    	je     38e9c <e1000_clean_rx_irq+0x7a0>
   38e01:	4d 89 e8             	mov    %r13,%r8
   38e04:	b9 01 00 00 00       	mov    $0x1,%ecx
   38e09:	48 89 da             	mov    %rbx,%rdx
   38e0c:	4c 89 e6             	mov    %r12,%rsi
   38e0f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38e16:	e8 00 00 00 00       	callq  38e1b <e1000_clean_rx_irq+0x71f>
   38e1b:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   38e1f:	8a 55 b8             	mov    0xffffffffffffffb8(%rbp),%dl
   38e22:	4c 89 e6             	mov    %r12,%rsi
   38e25:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38e2c:	8a 41 7d             	mov    0x7d(%rcx),%al
   38e2f:	83 e2 07             	and    $0x7,%edx
   38e32:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   38e35:	09 d0                	or     %edx,%eax
   38e37:	48 89 da             	mov    %rbx,%rdx
   38e3a:	88 41 7d             	mov    %al,0x7d(%rcx)
   38e3d:	4c 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%r8
   38e41:	b9 04 00 00 00       	mov    $0x4,%ecx
   38e46:	49 83 c0 68          	add    $0x68,%r8
   38e4a:	e8 00 00 00 00       	callq  38e4f <e1000_clean_rx_irq+0x753>
   38e4f:	48 8b 4d a8          	mov    0xffffffffffffffa8(%rbp),%rcx
   38e53:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   38e59:	48 89 da             	mov    %rbx,%rdx
   38e5c:	4c 89 e6             	mov    %r12,%rsi
   38e5f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38e66:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   38e6d:	e8 00 00 00 00       	callq  38e72 <e1000_clean_rx_irq+0x776>
   38e72:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   38e76:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   38e7d:	48 85 c0             	test   %rax,%rax
   38e80:	74 1a                	je     38e9c <e1000_clean_rx_irq+0x7a0>
   38e82:	49 89 c0             	mov    %rax,%r8
   38e85:	b9 01 00 00 00       	mov    $0x1,%ecx
   38e8a:	48 89 da             	mov    %rbx,%rdx
   38e8d:	4c 89 e6             	mov    %r12,%rsi
   38e90:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38e97:	e8 00 00 00 00       	callq  38e9c <e1000_clean_rx_irq+0x7a0>
   38e9c:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   38ea0:	48 8d 4d b0          	lea    0xffffffffffffffb0(%rbp),%rcx
   38ea4:	41 b8 00 08 00 00    	mov    $0x800,%r8d
   38eaa:	4c 89 e6             	mov    %r12,%rsi
   38ead:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38eb4:	48 89 da             	mov    %rbx,%rdx
   38eb7:	e8 00 00 00 00       	callq  38ebc <e1000_clean_rx_irq+0x7c0>
   38ebc:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   38ec0:	48 89 da             	mov    %rbx,%rdx
   38ec3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38eca:	b9 02 00 00 00       	mov    $0x2,%ecx
   38ecf:	4c 89 e6             	mov    %r12,%rsi
   38ed2:	e8 00 00 00 00       	callq  38ed7 <e1000_clean_rx_irq+0x7db>
   38ed7:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   38edb:	8b 5d cc             	mov    0xffffffffffffffcc(%rbp),%ebx
   38ede:	48 85 ff             	test   %rdi,%rdi
   38ee1:	74 0d                	je     38ef0 <e1000_clean_rx_irq+0x7f4>
   38ee3:	e8 00 00 00 00       	callq  38ee8 <e1000_clean_rx_irq+0x7ec>
   38ee8:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   38eef:	00 
   38ef0:	48 8b 85 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rax
   38ef7:	66 89 58 7e          	mov    %bx,0x7e(%rax)
   38efb:	48 8b 95 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rdx
   38f02:	31 c0                	xor    %eax,%eax
   38f04:	48 8b 92 90 00 00 00 	mov    0x90(%rdx),%rdx
   38f0b:	48 85 d2             	test   %rdx,%rdx
   38f0e:	48 89 95 10 ff ff ff 	mov    %rdx,0xffffffffffffff10(%rbp)
   38f15:	74 0c                	je     38f23 <e1000_clean_rx_irq+0x827>
   38f17:	8b 85 0c ff ff ff    	mov    0xffffffffffffff0c(%rbp),%eax
   38f1d:	c1 e8 03             	shr    $0x3,%eax
   38f20:	83 e0 01             	and    $0x1,%eax
   38f23:	85 c0                	test   %eax,%eax
   38f25:	4c 8d 7d a0          	lea    0xffffffffffffffa0(%rbp),%r15
   38f29:	4c 8d 75 98          	lea    0xffffffffffffff98(%rbp),%r14
   38f2d:	0f 84 a8 10 00 00    	je     39fdb <e1000_clean_rx_irq+0x18df>
   38f33:	48 8b 8d 30 ff ff ff 	mov    0xffffffffffffff30(%rbp),%rcx
   38f3a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38f41:	4c 8d 65 c4          	lea    0xffffffffffffffc4(%rbp),%r12
   38f45:	0f b7 59 0e          	movzwl 0xe(%rcx),%ebx
   38f49:	e8 00 00 00 00       	callq  38f4e <e1000_clean_rx_irq+0x852>
   38f4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38f55:	e8 00 00 00 00       	callq  38f5a <e1000_clean_rx_irq+0x85e>
   38f5a:	48 8b 85 10 ff ff ff 	mov    0xffffffffffffff10(%rbp),%rax
   38f61:	89 9d 64 ff ff ff    	mov    %ebx,0xffffffffffffff64(%rbp)
   38f67:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38f6e:	8b 95 64 ff ff ff    	mov    0xffffffffffffff64(%rbp),%edx
   38f74:	48 8b 9d 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rbx
   38f7b:	48 c7 45 80 00 00 00 	movq   $0x0,0xffffffffffffff80(%rbp)
   38f82:	00 
   38f83:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   38f8a:	00 
   38f8b:	48 89 45 a8          	mov    %rax,0xffffffffffffffa8(%rbp)
   38f8f:	c7 45 88 00 00 00 00 	movl   $0x0,0xffffffffffffff88(%rbp)
   38f96:	66 89 55 cc          	mov    %dx,0xffffffffffffffcc(%rbp)
   38f9a:	48 89 5d a0          	mov    %rbx,0xffffffffffffffa0(%rbp)
   38f9e:	c7 45 b8 01 00 00 00 	movl   $0x1,0xffffffffffffffb8(%rbp)
   38fa5:	e8 00 00 00 00       	callq  38faa <e1000_clean_rx_irq+0x8ae>
   38faa:	4c 89 f9             	mov    %r15,%rcx
   38fad:	4c 89 e2             	mov    %r12,%rdx
   38fb0:	4c 89 f6             	mov    %r14,%rsi
   38fb3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38fba:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   38fc1:	48 c7 45 98 00 00 00 	movq   $0x0,0xffffffffffffff98(%rbp)
   38fc8:	00 
   38fc9:	e8 00 00 00 00       	callq  38fce <e1000_clean_rx_irq+0x8d2>
   38fce:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   38fd2:	48 85 c0             	test   %rax,%rax
   38fd5:	0f 84 c7 02 00 00    	je     392a2 <e1000_clean_rx_irq+0xba6>
   38fdb:	8a 40 7d             	mov    0x7d(%rax),%al
   38fde:	48 8d 5d b0          	lea    0xffffffffffffffb0(%rbp),%rbx
   38fe2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   38fe8:	4c 89 e2             	mov    %r12,%rdx
   38feb:	4c 89 f6             	mov    %r14,%rsi
   38fee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   38ff5:	48 89 d9             	mov    %rbx,%rcx
   38ff8:	83 e0 07             	and    $0x7,%eax
   38ffb:	0f b6 c0             	movzbl %al,%eax
   38ffe:	89 45 b0             	mov    %eax,0xffffffffffffffb0(%rbp)
   39001:	e8 00 00 00 00       	callq  39006 <e1000_clean_rx_irq+0x90a>
   39006:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   3900a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   39010:	4c 89 e2             	mov    %r12,%rdx
   39013:	4c 89 f6             	mov    %r14,%rsi
   39016:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3901d:	48 81 c1 b4 00 00 00 	add    $0xb4,%rcx
   39024:	e8 00 00 00 00       	callq  39029 <e1000_clean_rx_irq+0x92d>
   39029:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   3902d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   39033:	4c 89 e2             	mov    %r12,%rdx
   39036:	4c 89 f6             	mov    %r14,%rsi
   39039:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39040:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   39047:	e8 00 00 00 00       	callq  3904c <e1000_clean_rx_irq+0x950>
   3904c:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   39050:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   39056:	48 89 d9             	mov    %rbx,%rcx
   39059:	4c 89 e2             	mov    %r12,%rdx
   3905c:	4c 89 f6             	mov    %r14,%rsi
   3905f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39066:	8a 40 7c             	mov    0x7c(%rax),%al
   39069:	c0 e8 02             	shr    $0x2,%al
   3906c:	83 e0 03             	and    $0x3,%eax
   3906f:	89 45 b0             	mov    %eax,0xffffffffffffffb0(%rbp)
   39072:	e8 00 00 00 00       	callq  39077 <e1000_clean_rx_irq+0x97b>
   39077:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   3907b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   39081:	4c 89 e2             	mov    %r12,%rdx
   39084:	4c 89 f6             	mov    %r14,%rsi
   39087:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3908e:	48 83 c1 6c          	add    $0x6c,%rcx
   39092:	e8 00 00 00 00       	callq  39097 <e1000_clean_rx_irq+0x99b>
   39097:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   3909b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   390a1:	4c 89 e2             	mov    %r12,%rdx
   390a4:	4c 89 f6             	mov    %r14,%rsi
   390a7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   390ae:	48 81 c1 a4 00 00 00 	add    $0xa4,%rcx
   390b5:	e8 00 00 00 00       	callq  390ba <e1000_clean_rx_irq+0x9be>
   390ba:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   390be:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   390c4:	48 89 d9             	mov    %rbx,%rcx
   390c7:	4c 89 e2             	mov    %r12,%rdx
   390ca:	4c 89 f6             	mov    %r14,%rsi
   390cd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   390d4:	8a 40 7c             	mov    0x7c(%rax),%al
   390d7:	d0 e8                	shr    %al
   390d9:	83 e0 01             	and    $0x1,%eax
   390dc:	89 45 b0             	mov    %eax,0xffffffffffffffb0(%rbp)
   390df:	e8 00 00 00 00       	callq  390e4 <e1000_clean_rx_irq+0x9e8>
   390e4:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   390e8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   390ee:	4c 89 e2             	mov    %r12,%rdx
   390f1:	4c 89 f6             	mov    %r14,%rsi
   390f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   390fb:	48 83 c1 76          	add    $0x76,%rcx
   390ff:	e8 00 00 00 00       	callq  39104 <e1000_clean_rx_irq+0xa08>
   39104:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   39108:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3910e:	4c 89 e2             	mov    %r12,%rdx
   39111:	4c 89 f6             	mov    %r14,%rsi
   39114:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3911b:	48 83 c1 74          	add    $0x74,%rcx
   3911f:	e8 00 00 00 00       	callq  39124 <e1000_clean_rx_irq+0xa28>
   39124:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   39128:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3912e:	4c 89 e2             	mov    %r12,%rdx
   39131:	4c 89 f6             	mov    %r14,%rsi
   39134:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3913b:	48 83 c1 68          	add    $0x68,%rcx
   3913f:	e8 00 00 00 00       	callq  39144 <e1000_clean_rx_irq+0xa48>
   39144:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   39148:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3914e:	4c 89 e2             	mov    %r12,%rdx
   39151:	4c 89 f6             	mov    %r14,%rsi
   39154:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3915b:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   39162:	e8 00 00 00 00       	callq  39167 <e1000_clean_rx_irq+0xa6b>
   39167:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   3916b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   39171:	4c 89 e2             	mov    %r12,%rdx
   39174:	4c 89 f6             	mov    %r14,%rsi
   39177:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3917e:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
   39185:	e8 00 00 00 00       	callq  3918a <e1000_clean_rx_irq+0xa8e>
   3918a:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   3918e:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   39194:	4c 89 e2             	mov    %r12,%rdx
   39197:	4c 89 f6             	mov    %r14,%rsi
   3919a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   391a1:	48 83 c1 7e          	add    $0x7e,%rcx
   391a5:	e8 00 00 00 00       	callq  391aa <e1000_clean_rx_irq+0xaae>
   391aa:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   391ae:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   391b4:	4c 89 e2             	mov    %r12,%rdx
   391b7:	4c 89 f6             	mov    %r14,%rsi
   391ba:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   391c1:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
   391c8:	e8 00 00 00 00       	callq  391cd <e1000_clean_rx_irq+0xad1>
   391cd:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   391d1:	4c 89 e2             	mov    %r12,%rdx
   391d4:	4c 89 f6             	mov    %r14,%rsi
   391d7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   391de:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   391e5:	e8 00 00 00 00       	callq  391ea <e1000_clean_rx_irq+0xaee>
   391ea:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   391ee:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   391f5:	00 
   391f6:	74 5d                	je     39255 <e1000_clean_rx_irq+0xb59>
   391f8:	8b b8 b8 00 00 00    	mov    0xb8(%rax),%edi
   391fe:	31 db                	xor    %ebx,%ebx
   39200:	e8 00 00 00 00       	callq  39205 <e1000_clean_rx_irq+0xb09>
   39205:	48 8d 4d c8          	lea    0xffffffffffffffc8(%rbp),%rcx
   39209:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3920f:	4c 89 e2             	mov    %r12,%rdx
   39212:	4c 89 f6             	mov    %r14,%rsi
   39215:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3921c:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   3921f:	e8 00 00 00 00       	callq  39224 <e1000_clean_rx_irq+0xb28>
   39224:	eb 2a                	jmp    39250 <e1000_clean_rx_irq+0xb54>
   39226:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   3922a:	48 63 cb             	movslq %ebx,%rcx
   3922d:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   39231:	48 8d 75 98          	lea    0xffffffffffffff98(%rbp),%rsi
   39235:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3923b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39242:	ff c3                	inc    %ebx
   39244:	48 03 88 c0 00 00 00 	add    0xc0(%rax),%rcx
   3924b:	e8 00 00 00 00       	callq  39250 <e1000_clean_rx_irq+0xb54>
   39250:	3b 5d c8             	cmp    0xffffffffffffffc8(%rbp),%ebx
   39253:	7c d1                	jl     39226 <e1000_clean_rx_irq+0xb2a>
   39255:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   39259:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   3925d:	4c 8d 65 98          	lea    0xffffffffffffff98(%rbp),%r12
   39261:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39268:	48 89 da             	mov    %rbx,%rdx
   3926b:	4c 89 e6             	mov    %r12,%rsi
   3926e:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   39275:	e8 00 00 00 00       	callq  3927a <e1000_clean_rx_irq+0xb7e>
   3927a:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   3927e:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   39285:	48 85 c9             	test   %rcx,%rcx
   39288:	74 18                	je     392a2 <e1000_clean_rx_irq+0xba6>
   3928a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   39290:	48 89 da             	mov    %rbx,%rdx
   39293:	4c 89 e6             	mov    %r12,%rsi
   39296:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3929d:	e8 00 00 00 00       	callq  392a2 <e1000_clean_rx_irq+0xba6>
   392a2:	48 8d 4d a8          	lea    0xffffffffffffffa8(%rbp),%rcx
   392a6:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   392aa:	48 8d 75 98          	lea    0xffffffffffffff98(%rbp),%rsi
   392ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   392b5:	e8 00 00 00 00       	callq  392ba <e1000_clean_rx_irq+0xbbe>
   392ba:	48 83 7d a8 00       	cmpq   $0x0,0xffffffffffffffa8(%rbp)
   392bf:	0f 84 65 09 00 00    	je     39c2a <e1000_clean_rx_irq+0x152e>
   392c5:	48 c7 85 68 ff ff ff 	movq   $0x0,0xffffffffffffff68(%rbp)
   392cc:	00 00 00 00 
   392d0:	48 8b 9d 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rbx
   392d7:	4c 8d 65 c4          	lea    0xffffffffffffffc4(%rbp),%r12
   392db:	4c 8d 6d 98          	lea    0xffffffffffffff98(%rbp),%r13
   392df:	44 8b bd 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%r15d
   392e6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   392ed:	4c 89 e2             	mov    %r12,%rdx
   392f0:	4c 89 ee             	mov    %r13,%rsi
   392f3:	48 8d 0c dd 20 00 00 	lea    0x20(,%rbx,8),%rcx
   392fa:	00 
   392fb:	48 03 4d a8          	add    0xffffffffffffffa8(%rbp),%rcx
   392ff:	49 63 df             	movslq %r15d,%rbx
   39302:	e8 00 00 00 00       	callq  39307 <e1000_clean_rx_irq+0xc0b>
   39307:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   3930b:	48 8b 4c d8 20       	mov    0x20(%rax,%rbx,8),%rcx
   39310:	48 85 c9             	test   %rcx,%rcx
   39313:	0f 84 fc 08 00 00    	je     39c15 <e1000_clean_rx_irq+0x1519>
   39319:	4c 89 e2             	mov    %r12,%rdx
   3931c:	4c 89 ee             	mov    %r13,%rsi
   3931f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39326:	e8 00 00 00 00       	callq  3932b <e1000_clean_rx_irq+0xc2f>
   3932b:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   3932f:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39334:	48 8b 00             	mov    (%rax),%rax
   39337:	48 85 c0             	test   %rax,%rax
   3933a:	0f 84 d5 08 00 00    	je     39c15 <e1000_clean_rx_irq+0x1519>
   39340:	48 8d 88 10 03 00 00 	lea    0x310(%rax),%rcx
   39347:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   3934d:	4c 89 e2             	mov    %r12,%rdx
   39350:	4c 89 ee             	mov    %r13,%rsi
   39353:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3935a:	e8 00 00 00 00       	callq  3935f <e1000_clean_rx_irq+0xc63>
   3935f:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39363:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   39369:	4c 89 e2             	mov    %r12,%rdx
   3936c:	4c 89 ee             	mov    %r13,%rsi
   3936f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39376:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   3937b:	48 8b 08             	mov    (%rax),%rcx
   3937e:	48 81 c1 70 01 00 00 	add    $0x170,%rcx
   39385:	e8 00 00 00 00       	callq  3938a <e1000_clean_rx_irq+0xc8e>
   3938a:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   3938e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   39394:	4c 89 e2             	mov    %r12,%rdx
   39397:	4c 89 ee             	mov    %r13,%rsi
   3939a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   393a1:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   393a6:	48 8b 08             	mov    (%rax),%rcx
   393a9:	48 81 c1 48 03 00 00 	add    $0x348,%rcx
   393b0:	e8 00 00 00 00       	callq  393b5 <e1000_clean_rx_irq+0xcb9>
   393b5:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   393b9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   393bf:	4c 89 e2             	mov    %r12,%rdx
   393c2:	4c 89 ee             	mov    %r13,%rsi
   393c5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   393cc:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   393d1:	48 8b 08             	mov    (%rax),%rcx
   393d4:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
   393db:	e8 00 00 00 00       	callq  393e0 <e1000_clean_rx_irq+0xce4>
   393e0:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   393e4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   393ea:	4c 89 e2             	mov    %r12,%rdx
   393ed:	4c 89 ee             	mov    %r13,%rsi
   393f0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   393f7:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   393fc:	48 8b 08             	mov    (%rax),%rcx
   393ff:	48 81 c1 6c 01 00 00 	add    $0x16c,%rcx
   39406:	e8 00 00 00 00       	callq  3940b <e1000_clean_rx_irq+0xd0f>
   3940b:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   3940f:	4c 89 e2             	mov    %r12,%rdx
   39412:	4c 89 ee             	mov    %r13,%rsi
   39415:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3941c:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39421:	48 8b 08             	mov    (%rax),%rcx
   39424:	48 81 c1 78 07 00 00 	add    $0x778,%rcx
   3942b:	e8 00 00 00 00       	callq  39430 <e1000_clean_rx_irq+0xd34>
   39430:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39434:	4c 89 e2             	mov    %r12,%rdx
   39437:	4c 89 ee             	mov    %r13,%rsi
   3943a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39441:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39446:	48 8b 08             	mov    (%rax),%rcx
   39449:	48 81 c1 58 07 00 00 	add    $0x758,%rcx
   39450:	e8 00 00 00 00       	callq  39455 <e1000_clean_rx_irq+0xd59>
   39455:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39459:	4c 89 e2             	mov    %r12,%rdx
   3945c:	4c 89 ee             	mov    %r13,%rsi
   3945f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39466:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   3946b:	31 db                	xor    %ebx,%ebx
   3946d:	48 8b 08             	mov    (%rax),%rcx
   39470:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
   39477:	e8 00 00 00 00       	callq  3947c <e1000_clean_rx_irq+0xd80>
   3947c:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39480:	49 63 d7             	movslq %r15d,%rdx
   39483:	48 8d 75 98          	lea    0xffffffffffffff98(%rbp),%rsi
   39487:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3948d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39494:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   39499:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   3949d:	48 8b 08             	mov    (%rax),%rcx
   394a0:	48 81 c1 60 02 00 00 	add    $0x260,%rcx
   394a7:	48 01 d9             	add    %rbx,%rcx
   394aa:	48 ff c3             	inc    %rbx
   394ad:	e8 00 00 00 00       	callq  394b2 <e1000_clean_rx_irq+0xdb6>
   394b2:	48 83 fb 20          	cmp    $0x20,%rbx
   394b6:	75 c4                	jne    3947c <e1000_clean_rx_irq+0xd80>
   394b8:	45 31 e4             	xor    %r12d,%r12d
   394bb:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   394bf:	49 63 df             	movslq %r15d,%rbx
   394c2:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
   394c6:	4c 8d 75 98          	lea    0xffffffffffffff98(%rbp),%r14
   394ca:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   394d0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   394d7:	4c 89 ea             	mov    %r13,%rdx
   394da:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   394df:	4c 89 f6             	mov    %r14,%rsi
   394e2:	48 8b 08             	mov    (%rax),%rcx
   394e5:	48 81 c1 80 01 00 00 	add    $0x180,%rcx
   394ec:	4c 01 e1             	add    %r12,%rcx
   394ef:	49 ff c4             	inc    %r12
   394f2:	e8 00 00 00 00       	callq  394f7 <e1000_clean_rx_irq+0xdfb>
   394f7:	49 83 fc 20          	cmp    $0x20,%r12
   394fb:	75 be                	jne    394bb <e1000_clean_rx_irq+0xdbf>
   394fd:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39501:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   39507:	4c 89 ea             	mov    %r13,%rdx
   3950a:	4c 89 f6             	mov    %r14,%rsi
   3950d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39514:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39519:	48 8b 08             	mov    (%rax),%rcx
   3951c:	48 81 c1 72 01 00 00 	add    $0x172,%rcx
   39523:	e8 00 00 00 00       	callq  39528 <e1000_clean_rx_irq+0xe2c>
   39528:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   3952c:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   39532:	4c 89 ea             	mov    %r13,%rdx
   39535:	4c 89 f6             	mov    %r14,%rsi
   39538:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3953f:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39544:	31 db                	xor    %ebx,%ebx
   39546:	48 8b 08             	mov    (%rax),%rcx
   39549:	48 83 c1 48          	add    $0x48,%rcx
   3954d:	e8 00 00 00 00       	callq  39552 <e1000_clean_rx_irq+0xe56>
   39552:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39556:	49 63 d7             	movslq %r15d,%rdx
   39559:	48 8d 75 98          	lea    0xffffffffffffff98(%rbp),%rsi
   3955d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   39563:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3956a:	48 8b 44 d0 20       	mov    0x20(%rax,%rdx,8),%rax
   3956f:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   39573:	48 8b 08             	mov    (%rax),%rcx
   39576:	48 81 c1 40 02 00 00 	add    $0x240,%rcx
   3957d:	48 01 d9             	add    %rbx,%rcx
   39580:	48 ff c3             	inc    %rbx
   39583:	e8 00 00 00 00       	callq  39588 <e1000_clean_rx_irq+0xe8c>
   39588:	48 83 fb 20          	cmp    $0x20,%rbx
   3958c:	75 c4                	jne    39552 <e1000_clean_rx_irq+0xe56>
   3958e:	45 31 e4             	xor    %r12d,%r12d
   39591:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39595:	49 63 df             	movslq %r15d,%rbx
   39598:	4c 89 e1             	mov    %r12,%rcx
   3959b:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
   3959f:	4c 8d 75 98          	lea    0xffffffffffffff98(%rbp),%r14
   395a3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   395a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   395b0:	49 ff c4             	inc    %r12
   395b3:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   395b8:	4c 89 ea             	mov    %r13,%rdx
   395bb:	4c 89 f6             	mov    %r14,%rsi
   395be:	48 03 08             	add    (%rax),%rcx
   395c1:	e8 00 00 00 00       	callq  395c6 <e1000_clean_rx_irq+0xeca>
   395c6:	49 83 fc 10          	cmp    $0x10,%r12
   395ca:	75 c5                	jne    39591 <e1000_clean_rx_irq+0xe95>
   395cc:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   395d0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   395d6:	4c 89 ea             	mov    %r13,%rdx
   395d9:	4c 89 f6             	mov    %r14,%rsi
   395dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   395e3:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   395e8:	48 8b 08             	mov    (%rax),%rcx
   395eb:	48 81 c1 a0 01 00 00 	add    $0x1a0,%rcx
   395f2:	e8 00 00 00 00       	callq  395f7 <e1000_clean_rx_irq+0xefb>
   395f7:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   395fb:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   39601:	4c 89 ea             	mov    %r13,%rdx
   39604:	4c 89 f6             	mov    %r14,%rsi
   39607:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3960e:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39613:	31 db                	xor    %ebx,%ebx
   39615:	48 8b 08             	mov    (%rax),%rcx
   39618:	48 81 c1 e0 01 00 00 	add    $0x1e0,%rcx
   3961f:	e8 00 00 00 00       	callq  39624 <e1000_clean_rx_irq+0xf28>
   39624:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39628:	4d 63 e7             	movslq %r15d,%r12
   3962b:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
   3962f:	4c 8d 75 98          	lea    0xffffffffffffff98(%rbp),%r14
   39633:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   39639:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39640:	4c 89 ea             	mov    %r13,%rdx
   39643:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39648:	4c 89 f6             	mov    %r14,%rsi
   3964b:	48 8b 08             	mov    (%rax),%rcx
   3964e:	48 81 c1 60 05 00 00 	add    $0x560,%rcx
   39655:	48 01 d9             	add    %rbx,%rcx
   39658:	48 ff c3             	inc    %rbx
   3965b:	e8 00 00 00 00       	callq  39660 <e1000_clean_rx_irq+0xf64>
   39660:	48 83 fb 14          	cmp    $0x14,%rbx
   39664:	75 be                	jne    39624 <e1000_clean_rx_irq+0xf28>
   39666:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   3966a:	48 8d 5d b0          	lea    0xffffffffffffffb0(%rbp),%rbx
   3966e:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   39674:	4c 89 ea             	mov    %r13,%rdx
   39677:	4c 89 f6             	mov    %r14,%rsi
   3967a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39681:	48 89 d9             	mov    %rbx,%rcx
   39684:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39689:	48 8b 00             	mov    (%rax),%rax
   3968c:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   39692:	83 e0 01             	and    $0x1,%eax
   39695:	0f b6 c0             	movzbl %al,%eax
   39698:	89 45 b0             	mov    %eax,0xffffffffffffffb0(%rbp)
   3969b:	e8 00 00 00 00       	callq  396a0 <e1000_clean_rx_irq+0xfa4>
   396a0:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   396a4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   396aa:	48 89 d9             	mov    %rbx,%rcx
   396ad:	4c 89 ea             	mov    %r13,%rdx
   396b0:	4c 89 f6             	mov    %r14,%rsi
   396b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   396ba:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   396bf:	48 8b 00             	mov    (%rax),%rax
   396c2:	8a 80 f4 05 00 00    	mov    0x5f4(%rax),%al
   396c8:	d0 e8                	shr    %al
   396ca:	83 e0 01             	and    $0x1,%eax
   396cd:	89 45 b0             	mov    %eax,0xffffffffffffffb0(%rbp)
   396d0:	e8 00 00 00 00       	callq  396d5 <e1000_clean_rx_irq+0xfd9>
   396d5:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   396d9:	4c 89 ea             	mov    %r13,%rdx
   396dc:	4c 89 f6             	mov    %r14,%rsi
   396df:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   396e6:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   396eb:	48 8b 08             	mov    (%rax),%rcx
   396ee:	48 81 c1 50 06 00 00 	add    $0x650,%rcx
   396f5:	e8 00 00 00 00       	callq  396fa <e1000_clean_rx_irq+0xffe>
   396fa:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   396fe:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39703:	48 8b 00             	mov    (%rax),%rax
   39706:	48 8b 80 50 06 00 00 	mov    0x650(%rax),%rax
   3970d:	48 85 c0             	test   %rax,%rax
   39710:	0f 84 e3 00 00 00    	je     397f9 <e1000_clean_rx_irq+0x10fd>
   39716:	48 8d 48 18          	lea    0x18(%rax),%rcx
   3971a:	4c 89 ea             	mov    %r13,%rdx
   3971d:	4c 89 f6             	mov    %r14,%rsi
   39720:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39727:	e8 00 00 00 00       	callq  3972c <e1000_clean_rx_irq+0x1030>
   3972c:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39730:	4c 89 ea             	mov    %r13,%rdx
   39733:	4c 89 f6             	mov    %r14,%rsi
   39736:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3973d:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39742:	48 8b 00             	mov    (%rax),%rax
   39745:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   3974c:	48 83 c1 20          	add    $0x20,%rcx
   39750:	e8 00 00 00 00       	callq  39755 <e1000_clean_rx_irq+0x1059>
   39755:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39759:	4c 89 ea             	mov    %r13,%rdx
   3975c:	4c 89 f6             	mov    %r14,%rsi
   3975f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39766:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   3976b:	48 8b 00             	mov    (%rax),%rax
   3976e:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   39775:	48 83 c1 30          	add    $0x30,%rcx
   39779:	e8 00 00 00 00       	callq  3977e <e1000_clean_rx_irq+0x1082>
   3977e:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39782:	4c 89 ea             	mov    %r13,%rdx
   39785:	4c 89 f6             	mov    %r14,%rsi
   39788:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3978f:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39794:	48 8b 00             	mov    (%rax),%rax
   39797:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   3979e:	48 83 c1 10          	add    $0x10,%rcx
   397a2:	e8 00 00 00 00       	callq  397a7 <e1000_clean_rx_irq+0x10ab>
   397a7:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   397ab:	4c 89 ea             	mov    %r13,%rdx
   397ae:	4c 89 f6             	mov    %r14,%rsi
   397b1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   397b8:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   397bd:	48 8b 00             	mov    (%rax),%rax
   397c0:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   397c7:	48 83 c1 28          	add    $0x28,%rcx
   397cb:	e8 00 00 00 00       	callq  397d0 <e1000_clean_rx_irq+0x10d4>
   397d0:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   397d4:	4c 89 ea             	mov    %r13,%rdx
   397d7:	4c 89 f6             	mov    %r14,%rsi
   397da:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   397e1:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   397e6:	48 8b 00             	mov    (%rax),%rax
   397e9:	48 8b 88 50 06 00 00 	mov    0x650(%rax),%rcx
   397f0:	48 83 c1 08          	add    $0x8,%rcx
   397f4:	e8 00 00 00 00       	callq  397f9 <e1000_clean_rx_irq+0x10fd>
   397f9:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   397fd:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   39803:	4c 89 ea             	mov    %r13,%rdx
   39806:	4c 89 f6             	mov    %r14,%rsi
   39809:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39810:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39815:	48 8b 08             	mov    (%rax),%rcx
   39818:	48 81 c1 20 06 00 00 	add    $0x620,%rcx
   3981f:	e8 00 00 00 00       	callq  39824 <e1000_clean_rx_irq+0x1128>
   39824:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39828:	4c 89 ea             	mov    %r13,%rdx
   3982b:	4c 89 f6             	mov    %r14,%rsi
   3982e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39835:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   3983a:	48 8b 08             	mov    (%rax),%rcx
   3983d:	48 81 c1 e0 05 00 00 	add    $0x5e0,%rcx
   39844:	e8 00 00 00 00       	callq  39849 <e1000_clean_rx_irq+0x114d>
   39849:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   3984d:	4c 89 ea             	mov    %r13,%rdx
   39850:	4c 89 f6             	mov    %r14,%rsi
   39853:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3985a:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   3985f:	48 8b 08             	mov    (%rax),%rcx
   39862:	48 81 c1 18 05 00 00 	add    $0x518,%rcx
   39869:	e8 00 00 00 00       	callq  3986e <e1000_clean_rx_irq+0x1172>
   3986e:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39872:	4c 89 ea             	mov    %r13,%rdx
   39875:	4c 89 f6             	mov    %r14,%rsi
   39878:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3987f:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39884:	48 8b 08             	mov    (%rax),%rcx
   39887:	48 81 c1 18 06 00 00 	add    $0x618,%rcx
   3988e:	e8 00 00 00 00       	callq  39893 <e1000_clean_rx_irq+0x1197>
   39893:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39897:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   3989c:	48 8b 00             	mov    (%rax),%rax
   3989f:	48 8b 88 18 06 00 00 	mov    0x618(%rax),%rcx
   398a6:	48 85 c9             	test   %rcx,%rcx
   398a9:	74 18                	je     398c3 <e1000_clean_rx_irq+0x11c7>
   398ab:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   398b1:	4c 89 ea             	mov    %r13,%rdx
   398b4:	4c 89 f6             	mov    %r14,%rsi
   398b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   398be:	e8 00 00 00 00       	callq  398c3 <e1000_clean_rx_irq+0x11c7>
   398c3:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   398c7:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   398cd:	4c 89 ea             	mov    %r13,%rdx
   398d0:	4c 89 f6             	mov    %r14,%rsi
   398d3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   398da:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   398df:	48 8b 08             	mov    (%rax),%rcx
   398e2:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
   398e9:	e8 00 00 00 00       	callq  398ee <e1000_clean_rx_irq+0x11f2>
   398ee:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   398f2:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   398f8:	4c 89 ea             	mov    %r13,%rdx
   398fb:	4c 89 f6             	mov    %r14,%rsi
   398fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39905:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   3990a:	48 8b 08             	mov    (%rax),%rcx
   3990d:	48 83 c1 70          	add    $0x70,%rcx
   39911:	e8 00 00 00 00       	callq  39916 <e1000_clean_rx_irq+0x121a>
   39916:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   3991a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   39920:	4c 89 ea             	mov    %r13,%rdx
   39923:	4c 89 f6             	mov    %r14,%rsi
   39926:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3992d:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39932:	48 8b 08             	mov    (%rax),%rcx
   39935:	48 81 c1 50 03 00 00 	add    $0x350,%rcx
   3993c:	e8 00 00 00 00       	callq  39941 <e1000_clean_rx_irq+0x1245>
   39941:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39945:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   3994b:	4c 89 ea             	mov    %r13,%rdx
   3994e:	4c 89 f6             	mov    %r14,%rsi
   39951:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39958:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   3995d:	48 8b 08             	mov    (%rax),%rcx
   39960:	48 81 c1 00 07 00 00 	add    $0x700,%rcx
   39967:	e8 00 00 00 00       	callq  3996c <e1000_clean_rx_irq+0x1270>
   3996c:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39970:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   39976:	4c 89 ea             	mov    %r13,%rdx
   39979:	4c 89 f6             	mov    %r14,%rsi
   3997c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39983:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39988:	48 8b 08             	mov    (%rax),%rcx
   3998b:	48 81 c1 60 01 00 00 	add    $0x160,%rcx
   39992:	e8 00 00 00 00       	callq  39997 <e1000_clean_rx_irq+0x129b>
   39997:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   3999b:	4c 89 ea             	mov    %r13,%rdx
   3999e:	4c 89 f6             	mov    %r14,%rsi
   399a1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   399a8:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   399ad:	48 8b 08             	mov    (%rax),%rcx
   399b0:	48 81 c1 d8 01 00 00 	add    $0x1d8,%rcx
   399b7:	e8 00 00 00 00       	callq  399bc <e1000_clean_rx_irq+0x12c0>
   399bc:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   399c0:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   399c5:	48 8b 00             	mov    (%rax),%rax
   399c8:	48 83 b8 d8 01 00 00 	cmpq   $0x0,0x1d8(%rax)
   399cf:	00 
   399d0:	74 6d                	je     39a3f <e1000_clean_rx_irq+0x1343>
   399d2:	31 db                	xor    %ebx,%ebx
   399d4:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   399d8:	4d 63 e7             	movslq %r15d,%r12
   399db:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
   399df:	4c 8d 75 98          	lea    0xffffffffffffff98(%rbp),%r14
   399e3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   399e9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   399f0:	4c 89 ea             	mov    %r13,%rdx
   399f3:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   399f8:	4c 89 f6             	mov    %r14,%rsi
   399fb:	48 8b 00             	mov    (%rax),%rax
   399fe:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   39a05:	48 83 c1 08          	add    $0x8,%rcx
   39a09:	48 01 d9             	add    %rbx,%rcx
   39a0c:	48 ff c3             	inc    %rbx
   39a0f:	e8 00 00 00 00       	callq  39a14 <e1000_clean_rx_irq+0x1318>
   39a14:	48 83 fb 20          	cmp    $0x20,%rbx
   39a18:	75 ba                	jne    399d4 <e1000_clean_rx_irq+0x12d8>
   39a1a:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39a1e:	4c 89 ea             	mov    %r13,%rdx
   39a21:	4c 89 f6             	mov    %r14,%rsi
   39a24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39a2b:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39a30:	48 8b 00             	mov    (%rax),%rax
   39a33:	48 8b 88 d8 01 00 00 	mov    0x1d8(%rax),%rcx
   39a3a:	e8 00 00 00 00       	callq  39a3f <e1000_clean_rx_irq+0x1343>
   39a3f:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39a43:	49 63 df             	movslq %r15d,%rbx
   39a46:	4c 8d 65 c4          	lea    0xffffffffffffffc4(%rbp),%r12
   39a4a:	4c 8d 6d 98          	lea    0xffffffffffffff98(%rbp),%r13
   39a4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39a55:	4c 89 e2             	mov    %r12,%rdx
   39a58:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39a5d:	4c 89 ee             	mov    %r13,%rsi
   39a60:	48 8b 08             	mov    (%rax),%rcx
   39a63:	48 81 c1 48 01 00 00 	add    $0x148,%rcx
   39a6a:	e8 00 00 00 00       	callq  39a6f <e1000_clean_rx_irq+0x1373>
   39a6f:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39a73:	4c 89 e2             	mov    %r12,%rdx
   39a76:	4c 89 ee             	mov    %r13,%rsi
   39a79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39a80:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39a85:	48 8b 08             	mov    (%rax),%rcx
   39a88:	48 81 c1 50 01 00 00 	add    $0x150,%rcx
   39a8f:	e8 00 00 00 00       	callq  39a94 <e1000_clean_rx_irq+0x1398>
   39a94:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39a98:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39a9d:	48 8b 00             	mov    (%rax),%rax
   39aa0:	48 8b 80 50 01 00 00 	mov    0x150(%rax),%rax
   39aa7:	48 85 c0             	test   %rax,%rax
   39aaa:	74 3f                	je     39aeb <e1000_clean_rx_irq+0x13ef>
   39aac:	48 8d 48 60          	lea    0x60(%rax),%rcx
   39ab0:	4c 89 e2             	mov    %r12,%rdx
   39ab3:	4c 89 ee             	mov    %r13,%rsi
   39ab6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39abd:	e8 00 00 00 00       	callq  39ac2 <e1000_clean_rx_irq+0x13c6>
   39ac2:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39ac6:	4c 89 e2             	mov    %r12,%rdx
   39ac9:	4c 89 ee             	mov    %r13,%rsi
   39acc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39ad3:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39ad8:	48 8b 00             	mov    (%rax),%rax
   39adb:	48 8b 88 50 01 00 00 	mov    0x150(%rax),%rcx
   39ae2:	48 83 c1 58          	add    $0x58,%rcx
   39ae6:	e8 00 00 00 00       	callq  39aeb <e1000_clean_rx_irq+0x13ef>
   39aeb:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39aef:	4c 89 e2             	mov    %r12,%rdx
   39af2:	4c 89 ee             	mov    %r13,%rsi
   39af5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39afc:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39b01:	48 8b 08             	mov    (%rax),%rcx
   39b04:	48 81 c1 00 03 00 00 	add    $0x300,%rcx
   39b0b:	e8 00 00 00 00       	callq  39b10 <e1000_clean_rx_irq+0x1414>
   39b10:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39b14:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39b19:	48 8b 00             	mov    (%rax),%rax
   39b1c:	48 8b 80 00 03 00 00 	mov    0x300(%rax),%rax
   39b23:	48 85 c0             	test   %rax,%rax
   39b26:	74 45                	je     39b6d <e1000_clean_rx_irq+0x1471>
   39b28:	48 8d 48 10          	lea    0x10(%rax),%rcx
   39b2c:	4c 89 e2             	mov    %r12,%rdx
   39b2f:	4c 89 ee             	mov    %r13,%rsi
   39b32:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39b39:	41 b8 08 00 00 00    	mov    $0x8,%r8d
   39b3f:	e8 00 00 00 00       	callq  39b44 <e1000_clean_rx_irq+0x1448>
   39b44:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39b48:	4c 89 e2             	mov    %r12,%rdx
   39b4b:	4c 89 ee             	mov    %r13,%rsi
   39b4e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39b55:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39b5a:	48 8b 00             	mov    (%rax),%rax
   39b5d:	48 8b 88 00 03 00 00 	mov    0x300(%rax),%rcx
   39b64:	48 83 c1 08          	add    $0x8,%rcx
   39b68:	e8 00 00 00 00       	callq  39b6d <e1000_clean_rx_irq+0x1471>
   39b6d:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39b71:	4c 89 e2             	mov    %r12,%rdx
   39b74:	4c 89 ee             	mov    %r13,%rsi
   39b77:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39b7e:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39b83:	48 8b 08             	mov    (%rax),%rcx
   39b86:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
   39b8d:	e8 00 00 00 00       	callq  39b92 <e1000_clean_rx_irq+0x1496>
   39b92:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39b96:	48 8b 44 d8 20       	mov    0x20(%rax,%rbx,8),%rax
   39b9b:	48 8b 00             	mov    (%rax),%rax
   39b9e:	48 83 b8 e8 01 00 00 	cmpq   $0x0,0x1e8(%rax)
   39ba5:	00 
   39ba6:	74 6d                	je     39c15 <e1000_clean_rx_irq+0x1519>
   39ba8:	31 db                	xor    %ebx,%ebx
   39baa:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39bae:	4d 63 e7             	movslq %r15d,%r12
   39bb1:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
   39bb5:	4c 8d 75 98          	lea    0xffffffffffffff98(%rbp),%r14
   39bb9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   39bbf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39bc6:	4c 89 ea             	mov    %r13,%rdx
   39bc9:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39bce:	4c 89 f6             	mov    %r14,%rsi
   39bd1:	48 8b 00             	mov    (%rax),%rax
   39bd4:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   39bdb:	48 83 c1 08          	add    $0x8,%rcx
   39bdf:	48 01 d9             	add    %rbx,%rcx
   39be2:	48 ff c3             	inc    %rbx
   39be5:	e8 00 00 00 00       	callq  39bea <e1000_clean_rx_irq+0x14ee>
   39bea:	48 83 fb 20          	cmp    $0x20,%rbx
   39bee:	75 ba                	jne    39baa <e1000_clean_rx_irq+0x14ae>
   39bf0:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
   39bf4:	4c 89 ea             	mov    %r13,%rdx
   39bf7:	4c 89 f6             	mov    %r14,%rsi
   39bfa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39c01:	4a 8b 44 e0 20       	mov    0x20(%rax,%r12,8),%rax
   39c06:	48 8b 00             	mov    (%rax),%rax
   39c09:	48 8b 88 e8 01 00 00 	mov    0x1e8(%rax),%rcx
   39c10:	e8 00 00 00 00       	callq  39c15 <e1000_clean_rx_irq+0x1519>
   39c15:	48 ff 85 68 ff ff ff 	incq   0xffffffffffffff68(%rbp)
   39c1c:	48 83 bd 68 ff ff ff 	cmpq   $0x8,0xffffffffffffff68(%rbp)
   39c23:	08 
   39c24:	0f 85 a6 f6 ff ff    	jne    392d0 <e1000_clean_rx_irq+0xbd4>
   39c2a:	4c 8d 6d c4          	lea    0xffffffffffffffc4(%rbp),%r13
   39c2e:	48 8d 5d 98          	lea    0xffffffffffffff98(%rbp),%rbx
   39c32:	48 8d 4d cc          	lea    0xffffffffffffffcc(%rbp),%rcx
   39c36:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   39c3a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   39c40:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39c47:	4c 89 ea             	mov    %r13,%rdx
   39c4a:	48 89 de             	mov    %rbx,%rsi
   39c4d:	e8 00 00 00 00       	callq  39c52 <e1000_clean_rx_irq+0x1556>
   39c52:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   39c58:	4c 89 f1             	mov    %r14,%rcx
   39c5b:	4c 89 ea             	mov    %r13,%rdx
   39c5e:	48 89 de             	mov    %rbx,%rsi
   39c61:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39c68:	e8 00 00 00 00       	callq  39c6d <e1000_clean_rx_irq+0x1571>
   39c6d:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
   39c71:	48 8d 75 80          	lea    0xffffffffffffff80(%rbp),%rsi
   39c75:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39c7c:	48 c7 45 80 64 04 00 	movq   $0x464,0xffffffffffffff80(%rbp)
   39c83:	00 
   39c84:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
   39c88:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
   39c8b:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
   39c8e:	e8 00 00 00 00       	callq  39c93 <e1000_clean_rx_irq+0x1597>
   39c93:	48 8b 85 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rax
   39c9a:	48 8b 95 10 ff ff ff 	mov    0xffffffffffffff10(%rbp),%rdx
   39ca1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39ca8:	8b 8d 64 ff ff ff    	mov    0xffffffffffffff64(%rbp),%ecx
   39cae:	c7 45 c8 01 00 00 00 	movl   $0x1,0xffffffffffffffc8(%rbp)
   39cb5:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   39cb9:	48 89 55 98          	mov    %rdx,0xffffffffffffff98(%rbp)
   39cbd:	66 89 4d cc          	mov    %cx,0xffffffffffffffcc(%rbp)
   39cc1:	e8 00 00 00 00       	callq  39cc6 <e1000_clean_rx_irq+0x15ca>
   39cc6:	4c 8b 65 90          	mov    0xffffffffffffff90(%rbp),%r12
   39cca:	48 8d 4d a0          	lea    0xffffffffffffffa0(%rbp),%rcx
   39cce:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   39cd4:	4c 89 ea             	mov    %r13,%rdx
   39cd7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39cde:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   39ce5:	4c 89 e6             	mov    %r12,%rsi
   39ce8:	e8 00 00 00 00       	callq  39ced <e1000_clean_rx_irq+0x15f1>
   39ced:	48 83 7d a0 00       	cmpq   $0x0,0xffffffffffffffa0(%rbp)
   39cf2:	0f 84 72 02 00 00    	je     39f6a <e1000_clean_rx_irq+0x186e>
   39cf8:	4d 89 f0             	mov    %r14,%r8
   39cfb:	b9 01 00 00 00       	mov    $0x1,%ecx
   39d00:	4c 89 ea             	mov    %r13,%rdx
   39d03:	4c 89 e6             	mov    %r12,%rsi
   39d06:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39d0d:	e8 00 00 00 00       	callq  39d12 <e1000_clean_rx_irq+0x1616>
   39d12:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   39d16:	8a 55 b8             	mov    0xffffffffffffffb8(%rbp),%dl
   39d19:	4c 89 e6             	mov    %r12,%rsi
   39d1c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39d23:	8a 41 7d             	mov    0x7d(%rcx),%al
   39d26:	83 e2 07             	and    $0x7,%edx
   39d29:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   39d2c:	09 d0                	or     %edx,%eax
   39d2e:	4c 89 ea             	mov    %r13,%rdx
   39d31:	88 41 7d             	mov    %al,0x7d(%rcx)
   39d34:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   39d38:	b9 04 00 00 00       	mov    $0x4,%ecx
   39d3d:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   39d44:	e8 00 00 00 00       	callq  39d49 <e1000_clean_rx_irq+0x164d>
   39d49:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   39d4d:	b9 04 00 00 00       	mov    $0x4,%ecx
   39d52:	4c 89 ea             	mov    %r13,%rdx
   39d55:	4c 89 e6             	mov    %r12,%rsi
   39d58:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39d5f:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   39d66:	e8 00 00 00 00       	callq  39d6b <e1000_clean_rx_irq+0x166f>
   39d6b:	4d 89 f0             	mov    %r14,%r8
   39d6e:	b9 01 00 00 00       	mov    $0x1,%ecx
   39d73:	4c 89 ea             	mov    %r13,%rdx
   39d76:	4c 89 e6             	mov    %r12,%rsi
   39d79:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39d80:	e8 00 00 00 00       	callq  39d85 <e1000_clean_rx_irq+0x1689>
   39d85:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   39d89:	8a 55 b8             	mov    0xffffffffffffffb8(%rbp),%dl
   39d8c:	4c 89 e6             	mov    %r12,%rsi
   39d8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39d96:	8a 41 7c             	mov    0x7c(%rcx),%al
   39d99:	83 e2 03             	and    $0x3,%edx
   39d9c:	c1 e2 02             	shl    $0x2,%edx
   39d9f:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   39da2:	09 d0                	or     %edx,%eax
   39da4:	4c 89 ea             	mov    %r13,%rdx
   39da7:	88 41 7c             	mov    %al,0x7c(%rcx)
   39daa:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   39dae:	b9 04 00 00 00       	mov    $0x4,%ecx
   39db3:	49 83 c0 6c          	add    $0x6c,%r8
   39db7:	e8 00 00 00 00       	callq  39dbc <e1000_clean_rx_irq+0x16c0>
   39dbc:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   39dc0:	b9 04 00 00 00       	mov    $0x4,%ecx
   39dc5:	4c 89 ea             	mov    %r13,%rdx
   39dc8:	4c 89 e6             	mov    %r12,%rsi
   39dcb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39dd2:	49 83 c0 74          	add    $0x74,%r8
   39dd6:	e8 00 00 00 00       	callq  39ddb <e1000_clean_rx_irq+0x16df>
   39ddb:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   39ddf:	b9 04 00 00 00       	mov    $0x4,%ecx
   39de4:	4c 89 ea             	mov    %r13,%rdx
   39de7:	4c 89 e6             	mov    %r12,%rsi
   39dea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39df1:	49 83 c0 68          	add    $0x68,%r8
   39df5:	e8 00 00 00 00       	callq  39dfa <e1000_clean_rx_irq+0x16fe>
   39dfa:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   39dfe:	b9 04 00 00 00       	mov    $0x4,%ecx
   39e03:	4c 89 ea             	mov    %r13,%rdx
   39e06:	4c 89 e6             	mov    %r12,%rsi
   39e09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39e10:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   39e17:	e8 00 00 00 00       	callq  39e1c <e1000_clean_rx_irq+0x1720>
   39e1c:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   39e20:	b9 04 00 00 00       	mov    $0x4,%ecx
   39e25:	4c 89 ea             	mov    %r13,%rdx
   39e28:	4c 89 e6             	mov    %r12,%rsi
   39e2b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39e32:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
   39e39:	e8 00 00 00 00       	callq  39e3e <e1000_clean_rx_irq+0x1742>
   39e3e:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   39e42:	b9 02 00 00 00       	mov    $0x2,%ecx
   39e47:	4c 89 ea             	mov    %r13,%rdx
   39e4a:	4c 89 e6             	mov    %r12,%rsi
   39e4d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39e54:	49 83 c0 7e          	add    $0x7e,%r8
   39e58:	e8 00 00 00 00       	callq  39e5d <e1000_clean_rx_irq+0x1761>
   39e5d:	4c 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%r8
   39e61:	b9 04 00 00 00       	mov    $0x4,%ecx
   39e66:	4c 89 ea             	mov    %r13,%rdx
   39e69:	4c 89 e6             	mov    %r12,%rsi
   39e6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39e73:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   39e7a:	e8 00 00 00 00       	callq  39e7f <e1000_clean_rx_irq+0x1783>
   39e7f:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   39e83:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   39e89:	4c 89 ea             	mov    %r13,%rdx
   39e8c:	4c 89 e6             	mov    %r12,%rsi
   39e8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39e96:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   39e9d:	e8 00 00 00 00       	callq  39ea2 <e1000_clean_rx_irq+0x17a6>
   39ea2:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   39ea6:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   39ead:	00 
   39eae:	74 69                	je     39f19 <e1000_clean_rx_irq+0x181d>
   39eb0:	4c 8d 45 a8          	lea    0xffffffffffffffa8(%rbp),%r8
   39eb4:	b9 04 00 00 00       	mov    $0x4,%ecx
   39eb9:	4c 89 ea             	mov    %r13,%rdx
   39ebc:	4c 89 e6             	mov    %r12,%rsi
   39ebf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39ec6:	31 db                	xor    %ebx,%ebx
   39ec8:	e8 00 00 00 00       	callq  39ecd <e1000_clean_rx_irq+0x17d1>
   39ecd:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   39ed1:	8b 75 a8             	mov    0xffffffffffffffa8(%rbp),%esi
   39ed4:	b9 01 00 00 00       	mov    $0x1,%ecx
   39ed9:	ba 01 00 00 00       	mov    $0x1,%edx
   39ede:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   39ee5:	e8 00 00 00 00       	callq  39eea <e1000_clean_rx_irq+0x17ee>
   39eea:	eb 28                	jmp    39f14 <e1000_clean_rx_irq+0x1818>
   39eec:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   39ef0:	4c 63 c3             	movslq %ebx,%r8
   39ef3:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   39ef7:	b9 01 00 00 00       	mov    $0x1,%ecx
   39efc:	4c 89 e6             	mov    %r12,%rsi
   39eff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39f06:	ff c3                	inc    %ebx
   39f08:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   39f0f:	e8 00 00 00 00       	callq  39f14 <e1000_clean_rx_irq+0x1818>
   39f14:	3b 5d a8             	cmp    0xffffffffffffffa8(%rbp),%ebx
   39f17:	7c d3                	jl     39eec <e1000_clean_rx_irq+0x17f0>
   39f19:	48 8b 4d a0          	mov    0xffffffffffffffa0(%rbp),%rcx
   39f1d:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   39f21:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   39f27:	4c 89 e6             	mov    %r12,%rsi
   39f2a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39f31:	48 89 da             	mov    %rbx,%rdx
   39f34:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   39f3b:	e8 00 00 00 00       	callq  39f40 <e1000_clean_rx_irq+0x1844>
   39f40:	48 8b 45 a0          	mov    0xffffffffffffffa0(%rbp),%rax
   39f44:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   39f4b:	48 85 c0             	test   %rax,%rax
   39f4e:	74 1a                	je     39f6a <e1000_clean_rx_irq+0x186e>
   39f50:	49 89 c0             	mov    %rax,%r8
   39f53:	b9 01 00 00 00       	mov    $0x1,%ecx
   39f58:	48 89 da             	mov    %rbx,%rdx
   39f5b:	4c 89 e6             	mov    %r12,%rsi
   39f5e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39f65:	e8 00 00 00 00       	callq  39f6a <e1000_clean_rx_irq+0x186e>
   39f6a:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   39f6e:	48 8d 4d 98          	lea    0xffffffffffffff98(%rbp),%rcx
   39f72:	41 b8 70 00 00 00    	mov    $0x70,%r8d
   39f78:	4c 89 e6             	mov    %r12,%rsi
   39f7b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39f82:	48 89 da             	mov    %rbx,%rdx
   39f85:	e8 00 00 00 00       	callq  39f8a <e1000_clean_rx_irq+0x188e>
   39f8a:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   39f8e:	b9 02 00 00 00       	mov    $0x2,%ecx
   39f93:	48 89 da             	mov    %rbx,%rdx
   39f96:	4c 89 e6             	mov    %r12,%rsi
   39f99:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39fa0:	e8 00 00 00 00       	callq  39fa5 <e1000_clean_rx_irq+0x18a9>
   39fa5:	4c 8d 45 c8          	lea    0xffffffffffffffc8(%rbp),%r8
   39fa9:	b9 04 00 00 00       	mov    $0x4,%ecx
   39fae:	48 89 da             	mov    %rbx,%rdx
   39fb1:	4c 89 e6             	mov    %r12,%rsi
   39fb4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39fbb:	e8 00 00 00 00       	callq  39fc0 <e1000_clean_rx_irq+0x18c4>
   39fc0:	4c 8d 45 b0          	lea    0xffffffffffffffb0(%rbp),%r8
   39fc4:	b9 04 00 00 00       	mov    $0x4,%ecx
   39fc9:	48 89 da             	mov    %rbx,%rdx
   39fcc:	4c 89 e6             	mov    %r12,%rsi
   39fcf:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39fd6:	e9 d7 00 00 00       	jmpq   3a0b2 <e1000_clean_rx_irq+0x19b6>
   39fdb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39fe2:	4c 8d 6d a8          	lea    0xffffffffffffffa8(%rbp),%r13
   39fe6:	e8 00 00 00 00       	callq  39feb <e1000_clean_rx_irq+0x18ef>
   39feb:	48 8b 9d 58 ff ff ff 	mov    0xffffffffffffff58(%rbp),%rbx
   39ff2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   39ff9:	48 c7 45 80 00 00 00 	movq   $0x0,0xffffffffffffff80(%rbp)
   3a000:	00 
   3a001:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   3a008:	00 
   3a009:	c7 45 88 00 00 00 00 	movl   $0x0,0xffffffffffffff88(%rbp)
   3a010:	48 89 5d a0          	mov    %rbx,0xffffffffffffffa0(%rbp)
   3a014:	e8 00 00 00 00       	callq  3a019 <e1000_clean_rx_irq+0x191d>
   3a019:	4c 89 f9             	mov    %r15,%rcx
   3a01c:	4c 89 ea             	mov    %r13,%rdx
   3a01f:	4c 89 f6             	mov    %r14,%rsi
   3a022:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a029:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
   3a030:	48 c7 45 98 00 00 00 	movq   $0x0,0xffffffffffffff98(%rbp)
   3a037:	00 
   3a038:	e8 00 00 00 00       	callq  3a03d <e1000_clean_rx_irq+0x1941>
   3a03d:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
   3a041:	48 8d 75 80          	lea    0xffffffffffffff80(%rbp),%rsi
   3a045:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a04c:	48 c7 45 80 e8 05 00 	movq   $0x5e8,0xffffffffffffff80(%rbp)
   3a053:	00 
   3a054:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
   3a058:	8b 45 a8             	mov    0xffffffffffffffa8(%rbp),%eax
   3a05b:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
   3a05e:	e8 00 00 00 00       	callq  3a063 <e1000_clean_rx_irq+0x1967>
   3a063:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a06a:	48 89 5d 98          	mov    %rbx,0xffffffffffffff98(%rbp)
   3a06e:	48 8d 5d b8          	lea    0xffffffffffffffb8(%rbp),%rbx
   3a072:	e8 00 00 00 00       	callq  3a077 <e1000_clean_rx_irq+0x197b>
   3a077:	4c 8b 65 90          	mov    0xffffffffffffff90(%rbp),%r12
   3a07b:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   3a081:	4c 89 f1             	mov    %r14,%rcx
   3a084:	48 89 da             	mov    %rbx,%rdx
   3a087:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a08e:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
   3a095:	4c 89 e6             	mov    %r12,%rsi
   3a098:	e8 00 00 00 00       	callq  3a09d <e1000_clean_rx_irq+0x19a1>
   3a09d:	4d 89 e8             	mov    %r13,%r8
   3a0a0:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a0a5:	48 89 da             	mov    %rbx,%rdx
   3a0a8:	4c 89 e6             	mov    %r12,%rsi
   3a0ab:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a0b2:	e8 00 00 00 00       	callq  3a0b7 <e1000_clean_rx_irq+0x19bb>
   3a0b7:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
   3a0bb:	48 85 ff             	test   %rdi,%rdi
   3a0be:	74 0d                	je     3a0cd <e1000_clean_rx_irq+0x19d1>
   3a0c0:	e8 00 00 00 00       	callq  3a0c5 <e1000_clean_rx_irq+0x19c9>
   3a0c5:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   3a0cc:	00 
   3a0cd:	48 8b 85 30 ff ff ff 	mov    0xffffffffffffff30(%rbp),%rax
   3a0d4:	c6 40 0c 00          	movb   $0x0,0xc(%rax)
   3a0d8:	83 bd 4c ff ff ff 0f 	cmpl   $0xf,0xffffffffffffff4c(%rbp)
   3a0df:	0f 8e e4 e6 ff ff    	jle    387c9 <e1000_clean_rx_irq+0xcd>
   3a0e5:	8b 95 4c ff ff ff    	mov    0xffffffffffffff4c(%rbp),%edx
   3a0eb:	48 8b b5 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rsi
   3a0f2:	48 8b bd 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rdi
   3a0f9:	ff 97 18 02 00 00    	callq  *0x218(%rdi)
   3a0ff:	c7 85 4c ff ff ff 00 	movl   $0x0,0xffffffffffffff4c(%rbp)
   3a106:	00 00 00 
   3a109:	e9 bb e6 ff ff       	jmpq   387c9 <e1000_clean_rx_irq+0xcd>
   3a10e:	48 8b 95 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rdx
   3a115:	8b 8d 48 ff ff ff    	mov    0xffffffffffffff48(%rbp),%ecx
   3a11b:	8b 42 18             	mov    0x18(%rdx),%eax
   3a11e:	89 4a 1c             	mov    %ecx,0x1c(%rdx)
   3a121:	31 d2                	xor    %edx,%edx
   3a123:	39 c1                	cmp    %eax,%ecx
   3a125:	77 0a                	ja     3a131 <e1000_clean_rx_irq+0x1a35>
   3a127:	48 8b 8d f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rcx
   3a12e:	8b 51 14             	mov    0x14(%rcx),%edx
   3a131:	f7 d0                	not    %eax
   3a133:	03 85 48 ff ff ff    	add    0xffffffffffffff48(%rbp),%eax
   3a139:	01 c2                	add    %eax,%edx
   3a13b:	74 14                	je     3a151 <e1000_clean_rx_irq+0x1a55>
   3a13d:	48 8b bd 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rdi
   3a144:	48 8b b5 f8 fe ff ff 	mov    0xfffffffffffffef8(%rbp),%rsi
   3a14b:	ff 97 18 02 00 00    	callq  *0x218(%rdi)
   3a151:	48 8b 85 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rax
   3a158:	8b 95 54 ff ff ff    	mov    0xffffffffffffff54(%rbp),%edx
   3a15e:	01 90 24 01 00 00    	add    %edx,0x124(%rax)
   3a164:	8b 8d 50 ff ff ff    	mov    0xffffffffffffff50(%rbp),%ecx
   3a16a:	01 88 20 01 00 00    	add    %ecx,0x120(%rax)
   3a170:	48 8b 95 00 ff ff ff 	mov    0xffffffffffffff00(%rbp),%rdx
   3a177:	89 c8                	mov    %ecx,%eax
   3a179:	48 01 82 10 03 00 00 	add    %rax,0x310(%rdx)
   3a180:	8b 85 54 ff ff ff    	mov    0xffffffffffffff54(%rbp),%eax
   3a186:	48 01 82 00 03 00 00 	add    %rax,0x300(%rdx)
   3a18d:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
   3a194:	0f b6 c3             	movzbl %bl,%eax
   3a197:	5b                   	pop    %rbx
   3a198:	41 5c                	pop    %r12
   3a19a:	41 5d                	pop    %r13
   3a19c:	41 5e                	pop    %r14
   3a19e:	41 5f                	pop    %r15
   3a1a0:	c9                   	leaveq 
   3a1a1:	c3                   	retq   

000000000003a1a2 <e1000_alloc_rx_buffers>:
   3a1a2:	55                   	push   %rbp
   3a1a3:	48 89 e5             	mov    %rsp,%rbp
   3a1a6:	41 57                	push   %r15
   3a1a8:	41 56                	push   %r14
   3a1aa:	41 55                	push   %r13
   3a1ac:	41 54                	push   %r12
   3a1ae:	53                   	push   %rbx
   3a1af:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
   3a1b6:	48 89 bd 68 ff ff ff 	mov    %rdi,0xffffffffffffff68(%rbp)
   3a1bd:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a1c4:	89 95 5c ff ff ff    	mov    %edx,0xffffffffffffff5c(%rbp)
   3a1ca:	48 89 b5 60 ff ff ff 	mov    %rsi,0xffffffffffffff60(%rbp)
   3a1d1:	e8 00 00 00 00       	callq  3a1d6 <e1000_alloc_rx_buffers+0x34>
   3a1d6:	48 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rax
   3a1dd:	48 8b 95 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rdx
   3a1e4:	48 8b 8d 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rcx
   3a1eb:	48 8b 80 f0 02 00 00 	mov    0x2f0(%rax),%rax
   3a1f2:	48 89 85 70 ff ff ff 	mov    %rax,0xffffffffffffff70(%rbp)
   3a1f9:	48 8b 92 f8 02 00 00 	mov    0x2f8(%rdx),%rdx
   3a200:	48 89 95 78 ff ff ff 	mov    %rdx,0xffffffffffffff78(%rbp)
   3a207:	8b 81 a0 00 00 00    	mov    0xa0(%rcx),%eax
   3a20d:	48 8b 95 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rdx
   3a214:	48 8b 8d 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rcx
   3a21b:	83 c0 02             	add    $0x2,%eax
   3a21e:	89 45 88             	mov    %eax,0xffffffffffffff88(%rbp)
   3a221:	8b 52 18             	mov    0x18(%rdx),%edx
   3a224:	41 89 d7             	mov    %edx,%r15d
   3a227:	89 55 84             	mov    %edx,0xffffffffffffff84(%rbp)
   3a22a:	49 c1 e7 05          	shl    $0x5,%r15
   3a22e:	4c 03 79 20          	add    0x20(%rcx),%r15
   3a232:	ff 8d 5c ff ff ff    	decl   0xffffffffffffff5c(%rbp)
   3a238:	83 bd 5c ff ff ff ff 	cmpl   $0xffffffffffffffff,0xffffffffffffff5c(%rbp)
   3a23f:	0f 84 39 09 00 00    	je     3ab7e <e1000_alloc_rx_buffers+0x9dc>
   3a245:	4d 8b 37             	mov    (%r15),%r14
   3a248:	4d 85 f6             	test   %r14,%r14
   3a24b:	0f 84 7d 06 00 00    	je     3a8ce <e1000_alloc_rx_buffers+0x72c>
   3a251:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a258:	4c 8d 65 c4          	lea    0xffffffffffffffc4(%rbp),%r12
   3a25c:	4c 8d 6d b0          	lea    0xffffffffffffffb0(%rbp),%r13
   3a260:	e8 00 00 00 00       	callq  3a265 <e1000_alloc_rx_buffers+0xc3>
   3a265:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a26c:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
   3a273:	00 
   3a274:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   3a27b:	00 
   3a27c:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
   3a283:	4c 89 75 b8          	mov    %r14,0xffffffffffffffb8(%rbp)
   3a287:	c7 45 c0 00 00 00 00 	movl   $0x0,0xffffffffffffffc0(%rbp)
   3a28e:	e8 00 00 00 00       	callq  3a293 <e1000_alloc_rx_buffers+0xf1>
   3a293:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
   3a297:	4c 89 e2             	mov    %r12,%rdx
   3a29a:	4c 89 ee             	mov    %r13,%rsi
   3a29d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a2a4:	c7 45 c4 00 00 00 00 	movl   $0x0,0xffffffffffffffc4(%rbp)
   3a2ab:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
   3a2b2:	00 
   3a2b3:	e8 00 00 00 00       	callq  3a2b8 <e1000_alloc_rx_buffers+0x116>
   3a2b8:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3a2bc:	48 85 c0             	test   %rax,%rax
   3a2bf:	0f 84 c7 02 00 00    	je     3a58c <e1000_alloc_rx_buffers+0x3ea>
   3a2c5:	8a 40 7d             	mov    0x7d(%rax),%al
   3a2c8:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   3a2cc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3a2d2:	4c 89 e2             	mov    %r12,%rdx
   3a2d5:	4c 89 ee             	mov    %r13,%rsi
   3a2d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a2df:	48 89 d9             	mov    %rbx,%rcx
   3a2e2:	83 e0 07             	and    $0x7,%eax
   3a2e5:	0f b6 c0             	movzbl %al,%eax
   3a2e8:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   3a2eb:	e8 00 00 00 00       	callq  3a2f0 <e1000_alloc_rx_buffers+0x14e>
   3a2f0:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a2f4:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a2fa:	4c 89 e2             	mov    %r12,%rdx
   3a2fd:	4c 89 ee             	mov    %r13,%rsi
   3a300:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a307:	48 81 c1 b4 00 00 00 	add    $0xb4,%rcx
   3a30e:	e8 00 00 00 00       	callq  3a313 <e1000_alloc_rx_buffers+0x171>
   3a313:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a317:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a31d:	4c 89 e2             	mov    %r12,%rdx
   3a320:	4c 89 ee             	mov    %r13,%rsi
   3a323:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a32a:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
   3a331:	e8 00 00 00 00       	callq  3a336 <e1000_alloc_rx_buffers+0x194>
   3a336:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3a33a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3a340:	48 89 d9             	mov    %rbx,%rcx
   3a343:	4c 89 e2             	mov    %r12,%rdx
   3a346:	4c 89 ee             	mov    %r13,%rsi
   3a349:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a350:	8a 40 7c             	mov    0x7c(%rax),%al
   3a353:	c0 e8 02             	shr    $0x2,%al
   3a356:	83 e0 03             	and    $0x3,%eax
   3a359:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   3a35c:	e8 00 00 00 00       	callq  3a361 <e1000_alloc_rx_buffers+0x1bf>
   3a361:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a365:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a36b:	4c 89 e2             	mov    %r12,%rdx
   3a36e:	4c 89 ee             	mov    %r13,%rsi
   3a371:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a378:	48 83 c1 6c          	add    $0x6c,%rcx
   3a37c:	e8 00 00 00 00       	callq  3a381 <e1000_alloc_rx_buffers+0x1df>
   3a381:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a385:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   3a38b:	4c 89 e2             	mov    %r12,%rdx
   3a38e:	4c 89 ee             	mov    %r13,%rsi
   3a391:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a398:	48 81 c1 a4 00 00 00 	add    $0xa4,%rcx
   3a39f:	e8 00 00 00 00       	callq  3a3a4 <e1000_alloc_rx_buffers+0x202>
   3a3a4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3a3a8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3a3ae:	48 89 d9             	mov    %rbx,%rcx
   3a3b1:	4c 89 e2             	mov    %r12,%rdx
   3a3b4:	4c 89 ee             	mov    %r13,%rsi
   3a3b7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a3be:	8a 40 7c             	mov    0x7c(%rax),%al
   3a3c1:	d0 e8                	shr    %al
   3a3c3:	83 e0 01             	and    $0x1,%eax
   3a3c6:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
   3a3c9:	e8 00 00 00 00       	callq  3a3ce <e1000_alloc_rx_buffers+0x22c>
   3a3ce:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a3d2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   3a3d8:	4c 89 e2             	mov    %r12,%rdx
   3a3db:	4c 89 ee             	mov    %r13,%rsi
   3a3de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a3e5:	48 83 c1 76          	add    $0x76,%rcx
   3a3e9:	e8 00 00 00 00       	callq  3a3ee <e1000_alloc_rx_buffers+0x24c>
   3a3ee:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a3f2:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a3f8:	4c 89 e2             	mov    %r12,%rdx
   3a3fb:	4c 89 ee             	mov    %r13,%rsi
   3a3fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a405:	48 83 c1 74          	add    $0x74,%rcx
   3a409:	e8 00 00 00 00       	callq  3a40e <e1000_alloc_rx_buffers+0x26c>
   3a40e:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a412:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a418:	4c 89 e2             	mov    %r12,%rdx
   3a41b:	4c 89 ee             	mov    %r13,%rsi
   3a41e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a425:	48 83 c1 68          	add    $0x68,%rcx
   3a429:	e8 00 00 00 00       	callq  3a42e <e1000_alloc_rx_buffers+0x28c>
   3a42e:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a432:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a438:	4c 89 e2             	mov    %r12,%rdx
   3a43b:	4c 89 ee             	mov    %r13,%rsi
   3a43e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a445:	48 81 c1 ac 00 00 00 	add    $0xac,%rcx
   3a44c:	e8 00 00 00 00       	callq  3a451 <e1000_alloc_rx_buffers+0x2af>
   3a451:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a455:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a45b:	4c 89 e2             	mov    %r12,%rdx
   3a45e:	4c 89 ee             	mov    %r13,%rsi
   3a461:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a468:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
   3a46f:	e8 00 00 00 00       	callq  3a474 <e1000_alloc_rx_buffers+0x2d2>
   3a474:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a478:	41 b8 02 00 00 00    	mov    $0x2,%r8d
   3a47e:	4c 89 e2             	mov    %r12,%rdx
   3a481:	4c 89 ee             	mov    %r13,%rsi
   3a484:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a48b:	48 83 c1 7e          	add    $0x7e,%rcx
   3a48f:	e8 00 00 00 00       	callq  3a494 <e1000_alloc_rx_buffers+0x2f2>
   3a494:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a498:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a49e:	4c 89 e2             	mov    %r12,%rdx
   3a4a1:	4c 89 ee             	mov    %r13,%rsi
   3a4a4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a4ab:	48 81 c1 d0 00 00 00 	add    $0xd0,%rcx
   3a4b2:	e8 00 00 00 00       	callq  3a4b7 <e1000_alloc_rx_buffers+0x315>
   3a4b7:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a4bb:	4c 89 e2             	mov    %r12,%rdx
   3a4be:	4c 89 ee             	mov    %r13,%rsi
   3a4c1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a4c8:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   3a4cf:	e8 00 00 00 00       	callq  3a4d4 <e1000_alloc_rx_buffers+0x332>
   3a4d4:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3a4d8:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   3a4df:	00 
   3a4e0:	74 5d                	je     3a53f <e1000_alloc_rx_buffers+0x39d>
   3a4e2:	8b b8 b8 00 00 00    	mov    0xb8(%rax),%edi
   3a4e8:	31 db                	xor    %ebx,%ebx
   3a4ea:	e8 00 00 00 00       	callq  3a4ef <e1000_alloc_rx_buffers+0x34d>
   3a4ef:	48 8d 4d cc          	lea    0xffffffffffffffcc(%rbp),%rcx
   3a4f3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a4f9:	4c 89 e2             	mov    %r12,%rdx
   3a4fc:	4c 89 ee             	mov    %r13,%rsi
   3a4ff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a506:	89 45 cc             	mov    %eax,0xffffffffffffffcc(%rbp)
   3a509:	e8 00 00 00 00       	callq  3a50e <e1000_alloc_rx_buffers+0x36c>
   3a50e:	eb 2a                	jmp    3a53a <e1000_alloc_rx_buffers+0x398>
   3a510:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3a514:	48 63 cb             	movslq %ebx,%rcx
   3a517:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   3a51b:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
   3a51f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3a525:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a52c:	ff c3                	inc    %ebx
   3a52e:	48 03 88 c0 00 00 00 	add    0xc0(%rax),%rcx
   3a535:	e8 00 00 00 00       	callq  3a53a <e1000_alloc_rx_buffers+0x398>
   3a53a:	3b 5d cc             	cmp    0xffffffffffffffcc(%rbp),%ebx
   3a53d:	7c d1                	jl     3a510 <e1000_alloc_rx_buffers+0x36e>
   3a53f:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
   3a543:	48 8d 5d c4          	lea    0xffffffffffffffc4(%rbp),%rbx
   3a547:	4c 8d 65 b0          	lea    0xffffffffffffffb0(%rbp),%r12
   3a54b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a552:	48 89 da             	mov    %rbx,%rdx
   3a555:	4c 89 e6             	mov    %r12,%rsi
   3a558:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   3a55f:	e8 00 00 00 00       	callq  3a564 <e1000_alloc_rx_buffers+0x3c2>
   3a564:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
   3a568:	48 8b 88 c8 00 00 00 	mov    0xc8(%rax),%rcx
   3a56f:	48 85 c9             	test   %rcx,%rcx
   3a572:	74 18                	je     3a58c <e1000_alloc_rx_buffers+0x3ea>
   3a574:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3a57a:	48 89 da             	mov    %rbx,%rdx
   3a57d:	4c 89 e6             	mov    %r12,%rsi
   3a580:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a587:	e8 00 00 00 00       	callq  3a58c <e1000_alloc_rx_buffers+0x3ea>
   3a58c:	48 8d 5d b0          	lea    0xffffffffffffffb0(%rbp),%rbx
   3a590:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
   3a594:	48 8d 55 c4          	lea    0xffffffffffffffc4(%rbp),%rdx
   3a598:	41 b8 04 00 00 00    	mov    $0x4,%r8d
   3a59e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a5a5:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
   3a5a9:	48 89 de             	mov    %rbx,%rsi
   3a5ac:	e8 00 00 00 00       	callq  3a5b1 <e1000_alloc_rx_buffers+0x40f>
   3a5b1:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   3a5b5:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
   3a5b9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a5c0:	48 c7 45 90 49 06 00 	movq   $0x649,0xffffffffffffff90(%rbp)
   3a5c7:	00 
   3a5c8:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
   3a5cc:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
   3a5cf:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
   3a5d2:	e8 00 00 00 00       	callq  3a5d7 <e1000_alloc_rx_buffers+0x435>
   3a5d7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a5de:	4c 89 75 b0          	mov    %r14,0xffffffffffffffb0(%rbp)
   3a5e2:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
   3a5e9:	e8 00 00 00 00       	callq  3a5ee <e1000_alloc_rx_buffers+0x44c>
   3a5ee:	4c 8b 65 a0          	mov    0xffffffffffffffa0(%rbp),%r12
   3a5f2:	41 b8 d8 00 00 00    	mov    $0xd8,%r8d
   3a5f8:	48 89 d9             	mov    %rbx,%rcx
   3a5fb:	4c 89 ea             	mov    %r13,%rdx
   3a5fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a605:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
   3a60c:	4c 89 e6             	mov    %r12,%rsi
   3a60f:	e8 00 00 00 00       	callq  3a614 <e1000_alloc_rx_buffers+0x472>
   3a614:	48 83 7d b0 00       	cmpq   $0x0,0xffffffffffffffb0(%rbp)
   3a619:	0f 84 74 02 00 00    	je     3a893 <e1000_alloc_rx_buffers+0x6f1>
   3a61f:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
   3a623:	b9 01 00 00 00       	mov    $0x1,%ecx
   3a628:	4c 89 ea             	mov    %r13,%rdx
   3a62b:	4c 89 e6             	mov    %r12,%rsi
   3a62e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a635:	e8 00 00 00 00       	callq  3a63a <e1000_alloc_rx_buffers+0x498>
   3a63a:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   3a63e:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   3a641:	4c 89 e6             	mov    %r12,%rsi
   3a644:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a64b:	8a 41 7d             	mov    0x7d(%rcx),%al
   3a64e:	83 e2 07             	and    $0x7,%edx
   3a651:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
   3a654:	09 d0                	or     %edx,%eax
   3a656:	4c 89 ea             	mov    %r13,%rdx
   3a659:	88 41 7d             	mov    %al,0x7d(%rcx)
   3a65c:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   3a660:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a665:	49 81 c0 b4 00 00 00 	add    $0xb4,%r8
   3a66c:	e8 00 00 00 00       	callq  3a671 <e1000_alloc_rx_buffers+0x4cf>
   3a671:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   3a675:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a67a:	4c 89 ea             	mov    %r13,%rdx
   3a67d:	4c 89 e6             	mov    %r12,%rsi
   3a680:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a687:	49 81 c0 a8 00 00 00 	add    $0xa8,%r8
   3a68e:	e8 00 00 00 00       	callq  3a693 <e1000_alloc_rx_buffers+0x4f1>
   3a693:	4c 8d 45 c4          	lea    0xffffffffffffffc4(%rbp),%r8
   3a697:	b9 01 00 00 00       	mov    $0x1,%ecx
   3a69c:	4c 89 ea             	mov    %r13,%rdx
   3a69f:	4c 89 e6             	mov    %r12,%rsi
   3a6a2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a6a9:	e8 00 00 00 00       	callq  3a6ae <e1000_alloc_rx_buffers+0x50c>
   3a6ae:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   3a6b2:	8a 55 c4             	mov    0xffffffffffffffc4(%rbp),%dl
   3a6b5:	4c 89 e6             	mov    %r12,%rsi
   3a6b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a6bf:	8a 41 7c             	mov    0x7c(%rcx),%al
   3a6c2:	83 e2 03             	and    $0x3,%edx
   3a6c5:	c1 e2 02             	shl    $0x2,%edx
   3a6c8:	83 e0 f3             	and    $0xfffffffffffffff3,%eax
   3a6cb:	09 d0                	or     %edx,%eax
   3a6cd:	4c 89 ea             	mov    %r13,%rdx
   3a6d0:	88 41 7c             	mov    %al,0x7c(%rcx)
   3a6d3:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   3a6d7:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a6dc:	49 83 c0 6c          	add    $0x6c,%r8
   3a6e0:	e8 00 00 00 00       	callq  3a6e5 <e1000_alloc_rx_buffers+0x543>
   3a6e5:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   3a6e9:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a6ee:	4c 89 ea             	mov    %r13,%rdx
   3a6f1:	4c 89 e6             	mov    %r12,%rsi
   3a6f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a6fb:	49 83 c0 74          	add    $0x74,%r8
   3a6ff:	e8 00 00 00 00       	callq  3a704 <e1000_alloc_rx_buffers+0x562>
   3a704:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   3a708:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a70d:	4c 89 ea             	mov    %r13,%rdx
   3a710:	4c 89 e6             	mov    %r12,%rsi
   3a713:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a71a:	49 83 c0 68          	add    $0x68,%r8
   3a71e:	e8 00 00 00 00       	callq  3a723 <e1000_alloc_rx_buffers+0x581>
   3a723:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   3a727:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a72c:	4c 89 ea             	mov    %r13,%rdx
   3a72f:	4c 89 e6             	mov    %r12,%rsi
   3a732:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a739:	49 81 c0 ac 00 00 00 	add    $0xac,%r8
   3a740:	e8 00 00 00 00       	callq  3a745 <e1000_alloc_rx_buffers+0x5a3>
   3a745:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   3a749:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a74e:	4c 89 ea             	mov    %r13,%rdx
   3a751:	4c 89 e6             	mov    %r12,%rsi
   3a754:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a75b:	49 81 c0 b8 00 00 00 	add    $0xb8,%r8
   3a762:	e8 00 00 00 00       	callq  3a767 <e1000_alloc_rx_buffers+0x5c5>
   3a767:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   3a76b:	b9 02 00 00 00       	mov    $0x2,%ecx
   3a770:	4c 89 ea             	mov    %r13,%rdx
   3a773:	4c 89 e6             	mov    %r12,%rsi
   3a776:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a77d:	49 83 c0 7e          	add    $0x7e,%r8
   3a781:	e8 00 00 00 00       	callq  3a786 <e1000_alloc_rx_buffers+0x5e4>
   3a786:	4c 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%r8
   3a78a:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a78f:	4c 89 ea             	mov    %r13,%rdx
   3a792:	4c 89 e6             	mov    %r12,%rsi
   3a795:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a79c:	49 81 c0 d0 00 00 00 	add    $0xd0,%r8
   3a7a3:	e8 00 00 00 00       	callq  3a7a8 <e1000_alloc_rx_buffers+0x606>
   3a7a8:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   3a7ac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3a7b2:	4c 89 ea             	mov    %r13,%rdx
   3a7b5:	4c 89 e6             	mov    %r12,%rsi
   3a7b8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a7bf:	48 81 c1 c0 00 00 00 	add    $0xc0,%rcx
   3a7c6:	e8 00 00 00 00       	callq  3a7cb <e1000_alloc_rx_buffers+0x629>
   3a7cb:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   3a7cf:	48 83 b8 c0 00 00 00 	cmpq   $0x0,0xc0(%rax)
   3a7d6:	00 
   3a7d7:	74 69                	je     3a842 <e1000_alloc_rx_buffers+0x6a0>
   3a7d9:	4c 8d 45 c0          	lea    0xffffffffffffffc0(%rbp),%r8
   3a7dd:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a7e2:	4c 89 ea             	mov    %r13,%rdx
   3a7e5:	4c 89 e6             	mov    %r12,%rsi
   3a7e8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a7ef:	31 db                	xor    %ebx,%ebx
   3a7f1:	e8 00 00 00 00       	callq  3a7f6 <e1000_alloc_rx_buffers+0x654>
   3a7f6:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
   3a7fa:	8b 75 c0             	mov    0xffffffffffffffc0(%rbp),%esi
   3a7fd:	b9 01 00 00 00       	mov    $0x1,%ecx
   3a802:	ba 01 00 00 00       	mov    $0x1,%edx
   3a807:	48 81 c7 c0 00 00 00 	add    $0xc0,%rdi
   3a80e:	e8 00 00 00 00       	callq  3a813 <e1000_alloc_rx_buffers+0x671>
   3a813:	eb 28                	jmp    3a83d <e1000_alloc_rx_buffers+0x69b>
   3a815:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   3a819:	4c 63 c3             	movslq %ebx,%r8
   3a81c:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   3a820:	b9 01 00 00 00       	mov    $0x1,%ecx
   3a825:	4c 89 e6             	mov    %r12,%rsi
   3a828:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a82f:	ff c3                	inc    %ebx
   3a831:	4c 03 80 c0 00 00 00 	add    0xc0(%rax),%r8
   3a838:	e8 00 00 00 00       	callq  3a83d <e1000_alloc_rx_buffers+0x69b>
   3a83d:	3b 5d c0             	cmp    0xffffffffffffffc0(%rbp),%ebx
   3a840:	7c d3                	jl     3a815 <e1000_alloc_rx_buffers+0x673>
   3a842:	48 8b 4d b0          	mov    0xffffffffffffffb0(%rbp),%rcx
   3a846:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
   3a84a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
   3a850:	4c 89 e6             	mov    %r12,%rsi
   3a853:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a85a:	48 89 da             	mov    %rbx,%rdx
   3a85d:	48 81 c1 c8 00 00 00 	add    $0xc8,%rcx
   3a864:	e8 00 00 00 00       	callq  3a869 <e1000_alloc_rx_buffers+0x6c7>
   3a869:	48 8b 45 b0          	mov    0xffffffffffffffb0(%rbp),%rax
   3a86d:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
   3a874:	48 85 c0             	test   %rax,%rax
   3a877:	74 1a                	je     3a893 <e1000_alloc_rx_buffers+0x6f1>
   3a879:	49 89 c0             	mov    %rax,%r8
   3a87c:	b9 01 00 00 00       	mov    $0x1,%ecx
   3a881:	48 89 da             	mov    %rbx,%rdx
   3a884:	4c 89 e6             	mov    %r12,%rsi
   3a887:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a88e:	e8 00 00 00 00       	callq  3a893 <e1000_alloc_rx_buffers+0x6f1>
   3a893:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
   3a897:	4c 8d 45 cc          	lea    0xffffffffffffffcc(%rbp),%r8
   3a89b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a8a2:	b9 04 00 00 00       	mov    $0x4,%ecx
   3a8a7:	4c 89 e6             	mov    %r12,%rsi
   3a8aa:	e8 00 00 00 00       	callq  3a8af <e1000_alloc_rx_buffers+0x70d>
   3a8af:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
   3a8b3:	48 85 ff             	test   %rdi,%rdi
   3a8b6:	0f 84 f8 00 00 00    	je     3a9b4 <e1000_alloc_rx_buffers+0x812>
   3a8bc:	e8 00 00 00 00       	callq  3a8c1 <e1000_alloc_rx_buffers+0x71f>
   3a8c1:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
   3a8c8:	00 
   3a8c9:	e9 e6 00 00 00       	jmpq   3a9b4 <e1000_alloc_rx_buffers+0x812>
   3a8ce:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a8d5:	e8 00 00 00 00       	callq  3a8da <e1000_alloc_rx_buffers+0x738>
   3a8da:	8b 75 88             	mov    0xffffffffffffff88(%rbp),%esi
   3a8dd:	48 8b bd 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rdi
   3a8e4:	ba 20 00 00 00       	mov    $0x20,%edx
   3a8e9:	e8 00 00 00 00       	callq  3a8ee <e1000_alloc_rx_buffers+0x74c>
   3a8ee:	48 85 c0             	test   %rax,%rax
   3a8f1:	49 89 c6             	mov    %rax,%r14
   3a8f4:	0f 84 b1 02 00 00    	je     3abab <e1000_alloc_rx_buffers+0xa09>
   3a8fa:	44 8b 65 88          	mov    0xffffffffffffff88(%rbp),%r12d
   3a8fe:	48 8b b0 c8 00 00 00 	mov    0xc8(%rax),%rsi
   3a905:	48 8b bd 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rdi
   3a90c:	4c 89 e2             	mov    %r12,%rdx
   3a90f:	e8 85 66 fc ff       	callq  f99 <e1000_check_64k_bound>
   3a914:	84 c0                	test   %al,%al
   3a916:	75 6b                	jne    3a983 <e1000_alloc_rx_buffers+0x7e1>
   3a918:	49 8b 96 c8 00 00 00 	mov    0xc8(%r14),%rdx
   3a91f:	8b 75 88             	mov    0xffffffffffffff88(%rbp),%esi
   3a922:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a929:	e8 00 00 00 00       	callq  3a92e <e1000_alloc_rx_buffers+0x78c>
   3a92e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a935:	e8 00 00 00 00       	callq  3a93a <e1000_alloc_rx_buffers+0x798>
   3a93a:	8b 75 88             	mov    0xffffffffffffff88(%rbp),%esi
   3a93d:	48 8b bd 70 ff ff ff 	mov    0xffffffffffffff70(%rbp),%rdi
   3a944:	ba 20 00 00 00       	mov    $0x20,%edx
   3a949:	e8 00 00 00 00       	callq  3a94e <e1000_alloc_rx_buffers+0x7ac>
   3a94e:	48 85 c0             	test   %rax,%rax
   3a951:	48 89 c3             	mov    %rax,%rbx
   3a954:	0f 84 47 02 00 00    	je     3aba1 <e1000_alloc_rx_buffers+0x9ff>
   3a95a:	48 8b b0 c8 00 00 00 	mov    0xc8(%rax),%rsi
   3a961:	48 8b bd 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rdi
   3a968:	4c 89 e2             	mov    %r12,%rdx
   3a96b:	e8 29 66 fc ff       	callq  f99 <e1000_check_64k_bound>
   3a970:	84 c0                	test   %al,%al
   3a972:	0f 84 21 02 00 00    	je     3ab99 <e1000_alloc_rx_buffers+0x9f7>
   3a978:	4c 89 f7             	mov    %r14,%rdi
   3a97b:	49 89 de             	mov    %rbx,%r14
   3a97e:	e8 00 00 00 00       	callq  3a983 <e1000_alloc_rx_buffers+0x7e1>
   3a983:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a98a:	e8 00 00 00 00       	callq  3a98f <e1000_alloc_rx_buffers+0x7ed>
   3a98f:	49 83 86 c8 00 00 00 	addq   $0x2,0xc8(%r14)
   3a996:	02 
   3a997:	41 83 86 b4 00 00 00 	addl   $0x2,0xb4(%r14)
   3a99e:	02 
   3a99f:	4d 89 37             	mov    %r14,(%r15)
   3a9a2:	48 8b 95 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rdx
   3a9a9:	8b 82 a0 00 00 00    	mov    0xa0(%rdx),%eax
   3a9af:	66 41 89 47 18       	mov    %ax,0x18(%r15)
   3a9b4:	48 8b 8d 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rcx
   3a9bb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a9c2:	31 db                	xor    %ebx,%ebx
   3a9c4:	8b 89 a0 00 00 00    	mov    0xa0(%rcx),%ecx
   3a9ca:	89 4d 8c             	mov    %ecx,0xffffffffffffff8c(%rbp)
   3a9cd:	4d 8b ae c8 00 00 00 	mov    0xc8(%r14),%r13
   3a9d4:	e8 00 00 00 00       	callq  3a9d9 <e1000_alloc_rx_buffers+0x837>
   3a9d9:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
   3a9e0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3a9e7:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   3a9eb:	48 83 bd 78 ff ff ff 	cmpq   $0x0,0xffffffffffffff78(%rbp)
   3a9f2:	00 
   3a9f3:	48 0f 45 d8          	cmovne %rax,%rbx
   3a9f7:	e8 00 00 00 00       	callq  3a9fc <e1000_alloc_rx_buffers+0x85a>
   3a9fc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aa03:	e8 00 00 00 00       	callq  3aa08 <e1000_alloc_rx_buffers+0x866>
   3aa08:	48 85 db             	test   %rbx,%rbx
   3aa0b:	75 09                	jne    3aa16 <e1000_alloc_rx_buffers+0x874>
   3aa0d:	4c 8b 25 00 00 00 00 	mov    0(%rip),%r12        # 3aa14 <e1000_alloc_rx_buffers+0x872>
   3aa14:	eb 15                	jmp    3aa2b <e1000_alloc_rx_buffers+0x889>
   3aa16:	48 8b 83 e8 01 00 00 	mov    0x1e8(%rbx),%rax
   3aa1d:	48 85 c0             	test   %rax,%rax
   3aa20:	49 89 c4             	mov    %rax,%r12
   3aa23:	4c 0f 44 25 00 00 00 	cmove  0(%rip),%r12        # 3aa2b <e1000_alloc_rx_buffers+0x889>
   3aa2a:	00 
   3aa2b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aa32:	e8 00 00 00 00       	callq  3aa37 <e1000_alloc_rx_buffers+0x895>
   3aa37:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aa3e:	e8 00 00 00 00       	callq  3aa43 <e1000_alloc_rx_buffers+0x8a1>
   3aa43:	4c 89 ef             	mov    %r13,%rdi
   3aa46:	e8 9b dc fc ff       	callq  86e6 <__phys_addr>
   3aa4b:	8b 55 8c             	mov    0xffffffffffffff8c(%rbp),%edx
   3aa4e:	48 89 c6             	mov    %rax,%rsi
   3aa51:	b9 02 00 00 00       	mov    $0x2,%ecx
   3aa56:	48 89 df             	mov    %rbx,%rdi
   3aa59:	41 ff 54 24 18       	callq  *0x18(%r12)
   3aa5e:	49 89 47 08          	mov    %rax,0x8(%r15)
   3aa62:	48 89 c6             	mov    %rax,%rsi
   3aa65:	48 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rax
   3aa6c:	8b 90 a0 00 00 00    	mov    0xa0(%rax),%edx
   3aa72:	48 89 c7             	mov    %rax,%rdi
   3aa75:	e8 1f 65 fc ff       	callq  f99 <e1000_check_64k_bound>
   3aa7a:	84 c0                	test   %al,%al
   3aa7c:	49 8b 57 08          	mov    0x8(%r15),%rdx
   3aa80:	0f 85 c3 00 00 00    	jne    3ab49 <e1000_alloc_rx_buffers+0x9a7>
   3aa86:	48 8b 8d 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rcx
   3aa8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aa94:	45 31 e4             	xor    %r12d,%r12d
   3aa97:	8b b1 a0 00 00 00    	mov    0xa0(%rcx),%esi
   3aa9d:	e8 00 00 00 00       	callq  3aaa2 <e1000_alloc_rx_buffers+0x900>
   3aaa2:	4c 89 f7             	mov    %r14,%rdi
   3aaa5:	e8 00 00 00 00       	callq  3aaaa <e1000_alloc_rx_buffers+0x908>
   3aaaa:	49 c7 07 00 00 00 00 	movq   $0x0,(%r15)
   3aab1:	48 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rax
   3aab8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aabf:	4d 8b 77 08          	mov    0x8(%r15),%r14
   3aac3:	44 8b a8 a0 00 00 00 	mov    0xa0(%rax),%r13d
   3aaca:	e8 00 00 00 00       	callq  3aacf <e1000_alloc_rx_buffers+0x92d>
   3aacf:	48 8b 85 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rax
   3aad6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aadd:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
   3aae1:	48 83 bd 78 ff ff ff 	cmpq   $0x0,0xffffffffffffff78(%rbp)
   3aae8:	00 
   3aae9:	4c 0f 45 e0          	cmovne %rax,%r12
   3aaed:	e8 00 00 00 00       	callq  3aaf2 <e1000_alloc_rx_buffers+0x950>
   3aaf2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aaf9:	e8 00 00 00 00       	callq  3aafe <e1000_alloc_rx_buffers+0x95c>
   3aafe:	4d 85 e4             	test   %r12,%r12
   3ab01:	75 09                	jne    3ab0c <e1000_alloc_rx_buffers+0x96a>
   3ab03:	48 8b 1d 00 00 00 00 	mov    0(%rip),%rbx        # 3ab0a <e1000_alloc_rx_buffers+0x968>
   3ab0a:	eb 16                	jmp    3ab22 <e1000_alloc_rx_buffers+0x980>
   3ab0c:	49 8b 84 24 e8 01 00 	mov    0x1e8(%r12),%rax
   3ab13:	00 
   3ab14:	48 85 c0             	test   %rax,%rax
   3ab17:	48 89 c3             	mov    %rax,%rbx
   3ab1a:	48 0f 44 1d 00 00 00 	cmove  0(%rip),%rbx        # 3ab22 <e1000_alloc_rx_buffers+0x980>
   3ab21:	00 
   3ab22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3ab29:	e8 00 00 00 00       	callq  3ab2e <e1000_alloc_rx_buffers+0x98c>
   3ab2e:	48 8b 43 20          	mov    0x20(%rbx),%rax
   3ab32:	48 85 c0             	test   %rax,%rax
   3ab35:	74 47                	je     3ab7e <e1000_alloc_rx_buffers+0x9dc>
   3ab37:	44 89 ea             	mov    %r13d,%edx
   3ab3a:	b9 02 00 00 00       	mov    $0x2,%ecx
   3ab3f:	4c 89 f6             	mov    %r14,%rsi
   3ab42:	4c 89 e7             	mov    %r12,%rdi
   3ab45:	ff d0                	callq  *%rax
   3ab47:	eb 35                	jmp    3ab7e <e1000_alloc_rx_buffers+0x9dc>
   3ab49:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
   3ab4c:	48 8b 8d 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rcx
   3ab53:	48 c1 e0 04          	shl    $0x4,%rax
   3ab57:	48 03 01             	add    (%rcx),%rax
   3ab5a:	48 89 10             	mov    %rdx,(%rax)
   3ab5d:	ff 45 84             	incl   0xffffffffffffff84(%rbp)
   3ab60:	8b 45 84             	mov    0xffffffffffffff84(%rbp),%eax
   3ab63:	3b 41 14             	cmp    0x14(%rcx),%eax
   3ab66:	b8 00 00 00 00       	mov    $0x0,%eax
   3ab6b:	0f 45 45 84          	cmovne 0xffffffffffffff84(%rbp),%eax
   3ab6f:	41 89 c7             	mov    %eax,%r15d
   3ab72:	89 45 84             	mov    %eax,0xffffffffffffff84(%rbp)
   3ab75:	49 c1 e7 05          	shl    $0x5,%r15
   3ab79:	e9 b0 f6 ff ff       	jmpq   3a22e <e1000_alloc_rx_buffers+0x8c>
   3ab7e:	48 8b 95 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rdx
   3ab85:	8b 4d 84             	mov    0xffffffffffffff84(%rbp),%ecx
   3ab88:	39 4a 18             	cmp    %ecx,0x18(%rdx)
   3ab8b:	74 6a                	je     3abf7 <e1000_alloc_rx_buffers+0xa55>
   3ab8d:	85 c9                	test   %ecx,%ecx
   3ab8f:	89 4a 18             	mov    %ecx,0x18(%rdx)
   3ab92:	41 89 cd             	mov    %ecx,%r13d
   3ab95:	75 2e                	jne    3abc5 <e1000_alloc_rx_buffers+0xa23>
   3ab97:	eb 21                	jmp    3abba <e1000_alloc_rx_buffers+0xa18>
   3ab99:	48 89 df             	mov    %rbx,%rdi
   3ab9c:	e8 00 00 00 00       	callq  3aba1 <e1000_alloc_rx_buffers+0x9ff>
   3aba1:	4c 89 f7             	mov    %r14,%rdi
   3aba4:	e8 00 00 00 00       	callq  3aba9 <e1000_alloc_rx_buffers+0xa07>
   3aba9:	eb d3                	jmp    3ab7e <e1000_alloc_rx_buffers+0x9dc>
   3abab:	48 8b 85 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rax
   3abb2:	ff 80 d0 02 00 00    	incl   0x2d0(%rax)
   3abb8:	eb c4                	jmp    3ab7e <e1000_alloc_rx_buffers+0x9dc>
   3abba:	48 8b 95 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rdx
   3abc1:	44 8b 6a 14          	mov    0x14(%rdx),%r13d
   3abc5:	41 ff cd             	dec    %r13d
   3abc8:	0f ae f8             	sfence 
   3abcb:	48 8b 85 60 ff ff ff 	mov    0xffffffffffffff60(%rbp),%rax
   3abd2:	48 8b 8d 68 ff ff ff 	mov    0xffffffffffffff68(%rbp),%rcx
   3abd9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3abe0:	0f b7 58 2e          	movzwl 0x2e(%rax),%ebx
   3abe4:	4c 8b a1 b8 03 00 00 	mov    0x3b8(%rcx),%r12
   3abeb:	e8 00 00 00 00       	callq  3abf0 <e1000_alloc_rx_buffers+0xa4e>
   3abf0:	49 01 dc             	add    %rbx,%r12
   3abf3:	45 89 2c 24          	mov    %r13d,(%r12)
   3abf7:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
   3abfe:	5b                   	pop    %rbx
   3abff:	41 5c                	pop    %r12
   3ac01:	41 5d                	pop    %r13
   3ac03:	41 5e                	pop    %r14
   3ac05:	41 5f                	pop    %r15
   3ac07:	c9                   	leaveq 
   3ac08:	c3                   	retq   
   3ac09:	90                   	nop    
   3ac0a:	90                   	nop    
   3ac0b:	90                   	nop    

000000000003ac0c <MJR_call_kern>:

#define NULL 0x0

static void MJR_call_kern(unsigned long fid, size_t size, ot_args * oargsp)
{
   3ac0c:	55                   	push   %rbp
  struct req_args  out;
  full_slab_verify();
   3ac0d:	31 c0                	xor    %eax,%eax
   3ac0f:	48 89 e5             	mov    %rsp,%rbp
   3ac12:	41 55                	push   %r13
   3ac14:	49 89 d5             	mov    %rdx,%r13
   3ac17:	41 54                	push   %r12
   3ac19:	49 89 f4             	mov    %rsi,%r12
   3ac1c:	53                   	push   %rbx
   3ac1d:	48 89 fb             	mov    %rdi,%rbx
   3ac20:	48 83 ec 28          	sub    $0x28,%rsp
   3ac24:	e8 00 00 00 00       	callq  3ac29 <MJR_call_kern+0x1d>
  out.function_id = fid;
  out.length = size;
  out.data = oargsp;
  dispatch_user_request("MJR_call_kern_sent",  &out);
   3ac29:	48 8d 75 c0          	lea    0xffffffffffffffc0(%rbp),%rsi
   3ac2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3ac34:	48 89 5d c0          	mov    %rbx,0xffffffffffffffc0(%rbp)
   3ac38:	44 89 65 c8          	mov    %r12d,0xffffffffffffffc8(%rbp)
   3ac3c:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
   3ac40:	e8 00 00 00 00       	callq  3ac45 <MJR_call_kern+0x39>
  return;
}
   3ac45:	48 83 c4 28          	add    $0x28,%rsp
   3ac49:	5b                   	pop    %rbx
   3ac4a:	41 5c                	pop    %r12
   3ac4c:	41 5d                	pop    %r13
   3ac4e:	c9                   	leaveq 
   3ac4f:	c3                   	retq   

000000000003ac50 <nooks_debug_translate_u2k>:


void
nooks_ot_register_userfn (void * userfnptr,
                          unsigned long fncode)
{
    ot_args args;

    args.userptr = userfnptr;
    args.kernptr = (void *) fncode;

    MJR_call_kern (FIFO_NOOKS_REGISTER_USERFN, sizeof (ot_args), &args);
}

// TODO: investigate replacing the nooks_alloc_arraymem_user
// with a single FIFO call to reduce number of user/kernel
// crosses

/**********************************************************
 *
 * nooks_ot_lookup_user
 *
 * Lookup userptr associated with a kernptr. For a failed
 * translation, we need to allocate memory in the userspace
 * and then make a call to enter a new value into the OT.
 *
 *********************************************************/
void
nooks_ot_lookup_user (void * kernptr,
                      void ** userptr,
                      int size)
{
    ot_args args;

#ifdef USE_KLEE
    if (Sym_should_disp_kern (__func__, __LINE__) == 0) {
        return;
    }
#endif

    // Translating a kernel pointer with any of these characteristics
    // never makes sense
    if (
        (kernptr >= ((void *) -4095) ||
         kernptr <= ((void *)  4095) ||
         kernptr == ((void *) 0x6b6b6b6b6b6b6b6b)
         ) 
        &&
        kernptr != 0x0
        )
    {
        printk ("%s: Bizarre pointer translation, user %p kernel %p\n",
                 __func__, *userptr, kernptr);
        panic("wrapper_nooks failed.");
    }

    if (kernptr) {
        /* A call to translate the pointer */
        args.kernptr = kernptr;
        args.userptr = (void *)INVALID_PTR;

        MJR_call_kern (FIFO_NOOKS_XLATE_K2U, sizeof (ot_args), &args);

        /* At this point, we have the return value from the FIFO */
        if (args.userptr == (void *)INVALID_PTR) {
            /* kmalloc new memory, and create a new entry in the OT */
            if (size <= 0) {
                printk ("Failed to translate pointer: kern %p user %p size %d, allocating 1 byte\n",
                         kernptr, *userptr, size);
                size = 1;
            }

            *userptr = kmalloc(GFP_KERNEL, size);
            if (*userptr == NULL) {
                printk ("nooks_ot_lookup_user: failed to allocate memory %d\n", size);
                printk ("      ptrs: %p %p\n", kernptr, *userptr);
                panic("wrapper_nooks failed.");
            }
            
            memset(*userptr, 0, size);
            //printk ("nooks_ot_lookup_user:  Alloc'd new memory, kern: 0x%x, user: 0x%x\n", kernptr, *userptr);

            args.kernptr = kernptr;
            args.userptr = *userptr;

            MJR_call_kern (FIFO_NOOKS_ADD_TO_HASH, sizeof (ot_args), &args);
        }
        else {
            /* We have a successful conversion */
            *userptr = args.userptr;
        }
    }
    else {
        /* A NULL kernptr will return a NULL userptr */
        *userptr = 0U;
    }

    return;
}

/**********************************************************
 *
 * nooks_ot_alloc_arraymem_user
 *
 * Allocate a new memory region with arrsize bytes; copy
 * the contents of the old array from kernptr to the new
 * location; modify userptr to point to the new region.
 *
 * NOTES:
 * 1. Need size info to copy old array's contents to
 *    new region.
 * 2. Check sizes appropriately when copying.
 * 3. FIXME: Currently not storing size info, but just
 *    using a memcpy of arrsize bytes. WILL cause a buffer
 *    overflow. FIX: add size info to OT.
 *
 *********************************************************/
void
nooks_ot_alloc_arraymem_user (void ** userptr,
                              int new_number_of_elt,
                              int sizeof_each_elt,
                              int rangestore)
{
    ot_args args;
    array_numelts_args ar_args;
    range_args r_args;
    void *newarr = 0U;
    void *kernptr = 0U;
    int old_number_of_elt;
    int min_number_of_elt;
    bool force_allocate = 0;

    // Non arrays = 1:  all pointers have one element.
    memset (&ar_args, 0, sizeof (array_numelts_args));
    ar_args.userptr = *userptr;
    ar_args.array_numelts = 0;
    MJR_call_kern (FIFO_NOOKS_GET_ARRAY_NUMELTS_REVERSE, sizeof (array_numelts_args), &ar_args);

    if (ar_args.array_numelts == -1) {
        //printk ("nooks_ot_alloc_arraymem_user: ar_args.array_numelts still -1!  This usually means\n");
        //printk ("that the array was allocated via a wrapper.  We'll proceed, and NOT reallocate memory.\n");
        printk ("Possible BUG in nooks_ot_alloc_arraymem_user / wrapper allocation (1)\n");
        printk ("problem in wrappers_nooks.\n");
        ar_args.array_numelts = new_number_of_elt;
        force_allocate = 1;
        //return;
    }

    if (ar_args.array_numelts == 0) {
        printk ("Possible BUG in nooks_ot_alloc_arraymem_user / wrapper allocation (2)\n");
        printk ("**TODO We will return and allocate memory.  See wrappers_nooks.c and fix this.\n");
        ar_args.array_numelts = new_number_of_elt;
        force_allocate = 1;
        //exit (1);
        //return;
    }

    old_number_of_elt = ar_args.array_numelts;
    min_number_of_elt = (new_number_of_elt > old_number_of_elt) ? old_number_of_elt : new_number_of_elt;

    printk ("nooks_ot_alloc_arraymem_user:  old_number_of_elt: %d,"
             " new_number_of_elt: %d, sizeof_each_elt: %d, rangestore: %d, min_number_of_elt: %d\n",
             old_number_of_elt, new_number_of_elt, sizeof_each_elt, rangestore, min_number_of_elt);

    if (new_number_of_elt < 0) {
        printk ("nooks_ot_alloc_arraymem_user: BUG new_number_of_elts < 0!  Not doing anything!\n");
        panic("wrapper_nooks failed.");
    }

    if ((old_number_of_elt != new_number_of_elt) || (force_allocate == 1)) {
        // Allocate a new array of the appropriate size.
        printk ("Allocating %d bytes and copying %d bytes.\n", new_number_of_elt, min_number_of_elt);
        newarr = kcalloc(new_number_of_elt, sizeof_each_elt, GFP_KERNEL);
        if (newarr == NULL) {
            printk ("BUG Memory allocation in user daemon failed!"
                     "  Sizes: %d, %d\n", new_number_of_elt, sizeof_each_elt);
            panic("wrapper_nooks failed.");
        }

        // Copy only as many bytes as are actually valid.
        memcpy (newarr, *userptr, min_number_of_elt * sizeof_each_elt);

        // Remove the old association with userptr
        //  If forcing to allocate previous entry does not exist..
        if (force_allocate == 0 )   {
            args.userptr = *userptr;
            args.kernptr = 0U;
            MJR_call_kern (FIFO_NOOKS_DEL_FROM_HASH_REVERSE, sizeof (ot_args), &args);
        }

        // Store the address of the kernel data structure.
        kernptr = args.kernptr;

        // Create a new association (kernptr, newarr);
        // Has no effect on args structure
        args.userptr = newarr;
        args.kernptr = kernptr; // Not needed, but lets be clear
        MJR_call_kern (FIFO_NOOKS_ADD_TO_HASH, sizeof (ot_args), &args);

        // kernptr is base of old array in kernel
        // *userptr is base of old userptr array

        if (rangestore == 1) {
            // First, delete all the old entries.  We deleted the first
            // one, above.

            r_args.olduserptr = (unsigned long) *userptr;
            r_args.newuserptr = (unsigned long) newarr;
            r_args.newkernptr = (unsigned long) kernptr;
            r_args.new_number_of_elt = new_number_of_elt;
            r_args.sizeof_each_elt = sizeof_each_elt;

            printk ("FIFO_NOOKS_RANGE_UPDATE: userptr: %p, newarr: %p, kernptr: %p,"
                     " new_number_of_elt: %d, sizeof_each_elt: %d\n",
                     *userptr,
                     newarr,
                     kernptr,
                     new_number_of_elt,
                     sizeof_each_elt);

            MJR_call_kern (FIFO_NOOKS_RANGE_UPDATE, sizeof (range_args), &r_args);
        }

        // Store the number of elements in the array.
        nooks_ot_store_array_numelts_reverse (newarr, new_number_of_elt);

        // Assign newarr to *kernptr;
        *userptr = newarr;
        printk ("nooks_ot_alloc_arraymem_user:  New mapping established:"
                 " kern %p, user %p\n", kernptr, *userptr);
    } else {
        // userptr is unmodified
        return;
    }

    return;
}

/**********************************************************
 * nooks_ot_store_array_numelts
 *
 * Specialized function for updating the number of elements
 * associated with a specific pointer to array.
 *
 * The idea is that each pointer in the OT has an
 * associated number of elements.  In many cases, this
 * number is 1.  If we ever need to change this value,
 * call this function.
 *********************************************************/
void
nooks_ot_store_array_numelts_reverse (void *userptr,
                                      int new_number_of_elt)
{
    array_numelts_args ar_args;

#ifdef USE_KLEE
    if (Sym_should_disp_kern (__func__, __LINE__) == 0) {
        return;
    }
#endif

    memset (&ar_args, 0, sizeof (array_numelts_args));
    ar_args.userptr = userptr;
    ar_args.array_numelts = new_number_of_elt;

    MJR_call_kern (FIFO_NOOKS_STORE_ARRAY_NUMELTS_REVERSE, sizeof (ar_args), &ar_args);
}

/**********************************************************
 *
 * nooks_ot_storeoffset_user
 *
 * Given a userptr and an offset, lookup the mapping for
 * userptr in the object tracker. If no mapping exists, then
 * do nothing. If a mapping exists (and say it is kernptr)
 * then do the following:
 * -> Search old (kernptr+off, userptr'+off) association.
 * -> If userptr+off != userptr'+off, then memcpy from
 *    userptr'+off to userptr+off.
 * -> Delete the (kernptr+off, userptr'+off) association.
 * -> Add the (kernptr+off,userptr+off) assocation.
 *
 *********************************************************/
void
nooks_ot_storeoffset_user(void * userptr,
                          int offset,
                          int size)
{
    ot_args args;
    void *kernptr;
    void *kernptr_plus_offset;
    void *userptr_plus_offset;
    void *old_userptr_plus_offset = (void *) INVALID_PTR;


    // Check first if we already have an entry for userptr + offset.
    userptr_plus_offset = userptr + offset;
    args.kernptr = (void *)INVALID_PTR;
    args.userptr = userptr_plus_offset;
    MJR_call_kern (FIFO_NOOKS_XLATE_U2K, sizeof (ot_args), &args);

    // No entry exists already for userptr + offset.
    if (args.kernptr == (void *) INVALID_PTR) {
        // Check if we have an entry for userptr.
        args.kernptr = (void *) INVALID_PTR;
        args.userptr = userptr;
        MJR_call_kern (FIFO_NOOKS_XLATE_U2K, sizeof (ot_args), &args);

        // If an entry exists, create the offset entry.
        if (args.kernptr != (void *) INVALID_PTR) {
            kernptr = args.kernptr;
            kernptr_plus_offset = kernptr + offset;

            // Search and delete any old associations of
            // kernptr_plus_offset.
            args.kernptr = kernptr_plus_offset;
            args.userptr = (void *)INVALID_PTR;
            MJR_call_kern (FIFO_NOOKS_DEL_FROM_HASH, sizeof (ot_args), &args);

            old_userptr_plus_offset = args.userptr;
            if ((old_userptr_plus_offset != (void *) INVALID_PTR) &&
                (userptr_plus_offset != old_userptr_plus_offset)) {
                memcpy(userptr_plus_offset, old_userptr_plus_offset, size);
            }

            args.kernptr = kernptr_plus_offset;
            args.userptr = userptr_plus_offset;
            MJR_call_kern (FIFO_NOOKS_ADD_TO_HASH, sizeof (ot_args), &args);
        }
        else {
            printk ("nooks_ot_storeoffset_user Possible BUG!!\n");
        }
    }

    return;
}

///////////////////////////
// Associates the given user level pointer with
// the given kernel level pointer.  Used
// with functions like dma_alloc_coherent and ioremap.
///////////////////////////
void nooks_ot_kern_memory_assoc (void * userptr, void * kernptr) {
    ot_args args;

#ifdef USE_KLEE
    if (Sym_should_disp_kern (__func__, __LINE__) == 0) {
        return;
    }
#endif

    // To be filled in shortly
    args.kernptr = kernptr;
    args.userptr = userptr;
    MJR_call_kern (FIFO_NOOKS_MEMORY_ASSOC, sizeof (ot_args), &args);
}

#if 0

///////////////////////////
// Given:
//  base:  the parameter passed to ioremap
//  length:  the parameter passed to ioremap
//  kernptr:  the return value from ioremap
// Does this:
//  - Memory maps the specified addresses into the process address space.
//  - Establishes a mapping in the nooks OT between the physical IOMEM
//    addresses and the user-level virtual address
// Returns:
//  A user-level pointer that can be used to access the
//  IO memory in question.
///////////////////////////
void *nooks_ot_establish_iomem (unsigned long base, unsigned long length, void *kernptr) {
    void *vadr;

    // Perform the memory mapping
    vadr = mmap(0, length, PROT_READ | PROT_WRITE, MAP_SHARED, devmem_fd, base);
    printk ("nooks_establish_iomem: vadr: 0x%x devmem_fd: %d, base: 0x%x, length: %u, kernptr: 0x%x\n",
             vadr, devmem_fd, base, length, kernptr);
    if (vadr == (void *) -1)
    {
        printk ("nooks_establish_iomem: mmap failed.  errno: %d\n", errno);
        exit (6);
    }

    // Establish nooks OT mapping.
    nooks_ot_kern_memory_assoc (vadr, kernptr);

    return vadr;
}

#endif

///////////////////////////////
//
// Add a new range to the range query
// structure.  Used by the allocator
// wrappers.
//
//////////////////////////////
void nooks_ot_add_range (unsigned long kern_ptr_base,
                         unsigned long user_ptr_base,
                         int number_of_elt,
                         int sizeof_each_elt)
{
    range_args args;

#ifdef USE_KLEE
    if (Sym_should_disp_kern (__func__, __LINE__) == 0) {
        return;
    }
#endif

    args.olduserptr = 0;
    args.newkernptr = kern_ptr_base;
    args.newuserptr = user_ptr_base;
    args.new_number_of_elt = number_of_elt;
    args.sizeof_each_elt = sizeof_each_elt;
    MJR_call_kern (FIFO_NOOKS_RANGE_UPDATE, sizeof (range_args), &args);
}

/////////////////////////////////////////////////
// Frees an already-created range.
// Useful if we're creating lots of ranges
// since the memory leaks would be too extensive
// if we never freed them.
/////////////////////////////////////////////////
void nooks_ot_free_range (unsigned long kern_ptr_base,
                          unsigned long user_ptr_base)
{
    range_args args;

#ifdef USE_KLEE
    if (Sym_should_disp_kern (__func__, __LINE__) == 0) {
        return;
    }
#endif

    args.olduserptr = 0;
    args.newkernptr = kern_ptr_base;
    args.newuserptr = user_ptr_base;
    args.new_number_of_elt = 0;
    args.sizeof_each_elt = 0;
    MJR_call_kern (FIFO_NOOKS_RANGE_FREE, sizeof (range_args), &args);
}

//
// DEBUG function, just returns the user->mapping if any.
// Return NULL if no mapping exists.
//
void *nooks_debug_translate_u2k (void *user_ptr) {
   3ac50:	55                   	push   %rbp
    unsigned long ptr = (unsigned long) user_ptr;

#ifdef USE_KLEE
    if (Sym_should_disp_kern (__func__, __LINE__) == 0) {
        return NULL;
    }
#endif

    MJR_call_kern (FIFO_NOOKS_DEBUG_TRANSLATE_U2K, sizeof (void *), &ptr);
   3ac51:	be 08 00 00 00       	mov    $0x8,%esi
   3ac56:	48 89 e5             	mov    %rsp,%rbp
   3ac59:	48 83 ec 10          	sub    $0x10,%rsp
   3ac5d:	48 8d 55 f8          	lea    0xfffffffffffffff8(%rbp),%rdx
   3ac61:	48 89 7d f8          	mov    %rdi,0xfffffffffffffff8(%rbp)
   3ac65:	bf 70 00 00 00       	mov    $0x70,%edi
   3ac6a:	e8 9d ff ff ff       	callq  3ac0c <MJR_call_kern>
   3ac6f:	48 8b 45 f8          	mov    0xfffffffffffffff8(%rbp),%rax
    return (void *) ptr;
}
   3ac73:	c9                   	leaveq 
   3ac74:	c3                   	retq   

000000000003ac75 <nooks_ot_free_range>:
   3ac75:	55                   	push   %rbp
   3ac76:	48 89 e5             	mov    %rsp,%rbp
   3ac79:	48 83 ec 20          	sub    $0x20,%rsp
   3ac7d:	48 8d 55 e0          	lea    0xffffffffffffffe0(%rbp),%rdx
   3ac81:	48 89 7d e8          	mov    %rdi,0xffffffffffffffe8(%rbp)
   3ac85:	48 89 75 f0          	mov    %rsi,0xfffffffffffffff0(%rbp)
   3ac89:	bf 6e 00 00 00       	mov    $0x6e,%edi
   3ac8e:	be 20 00 00 00       	mov    $0x20,%esi
   3ac93:	48 c7 45 e0 00 00 00 	movq   $0x0,0xffffffffffffffe0(%rbp)
   3ac9a:	00 
   3ac9b:	c7 45 f8 00 00 00 00 	movl   $0x0,0xfffffffffffffff8(%rbp)
   3aca2:	c7 45 fc 00 00 00 00 	movl   $0x0,0xfffffffffffffffc(%rbp)
   3aca9:	e8 5e ff ff ff       	callq  3ac0c <MJR_call_kern>
   3acae:	c9                   	leaveq 
   3acaf:	c3                   	retq   

000000000003acb0 <nooks_ot_add_range>:
   3acb0:	55                   	push   %rbp
   3acb1:	48 89 e5             	mov    %rsp,%rbp
   3acb4:	48 83 ec 20          	sub    $0x20,%rsp
   3acb8:	89 55 f8             	mov    %edx,0xfffffffffffffff8(%rbp)
   3acbb:	48 8d 55 e0          	lea    0xffffffffffffffe0(%rbp),%rdx
   3acbf:	48 89 7d e8          	mov    %rdi,0xffffffffffffffe8(%rbp)
   3acc3:	48 89 75 f0          	mov    %rsi,0xfffffffffffffff0(%rbp)
   3acc7:	bf 6d 00 00 00       	mov    $0x6d,%edi
   3accc:	be 20 00 00 00       	mov    $0x20,%esi
   3acd1:	48 c7 45 e0 00 00 00 	movq   $0x0,0xffffffffffffffe0(%rbp)
   3acd8:	00 
   3acd9:	89 4d fc             	mov    %ecx,0xfffffffffffffffc(%rbp)
   3acdc:	e8 2b ff ff ff       	callq  3ac0c <MJR_call_kern>
   3ace1:	c9                   	leaveq 
   3ace2:	c3                   	retq   

000000000003ace3 <nooks_ot_kern_memory_assoc>:
   3ace3:	55                   	push   %rbp
   3ace4:	48 89 e5             	mov    %rsp,%rbp
   3ace7:	48 83 ec 10          	sub    $0x10,%rsp
   3aceb:	48 8d 55 f0          	lea    0xfffffffffffffff0(%rbp),%rdx
   3acef:	48 89 75 f8          	mov    %rsi,0xfffffffffffffff8(%rbp)
   3acf3:	48 89 7d f0          	mov    %rdi,0xfffffffffffffff0(%rbp)
   3acf7:	be 10 00 00 00       	mov    $0x10,%esi
   3acfc:	bf 6a 00 00 00       	mov    $0x6a,%edi
   3ad01:	e8 06 ff ff ff       	callq  3ac0c <MJR_call_kern>
   3ad06:	c9                   	leaveq 
   3ad07:	c3                   	retq   

000000000003ad08 <nooks_ot_register_userfn>:
   3ad08:	55                   	push   %rbp
   3ad09:	48 89 e5             	mov    %rsp,%rbp
   3ad0c:	48 83 ec 10          	sub    $0x10,%rsp
   3ad10:	48 8d 55 f0          	lea    0xfffffffffffffff0(%rbp),%rdx
   3ad14:	48 89 7d f0          	mov    %rdi,0xfffffffffffffff0(%rbp)
   3ad18:	48 89 75 f8          	mov    %rsi,0xfffffffffffffff8(%rbp)
   3ad1c:	bf 69 00 00 00       	mov    $0x69,%edi
   3ad21:	be 10 00 00 00       	mov    $0x10,%esi
   3ad26:	e8 e1 fe ff ff       	callq  3ac0c <MJR_call_kern>
   3ad2b:	c9                   	leaveq 
   3ad2c:	c3                   	retq   

000000000003ad2d <nooks_ot_storeoffset_user>:
   3ad2d:	55                   	push   %rbp
   3ad2e:	48 89 e5             	mov    %rsp,%rbp
   3ad31:	41 57                	push   %r15
   3ad33:	41 89 d7             	mov    %edx,%r15d
   3ad36:	41 56                	push   %r14
   3ad38:	4c 63 f6             	movslq %esi,%r14
   3ad3b:	be 10 00 00 00       	mov    $0x10,%esi
   3ad40:	41 55                	push   %r13
   3ad42:	49 89 fd             	mov    %rdi,%r13
   3ad45:	41 54                	push   %r12
   3ad47:	4c 8d 65 c0          	lea    0xffffffffffffffc0(%rbp),%r12
   3ad4b:	53                   	push   %rbx
   3ad4c:	4a 8d 1c 37          	lea    (%rdi,%r14,1),%rbx
   3ad50:	4c 89 e2             	mov    %r12,%rdx
   3ad53:	bf 64 00 00 00       	mov    $0x64,%edi
   3ad58:	48 83 ec 18          	sub    $0x18,%rsp
   3ad5c:	48 c7 45 c8 ff ff ff 	movq   $0xffffffffffffffff,0xffffffffffffffc8(%rbp)
   3ad63:	ff 
   3ad64:	48 89 5d c0          	mov    %rbx,0xffffffffffffffc0(%rbp)
   3ad68:	e8 9f fe ff ff       	callq  3ac0c <MJR_call_kern>
   3ad6d:	48 83 7d c8 ff       	cmpq   $0xffffffffffffffff,0xffffffffffffffc8(%rbp)
   3ad72:	0f 85 8d 00 00 00    	jne    3ae05 <nooks_ot_storeoffset_user+0xd8>
   3ad78:	4c 89 e2             	mov    %r12,%rdx
   3ad7b:	be 10 00 00 00       	mov    $0x10,%esi
   3ad80:	bf 64 00 00 00       	mov    $0x64,%edi
   3ad85:	48 c7 45 c8 ff ff ff 	movq   $0xffffffffffffffff,0xffffffffffffffc8(%rbp)
   3ad8c:	ff 
   3ad8d:	4c 89 6d c0          	mov    %r13,0xffffffffffffffc0(%rbp)
   3ad91:	e8 76 fe ff ff       	callq  3ac0c <MJR_call_kern>
   3ad96:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
   3ad9a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
   3ad9e:	74 57                	je     3adf7 <nooks_ot_storeoffset_user+0xca>
   3ada0:	4e 8d 2c 30          	lea    (%rax,%r14,1),%r13
   3ada4:	be 10 00 00 00       	mov    $0x10,%esi
   3ada9:	4c 89 e2             	mov    %r12,%rdx
   3adac:	bf 67 00 00 00       	mov    $0x67,%edi
   3adb1:	48 c7 45 c0 ff ff ff 	movq   $0xffffffffffffffff,0xffffffffffffffc0(%rbp)
   3adb8:	ff 
   3adb9:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
   3adbd:	e8 4a fe ff ff       	callq  3ac0c <MJR_call_kern>
   3adc2:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
   3adc6:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
   3adca:	74 0e                	je     3adda <nooks_ot_storeoffset_user+0xad>
   3adcc:	48 39 f3             	cmp    %rsi,%rbx
   3adcf:	74 09                	je     3adda <nooks_ot_storeoffset_user+0xad>
   3add1:	49 63 cf             	movslq %r15d,%rcx
   3add4:	48 89 df             	mov    %rbx,%rdi
   3add7:	fc                   	cld    
   3add8:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
   3adda:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
   3adde:	be 10 00 00 00       	mov    $0x10,%esi
   3ade3:	bf 66 00 00 00       	mov    $0x66,%edi
   3ade8:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
   3adec:	48 89 5d c0          	mov    %rbx,0xffffffffffffffc0(%rbp)
   3adf0:	e8 17 fe ff ff       	callq  3ac0c <MJR_call_kern>
   3adf5:	eb 0e                	jmp    3ae05 <nooks_ot_storeoffset_user+0xd8>
   3adf7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3adfe:	31 c0                	xor    %eax,%eax
   3ae00:	e8 00 00 00 00       	callq  3ae05 <nooks_ot_storeoffset_user+0xd8>
   3ae05:	48 83 c4 18          	add    $0x18,%rsp
   3ae09:	5b                   	pop    %rbx
   3ae0a:	41 5c                	pop    %r12
   3ae0c:	41 5d                	pop    %r13
   3ae0e:	41 5e                	pop    %r14
   3ae10:	41 5f                	pop    %r15
   3ae12:	c9                   	leaveq 
   3ae13:	c3                   	retq   

000000000003ae14 <nooks_ot_store_array_numelts_reverse>:
   3ae14:	55                   	push   %rbp
   3ae15:	31 c0                	xor    %eax,%eax
   3ae17:	48 89 f9             	mov    %rdi,%rcx
   3ae1a:	fc                   	cld    
   3ae1b:	48 89 e5             	mov    %rsp,%rbp
   3ae1e:	48 83 ec 20          	sub    $0x20,%rsp
   3ae22:	48 8d 55 f0          	lea    0xfffffffffffffff0(%rbp),%rdx
   3ae26:	48 89 d7             	mov    %rdx,%rdi
   3ae29:	ab                   	stos   %eax,%es:(%rdi)
   3ae2a:	ab                   	stos   %eax,%es:(%rdi)
   3ae2b:	48 89 4d f0          	mov    %rcx,0xfffffffffffffff0(%rbp)
   3ae2f:	ab                   	stos   %eax,%es:(%rdi)
   3ae30:	89 75 f8             	mov    %esi,0xfffffffffffffff8(%rbp)
   3ae33:	be 10 00 00 00       	mov    $0x10,%esi
   3ae38:	48 89 7d e8          	mov    %rdi,0xffffffffffffffe8(%rbp)
   3ae3c:	ab                   	stos   %eax,%es:(%rdi)
   3ae3d:	bf 6c 00 00 00       	mov    $0x6c,%edi
   3ae42:	e8 c5 fd ff ff       	callq  3ac0c <MJR_call_kern>
   3ae47:	c9                   	leaveq 
   3ae48:	c3                   	retq   

000000000003ae49 <nooks_ot_alloc_arraymem_user>:
   3ae49:	55                   	push   %rbp
   3ae4a:	31 c0                	xor    %eax,%eax
   3ae4c:	fc                   	cld    
   3ae4d:	48 89 e5             	mov    %rsp,%rbp
   3ae50:	41 57                	push   %r15
   3ae52:	45 31 ff             	xor    %r15d,%r15d
   3ae55:	41 56                	push   %r14
   3ae57:	41 89 d6             	mov    %edx,%r14d
   3ae5a:	48 8d 55 b0          	lea    0xffffffffffffffb0(%rbp),%rdx
   3ae5e:	41 55                	push   %r13
   3ae60:	41 54                	push   %r12
   3ae62:	41 89 f4             	mov    %esi,%r12d
   3ae65:	be 10 00 00 00       	mov    $0x10,%esi
   3ae6a:	53                   	push   %rbx
   3ae6b:	48 83 ec 58          	sub    $0x58,%rsp
   3ae6f:	48 89 7d 88          	mov    %rdi,0xffffffffffffff88(%rbp)
   3ae73:	48 89 d7             	mov    %rdx,%rdi
   3ae76:	89 4d 84             	mov    %ecx,0xffffffffffffff84(%rbp)
   3ae79:	ab                   	stos   %eax,%es:(%rdi)
   3ae7a:	ab                   	stos   %eax,%es:(%rdi)
   3ae7b:	ab                   	stos   %eax,%es:(%rdi)
   3ae7c:	ab                   	stos   %eax,%es:(%rdi)
   3ae7d:	bf 6b 00 00 00       	mov    $0x6b,%edi
   3ae82:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   3ae86:	48 8b 01             	mov    (%rcx),%rax
   3ae89:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
   3ae90:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
   3ae94:	e8 73 fd ff ff       	callq  3ac0c <MJR_call_kern>
   3ae99:	83 7d b8 ff          	cmpl   $0xffffffffffffffff,0xffffffffffffffb8(%rbp)
   3ae9d:	75 23                	jne    3aec2 <nooks_ot_alloc_arraymem_user+0x79>
   3ae9f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aea6:	31 c0                	xor    %eax,%eax
   3aea8:	41 b7 01             	mov    $0x1,%r15b
   3aeab:	e8 00 00 00 00       	callq  3aeb0 <nooks_ot_alloc_arraymem_user+0x67>
   3aeb0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aeb7:	31 c0                	xor    %eax,%eax
   3aeb9:	e8 00 00 00 00       	callq  3aebe <nooks_ot_alloc_arraymem_user+0x75>
   3aebe:	44 89 65 b8          	mov    %r12d,0xffffffffffffffb8(%rbp)
   3aec2:	83 7d b8 00          	cmpl   $0x0,0xffffffffffffffb8(%rbp)
   3aec6:	75 23                	jne    3aeeb <nooks_ot_alloc_arraymem_user+0xa2>
   3aec8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aecf:	31 c0                	xor    %eax,%eax
   3aed1:	41 b7 01             	mov    $0x1,%r15b
   3aed4:	e8 00 00 00 00       	callq  3aed9 <nooks_ot_alloc_arraymem_user+0x90>
   3aed9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aee0:	31 c0                	xor    %eax,%eax
   3aee2:	e8 00 00 00 00       	callq  3aee7 <nooks_ot_alloc_arraymem_user+0x9e>
   3aee7:	44 89 65 b8          	mov    %r12d,0xffffffffffffffb8(%rbp)
   3aeeb:	8b 5d b8             	mov    0xffffffffffffffb8(%rbp),%ebx
   3aeee:	44 8b 45 84          	mov    0xffffffffffffff84(%rbp),%r8d
   3aef2:	44 89 f1             	mov    %r14d,%ecx
   3aef5:	44 89 e2             	mov    %r12d,%edx
   3aef8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3aeff:	41 39 dc             	cmp    %ebx,%r12d
   3af02:	41 89 dd             	mov    %ebx,%r13d
   3af05:	89 de                	mov    %ebx,%esi
   3af07:	45 0f 4e ec          	cmovle %r12d,%r13d
   3af0b:	31 c0                	xor    %eax,%eax
   3af0d:	45 89 e9             	mov    %r13d,%r9d
   3af10:	e8 00 00 00 00       	callq  3af15 <nooks_ot_alloc_arraymem_user+0xcc>
   3af15:	45 85 e4             	test   %r12d,%r12d
   3af18:	79 10                	jns    3af2a <nooks_ot_alloc_arraymem_user+0xe1>
   3af1a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3af21:	31 c0                	xor    %eax,%eax
   3af23:	e8 00 00 00 00       	callq  3af28 <nooks_ot_alloc_arraymem_user+0xdf>
   3af28:	eb 65                	jmp    3af8f <nooks_ot_alloc_arraymem_user+0x146>
   3af2a:	44 39 e3             	cmp    %r12d,%ebx
   3af2d:	75 09                	jne    3af38 <nooks_ot_alloc_arraymem_user+0xef>
   3af2f:	45 84 ff             	test   %r15b,%r15b
   3af32:	0f 84 36 01 00 00    	je     3b06e <nooks_ot_alloc_arraymem_user+0x225>
   3af38:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3af3f:	31 c0                	xor    %eax,%eax
   3af41:	44 89 ea             	mov    %r13d,%edx
   3af44:	44 89 e6             	mov    %r12d,%esi
   3af47:	e8 00 00 00 00       	callq  3af4c <nooks_ot_alloc_arraymem_user+0x103>
 * potential flags, always refer to linux/gfp.h.
 */
static inline void *kcalloc(size_t n, size_t size, gfp_t flags)
{
	if (size != 0 && n > ULONG_MAX / size)
   3af4c:	45 85 f6             	test   %r14d,%r14d
   3af4f:	49 63 fe             	movslq %r14d,%rdi
   3af52:	49 63 cc             	movslq %r12d,%rcx
 * potential flags, always refer to linux/gfp.h.
 */
static inline void *kcalloc(size_t n, size_t size, gfp_t flags)
{
	if (size != 0 && n > ULONG_MAX / size)
   3af55:	74 0e                	je     3af65 <nooks_ot_alloc_arraymem_user+0x11c>
   3af57:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
   3af5b:	31 d2                	xor    %edx,%edx
   3af5d:	48 f7 f7             	div    %rdi
   3af60:	48 39 c1             	cmp    %rax,%rcx
   3af63:	77 16                	ja     3af7b <nooks_ot_alloc_arraymem_user+0x132>
		return NULL;
	return __kmalloc(n * size, flags | __GFP_ZERO);
   3af65:	48 0f af f9          	imul   %rcx,%rdi
   3af69:	be d0 80 00 00       	mov    $0x80d0,%esi
   3af6e:	e8 00 00 00 00       	callq  3af73 <nooks_ot_alloc_arraymem_user+0x12a>
   3af73:	48 85 c0             	test   %rax,%rax
static inline void *kcalloc(size_t n, size_t size, gfp_t flags)
{
	if (size != 0 && n > ULONG_MAX / size)
		return NULL;
	return __kmalloc(n * size, flags | __GFP_ZERO);
   3af76:	48 89 c3             	mov    %rax,%rbx
   3af79:	75 22                	jne    3af9d <nooks_ot_alloc_arraymem_user+0x154>
   3af7b:	44 89 f2             	mov    %r14d,%edx
   3af7e:	44 89 e6             	mov    %r12d,%esi
   3af81:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3af88:	31 c0                	xor    %eax,%eax
   3af8a:	e8 00 00 00 00       	callq  3af8f <nooks_ot_alloc_arraymem_user+0x146>
   3af8f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3af96:	31 c0                	xor    %eax,%eax
   3af98:	e8 00 00 00 00       	callq  3af9d <nooks_ot_alloc_arraymem_user+0x154>
   3af9d:	44 89 f1             	mov    %r14d,%ecx
   3afa0:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   3afa4:	48 89 df             	mov    %rbx,%rdi
   3afa7:	41 0f af cd          	imul   %r13d,%ecx
   3afab:	45 84 ff             	test   %r15b,%r15b
   3afae:	fc                   	cld    
   3afaf:	48 8b 30             	mov    (%rax),%rsi
   3afb2:	48 63 c9             	movslq %ecx,%rcx
   3afb5:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
   3afb7:	75 26                	jne    3afdf <nooks_ot_alloc_arraymem_user+0x196>
   3afb9:	48 8b 55 88          	mov    0xffffffffffffff88(%rbp),%rdx
   3afbd:	be 10 00 00 00       	mov    $0x10,%esi
   3afc2:	bf 68 00 00 00       	mov    $0x68,%edi
   3afc7:	48 8b 02             	mov    (%rdx),%rax
   3afca:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
   3afce:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
   3afd5:	00 
   3afd6:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
   3afda:	e8 2d fc ff ff       	callq  3ac0c <MJR_call_kern>
   3afdf:	48 8d 55 c0          	lea    0xffffffffffffffc0(%rbp),%rdx
   3afe3:	be 10 00 00 00       	mov    $0x10,%esi
   3afe8:	bf 66 00 00 00       	mov    $0x66,%edi
   3afed:	4c 8b 6d c8          	mov    0xffffffffffffffc8(%rbp),%r13
   3aff1:	48 89 5d c0          	mov    %rbx,0xffffffffffffffc0(%rbp)
   3aff5:	e8 12 fc ff ff       	callq  3ac0c <MJR_call_kern>
   3affa:	83 7d 84 01          	cmpl   $0x1,0xffffffffffffff84(%rbp)
   3affe:	75 48                	jne    3b048 <nooks_ot_alloc_arraymem_user+0x1ff>
   3b000:	48 8b 4d 88          	mov    0xffffffffffffff88(%rbp),%rcx
   3b004:	48 89 da             	mov    %rbx,%rdx
   3b007:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3b00e:	45 89 f1             	mov    %r14d,%r9d
   3b011:	45 89 e0             	mov    %r12d,%r8d
   3b014:	31 c0                	xor    %eax,%eax
   3b016:	48 8b 31             	mov    (%rcx),%rsi
   3b019:	4c 89 e9             	mov    %r13,%rcx
   3b01c:	48 89 5d a0          	mov    %rbx,0xffffffffffffffa0(%rbp)
   3b020:	4c 89 6d 98          	mov    %r13,0xffffffffffffff98(%rbp)
   3b024:	44 89 65 a8          	mov    %r12d,0xffffffffffffffa8(%rbp)
   3b028:	44 89 75 ac          	mov    %r14d,0xffffffffffffffac(%rbp)
   3b02c:	48 89 75 90          	mov    %rsi,0xffffffffffffff90(%rbp)
   3b030:	e8 00 00 00 00       	callq  3b035 <nooks_ot_alloc_arraymem_user+0x1ec>
   3b035:	48 8d 55 90          	lea    0xffffffffffffff90(%rbp),%rdx
   3b039:	be 20 00 00 00       	mov    $0x20,%esi
   3b03e:	bf 6d 00 00 00       	mov    $0x6d,%edi
   3b043:	e8 c4 fb ff ff       	callq  3ac0c <MJR_call_kern>
   3b048:	44 89 e6             	mov    %r12d,%esi
   3b04b:	48 89 df             	mov    %rbx,%rdi
   3b04e:	e8 00 00 00 00       	callq  3b053 <nooks_ot_alloc_arraymem_user+0x20a>
   3b053:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
   3b057:	48 89 da             	mov    %rbx,%rdx
   3b05a:	4c 89 ee             	mov    %r13,%rsi
   3b05d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3b064:	48 89 18             	mov    %rbx,(%rax)
   3b067:	31 c0                	xor    %eax,%eax
   3b069:	e8 00 00 00 00       	callq  3b06e <nooks_ot_alloc_arraymem_user+0x225>
   3b06e:	48 83 c4 58          	add    $0x58,%rsp
   3b072:	5b                   	pop    %rbx
   3b073:	41 5c                	pop    %r12
   3b075:	41 5d                	pop    %r13
   3b077:	41 5e                	pop    %r14
   3b079:	41 5f                	pop    %r15
   3b07b:	c9                   	leaveq 
   3b07c:	c3                   	retq   

000000000003b07d <nooks_ot_lookup_user>:
   3b07d:	55                   	push   %rbp
   3b07e:	48 8d 87 00 f0 ff ff 	lea    0xfffffffffffff000(%rdi),%rax
   3b085:	48 89 e5             	mov    %rsp,%rbp
   3b088:	41 55                	push   %r13
   3b08a:	49 89 f5             	mov    %rsi,%r13
   3b08d:	41 54                	push   %r12
   3b08f:	49 89 fc             	mov    %rdi,%r12
   3b092:	53                   	push   %rbx
   3b093:	89 d3                	mov    %edx,%ebx
   3b095:	48 83 ec 18          	sub    $0x18,%rsp
   3b099:	48 3d 00 e0 ff ff    	cmp    $0xffffffffffffe000,%rax
   3b09f:	77 0f                	ja     3b0b0 <nooks_ot_lookup_user+0x33>
   3b0a1:	48 b8 6b 6b 6b 6b 6b 	mov    $0x6b6b6b6b6b6b6b6b,%rax
   3b0a8:	6b 6b 6b 
   3b0ab:	48 39 c7             	cmp    %rax,%rdi
   3b0ae:	75 2a                	jne    3b0da <nooks_ot_lookup_user+0x5d>
   3b0b0:	4d 85 e4             	test   %r12,%r12
   3b0b3:	0f 84 0e 01 00 00    	je     3b1c7 <nooks_ot_lookup_user+0x14a>
   3b0b9:	49 8b 55 00          	mov    0x0(%r13),%rdx
   3b0bd:	4c 89 e1             	mov    %r12,%rcx
   3b0c0:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
   3b0c7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3b0ce:	31 c0                	xor    %eax,%eax
   3b0d0:	e8 00 00 00 00       	callq  3b0d5 <nooks_ot_lookup_user+0x58>
   3b0d5:	e9 ad 00 00 00       	jmpq   3b187 <nooks_ot_lookup_user+0x10a>
   3b0da:	48 85 ff             	test   %rdi,%rdi
   3b0dd:	0f 84 e4 00 00 00    	je     3b1c7 <nooks_ot_lookup_user+0x14a>
   3b0e3:	48 8d 55 d0          	lea    0xffffffffffffffd0(%rbp),%rdx
   3b0e7:	48 89 7d d8          	mov    %rdi,0xffffffffffffffd8(%rbp)
   3b0eb:	be 10 00 00 00       	mov    $0x10,%esi
   3b0f0:	bf 65 00 00 00       	mov    $0x65,%edi
   3b0f5:	48 c7 45 d0 ff ff ff 	movq   $0xffffffffffffffff,0xffffffffffffffd0(%rbp)
   3b0fc:	ff 
   3b0fd:	e8 0a fb ff ff       	callq  3ac0c <MJR_call_kern>
   3b102:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
   3b106:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
   3b10a:	0f 85 b1 00 00 00    	jne    3b1c1 <nooks_ot_lookup_user+0x144>
   3b110:	85 db                	test   %ebx,%ebx
   3b112:	7f 23                	jg     3b137 <nooks_ot_lookup_user+0xba>
   3b114:	49 8b 55 00          	mov    0x0(%r13),%rdx
   3b118:	89 d9                	mov    %ebx,%ecx
   3b11a:	4c 89 e6             	mov    %r12,%rsi
   3b11d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3b124:	31 c0                	xor    %eax,%eax
   3b126:	bb 01 00 00 00       	mov    $0x1,%ebx
   3b12b:	e8 00 00 00 00       	callq  3b130 <nooks_ot_lookup_user+0xb3>
   3b130:	be 01 00 00 00       	mov    $0x1,%esi
   3b135:	eb 15                	jmp    3b14c <nooks_ot_lookup_user+0xcf>
	if (__builtin_constant_p(size)) {
		if (size > PAGE_SIZE)
			return kmalloc_large(size, flags);

		if (!(flags & SLUB_DMA)) {
   3b137:	f6 c3 01             	test   $0x1,%bl
   3b13a:	89 de                	mov    %ebx,%esi
	if (__builtin_constant_p(size)) {
		if (size > PAGE_SIZE)
			return kmalloc_large(size, flags);

		if (!(flags & SLUB_DMA)) {
   3b13c:	75 0e                	jne    3b14c <nooks_ot_lookup_user+0xcf>
			struct kmem_cache *s = kmalloc_slab(size);

			if (!s)
				return ZERO_SIZE_PTR;

			return kmem_cache_alloc(s, flags);
   3b13e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3b145:	e8 00 00 00 00       	callq  3b14a <nooks_ot_lookup_user+0xcd>
   3b14a:	eb 0a                	jmp    3b156 <nooks_ot_lookup_user+0xd9>
		}
	}
	return __kmalloc(size, flags);
   3b14c:	bf d0 00 00 00       	mov    $0xd0,%edi
   3b151:	e8 00 00 00 00       	callq  3b156 <nooks_ot_lookup_user+0xd9>
   3b156:	48 85 c0             	test   %rax,%rax

			return kmem_cache_alloc(s, flags);
		}
	}
	return __kmalloc(size, flags);
   3b159:	48 89 c2             	mov    %rax,%rdx
   3b15c:	49 89 45 00          	mov    %rax,0x0(%r13)
   3b160:	75 33                	jne    3b195 <nooks_ot_lookup_user+0x118>
   3b162:	89 de                	mov    %ebx,%esi
   3b164:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3b16b:	31 c0                	xor    %eax,%eax
   3b16d:	e8 00 00 00 00       	callq  3b172 <nooks_ot_lookup_user+0xf5>
   3b172:	49 8b 55 00          	mov    0x0(%r13),%rdx
   3b176:	4c 89 e6             	mov    %r12,%rsi
   3b179:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3b180:	31 c0                	xor    %eax,%eax
   3b182:	e8 00 00 00 00       	callq  3b187 <nooks_ot_lookup_user+0x10a>
   3b187:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
   3b18e:	31 c0                	xor    %eax,%eax
   3b190:	e8 00 00 00 00       	callq  3b195 <nooks_ot_lookup_user+0x118>
   3b195:	fc                   	cld    
   3b196:	31 c0                	xor    %eax,%eax
   3b198:	48 63 cb             	movslq %ebx,%rcx
   3b19b:	48 89 d7             	mov    %rdx,%rdi
   3b19e:	f3 aa                	rep stos %al,%es:(%rdi)
   3b1a0:	48 8d 55 d0          	lea    0xffffffffffffffd0(%rbp),%rdx
   3b1a4:	be 10 00 00 00       	mov    $0x10,%esi
   3b1a9:	bf 66 00 00 00       	mov    $0x66,%edi
   3b1ae:	4c 89 65 d8          	mov    %r12,0xffffffffffffffd8(%rbp)
   3b1b2:	49 8b 45 00          	mov    0x0(%r13),%rax
   3b1b6:	48 89 45 d0          	mov    %rax,0xffffffffffffffd0(%rbp)
   3b1ba:	e8 4d fa ff ff       	callq  3ac0c <MJR_call_kern>
   3b1bf:	eb 0e                	jmp    3b1cf <nooks_ot_lookup_user+0x152>
   3b1c1:	49 89 45 00          	mov    %rax,0x0(%r13)
   3b1c5:	eb 08                	jmp    3b1cf <nooks_ot_lookup_user+0x152>
   3b1c7:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
   3b1ce:	00 
   3b1cf:	48 83 c4 18          	add    $0x18,%rsp
   3b1d3:	5b                   	pop    %rbx
   3b1d4:	41 5c                	pop    %r12
   3b1d6:	41 5d                	pop    %r13
   3b1d8:	c9                   	leaveq 
   3b1d9:	c3                   	retq   
   3b1da:	90                   	nop    
   3b1db:	90                   	nop    

000000000003b1dc <logStackFrame>:
void logAlloc(void *addr , int size , char *file , int line )__attribute__((isolate)) ;
void logFree(void *addr , char *file , int line )__attribute__((isolate)) ;


void logStackFrame(char *func ) {
   3b1dc:	55                   	push   %rbp
   3b1dd:	48 89 e5             	mov    %rsp,%rbp
    return;
}
   3b1e0:	c9                   	leaveq 
   3b1e1:	c3                   	retq   

000000000003b1e2 <logWrite>:

void logWrite(void *addr , char *what , char *file , int line ) {
   3b1e2:	55                   	push   %rbp
   3b1e3:	48 89 e5             	mov    %rsp,%rbp
    return;
}
   3b1e6:	c9                   	leaveq 
   3b1e7:	c3                   	retq   

000000000003b1e8 <logRead>:
void logRead(void *addr , char *what , char *file , int line ) {
   3b1e8:	55                   	push   %rbp
   3b1e9:	48 89 e5             	mov    %rsp,%rbp
    return;
}
   3b1ec:	c9                   	leaveq 
   3b1ed:	c3                   	retq   
   3b1ee:	90                   	nop    
   3b1ef:	90                   	nop    
Disassembly of section .spinlock.text:

0000000000000000 <_spin_unlock>:
   0:	55                   	push   %rbp
   1:	48 89 e5             	mov    %rsp,%rbp
   4:	41 55                	push   %r13
   6:	49 89 fd             	mov    %rdi,%r13
   9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  10:	41 54                	push   %r12
  12:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
  16:	53                   	push   %rbx
  17:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
  1b:	48 83 ec 38          	sub    $0x38,%rsp
  1f:	e8 00 00 00 00       	callq  24 <_spin_unlock+0x24>
  24:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  2b:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
  32:	00 
  33:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
  3a:	00 
  3b:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
  42:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
  46:	e8 00 00 00 00       	callq  4b <_spin_unlock+0x4b>
  4b:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
  4f:	4c 89 e2             	mov    %r12,%rdx
  52:	48 89 de             	mov    %rbx,%rsi
  55:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  5c:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
  63:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
  6a:	00 
  6b:	e8 00 00 00 00       	callq  70 <_spin_unlock+0x70>
  70:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
  74:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
  78:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  7f:	48 c7 45 b0 68 04 00 	movq   $0x468,0xffffffffffffffb0(%rbp)
  86:	00 
  87:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
  8b:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
  8e:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
  91:	e8 00 00 00 00       	callq  96 <_spin_unlock+0x96>
  96:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  9d:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
  a1:	e8 00 00 00 00       	callq  a6 <_spin_unlock+0xa6>
  a6:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
  aa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  b1:	41 b8 30 00 00 00    	mov    $0x30,%r8d
  b7:	48 89 d9             	mov    %rbx,%rcx
  ba:	4c 89 e2             	mov    %r12,%rdx
  bd:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
  c4:	e8 00 00 00 00       	callq  c9 <_spin_unlock+0xc9>
  c9:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
  cd:	48 85 ff             	test   %rdi,%rdi
  d0:	74 05                	je     d7 <_spin_unlock+0xd7>
  d2:	e8 00 00 00 00       	callq  d7 <_spin_unlock+0xd7>
  d7:	48 83 c4 38          	add    $0x38,%rsp
  db:	5b                   	pop    %rbx
  dc:	41 5c                	pop    %r12
  de:	41 5d                	pop    %r13
  e0:	c9                   	leaveq 
  e1:	c3                   	retq   

00000000000000e2 <_spin_lock>:
  e2:	55                   	push   %rbp
  e3:	48 89 e5             	mov    %rsp,%rbp
  e6:	41 55                	push   %r13
  e8:	49 89 fd             	mov    %rdi,%r13
  eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  f2:	41 54                	push   %r12
  f4:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
  f8:	53                   	push   %rbx
  f9:	48 8d 5d c8          	lea    0xffffffffffffffc8(%rbp),%rbx
  fd:	48 83 ec 38          	sub    $0x38,%rsp
 101:	e8 00 00 00 00       	callq  106 <_spin_lock+0x24>
 106:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 10d:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
 114:	00 
 115:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
 11c:	00 
 11d:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
 124:	4c 89 6d d0          	mov    %r13,0xffffffffffffffd0(%rbp)
 128:	e8 00 00 00 00       	callq  12d <_spin_lock+0x4b>
 12d:	48 8d 4d d0          	lea    0xffffffffffffffd0(%rbp),%rcx
 131:	4c 89 e2             	mov    %r12,%rdx
 134:	48 89 de             	mov    %rbx,%rsi
 137:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 13e:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
 145:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
 14c:	00 
 14d:	e8 00 00 00 00       	callq  152 <_spin_lock+0x70>
 152:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
 156:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
 15a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 161:	48 c7 45 b0 65 04 00 	movq   $0x465,0xffffffffffffffb0(%rbp)
 168:	00 
 169:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
 16d:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
 170:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
 173:	e8 00 00 00 00       	callq  178 <_spin_lock+0x96>
 178:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 17f:	4c 89 6d c8          	mov    %r13,0xffffffffffffffc8(%rbp)
 183:	e8 00 00 00 00       	callq  188 <_spin_lock+0xa6>
 188:	48 8b 75 c0          	mov    0xffffffffffffffc0(%rbp),%rsi
 18c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 193:	41 b8 30 00 00 00    	mov    $0x30,%r8d
 199:	48 89 d9             	mov    %rbx,%rcx
 19c:	4c 89 e2             	mov    %r12,%rdx
 19f:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
 1a6:	e8 00 00 00 00       	callq  1ab <_spin_lock+0xc9>
 1ab:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
 1af:	48 85 ff             	test   %rdi,%rdi
 1b2:	74 05                	je     1b9 <_spin_lock+0xd7>
 1b4:	e8 00 00 00 00       	callq  1b9 <_spin_lock+0xd7>
 1b9:	48 83 c4 38          	add    $0x38,%rsp
 1bd:	5b                   	pop    %rbx
 1be:	41 5c                	pop    %r12
 1c0:	41 5d                	pop    %r13
 1c2:	c9                   	leaveq 
 1c3:	c3                   	retq   

00000000000001c4 <_spin_lock_irqsave>:
 1c4:	55                   	push   %rbp
 1c5:	48 89 e5             	mov    %rsp,%rbp
 1c8:	41 56                	push   %r14
 1ca:	4c 8d 75 c8          	lea    0xffffffffffffffc8(%rbp),%r14
 1ce:	41 55                	push   %r13
 1d0:	4c 8d 6d d0          	lea    0xffffffffffffffd0(%rbp),%r13
 1d4:	41 54                	push   %r12
 1d6:	4c 8d 65 dc          	lea    0xffffffffffffffdc(%rbp),%r12
 1da:	53                   	push   %rbx
 1db:	48 89 fb             	mov    %rdi,%rbx
 1de:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 1e5:	48 83 ec 30          	sub    $0x30,%rsp
 1e9:	e8 00 00 00 00       	callq  1ee <_spin_lock_irqsave+0x2a>
 1ee:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 1f5:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
 1f9:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
 200:	00 
 201:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
 208:	00 
 209:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
 210:	e8 00 00 00 00       	callq  215 <_spin_lock_irqsave+0x51>
 215:	4c 89 f1             	mov    %r14,%rcx
 218:	4c 89 e2             	mov    %r12,%rdx
 21b:	4c 89 ee             	mov    %r13,%rsi
 21e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 225:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
 22c:	48 c7 45 d0 00 00 00 	movq   $0x0,0xffffffffffffffd0(%rbp)
 233:	00 
 234:	e8 00 00 00 00       	callq  239 <_spin_lock_irqsave+0x75>
 239:	48 8b 45 d0          	mov    0xffffffffffffffd0(%rbp),%rax
 23d:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
 241:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 248:	48 c7 45 b0 66 04 00 	movq   $0x466,0xffffffffffffffb0(%rbp)
 24f:	00 
 250:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
 254:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
 257:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
 25a:	e8 00 00 00 00       	callq  25f <_spin_lock_irqsave+0x9b>
 25f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 266:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
 26a:	e8 00 00 00 00       	callq  26f <_spin_lock_irqsave+0xab>
 26f:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
 273:	41 b8 30 00 00 00    	mov    $0x30,%r8d
 279:	4c 89 e9             	mov    %r13,%rcx
 27c:	4c 89 e2             	mov    %r12,%rdx
 27f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 286:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
 28d:	48 89 de             	mov    %rbx,%rsi
 290:	e8 00 00 00 00       	callq  295 <_spin_lock_irqsave+0xd1>
 295:	48 89 de             	mov    %rbx,%rsi
 298:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 29f:	4d 89 f0             	mov    %r14,%r8
 2a2:	b9 08 00 00 00       	mov    $0x8,%ecx
 2a7:	4c 89 e2             	mov    %r12,%rdx
 2aa:	e8 00 00 00 00       	callq  2af <_spin_lock_irqsave+0xeb>
 2af:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
 2b3:	48 8b 5d c8          	mov    0xffffffffffffffc8(%rbp),%rbx
 2b7:	48 85 ff             	test   %rdi,%rdi
 2ba:	74 05                	je     2c1 <_spin_lock_irqsave+0xfd>
 2bc:	e8 00 00 00 00       	callq  2c1 <_spin_lock_irqsave+0xfd>
 2c1:	48 83 c4 30          	add    $0x30,%rsp
 2c5:	48 89 d8             	mov    %rbx,%rax
 2c8:	5b                   	pop    %rbx
 2c9:	41 5c                	pop    %r12
 2cb:	41 5d                	pop    %r13
 2cd:	41 5e                	pop    %r14
 2cf:	c9                   	leaveq 
 2d0:	c3                   	retq   

00000000000002d1 <_spin_trylock>:
 2d1:	55                   	push   %rbp
 2d2:	48 89 e5             	mov    %rsp,%rbp
 2d5:	41 56                	push   %r14
 2d7:	4c 8d 75 dc          	lea    0xffffffffffffffdc(%rbp),%r14
 2db:	41 55                	push   %r13
 2dd:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
 2e1:	41 54                	push   %r12
 2e3:	4c 8d 65 d0          	lea    0xffffffffffffffd0(%rbp),%r12
 2e7:	53                   	push   %rbx
 2e8:	48 89 fb             	mov    %rdi,%rbx
 2eb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 2f2:	48 83 ec 30          	sub    $0x30,%rsp
 2f6:	e8 00 00 00 00       	callq  2fb <_spin_trylock+0x2a>
 2fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 302:	48 89 5d d0          	mov    %rbx,0xffffffffffffffd0(%rbp)
 306:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
 30d:	00 
 30e:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
 315:	00 
 316:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
 31d:	e8 00 00 00 00       	callq  322 <_spin_trylock+0x51>
 322:	4c 89 e1             	mov    %r12,%rcx
 325:	4c 89 f2             	mov    %r14,%rdx
 328:	4c 89 ee             	mov    %r13,%rsi
 32b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 332:	c7 45 dc 00 00 00 00 	movl   $0x0,0xffffffffffffffdc(%rbp)
 339:	48 c7 45 c8 00 00 00 	movq   $0x0,0xffffffffffffffc8(%rbp)
 340:	00 
 341:	e8 00 00 00 00       	callq  346 <_spin_trylock+0x75>
 346:	48 8b 45 c8          	mov    0xffffffffffffffc8(%rbp),%rax
 34a:	48 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%rsi
 34e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 355:	48 c7 45 b0 67 04 00 	movq   $0x467,0xffffffffffffffb0(%rbp)
 35c:	00 
 35d:	48 89 45 c0          	mov    %rax,0xffffffffffffffc0(%rbp)
 361:	8b 45 dc             	mov    0xffffffffffffffdc(%rbp),%eax
 364:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
 367:	e8 00 00 00 00       	callq  36c <_spin_trylock+0x9b>
 36c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 373:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
 377:	e8 00 00 00 00       	callq  37c <_spin_trylock+0xab>
 37c:	48 8b 5d c0          	mov    0xffffffffffffffc0(%rbp),%rbx
 380:	41 b8 30 00 00 00    	mov    $0x30,%r8d
 386:	4c 89 e9             	mov    %r13,%rcx
 389:	4c 89 e2             	mov    %r12,%rdx
 38c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 393:	c7 45 d0 00 00 00 00 	movl   $0x0,0xffffffffffffffd0(%rbp)
 39a:	48 89 de             	mov    %rbx,%rsi
 39d:	e8 00 00 00 00       	callq  3a2 <_spin_trylock+0xd1>
 3a2:	48 89 de             	mov    %rbx,%rsi
 3a5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 3ac:	4d 89 f0             	mov    %r14,%r8
 3af:	b9 04 00 00 00       	mov    $0x4,%ecx
 3b4:	4c 89 e2             	mov    %r12,%rdx
 3b7:	e8 00 00 00 00       	callq  3bc <_spin_trylock+0xeb>
 3bc:	48 8b 7d c0          	mov    0xffffffffffffffc0(%rbp),%rdi
 3c0:	8b 5d dc             	mov    0xffffffffffffffdc(%rbp),%ebx
 3c3:	48 85 ff             	test   %rdi,%rdi
 3c6:	74 05                	je     3cd <_spin_trylock+0xfc>
 3c8:	e8 00 00 00 00       	callq  3cd <_spin_trylock+0xfc>
 3cd:	48 83 c4 30          	add    $0x30,%rsp
 3d1:	89 d8                	mov    %ebx,%eax
 3d3:	5b                   	pop    %rbx
 3d4:	41 5c                	pop    %r12
 3d6:	41 5d                	pop    %r13
 3d8:	41 5e                	pop    %r14
 3da:	c9                   	leaveq 
 3db:	c3                   	retq   

00000000000003dc <_spin_unlock_irqrestore>:
 3dc:	55                   	push   %rbp
 3dd:	48 89 e5             	mov    %rsp,%rbp
 3e0:	41 57                	push   %r15
 3e2:	49 89 f7             	mov    %rsi,%r15
 3e5:	41 56                	push   %r14
 3e7:	4c 8d 75 b0          	lea    0xffffffffffffffb0(%rbp),%r14
 3eb:	41 55                	push   %r13
 3ed:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
 3f1:	41 54                	push   %r12
 3f3:	4c 8d 65 cc          	lea    0xffffffffffffffcc(%rbp),%r12
 3f7:	53                   	push   %rbx
 3f8:	48 89 fb             	mov    %rdi,%rbx
 3fb:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 402:	48 83 ec 48          	sub    $0x48,%rsp
 406:	e8 00 00 00 00       	callq  40b <_spin_unlock_irqrestore+0x2f>
 40b:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 412:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
 416:	48 c7 45 90 00 00 00 	movq   $0x0,0xffffffffffffff90(%rbp)
 41d:	00 
 41e:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
 425:	00 
 426:	c7 45 98 00 00 00 00 	movl   $0x0,0xffffffffffffff98(%rbp)
 42d:	4c 89 7d c0          	mov    %r15,0xffffffffffffffc0(%rbp)
 431:	e8 00 00 00 00       	callq  436 <_spin_unlock_irqrestore+0x5a>
 436:	4c 89 f1             	mov    %r14,%rcx
 439:	4c 89 e2             	mov    %r12,%rdx
 43c:	4c 89 ee             	mov    %r13,%rsi
 43f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 446:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
 44d:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
 454:	00 
 455:	e8 00 00 00 00       	callq  45a <_spin_unlock_irqrestore+0x7e>
 45a:	48 8d 4d c0          	lea    0xffffffffffffffc0(%rbp),%rcx
 45e:	41 b8 08 00 00 00    	mov    $0x8,%r8d
 464:	4c 89 e2             	mov    %r12,%rdx
 467:	4c 89 ee             	mov    %r13,%rsi
 46a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 471:	e8 00 00 00 00       	callq  476 <_spin_unlock_irqrestore+0x9a>
 476:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
 47a:	48 8d 75 90          	lea    0xffffffffffffff90(%rbp),%rsi
 47e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 485:	48 c7 45 90 69 04 00 	movq   $0x469,0xffffffffffffff90(%rbp)
 48c:	00 
 48d:	48 89 45 a0          	mov    %rax,0xffffffffffffffa0(%rbp)
 491:	8b 45 cc             	mov    0xffffffffffffffcc(%rbp),%eax
 494:	89 45 98             	mov    %eax,0xffffffffffffff98(%rbp)
 497:	e8 00 00 00 00       	callq  49c <_spin_unlock_irqrestore+0xc0>
 49c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 4a3:	48 89 5d b0          	mov    %rbx,0xffffffffffffffb0(%rbp)
 4a7:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
 4ab:	e8 00 00 00 00       	callq  4b0 <_spin_unlock_irqrestore+0xd4>
 4b0:	48 8b 5d a0          	mov    0xffffffffffffffa0(%rbp),%rbx
 4b4:	41 b8 30 00 00 00    	mov    $0x30,%r8d
 4ba:	4c 89 f1             	mov    %r14,%rcx
 4bd:	4c 89 e2             	mov    %r12,%rdx
 4c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 4c7:	c7 45 cc 00 00 00 00 	movl   $0x0,0xffffffffffffffcc(%rbp)
 4ce:	48 89 de             	mov    %rbx,%rsi
 4d1:	e8 00 00 00 00       	callq  4d6 <_spin_unlock_irqrestore+0xfa>
 4d6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 4dd:	4d 89 e8             	mov    %r13,%r8
 4e0:	b9 08 00 00 00       	mov    $0x8,%ecx
 4e5:	4c 89 e2             	mov    %r12,%rdx
 4e8:	48 89 de             	mov    %rbx,%rsi
 4eb:	e8 00 00 00 00       	callq  4f0 <_spin_unlock_irqrestore+0x114>
 4f0:	48 8b 7d a0          	mov    0xffffffffffffffa0(%rbp),%rdi
 4f4:	48 85 ff             	test   %rdi,%rdi
 4f7:	74 05                	je     4fe <_spin_unlock_irqrestore+0x122>
 4f9:	e8 00 00 00 00       	callq  4fe <_spin_unlock_irqrestore+0x122>
 4fe:	48 83 c4 48          	add    $0x48,%rsp
 502:	5b                   	pop    %rbx
 503:	41 5c                	pop    %r12
 505:	41 5d                	pop    %r13
 507:	41 5e                	pop    %r14
 509:	41 5f                	pop    %r15
 50b:	c9                   	leaveq 
 50c:	c3                   	retq   
Disassembly of section .devinit.text:

0000000000000000 <e1000_validate_option>:
       0:	55                   	push   %rbp
       1:	48 89 e5             	mov    %rsp,%rbp
       4:	41 55                	push   %r13
       6:	49 89 fd             	mov    %rdi,%r13
       9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      10:	41 54                	push   %r12
      12:	49 89 d4             	mov    %rdx,%r12
      15:	53                   	push   %rbx
      16:	48 89 f3             	mov    %rsi,%rbx
      19:	48 83 ec 08          	sub    $0x8,%rsp
      1d:	e8 00 00 00 00       	callq  22 <e1000_validate_option+0x22>
      22:	41 8b 55 00          	mov    0x0(%r13),%edx
      26:	83 fa ff             	cmp    $0xffffffffffffffff,%edx
      29:	75 0c                	jne    37 <e1000_validate_option+0x37>
      2b:	8b 43 18             	mov    0x18(%rbx),%eax
      2e:	41 89 45 00          	mov    %eax,0x0(%r13)
      32:	e9 5f 01 00 00       	jmpq   196 <e1000_validate_option+0x196>
      37:	8b 03                	mov    (%rbx),%eax
      39:	85 c0                	test   %eax,%eax
      3b:	74 13                	je     50 <e1000_validate_option+0x50>
      3d:	83 f8 01             	cmp    $0x1,%eax
      40:	74 78                	je     ba <e1000_validate_option+0xba>
      42:	83 f8 02             	cmp    $0x2,%eax
      45:	0f 85 08 01 00 00    	jne    153 <e1000_validate_option+0x153>
      4b:	e9 b4 00 00 00       	jmpq   104 <e1000_validate_option+0x104>
      50:	83 fa 01             	cmp    $0x1,%edx
      53:	74 09                	je     5e <e1000_validate_option+0x5e>
      55:	85 d2                	test   %edx,%edx
      57:	74 33                	je     8c <e1000_validate_option+0x8c>
      59:	e9 f9 00 00 00       	jmpq   157 <e1000_validate_option+0x157>
      5e:	41 f6 84 24 c0 07 00 	testb  $0x2,0x7c0(%r12)
      65:	00 02 
      67:	0f 84 29 01 00 00    	je     196 <e1000_validate_option+0x196>
      6d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
      71:	49 8b b4 24 f0 02 00 	mov    0x2f0(%r12),%rsi
      78:	00 
      79:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
      80:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      87:	e9 ba 00 00 00       	jmpq   146 <e1000_validate_option+0x146>
      8c:	41 f6 84 24 c0 07 00 	testb  $0x2,0x7c0(%r12)
      93:	00 02 
      95:	0f 84 fb 00 00 00    	je     196 <e1000_validate_option+0x196>
      9b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
      9f:	49 8b b4 24 f0 02 00 	mov    0x2f0(%r12),%rsi
      a6:	00 
      a7:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
      ae:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      b5:	e9 8c 00 00 00       	jmpq   146 <e1000_validate_option+0x146>
      ba:	3b 53 20             	cmp    0x20(%rbx),%edx
      bd:	0f 82 94 00 00 00    	jb     157 <e1000_validate_option+0x157>
      c3:	3b 53 24             	cmp    0x24(%rbx),%edx
      c6:	0f 87 8b 00 00 00    	ja     157 <e1000_validate_option+0x157>
      cc:	41 f6 84 24 c0 07 00 	testb  $0x2,0x7c0(%r12)
      d3:	00 02 
      d5:	0f 84 bb 00 00 00    	je     196 <e1000_validate_option+0x196>
      db:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
      df:	49 8b b4 24 f0 02 00 	mov    0x2f0(%r12),%rsi
      e6:	00 
      e7:	41 89 d0             	mov    %edx,%r8d
      ea:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
      f1:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
      f8:	31 c0                	xor    %eax,%eax
      fa:	e8 00 00 00 00       	callq  ff <e1000_validate_option+0xff>
      ff:	e9 92 00 00 00       	jmpq   196 <e1000_validate_option+0x196>
     104:	8b 73 20             	mov    0x20(%rbx),%esi
     107:	31 c9                	xor    %ecx,%ecx
     109:	39 f1                	cmp    %esi,%ecx
     10b:	7d 4a                	jge    157 <e1000_validate_option+0x157>
     10d:	48 63 c1             	movslq %ecx,%rax
     110:	48 c1 e0 04          	shl    $0x4,%rax
     114:	48 03 43 28          	add    0x28(%rbx),%rax
     118:	3b 10                	cmp    (%rax),%edx
     11a:	75 33                	jne    14f <e1000_validate_option+0x14f>
     11c:	48 8b 48 08          	mov    0x8(%rax),%rcx
     120:	80 39 00             	cmpb   $0x0,(%rcx)
     123:	74 71                	je     196 <e1000_validate_option+0x196>
     125:	41 f6 84 24 c0 07 00 	testb  $0x2,0x7c0(%r12)
     12c:	00 02 
     12e:	74 66                	je     196 <e1000_validate_option+0x196>
     130:	49 8b b4 24 f0 02 00 	mov    0x2f0(%r12),%rsi
     137:	00 
     138:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     13f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     146:	31 c0                	xor    %eax,%eax
     148:	e8 00 00 00 00       	callq  14d <e1000_validate_option+0x14d>
     14d:	eb 47                	jmp    196 <e1000_validate_option+0x196>
     14f:	ff c1                	inc    %ecx
     151:	eb b6                	jmp    109 <e1000_validate_option+0x109>
     153:	0f 0b                	ud2a   
     155:	eb fe                	jmp    155 <e1000_validate_option+0x155>
     157:	41 f6 84 24 c0 07 00 	testb  $0x2,0x7c0(%r12)
     15e:	00 02 
     160:	74 28                	je     18a <e1000_validate_option+0x18a>
     162:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
     166:	49 8b b4 24 f0 02 00 	mov    0x2f0(%r12),%rsi
     16d:	00 
     16e:	41 89 d0             	mov    %edx,%r8d
     171:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
     175:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     17c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     183:	31 c0                	xor    %eax,%eax
     185:	e8 00 00 00 00       	callq  18a <e1000_validate_option+0x18a>
     18a:	8b 43 18             	mov    0x18(%rbx),%eax
     18d:	41 89 45 00          	mov    %eax,0x0(%r13)
     191:	83 c8 ff             	or     $0xffffffffffffffff,%eax
     194:	eb 02                	jmp    198 <e1000_validate_option+0x198>
     196:	31 c0                	xor    %eax,%eax
     198:	5e                   	pop    %rsi
     199:	5b                   	pop    %rbx
     19a:	41 5c                	pop    %r12
     19c:	41 5d                	pop    %r13
     19e:	c9                   	leaveq 
     19f:	c3                   	retq   

00000000000001a0 <e1000_sw_init>:
     1a0:	55                   	push   %rbp
     1a1:	48 89 e5             	mov    %rsp,%rbp
     1a4:	41 57                	push   %r15
     1a6:	49 89 ff             	mov    %rdi,%r15
     1a9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     1b0:	41 56                	push   %r14
     1b2:	4d 8d b7 b8 03 00 00 	lea    0x3b8(%r15),%r14
     1b9:	41 55                	push   %r13
     1bb:	41 54                	push   %r12
     1bd:	4d 8d a7 8c 04 00 00 	lea    0x48c(%r15),%r12
     1c4:	53                   	push   %rbx
     1c5:	48 83 ec 08          	sub    $0x8,%rsp
     1c9:	e8 00 00 00 00       	callq  1ce <e1000_sw_init+0x2e>
     1ce:	49 8b 9f f8 02 00 00 	mov    0x2f8(%r15),%rbx
     1d5:	4d 8b af f0 02 00 00 	mov    0x2f0(%r15),%r13
     1dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     1e3:	8b 43 3c             	mov    0x3c(%rbx),%eax
     1e6:	66 41 89 86 e8 00 00 	mov    %ax,0xe8(%r14)
     1ed:	00 
     1ee:	66 8b 43 3e          	mov    0x3e(%rbx),%ax
     1f2:	66 41 89 86 e6 00 00 	mov    %ax,0xe6(%r14)
     1f9:	00 
     1fa:	8b 43 40             	mov    0x40(%rbx),%eax
     1fd:	66 41 89 86 ec 00 00 	mov    %ax,0xec(%r14)
     204:	00 
     205:	66 8b 43 42          	mov    0x42(%rbx),%ax
     209:	66 41 89 86 ea 00 00 	mov    %ax,0xea(%r14)
     210:	00 
     211:	8a 43 48             	mov    0x48(%rbx),%al
     214:	41 88 86 ee 00 00 00 	mov    %al,0xee(%r14)
     21b:	e8 00 00 00 00       	callq  220 <e1000_sw_init+0x80>
     220:	8b 73 38             	mov    0x38(%rbx),%esi
     223:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
     227:	4c 89 e1             	mov    %r12,%rcx
     22a:	ba 04 00 00 00       	mov    $0x4,%edx
     22f:	e8 00 00 00 00       	callq  234 <e1000_sw_init+0x94>
     234:	41 c7 87 a0 00 00 00 	movl   $0x5f2,0xa0(%r15)
     23b:	f2 05 00 00 
     23f:	41 8b 85 6c 01 00 00 	mov    0x16c(%r13),%eax
     246:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     24d:	41 c7 86 9c 00 00 00 	movl   $0x40,0x9c(%r14)
     254:	40 00 00 00 
     258:	83 c0 12             	add    $0x12,%eax
     25b:	41 89 86 98 00 00 00 	mov    %eax,0x98(%r14)
     262:	e8 00 00 00 00       	callq  267 <e1000_sw_init+0xc7>
     267:	66 41 8b 86 e6 00 00 	mov    0xe6(%r14),%ax
     26e:	00 
     26f:	66 3d 00 10          	cmp    $0x1000,%ax
     273:	0f 84 71 02 00 00    	je     4ea <e1000_sw_init+0x34a>
     279:	66 3d 01 10          	cmp    $0x1001,%ax
     27d:	0f 84 96 02 00 00    	je     519 <e1000_sw_init+0x379>
     283:	66 3d 04 10          	cmp    $0x1004,%ax
     287:	0f 84 8c 02 00 00    	je     519 <e1000_sw_init+0x379>
     28d:	66 3d 08 10          	cmp    $0x1008,%ax
     291:	0f 84 8f 02 00 00    	je     526 <e1000_sw_init+0x386>
     297:	66 3d 09 10          	cmp    $0x1009,%ax
     29b:	0f 84 85 02 00 00    	je     526 <e1000_sw_init+0x386>
     2a1:	66 3d 0c 10          	cmp    $0x100c,%ax
     2a5:	0f 84 7b 02 00 00    	je     526 <e1000_sw_init+0x386>
     2ab:	66 3d 0d 10          	cmp    $0x100d,%ax
     2af:	0f 84 71 02 00 00    	je     526 <e1000_sw_init+0x386>
     2b5:	66 3d 0e 10          	cmp    $0x100e,%ax
     2b9:	0f 84 74 02 00 00    	je     533 <e1000_sw_init+0x393>
     2bf:	66 3d 15 10          	cmp    $0x1015,%ax
     2c3:	0f 84 6a 02 00 00    	je     533 <e1000_sw_init+0x393>
     2c9:	66 3d 17 10          	cmp    $0x1017,%ax
     2cd:	0f 84 60 02 00 00    	je     533 <e1000_sw_init+0x393>
     2d3:	66 3d 16 10          	cmp    $0x1016,%ax
     2d7:	0f 84 56 02 00 00    	je     533 <e1000_sw_init+0x393>
     2dd:	66 3d 1e 10          	cmp    $0x101e,%ax
     2e1:	0f 84 4c 02 00 00    	je     533 <e1000_sw_init+0x393>
     2e7:	66 3d 0f 10          	cmp    $0x100f,%ax
     2eb:	0f 84 4f 02 00 00    	je     540 <e1000_sw_init+0x3a0>
     2f1:	66 3d 11 10          	cmp    $0x1011,%ax
     2f5:	0f 84 45 02 00 00    	je     540 <e1000_sw_init+0x3a0>
     2fb:	66 3d 26 10          	cmp    $0x1026,%ax
     2ff:	0f 84 45 02 00 00    	je     54a <e1000_sw_init+0x3aa>
     305:	66 3d 27 10          	cmp    $0x1027,%ax
     309:	0f 84 3b 02 00 00    	je     54a <e1000_sw_init+0x3aa>
     30f:	66 3d 28 10          	cmp    $0x1028,%ax
     313:	0f 84 31 02 00 00    	je     54a <e1000_sw_init+0x3aa>
     319:	66 3d 10 10          	cmp    $0x1010,%ax
     31d:	0f 84 31 02 00 00    	je     554 <e1000_sw_init+0x3b4>
     323:	66 3d 12 10          	cmp    $0x1012,%ax
     327:	0f 84 27 02 00 00    	je     554 <e1000_sw_init+0x3b4>
     32d:	66 3d 1d 10          	cmp    $0x101d,%ax
     331:	0f 84 1d 02 00 00    	je     554 <e1000_sw_init+0x3b4>
     337:	66 3d 79 10          	cmp    $0x1079,%ax
     33b:	0f 84 1d 02 00 00    	je     55e <e1000_sw_init+0x3be>
     341:	66 3d 7a 10          	cmp    $0x107a,%ax
     345:	0f 84 13 02 00 00    	je     55e <e1000_sw_init+0x3be>
     34b:	66 3d 7b 10          	cmp    $0x107b,%ax
     34f:	0f 84 09 02 00 00    	je     55e <e1000_sw_init+0x3be>
     355:	66 3d 8a 10          	cmp    $0x108a,%ax
     359:	0f 84 ff 01 00 00    	je     55e <e1000_sw_init+0x3be>
     35f:	66 3d 99 10          	cmp    $0x1099,%ax
     363:	0f 84 f5 01 00 00    	je     55e <e1000_sw_init+0x3be>
     369:	66 3d b5 10          	cmp    $0x10b5,%ax
     36d:	0f 84 eb 01 00 00    	je     55e <e1000_sw_init+0x3be>
     373:	66 3d 13 10          	cmp    $0x1013,%ax
     377:	0f 84 eb 01 00 00    	je     568 <e1000_sw_init+0x3c8>
     37d:	66 3d 18 10          	cmp    $0x1018,%ax
     381:	0f 84 e1 01 00 00    	je     568 <e1000_sw_init+0x3c8>
     387:	66 3d 14 10          	cmp    $0x1014,%ax
     38b:	0f 84 d7 01 00 00    	je     568 <e1000_sw_init+0x3c8>
     391:	66 3d 78 10          	cmp    $0x1078,%ax
     395:	0f 84 d7 01 00 00    	je     572 <e1000_sw_init+0x3d2>
     39b:	66 3d 76 10          	cmp    $0x1076,%ax
     39f:	0f 84 cd 01 00 00    	je     572 <e1000_sw_init+0x3d2>
     3a5:	66 3d 7c 10          	cmp    $0x107c,%ax
     3a9:	0f 84 c3 01 00 00    	je     572 <e1000_sw_init+0x3d2>
     3af:	66 3d 77 10          	cmp    $0x1077,%ax
     3b3:	0f 84 b9 01 00 00    	je     572 <e1000_sw_init+0x3d2>
     3b9:	66 3d 19 10          	cmp    $0x1019,%ax
     3bd:	0f 84 b9 01 00 00    	je     57c <e1000_sw_init+0x3dc>
     3c3:	66 3d 1a 10          	cmp    $0x101a,%ax
     3c7:	0f 84 af 01 00 00    	je     57c <e1000_sw_init+0x3dc>
     3cd:	66 3d 75 10          	cmp    $0x1075,%ax
     3d1:	0f 84 af 01 00 00    	je     586 <e1000_sw_init+0x3e6>
     3d7:	66 3d 5e 10          	cmp    $0x105e,%ax
     3db:	0f 84 af 01 00 00    	je     590 <e1000_sw_init+0x3f0>
     3e1:	66 3d 5f 10          	cmp    $0x105f,%ax
     3e5:	0f 84 a5 01 00 00    	je     590 <e1000_sw_init+0x3f0>
     3eb:	66 3d 60 10          	cmp    $0x1060,%ax
     3ef:	0f 84 9b 01 00 00    	je     590 <e1000_sw_init+0x3f0>
     3f5:	66 3d d9 10          	cmp    $0x10d9,%ax
     3f9:	0f 84 91 01 00 00    	je     590 <e1000_sw_init+0x3f0>
     3ff:	66 3d da 10          	cmp    $0x10da,%ax
     403:	0f 84 87 01 00 00    	je     590 <e1000_sw_init+0x3f0>
     409:	66 3d a4 10          	cmp    $0x10a4,%ax
     40d:	0f 84 7d 01 00 00    	je     590 <e1000_sw_init+0x3f0>
     413:	66 3d d5 10          	cmp    $0x10d5,%ax
     417:	0f 84 73 01 00 00    	je     590 <e1000_sw_init+0x3f0>
     41d:	66 3d a5 10          	cmp    $0x10a5,%ax
     421:	0f 84 69 01 00 00    	je     590 <e1000_sw_init+0x3f0>
     427:	66 3d bc 10          	cmp    $0x10bc,%ax
     42b:	0f 84 5f 01 00 00    	je     590 <e1000_sw_init+0x3f0>
     431:	66 3d 7d 10          	cmp    $0x107d,%ax
     435:	0f 84 5f 01 00 00    	je     59a <e1000_sw_init+0x3fa>
     43b:	66 3d 7e 10          	cmp    $0x107e,%ax
     43f:	0f 84 55 01 00 00    	je     59a <e1000_sw_init+0x3fa>
     445:	66 3d 7f 10          	cmp    $0x107f,%ax
     449:	0f 84 4b 01 00 00    	je     59a <e1000_sw_init+0x3fa>
     44f:	66 3d b9 10          	cmp    $0x10b9,%ax
     453:	0f 84 41 01 00 00    	je     59a <e1000_sw_init+0x3fa>
     459:	66 3d 8b 10          	cmp    $0x108b,%ax
     45d:	0f 84 41 01 00 00    	je     5a4 <e1000_sw_init+0x404>
     463:	66 3d 8c 10          	cmp    $0x108c,%ax
     467:	0f 84 37 01 00 00    	je     5a4 <e1000_sw_init+0x404>
     46d:	66 3d 9a 10          	cmp    $0x109a,%ax
     471:	0f 84 2d 01 00 00    	je     5a4 <e1000_sw_init+0x404>
     477:	66 3d ba 10          	cmp    $0x10ba,%ax
     47b:	0f 84 2d 01 00 00    	je     5ae <e1000_sw_init+0x40e>
     481:	66 3d bb 10          	cmp    $0x10bb,%ax
     485:	0f 84 23 01 00 00    	je     5ae <e1000_sw_init+0x40e>
     48b:	66 3d 96 10          	cmp    $0x1096,%ax
     48f:	0f 84 19 01 00 00    	je     5ae <e1000_sw_init+0x40e>
     495:	66 3d 98 10          	cmp    $0x1098,%ax
     499:	0f 84 0f 01 00 00    	je     5ae <e1000_sw_init+0x40e>
     49f:	66 3d 49 10          	cmp    $0x1049,%ax
     4a3:	0f 84 0f 01 00 00    	je     5b8 <e1000_sw_init+0x418>
     4a9:	66 3d 4a 10          	cmp    $0x104a,%ax
     4ad:	0f 84 05 01 00 00    	je     5b8 <e1000_sw_init+0x418>
     4b3:	66 3d 4b 10          	cmp    $0x104b,%ax
     4b7:	0f 84 fb 00 00 00    	je     5b8 <e1000_sw_init+0x418>
     4bd:	66 3d 4c 10          	cmp    $0x104c,%ax
     4c1:	0f 84 f1 00 00 00    	je     5b8 <e1000_sw_init+0x418>
     4c7:	66 3d c4 10          	cmp    $0x10c4,%ax
     4cb:	0f 84 e7 00 00 00    	je     5b8 <e1000_sw_init+0x418>
     4d1:	66 3d c5 10          	cmp    $0x10c5,%ax
     4d5:	0f 84 dd 00 00 00    	je     5b8 <e1000_sw_init+0x418>
     4db:	66 3d 4d 10          	cmp    $0x104d,%ax
     4df:	0f 85 75 01 00 00    	jne    65a <e1000_sw_init+0x4ba>
     4e5:	e9 ce 00 00 00       	jmpq   5b8 <e1000_sw_init+0x418>
     4ea:	41 8a 86 ee 00 00 00 	mov    0xee(%r14),%al
     4f1:	3c 02                	cmp    $0x2,%al
     4f3:	74 0a                	je     4ff <e1000_sw_init+0x35f>
     4f5:	3c 03                	cmp    $0x3,%al
     4f7:	0f 85 5d 01 00 00    	jne    65a <e1000_sw_init+0x4ba>
     4fd:	eb 0d                	jmp    50c <e1000_sw_init+0x36c>
     4ff:	41 c7 46 10 01 00 00 	movl   $0x1,0x10(%r14)
     506:	00 
     507:	e9 b4 00 00 00       	jmpq   5c0 <e1000_sw_init+0x420>
     50c:	41 c7 46 10 02 00 00 	movl   $0x2,0x10(%r14)
     513:	00 
     514:	e9 a7 00 00 00       	jmpq   5c0 <e1000_sw_init+0x420>
     519:	41 c7 46 10 03 00 00 	movl   $0x3,0x10(%r14)
     520:	00 
     521:	e9 9a 00 00 00       	jmpq   5c0 <e1000_sw_init+0x420>
     526:	41 c7 46 10 04 00 00 	movl   $0x4,0x10(%r14)
     52d:	00 
     52e:	e9 8d 00 00 00       	jmpq   5c0 <e1000_sw_init+0x420>
     533:	41 c7 46 10 05 00 00 	movl   $0x5,0x10(%r14)
     53a:	00 
     53b:	e9 80 00 00 00       	jmpq   5c0 <e1000_sw_init+0x420>
     540:	41 c7 46 10 06 00 00 	movl   $0x6,0x10(%r14)
     547:	00 
     548:	eb 76                	jmp    5c0 <e1000_sw_init+0x420>
     54a:	41 c7 46 10 07 00 00 	movl   $0x7,0x10(%r14)
     551:	00 
     552:	eb 6c                	jmp    5c0 <e1000_sw_init+0x420>
     554:	41 c7 46 10 08 00 00 	movl   $0x8,0x10(%r14)
     55b:	00 
     55c:	eb 62                	jmp    5c0 <e1000_sw_init+0x420>
     55e:	41 c7 46 10 09 00 00 	movl   $0x9,0x10(%r14)
     565:	00 
     566:	eb 58                	jmp    5c0 <e1000_sw_init+0x420>
     568:	41 c7 46 10 0a 00 00 	movl   $0xa,0x10(%r14)
     56f:	00 
     570:	eb 4e                	jmp    5c0 <e1000_sw_init+0x420>
     572:	41 c7 46 10 0b 00 00 	movl   $0xb,0x10(%r14)
     579:	00 
     57a:	eb 44                	jmp    5c0 <e1000_sw_init+0x420>
     57c:	41 c7 46 10 0c 00 00 	movl   $0xc,0x10(%r14)
     583:	00 
     584:	eb 3a                	jmp    5c0 <e1000_sw_init+0x420>
     586:	41 c7 46 10 0d 00 00 	movl   $0xd,0x10(%r14)
     58d:	00 
     58e:	eb 30                	jmp    5c0 <e1000_sw_init+0x420>
     590:	41 c7 46 10 0e 00 00 	movl   $0xe,0x10(%r14)
     597:	00 
     598:	eb 26                	jmp    5c0 <e1000_sw_init+0x420>
     59a:	41 c7 46 10 0f 00 00 	movl   $0xf,0x10(%r14)
     5a1:	00 
     5a2:	eb 1c                	jmp    5c0 <e1000_sw_init+0x420>
     5a4:	41 c7 46 10 10 00 00 	movl   $0x10,0x10(%r14)
     5ab:	00 
     5ac:	eb 12                	jmp    5c0 <e1000_sw_init+0x420>
     5ae:	41 c7 46 10 11 00 00 	movl   $0x11,0x10(%r14)
     5b5:	00 
     5b6:	eb 08                	jmp    5c0 <e1000_sw_init+0x420>
     5b8:	41 c7 46 10 12 00 00 	movl   $0x12,0x10(%r14)
     5bf:	00 
     5c0:	41 8b 46 10          	mov    0x10(%r14),%eax
     5c4:	83 f8 12             	cmp    $0x12,%eax
     5c7:	74 2a                	je     5f3 <e1000_sw_init+0x453>
     5c9:	83 f8 11             	cmp    $0x11,%eax
     5cc:	74 2f                	je     5fd <e1000_sw_init+0x45d>
     5ce:	83 f8 0e             	cmp    $0xe,%eax
     5d1:	74 32                	je     605 <e1000_sw_init+0x465>
     5d3:	83 f8 0f             	cmp    $0xf,%eax
     5d6:	74 2d                	je     605 <e1000_sw_init+0x465>
     5d8:	83 f8 10             	cmp    $0x10,%eax
     5db:	74 28                	je     605 <e1000_sw_init+0x465>
     5dd:	83 f8 0a             	cmp    $0xa,%eax
     5e0:	74 2b                	je     60d <e1000_sw_init+0x46d>
     5e2:	83 f8 0c             	cmp    $0xc,%eax
     5e5:	74 26                	je     60d <e1000_sw_init+0x46d>
     5e7:	83 f8 0b             	cmp    $0xb,%eax
     5ea:	74 21                	je     60d <e1000_sw_init+0x46d>
     5ec:	83 f8 0d             	cmp    $0xd,%eax
     5ef:	75 24                	jne    615 <e1000_sw_init+0x475>
     5f1:	eb 1a                	jmp    60d <e1000_sw_init+0x46d>
     5f3:	41 c7 46 70 01 00 00 	movl   $0x1,0x70(%r14)
     5fa:	00 
     5fb:	eb 10                	jmp    60d <e1000_sw_init+0x46d>
     5fd:	41 c7 46 6c 01 00 00 	movl   $0x1,0x6c(%r14)
     604:	00 
     605:	41 c7 46 68 01 00 00 	movl   $0x1,0x68(%r14)
     60c:	00 
     60d:	41 c7 46 64 01 00 00 	movl   $0x1,0x64(%r14)
     614:	00 
     615:	41 83 7e 10 03       	cmpl   $0x3,0x10(%r14)
     61a:	75 08                	jne    624 <e1000_sw_init+0x484>
     61c:	41 c6 86 1c 01 00 00 	movb   $0x1,0x11c(%r14)
     623:	01 
     624:	41 83 7e 10 0d       	cmpl   $0xd,0x10(%r14)
     629:	76 08                	jbe    633 <e1000_sw_init+0x493>
     62b:	41 c6 86 1d 01 00 00 	movb   $0x1,0x11d(%r14)
     632:	01 
     633:	41 83 7e 10 11       	cmpl   $0x11,0x10(%r14)
     638:	75 08                	jne    642 <e1000_sw_init+0x4a2>
     63a:	41 c6 86 1e 01 00 00 	movb   $0x1,0x11e(%r14)
     641:	01 
     642:	41 83 7e 10 04       	cmpl   $0x4,0x10(%r14)
     647:	0f 86 2e 01 00 00    	jbe    77b <e1000_sw_init+0x5db>
     64d:	41 c6 86 1f 01 00 00 	movb   $0x1,0x11f(%r14)
     654:	01 
     655:	e9 21 01 00 00       	jmpq   77b <e1000_sw_init+0x5db>
     65a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     661:	31 c0                	xor    %eax,%eax
     663:	e8 00 00 00 00       	callq  668 <e1000_sw_init+0x4c8>
     668:	b8 fb ff ff ff       	mov    $0xfffffffb,%eax
     66d:	e9 6f 01 00 00       	jmpq   7e1 <e1000_sw_init+0x641>
     672:	83 f8 0c             	cmp    $0xc,%eax
     675:	74 0a                	je     681 <e1000_sw_init+0x4e1>
     677:	83 f8 0b             	cmp    $0xb,%eax
     67a:	74 05                	je     681 <e1000_sw_init+0x4e1>
     67c:	83 f8 0d             	cmp    $0xd,%eax
     67f:	75 08                	jne    689 <e1000_sw_init+0x4e9>
     681:	41 c7 46 18 01 00 00 	movl   $0x1,0x18(%r14)
     688:	00 
     689:	4c 89 f7             	mov    %r14,%rdi
     68c:	e8 00 00 00 00       	callq  691 <e1000_sw_init+0x4f1>
     691:	41 83 7e 1c 00       	cmpl   $0x0,0x1c(%r14)
     696:	41 c6 86 f2 00 00 00 	movb   $0x0,0xf2(%r14)
     69d:	00 
     69e:	41 c6 86 0e 01 00 00 	movb   $0x1,0x10e(%r14)
     6a5:	01 
     6a6:	41 c6 86 16 01 00 00 	movb   $0x1,0x116(%r14)
     6ad:	01 
     6ae:	75 18                	jne    6c8 <e1000_sw_init+0x528>
     6b0:	41 c6 86 f0 00 00 00 	movb   $0x0,0xf0(%r14)
     6b7:	00 
     6b8:	41 c6 86 00 01 00 00 	movb   $0x0,0x100(%r14)
     6bf:	00 
     6c0:	41 c7 46 58 00 00 00 	movl   $0x0,0x58(%r14)
     6c7:	00 
     6c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     6cf:	41 c7 87 b0 02 00 00 	movl   $0x1,0x2b0(%r15)
     6d6:	01 00 00 00 
     6da:	41 c7 87 b4 02 00 00 	movl   $0x1,0x2b4(%r15)
     6e1:	01 00 00 00 
     6e5:	e8 00 00 00 00       	callq  6ea <e1000_sw_init+0x54a>
     6ea:	49 63 9f b0 02 00 00 	movslq 0x2b0(%r15),%rbx
     6f1:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     6f8:	e8 00 00 00 00       	callq  6fd <e1000_sw_init+0x55d>
     6fd:	31 c0                	xor    %eax,%eax
     6ff:	48 81 fb aa aa aa 02 	cmp    $0x2aaaaaa,%rbx
     706:	77 0e                	ja     716 <e1000_sw_init+0x576>
     708:	48 6b fb 60          	imul   $0x60,%rbx,%rdi
     70c:	be d0 80 00 00       	mov    $0x80d0,%esi
     711:	e8 00 00 00 00       	callq  716 <e1000_sw_init+0x576>
     716:	48 85 c0             	test   %rax,%rax
     719:	49 89 87 b0 01 00 00 	mov    %rax,0x1b0(%r15)
     720:	74 44                	je     766 <e1000_sw_init+0x5c6>
     722:	49 63 9f b4 02 00 00 	movslq 0x2b4(%r15),%rbx
     729:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     730:	e8 00 00 00 00       	callq  735 <e1000_sw_init+0x595>
     735:	31 c0                	xor    %eax,%eax
     737:	48 81 fb 55 55 55 05 	cmp    $0x5555555,%rbx
     73e:	77 0e                	ja     74e <e1000_sw_init+0x5ae>
     740:	48 6b fb 30          	imul   $0x30,%rbx,%rdi
     744:	be d0 80 00 00       	mov    $0x80d0,%esi
     749:	e8 00 00 00 00       	callq  74e <e1000_sw_init+0x5ae>
     74e:	48 85 c0             	test   %rax,%rax
     751:	49 89 87 20 02 00 00 	mov    %rax,0x220(%r15)
     758:	75 33                	jne    78d <e1000_sw_init+0x5ed>
     75a:	49 8b bf b0 01 00 00 	mov    0x1b0(%r15),%rdi
     761:	e8 00 00 00 00       	callq  766 <e1000_sw_init+0x5c6>
     766:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     76d:	31 c0                	xor    %eax,%eax
     76f:	e8 00 00 00 00       	callq  774 <e1000_sw_init+0x5d4>
     774:	b8 f4 ff ff ff       	mov    $0xfffffff4,%eax
     779:	eb 66                	jmp    7e1 <e1000_sw_init+0x641>
     77b:	41 8b 46 10          	mov    0x10(%r14),%eax
     77f:	83 f8 0a             	cmp    $0xa,%eax
     782:	0f 85 ea fe ff ff    	jne    672 <e1000_sw_init+0x4d2>
     788:	e9 f4 fe ff ff       	jmpq   681 <e1000_sw_init+0x4e1>
     78d:	49 8d bf e8 00 00 00 	lea    0xe8(%r15),%rdi
     794:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     79b:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
     7a2:	e8 00 00 00 00       	callq  7a7 <e1000_sw_init+0x607>
     7a7:	4c 89 ff             	mov    %r15,%rdi
     7aa:	e8 00 00 00 00       	callq  7af <e1000_sw_init+0x60f>
     7af:	49 8d bf b8 00 00 00 	lea    0xb8(%r15),%rdi
     7b6:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     7bd:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
     7c4:	e8 00 00 00 00       	callq  7c9 <e1000_sw_init+0x629>
     7c9:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     7d0:	e8 00 00 00 00       	callq  7d5 <e1000_sw_init+0x635>
     7d5:	f0 41 0f ba af c8 07 	lock btsl $0x2,0x7c8(%r15)
     7dc:	00 00 02 
     7df:	31 c0                	xor    %eax,%eax
     7e1:	41 58                	pop    %r8
     7e3:	5b                   	pop    %rbx
     7e4:	41 5c                	pop    %r12
     7e6:	41 5d                	pop    %r13
     7e8:	41 5e                	pop    %r14
     7ea:	41 5f                	pop    %r15
     7ec:	c9                   	leaveq 
     7ed:	c3                   	retq   

00000000000007ee <e1000_probe>:
     7ee:	55                   	push   %rbp
     7ef:	48 89 e5             	mov    %rsp,%rbp
     7f2:	41 57                	push   %r15
     7f4:	41 56                	push   %r14
     7f6:	41 55                	push   %r13
     7f8:	41 54                	push   %r12
     7fa:	53                   	push   %rbx
     7fb:	48 81 ec a8 03 00 00 	sub    $0x3a8,%rsp
     802:	48 89 bd 40 fc ff ff 	mov    %rdi,0xfffffffffffffc40(%rbp)
     809:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     810:	e8 00 00 00 00       	callq  815 <e1000_probe+0x27>
     815:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     81c:	31 c0                	xor    %eax,%eax
     81e:	66 c7 45 ce 00 00    	movw   $0x0,0xffffffffffffffce(%rbp)
     824:	e8 00 00 00 00       	callq  829 <e1000_probe+0x3b>
     829:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     830:	e8 00 00 00 00       	callq  835 <e1000_probe+0x47>
     835:	48 8b 95 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdx
     83c:	66 8b 42 3e          	mov    0x3e(%rdx),%ax
     840:	66 3d 0e 10          	cmp    $0x100e,%ax
     844:	74 7c                	je     8c2 <e1000_probe+0xd4>
     846:	66 3d 15 10          	cmp    $0x1015,%ax
     84a:	74 76                	je     8c2 <e1000_probe+0xd4>
     84c:	66 3d 17 10          	cmp    $0x1017,%ax
     850:	74 70                	je     8c2 <e1000_probe+0xd4>
     852:	66 3d 16 10          	cmp    $0x1016,%ax
     856:	74 6a                	je     8c2 <e1000_probe+0xd4>
     858:	66 3d 1e 10          	cmp    $0x101e,%ax
     85c:	74 64                	je     8c2 <e1000_probe+0xd4>
     85e:	66 3d 13 10          	cmp    $0x1013,%ax
     862:	74 5e                	je     8c2 <e1000_probe+0xd4>
     864:	66 3d 18 10          	cmp    $0x1018,%ax
     868:	74 58                	je     8c2 <e1000_probe+0xd4>
     86a:	66 3d 78 10          	cmp    $0x1078,%ax
     86e:	74 52                	je     8c2 <e1000_probe+0xd4>
     870:	66 3d 14 10          	cmp    $0x1014,%ax
     874:	74 4c                	je     8c2 <e1000_probe+0xd4>
     876:	66 3d 76 10          	cmp    $0x1076,%ax
     87a:	74 46                	je     8c2 <e1000_probe+0xd4>
     87c:	66 3d 7c 10          	cmp    $0x107c,%ax
     880:	74 40                	je     8c2 <e1000_probe+0xd4>
     882:	66 3d 77 10          	cmp    $0x1077,%ax
     886:	74 3a                	je     8c2 <e1000_probe+0xd4>
     888:	66 3d 08 10          	cmp    $0x1008,%ax
     88c:	74 34                	je     8c2 <e1000_probe+0xd4>
     88e:	66 3d 09 10          	cmp    $0x1009,%ax
     892:	74 2e                	je     8c2 <e1000_probe+0xd4>
     894:	66 3d 0c 10          	cmp    $0x100c,%ax
     898:	74 28                	je     8c2 <e1000_probe+0xd4>
     89a:	66 3d 0d 10          	cmp    $0x100d,%ax
     89e:	74 22                	je     8c2 <e1000_probe+0xd4>
     8a0:	66 3d 0f 10          	cmp    $0x100f,%ax
     8a4:	74 1c                	je     8c2 <e1000_probe+0xd4>
     8a6:	66 3d 11 10          	cmp    $0x1011,%ax
     8aa:	74 16                	je     8c2 <e1000_probe+0xd4>
     8ac:	66 3d 10 10          	cmp    $0x1010,%ax
     8b0:	74 10                	je     8c2 <e1000_probe+0xd4>
     8b2:	66 3d 12 10          	cmp    $0x1012,%ax
     8b6:	74 0a                	je     8c2 <e1000_probe+0xd4>
     8b8:	66 3d 1d 10          	cmp    $0x101d,%ax
     8bc:	0f 85 a5 19 00 00    	jne    2267 <e1000_probe+0x1a79>
     8c2:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     8c9:	be 00 03 00 00       	mov    $0x300,%esi
     8ce:	41 bc 01 00 00 00    	mov    $0x1,%r12d
     8d4:	e8 00 00 00 00       	callq  8d9 <e1000_probe+0xeb>
     8d9:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     8e0:	89 85 4c fc ff ff    	mov    %eax,0xfffffffffffffc4c(%rbp)
     8e6:	e8 00 00 00 00       	callq  8eb <e1000_probe+0xfd>
     8eb:	89 c3                	mov    %eax,%ebx
     8ed:	85 db                	test   %ebx,%ebx
     8ef:	0f 85 ae 19 00 00    	jne    22a3 <e1000_probe+0x1ab5>
     8f5:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     8fc:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
     900:	e8 00 00 00 00       	callq  905 <e1000_probe+0x117>
     905:	85 c0                	test   %eax,%eax
     907:	74 3f                	je     948 <e1000_probe+0x15a>
     909:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     910:	be ff ff ff ff       	mov    $0xffffffff,%esi
     915:	e8 00 00 00 00       	callq  91a <e1000_probe+0x12c>
     91a:	85 c0                	test   %eax,%eax
     91c:	74 4a                	je     968 <e1000_probe+0x17a>
     91e:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     925:	be ff ff ff ff       	mov    $0xffffffff,%esi
     92a:	e8 00 00 00 00       	callq  92f <e1000_probe+0x141>
     92f:	85 c0                	test   %eax,%eax
     931:	89 c3                	mov    %eax,%ebx
     933:	74 33                	je     968 <e1000_probe+0x17a>
     935:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     93c:	31 c0                	xor    %eax,%eax
     93e:	e8 00 00 00 00       	callq  943 <e1000_probe+0x155>
     943:	e9 11 19 00 00       	jmpq   2259 <e1000_probe+0x1a6b>
     948:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     94f:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
     953:	e8 00 00 00 00       	callq  958 <e1000_probe+0x16a>
     958:	85 c0                	test   %eax,%eax
     95a:	c7 85 48 fc ff ff 01 	movl   $0x1,0xfffffffffffffc48(%rbp)
     961:	00 00 00 
     964:	74 0c                	je     972 <e1000_probe+0x184>
     966:	eb a1                	jmp    909 <e1000_probe+0x11b>
     968:	c7 85 48 fc ff ff 00 	movl   $0x0,0xfffffffffffffc48(%rbp)
     96f:	00 00 00 
     972:	8b b5 4c fc ff ff    	mov    0xfffffffffffffc4c(%rbp),%esi
     978:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     97f:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     986:	e8 00 00 00 00       	callq  98b <e1000_probe+0x19d>
     98b:	85 c0                	test   %eax,%eax
     98d:	89 c3                	mov    %eax,%ebx
     98f:	0f 85 c4 18 00 00    	jne    2259 <e1000_probe+0x1a6b>
     995:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     99c:	bb f4 ff ff ff       	mov    $0xfffffff4,%ebx
     9a1:	e8 00 00 00 00       	callq  9a6 <e1000_probe+0x1b8>
     9a6:	be 01 00 00 00       	mov    $0x1,%esi
     9ab:	bf e0 07 00 00       	mov    $0x7e0,%edi
     9b0:	e8 00 00 00 00       	callq  9b5 <e1000_probe+0x1c7>
     9b5:	48 85 c0             	test   %rax,%rax
     9b8:	49 89 c6             	mov    %rax,%r14
     9bb:	0f 84 86 18 00 00    	je     2247 <e1000_probe+0x1a59>
     9c1:	48 8b 85 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rax
     9c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     9cf:	4d 8d ae 00 08 00 00 	lea    0x800(%r14),%r13
     9d6:	4d 8d be b8 0b 00 00 	lea    0xbb8(%r14),%r15
     9dd:	bb fb ff ff ff       	mov    $0xfffffffb,%ebx
     9e2:	48 83 e8 80          	sub    $0xffffffffffffff80,%rax
     9e6:	49 89 86 18 05 00 00 	mov    %rax,0x518(%r14)
     9ed:	31 c0                	xor    %eax,%eax
     9ef:	e8 00 00 00 00       	callq  9f4 <e1000_probe+0x206>
     9f4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     9fb:	e8 00 00 00 00       	callq  a00 <e1000_probe+0x212>
     a00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     a07:	e8 00 00 00 00       	callq  a0c <e1000_probe+0x21e>
     a0c:	48 8b b5 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rsi
     a13:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     a1a:	4c 89 b6 f8 01 00 00 	mov    %r14,0x1f8(%rsi)
     a21:	e8 00 00 00 00       	callq  a26 <e1000_probe+0x238>
     a26:	4d 89 b5 f0 02 00 00 	mov    %r14,0x2f0(%r13)
     a2d:	48 8b 85 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rax
     a34:	31 f6                	xor    %esi,%esi
     a36:	49 89 85 f8 02 00 00 	mov    %rax,0x2f8(%r13)
     a3d:	8b 0d 00 00 00 00    	mov    0(%rip),%ecx        # a43 <e1000_probe+0x255>
     a43:	b8 01 00 00 00       	mov    $0x1,%eax
     a48:	d3 e0                	shl    %cl,%eax
     a4a:	ff c8                	dec    %eax
     a4c:	41 89 85 c0 07 00 00 	mov    %eax,0x7c0(%r13)
     a53:	8b 95 4c fc ff ff    	mov    0xfffffffffffffc4c(%rbp),%edx
     a59:	45 89 a5 d8 07 00 00 	mov    %r12d,0x7d8(%r13)
     a60:	41 89 95 d4 07 00 00 	mov    %edx,0x7d4(%r13)
     a67:	4d 89 6f 20          	mov    %r13,0x20(%r15)
     a6b:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     a72:	e8 00 00 00 00       	callq  a77 <e1000_probe+0x289>
     a77:	48 85 c0             	test   %rax,%rax
     a7a:	49 89 86 b8 0b 00 00 	mov    %rax,0xbb8(%r14)
     a81:	0f 84 b8 17 00 00    	je     223f <e1000_probe+0x1a51>
     a87:	eb 0d                	jmp    a96 <e1000_probe+0x2a8>
     a89:	48 8b 86 00 03 00 00 	mov    0x300(%rsi),%rax
     a90:	49 89 47 78          	mov    %rax,0x78(%r15)
     a94:	eb 76                	jmp    b0c <e1000_probe+0x31e>
     a96:	41 83 bd d8 07 00 00 	cmpl   $0x0,0x7d8(%r13)
     a9d:	00 
     a9e:	74 6c                	je     b0c <e1000_probe+0x31e>
     aa0:	48 8b b5 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rsi
     aa7:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     aae:	41 b8 01 00 00 00    	mov    $0x1,%r8d
     ab4:	48 83 c6 38          	add    $0x38,%rsi
     ab8:	48 81 c7 50 03 00 00 	add    $0x350,%rdi
     abf:	48 89 f1             	mov    %rsi,%rcx
     ac2:	48 8b 91 00 03 00 00 	mov    0x300(%rcx),%rdx
     ac9:	48 8b 81 08 03 00 00 	mov    0x308(%rcx),%rax
     ad0:	48 85 d2             	test   %rdx,%rdx
     ad3:	75 0a                	jne    adf <e1000_probe+0x2f1>
     ad5:	48 85 c0             	test   %rax,%rax
     ad8:	74 1d                	je     af7 <e1000_probe+0x309>
     ada:	48 ff c0             	inc    %rax
     add:	eb 06                	jmp    ae5 <e1000_probe+0x2f7>
     adf:	48 ff c0             	inc    %rax
     ae2:	48 29 d0             	sub    %rdx,%rax
     ae5:	48 85 c0             	test   %rax,%rax
     ae8:	74 0d                	je     af7 <e1000_probe+0x309>
     aea:	48 8b 07             	mov    (%rdi),%rax
     aed:	25 00 01 00 00       	and    $0x100,%eax
     af2:	48 85 c0             	test   %rax,%rax
     af5:	75 92                	jne    a89 <e1000_probe+0x29b>
     af7:	41 ff c0             	inc    %r8d
     afa:	48 83 c1 38          	add    $0x38,%rcx
     afe:	48 83 c6 38          	add    $0x38,%rsi
     b02:	48 83 c7 38          	add    $0x38,%rdi
     b06:	41 83 f8 06          	cmp    $0x6,%r8d
     b0a:	75 b6                	jne    ac2 <e1000_probe+0x2d4>
     b0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     b13:	49 c7 86 48 01 00 00 	movq   $0x0,0x148(%r14)
     b1a:	00 00 00 00 
     b1e:	e8 00 00 00 00       	callq  b23 <e1000_probe+0x335>
     b23:	49 8d b5 28 02 00 00 	lea    0x228(%r13),%rsi
     b2a:	b9 40 00 00 00       	mov    $0x40,%ecx
     b2f:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     b36:	4c 89 f7             	mov    %r14,%rdi
     b39:	49 c7 86 50 01 00 00 	movq   $0x0,0x150(%r14)
     b40:	00 00 00 00 
     b44:	41 c7 86 50 03 00 00 	movl   $0x1388,0x350(%r14)
     b4b:	88 13 00 00 
     b4f:	e8 00 00 00 00       	callq  b54 <e1000_probe+0x366>
     b54:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     b5b:	e8 00 00 00 00       	callq  b60 <e1000_probe+0x372>
     b60:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     b67:	e8 00 00 00 00       	callq  b6c <e1000_probe+0x37e>
     b6c:	48 8b b5 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rsi
     b73:	ba 0f 00 00 00       	mov    $0xf,%edx
     b78:	4c 89 f7             	mov    %r14,%rdi
     b7b:	48 81 c6 78 01 00 00 	add    $0x178,%rsi
     b82:	e8 00 00 00 00       	callq  b87 <e1000_probe+0x399>
     b87:	8b 05 00 00 00 00    	mov    0(%rip),%eax        # b8d <e1000_probe+0x39f>
     b8d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     b94:	41 89 85 9c 00 00 00 	mov    %eax,0x9c(%r13)
     b9b:	31 c0                	xor    %eax,%eax
     b9d:	e8 00 00 00 00       	callq  ba2 <e1000_probe+0x3b4>
     ba2:	4c 89 ef             	mov    %r13,%rdi
     ba5:	e8 f6 f5 ff ff       	callq  1a0 <e1000_sw_init>
     baa:	85 c0                	test   %eax,%eax
     bac:	89 c3                	mov    %eax,%ebx
     bae:	0f 85 83 16 00 00    	jne    2237 <e1000_probe+0x1a49>
     bb4:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
     bb9:	75 33                	jne    bee <e1000_probe+0x400>
     bbb:	48 8b b5 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rsi
     bc2:	f6 86 51 03 00 00 02 	testb  $0x2,0x351(%rsi)
     bc9:	74 23                	je     bee <e1000_probe+0x400>
     bcb:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
     bd2:	be 01 00 00 00       	mov    $0x1,%esi
     bd7:	bb fb ff ff ff       	mov    $0xfffffffb,%ebx
     bdc:	e8 00 00 00 00       	callq  be1 <e1000_probe+0x3f3>
     be1:	48 85 c0             	test   %rax,%rax
     be4:	49 89 47 08          	mov    %rax,0x8(%r15)
     be8:	0f 84 31 16 00 00    	je     221f <e1000_probe+0x1a31>
     bee:	4c 89 ff             	mov    %r15,%rdi
     bf1:	e8 00 00 00 00       	callq  bf6 <e1000_probe+0x408>
     bf6:	85 c0                	test   %eax,%eax
     bf8:	74 0e                	je     c08 <e1000_probe+0x41a>
     bfa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     c01:	31 c0                	xor    %eax,%eax
     c03:	e8 00 00 00 00       	callq  c08 <e1000_probe+0x41a>
     c08:	41 83 7f 10 02       	cmpl   $0x2,0x10(%r15)
     c0d:	76 17                	jbe    c26 <e1000_probe+0x438>
     c0f:	49 c7 46 70 89 03 00 	movq   $0x389,0x70(%r14)
     c16:	00 
     c17:	41 83 7f 10 12       	cmpl   $0x12,0x10(%r15)
     c1c:	75 08                	jne    c26 <e1000_probe+0x438>
     c1e:	49 c7 46 70 89 01 00 	movq   $0x189,0x70(%r14)
     c25:	00 
     c26:	41 8b 47 10          	mov    0x10(%r15),%eax
     c2a:	83 f8 03             	cmp    $0x3,%eax
     c2d:	76 0d                	jbe    c3c <e1000_probe+0x44e>
     c2f:	83 f8 0c             	cmp    $0xc,%eax
     c32:	74 08                	je     c3c <e1000_probe+0x44e>
     c34:	49 81 4e 70 00 00 01 	orq    $0x10000,0x70(%r14)
     c3b:	00 
     c3c:	41 83 7f 10 0d       	cmpl   $0xd,0x10(%r15)
     c41:	76 08                	jbe    c4b <e1000_probe+0x45d>
     c43:	49 81 4e 70 00 00 10 	orq    $0x100000,0x70(%r14)
     c4a:	00 
     c4b:	83 bd 48 fc ff ff 00 	cmpl   $0x0,0xfffffffffffffc48(%rbp)
     c52:	74 05                	je     c59 <e1000_probe+0x46b>
     c54:	49 83 4e 70 20       	orq    $0x20,0x70(%r14)
     c59:	49 81 4e 70 00 10 00 	orq    $0x1000,0x70(%r14)
     c60:	00 
     c61:	49 81 8e 00 07 00 00 	orq    $0x110009,0x700(%r14)
     c68:	09 00 11 00 
     c6c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     c73:	e8 00 00 00 00       	callq  c78 <e1000_probe+0x48a>
     c78:	41 83 7f 64 00       	cmpl   $0x0,0x64(%r15)
     c7d:	0f 84 bd 00 00 00    	je     d40 <e1000_probe+0x552>
     c83:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     c8a:	49 8b 1f             	mov    (%r15),%rbx
     c8d:	e8 00 00 00 00       	callq  c92 <e1000_probe+0x4a4>
     c92:	44 8b a3 20 58 00 00 	mov    0x5820(%rbx),%r12d
     c99:	41 f7 c4 00 00 02 00 	test   $0x20000,%r12d
     ca0:	0f 84 9a 00 00 00    	je     d40 <e1000_probe+0x552>
     ca6:	41 f7 c4 00 00 10 00 	test   $0x100000,%r12d
     cad:	0f 84 8d 00 00 00    	je     d40 <e1000_probe+0x552>
     cb3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     cba:	e8 00 00 00 00       	callq  cbf <e1000_probe+0x4d1>
     cbf:	41 8b 47 10          	mov    0x10(%r15),%eax
     cc3:	83 f8 0e             	cmp    $0xe,%eax
     cc6:	74 1a                	je     ce2 <e1000_probe+0x4f4>
     cc8:	83 f8 0f             	cmp    $0xf,%eax
     ccb:	74 15                	je     ce2 <e1000_probe+0x4f4>
     ccd:	83 f8 10             	cmp    $0x10,%eax
     cd0:	74 10                	je     ce2 <e1000_probe+0x4f4>
     cd2:	83 f8 11             	cmp    $0x11,%eax
     cd5:	74 0b                	je     ce2 <e1000_probe+0x4f4>
     cd7:	83 f8 12             	cmp    $0x12,%eax
     cda:	0f 85 b4 15 00 00    	jne    2294 <e1000_probe+0x1aa6>
     ce0:	eb 1d                	jmp    cff <e1000_probe+0x511>
     ce2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     ce9:	49 8b 1f             	mov    (%r15),%rbx
     cec:	e8 00 00 00 00       	callq  cf1 <e1000_probe+0x503>
     cf1:	8b 83 54 5b 00 00    	mov    0x5b54(%rbx),%eax
     cf7:	a8 0e                	test   $0xe,%al
     cf9:	0f 84 95 15 00 00    	je     2294 <e1000_probe+0x1aa6>
     cff:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     d06:	49 8b 1f             	mov    (%r15),%rbx
     d09:	e8 00 00 00 00       	callq  d0e <e1000_probe+0x520>
     d0e:	8b 9b 54 5b 00 00    	mov    0x5b54(%rbx),%ebx
     d14:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     d1b:	4d 8b 27             	mov    (%r15),%r12
     d1e:	e8 00 00 00 00       	callq  d23 <e1000_probe+0x535>
     d23:	41 8b 84 24 30 5b 00 	mov    0x5b30(%r12),%eax
     d2a:	00 
     d2b:	83 e3 0e             	and    $0xe,%ebx
     d2e:	83 fb 04             	cmp    $0x4,%ebx
     d31:	75 0d                	jne    d40 <e1000_probe+0x552>
     d33:	a9 00 00 00 20       	test   $0x20000000,%eax
     d38:	eb 04                	jmp    d3e <e1000_probe+0x550>
     d3a:	41 80 e4 02          	and    $0x2,%r12b
     d3e:	74 04                	je     d44 <e1000_probe+0x556>
     d40:	31 c0                	xor    %eax,%eax
     d42:	eb 05                	jmp    d49 <e1000_probe+0x55b>
     d44:	b8 01 00 00 00       	mov    $0x1,%eax
     d49:	41 89 85 ac 00 00 00 	mov    %eax,0xac(%r13)
     d50:	4c 89 ff             	mov    %r15,%rdi
     d53:	e8 00 00 00 00       	callq  d58 <e1000_probe+0x56a>
     d58:	85 c0                	test   %eax,%eax
     d5a:	74 18                	je     d74 <e1000_probe+0x586>
     d5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     d63:	31 c0                	xor    %eax,%eax
     d65:	bb fb ff ff ff       	mov    $0xfffffffb,%ebx
     d6a:	e8 00 00 00 00       	callq  d6f <e1000_probe+0x581>
     d6f:	e9 89 14 00 00       	jmpq   21fd <e1000_probe+0x1a0f>
     d74:	4c 89 ff             	mov    %r15,%rdi
     d77:	e8 00 00 00 00       	callq  d7c <e1000_probe+0x58e>
     d7c:	4c 89 ff             	mov    %r15,%rdi
     d7f:	e8 00 00 00 00       	callq  d84 <e1000_probe+0x596>
     d84:	85 c0                	test   %eax,%eax
     d86:	79 2e                	jns    db6 <e1000_probe+0x5c8>
     d88:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     d8f:	31 c0                	xor    %eax,%eax
     d91:	e8 00 00 00 00       	callq  d96 <e1000_probe+0x5a8>
     d96:	4c 89 ef             	mov    %r13,%rdi
     d99:	e8 00 00 00 00       	callq  d9e <e1000_probe+0x5b0>
     d9e:	41 0f b6 96 a0 01 00 	movzbl 0x1a0(%r14),%edx
     da5:	00 
     da6:	49 8d bf f4 00 00 00 	lea    0xf4(%r15),%rdi
     dad:	31 f6                	xor    %esi,%esi
     daf:	e8 00 00 00 00       	callq  db4 <e1000_probe+0x5c6>
     db4:	eb 1a                	jmp    dd0 <e1000_probe+0x5e2>
     db6:	4c 89 ff             	mov    %r15,%rdi
     db9:	e8 00 00 00 00       	callq  dbe <e1000_probe+0x5d0>
     dbe:	85 c0                	test   %eax,%eax
     dc0:	74 0e                	je     dd0 <e1000_probe+0x5e2>
     dc2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     dc9:	31 c0                	xor    %eax,%eax
     dcb:	e8 00 00 00 00       	callq  dd0 <e1000_probe+0x5e2>
     dd0:	49 8d 87 f4 00 00 00 	lea    0xf4(%r15),%rax
     dd7:	41 0f b6 8e a0 01 00 	movzbl 0x1a0(%r14),%ecx
     dde:	00 
     ddf:	49 8d be 40 02 00 00 	lea    0x240(%r14),%rdi
     de6:	fc                   	cld    
     de7:	48 89 c6             	mov    %rax,%rsi
     dea:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
     dec:	48 89 c6             	mov    %rax,%rsi
     def:	49 8d be 80 01 00 00 	lea    0x180(%r14),%rdi
     df6:	41 0f b6 8e a0 01 00 	movzbl 0x1a0(%r14),%ecx
     dfd:	00 
     dfe:	f3 a4                	rep movsb %ds:(%rsi),%es:(%rdi)
     e00:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     e07:	e8 00 00 00 00       	callq  e0c <e1000_probe+0x61e>
     e0c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     e13:	e8 00 00 00 00       	callq  e18 <e1000_probe+0x62a>
     e18:	41 f6 86 80 01 00 00 	testb  $0x1,0x180(%r14)
     e1f:	01 
     e20:	75 38                	jne    e5a <e1000_probe+0x66c>
     e22:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     e29:	e8 00 00 00 00       	callq  e2e <e1000_probe+0x640>
     e2e:	41 8a 86 82 01 00 00 	mov    0x182(%r14),%al
     e35:	41 0a 86 81 01 00 00 	or     0x181(%r14),%al
     e3c:	41 0a 86 80 01 00 00 	or     0x180(%r14),%al
     e43:	41 0a 86 83 01 00 00 	or     0x183(%r14),%al
     e4a:	41 0a 86 84 01 00 00 	or     0x184(%r14),%al
     e51:	41 0a 86 85 01 00 00 	or     0x185(%r14),%al
     e58:	75 0e                	jne    e68 <e1000_probe+0x67a>
     e5a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     e61:	31 c0                	xor    %eax,%eax
     e63:	e8 00 00 00 00       	callq  e68 <e1000_probe+0x67a>
     e68:	4c 89 ff             	mov    %r15,%rdi
     e6b:	49 8d 9d 40 01 00 00 	lea    0x140(%r13),%rbx
     e72:	e8 00 00 00 00       	callq  e77 <e1000_probe+0x689>
     e77:	4c 89 ef             	mov    %r13,%rdi
     e7a:	e8 00 00 00 00       	callq  e7f <e1000_probe+0x691>
     e7f:	49 8d 7d 30          	lea    0x30(%r13),%rdi
     e83:	49 c7 45 18 00 00 00 	movq   $0x0,0x18(%r13)
     e8a:	00 
     e8b:	4d 89 6d 20          	mov    %r13,0x20(%r13)
     e8f:	e8 00 00 00 00       	callq  e94 <e1000_probe+0x6a6>
     e94:	49 8d 7d 60          	lea    0x60(%r13),%rdi
     e98:	49 c7 45 48 00 00 00 	movq   $0x0,0x48(%r13)
     e9f:	00 
     ea0:	4d 89 6d 50          	mov    %r13,0x50(%r13)
     ea4:	e8 00 00 00 00       	callq  ea9 <e1000_probe+0x6bb>
     ea9:	49 c7 45 78 00 00 00 	movq   $0x0,0x78(%r13)
     eb0:	00 
     eb1:	4d 89 ad 80 00 00 00 	mov    %r13,0x80(%r13)
     eb8:	49 8d bd 58 01 00 00 	lea    0x158(%r13),%rdi
     ebf:	48 c7 45 a8 00 00 00 	movq   $0x0,0xffffffffffffffa8(%rbp)
     ec6:	00 
     ec7:	48 8b 45 a8          	mov    0xffffffffffffffa8(%rbp),%rax
     ecb:	31 c9                	xor    %ecx,%ecx
     ecd:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     ed4:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
     edb:	49 89 85 38 01 00 00 	mov    %rax,0x138(%r13)
     ee2:	e8 00 00 00 00       	callq  ee7 <e1000_probe+0x6f9>
     ee7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     eee:	e8 00 00 00 00       	callq  ef3 <e1000_probe+0x705>
     ef3:	48 89 5b 08          	mov    %rbx,0x8(%rbx)
     ef7:	49 89 9d 40 01 00 00 	mov    %rbx,0x140(%r13)
     efe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     f05:	49 c7 85 50 01 00 00 	movq   $0x0,0x150(%r13)
     f0c:	00 00 00 00 
     f10:	e8 00 00 00 00       	callq  f15 <e1000_probe+0x727>
     f15:	45 8b a5 9c 00 00 00 	mov    0x9c(%r13),%r12d
     f1c:	41 83 fc 1f          	cmp    $0x1f,%r12d
     f20:	7e 4f                	jle    f71 <e1000_probe+0x783>
     f22:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
     f29:	02 
     f2a:	74 1f                	je     f4b <e1000_probe+0x75d>
     f2c:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
     f33:	44 89 e1             	mov    %r12d,%ecx
     f36:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     f3d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     f44:	31 c0                	xor    %eax,%eax
     f46:	e8 00 00 00 00       	callq  f4b <e1000_probe+0x75d>
     f4b:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
     f52:	02 
     f53:	74 1c                	je     f71 <e1000_probe+0x783>
     f55:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
     f5c:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
     f63:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
     f6a:	31 c0                	xor    %eax,%eax
     f6c:	e8 00 00 00 00       	callq  f71 <e1000_probe+0x783>
     f71:	41 8b 85 c8 03 00 00 	mov    0x3c8(%r13),%eax
     f78:	49 8b 9d b0 01 00 00 	mov    0x1b0(%r13),%rbx
     f7f:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
     f86:	c7 85 60 ff ff ff 50 	movl   $0x50,0xffffffffffffff60(%rbp)
     f8d:	00 00 00 
     f90:	c7 85 58 ff ff ff 00 	movl   $0x100,0xffffffffffffff58(%rbp)
     f97:	01 00 00 
     f9a:	48 8d b5 40 ff ff ff 	lea    0xffffffffffffff40(%rbp),%rsi
     fa1:	48 c7 85 50 ff ff ff 	movq   $0x0,0xffffffffffffff50(%rbp)
     fa8:	00 00 00 00 
     fac:	48 c7 85 48 ff ff ff 	movq   $0x0,0xffffffffffffff48(%rbp)
     fb3:	00 00 00 00 
     fb7:	b9 0c 00 00 00       	mov    $0xc,%ecx
     fbc:	83 f8 04             	cmp    $0x4,%eax
     fbf:	c7 85 40 ff ff ff 01 	movl   $0x1,0xffffffffffffff40(%rbp)
     fc6:	00 00 00 
     fc9:	19 c0                	sbb    %eax,%eax
     fcb:	25 00 f1 ff ff       	and    $0xfffff100,%eax
     fd0:	05 00 10 00 00       	add    $0x1000,%eax
     fd5:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # fdc <e1000_probe+0x7ee>
     fdc:	89 85 64 ff ff ff    	mov    %eax,0xffffffffffffff64(%rbp)
     fe2:	fc                   	cld    
     fe3:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
     fe5:	76 2b                	jbe    1012 <e1000_probe+0x824>
     fe7:	49 63 c4             	movslq %r12d,%rax
     fea:	48 8d 7b 14          	lea    0x14(%rbx),%rdi
     fee:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
     ff5:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
     ffc:	4c 89 ea             	mov    %r13,%rdx
     fff:	89 43 14             	mov    %eax,0x14(%rbx)
    1002:	e8 f9 ef ff ff       	callq  0 <e1000_validate_option>
    1007:	8b 43 14             	mov    0x14(%rbx),%eax
    100a:	83 c0 07             	add    $0x7,%eax
    100d:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
    1010:	eb 03                	jmp    1015 <e1000_probe+0x827>
    1012:	8b 45 88             	mov    0xffffffffffffff88(%rbp),%eax
    1015:	89 43 14             	mov    %eax,0x14(%rbx)
    1018:	31 c9                	xor    %ecx,%ecx
    101a:	41 3b 8d b0 02 00 00 	cmp    0x2b0(%r13),%ecx
    1021:	7d 12                	jge    1035 <e1000_probe+0x847>
    1023:	48 63 c1             	movslq %ecx,%rax
    1026:	8b 53 14             	mov    0x14(%rbx),%edx
    1029:	ff c1                	inc    %ecx
    102b:	48 6b c0 60          	imul   $0x60,%rax,%rax
    102f:	89 54 03 14          	mov    %edx,0x14(%rbx,%rax,1)
    1033:	eb e5                	jmp    101a <e1000_probe+0x82c>
    1035:	41 8b 85 c8 03 00 00 	mov    0x3c8(%r13),%eax
    103c:	49 8b 9d 20 02 00 00 	mov    0x220(%r13),%rbx
    1043:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    104a:	c7 85 30 ff ff ff 50 	movl   $0x50,0xffffffffffffff30(%rbp)
    1051:	00 00 00 
    1054:	c7 85 28 ff ff ff 00 	movl   $0x100,0xffffffffffffff28(%rbp)
    105b:	01 00 00 
    105e:	48 8d b5 10 ff ff ff 	lea    0xffffffffffffff10(%rbp),%rsi
    1065:	48 c7 85 20 ff ff ff 	movq   $0x0,0xffffffffffffff20(%rbp)
    106c:	00 00 00 00 
    1070:	48 c7 85 18 ff ff ff 	movq   $0x0,0xffffffffffffff18(%rbp)
    1077:	00 00 00 00 
    107b:	b9 0c 00 00 00       	mov    $0xc,%ecx
    1080:	83 f8 04             	cmp    $0x4,%eax
    1083:	c7 85 10 ff ff ff 01 	movl   $0x1,0xffffffffffffff10(%rbp)
    108a:	00 00 00 
    108d:	19 c0                	sbb    %eax,%eax
    108f:	25 00 f1 ff ff       	and    $0xfffff100,%eax
    1094:	05 00 10 00 00       	add    $0x1000,%eax
    1099:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 10a0 <e1000_probe+0x8b2>
    10a0:	89 85 34 ff ff ff    	mov    %eax,0xffffffffffffff34(%rbp)
    10a6:	fc                   	cld    
    10a7:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    10a9:	76 2b                	jbe    10d6 <e1000_probe+0x8e8>
    10ab:	49 63 c4             	movslq %r12d,%rax
    10ae:	48 8d 7b 14          	lea    0x14(%rbx),%rdi
    10b2:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    10b9:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    10c0:	4c 89 ea             	mov    %r13,%rdx
    10c3:	89 43 14             	mov    %eax,0x14(%rbx)
    10c6:	e8 35 ef ff ff       	callq  0 <e1000_validate_option>
    10cb:	8b 43 14             	mov    0x14(%rbx),%eax
    10ce:	83 c0 07             	add    $0x7,%eax
    10d1:	83 e0 f8             	and    $0xfffffffffffffff8,%eax
    10d4:	eb 03                	jmp    10d9 <e1000_probe+0x8eb>
    10d6:	8b 45 88             	mov    0xffffffffffffff88(%rbp),%eax
    10d9:	89 43 14             	mov    %eax,0x14(%rbx)
    10dc:	31 c9                	xor    %ecx,%ecx
    10de:	41 3b 8d b4 02 00 00 	cmp    0x2b4(%r13),%ecx
    10e5:	7d 12                	jge    10f9 <e1000_probe+0x90b>
    10e7:	48 63 c1             	movslq %ecx,%rax
    10ea:	8b 53 14             	mov    0x14(%rbx),%edx
    10ed:	ff c1                	inc    %ecx
    10ef:	48 6b c0 30          	imul   $0x30,%rax,%rax
    10f3:	89 54 03 14          	mov    %edx,0x14(%rbx,%rax,1)
    10f7:	eb e5                	jmp    10de <e1000_probe+0x8f0>
    10f9:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 1100 <e1000_probe+0x912>
    1100:	c7 85 00 ff ff ff 00 	movl   $0x0,0xffffffffffffff00(%rbp)
    1107:	00 00 00 
    110a:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    1111:	48 c7 85 08 ff ff ff 	movq   $0x0,0xffffffffffffff08(%rbp)
    1118:	00 00 00 00 
    111c:	c7 85 f8 fe ff ff 01 	movl   $0x1,0xfffffffffffffef8(%rbp)
    1123:	00 00 00 
    1126:	48 8d b5 e0 fe ff ff 	lea    0xfffffffffffffee0(%rbp),%rsi
    112d:	48 c7 85 f0 fe ff ff 	movq   $0x0,0xfffffffffffffef0(%rbp)
    1134:	00 00 00 00 
    1138:	48 c7 85 e8 fe ff ff 	movq   $0x0,0xfffffffffffffee8(%rbp)
    113f:	00 00 00 00 
    1143:	b9 0c 00 00 00       	mov    $0xc,%ecx
    1148:	c7 85 e0 fe ff ff 00 	movl   $0x0,0xfffffffffffffee0(%rbp)
    114f:	00 00 00 
    1152:	fc                   	cld    
    1153:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    1155:	76 26                	jbe    117d <e1000_probe+0x98f>
    1157:	49 63 c4             	movslq %r12d,%rax
    115a:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    1161:	48 8d 7d c8          	lea    0xffffffffffffffc8(%rbp),%rdi
    1165:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    116c:	4c 89 ea             	mov    %r13,%rdx
    116f:	89 45 c8             	mov    %eax,0xffffffffffffffc8(%rbp)
    1172:	e8 89 ee ff ff       	callq  0 <e1000_validate_option>
    1177:	83 7d c8 00          	cmpl   $0x0,0xffffffffffffffc8(%rbp)
    117b:	eb 04                	jmp    1181 <e1000_probe+0x993>
    117d:	83 7d 88 00          	cmpl   $0x0,0xffffffffffffff88(%rbp)
    1181:	41 0f 95 85 dc 02 00 	setne  0x2dc(%r13)
    1188:	00 
    1189:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 1190 <e1000_probe+0x9a2>
    1190:	48 8d 85 50 fc ff ff 	lea    0xfffffffffffffc50(%rbp),%rax
    1197:	c7 85 50 fc ff ff 00 	movl   $0x0,0xfffffffffffffc50(%rbp)
    119e:	00 00 00 
    11a1:	48 c7 85 58 fc ff ff 	movq   $0x0,0xfffffffffffffc58(%rbp)
    11a8:	00 00 00 00 
    11ac:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    11b3:	c7 85 60 fc ff ff 01 	movl   $0x1,0xfffffffffffffc60(%rbp)
    11ba:	00 00 00 
    11bd:	48 c7 85 68 fc ff ff 	movq   $0x0,0xfffffffffffffc68(%rbp)
    11c4:	00 00 00 00 
    11c8:	48 8d b5 b0 fe ff ff 	lea    0xfffffffffffffeb0(%rbp),%rsi
    11cf:	c7 85 70 fc ff ff 02 	movl   $0x2,0xfffffffffffffc70(%rbp)
    11d6:	00 00 00 
    11d9:	48 c7 85 78 fc ff ff 	movq   $0x0,0xfffffffffffffc78(%rbp)
    11e0:	00 00 00 00 
    11e4:	b9 0c 00 00 00       	mov    $0xc,%ecx
    11e9:	c7 85 80 fc ff ff 03 	movl   $0x3,0xfffffffffffffc80(%rbp)
    11f0:	00 00 00 
    11f3:	48 c7 85 88 fc ff ff 	movq   $0x0,0xfffffffffffffc88(%rbp)
    11fa:	00 00 00 00 
    11fe:	c7 85 90 fc ff ff ff 	movl   $0xff,0xfffffffffffffc90(%rbp)
    1205:	00 00 00 
    1208:	48 c7 85 98 fc ff ff 	movq   $0x0,0xfffffffffffffc98(%rbp)
    120f:	00 00 00 00 
    1213:	c7 85 d0 fe ff ff 05 	movl   $0x5,0xfffffffffffffed0(%rbp)
    121a:	00 00 00 
    121d:	48 89 85 d8 fe ff ff 	mov    %rax,0xfffffffffffffed8(%rbp)
    1224:	c7 85 c8 fe ff ff ff 	movl   $0xff,0xfffffffffffffec8(%rbp)
    122b:	00 00 00 
    122e:	48 c7 85 c0 fe ff ff 	movq   $0x0,0xfffffffffffffec0(%rbp)
    1235:	00 00 00 00 
    1239:	48 c7 85 b8 fe ff ff 	movq   $0x0,0xfffffffffffffeb8(%rbp)
    1240:	00 00 00 00 
    1244:	c7 85 b0 fe ff ff 02 	movl   $0x2,0xfffffffffffffeb0(%rbp)
    124b:	00 00 00 
    124e:	fc                   	cld    
    124f:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    1251:	76 25                	jbe    1278 <e1000_probe+0xa8a>
    1253:	49 63 c4             	movslq %r12d,%rax
    1256:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    125d:	48 8d 7d c4          	lea    0xffffffffffffffc4(%rbp),%rdi
    1261:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    1268:	4c 89 ea             	mov    %r13,%rdx
    126b:	89 45 c4             	mov    %eax,0xffffffffffffffc4(%rbp)
    126e:	e8 8d ed ff ff       	callq  0 <e1000_validate_option>
    1273:	8b 45 c4             	mov    0xffffffffffffffc4(%rbp),%eax
    1276:	eb 03                	jmp    127b <e1000_probe+0xa8d>
    1278:	8b 45 88             	mov    0xffffffffffffff88(%rbp),%eax
    127b:	41 89 85 44 04 00 00 	mov    %eax,0x444(%r13)
    1282:	41 89 85 f0 03 00 00 	mov    %eax,0x3f0(%r13)
    1289:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    1290:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 1297 <e1000_probe+0xaa9>
    1297:	c7 85 a0 fe ff ff 00 	movl   $0x0,0xfffffffffffffea0(%rbp)
    129e:	00 00 00 
    12a1:	48 8d b5 80 fe ff ff 	lea    0xfffffffffffffe80(%rbp),%rsi
    12a8:	c7 85 a4 fe ff ff ff 	movl   $0xffff,0xfffffffffffffea4(%rbp)
    12af:	ff 00 00 
    12b2:	c7 85 98 fe ff ff 08 	movl   $0x8,0xfffffffffffffe98(%rbp)
    12b9:	00 00 00 
    12bc:	b9 0c 00 00 00       	mov    $0xc,%ecx
    12c1:	48 c7 85 90 fe ff ff 	movq   $0x0,0xfffffffffffffe90(%rbp)
    12c8:	00 00 00 00 
    12cc:	48 c7 85 88 fe ff ff 	movq   $0x0,0xfffffffffffffe88(%rbp)
    12d3:	00 00 00 00 
    12d7:	c7 85 80 fe ff ff 01 	movl   $0x1,0xfffffffffffffe80(%rbp)
    12de:	00 00 00 
    12e1:	fc                   	cld    
    12e2:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    12e4:	76 29                	jbe    130f <e1000_probe+0xb21>
    12e6:	49 63 c4             	movslq %r12d,%rax
    12e9:	49 8d bd cc 01 00 00 	lea    0x1cc(%r13),%rdi
    12f0:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    12f7:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    12fe:	4c 89 ea             	mov    %r13,%rdx
    1301:	41 89 85 cc 01 00 00 	mov    %eax,0x1cc(%r13)
    1308:	e8 f3 ec ff ff       	callq  0 <e1000_validate_option>
    130d:	eb 0a                	jmp    1319 <e1000_probe+0xb2b>
    130f:	8b 45 88             	mov    0xffffffffffffff88(%rbp),%eax
    1312:	41 89 85 cc 01 00 00 	mov    %eax,0x1cc(%r13)
    1319:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 1320 <e1000_probe+0xb32>
    1320:	c7 85 70 fe ff ff 00 	movl   $0x0,0xfffffffffffffe70(%rbp)
    1327:	00 00 00 
    132a:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    1331:	c7 85 74 fe ff ff ff 	movl   $0xffff,0xfffffffffffffe74(%rbp)
    1338:	ff 00 00 
    133b:	c7 85 68 fe ff ff 20 	movl   $0x20,0xfffffffffffffe68(%rbp)
    1342:	00 00 00 
    1345:	48 8d b5 50 fe ff ff 	lea    0xfffffffffffffe50(%rbp),%rsi
    134c:	48 c7 85 60 fe ff ff 	movq   $0x0,0xfffffffffffffe60(%rbp)
    1353:	00 00 00 00 
    1357:	48 c7 85 58 fe ff ff 	movq   $0x0,0xfffffffffffffe58(%rbp)
    135e:	00 00 00 00 
    1362:	b9 0c 00 00 00       	mov    $0xc,%ecx
    1367:	c7 85 50 fe ff ff 01 	movl   $0x1,0xfffffffffffffe50(%rbp)
    136e:	00 00 00 
    1371:	fc                   	cld    
    1372:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    1374:	76 29                	jbe    139f <e1000_probe+0xbb1>
    1376:	49 63 c4             	movslq %r12d,%rax
    1379:	49 8d bd d0 01 00 00 	lea    0x1d0(%r13),%rdi
    1380:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    1387:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    138e:	4c 89 ea             	mov    %r13,%rdx
    1391:	41 89 85 d0 01 00 00 	mov    %eax,0x1d0(%r13)
    1398:	e8 63 ec ff ff       	callq  0 <e1000_validate_option>
    139d:	eb 0a                	jmp    13a9 <e1000_probe+0xbbb>
    139f:	8b 45 88             	mov    0xffffffffffffff88(%rbp),%eax
    13a2:	41 89 85 d0 01 00 00 	mov    %eax,0x1d0(%r13)
    13a9:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 13b0 <e1000_probe+0xbc2>
    13b0:	c7 85 40 fe ff ff 00 	movl   $0x0,0xfffffffffffffe40(%rbp)
    13b7:	00 00 00 
    13ba:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    13c1:	c7 85 44 fe ff ff ff 	movl   $0xffff,0xfffffffffffffe44(%rbp)
    13c8:	ff 00 00 
    13cb:	c7 85 38 fe ff ff 00 	movl   $0x0,0xfffffffffffffe38(%rbp)
    13d2:	00 00 00 
    13d5:	48 8d b5 20 fe ff ff 	lea    0xfffffffffffffe20(%rbp),%rsi
    13dc:	48 c7 85 30 fe ff ff 	movq   $0x0,0xfffffffffffffe30(%rbp)
    13e3:	00 00 00 00 
    13e7:	48 c7 85 28 fe ff ff 	movq   $0x0,0xfffffffffffffe28(%rbp)
    13ee:	00 00 00 00 
    13f2:	b9 0c 00 00 00       	mov    $0xc,%ecx
    13f7:	c7 85 20 fe ff ff 01 	movl   $0x1,0xfffffffffffffe20(%rbp)
    13fe:	00 00 00 
    1401:	fc                   	cld    
    1402:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    1404:	76 29                	jbe    142f <e1000_probe+0xc41>
    1406:	49 63 c4             	movslq %r12d,%rax
    1409:	49 8d bd d4 02 00 00 	lea    0x2d4(%r13),%rdi
    1410:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    1417:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    141e:	4c 89 ea             	mov    %r13,%rdx
    1421:	41 89 85 d4 02 00 00 	mov    %eax,0x2d4(%r13)
    1428:	e8 d3 eb ff ff       	callq  0 <e1000_validate_option>
    142d:	eb 0a                	jmp    1439 <e1000_probe+0xc4b>
    142f:	8b 45 88             	mov    0xffffffffffffff88(%rbp),%eax
    1432:	41 89 85 d4 02 00 00 	mov    %eax,0x2d4(%r13)
    1439:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 1440 <e1000_probe+0xc52>
    1440:	c7 85 10 fe ff ff 00 	movl   $0x0,0xfffffffffffffe10(%rbp)
    1447:	00 00 00 
    144a:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    1451:	c7 85 14 fe ff ff ff 	movl   $0xffff,0xfffffffffffffe14(%rbp)
    1458:	ff 00 00 
    145b:	c7 85 08 fe ff ff 08 	movl   $0x8,0xfffffffffffffe08(%rbp)
    1462:	00 00 00 
    1465:	48 8d b5 f0 fd ff ff 	lea    0xfffffffffffffdf0(%rbp),%rsi
    146c:	48 c7 85 00 fe ff ff 	movq   $0x0,0xfffffffffffffe00(%rbp)
    1473:	00 00 00 00 
    1477:	48 c7 85 f8 fd ff ff 	movq   $0x0,0xfffffffffffffdf8(%rbp)
    147e:	00 00 00 00 
    1482:	b9 0c 00 00 00       	mov    $0xc,%ecx
    1487:	c7 85 f0 fd ff ff 01 	movl   $0x1,0xfffffffffffffdf0(%rbp)
    148e:	00 00 00 
    1491:	fc                   	cld    
    1492:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    1494:	76 29                	jbe    14bf <e1000_probe+0xcd1>
    1496:	49 63 c4             	movslq %r12d,%rax
    1499:	49 8d bd d8 02 00 00 	lea    0x2d8(%r13),%rdi
    14a0:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    14a7:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    14ae:	4c 89 ea             	mov    %r13,%rdx
    14b1:	41 89 85 d8 02 00 00 	mov    %eax,0x2d8(%r13)
    14b8:	e8 43 eb ff ff       	callq  0 <e1000_validate_option>
    14bd:	eb 0a                	jmp    14c9 <e1000_probe+0xcdb>
    14bf:	8b 45 88             	mov    0xffffffffffffff88(%rbp),%eax
    14c2:	41 89 85 d8 02 00 00 	mov    %eax,0x2d8(%r13)
    14c9:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 14d0 <e1000_probe+0xce2>
    14d0:	c7 85 e0 fd ff ff 64 	movl   $0x64,0xfffffffffffffde0(%rbp)
    14d7:	00 00 00 
    14da:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    14e1:	c7 85 e4 fd ff ff a0 	movl   $0x186a0,0xfffffffffffffde4(%rbp)
    14e8:	86 01 00 
    14eb:	c7 85 d8 fd ff ff 03 	movl   $0x3,0xfffffffffffffdd8(%rbp)
    14f2:	00 00 00 
    14f5:	48 8d b5 c0 fd ff ff 	lea    0xfffffffffffffdc0(%rbp),%rsi
    14fc:	48 c7 85 d0 fd ff ff 	movq   $0x0,0xfffffffffffffdd0(%rbp)
    1503:	00 00 00 00 
    1507:	48 c7 85 c8 fd ff ff 	movq   $0x0,0xfffffffffffffdc8(%rbp)
    150e:	00 00 00 00 
    1512:	b9 0c 00 00 00       	mov    $0xc,%ecx
    1517:	c7 85 c0 fd ff ff 01 	movl   $0x1,0xfffffffffffffdc0(%rbp)
    151e:	00 00 00 
    1521:	fc                   	cld    
    1522:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    1524:	0f 86 e2 00 00 00    	jbe    160c <e1000_probe+0xe1e>
    152a:	49 63 c4             	movslq %r12d,%rax
    152d:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    1534:	85 c0                	test   %eax,%eax
    1536:	41 89 85 28 01 00 00 	mov    %eax,0x128(%r13)
    153d:	74 10                	je     154f <e1000_probe+0xd61>
    153f:	83 f8 01             	cmp    $0x1,%eax
    1542:	74 41                	je     1585 <e1000_probe+0xd97>
    1544:	83 f8 03             	cmp    $0x3,%eax
    1547:	0f 85 96 00 00 00    	jne    15e3 <e1000_probe+0xdf5>
    154d:	eb 5e                	jmp    15ad <e1000_probe+0xdbf>
    154f:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1556:	02 
    1557:	0f 84 c4 00 00 00    	je     1621 <e1000_probe+0xe33>
    155d:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1564:	48 8b 8d 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rcx
    156b:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1572:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1579:	31 c0                	xor    %eax,%eax
    157b:	e8 00 00 00 00       	callq  1580 <e1000_probe+0xd92>
    1580:	e9 9c 00 00 00       	jmpq   1621 <e1000_probe+0xe33>
    1585:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    158c:	02 
    158d:	74 4b                	je     15da <e1000_probe+0xdec>
    158f:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1596:	48 8b 8d 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rcx
    159d:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    15a4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    15ab:	eb 26                	jmp    15d3 <e1000_probe+0xde5>
    15ad:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    15b4:	02 
    15b5:	74 23                	je     15da <e1000_probe+0xdec>
    15b7:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    15be:	48 8b 8d 78 ff ff ff 	mov    0xffffffffffffff78(%rbp),%rcx
    15c5:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    15cc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    15d3:	31 c0                	xor    %eax,%eax
    15d5:	e8 00 00 00 00       	callq  15da <e1000_probe+0xdec>
    15da:	41 8b 85 28 01 00 00 	mov    0x128(%r13),%eax
    15e1:	eb 2c                	jmp    160f <e1000_probe+0xe21>
    15e3:	49 8d bd 28 01 00 00 	lea    0x128(%r13),%rdi
    15ea:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    15f1:	4c 89 ea             	mov    %r13,%rdx
    15f4:	e8 07 ea ff ff       	callq  0 <e1000_validate_option>
    15f9:	41 8b 85 28 01 00 00 	mov    0x128(%r13),%eax
    1600:	83 e0 fc             	and    $0xfffffffffffffffc,%eax
    1603:	41 89 85 2c 01 00 00 	mov    %eax,0x12c(%r13)
    160a:	eb 15                	jmp    1621 <e1000_probe+0xe33>
    160c:	8b 45 88             	mov    0xffffffffffffff88(%rbp),%eax
    160f:	41 89 85 2c 01 00 00 	mov    %eax,0x12c(%r13)
    1616:	41 c7 85 28 01 00 00 	movl   $0x4e20,0x128(%r13)
    161d:	20 4e 00 00 
    1621:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 1628 <e1000_probe+0xe3a>
    1628:	c7 85 b0 fd ff ff 00 	movl   $0x0,0xfffffffffffffdb0(%rbp)
    162f:	00 00 00 
    1632:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    1639:	48 c7 85 b8 fd ff ff 	movq   $0x0,0xfffffffffffffdb8(%rbp)
    1640:	00 00 00 00 
    1644:	c7 85 a8 fd ff ff 00 	movl   $0x0,0xfffffffffffffda8(%rbp)
    164b:	00 00 00 
    164e:	48 8d b5 90 fd ff ff 	lea    0xfffffffffffffd90(%rbp),%rsi
    1655:	48 c7 85 a0 fd ff ff 	movq   $0x0,0xfffffffffffffda0(%rbp)
    165c:	00 00 00 00 
    1660:	48 c7 85 98 fd ff ff 	movq   $0x0,0xfffffffffffffd98(%rbp)
    1667:	00 00 00 00 
    166b:	b9 0c 00 00 00       	mov    $0xc,%ecx
    1670:	c7 85 90 fd ff ff 00 	movl   $0x0,0xfffffffffffffd90(%rbp)
    1677:	00 00 00 
    167a:	fc                   	cld    
    167b:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    167d:	76 26                	jbe    16a5 <e1000_probe+0xeb7>
    167f:	49 63 c4             	movslq %r12d,%rax
    1682:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    1689:	48 8d 7d c0          	lea    0xffffffffffffffc0(%rbp),%rdi
    168d:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    1694:	4c 89 ea             	mov    %r13,%rdx
    1697:	89 45 c0             	mov    %eax,0xffffffffffffffc0(%rbp)
    169a:	e8 61 e9 ff ff       	callq  0 <e1000_validate_option>
    169f:	83 7d c0 00          	cmpl   $0x0,0xffffffffffffffc0(%rbp)
    16a3:	eb 04                	jmp    16a9 <e1000_probe+0xebb>
    16a5:	83 7d 88 00          	cmpl   $0x0,0xffffffffffffff88(%rbp)
    16a9:	41 0f 95 85 c6 07 00 	setne  0x7c6(%r13)
    16b0:	00 
    16b1:	44 39 25 00 00 00 00 	cmp    %r12d,0(%rip)        # 16b8 <e1000_probe+0xeca>
    16b8:	48 8d bd 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rdi
    16bf:	c7 85 80 fd ff ff 00 	movl   $0x0,0xfffffffffffffd80(%rbp)
    16c6:	00 00 00 
    16c9:	48 c7 85 88 fd ff ff 	movq   $0x0,0xfffffffffffffd88(%rbp)
    16d0:	00 00 00 00 
    16d4:	48 8d b5 60 fd ff ff 	lea    0xfffffffffffffd60(%rbp),%rsi
    16db:	c7 85 78 fd ff ff 01 	movl   $0x1,0xfffffffffffffd78(%rbp)
    16e2:	00 00 00 
    16e5:	48 c7 85 70 fd ff ff 	movq   $0x0,0xfffffffffffffd70(%rbp)
    16ec:	00 00 00 00 
    16f0:	b9 0c 00 00 00       	mov    $0xc,%ecx
    16f5:	48 c7 85 68 fd ff ff 	movq   $0x0,0xfffffffffffffd68(%rbp)
    16fc:	00 00 00 00 
    1700:	c7 85 60 fd ff ff 00 	movl   $0x0,0xfffffffffffffd60(%rbp)
    1707:	00 00 00 
    170a:	fc                   	cld    
    170b:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    170d:	76 26                	jbe    1735 <e1000_probe+0xf47>
    170f:	49 63 c4             	movslq %r12d,%rax
    1712:	48 8d b5 70 ff ff ff 	lea    0xffffffffffffff70(%rbp),%rsi
    1719:	48 8d 7d bc          	lea    0xffffffffffffffbc(%rbp),%rdi
    171d:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    1724:	4c 89 ea             	mov    %r13,%rdx
    1727:	89 45 bc             	mov    %eax,0xffffffffffffffbc(%rbp)
    172a:	e8 d1 e8 ff ff       	callq  0 <e1000_validate_option>
    172f:	83 7d bc 00          	cmpl   $0x0,0xffffffffffffffbc(%rbp)
    1733:	eb 04                	jmp    1739 <e1000_probe+0xf4b>
    1735:	83 7d 88 00          	cmpl   $0x0,0xffffffffffffff88(%rbp)
    1739:	41 8b 85 d4 03 00 00 	mov    0x3d4(%r13),%eax
    1740:	41 0f 94 85 d3 04 00 	sete   0x4d3(%r13)
    1747:	00 
    1748:	83 f8 01             	cmp    $0x1,%eax
    174b:	74 12                	je     175f <e1000_probe+0xf71>
    174d:	83 f8 02             	cmp    $0x2,%eax
    1750:	74 0d                	je     175f <e1000_probe+0xf71>
    1752:	85 c0                	test   %eax,%eax
    1754:	0f 85 66 07 00 00    	jne    1ec0 <e1000_probe+0x16d2>
    175a:	e9 b4 00 00 00       	jmpq   1813 <e1000_probe+0x1025>
    175f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1766:	e8 00 00 00 00       	callq  176b <e1000_probe+0xf7d>
    176b:	41 8b 9d 9c 00 00 00 	mov    0x9c(%r13),%ebx
    1772:	39 1d 00 00 00 00    	cmp    %ebx,0(%rip)        # 1778 <e1000_probe+0xf8a>
    1778:	76 26                	jbe    17a0 <e1000_probe+0xfb2>
    177a:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1781:	02 
    1782:	74 1c                	je     17a0 <e1000_probe+0xfb2>
    1784:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    178b:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1792:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1799:	31 c0                	xor    %eax,%eax
    179b:	e8 00 00 00 00       	callq  17a0 <e1000_probe+0xfb2>
    17a0:	39 1d 00 00 00 00    	cmp    %ebx,0(%rip)        # 17a6 <e1000_probe+0xfb8>
    17a6:	76 26                	jbe    17ce <e1000_probe+0xfe0>
    17a8:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    17af:	02 
    17b0:	74 1c                	je     17ce <e1000_probe+0xfe0>
    17b2:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    17b9:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    17c0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    17c7:	31 c0                	xor    %eax,%eax
    17c9:	e8 00 00 00 00       	callq  17ce <e1000_probe+0xfe0>
    17ce:	39 1d 00 00 00 00    	cmp    %ebx,0(%rip)        # 17d4 <e1000_probe+0xfe6>
    17d4:	0f 86 ea 06 00 00    	jbe    1ec4 <e1000_probe+0x16d6>
    17da:	48 63 c3             	movslq %ebx,%rax
    17dd:	83 3c 85 00 00 00 00 	cmpl   $0x20,0x0(,%rax,4)
    17e4:	20 
    17e5:	0f 84 d9 06 00 00    	je     1ec4 <e1000_probe+0x16d6>
    17eb:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    17f2:	02 
    17f3:	0f 84 cb 06 00 00    	je     1ec4 <e1000_probe+0x16d6>
    17f9:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1800:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1807:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    180e:	e9 a4 06 00 00       	jmpq   1eb7 <e1000_probe+0x16c9>
    1813:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    181a:	e8 00 00 00 00       	callq  181f <e1000_probe+0x1031>
    181f:	41 8b 9d 9c 00 00 00 	mov    0x9c(%r13),%ebx
    1826:	39 1d 00 00 00 00    	cmp    %ebx,0(%rip)        # 182c <e1000_probe+0x103e>
    182c:	48 8d bd 30 fd ff ff 	lea    0xfffffffffffffd30(%rbp),%rdi
    1833:	c7 85 20 fd ff ff 04 	movl   $0x4,0xfffffffffffffd20(%rbp)
    183a:	00 00 00 
    183d:	48 c7 85 28 fd ff ff 	movq   $0x0,0xfffffffffffffd28(%rbp)
    1844:	00 00 00 00 
    1848:	48 8d b5 00 fd ff ff 	lea    0xfffffffffffffd00(%rbp),%rsi
    184f:	c7 85 18 fd ff ff 00 	movl   $0x0,0xfffffffffffffd18(%rbp)
    1856:	00 00 00 
    1859:	48 c7 85 10 fd ff ff 	movq   $0x0,0xfffffffffffffd10(%rbp)
    1860:	00 00 00 00 
    1864:	b9 0c 00 00 00       	mov    $0xc,%ecx
    1869:	48 c7 85 08 fd ff ff 	movq   $0x0,0xfffffffffffffd08(%rbp)
    1870:	00 00 00 00 
    1874:	c7 85 00 fd ff ff 02 	movl   $0x2,0xfffffffffffffd00(%rbp)
    187b:	00 00 00 
    187e:	fc                   	cld    
    187f:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    1881:	76 22                	jbe    18a5 <e1000_probe+0x10b7>
    1883:	48 63 c3             	movslq %ebx,%rax
    1886:	48 8d b5 30 fd ff ff 	lea    0xfffffffffffffd30(%rbp),%rsi
    188d:	48 8d 7d b8          	lea    0xffffffffffffffb8(%rbp),%rdi
    1891:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    1898:	4c 89 ea             	mov    %r13,%rdx
    189b:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    189e:	e8 5d e7 ff ff       	callq  0 <e1000_validate_option>
    18a3:	eb 09                	jmp    18ae <e1000_probe+0x10c0>
    18a5:	8b 85 48 fd ff ff    	mov    0xfffffffffffffd48(%rbp),%eax
    18ab:	89 45 b8             	mov    %eax,0xffffffffffffffb8(%rbp)
    18ae:	c7 85 f0 fc ff ff 03 	movl   $0x3,0xfffffffffffffcf0(%rbp)
    18b5:	00 00 00 
    18b8:	48 c7 85 f8 fc ff ff 	movq   $0x0,0xfffffffffffffcf8(%rbp)
    18bf:	00 00 00 00 
    18c3:	48 8d bd 30 fd ff ff 	lea    0xfffffffffffffd30(%rbp),%rdi
    18ca:	c7 85 e8 fc ff ff 00 	movl   $0x0,0xfffffffffffffce8(%rbp)
    18d1:	00 00 00 
    18d4:	48 c7 85 e0 fc ff ff 	movq   $0x0,0xfffffffffffffce0(%rbp)
    18db:	00 00 00 00 
    18df:	48 8d b5 d0 fc ff ff 	lea    0xfffffffffffffcd0(%rbp),%rsi
    18e6:	48 c7 85 d8 fc ff ff 	movq   $0x0,0xfffffffffffffcd8(%rbp)
    18ed:	00 00 00 00 
    18f1:	c7 85 d0 fc ff ff 02 	movl   $0x2,0xfffffffffffffcd0(%rbp)
    18f8:	00 00 00 
    18fb:	b9 0c 00 00 00       	mov    $0xc,%ecx
    1900:	fc                   	cld    
    1901:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    1903:	49 8d bd b8 03 00 00 	lea    0x3b8(%r13),%rdi
    190a:	e8 00 00 00 00       	callq  190f <e1000_probe+0x1121>
    190f:	85 c0                	test   %eax,%eax
    1911:	74 28                	je     193b <e1000_probe+0x114d>
    1913:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    191a:	02 
    191b:	0f 84 a3 05 00 00    	je     1ec4 <e1000_probe+0x16d6>
    1921:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1928:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    192f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1936:	e9 7c 05 00 00       	jmpq   1eb7 <e1000_probe+0x16c9>
    193b:	39 1d 00 00 00 00    	cmp    %ebx,0(%rip)        # 1941 <e1000_probe+0x1153>
    1941:	76 22                	jbe    1965 <e1000_probe+0x1177>
    1943:	48 63 c3             	movslq %ebx,%rax
    1946:	48 8d b5 30 fd ff ff 	lea    0xfffffffffffffd30(%rbp),%rsi
    194d:	48 8d 7d b4          	lea    0xffffffffffffffb4(%rbp),%rdi
    1951:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    1958:	4c 89 ea             	mov    %r13,%rdx
    195b:	89 45 b4             	mov    %eax,0xffffffffffffffb4(%rbp)
    195e:	e8 9d e6 ff ff       	callq  0 <e1000_validate_option>
    1963:	eb 09                	jmp    196e <e1000_probe+0x1180>
    1965:	8b 85 48 fd ff ff    	mov    0xfffffffffffffd48(%rbp),%eax
    196b:	89 45 b4             	mov    %eax,0xffffffffffffffb4(%rbp)
    196e:	39 1d 00 00 00 00    	cmp    %ebx,0(%rip)        # 1974 <e1000_probe+0x1186>
    1974:	76 41                	jbe    19b7 <e1000_probe+0x11c9>
    1976:	83 7d b8 00          	cmpl   $0x0,0xffffffffffffffb8(%rbp)
    197a:	75 06                	jne    1982 <e1000_probe+0x1194>
    197c:	83 7d b4 00          	cmpl   $0x0,0xffffffffffffffb4(%rbp)
    1980:	74 35                	je     19b7 <e1000_probe+0x11c9>
    1982:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1989:	02 
    198a:	74 1c                	je     19a8 <e1000_probe+0x11ba>
    198c:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1993:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    199a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    19a1:	31 c0                	xor    %eax,%eax
    19a3:	e8 00 00 00 00       	callq  19a8 <e1000_probe+0x11ba>
    19a8:	66 41 c7 85 8a 04 00 	movw   $0x2f,0x48a(%r13)
    19af:	00 2f 00 
    19b2:	e9 93 00 00 00       	jmpq   1a4a <e1000_probe+0x125c>
    19b7:	39 1d 00 00 00 00    	cmp    %ebx,0(%rip)        # 19bd <e1000_probe+0x11cf>
    19bd:	c7 85 c0 fc ff ff 1f 	movl   $0x1f,0xfffffffffffffcc0(%rbp)
    19c4:	00 00 00 
    19c7:	48 8d bd 30 fd ff ff 	lea    0xfffffffffffffd30(%rbp),%rdi
    19ce:	48 c7 85 c8 fc ff ff 	movq   $0x0,0xfffffffffffffcc8(%rbp)
    19d5:	00 00 00 00 
    19d9:	c7 85 b8 fc ff ff 2f 	movl   $0x2f,0xfffffffffffffcb8(%rbp)
    19e0:	00 00 00 
    19e3:	48 8d b5 a0 fc ff ff 	lea    0xfffffffffffffca0(%rbp),%rsi
    19ea:	48 c7 85 b0 fc ff ff 	movq   $0x0,0xfffffffffffffcb0(%rbp)
    19f1:	00 00 00 00 
    19f5:	48 c7 85 a8 fc ff ff 	movq   $0x0,0xfffffffffffffca8(%rbp)
    19fc:	00 00 00 00 
    1a00:	b9 0c 00 00 00       	mov    $0xc,%ecx
    1a05:	c7 85 a0 fc ff ff 02 	movl   $0x2,0xfffffffffffffca0(%rbp)
    1a0c:	00 00 00 
    1a0f:	fc                   	cld    
    1a10:	f3 a5                	rep movsl %ds:(%rsi),%es:(%rdi)
    1a12:	76 22                	jbe    1a36 <e1000_probe+0x1248>
    1a14:	48 63 c3             	movslq %ebx,%rax
    1a17:	48 8d b5 30 fd ff ff 	lea    0xfffffffffffffd30(%rbp),%rsi
    1a1e:	48 8d 7d b0          	lea    0xffffffffffffffb0(%rbp),%rdi
    1a22:	8b 04 85 00 00 00 00 	mov    0x0(,%rax,4),%eax
    1a29:	4c 89 ea             	mov    %r13,%rdx
    1a2c:	89 45 b0             	mov    %eax,0xffffffffffffffb0(%rbp)
    1a2f:	e8 cc e5 ff ff       	callq  0 <e1000_validate_option>
    1a34:	eb 09                	jmp    1a3f <e1000_probe+0x1251>
    1a36:	8b 85 48 fd ff ff    	mov    0xfffffffffffffd48(%rbp),%eax
    1a3c:	89 45 b0             	mov    %eax,0xffffffffffffffb0(%rbp)
    1a3f:	8b 45 b0             	mov    0xffffffffffffffb0(%rbp),%eax
    1a42:	66 41 89 85 8a 04 00 	mov    %ax,0x48a(%r13)
    1a49:	00 
    1a4a:	8b 45 b8             	mov    0xffffffffffffffb8(%rbp),%eax
    1a4d:	03 45 b4             	add    0xffffffffffffffb4(%rbp),%eax
    1a50:	74 6e                	je     1ac0 <e1000_probe+0x12d2>
    1a52:	83 f8 01             	cmp    $0x1,%eax
    1a55:	0f 84 c0 00 00 00    	je     1b1b <e1000_probe+0x132d>
    1a5b:	83 f8 02             	cmp    $0x2,%eax
    1a5e:	0f 84 22 01 00 00    	je     1b86 <e1000_probe+0x1398>
    1a64:	83 f8 0a             	cmp    $0xa,%eax
    1a67:	0f 84 84 01 00 00    	je     1bf1 <e1000_probe+0x1403>
    1a6d:	83 f8 0b             	cmp    $0xb,%eax
    1a70:	0f 84 e6 01 00 00    	je     1c5c <e1000_probe+0x146e>
    1a76:	83 f8 0c             	cmp    $0xc,%eax
    1a79:	0f 84 20 02 00 00    	je     1c9f <e1000_probe+0x14b1>
    1a7f:	83 f8 64             	cmp    $0x64,%eax
    1a82:	0f 84 5a 02 00 00    	je     1ce2 <e1000_probe+0x14f4>
    1a88:	83 f8 65             	cmp    $0x65,%eax
    1a8b:	0f 84 bc 02 00 00    	je     1d4d <e1000_probe+0x155f>
    1a91:	83 f8 66             	cmp    $0x66,%eax
    1a94:	0f 84 f3 02 00 00    	je     1d8d <e1000_probe+0x159f>
    1a9a:	3d e8 03 00 00       	cmp    $0x3e8,%eax
    1a9f:	0f 84 35 03 00 00    	je     1dda <e1000_probe+0x15ec>
    1aa5:	3d e9 03 00 00       	cmp    $0x3e9,%eax
    1aaa:	0f 84 4b 03 00 00    	je     1dfb <e1000_probe+0x160d>
    1ab0:	3d ea 03 00 00       	cmp    $0x3ea,%eax
    1ab5:	0f 85 a8 03 00 00    	jne    1e63 <e1000_probe+0x1675>
    1abb:	e9 61 03 00 00       	jmpq   1e21 <e1000_probe+0x1633>
    1ac0:	41 c6 85 70 01 00 00 	movb   $0x1,0x170(%r13)
    1ac7:	01 
    1ac8:	41 c6 85 a7 04 00 00 	movb   $0x1,0x4a7(%r13)
    1acf:	01 
    1ad0:	39 1d 00 00 00 00    	cmp    %ebx,0(%rip)        # 1ad6 <e1000_probe+0x12e8>
    1ad6:	0f 86 8b 03 00 00    	jbe    1e67 <e1000_probe+0x1679>
    1adc:	83 7d b8 00          	cmpl   $0x0,0xffffffffffffffb8(%rbp)
    1ae0:	75 0a                	jne    1aec <e1000_probe+0x12fe>
    1ae2:	83 7d b4 00          	cmpl   $0x0,0xffffffffffffffb4(%rbp)
    1ae6:	0f 84 7b 03 00 00    	je     1e67 <e1000_probe+0x1679>
    1aec:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1af3:	02 
    1af4:	0f 84 6d 03 00 00    	je     1e67 <e1000_probe+0x1679>
    1afa:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1b01:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1b08:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1b0f:	31 c0                	xor    %eax,%eax
    1b11:	e8 00 00 00 00       	callq  1b16 <e1000_probe+0x1328>
    1b16:	e9 4c 03 00 00       	jmpq   1e67 <e1000_probe+0x1679>
    1b1b:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1b22:	02 
    1b23:	74 1c                	je     1b41 <e1000_probe+0x1353>
    1b25:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1b2c:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1b33:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1b3a:	31 c0                	xor    %eax,%eax
    1b3c:	e8 00 00 00 00       	callq  1b41 <e1000_probe+0x1353>
    1b41:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1b48:	02 
    1b49:	74 1c                	je     1b67 <e1000_probe+0x1379>
    1b4b:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1b52:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1b59:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1b60:	31 c0                	xor    %eax,%eax
    1b62:	e8 00 00 00 00       	callq  1b67 <e1000_probe+0x1379>
    1b67:	41 c6 85 70 01 00 00 	movb   $0x1,0x170(%r13)
    1b6e:	01 
    1b6f:	41 c6 85 a7 04 00 00 	movb   $0x1,0x4a7(%r13)
    1b76:	01 
    1b77:	66 41 c7 85 8a 04 00 	movw   $0x5,0x48a(%r13)
    1b7e:	00 05 00 
    1b81:	e9 e1 02 00 00       	jmpq   1e67 <e1000_probe+0x1679>
    1b86:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1b8d:	02 
    1b8e:	74 1c                	je     1bac <e1000_probe+0x13be>
    1b90:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1b97:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1b9e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1ba5:	31 c0                	xor    %eax,%eax
    1ba7:	e8 00 00 00 00       	callq  1bac <e1000_probe+0x13be>
    1bac:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1bb3:	02 
    1bb4:	74 1c                	je     1bd2 <e1000_probe+0x13e4>
    1bb6:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1bbd:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1bc4:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1bcb:	31 c0                	xor    %eax,%eax
    1bcd:	e8 00 00 00 00       	callq  1bd2 <e1000_probe+0x13e4>
    1bd2:	41 c6 85 70 01 00 00 	movb   $0x1,0x170(%r13)
    1bd9:	01 
    1bda:	41 c6 85 a7 04 00 00 	movb   $0x1,0x4a7(%r13)
    1be1:	01 
    1be2:	66 41 c7 85 8a 04 00 	movw   $0x2a,0x48a(%r13)
    1be9:	00 2a 00 
    1bec:	e9 76 02 00 00       	jmpq   1e67 <e1000_probe+0x1679>
    1bf1:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1bf8:	02 
    1bf9:	74 1c                	je     1c17 <e1000_probe+0x1429>
    1bfb:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1c02:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1c09:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1c10:	31 c0                	xor    %eax,%eax
    1c12:	e8 00 00 00 00       	callq  1c17 <e1000_probe+0x1429>
    1c17:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1c1e:	02 
    1c1f:	74 1c                	je     1c3d <e1000_probe+0x144f>
    1c21:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1c28:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1c2f:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1c36:	31 c0                	xor    %eax,%eax
    1c38:	e8 00 00 00 00       	callq  1c3d <e1000_probe+0x144f>
    1c3d:	41 c6 85 70 01 00 00 	movb   $0x1,0x170(%r13)
    1c44:	01 
    1c45:	41 c6 85 a7 04 00 00 	movb   $0x1,0x4a7(%r13)
    1c4c:	01 
    1c4d:	66 41 c7 85 8a 04 00 	movw   $0x3,0x48a(%r13)
    1c54:	00 03 00 
    1c57:	e9 0b 02 00 00       	jmpq   1e67 <e1000_probe+0x1679>
    1c5c:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1c63:	02 
    1c64:	74 1c                	je     1c82 <e1000_probe+0x1494>
    1c66:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1c6d:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1c74:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1c7b:	31 c0                	xor    %eax,%eax
    1c7d:	e8 00 00 00 00       	callq  1c82 <e1000_probe+0x1494>
    1c82:	41 c6 85 70 01 00 00 	movb   $0x0,0x170(%r13)
    1c89:	00 
    1c8a:	41 c6 85 a7 04 00 00 	movb   $0x0,0x4a7(%r13)
    1c91:	00 
    1c92:	41 c6 85 a9 04 00 00 	movb   $0x0,0x4a9(%r13)
    1c99:	00 
    1c9a:	e9 2c 01 00 00       	jmpq   1dcb <e1000_probe+0x15dd>
    1c9f:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1ca6:	02 
    1ca7:	74 1c                	je     1cc5 <e1000_probe+0x14d7>
    1ca9:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1cb0:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1cb7:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1cbe:	31 c0                	xor    %eax,%eax
    1cc0:	e8 00 00 00 00       	callq  1cc5 <e1000_probe+0x14d7>
    1cc5:	41 c6 85 70 01 00 00 	movb   $0x0,0x170(%r13)
    1ccc:	00 
    1ccd:	41 c6 85 a7 04 00 00 	movb   $0x0,0x4a7(%r13)
    1cd4:	00 
    1cd5:	41 c6 85 a9 04 00 00 	movb   $0x1,0x4a9(%r13)
    1cdc:	01 
    1cdd:	e9 e9 00 00 00       	jmpq   1dcb <e1000_probe+0x15dd>
    1ce2:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1ce9:	02 
    1cea:	74 1c                	je     1d08 <e1000_probe+0x151a>
    1cec:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1cf3:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1cfa:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d01:	31 c0                	xor    %eax,%eax
    1d03:	e8 00 00 00 00       	callq  1d08 <e1000_probe+0x151a>
    1d08:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1d0f:	02 
    1d10:	74 1c                	je     1d2e <e1000_probe+0x1540>
    1d12:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1d19:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1d20:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d27:	31 c0                	xor    %eax,%eax
    1d29:	e8 00 00 00 00       	callq  1d2e <e1000_probe+0x1540>
    1d2e:	41 c6 85 70 01 00 00 	movb   $0x1,0x170(%r13)
    1d35:	01 
    1d36:	41 c6 85 a7 04 00 00 	movb   $0x1,0x4a7(%r13)
    1d3d:	01 
    1d3e:	66 41 c7 85 8a 04 00 	movw   $0xc,0x48a(%r13)
    1d45:	00 0c 00 
    1d48:	e9 1a 01 00 00       	jmpq   1e67 <e1000_probe+0x1679>
    1d4d:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1d54:	02 
    1d55:	74 1c                	je     1d73 <e1000_probe+0x1585>
    1d57:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1d5e:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1d65:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1d6c:	31 c0                	xor    %eax,%eax
    1d6e:	e8 00 00 00 00       	callq  1d73 <e1000_probe+0x1585>
    1d73:	41 c6 85 70 01 00 00 	movb   $0x0,0x170(%r13)
    1d7a:	00 
    1d7b:	41 c6 85 a7 04 00 00 	movb   $0x0,0x4a7(%r13)
    1d82:	00 
    1d83:	41 c6 85 a9 04 00 00 	movb   $0x2,0x4a9(%r13)
    1d8a:	02 
    1d8b:	eb 3e                	jmp    1dcb <e1000_probe+0x15dd>
    1d8d:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1d94:	02 
    1d95:	74 1c                	je     1db3 <e1000_probe+0x15c5>
    1d97:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1d9e:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1da5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1dac:	31 c0                	xor    %eax,%eax
    1dae:	e8 00 00 00 00       	callq  1db3 <e1000_probe+0x15c5>
    1db3:	41 c6 85 70 01 00 00 	movb   $0x0,0x170(%r13)
    1dba:	00 
    1dbb:	41 c6 85 a7 04 00 00 	movb   $0x0,0x4a7(%r13)
    1dc2:	00 
    1dc3:	41 c6 85 a9 04 00 00 	movb   $0x3,0x4a9(%r13)
    1dca:	03 
    1dcb:	66 41 c7 85 8a 04 00 	movw   $0x0,0x48a(%r13)
    1dd2:	00 00 00 
    1dd5:	e9 8d 00 00 00       	jmpq   1e67 <e1000_probe+0x1679>
    1dda:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1de1:	02 
    1de2:	74 3d                	je     1e21 <e1000_probe+0x1633>
    1de4:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1deb:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1df2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1df9:	eb 1f                	jmp    1e1a <e1000_probe+0x162c>
    1dfb:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1e02:	02 
    1e03:	74 1c                	je     1e21 <e1000_probe+0x1633>
    1e05:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1e0c:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1e13:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e1a:	31 c0                	xor    %eax,%eax
    1e1c:	e8 00 00 00 00       	callq  1e21 <e1000_probe+0x1633>
    1e21:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1e28:	02 
    1e29:	74 1c                	je     1e47 <e1000_probe+0x1659>
    1e2b:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1e32:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1e39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e40:	31 c0                	xor    %eax,%eax
    1e42:	e8 00 00 00 00       	callq  1e47 <e1000_probe+0x1659>
    1e47:	41 c6 85 70 01 00 00 	movb   $0x1,0x170(%r13)
    1e4e:	01 
    1e4f:	41 c6 85 a7 04 00 00 	movb   $0x1,0x4a7(%r13)
    1e56:	01 
    1e57:	66 41 c7 85 8a 04 00 	movw   $0x20,0x48a(%r13)
    1e5e:	00 20 00 
    1e61:	eb 04                	jmp    1e67 <e1000_probe+0x1679>
    1e63:	0f 0b                	ud2a   
    1e65:	eb fe                	jmp    1e65 <e1000_probe+0x1677>
    1e67:	49 8d 9d b8 03 00 00 	lea    0x3b8(%r13),%rbx
    1e6e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1e75:	e8 00 00 00 00       	callq  1e7a <e1000_probe+0x168c>
    1e7a:	80 bb ef 00 00 00 00 	cmpb   $0x0,0xef(%rbx)
    1e81:	75 41                	jne    1ec4 <e1000_probe+0x16d6>
    1e83:	8a 83 f0 00 00 00    	mov    0xf0(%rbx),%al
    1e89:	84 c0                	test   %al,%al
    1e8b:	74 04                	je     1e91 <e1000_probe+0x16a3>
    1e8d:	3c 03                	cmp    $0x3,%al
    1e8f:	75 33                	jne    1ec4 <e1000_probe+0x16d6>
    1e91:	c6 83 f0 00 00 00 01 	movb   $0x1,0xf0(%rbx)
    1e98:	41 f6 85 c0 07 00 00 	testb  $0x2,0x7c0(%r13)
    1e9f:	02 
    1ea0:	74 22                	je     1ec4 <e1000_probe+0x16d6>
    1ea2:	49 8b b5 f0 02 00 00 	mov    0x2f0(%r13),%rsi
    1ea9:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    1eb0:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1eb7:	31 c0                	xor    %eax,%eax
    1eb9:	e8 00 00 00 00       	callq  1ebe <e1000_probe+0x16d0>
    1ebe:	eb 04                	jmp    1ec4 <e1000_probe+0x16d6>
    1ec0:	0f 0b                	ud2a   
    1ec2:	eb fe                	jmp    1ec2 <e1000_probe+0x16d4>
    1ec4:	41 8b 47 10          	mov    0x10(%r15),%eax
    1ec8:	83 f8 01             	cmp    $0x1,%eax
    1ecb:	0f 84 9b 00 00 00    	je     1f6c <e1000_probe+0x177e>
    1ed1:	83 f8 02             	cmp    $0x2,%eax
    1ed4:	0f 84 92 00 00 00    	je     1f6c <e1000_probe+0x177e>
    1eda:	83 f8 03             	cmp    $0x3,%eax
    1edd:	0f 84 89 00 00 00    	je     1f6c <e1000_probe+0x177e>
    1ee3:	83 f8 04             	cmp    $0x4,%eax
    1ee6:	74 1b                	je     1f03 <e1000_probe+0x1715>
    1ee8:	83 f8 12             	cmp    $0x12,%eax
    1eeb:	74 26                	je     1f13 <e1000_probe+0x1725>
    1eed:	83 f8 08             	cmp    $0x8,%eax
    1ef0:	74 3e                	je     1f30 <e1000_probe+0x1742>
    1ef2:	83 f8 09             	cmp    $0x9,%eax
    1ef5:	74 39                	je     1f30 <e1000_probe+0x1742>
    1ef7:	83 f8 0e             	cmp    $0xe,%eax
    1efa:	74 34                	je     1f30 <e1000_probe+0x1742>
    1efc:	83 f8 11             	cmp    $0x11,%eax
    1eff:	75 55                	jne    1f56 <e1000_probe+0x1768>
    1f01:	eb 2d                	jmp    1f30 <e1000_probe+0x1742>
    1f03:	48 8d 4d ce          	lea    0xffffffffffffffce(%rbp),%rcx
    1f07:	ba 01 00 00 00       	mov    $0x1,%edx
    1f0c:	be 0f 00 00 00       	mov    $0xf,%esi
    1f11:	eb 0e                	jmp    1f21 <e1000_probe+0x1733>
    1f13:	48 8d 4d ce          	lea    0xffffffffffffffce(%rbp),%rcx
    1f17:	ba 01 00 00 00       	mov    $0x1,%edx
    1f1c:	be 0a 00 00 00       	mov    $0xa,%esi
    1f21:	4c 89 ff             	mov    %r15,%rdi
    1f24:	e8 00 00 00 00       	callq  1f29 <e1000_probe+0x173b>
    1f29:	b8 04 00 00 00       	mov    $0x4,%eax
    1f2e:	eb 41                	jmp    1f71 <e1000_probe+0x1783>
    1f30:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1f37:	49 8b 1f             	mov    (%r15),%rbx
    1f3a:	e8 00 00 00 00       	callq  1f3f <e1000_probe+0x1751>
    1f3f:	8b 43 08             	mov    0x8(%rbx),%eax
    1f42:	a8 04                	test   $0x4,%al
    1f44:	74 10                	je     1f56 <e1000_probe+0x1768>
    1f46:	48 8d 4d ce          	lea    0xffffffffffffffce(%rbp),%rcx
    1f4a:	ba 01 00 00 00       	mov    $0x1,%edx
    1f4f:	be 14 00 00 00       	mov    $0x14,%esi
    1f54:	eb 0e                	jmp    1f64 <e1000_probe+0x1776>
    1f56:	48 8d 4d ce          	lea    0xffffffffffffffce(%rbp),%rcx
    1f5a:	ba 01 00 00 00       	mov    $0x1,%edx
    1f5f:	be 24 00 00 00       	mov    $0x24,%esi
    1f64:	4c 89 ff             	mov    %r15,%rdi
    1f67:	e8 00 00 00 00       	callq  1f6c <e1000_probe+0x177e>
    1f6c:	b8 00 04 00 00       	mov    $0x400,%eax
    1f71:	66 85 45 ce          	test   %ax,0xffffffffffffffce(%rbp)
    1f75:	74 08                	je     1f7f <e1000_probe+0x1791>
    1f77:	41 83 8d d0 07 00 00 	orl    $0x2,0x7d0(%r13)
    1f7e:	02 
    1f7f:	48 8b 95 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdx
    1f86:	66 8b 42 3e          	mov    0x3e(%rdx),%ax
    1f8a:	66 3d 8a 10          	cmp    $0x108a,%ax
    1f8e:	74 48                	je     1fd8 <e1000_probe+0x17ea>
    1f90:	66 3d 12 10          	cmp    $0x1012,%ax
    1f94:	74 2c                	je     1fc2 <e1000_probe+0x17d4>
    1f96:	66 3d 7a 10          	cmp    $0x107a,%ax
    1f9a:	74 26                	je     1fc2 <e1000_probe+0x17d4>
    1f9c:	66 3d 5f 10          	cmp    $0x105f,%ax
    1fa0:	74 20                	je     1fc2 <e1000_probe+0x17d4>
    1fa2:	66 3d b5 10          	cmp    $0x10b5,%ax
    1fa6:	74 3d                	je     1fe5 <e1000_probe+0x17f7>
    1fa8:	66 3d a4 10          	cmp    $0x10a4,%ax
    1fac:	74 37                	je     1fe5 <e1000_probe+0x17f7>
    1fae:	66 3d a5 10          	cmp    $0x10a5,%ax
    1fb2:	74 31                	je     1fe5 <e1000_probe+0x17f7>
    1fb4:	66 3d bc 10          	cmp    $0x10bc,%ax
    1fb8:	74 2b                	je     1fe5 <e1000_probe+0x17f7>
    1fba:	66 3d d5 10          	cmp    $0x10d5,%ax
    1fbe:	75 67                	jne    2027 <e1000_probe+0x1839>
    1fc0:	eb 23                	jmp    1fe5 <e1000_probe+0x17f7>
    1fc2:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    1fc9:	49 8b 1f             	mov    (%r15),%rbx
    1fcc:	e8 00 00 00 00       	callq  1fd1 <e1000_probe+0x17e3>
    1fd1:	8b 43 08             	mov    0x8(%rbx),%eax
    1fd4:	a8 04                	test   $0x4,%al
    1fd6:	74 4f                	je     2027 <e1000_probe+0x1839>
    1fd8:	41 c7 85 d0 07 00 00 	movl   $0x0,0x7d0(%r13)
    1fdf:	00 00 00 00 
    1fe3:	eb 42                	jmp    2027 <e1000_probe+0x1839>
    1fe5:	8b 05 00 00 00 00    	mov    0(%rip),%eax        # 1feb <e1000_probe+0x17fd>
    1feb:	85 c0                	test   %eax,%eax
    1fed:	74 1a                	je     2009 <e1000_probe+0x181b>
    1fef:	ff c0                	inc    %eax
    1ff1:	41 c7 85 d0 07 00 00 	movl   $0x0,0x7d0(%r13)
    1ff8:	00 00 00 00 
    1ffc:	83 f8 04             	cmp    $0x4,%eax
    1fff:	89 05 00 00 00 00    	mov    %eax,0(%rip)        # 2005 <e1000_probe+0x1817>
    2005:	75 20                	jne    2027 <e1000_probe+0x1839>
    2007:	eb 14                	jmp    201d <e1000_probe+0x182f>
    2009:	41 c6 85 c7 07 00 00 	movb   $0x1,0x7c7(%r13)
    2010:	01 
    2011:	c7 05 00 00 00 00 01 	movl   $0x1,0(%rip)        # 201b <e1000_probe+0x182d>
    2018:	00 00 00 
    201b:	eb 0a                	jmp    2027 <e1000_probe+0x1839>
    201d:	c7 05 00 00 00 00 00 	movl   $0x0,0(%rip)        # 2027 <e1000_probe+0x1839>
    2024:	00 00 00 
    2027:	41 8b 9d d0 07 00 00 	mov    0x7d0(%r13),%ebx
    202e:	4d 8b a5 f8 02 00 00 	mov    0x2f8(%r13),%r12
    2035:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    203c:	41 89 9d a4 00 00 00 	mov    %ebx,0xa4(%r13)
    2043:	e8 00 00 00 00       	callq  2048 <e1000_probe+0x185a>
    2048:	41 8a 84 24 0c 02 00 	mov    0x20c(%r12),%al
    204f:	00 
    2050:	85 db                	test   %ebx,%ebx
    2052:	48 c7 c1 00 00 00 00 	mov    $0x0,%rcx
    2059:	0f 95 c2             	setne  %dl
    205c:	01 d2                	add    %edx,%edx
    205e:	83 e0 fd             	and    $0xfffffffffffffffd,%eax
    2061:	09 d0                	or     %edx,%eax
    2063:	41 88 84 24 0c 02 00 	mov    %al,0x20c(%r12)
    206a:	00 
    206b:	41 8b 47 40          	mov    0x40(%r15),%eax
    206f:	83 f8 06             	cmp    $0x6,%eax
    2072:	74 20                	je     2094 <e1000_probe+0x18a6>
    2074:	83 f8 04             	cmp    $0x4,%eax
    2077:	48 c7 c1 00 00 00 00 	mov    $0x0,%rcx
    207e:	74 14                	je     2094 <e1000_probe+0x18a6>
    2080:	ff c8                	dec    %eax
    2082:	48 c7 c1 00 00 00 00 	mov    $0x0,%rcx
    2089:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
    2090:	48 0f 45 c8          	cmovne %rax,%rcx
    2094:	41 8b 47 3c          	mov    0x3c(%r15),%eax
    2098:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    209f:	83 f8 06             	cmp    $0x6,%eax
    20a2:	74 39                	je     20dd <e1000_probe+0x18ef>
    20a4:	83 f8 05             	cmp    $0x5,%eax
    20a7:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    20ae:	74 2d                	je     20dd <e1000_probe+0x18ef>
    20b0:	83 f8 04             	cmp    $0x4,%eax
    20b3:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    20ba:	74 21                	je     20dd <e1000_probe+0x18ef>
    20bc:	83 f8 03             	cmp    $0x3,%eax
    20bf:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    20c6:	74 15                	je     20dd <e1000_probe+0x18ef>
    20c8:	83 f8 02             	cmp    $0x2,%eax
    20cb:	48 c7 c2 00 00 00 00 	mov    $0x0,%rdx
    20d2:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
    20d9:	48 0f 45 d0          	cmovne %rax,%rdx
    20dd:	41 8b 47 44          	mov    0x44(%r15),%eax
    20e1:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
    20e8:	83 f8 02             	cmp    $0x2,%eax
    20eb:	74 15                	je     2102 <e1000_probe+0x1914>
    20ed:	83 f8 03             	cmp    $0x3,%eax
    20f0:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
    20f7:	48 c7 c0 00 00 00 00 	mov    $0x0,%rax
    20fe:	48 0f 45 f0          	cmovne %rax,%rsi
    2102:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2109:	31 c0                	xor    %eax,%eax
    210b:	e8 00 00 00 00       	callq  2110 <e1000_probe+0x1922>
    2110:	49 8d b6 40 02 00 00 	lea    0x240(%r14),%rsi
    2117:	31 c0                	xor    %eax,%eax
    2119:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2120:	e8 00 00 00 00       	callq  2125 <e1000_probe+0x1937>
    2125:	41 83 7f 44 03       	cmpl   $0x3,0x44(%r15)
    212a:	75 2b                	jne    2157 <e1000_probe+0x1969>
    212c:	48 8b b5 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rsi
    2133:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    213a:	31 c0                	xor    %eax,%eax
    213c:	0f b7 56 3e          	movzwl 0x3e(%rsi),%edx
    2140:	0f b7 76 3c          	movzwl 0x3c(%rsi),%esi
    2144:	e8 00 00 00 00       	callq  2149 <e1000_probe+0x195b>
    2149:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2150:	31 c0                	xor    %eax,%eax
    2152:	e8 00 00 00 00       	callq  2157 <e1000_probe+0x1969>
    2157:	4c 89 ef             	mov    %r13,%rdi
    215a:	e8 00 00 00 00       	callq  215f <e1000_probe+0x1971>
    215f:	41 83 7f 10 10       	cmpl   $0x10,0x10(%r15)
    2164:	75 0c                	jne    2172 <e1000_probe+0x1984>
    2166:	4c 89 ff             	mov    %r15,%rdi
    2169:	e8 00 00 00 00       	callq  216e <e1000_probe+0x1980>
    216e:	84 c0                	test   %al,%al
    2170:	75 08                	jne    217a <e1000_probe+0x198c>
    2172:	4c 89 ef             	mov    %r13,%rdi
    2175:	e8 00 00 00 00       	callq  217a <e1000_probe+0x198c>
    217a:	4c 89 f7             	mov    %r14,%rdi
    217d:	e8 00 00 00 00       	callq  2182 <e1000_probe+0x1994>
    2182:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2189:	e8 00 00 00 00       	callq  218e <e1000_probe+0x19a0>
    218e:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    2195:	e8 00 00 00 00       	callq  219a <e1000_probe+0x19ac>
    219a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    21a1:	49 8b 9e 00 03 00 00 	mov    0x300(%r14),%rbx
    21a8:	e8 00 00 00 00       	callq  21ad <e1000_probe+0x19bf>
    21ad:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    21b4:	e8 00 00 00 00       	callq  21b9 <e1000_probe+0x19cb>
    21b9:	f0 0f ba 6b 10 00    	lock btsl $0x0,0x10(%rbx)
    21bf:	48 c7 c6 00 00 00 00 	mov    $0x0,%rsi
    21c6:	4c 89 f7             	mov    %r14,%rdi
    21c9:	e8 00 00 00 00       	callq  21ce <e1000_probe+0x19e0>
    21ce:	4c 89 f7             	mov    %r14,%rdi
    21d1:	e8 00 00 00 00       	callq  21d6 <e1000_probe+0x19e8>
    21d6:	85 c0                	test   %eax,%eax
    21d8:	89 c3                	mov    %eax,%ebx
    21da:	75 19                	jne    21f5 <e1000_probe+0x1a07>
    21dc:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
    21e3:	31 c0                	xor    %eax,%eax
    21e5:	e8 00 00 00 00       	callq  21ea <e1000_probe+0x19fc>
    21ea:	ff 05 00 00 00 00    	incl   0(%rip)        # 21f0 <e1000_probe+0x1a02>
    21f0:	e9 ae 00 00 00       	jmpq   22a3 <e1000_probe+0x1ab5>
    21f5:	4c 89 ef             	mov    %r13,%rdi
    21f8:	e8 00 00 00 00       	callq  21fd <e1000_probe+0x1a0f>
    21fd:	4c 89 ff             	mov    %r15,%rdi
    2200:	e8 00 00 00 00       	callq  2205 <e1000_probe+0x1a17>
    2205:	85 c0                	test   %eax,%eax
    2207:	75 08                	jne    2211 <e1000_probe+0x1a23>
    2209:	4c 89 ff             	mov    %r15,%rdi
    220c:	e8 00 00 00 00       	callq  2211 <e1000_probe+0x1a23>
    2211:	49 8b 7f 08          	mov    0x8(%r15),%rdi
    2215:	48 85 ff             	test   %rdi,%rdi
    2218:	74 05                	je     221f <e1000_probe+0x1a31>
    221a:	e8 00 00 00 00       	callq  221f <e1000_probe+0x1a31>
    221f:	49 8b bd b0 01 00 00 	mov    0x1b0(%r13),%rdi
    2226:	e8 00 00 00 00       	callq  222b <e1000_probe+0x1a3d>
    222b:	49 8b bd 20 02 00 00 	mov    0x220(%r13),%rdi
    2232:	e8 00 00 00 00       	callq  2237 <e1000_probe+0x1a49>
    2237:	49 8b 3f             	mov    (%r15),%rdi
    223a:	e8 00 00 00 00       	callq  223f <e1000_probe+0x1a51>
    223f:	4c 89 f7             	mov    %r14,%rdi
    2242:	e8 00 00 00 00       	callq  2247 <e1000_probe+0x1a59>
    2247:	8b b5 4c fc ff ff    	mov    0xfffffffffffffc4c(%rbp),%esi
    224d:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
    2254:	e8 00 00 00 00       	callq  2259 <e1000_probe+0x1a6b>
    2259:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
    2260:	e8 00 00 00 00       	callq  2265 <e1000_probe+0x1a77>
    2265:	eb 3c                	jmp    22a3 <e1000_probe+0x1ab5>
    2267:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
    226e:	be 00 02 00 00       	mov    $0x200,%esi
    2273:	45 31 e4             	xor    %r12d,%r12d
    2276:	e8 00 00 00 00       	callq  227b <e1000_probe+0x1a8d>
    227b:	48 8b bd 40 fc ff ff 	mov    0xfffffffffffffc40(%rbp),%rdi
    2282:	89 85 4c fc ff ff    	mov    %eax,0xfffffffffffffc4c(%rbp)
    2288:	e8 00 00 00 00       	callq  228d <e1000_probe+0x1a9f>
    228d:	89 c3                	mov    %eax,%ebx
    228f:	e9 59 e6 ff ff       	jmpq   8ed <e1000_probe+0xff>
    2294:	41 f6 c4 01          	test   $0x1,%r12b
    2298:	0f 85 9c ea ff ff    	jne    d3a <e1000_probe+0x54c>
    229e:	e9 9d ea ff ff       	jmpq   d40 <e1000_probe+0x552>
    22a3:	48 81 c4 a8 03 00 00 	add    $0x3a8,%rsp
    22aa:	89 d8                	mov    %ebx,%eax
    22ac:	5b                   	pop    %rbx
    22ad:	41 5c                	pop    %r12
    22af:	41 5d                	pop    %r13
    22b1:	41 5e                	pop    %r14
    22b3:	41 5f                	pop    %r15
    22b5:	c9                   	leaveq 
    22b6:	c3                   	retq   
Disassembly of section .devexit.text:

0000000000000000 <e1000_remove>:
   0:	55                   	push   %rbp
   1:	48 89 e5             	mov    %rsp,%rbp
   4:	41 57                	push   %r15
   6:	41 56                	push   %r14
   8:	4c 8d 75 b8          	lea    0xffffffffffffffb8(%rbp),%r14
   c:	41 55                	push   %r13
   e:	4c 8d 6d c0          	lea    0xffffffffffffffc0(%rbp),%r13
  12:	41 54                	push   %r12
  14:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
  18:	53                   	push   %rbx
  19:	48 83 ec 58          	sub    $0x58,%rsp
  1d:	48 89 7d 88          	mov    %rdi,0xffffffffffffff88(%rbp)
  21:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  28:	e8 00 00 00 00       	callq  2d <e1000_remove+0x2d>
  2d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  34:	e8 00 00 00 00       	callq  39 <e1000_remove+0x39>
  39:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  40:	e8 00 00 00 00       	callq  45 <e1000_remove+0x45>
  45:	48 8b 45 88          	mov    0xffffffffffffff88(%rbp),%rax
  49:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  50:	4c 8b b8 f8 01 00 00 	mov    0x1f8(%rax),%r15
  57:	e8 00 00 00 00       	callq  5c <e1000_remove+0x5c>
  5c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  63:	49 8d 87 00 08 00 00 	lea    0x800(%r15),%rax
  6a:	49 8d 9f 38 09 00 00 	lea    0x938(%r15),%rbx
  71:	48 89 45 90          	mov    %rax,0xffffffffffffff90(%rbp)
  75:	49 8d 87 b8 0b 00 00 	lea    0xbb8(%r15),%rax
  7c:	48 89 45 98          	mov    %rax,0xffffffffffffff98(%rbp)
  80:	e8 00 00 00 00       	callq  85 <e1000_remove+0x85>
  85:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  8c:	48 89 5d c8          	mov    %rbx,0xffffffffffffffc8(%rbp)
  90:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
  97:	00 
  98:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
  9f:	00 
  a0:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
  a7:	e8 00 00 00 00       	callq  ac <e1000_remove+0xac>
  ac:	4c 89 e1             	mov    %r12,%rcx
  af:	4c 89 f2             	mov    %r14,%rdx
  b2:	4c 89 ee             	mov    %r13,%rsi
  b5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  bc:	c7 45 b8 00 00 00 00 	movl   $0x0,0xffffffffffffffb8(%rbp)
  c3:	48 c7 45 c0 00 00 00 	movq   $0x0,0xffffffffffffffc0(%rbp)
  ca:	00 
  cb:	e8 00 00 00 00       	callq  d0 <e1000_remove+0xd0>
  d0:	48 8b 45 c0          	mov    0xffffffffffffffc0(%rbp),%rax
  d4:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
  d8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  df:	48 c7 45 a0 6d 04 00 	movq   $0x46d,0xffffffffffffffa0(%rbp)
  e6:	00 
  e7:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
  eb:	8b 45 b8             	mov    0xffffffffffffffb8(%rbp),%eax
  ee:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
  f1:	e8 00 00 00 00       	callq  f6 <e1000_remove+0xf6>
  f6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  fd:	48 89 5d c0          	mov    %rbx,0xffffffffffffffc0(%rbp)
 101:	e8 00 00 00 00       	callq  106 <e1000_remove+0x106>
 106:	48 8b 5d b0          	mov    0xffffffffffffffb0(%rbp),%rbx
 10a:	41 83 c8 ff          	or     $0xffffffffffffffff,%r8d
 10e:	4c 89 e9             	mov    %r13,%rcx
 111:	4c 89 e2             	mov    %r12,%rdx
 114:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 11b:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
 122:	48 89 de             	mov    %rbx,%rsi
 125:	e8 00 00 00 00       	callq  12a <e1000_remove+0x12a>
 12a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 131:	4d 89 f0             	mov    %r14,%r8
 134:	b9 04 00 00 00       	mov    $0x4,%ecx
 139:	4c 89 e2             	mov    %r12,%rdx
 13c:	48 89 de             	mov    %rbx,%rsi
 13f:	e8 00 00 00 00       	callq  144 <e1000_remove+0x144>
 144:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
 148:	48 85 ff             	test   %rdi,%rdi
 14b:	74 0d                	je     15a <e1000_remove+0x15a>
 14d:	e8 00 00 00 00       	callq  152 <e1000_remove+0x152>
 152:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
 159:	00 
 15a:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
 15e:	e8 00 00 00 00       	callq  163 <e1000_remove+0x163>
 163:	48 8b 7d 90          	mov    0xffffffffffffff90(%rbp),%rdi
 167:	e8 00 00 00 00       	callq  16c <e1000_remove+0x16c>
 16c:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 173:	e8 00 00 00 00       	callq  178 <e1000_remove+0x178>
 178:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 17f:	48 c7 45 a0 00 00 00 	movq   $0x0,0xffffffffffffffa0(%rbp)
 186:	00 
 187:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
 18e:	00 
 18f:	c7 45 a8 00 00 00 00 	movl   $0x0,0xffffffffffffffa8(%rbp)
 196:	4c 89 7d c0          	mov    %r15,0xffffffffffffffc0(%rbp)
 19a:	e8 00 00 00 00       	callq  19f <e1000_remove+0x19f>
 19f:	4c 89 e9             	mov    %r13,%rcx
 1a2:	4c 89 e2             	mov    %r12,%rdx
 1a5:	4c 89 f6             	mov    %r14,%rsi
 1a8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 1af:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
 1b6:	48 c7 45 b8 00 00 00 	movq   $0x0,0xffffffffffffffb8(%rbp)
 1bd:	00 
 1be:	e8 00 00 00 00       	callq  1c3 <e1000_remove+0x1c3>
 1c3:	48 83 7d c0 00       	cmpq   $0x0,0xffffffffffffffc0(%rbp)
 1c8:	0f 84 b2 00 00 00    	je     280 <e1000_remove+0x280>
 1ce:	31 db                	xor    %ebx,%ebx
 1d0:	48 89 d9             	mov    %rbx,%rcx
 1d3:	48 03 4d c0          	add    0xffffffffffffffc0(%rbp),%rcx
 1d7:	4c 8d 65 c8          	lea    0xffffffffffffffc8(%rbp),%r12
 1db:	4c 8d 6d b8          	lea    0xffffffffffffffb8(%rbp),%r13
 1df:	41 b8 01 00 00 00    	mov    $0x1,%r8d
 1e5:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 1ec:	4c 89 e2             	mov    %r12,%rdx
 1ef:	48 ff c3             	inc    %rbx
 1f2:	4c 89 ee             	mov    %r13,%rsi
 1f5:	e8 00 00 00 00       	callq  1fa <e1000_remove+0x1fa>
 1fa:	48 83 fb 10          	cmp    $0x10,%rbx
 1fe:	75 d0                	jne    1d0 <e1000_remove+0x1d0>
 200:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
 204:	41 b8 04 00 00 00    	mov    $0x4,%r8d
 20a:	4c 89 e2             	mov    %r12,%rdx
 20d:	4c 89 ee             	mov    %r13,%rsi
 210:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 217:	48 81 c1 30 04 00 00 	add    $0x430,%rcx
 21e:	e8 00 00 00 00       	callq  223 <e1000_remove+0x223>
 223:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
 227:	41 b8 04 00 00 00    	mov    $0x4,%r8d
 22d:	4c 89 e2             	mov    %r12,%rdx
 230:	4c 89 ee             	mov    %r13,%rsi
 233:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 23a:	48 81 c1 f0 01 00 00 	add    $0x1f0,%rcx
 241:	e8 00 00 00 00       	callq  246 <e1000_remove+0x246>
 246:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
 24a:	4c 89 e2             	mov    %r12,%rdx
 24d:	4c 89 ee             	mov    %r13,%rsi
 250:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 257:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
 25e:	e8 00 00 00 00       	callq  263 <e1000_remove+0x263>
 263:	48 8b 4d c0          	mov    0xffffffffffffffc0(%rbp),%rcx
 267:	4c 89 e2             	mov    %r12,%rdx
 26a:	4c 89 ee             	mov    %r13,%rsi
 26d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 274:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
 27b:	e8 00 00 00 00       	callq  280 <e1000_remove+0x280>
 280:	48 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%rax
 284:	48 8d 75 a0          	lea    0xffffffffffffffa0(%rbp),%rsi
 288:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 28f:	48 c7 45 a0 43 07 00 	movq   $0x743,0xffffffffffffffa0(%rbp)
 296:	00 
 297:	48 89 45 b0          	mov    %rax,0xffffffffffffffb0(%rbp)
 29b:	8b 45 c8             	mov    0xffffffffffffffc8(%rbp),%eax
 29e:	89 45 a8             	mov    %eax,0xffffffffffffffa8(%rbp)
 2a1:	e8 00 00 00 00       	callq  2a6 <e1000_remove+0x2a6>
 2a6:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 2ad:	4c 89 7d b8          	mov    %r15,0xffffffffffffffb8(%rbp)
 2b1:	e8 00 00 00 00       	callq  2b6 <e1000_remove+0x2b6>
 2b6:	4c 8b 65 b0          	mov    0xffffffffffffffb0(%rbp),%r12
 2ba:	48 8d 4d b8          	lea    0xffffffffffffffb8(%rbp),%rcx
 2be:	48 8d 55 c8          	lea    0xffffffffffffffc8(%rbp),%rdx
 2c2:	41 b8 00 08 00 00    	mov    $0x800,%r8d
 2c8:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 2cf:	c7 45 c8 00 00 00 00 	movl   $0x0,0xffffffffffffffc8(%rbp)
 2d6:	4c 89 e6             	mov    %r12,%rsi
 2d9:	e8 00 00 00 00       	callq  2de <e1000_remove+0x2de>
 2de:	48 83 7d b8 00       	cmpq   $0x0,0xffffffffffffffb8(%rbp)
 2e3:	0f 84 dd 00 00 00    	je     3c6 <e1000_remove+0x3c6>
 2e9:	31 db                	xor    %ebx,%ebx
 2eb:	49 89 d8             	mov    %rbx,%r8
 2ee:	4c 03 45 b8          	add    0xffffffffffffffb8(%rbp),%r8
 2f2:	4c 8d 6d c8          	lea    0xffffffffffffffc8(%rbp),%r13
 2f6:	b9 01 00 00 00       	mov    $0x1,%ecx
 2fb:	4c 89 e6             	mov    %r12,%rsi
 2fe:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 305:	4c 89 ea             	mov    %r13,%rdx
 308:	48 ff c3             	inc    %rbx
 30b:	e8 00 00 00 00       	callq  310 <e1000_remove+0x310>
 310:	48 83 fb 10          	cmp    $0x10,%rbx
 314:	75 d5                	jne    2eb <e1000_remove+0x2eb>
 316:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
 31a:	ba 10 00 00 00       	mov    $0x10,%edx
 31f:	be 18 04 00 00       	mov    $0x418,%esi
 324:	e8 00 00 00 00       	callq  329 <e1000_remove+0x329>
 329:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
 32d:	b9 04 00 00 00       	mov    $0x4,%ecx
 332:	4c 89 ea             	mov    %r13,%rdx
 335:	4c 89 e6             	mov    %r12,%rsi
 338:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 33f:	49 81 c0 30 04 00 00 	add    $0x430,%r8
 346:	e8 00 00 00 00       	callq  34b <e1000_remove+0x34b>
 34b:	4c 8b 45 b8          	mov    0xffffffffffffffb8(%rbp),%r8
 34f:	b9 04 00 00 00       	mov    $0x4,%ecx
 354:	4c 89 ea             	mov    %r13,%rdx
 357:	4c 89 e6             	mov    %r12,%rsi
 35a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 361:	49 81 c0 f0 01 00 00 	add    $0x1f0,%r8
 368:	e8 00 00 00 00       	callq  36d <e1000_remove+0x36d>
 36d:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
 371:	41 b8 01 00 00 00    	mov    $0x1,%r8d
 377:	4c 89 ea             	mov    %r13,%rdx
 37a:	4c 89 e6             	mov    %r12,%rsi
 37d:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 384:	48 81 c1 18 07 00 00 	add    $0x718,%rcx
 38b:	e8 00 00 00 00       	callq  390 <e1000_remove+0x390>
 390:	48 8b 7d b8          	mov    0xffffffffffffffb8(%rbp),%rdi
 394:	ba 10 00 00 00       	mov    $0x10,%edx
 399:	be 10 00 00 00       	mov    $0x10,%esi
 39e:	e8 00 00 00 00       	callq  3a3 <e1000_remove+0x3a3>
 3a3:	48 8b 4d b8          	mov    0xffffffffffffffb8(%rbp),%rcx
 3a7:	41 b8 38 00 00 00    	mov    $0x38,%r8d
 3ad:	4c 89 ea             	mov    %r13,%rdx
 3b0:	4c 89 e6             	mov    %r12,%rsi
 3b3:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
 3ba:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
 3c1:	e8 00 00 00 00       	callq  3c6 <e1000_remove+0x3c6>
 3c6:	48 8b 7d b0          	mov    0xffffffffffffffb0(%rbp),%rdi
 3ca:	48 85 ff             	test   %rdi,%rdi
 3cd:	74 0d                	je     3dc <e1000_remove+0x3dc>
 3cf:	e8 00 00 00 00       	callq  3d4 <e1000_remove+0x3d4>
 3d4:	48 c7 45 b0 00 00 00 	movq   $0x0,0xffffffffffffffb0(%rbp)
 3db:	00 
 3dc:	48 8b 7d 98          	mov    0xffffffffffffff98(%rbp),%rdi
 3e0:	e8 00 00 00 00       	callq  3e5 <e1000_remove+0x3e5>
 3e5:	85 c0                	test   %eax,%eax
 3e7:	75 09                	jne    3f2 <e1000_remove+0x3f2>
 3e9:	48 8b 7d 98          	mov    0xffffffffffffff98(%rbp),%rdi
 3ed:	e8 00 00 00 00       	callq  3f2 <e1000_remove+0x3f2>
 3f2:	48 8b 45 90          	mov    0xffffffffffffff90(%rbp),%rax
 3f6:	48 8b b8 b0 01 00 00 	mov    0x1b0(%rax),%rdi
 3fd:	e8 00 00 00 00       	callq  402 <e1000_remove+0x402>
 402:	48 8b 45 90          	mov    0xffffffffffffff90(%rbp),%rax
 406:	48 8b b8 20 02 00 00 	mov    0x220(%rax),%rdi
 40d:	e8 00 00 00 00       	callq  412 <e1000_remove+0x412>
 412:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
 416:	48 8b 38             	mov    (%rax),%rdi
 419:	e8 00 00 00 00       	callq  41e <e1000_remove+0x41e>
 41e:	48 8b 45 98          	mov    0xffffffffffffff98(%rbp),%rax
 422:	48 8b 78 08          	mov    0x8(%rax),%rdi
 426:	48 85 ff             	test   %rdi,%rdi
 429:	74 05                	je     430 <e1000_remove+0x430>
 42b:	e8 00 00 00 00       	callq  430 <e1000_remove+0x430>
 430:	48 8b 45 90          	mov    0xffffffffffffff90(%rbp),%rax
 434:	48 8b 7d 88          	mov    0xffffffffffffff88(%rbp),%rdi
 438:	8b b0 d4 07 00 00    	mov    0x7d4(%rax),%esi
 43e:	e8 00 00 00 00       	callq  443 <e1000_remove+0x443>
 443:	4c 89 ff             	mov    %r15,%rdi
 446:	e8 00 00 00 00       	callq  44b <e1000_remove+0x44b>
 44b:	48 8b 7d 88          	mov    0xffffffffffffff88(%rbp),%rdi
 44f:	e8 00 00 00 00       	callq  454 <e1000_remove+0x454>
 454:	48 83 c4 58          	add    $0x58,%rsp
 458:	5b                   	pop    %rbx
 459:	41 5c                	pop    %r12
 45b:	41 5d                	pop    %r13
 45d:	41 5e                	pop    %r14
 45f:	41 5f                	pop    %r15
 461:	c9                   	leaveq 
 462:	c3                   	retq   
