Lines Matching refs:si
352 push si
364 mov si, ax
370 pop si
399 push si
411 mov si, ax
417 pop si
807 Bit16u di, si, bp, sp;
824 Bit16u di, filler1, si, filler2, bp, filler3, sp, filler4;
3188 mov si, _ata_cmd_data_out.offset + 2[bp]
3193 cmp si, #0xf800 ;;
3197 sub si, #0x0800 ;; sub 2 kbytes from offset
3221 mov _ata_cmd_data_out.offset + 2[bp], si
3336 mov si, _ata_cmd_packet.cmdoff + 2[bp]
4072 base15_00 = (ES << 4) + regs.u.r16.si;
4076 write_word(ES, regs.u.r16.si+0x08+0, 47); // limit 15:00 = 6 * 8bytes/descriptor
4077 write_word(ES, regs.u.r16.si+0x08+2, base15_00);// base 15:00
4078 write_byte(ES, regs.u.r16.si+0x08+4, base23_16);// base 23:16
4079 write_byte(ES, regs.u.r16.si+0x08+5, 0x93); // access
4080 write_word(ES, regs.u.r16.si+0x08+6, 0x0000); // base 31:24/reserved/limit 19:16
4083 write_word(ES, regs.u.r16.si+0x20+0, 0xffff);// limit 15:00 = normal 64K limit
4084 write_word(ES, regs.u.r16.si+0x20+2, 0x0000);// base 15:00
4085 write_byte(ES, regs.u.r16.si+0x20+4, 0x000f);// base 23:16
4086 write_byte(ES, regs.u.r16.si+0x20+5, 0x9b); // access
4087 write_word(ES, regs.u.r16.si+0x20+6, 0x0000);// base 31:24/reserved/limit 19:16
4093 write_word(ES, regs.u.r16.si+0x28+0, 0xffff); // limit 15:00 = normal 64K limit
4094 write_word(ES, regs.u.r16.si+0x28+2, base15_00);// base 15:00
4095 write_byte(ES, regs.u.r16.si+0x28+4, base23_16);// base 23:16
4096 write_byte(ES, regs.u.r16.si+0x28+5, 0x93); // access
4097 write_word(ES, regs.u.r16.si+0x28+6, 0x0000); // base 31:24/reserved/limit 19:16
4116 lgdt [si + 0x08]
4136 xor si, si
6816 mov si, _int13_harddisk.tempbx + 2 [bp]
6820 cmp si, #0xfe00
6823 sub si, #0x0200 ; sub 512 bytes from offset
6839 mov _int13_harddisk.tempbx + 2 [bp], si
8577 …_INFO("PCI device %04x:%04x not found at index %d\n", regs.u.r16.dx, regs.u.r16.cx, regs.u.r16.si);
8579 …evice with class code 0x%02x%04x found at index %d\n", regs.u.r8.cl, regs.u.r16.dx, regs.u.r16.si);
8794 push si
9144 mov si, #0x003d ;; offset to disk0 FDPT
9147 add al, [si]
9148 inc si
9153 mov [si], al
9290 mov si, #0x004d ;; offset to disk0 FDPT
9293 add al, [si]
9294 inc si
9299 mov [si], al
9569 cmp si, #0
9571 dec si
9590 cmp si, #0
9592 dec si
9753 cmp si, #0
9755 dec si
9776 cmp si, #0
9778 dec si
9867 push si
9870 mov si, #pci_routing_table_structure_start
9882 pop si
10144 mov si, #pci_routing_table_structure
10145 mov bh, [si+8]
10146 mov bl, [si+9]
10151 cmp eax, [si+12] ;; check irq router
10153 mov dl, [si+34]
10161 mov ax, [si+6]
10165 add si, #0x20 ;; set pointer to 1st entry
10172 mov bh, [si]
10173 mov bl, [si+1]
10197 mov al, [si+bx]
10214 mov bh, [si]
10215 mov bl, [si+1]
10227 add si, #0x10
10667 push si
10675 mov si, #(SMBIOS_PHYSICAL_ADDRESS&15)
10680 pop si