Home | History | Annotate | Download | only in bios

Lines Matching refs:Offset

274   void memsetb(seg,offset,value,count);
280 memsetb(seg,offset,value,count)
282 Bit16u offset;
300 mov ax, 6[bp] ; offset
416 read_dword(seg, offset)
418 Bit16u offset;
428 mov bx, 6[bp] ; offset
442 write_dword(seg, offset, data)
444 Bit16u offset;
456 mov bx, 6[bp] ; offset
745 Bit16u offset;
1272 read_byte(seg, offset)
1274 Bit16u offset;
1284 mov bx, 6[bp] ; offset
1295 read_word(seg, offset)
1297 Bit16u offset;
1307 mov bx, 6[bp] ; offset
1318 write_byte(seg, offset, data)
1320 Bit16u offset;
1332 mov bx, 6[bp] ; offset
1344 write_word(seg, offset, data)
1346 Bit16u offset;
1358 mov bx, 6[bp] ; offset
1523 void put_str(action, segment, offset)
1526 Bit16u offset;
1530 while (c = read_byte(segment, offset)) {
1532 offset++;
2853 Bit16u ata_cmd_data_in(device, command, count, cylinder, head, sector, lba_low, lba_high, segment, offset)
2854 Bit16u device, command, count, cylinder, head, sector, segment, offset;
2929 mov di, _ata_cmd_data_in.offset + 2[bp]
2938 sub di, #0x0800 ;; sub 2 kbytes from offset
2960 mov _ata_cmd_data_in.offset + 2[bp], di
3004 offset)
3005 Bit16u device, command, count, cylinder, head, sector, segment, offset;
3080 mov si, _ata_cmd_data_out.offset + 2[bp]
3089 sub si, #0x0800 ;; sub 2 kbytes from offset
3113 mov _ata_cmd_data_out.offset + 2[bp], si
3889 write_word( 0x40, 0x9A, regs.u.r16.bx ); // Byte location, offset
3937 // offset use initially comments
3983 // Compile generates locals offset info relative to SP.
5218 Bit16u segment, offset;
5269 offset = BX;
5300 status=ata_cmd_data_in(device, ATA_CMD_READ_SECTORS, count, cylinder, head, sector, lba_low, lba_high, segment, offset);
5302 status=ata_cmd_data_out(device, ATA_CMD_WRITE_SECTORS, count, cylinder, head, sector, lba_low, lba_high, segment, offset);
5386 offset=read_word(DS, SI+(Bit16u)&Int13Ext->offset);
5409 status=ata_cmd_data_in(device, ATA_CMD_READ_SECTORS, count, 0, 0, 0, lba_low, lba_high, segment, offset);
5411 status=ata_cmd_data_out(device, ATA_CMD_WRITE_SECTORS, count, 0, 0, 0, lba_low, lba_high, segment, offset);
5628 offset, i, size;
5699 offset=read_word(DS, SI+(Bit16u)&Int13Ext->offset);
5723 status = ata_cmd_packet(device, 12, get_SS(), atacmd, 0, count*2048L, ATA_DATA_IN, segment,offset);
6053 Bit16u before, segment, offset;
6117 offset = BX;
6133 offset = BX % 16;
6156 if((status = ata_cmd_packet(device, 12, get_SS(), atacmd, before*512, nbsectors*512L, ATA_DATA_IN, segment,offset)) != 0) {
6318 Bit16u count, segment, offset;
6470 sub di, #0x0200 ; sub 512 bytes from offset
6610 sub si, #0x0200 ; sub 512 bytes from offset
8025 /* Translate from CMOS runes to an IPL table offset by subtracting 1 */
8065 xor bx, bx ;; offset
8392 Bit16u segment, offset;
8395 offset = read_word( 0x40, 0x9A );
8398 write_byte(segment, offset, read_byte(segment, offset) | 0x80 ); // Write to specified flag byte.
8772 mov 0x0477, al /* hard disk port offset (XT only ???) */
8803 ;; CMOS purpose param table offset
8913 mov si, #0x003d ;; offset to disk0 FDPT
8949 ;; CMOS purpose param table offset
9057 mov si, #0x004d ;; offset to disk0 FDPT
10199 ;; Offset Value
10229 push #0x0003 ;; Push offset
10242 add sp, #2 ;; Pop offset value
10249 mov bx, 0x001a ;; 0x1A is the offset into ROM header that contains...
10250 mov ax, [bx] ;; the offset of PnP expansion header, where...
10257 mov ax, 0x16[bx] ;; 0x16 is the offset of Boot Connection Vector
10263 push ax ;; Push offset
10275 add sp, #2 ;; Pop offset value
10280 mov ax, 0x1a[bx] ;; 0x1A is also the offset into the expansion header of...
10291 shl bx, #0x4 ;; Turn count into offset (entries are 16 bytes)
10294 mov 4[bx], ax ;; and the offset
10298 mov 8[bx], di ;; and the offset
10300 shr bx, #0x4 ;; Turn the offset back into a count
10455 xor bx, bx ;; offset index