ffffffff8109a3d0 : ffffffff8109a3d0: 55 push %rbp ffffffff8109a3d1: 48 89 e5 mov %rsp,%rbp ffffffff8109a3d4: 41 57 push %r15 ffffffff8109a3d6: 41 56 push %r14 ffffffff8109a3d8: 41 55 push %r13 ffffffff8109a3da: 41 54 push %r12 ffffffff8109a3dc: 53 push %rbx ffffffff8109a3dd: 48 83 ec 48 sub $0x48,%rsp ffffffff8109a3e1: 49 89 d5 mov %rdx,%r13 ffffffff8109a3e4: 41 89 f6 mov %esi,%r14d ffffffff8109a3e7: 49 89 fc mov %rdi,%r12 ffffffff8109a3ea: e8 01 c0 87 00 callq ffffffff819163f0 ffffffff8109a3ef: e8 fc bf 87 00 callq ffffffff819163f0 ffffffff8109a3f4: e8 f7 bf 87 00 callq ffffffff819163f0 ffffffff8109a3f9: e8 f2 bf 87 00 callq ffffffff819163f0 ffffffff8109a3fe: 9c pushfq ffffffff8109a3ff: 8f 45 d0 popq -0x30(%rbp) ffffffff8109a402: 48 8b 5d d0 mov -0x30(%rbp),%rbx ffffffff8109a406: e8 e5 bf 87 00 callq ffffffff819163f0 ffffffff8109a40b: e8 e0 bf 87 00 callq ffffffff819163f0 ffffffff8109a410: fa cli ffffffff8109a411: 49 89 5d 00 mov %rbx,0x0(%r13) ffffffff8109a415: e8 16 1d 04 00 callq ffffffff810dc130 ffffffff8109a41a: 45 84 f6 test %r14b,%r14b ffffffff8109a41d: 74 1e je ffffffff8109a43d ffffffff8109a41f: e8 cc bf 87 00 callq ffffffff819163f0 ffffffff8109a424: 49 8d 7c 24 40 lea 0x40(%r12),%rdi ffffffff8109a429: e8 c2 4f 07 00 callq ffffffff8110f3f0 ffffffff8109a42e: 89 c1 mov %eax,%ecx ffffffff8109a430: b8 01 00 00 00 mov $0x1,%eax ffffffff8109a435: 85 c9 test %ecx,%ecx ffffffff8109a437: 0f 85 e6 02 00 00 jne ffffffff8109a723 ffffffff8109a43d: e8 ae bf 87 00 callq ffffffff819163f0 ffffffff8109a442: f0 41 0f ba 2c 24 00 lock btsl $0x0,(%r12) ffffffff8109a449: 0f 92 45 d0 setb -0x30(%rbp) ffffffff8109a44d: 31 c0 xor %eax,%eax ffffffff8109a44f: 80 7d d0 00 cmpb $0x0,-0x30(%rbp) ffffffff8109a453: 0f 84 ca 02 00 00 je ffffffff8109a723 ffffffff8109a459: 4c 89 e7 mov %r12,%rdi ffffffff8109a45c: e8 ef 32 00 00 callq ffffffff8109d750 ffffffff8109a461: 48 89 c3 mov %rax,%rbx ffffffff8109a464: 48 85 db test %rbx,%rbx ffffffff8109a467: 74 47 je ffffffff8109a4b0 ffffffff8109a469: e8 82 bf 87 00 callq ffffffff819163f0 ffffffff8109a46e: 48 89 df mov %rbx,%rdi ffffffff8109a471: e8 fa 8b 87 00 callq ffffffff81913070 <_raw_spin_lock> ffffffff8109a476: e8 75 bf 87 00 callq ffffffff819163f0 ffffffff8109a47b: e8 70 bf 87 00 callq ffffffff819163f0 ffffffff8109a480: e8 6b bf 87 00 callq ffffffff819163f0 ffffffff8109a485: e8 66 bf 87 00 callq ffffffff819163f0 ffffffff8109a48a: 49 8b 04 24 mov (%r12),%rax ffffffff8109a48e: a8 04 test $0x4,%al ffffffff8109a490: 74 11 je ffffffff8109a4a3 ffffffff8109a492: 48 25 00 ff ff ff and $0xffffffffffffff00,%rax ffffffff8109a498: 74 09 je ffffffff8109a4a3 ffffffff8109a49a: 48 39 18 cmp %rbx,(%rax) ffffffff8109a49d: 0f 84 93 00 00 00 je ffffffff8109a536 ffffffff8109a4a3: e8 48 bf 87 00 callq ffffffff819163f0 ffffffff8109a4a8: 48 89 df mov %rbx,%rdi ffffffff8109a4ab: e8 60 8d 87 00 callq ffffffff81913210 <_raw_spin_unlock> ffffffff8109a4b0: 41 8b 5d 00 mov 0x0(%r13),%ebx ffffffff8109a4b4: e8 37 bf 87 00 callq ffffffff819163f0 ffffffff8109a4b9: f6 c7 02 test $0x2,%bh ffffffff8109a4bc: 75 1d jne ffffffff8109a4db ffffffff8109a4be: 49 8b 5d 00 mov 0x0(%r13),%rbx ffffffff8109a4c2: e8 29 bf 87 00 callq ffffffff819163f0 ffffffff8109a4c7: e8 24 bf 87 00 callq ffffffff819163f0 ffffffff8109a4cc: 48 89 5d c0 mov %rbx,-0x40(%rbp) ffffffff8109a4d0: ff 75 c0 pushq -0x40(%rbp) ffffffff8109a4d3: 9d popfq ffffffff8109a4d4: e8 57 1c 04 00 callq ffffffff810dc130 ffffffff8109a4d9: eb 1b jmp ffffffff8109a4f6 ffffffff8109a4db: e8 60 1c 04 00 callq ffffffff810dc140 ffffffff8109a4e0: 49 8b 5d 00 mov 0x0(%r13),%rbx ffffffff8109a4e4: e8 07 bf 87 00 callq ffffffff819163f0 ffffffff8109a4e9: e8 02 bf 87 00 callq ffffffff819163f0 ffffffff8109a4ee: 48 89 5d c8 mov %rbx,-0x38(%rbp) ffffffff8109a4f2: ff 75 c8 pushq -0x38(%rbp) ffffffff8109a4f5: 9d popfq ffffffff8109a4f6: e8 f5 be 87 00 callq ffffffff819163f0 ffffffff8109a4fb: e8 f0 be 87 00 callq ffffffff819163f0 ffffffff8109a500: e8 eb be 87 00 callq ffffffff819163f0 ffffffff8109a505: e8 e6 be 87 00 callq ffffffff819163f0 ffffffff8109a50a: 49 8b 0c 24 mov (%r12),%rcx ffffffff8109a50e: 83 e1 14 and $0x14,%ecx ffffffff8109a511: b8 fe ff ff ff mov $0xfffffffe,%eax ffffffff8109a516: 48 83 f9 10 cmp $0x10,%rcx ffffffff8109a51a: 0f 84 03 02 00 00 je ffffffff8109a723 ffffffff8109a520: e8 cb be 87 00 callq ffffffff819163f0 ffffffff8109a525: e8 c6 be 87 00 callq ffffffff819163f0 ffffffff8109a52a: f3 90 pause ffffffff8109a52c: b8 f5 ff ff ff mov $0xfffffff5,%eax ffffffff8109a531: e9 ed 01 00 00 jmpq ffffffff8109a723 ffffffff8109a536: 48 89 45 b0 mov %rax,-0x50(%rbp) ffffffff8109a53a: e8 b1 be 87 00 callq ffffffff819163f0 ffffffff8109a53f: 41 f6 04 24 02 testb $0x2,(%r12) ffffffff8109a544: 75 0a jne ffffffff8109a550 ffffffff8109a546: 4d 8d 6c 24 08 lea 0x8(%r12),%r13 ffffffff8109a54b: e9 3a 01 00 00 jmpq ffffffff8109a68a ffffffff8109a550: 48 89 5d a0 mov %rbx,-0x60(%rbp) ffffffff8109a554: e8 97 be 87 00 callq ffffffff819163f0 ffffffff8109a559: e8 92 be 87 00 callq ffffffff819163f0 ffffffff8109a55e: e8 8d be 87 00 callq ffffffff819163f0 ffffffff8109a563: e8 88 be 87 00 callq ffffffff819163f0 ffffffff8109a568: e8 83 be 87 00 callq ffffffff819163f0 ffffffff8109a56d: 49 8b 04 24 mov (%r12),%rax ffffffff8109a571: 48 89 c3 mov %rax,%rbx ffffffff8109a574: 48 c1 e3 3d shl $0x3d,%rbx ffffffff8109a578: 48 c1 fb 3f sar $0x3f,%rbx ffffffff8109a57c: 48 21 c3 and %rax,%rbx ffffffff8109a57f: 48 81 e3 00 ff ff ff and $0xffffffffffffff00,%rbx ffffffff8109a586: 48 89 5d 98 mov %rbx,-0x68(%rbp) ffffffff8109a58a: 4c 89 e7 mov %r12,%rdi ffffffff8109a58d: e8 ee 48 00 00 callq ffffffff8109ee80 ffffffff8109a592: 4c 8b 2b mov (%rbx),%r13 ffffffff8109a595: 49 8d 45 48 lea 0x48(%r13),%rax ffffffff8109a599: 48 89 45 b8 mov %rax,-0x48(%rbp) ffffffff8109a59d: e8 4e be 87 00 callq ffffffff819163f0 ffffffff8109a5a2: 49 8d 44 24 08 lea 0x8(%r12),%rax ffffffff8109a5a7: 48 89 45 a8 mov %rax,-0x58(%rbp) ffffffff8109a5ab: 49 8b 5c 24 08 mov 0x8(%r12),%rbx ffffffff8109a5b0: e8 3b be 87 00 callq ffffffff819163f0 ffffffff8109a5b5: e8 36 be 87 00 callq ffffffff819163f0 ffffffff8109a5ba: 4d 8b 7c 24 08 mov 0x8(%r12),%r15 ffffffff8109a5bf: 4d 8b 74 24 10 mov 0x10(%r12),%r14 ffffffff8109a5c4: e8 27 be 87 00 callq ffffffff819163f0 ffffffff8109a5c9: 4d 89 77 08 mov %r14,0x8(%r15) ffffffff8109a5cd: e8 1e be 87 00 callq ffffffff819163f0 ffffffff8109a5d2: 4d 89 3e mov %r15,(%r14) ffffffff8109a5d5: e8 16 be 87 00 callq ffffffff819163f0 ffffffff8109a5da: 4d 8b 75 50 mov 0x50(%r13),%r14 ffffffff8109a5de: e8 0d be 87 00 callq ffffffff819163f0 ffffffff8109a5e3: 48 8b 45 b8 mov -0x48(%rbp),%rax ffffffff8109a5e7: 48 8b 4d a8 mov -0x58(%rbp),%rcx ffffffff8109a5eb: 49 89 4d 50 mov %rcx,0x50(%r13) ffffffff8109a5ef: 49 89 44 24 08 mov %rax,0x8(%r12) ffffffff8109a5f4: 4d 89 74 24 10 mov %r14,0x10(%r12) ffffffff8109a5f9: 49 89 0e mov %rcx,(%r14) ffffffff8109a5fc: 41 f6 04 24 08 testb $0x8,(%r12) ffffffff8109a601: 4c 89 65 90 mov %r12,-0x70(%rbp) ffffffff8109a605: 74 65 je ffffffff8109a66c ffffffff8109a607: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) ffffffff8109a60e: 00 00 ffffffff8109a610: 48 8b 0b mov (%rbx),%rcx ffffffff8109a613: 48 89 4d b8 mov %rcx,-0x48(%rbp) ffffffff8109a617: 49 89 c6 mov %rax,%r14 ffffffff8109a61a: e8 d1 bd 87 00 callq ffffffff819163f0 ffffffff8109a61f: e8 cc bd 87 00 callq ffffffff819163f0 ffffffff8109a624: 4c 8b 3b mov (%rbx),%r15 ffffffff8109a627: 4d 89 ec mov %r13,%r12 ffffffff8109a62a: 4c 8b 6b 08 mov 0x8(%rbx),%r13 ffffffff8109a62e: e8 bd bd 87 00 callq ffffffff819163f0 ffffffff8109a633: 4d 89 6f 08 mov %r13,0x8(%r15) ffffffff8109a637: e8 b4 bd 87 00 callq ffffffff819163f0 ffffffff8109a63c: 4d 89 7d 00 mov %r15,0x0(%r13) ffffffff8109a640: 4d 89 e5 mov %r12,%r13 ffffffff8109a643: e8 a8 bd 87 00 callq ffffffff819163f0 ffffffff8109a648: 4d 8b 7d 50 mov 0x50(%r13),%r15 ffffffff8109a64c: e8 9f bd 87 00 callq ffffffff819163f0 ffffffff8109a651: 4c 89 f0 mov %r14,%rax ffffffff8109a654: 49 89 5d 50 mov %rbx,0x50(%r13) ffffffff8109a658: 48 89 03 mov %rax,(%rbx) ffffffff8109a65b: 4c 89 7b 08 mov %r15,0x8(%rbx) ffffffff8109a65f: 49 89 1f mov %rbx,(%r15) ffffffff8109a662: f6 43 f8 08 testb $0x8,-0x8(%rbx) ffffffff8109a666: 48 8b 5d b8 mov -0x48(%rbp),%rbx ffffffff8109a66a: 75 a4 jne ffffffff8109a610 ffffffff8109a66c: e8 7f bd 87 00 callq ffffffff819163f0 ffffffff8109a671: 4c 8b 65 90 mov -0x70(%rbp),%r12 ffffffff8109a675: 41 0f ba 34 24 01 btrl $0x1,(%r12) ffffffff8109a67b: 48 8b 45 98 mov -0x68(%rbp),%rax ffffffff8109a67f: ff 40 58 incl 0x58(%rax) ffffffff8109a682: 48 8b 5d a0 mov -0x60(%rbp),%rbx ffffffff8109a686: 4c 8b 6d a8 mov -0x58(%rbp),%r13 ffffffff8109a68a: e8 61 bd 87 00 callq ffffffff819163f0 ffffffff8109a68f: e8 5c bd 87 00 callq ffffffff819163f0 ffffffff8109a694: 4d 8b 74 24 08 mov 0x8(%r12),%r14 ffffffff8109a699: 4d 8b 7c 24 10 mov 0x10(%r12),%r15 ffffffff8109a69e: e8 4d bd 87 00 callq ffffffff819163f0 ffffffff8109a6a3: 4d 89 7e 08 mov %r15,0x8(%r14) ffffffff8109a6a7: e8 44 bd 87 00 callq ffffffff819163f0 ffffffff8109a6ac: 4d 89 37 mov %r14,(%r15) ffffffff8109a6af: e8 3c bd 87 00 callq ffffffff819163f0 ffffffff8109a6b4: 4d 89 6c 24 08 mov %r13,0x8(%r12) ffffffff8109a6b9: 4d 89 6c 24 10 mov %r13,0x10(%r12) ffffffff8109a6be: e8 2d bd 87 00 callq ffffffff819163f0 ffffffff8109a6c3: 41 8b 34 24 mov (%r12),%esi ffffffff8109a6c7: c1 ee 04 shr $0x4,%esi ffffffff8109a6ca: 83 e6 0f and $0xf,%esi ffffffff8109a6cd: 48 8b 7d b0 mov -0x50(%rbp),%rdi ffffffff8109a6d1: e8 ba 4a 00 00 callq ffffffff8109f190 ffffffff8109a6d6: 4c 63 73 40 movslq 0x40(%rbx),%r14 ffffffff8109a6da: e8 11 bd 87 00 callq ffffffff819163f0 ffffffff8109a6df: 49 c1 e6 05 shl $0x5,%r14 ffffffff8109a6e3: e8 08 bd 87 00 callq ffffffff819163f0 ffffffff8109a6e8: e8 03 bd 87 00 callq ffffffff819163f0 ffffffff8109a6ed: 49 8b 04 24 mov (%r12),%rax ffffffff8109a6f1: a8 01 test $0x1,%al ffffffff8109a6f3: 74 3d je ffffffff8109a732 ffffffff8109a6f5: e8 f6 bc 87 00 callq ffffffff819163f0 ffffffff8109a6fa: 49 83 ce 01 or $0x1,%r14 ffffffff8109a6fe: e8 ed bc 87 00 callq ffffffff819163f0 ffffffff8109a703: e8 e8 bc 87 00 callq ffffffff819163f0 ffffffff8109a708: e8 e3 bc 87 00 callq ffffffff819163f0 ffffffff8109a70d: 4d 89 34 24 mov %r14,(%r12) ffffffff8109a711: e8 da bc 87 00 callq ffffffff819163f0 ffffffff8109a716: 48 89 df mov %rbx,%rdi ffffffff8109a719: e8 f2 8a 87 00 callq ffffffff81913210 <_raw_spin_unlock> ffffffff8109a71e: b8 01 00 00 00 mov $0x1,%eax ffffffff8109a723: 48 83 c4 48 add $0x48,%rsp ffffffff8109a727: 5b pop %rbx ffffffff8109a728: 41 5c pop %r12 ffffffff8109a72a: 41 5d pop %r13 ffffffff8109a72c: 41 5e pop %r14 ffffffff8109a72e: 41 5f pop %r15 ffffffff8109a730: 5d pop %rbp ffffffff8109a731: c3 retq ffffffff8109a732: 8a 04 25 47 d6 23 82 mov 0xffffffff8223d647,%al ffffffff8109a739: 24 01 and $0x1,%al ffffffff8109a73b: 75 b8 jne ffffffff8109a6f5 ffffffff8109a73d: 48 c7 c7 91 d7 c4 81 mov $0xffffffff81c4d791,%rdi ffffffff8109a744: be 65 02 00 00 mov $0x265,%esi ffffffff8109a749: e8 12 13 fe ff callq ffffffff8107ba60 ffffffff8109a74e: c6 04 25 47 d6 23 82 movb $0x1,0xffffffff8223d647 ffffffff8109a755: 01 ffffffff8109a756: eb 9d jmp ffffffff8109a6f5 ffffffff8109a758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ffffffff8109a75f: 00