tag | line | file | source code |
d | 121 | drivers/FPU-emu/fpu_proto.h | extern int reg_store_extended(long double *d, FPU_REG *st0_ptr); |
d | 124 | drivers/FPU-emu/fpu_proto.h | extern int reg_store_int64(long long *d, FPU_REG *st0_ptr); |
d | 125 | drivers/FPU-emu/fpu_proto.h | extern int reg_store_int32(long *d, FPU_REG *st0_ptr); |
d | 126 | drivers/FPU-emu/fpu_proto.h | extern int reg_store_int16(short *d, FPU_REG *st0_ptr); |
d | 127 | drivers/FPU-emu/fpu_proto.h | extern int reg_store_bcd(char *d, FPU_REG *st0_ptr); |
d | 41 | drivers/FPU-emu/reg_ld_str.c | static void write_to_extended(FPU_REG *rp, char *d); |
d | 423 | drivers/FPU-emu/reg_ld_str.c | int reg_store_extended(long double *d, FPU_REG *st0_ptr) |
d | 434 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE, d, 10); |
d | 436 | drivers/FPU-emu/reg_ld_str.c | write_to_extended(st0_ptr, (char *) d); |
d | 447 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE,d,10); |
d | 448 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(0, (unsigned long *) d); |
d | 449 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(0xc0000000, 1 + (unsigned long *) d); |
d | 450 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(0xffff, 4 + (short *) d); |
d | 845 | drivers/FPU-emu/reg_ld_str.c | int reg_store_int64(long long *d, FPU_REG *st0_ptr) |
d | 894 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE,(void *)d,8); |
d | 895 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(((long *)&tll)[0],(unsigned long *) d); |
d | 896 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(((long *)&tll)[1],1 + (unsigned long *) d); |
d | 904 | drivers/FPU-emu/reg_ld_str.c | int reg_store_int32(long *d, FPU_REG *st0_ptr) |
d | 949 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE,d,4); |
d | 950 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(t.sigl, (unsigned long *) d); |
d | 958 | drivers/FPU-emu/reg_ld_str.c | int reg_store_int16(short *d, FPU_REG *st0_ptr) |
d | 1003 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE,d,2); |
d | 1004 | drivers/FPU-emu/reg_ld_str.c | put_fs_word((short)t.sigl,(short *) d); |
d | 1012 | drivers/FPU-emu/reg_ld_str.c | int reg_store_bcd(char *d, FPU_REG *st0_ptr) |
d | 1043 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE,d,10); |
d | 1045 | drivers/FPU-emu/reg_ld_str.c | put_fs_byte(0, (unsigned char *) d+i); /* These bytes "undefined" */ |
d | 1046 | drivers/FPU-emu/reg_ld_str.c | put_fs_byte(0xc0, (unsigned char *) d+7); /* This byte "undefined" */ |
d | 1047 | drivers/FPU-emu/reg_ld_str.c | put_fs_byte(0xff, (unsigned char *) d+8); |
d | 1048 | drivers/FPU-emu/reg_ld_str.c | put_fs_byte(0xff, (unsigned char *) d+9); |
d | 1062 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE,d,10); |
d | 1069 | drivers/FPU-emu/reg_ld_str.c | put_fs_byte(b,(unsigned char *) d+i); |
d | 1073 | drivers/FPU-emu/reg_ld_str.c | put_fs_byte(sign,(unsigned char *) d+9); |
d | 1290 | drivers/FPU-emu/reg_ld_str.c | char *fstenv(fpu_addr_modes addr_modes, char *d) |
d | 1297 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE,d,14); |
d | 1299 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(control_word & ~0xe080, (unsigned short *) d); |
d | 1301 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(control_word, (unsigned short *) d); |
d | 1303 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(status_word(), (unsigned short *) (d+2)); |
d | 1304 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(tag_word(), (unsigned short *) (d+4)); |
d | 1305 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(instruction_address.offset, (unsigned short *) (d+6)); |
d | 1306 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(operand_address.offset, (unsigned short *) (d+0x0a)); |
d | 1310 | drivers/FPU-emu/reg_ld_str.c | (unsigned short *) (d+8)); |
d | 1312 | drivers/FPU-emu/reg_ld_str.c | (unsigned short *) (d+0x0c)); |
d | 1316 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(instruction_address.selector, (unsigned short *) (d+8)); |
d | 1317 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(operand_address.selector, (unsigned short *) (d+0x0c)); |
d | 1320 | drivers/FPU-emu/reg_ld_str.c | d += 0x0e; |
d | 1325 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE,d,28); |
d | 1328 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(0xffff0040 | (control_word & ~0xe080), (unsigned long *) d); |
d | 1329 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(0xffff0000 | status_word(), (unsigned long *) (d+4)); |
d | 1330 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(0xffff0000 | tag_word(), (unsigned long *) (d+8)); |
d | 1332 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(control_word, (unsigned short *) d); |
d | 1333 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(status_word(), (unsigned short *) (d+4)); |
d | 1334 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(tag_word(), (unsigned short *) (d+8)); |
d | 1336 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(instruction_address.offset, (unsigned long *) (d+0x0c)); |
d | 1337 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(instruction_address.selector, (unsigned short *) (d+0x10)); |
d | 1338 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(instruction_address.opcode, (unsigned short *) (d+0x12)); |
d | 1339 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(operand_address.offset, (unsigned long *) (d+0x14)); |
d | 1342 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(operand_address.selector, (unsigned short *) (d+0x18)); |
d | 1343 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(0xffff, (unsigned short *) (d+0x1a)); |
d | 1345 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(operand_address.selector, (unsigned long *) (d+0x18)); |
d | 1348 | drivers/FPU-emu/reg_ld_str.c | d += 0x1c; |
d | 1354 | drivers/FPU-emu/reg_ld_str.c | return d; |
d | 1360 | drivers/FPU-emu/reg_ld_str.c | char *d; |
d | 1363 | drivers/FPU-emu/reg_ld_str.c | d = fstenv(addr_modes, data_address); |
d | 1365 | drivers/FPU-emu/reg_ld_str.c | FPU_verify_area(VERIFY_WRITE,d,80); |
d | 1368 | drivers/FPU-emu/reg_ld_str.c | write_to_extended(®s[(top + i) & 7], d + 10 * i); |
d | 1380 | drivers/FPU-emu/reg_ld_str.c | static void write_to_extended(FPU_REG *rp, char *d) |
d | 1414 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(rp->sigl, (unsigned long *) d); |
d | 1415 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(rp->sigh, (unsigned long *) (d + 4)); |
d | 1430 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(tmp.sigl, (unsigned long *) d); |
d | 1431 | drivers/FPU-emu/reg_ld_str.c | put_fs_long(tmp.sigh, (unsigned long *) (d + 4)); |
d | 1436 | drivers/FPU-emu/reg_ld_str.c | put_fs_word(e, (unsigned short *) (d + 8)); |
d | 517 | drivers/block/mcd.c | int a, b, c, d; |
d | 522 | drivers/block/mcd.c | getValue(&d); |
d | 523 | drivers/block/mcd.c | printk("%02X %02X %02X %02X\n", a, b, c, d); |
d | 517 | drivers/block/sbpcd.c | static int d=0; /* DriveStruct index: drive number */ |
d | 758 | drivers/block/sbpcd.c | DriveStruct[d].CD_changed=0xFF; |
d | 922 | drivers/block/sbpcd.c | DriveStruct[d].status_byte=0; |
d | 923 | drivers/block/sbpcd.c | if (st&p_caddin_old) DriveStruct[d].status_byte |= p_door_closed|p_caddy_in; |
d | 924 | drivers/block/sbpcd.c | if (st&p_spinning) DriveStruct[d].status_byte |= p_spinning; |
d | 925 | drivers/block/sbpcd.c | if (st&p_check) DriveStruct[d].status_byte |= p_check; |
d | 926 | drivers/block/sbpcd.c | if (st&p_busy_old) DriveStruct[d].status_byte |= p_busy_new; |
d | 927 | drivers/block/sbpcd.c | if (st&p_disk_ok) DriveStruct[d].status_byte |= p_disk_ok; |
d | 931 | drivers/block/sbpcd.c | DriveStruct[d].status_byte=0; |
d | 932 | drivers/block/sbpcd.c | if (st&p_caddin_old) DriveStruct[d].status_byte |= p_disk_ok|p_caddy_in; |
d | 933 | drivers/block/sbpcd.c | if (st&p_spinning) DriveStruct[d].status_byte |= p_spinning; |
d | 934 | drivers/block/sbpcd.c | if (st&p_check) DriveStruct[d].status_byte |= p_check; |
d | 935 | drivers/block/sbpcd.c | if (st&p_busy_old) DriveStruct[d].status_byte |= p_busy_new; |
d | 936 | drivers/block/sbpcd.c | if (st&p_lcs_door_closed) DriveStruct[d].status_byte |= p_door_closed; |
d | 937 | drivers/block/sbpcd.c | if (st&p_lcs_door_locked) DriveStruct[d].status_byte |= p_door_locked; |
d | 941 | drivers/block/sbpcd.c | DriveStruct[d].status_byte=st; |
d | 1030 | drivers/block/sbpcd.c | DriveStruct[d].error_byte=0; |
d | 1035 | drivers/block/sbpcd.c | DriveStruct[d].error_byte=infobuf[i]; |
d | 1036 | drivers/block/sbpcd.c | DPRINTF((DBG_ERR,"SBPCD: xx_ReadError: infobuf[%d] is %d (%02X)\n",i,DriveStruct[d].error_byte,DriveStruct[d].error_byte)); |
d | 1067 | drivers/block/sbpcd.c | if (DriveStruct[d].in_SpinUp != 0) DPRINTF((DBG_SPI,"SBPCD: to CDi_stat_loop.\n")); |
d | 1076 | drivers/block/sbpcd.c | if (DriveStruct[d].in_SpinUp != 0) DPRINTF((DBG_SPI,"SBPCD: to xx_ReadStatus.\n")); |
d | 1082 | drivers/block/sbpcd.c | if (DriveStruct[d].in_SpinUp != 0) DPRINTF((DBG_SPI,"SBPCD: to ResponseStatus.\n")); |
d | 1099 | drivers/block/sbpcd.c | if (DriveStruct[d].in_SpinUp != 0) DPRINTF((DBG_SPI,"SBPCD: to xx_ReadError.\n")); |
d | 1101 | drivers/block/sbpcd.c | if (DriveStruct[d].in_SpinUp != 0) DPRINTF((DBG_SPI,"SBPCD: to cmd_out OK.\n")); |
d | 1142 | drivers/block/sbpcd.c | DriveStruct[d].in_SpinUp = 1; |
d | 1157 | drivers/block/sbpcd.c | DriveStruct[d].in_SpinUp = 0; |
d | 1207 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~volume_bit; |
d | 1209 | drivers/block/sbpcd.c | channel0=DriveStruct[d].vol_chan0; |
d | 1210 | drivers/block/sbpcd.c | volume0=DriveStruct[d].vol_ctrl0; |
d | 1211 | drivers/block/sbpcd.c | channel1=control1=DriveStruct[d].vol_chan1; |
d | 1212 | drivers/block/sbpcd.c | volume1=value1=DriveStruct[d].vol_ctrl1; |
d | 1215 | drivers/block/sbpcd.c | if (((DriveStruct[d].drv_options&sax_a)!=0)&&(DriveStruct[d].drv_type>=drv_211)) |
d | 1268 | drivers/block/sbpcd.c | if (DriveStruct[d].drv_type>=drv_300) |
d | 1280 | drivers/block/sbpcd.c | if (DriveStruct[d].drv_type<drv_211) |
d | 1313 | drivers/block/sbpcd.c | else if (DriveStruct[d].drv_type<drv_201) volume0=volume1=value0; |
d | 1315 | drivers/block/sbpcd.c | if (DriveStruct[d].drv_type>=drv_201) |
d | 1320 | drivers/block/sbpcd.c | if (DriveStruct[d].drv_type>=drv_211) |
d | 1336 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags |= volume_bit; |
d | 1370 | drivers/block/sbpcd.c | if (DriveStruct[d].error_byte!=aud_12) return -1; |
d | 1378 | drivers/block/sbpcd.c | if (!(DriveStruct[d].drv_options&(speed_auto|speed_300|speed_150))) return (0); |
d | 1380 | drivers/block/sbpcd.c | if (!(DriveStruct[d].drv_options&speed_auto)) |
d | 1383 | drivers/block/sbpcd.c | if (!(DriveStruct[d].drv_options&speed_300)) speed=0; |
d | 1403 | drivers/block/sbpcd.c | DriveStruct[d].CD_changed=1; |
d | 1444 | drivers/block/sbpcd.c | DPRINTF((DBG_LCK,"SBPCD: yy_LockDoor: %d (drive %d)\n", lock, d)); |
d | 1471 | drivers/block/sbpcd.c | DPRINTF((DBG_LCK,"SBPCD: yy_CloseTray (drive %d)\n", d)); |
d | 1496 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~subq_bit; |
d | 1527 | drivers/block/sbpcd.c | DriveStruct[d].SubQ_ctl_adr=DriveStruct[d].SubQ_trk=DriveStruct[d].SubQ_pnt_idx=DriveStruct[d].SubQ_whatisthis=0; |
d | 1528 | drivers/block/sbpcd.c | DriveStruct[d].SubQ_run_tot=DriveStruct[d].SubQ_run_trk=0; |
d | 1532 | drivers/block/sbpcd.c | DriveStruct[d].SubQ_ctl_adr=swap_nibbles(infobuf[1]); |
d | 1533 | drivers/block/sbpcd.c | DriveStruct[d].SubQ_trk=byt2bcd(infobuf[2]); |
d | 1534 | drivers/block/sbpcd.c | DriveStruct[d].SubQ_pnt_idx=byt2bcd(infobuf[3]); |
d | 1537 | drivers/block/sbpcd.c | DriveStruct[d].SubQ_run_tot=make32(make16(0,infobuf[i]),make16(infobuf[i+1],infobuf[i+2])); /* msf-bin */ |
d | 1540 | drivers/block/sbpcd.c | DriveStruct[d].SubQ_run_trk=make32(make16(0,infobuf[i]),make16(infobuf[i+1],infobuf[i+2])); /* msf-bin */ |
d | 1541 | drivers/block/sbpcd.c | DriveStruct[d].SubQ_whatisthis=infobuf[i+3]; |
d | 1542 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags |= subq_bit; |
d | 1550 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~frame_size_bit; |
d | 1572 | drivers/block/sbpcd.c | if (new_drive) DriveStruct[d].sense_byte=infobuf[i++]; |
d | 1573 | drivers/block/sbpcd.c | DriveStruct[d].frame_size=make16(infobuf[i],infobuf[i+1]); |
d | 1582 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags |= frame_size_bit; |
d | 1591 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~frame_size_bit; |
d | 1593 | drivers/block/sbpcd.c | DriveStruct[d].frame_size=framesize; |
d | 1594 | drivers/block/sbpcd.c | if (framesize==CD_FRAMESIZE_RAW) DriveStruct[d].sense_byte=0x82; |
d | 1595 | drivers/block/sbpcd.c | else DriveStruct[d].sense_byte=0x00; |
d | 1598 | drivers/block/sbpcd.c | DriveStruct[d].sense_byte, DriveStruct[d].frame_size)); |
d | 1604 | drivers/block/sbpcd.c | drvcmd[2]=DriveStruct[d].sense_byte; |
d | 1605 | drivers/block/sbpcd.c | drvcmd[3]=(DriveStruct[d].frame_size>>8)&0xFF; |
d | 1606 | drivers/block/sbpcd.c | drvcmd[4]=DriveStruct[d].frame_size&0xFF; |
d | 1613 | drivers/block/sbpcd.c | drvcmd[2]=(DriveStruct[d].frame_size>>8)&0xFF; |
d | 1614 | drivers/block/sbpcd.c | drvcmd[3]=DriveStruct[d].frame_size&0xFF; |
d | 1624 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags |= frame_size_bit; |
d | 1635 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~volume_bit; |
d | 1689 | drivers/block/sbpcd.c | if (DriveStruct[d].drv_type>=drv_201) |
d | 1691 | drivers/block/sbpcd.c | if (DriveStruct[d].drv_type<drv_300) |
d | 1696 | drivers/block/sbpcd.c | if (DriveStruct[d].drv_type>=drv_211) |
d | 1714 | drivers/block/sbpcd.c | DriveStruct[d].vol_chan0=chan0; |
d | 1715 | drivers/block/sbpcd.c | DriveStruct[d].vol_ctrl0=vol0; |
d | 1716 | drivers/block/sbpcd.c | DriveStruct[d].vol_chan1=chan1; |
d | 1717 | drivers/block/sbpcd.c | DriveStruct[d].vol_ctrl1=vol1; |
d | 1720 | drivers/block/sbpcd.c | DriveStruct[d].vol_chan2=2; |
d | 1721 | drivers/block/sbpcd.c | DriveStruct[d].vol_ctrl2=0xFF; |
d | 1722 | drivers/block/sbpcd.c | DriveStruct[d].vol_chan3=3; |
d | 1723 | drivers/block/sbpcd.c | DriveStruct[d].vol_ctrl3=0xFF; |
d | 1725 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags |= volume_bit; |
d | 1734 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~cd_size_bit; |
d | 1752 | drivers/block/sbpcd.c | DriveStruct[d].CDsize_blk=make32(make16(0,infobuf[0]),make16(infobuf[1],infobuf[2])); |
d | 1753 | drivers/block/sbpcd.c | if (new_drive) DriveStruct[d].CDsize_blk=msf2blk(DriveStruct[d].CDsize_blk); |
d | 1754 | drivers/block/sbpcd.c | DriveStruct[d].CDsize_frm = (DriveStruct[d].CDsize_blk * make16(infobuf[3],infobuf[4])) / CD_FRAMESIZE; |
d | 1755 | drivers/block/sbpcd.c | DriveStruct[d].CDsize_blk += 151; |
d | 1756 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags |= cd_size_bit; |
d | 1764 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~toc_bit; |
d | 1782 | drivers/block/sbpcd.c | DriveStruct[d].xa_byte=infobuf[0]; |
d | 1783 | drivers/block/sbpcd.c | DriveStruct[d].n_first_track=infobuf[1]; |
d | 1784 | drivers/block/sbpcd.c | DriveStruct[d].n_last_track=infobuf[2]; |
d | 1785 | drivers/block/sbpcd.c | DriveStruct[d].size_msf=make32(make16(0,infobuf[3]),make16(infobuf[4],infobuf[5])); |
d | 1786 | drivers/block/sbpcd.c | DriveStruct[d].size_blk=msf2blk(DriveStruct[d].size_msf); |
d | 1787 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags |= toc_bit; |
d | 1789 | drivers/block/sbpcd.c | DriveStruct[d].xa_byte,DriveStruct[d].n_first_track,DriveStruct[d].n_last_track,DriveStruct[d].size_msf)); |
d | 1816 | drivers/block/sbpcd.c | DriveStruct[d].TocEnt_nixbyte=infobuf[0]; |
d | 1817 | drivers/block/sbpcd.c | DriveStruct[d].TocEnt_ctl_adr=swap_nibbles(infobuf[1]); |
d | 1818 | drivers/block/sbpcd.c | DriveStruct[d].TocEnt_number=infobuf[2]; |
d | 1819 | drivers/block/sbpcd.c | DriveStruct[d].TocEnt_format=infobuf[3]; |
d | 1822 | drivers/block/sbpcd.c | DriveStruct[d].TocEnt_address=make32(make16(0,infobuf[i]), |
d | 1825 | drivers/block/sbpcd.c | DriveStruct[d].TocEnt_nixbyte, DriveStruct[d].TocEnt_ctl_adr, |
d | 1826 | drivers/block/sbpcd.c | DriveStruct[d].TocEnt_number, DriveStruct[d].TocEnt_format, |
d | 1827 | drivers/block/sbpcd.c | DriveStruct[d].TocEnt_address)); |
d | 1854 | drivers/block/sbpcd.c | if (new_drive) DriveStruct[d].UPC_buf[i]=swap_nibbles(*p++); |
d | 1857 | drivers/block/sbpcd.c | DriveStruct[d].UPC_buf[i]=((*p++)<<4)&0xFF; |
d | 1858 | drivers/block/sbpcd.c | DriveStruct[d].UPC_buf[i] |= *p++; |
d | 1861 | drivers/block/sbpcd.c | DriveStruct[d].UPC_buf[6] &= 0xF0; |
d | 1872 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~upc_bit; |
d | 1925 | drivers/block/sbpcd.c | DriveStruct[d].UPC_ctl_adr=0; |
d | 1931 | drivers/block/sbpcd.c | DriveStruct[d].UPC_ctl_adr = (DriveStruct[d].TocEnt_ctl_adr & 0xF0) | 0x02; |
d | 1935 | drivers/block/sbpcd.c | DPRINTF((DBG_UPC,"(%02X) ", DriveStruct[d].UPC_ctl_adr)); |
d | 1938 | drivers/block/sbpcd.c | DPRINTF((DBG_UPC,"%02X ", DriveStruct[d].UPC_buf[i])); |
d | 1942 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags |= upc_bit; |
d | 1950 | drivers/block/sbpcd.c | DriveStruct[d].f_multisession=0; |
d | 1952 | drivers/block/sbpcd.c | DriveStruct[d].lba_multi=0; |
d | 1962 | drivers/block/sbpcd.c | DriveStruct[d].f_multisession=1; |
d | 1963 | drivers/block/sbpcd.c | DriveStruct[d].lba_multi=msf2blk(make32(make16(0,infobuf[1]), |
d | 1965 | drivers/block/sbpcd.c | DriveStruct[d].last_redirect=19; |
d | 1973 | drivers/block/sbpcd.c | DriveStruct[d].lba_multi)); |
d | 1985 | drivers/block/sbpcd.c | DriveStruct[d].lba_multi=msf2blk(make32(make16(0,infobuf[5]), |
d | 1990 | drivers/block/sbpcd.c | DriveStruct[d].lba_multi)); |
d | 1991 | drivers/block/sbpcd.c | if (DriveStruct[d].lba_multi>200) |
d | 1993 | drivers/block/sbpcd.c | DPRINTF((DBG_MUL,"SBPCD: MultiSession base: %06X\n", DriveStruct[d].lba_multi)); |
d | 1994 | drivers/block/sbpcd.c | DriveStruct[d].f_multisession=1; |
d | 1995 | drivers/block/sbpcd.c | DriveStruct[d].last_redirect=19; |
d | 2013 | drivers/block/sbpcd.c | if (DriveStruct[d].audio_state!=audio_playing) return (-ENODATA); |
d | 2024 | drivers/block/sbpcd.c | DriveStruct[d].frame_size=CD_FRAMESIZE_SUB; |
d | 2150 | drivers/block/sbpcd.c | DriveStruct[d].drv_type=0; |
d | 2154 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[0]=infobuf[i++]; |
d | 2155 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[1]=infobuf[i++]; |
d | 2156 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[2]='-'; |
d | 2157 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[3]='x'; |
d | 2158 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[4]=0; |
d | 2159 | drivers/block/sbpcd.c | DriveStruct[d].drv_type=drv_new; |
d | 2161 | drivers/block/sbpcd.c | if (!DriveStruct[d].drv_type) |
d | 2166 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[0]='2'; |
d | 2167 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[1]='x'; |
d | 2168 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[2]='-'; |
d | 2169 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[3]='x'; |
d | 2170 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[4]=0; |
d | 2171 | drivers/block/sbpcd.c | DriveStruct[d].drv_type=drv_old; |
d | 2174 | drivers/block/sbpcd.c | if (!DriveStruct[d].drv_type) |
d | 2180 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[j]=infobuf[j]; |
d | 2181 | drivers/block/sbpcd.c | DriveStruct[d].drive_model[8]=0; |
d | 2182 | drivers/block/sbpcd.c | DriveStruct[d].drv_type=drv_lcs; |
d | 2185 | drivers/block/sbpcd.c | if (!DriveStruct[d].drv_type) |
d | 2190 | drivers/block/sbpcd.c | for (j=0;j<4;j++) DriveStruct[d].firmware_version[j]=infobuf[i+j]; |
d | 2193 | drivers/block/sbpcd.c | DriveStruct[d].drv_type=drv_260; |
d | 2194 | drivers/block/sbpcd.c | if ((DriveStruct[d].firmware_version[0]!='A') || |
d | 2195 | drivers/block/sbpcd.c | (DriveStruct[d].firmware_version[1]!='4') || |
d | 2196 | drivers/block/sbpcd.c | (DriveStruct[d].firmware_version[2]!='F') || |
d | 2197 | drivers/block/sbpcd.c | (DriveStruct[d].firmware_version[3]!='4')) |
d | 2202 | drivers/block/sbpcd.c | j = (DriveStruct[d].firmware_version[0] & 0x0F) * 100 + |
d | 2203 | drivers/block/sbpcd.c | (DriveStruct[d].firmware_version[2] & 0x0F) *10 + |
d | 2204 | drivers/block/sbpcd.c | (DriveStruct[d].firmware_version[3] & 0x0F); |
d | 2207 | drivers/block/sbpcd.c | if (j<100) DriveStruct[d].drv_type=drv_099; |
d | 2208 | drivers/block/sbpcd.c | else DriveStruct[d].drv_type=drv_100; |
d | 2210 | drivers/block/sbpcd.c | else if (j<200) DriveStruct[d].drv_type=drv_199; |
d | 2211 | drivers/block/sbpcd.c | else if (j<201) DriveStruct[d].drv_type=drv_200; |
d | 2212 | drivers/block/sbpcd.c | else if (j<210) DriveStruct[d].drv_type=drv_201; |
d | 2213 | drivers/block/sbpcd.c | else if (j<211) DriveStruct[d].drv_type=drv_210; |
d | 2214 | drivers/block/sbpcd.c | else if (j<300) DriveStruct[d].drv_type=drv_211; |
d | 2215 | drivers/block/sbpcd.c | else DriveStruct[d].drv_type=drv_300; |
d | 2217 | drivers/block/sbpcd.c | DPRINTF((DBG_LCS,"SBPCD: drive type %02X\n",DriveStruct[d].drv_type)); |
d | 2226 | drivers/block/sbpcd.c | d=num; |
d | 2231 | drivers/block/sbpcd.c | DPRINTF((DBG_DID,"SBPCD: switch_drive: drive %d activated.\n",DriveStruct[d].drv_minor)); |
d | 2256 | drivers/block/sbpcd.c | DriveStruct[d].drv_options=drv_pattern[j]; |
d | 2258 | drivers/block/sbpcd.c | DriveStruct[d].drv_options&=~(speed_auto|speed_300|speed_150); |
d | 2262 | drivers/block/sbpcd.c | DriveStruct[d].drv_minor, |
d | 2263 | drivers/block/sbpcd.c | DriveStruct[d].drive_model, |
d | 2264 | drivers/block/sbpcd.c | DriveStruct[d].firmware_version); |
d | 2269 | drivers/block/sbpcd.c | DriveStruct[d].drv_minor, |
d | 2271 | drivers/block/sbpcd.c | DriveStruct[d].drive_model, |
d | 2272 | drivers/block/sbpcd.c | DriveStruct[d].firmware_version); |
d | 2276 | drivers/block/sbpcd.c | else DriveStruct[d].drv_minor=-1; |
d | 2416 | drivers/block/sbpcd.c | i=msf2blk(DriveStruct[d].pos_audio_end)-1; |
d | 2425 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~toc_bit; |
d | 2426 | drivers/block/sbpcd.c | DriveStruct[d].ored_ctl_adr=0; |
d | 2427 | drivers/block/sbpcd.c | for (j=DriveStruct[d].n_first_track;j<=DriveStruct[d].n_last_track;j++) |
d | 2431 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].nixbyte=DriveStruct[d].TocEnt_nixbyte; |
d | 2432 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].ctl_adr=DriveStruct[d].TocEnt_ctl_adr; |
d | 2433 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].number=DriveStruct[d].TocEnt_number; |
d | 2434 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].format=DriveStruct[d].TocEnt_format; |
d | 2435 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].address=DriveStruct[d].TocEnt_address; |
d | 2436 | drivers/block/sbpcd.c | DriveStruct[d].ored_ctl_adr |= DriveStruct[d].TocEnt_ctl_adr; |
d | 2439 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].nixbyte=0; |
d | 2440 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].ctl_adr=0; |
d | 2441 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].number=CDROM_LEADOUT; |
d | 2442 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].format=0; |
d | 2443 | drivers/block/sbpcd.c | DriveStruct[d].TocBuffer[j].address=DriveStruct[d].size_msf; |
d | 2445 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags |= toc_bit; |
d | 2453 | drivers/block/sbpcd.c | DriveStruct[d].mode=READ_M1; |
d | 2497 | drivers/block/sbpcd.c | i=xx_ReadTocEntry(DriveStruct[d].n_first_track); |
d | 2510 | drivers/block/sbpcd.c | if ((!new_drive) && (DriveStruct[d].xa_byte==0x20)) /* XA disk with old drive */ |
d | 2534 | drivers/block/sbpcd.c | if (DriveStruct[d].CD_changed==0xFF) |
d | 2538 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags=0; |
d | 2540 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=0; |
d | 2551 | drivers/block/sbpcd.c | DriveStruct[d].CD_changed=1; |
d | 2562 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags=0; |
d | 2564 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=0; |
d | 2572 | drivers/block/sbpcd.c | if (DriveStruct[d].audio_state!=audio_pausing) |
d | 2580 | drivers/block/sbpcd.c | if (DriveStruct[d].audio_state==audio_playing) seek_pos_audio_end(); |
d | 2581 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=0; |
d | 2590 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags=0; |
d | 2592 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=0; |
d | 2606 | drivers/block/sbpcd.c | if (DriveStruct[d].audio_state==audio_playing) return (-EINVAL); |
d | 2741 | drivers/block/sbpcd.c | switch (DriveStruct[d].audio_state) |
d | 2750 | drivers/block/sbpcd.c | DriveStruct[d].pos_audio_start=DriveStruct[d].SubQ_run_tot; |
d | 2751 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=audio_pausing; |
d | 2754 | drivers/block/sbpcd.c | i=xx_Seek(DriveStruct[d].pos_audio_start,1); |
d | 2766 | drivers/block/sbpcd.c | if (DriveStruct[d].audio_state!=audio_pausing) return -EINVAL; |
d | 2768 | drivers/block/sbpcd.c | i=xx_PlayAudio(DriveStruct[d].pos_audio_start, |
d | 2769 | drivers/block/sbpcd.c | DriveStruct[d].pos_audio_end); |
d | 2772 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=audio_playing; |
d | 2777 | drivers/block/sbpcd.c | if (DriveStruct[d].audio_state==audio_playing) |
d | 2783 | drivers/block/sbpcd.c | DriveStruct[d].pos_audio_start=DriveStruct[d].SubQ_run_tot; |
d | 2784 | drivers/block/sbpcd.c | i=xx_Seek(DriveStruct[d].pos_audio_start,1); |
d | 2790 | drivers/block/sbpcd.c | DriveStruct[d].pos_audio_start = (msf.cdmsf_min0<<16) | |
d | 2793 | drivers/block/sbpcd.c | DriveStruct[d].pos_audio_end = (msf.cdmsf_min1<<16) | |
d | 2797 | drivers/block/sbpcd.c | DriveStruct[d].pos_audio_start,DriveStruct[d].pos_audio_end)); |
d | 2798 | drivers/block/sbpcd.c | i=xx_PlayAudio(DriveStruct[d].pos_audio_start,DriveStruct[d].pos_audio_end); |
d | 2803 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=audio_playing; |
d | 2808 | drivers/block/sbpcd.c | if (DriveStruct[d].audio_state==audio_playing) |
d | 2823 | drivers/block/sbpcd.c | if (ti.cdti_trk0<DriveStruct[d].n_first_track) return (-EINVAL); |
d | 2824 | drivers/block/sbpcd.c | if (ti.cdti_trk0>DriveStruct[d].n_last_track) return (-EINVAL); |
d | 2826 | drivers/block/sbpcd.c | if (ti.cdti_trk1>DriveStruct[d].n_last_track) ti.cdti_trk1=DriveStruct[d].n_last_track; |
d | 2827 | drivers/block/sbpcd.c | DriveStruct[d].pos_audio_start=DriveStruct[d].TocBuffer[ti.cdti_trk0].address; |
d | 2828 | drivers/block/sbpcd.c | DriveStruct[d].pos_audio_end=DriveStruct[d].TocBuffer[ti.cdti_trk1+1].address; |
d | 2829 | drivers/block/sbpcd.c | i=xx_PlayAudio(DriveStruct[d].pos_audio_start,DriveStruct[d].pos_audio_end); |
d | 2833 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=audio_playing; |
d | 2838 | drivers/block/sbpcd.c | tochdr.cdth_trk0=DriveStruct[d].n_first_track; |
d | 2839 | drivers/block/sbpcd.c | tochdr.cdth_trk1=DriveStruct[d].n_last_track; |
d | 2851 | drivers/block/sbpcd.c | if (i==CDROM_LEADOUT) i=DriveStruct[d].n_last_track+1; |
d | 2852 | drivers/block/sbpcd.c | else if (i<DriveStruct[d].n_first_track||i>DriveStruct[d].n_last_track) return (-EINVAL); |
d | 2853 | drivers/block/sbpcd.c | tocentry.cdte_adr=DriveStruct[d].TocBuffer[i].ctl_adr&0x0F; |
d | 2854 | drivers/block/sbpcd.c | tocentry.cdte_ctrl=(DriveStruct[d].TocBuffer[i].ctl_adr>>4)&0x0F; |
d | 2855 | drivers/block/sbpcd.c | tocentry.cdte_datamode=DriveStruct[d].TocBuffer[i].format; |
d | 2857 | drivers/block/sbpcd.c | { tocentry.cdte_addr.msf.minute=(DriveStruct[d].TocBuffer[i].address>>16)&0x00FF; |
d | 2858 | drivers/block/sbpcd.c | tocentry.cdte_addr.msf.second=(DriveStruct[d].TocBuffer[i].address>>8)&0x00FF; |
d | 2859 | drivers/block/sbpcd.c | tocentry.cdte_addr.msf.frame=DriveStruct[d].TocBuffer[i].address&0x00FF; |
d | 2862 | drivers/block/sbpcd.c | tocentry.cdte_addr.lba=msf2blk(DriveStruct[d].TocBuffer[i].address); |
d | 2872 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=0; |
d | 2878 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=0; |
d | 2886 | drivers/block/sbpcd.c | DriveStruct[d].open_count=0; /* to get it locked next time again */ |
d | 2890 | drivers/block/sbpcd.c | DriveStruct[d].CD_changed=0xFF; |
d | 2891 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags=0; |
d | 2892 | drivers/block/sbpcd.c | DriveStruct[d].audio_state=0; |
d | 2898 | drivers/block/sbpcd.c | DriveStruct[d].f_eject=arg; |
d | 2906 | drivers/block/sbpcd.c | DriveStruct[d].vol_chan0=0; |
d | 2907 | drivers/block/sbpcd.c | DriveStruct[d].vol_ctrl0=volctrl.channel0; |
d | 2908 | drivers/block/sbpcd.c | DriveStruct[d].vol_chan1=1; |
d | 2909 | drivers/block/sbpcd.c | DriveStruct[d].vol_ctrl1=volctrl.channel1; |
d | 2921 | drivers/block/sbpcd.c | switch (DriveStruct[d].audio_state) |
d | 2933 | drivers/block/sbpcd.c | SC.cdsc_adr=DriveStruct[d].SubQ_ctl_adr; |
d | 2934 | drivers/block/sbpcd.c | SC.cdsc_ctrl=DriveStruct[d].SubQ_ctl_adr>>4; |
d | 2935 | drivers/block/sbpcd.c | SC.cdsc_trk=bcd2bin(DriveStruct[d].SubQ_trk); |
d | 2936 | drivers/block/sbpcd.c | SC.cdsc_ind=bcd2bin(DriveStruct[d].SubQ_pnt_idx); |
d | 2939 | drivers/block/sbpcd.c | SC.cdsc_absaddr.lba=msf2blk(DriveStruct[d].SubQ_run_tot); |
d | 2940 | drivers/block/sbpcd.c | SC.cdsc_reladdr.lba=msf2blk(DriveStruct[d].SubQ_run_trk); |
d | 2944 | drivers/block/sbpcd.c | SC.cdsc_absaddr.msf.minute=(DriveStruct[d].SubQ_run_tot>>16)&0x00FF; |
d | 2945 | drivers/block/sbpcd.c | SC.cdsc_absaddr.msf.second=(DriveStruct[d].SubQ_run_tot>>8)&0x00FF; |
d | 2946 | drivers/block/sbpcd.c | SC.cdsc_absaddr.msf.frame=DriveStruct[d].SubQ_run_tot&0x00FF; |
d | 2947 | drivers/block/sbpcd.c | SC.cdsc_reladdr.msf.minute=(DriveStruct[d].SubQ_run_trk>>16)&0x00FF; |
d | 2948 | drivers/block/sbpcd.c | SC.cdsc_reladdr.msf.second=(DriveStruct[d].SubQ_run_trk>>8)&0x00FF; |
d | 2949 | drivers/block/sbpcd.c | SC.cdsc_reladdr.msf.frame=DriveStruct[d].SubQ_run_trk&0x00FF; |
d | 2963 | drivers/block/sbpcd.c | DriveStruct[d].mode=READ_M1; |
d | 2970 | drivers/block/sbpcd.c | DriveStruct[d].mode=READ_M2; |
d | 2989 | drivers/block/sbpcd.c | if (DriveStruct[d].aud_buf==NULL) return (-EINVAL); |
d | 3012 | drivers/block/sbpcd.c | DriveStruct[d].mode=READ_AU; |
d | 3087 | drivers/block/sbpcd.c | p = DriveStruct[d].aud_buf; |
d | 3138 | drivers/block/sbpcd.c | DriveStruct[d].status_byte)); |
d | 3150 | drivers/block/sbpcd.c | (u_char *) DriveStruct[d].aud_buf, |
d | 3157 | drivers/block/sbpcd.c | DriveStruct[d].mode=READ_M1; |
d | 3174 | drivers/block/sbpcd.c | lba2msf(DriveStruct[d].lba_multi,&ms_info.addr.msf.minute); |
d | 3176 | drivers/block/sbpcd.c | ms_info.addr.lba=DriveStruct[d].lba_multi; |
d | 3178 | drivers/block/sbpcd.c | if (DriveStruct[d].f_multisession) ms_info.xa_flag=1; /* valid redirection address */ |
d | 3191 | drivers/block/sbpcd.c | if (DriveStruct[d].f_multisession) |
d | 3192 | drivers/block/sbpcd.c | *p_lba=DriveStruct[d].lba_multi; |
d | 3220 | drivers/block/sbpcd.c | (CURRENT->sector/4 >= DriveStruct[d].sbp_first_frame) && |
d | 3221 | drivers/block/sbpcd.c | (CURRENT->sector/4 <= DriveStruct[d].sbp_last_frame) ) |
d | 3223 | drivers/block/sbpcd.c | offs = (CURRENT->sector - DriveStruct[d].sbp_first_frame * 4) * 512; |
d | 3224 | drivers/block/sbpcd.c | memcpy(CURRENT->buffer, DriveStruct[d].sbp_buf + offs, 512); |
d | 3289 | drivers/block/sbpcd.c | if ((!new_drive) && (DriveStruct[d].xa_byte==0x20)) /* XA disk with old drive */ |
d | 3338 | drivers/block/sbpcd.c | DriveStruct[d].sbp_first_frame=DriveStruct[d].sbp_last_frame=-1; /* purge buffer */ |
d | 3346 | drivers/block/sbpcd.c | if (DriveStruct[d].f_multisession) |
d | 3349 | drivers/block/sbpcd.c | blk2msf(DriveStruct[d].lba_multi+block), |
d | 3351 | drivers/block/sbpcd.c | block=DriveStruct[d].lba_multi+block; |
d | 3354 | drivers/block/sbpcd.c | if ((block<=DriveStruct[d].last_redirect) |
d | 3355 | drivers/block/sbpcd.c | && (DriveStruct[d].f_multisession)) |
d | 3358 | drivers/block/sbpcd.c | blk2msf(DriveStruct[d].lba_multi+block), |
d | 3360 | drivers/block/sbpcd.c | block=DriveStruct[d].lba_multi+block; |
d | 3366 | drivers/block/sbpcd.c | if (block+SBP_BUFFER_FRAMES <= DriveStruct[d].CDsize_frm) |
d | 3367 | drivers/block/sbpcd.c | DriveStruct[d].sbp_read_frames = SBP_BUFFER_FRAMES; |
d | 3370 | drivers/block/sbpcd.c | DriveStruct[d].sbp_read_frames=DriveStruct[d].CDsize_frm-block; |
d | 3372 | drivers/block/sbpcd.c | if (DriveStruct[d].sbp_read_frames < 1) |
d | 3375 | drivers/block/sbpcd.c | block, DriveStruct[d].CDsize_frm)); |
d | 3376 | drivers/block/sbpcd.c | DriveStruct[d].sbp_read_frames=1; |
d | 3379 | drivers/block/sbpcd.c | DriveStruct[d].sbp_current = 0; |
d | 3389 | drivers/block/sbpcd.c | if (DriveStruct[d].xa_byte==0x20) |
d | 3397 | drivers/block/sbpcd.c | drvcmd[5]=DriveStruct[d].sbp_read_frames; |
d | 3404 | drivers/block/sbpcd.c | if (DriveStruct[d].drv_type>=drv_201) |
d | 3418 | drivers/block/sbpcd.c | drvcmd[5]=DriveStruct[d].sbp_read_frames; |
d | 3419 | drivers/block/sbpcd.c | drvcmd[6]=(DriveStruct[d].drv_type<drv_201)?0:2; /* flag "lba or msf-bcd format" */ |
d | 3428 | drivers/block/sbpcd.c | drvcmd[6]=DriveStruct[d].sbp_read_frames; |
d | 3454 | drivers/block/sbpcd.c | for (frame=DriveStruct[d].sbp_current;frame<DriveStruct[d].sbp_read_frames&&!error_flag; frame++) |
d | 3486 | drivers/block/sbpcd.c | if ((DriveStruct[d].ored_ctl_adr&0x40)==0) |
d | 3495 | drivers/block/sbpcd.c | p = DriveStruct[d].sbp_buf + frame * CD_FRAMESIZE; |
d | 3502 | drivers/block/sbpcd.c | DriveStruct[d].sbp_current++; |
d | 3561 | drivers/block/sbpcd.c | DriveStruct[d].status_byte)); |
d | 3573 | drivers/block/sbpcd.c | DriveStruct[d].sbp_first_frame = CURRENT -> sector / 4; |
d | 3574 | drivers/block/sbpcd.c | DriveStruct[d].sbp_last_frame = DriveStruct[d].sbp_first_frame + DriveStruct[d].sbp_read_frames - 1; |
d | 3622 | drivers/block/sbpcd.c | DPRINTF((DBG_STA,"SBPCD: sbpcd_open: status %02X\n", DriveStruct[d].status_byte)); |
d | 3638 | drivers/block/sbpcd.c | DriveStruct[d].open_count,DriveStruct[d].open_count+1)); |
d | 3639 | drivers/block/sbpcd.c | if (++DriveStruct[d].open_count==1) |
d | 3648 | drivers/block/sbpcd.c | if ((DriveStruct[d].ored_ctl_adr&0x40)==0) |
d | 3668 | drivers/block/sbpcd.c | DriveStruct[d].sbp_first_frame=DriveStruct[d].sbp_last_frame=-1; |
d | 3671 | drivers/block/sbpcd.c | DriveStruct[d].diskstate_flags &= ~cd_size_bit; |
d | 3677 | drivers/block/sbpcd.c | DriveStruct[d].open_count,DriveStruct[d].open_count-1)); |
d | 3678 | drivers/block/sbpcd.c | if (DriveStruct[d].open_count!=0) /* CDROMEJECT may have been done */ |
d | 3680 | drivers/block/sbpcd.c | if (--DriveStruct[d].open_count==0) |
d | 3685 | drivers/block/sbpcd.c | if (DriveStruct[d].f_eject) yy_SpinDown(); |
d | 3918 | drivers/block/sbpcd.c | DriveStruct[d].sbp_first_frame = -1; /* First frame in buffer */ |
d | 3919 | drivers/block/sbpcd.c | DriveStruct[d].sbp_last_frame = -1; /* Last frame in buffer */ |
d | 3920 | drivers/block/sbpcd.c | DriveStruct[d].sbp_read_frames = 0; /* Number of frames being read to buffer */ |
d | 3921 | drivers/block/sbpcd.c | DriveStruct[d].sbp_current = 0; /* Frame being currently read */ |
d | 3922 | drivers/block/sbpcd.c | DriveStruct[d].CD_changed=1; |
d | 3923 | drivers/block/sbpcd.c | DriveStruct[d].frame_size=CD_FRAMESIZE; |
d | 3925 | drivers/block/sbpcd.c | if (!old_drive) DriveStruct[d].f_eject=1; |
d | 3926 | drivers/block/sbpcd.c | else DriveStruct[d].f_eject=0; |
d | 3928 | drivers/block/sbpcd.c | DriveStruct[d].f_eject=0; |
d | 3945 | drivers/block/sbpcd.c | DriveStruct[d].error_byte)); |
d | 3946 | drivers/block/sbpcd.c | if (DriveStruct[d].error_byte==aud_12) |
d | 3952 | drivers/block/sbpcd.c | DriveStruct[d].error_byte)); |
d | 3959 | drivers/block/sbpcd.c | if (i>=0) DriveStruct[d].CD_changed=1; |
d | 4052 | drivers/block/sbpcd.c | DPRINTF((DBG_CHK,"SBPCD: media_check: %02X\n",DriveStruct[d].status_byte)); |
d | 4058 | drivers/block/sbpcd.c | if (DriveStruct[d].CD_changed==0xFF) DPRINTF((DBG_CHK,"SBPCD: media_check: \"changed\" assumed.\n")); |
d | 4063 | drivers/block/sbpcd.c | DriveStruct[d].CD_changed=0xFF; |
d | 4068 | drivers/block/sbpcd.c | DriveStruct[d].CD_changed=0xFF; |
d | 4073 | drivers/block/sbpcd.c | if (DriveStruct[d].CD_changed==0xFF) |
d | 4075 | drivers/block/sbpcd.c | DriveStruct[d].CD_changed=1; |
d | 226 | drivers/char/console.c | struct vc_data *d; |
d | 233 | drivers/char/console.c | #define screenbuf_size (vc_cons[currcons].d->vc_screenbuf_size) |
d | 234 | drivers/char/console.c | #define origin (vc_cons[currcons].d->vc_origin) |
d | 235 | drivers/char/console.c | #define scr_end (vc_cons[currcons].d->vc_scr_end) |
d | 236 | drivers/char/console.c | #define pos (vc_cons[currcons].d->vc_pos) |
d | 237 | drivers/char/console.c | #define top (vc_cons[currcons].d->vc_top) |
d | 238 | drivers/char/console.c | #define bottom (vc_cons[currcons].d->vc_bottom) |
d | 239 | drivers/char/console.c | #define x (vc_cons[currcons].d->vc_x) |
d | 240 | drivers/char/console.c | #define y (vc_cons[currcons].d->vc_y) |
d | 241 | drivers/char/console.c | #define vc_state (vc_cons[currcons].d->vc_state) |
d | 242 | drivers/char/console.c | #define npar (vc_cons[currcons].d->vc_npar) |
d | 243 | drivers/char/console.c | #define par (vc_cons[currcons].d->vc_par) |
d | 244 | drivers/char/console.c | #define ques (vc_cons[currcons].d->vc_ques) |
d | 245 | drivers/char/console.c | #define attr (vc_cons[currcons].d->vc_attr) |
d | 246 | drivers/char/console.c | #define saved_x (vc_cons[currcons].d->vc_saved_x) |
d | 247 | drivers/char/console.c | #define saved_y (vc_cons[currcons].d->vc_saved_y) |
d | 248 | drivers/char/console.c | #define translate (vc_cons[currcons].d->vc_translate) |
d | 249 | drivers/char/console.c | #define G0_charset (vc_cons[currcons].d->vc_G0_charset) |
d | 250 | drivers/char/console.c | #define G1_charset (vc_cons[currcons].d->vc_G1_charset) |
d | 251 | drivers/char/console.c | #define saved_G0 (vc_cons[currcons].d->vc_saved_G0) |
d | 252 | drivers/char/console.c | #define saved_G1 (vc_cons[currcons].d->vc_saved_G1) |
d | 253 | drivers/char/console.c | #define utf (vc_cons[currcons].d->vc_utf) |
d | 254 | drivers/char/console.c | #define utf_count (vc_cons[currcons].d->vc_utf_count) |
d | 255 | drivers/char/console.c | #define utf_char (vc_cons[currcons].d->vc_utf_char) |
d | 256 | drivers/char/console.c | #define video_mem_start (vc_cons[currcons].d->vc_video_mem_start) |
d | 257 | drivers/char/console.c | #define video_mem_end (vc_cons[currcons].d->vc_video_mem_end) |
d | 258 | drivers/char/console.c | #define video_erase_char (vc_cons[currcons].d->vc_video_erase_char) |
d | 259 | drivers/char/console.c | #define disp_ctrl (vc_cons[currcons].d->vc_disp_ctrl) |
d | 260 | drivers/char/console.c | #define toggle_meta (vc_cons[currcons].d->vc_toggle_meta) |
d | 261 | drivers/char/console.c | #define decscnm (vc_cons[currcons].d->vc_decscnm) |
d | 262 | drivers/char/console.c | #define decom (vc_cons[currcons].d->vc_decom) |
d | 263 | drivers/char/console.c | #define decawm (vc_cons[currcons].d->vc_decawm) |
d | 264 | drivers/char/console.c | #define deccm (vc_cons[currcons].d->vc_deccm) |
d | 265 | drivers/char/console.c | #define decim (vc_cons[currcons].d->vc_decim) |
d | 266 | drivers/char/console.c | #define deccolm (vc_cons[currcons].d->vc_deccolm) |
d | 267 | drivers/char/console.c | #define need_wrap (vc_cons[currcons].d->vc_need_wrap) |
d | 268 | drivers/char/console.c | #define has_scrolled (vc_cons[currcons].d->vc_has_scrolled) |
d | 269 | drivers/char/console.c | #define kmalloced (vc_cons[currcons].d->vc_kmalloced) |
d | 270 | drivers/char/console.c | #define report_mouse (vc_cons[currcons].d->vc_report_mouse) |
d | 271 | drivers/char/console.c | #define color (vc_cons[currcons].d->vc_color) |
d | 272 | drivers/char/console.c | #define s_color (vc_cons[currcons].d->vc_s_color) |
d | 273 | drivers/char/console.c | #define def_color (vc_cons[currcons].d->vc_def_color) |
d | 276 | drivers/char/console.c | #define charset (vc_cons[currcons].d->vc_charset) |
d | 277 | drivers/char/console.c | #define s_charset (vc_cons[currcons].d->vc_s_charset) |
d | 278 | drivers/char/console.c | #define intensity (vc_cons[currcons].d->vc_intensity) |
d | 279 | drivers/char/console.c | #define underline (vc_cons[currcons].d->vc_underline) |
d | 280 | drivers/char/console.c | #define blink (vc_cons[currcons].d->vc_blink) |
d | 281 | drivers/char/console.c | #define reverse (vc_cons[currcons].d->vc_reverse) |
d | 282 | drivers/char/console.c | #define s_intensity (vc_cons[currcons].d->vc_s_intensity) |
d | 283 | drivers/char/console.c | #define s_underline (vc_cons[currcons].d->vc_s_underline) |
d | 284 | drivers/char/console.c | #define s_blink (vc_cons[currcons].d->vc_s_blink) |
d | 285 | drivers/char/console.c | #define s_reverse (vc_cons[currcons].d->vc_s_reverse) |
d | 286 | drivers/char/console.c | #define ulcolor (vc_cons[currcons].d->vc_ulcolor) |
d | 287 | drivers/char/console.c | #define halfcolor (vc_cons[currcons].d->vc_halfcolor) |
d | 288 | drivers/char/console.c | #define tab_stop (vc_cons[currcons].d->vc_tab_stop) |
d | 467 | drivers/char/console.c | return (i < MAX_NR_CONSOLES && vc_cons[i].d); |
d | 474 | drivers/char/console.c | if (!vc_cons[i].d) { |
d | 493 | drivers/char/console.c | vc_cons[i].d = (struct vc_data *) p; |
d | 497 | drivers/char/console.c | vc_cons[i].d->vc_kmalloced = 1; |
d | 498 | drivers/char/console.c | vc_cons[i].d->vc_screenbuf_size = video_screen_size; |
d | 610 | drivers/char/console.c | kfree_s(vc_cons[currcons].d, structsize); |
d | 611 | drivers/char/console.c | vc_cons[currcons].d = 0; |
d | 2111 | drivers/char/console.c | vc_cons[currcons].d = (struct vc_data *) kmem_start; |
d | 806 | drivers/char/keyboard.c | int d = diacr; |
d | 811 | drivers/char/keyboard.c | return d; |
d | 814 | drivers/char/keyboard.c | if (accent_table[i].diacr == d && accent_table[i].base == ch) |
d | 818 | drivers/char/keyboard.c | put_queue(d); |
d | 1220 | drivers/char/tty_io.c | char *c, *d; |
d | 1230 | drivers/char/tty_io.c | d = (char *)(ts->tasks+n); |
d | 1232 | drivers/char/tty_io.c | put_fs_byte(*c++, d++); |
d | 550 | drivers/net/3c505.c | short d; |
d | 595 | drivers/net/3c505.c | d = inw(adapter->io_addr+PORT_DATA); |
d | 192 | drivers/net/net_init.c | struct device *d = dev_base; |
d | 219 | drivers/net/net_init.c | while (d->next) |
d | 220 | drivers/net/net_init.c | d = d->next; |
d | 221 | drivers/net/net_init.c | d->next = dev; |
d | 233 | drivers/net/net_init.c | struct device *d = dev_base; |
d | 254 | drivers/net/net_init.c | while (d && (d->next != dev)) |
d | 255 | drivers/net/net_init.c | d = d->next; |
d | 257 | drivers/net/net_init.c | if (d && (d->next == dev)) { |
d | 258 | drivers/net/net_init.c | d->next = dev->next; |
d | 93 | drivers/net/slip.c | static int slip_esc(unsigned char *p, unsigned char *d, int len); |
d | 96 | drivers/net/slip.c | static int slip_esc6(unsigned char *p, unsigned char *d, int len); |
d | 774 | drivers/net/slip.c | slip_esc(unsigned char *s, unsigned char *d, int len) |
d | 776 | drivers/net/slip.c | unsigned char *ptr = d; |
d | 808 | drivers/net/slip.c | return (ptr - d); |
d | 855 | drivers/net/slip.c | slip_esc6(unsigned char *s, unsigned char *d, int len) |
d | 857 | drivers/net/slip.c | unsigned char *ptr = d; |
d | 889 | drivers/net/slip.c | return ptr - d; |
d | 1469 | drivers/scsi/NCR5380.c | register unsigned char *d = *data; |
d | 1502 | drivers/scsi/NCR5380.c | NCR5380_write(OUTPUT_DATA_REG, *d); |
d | 1504 | drivers/scsi/NCR5380.c | *d = NCR5380_read(CURRENT_SCSI_DATA_REG); |
d | 1506 | drivers/scsi/NCR5380.c | ++d; |
d | 1570 | drivers/scsi/NCR5380.c | *data = d; |
d | 1609 | drivers/scsi/NCR5380.c | register unsigned char *d = *data; |
d | 1635 | drivers/scsi/NCR5380.c | "writing", c, (p & SR_IO) ? "to" : "from", (unsigned) d); |
d | 1638 | drivers/scsi/NCR5380.c | NCR5380_dma_read_setup(instance, d, c) : |
d | 1639 | drivers/scsi/NCR5380.c | NCR5380_dma_write_setup(instance, d, c); |
d | 1800 | drivers/scsi/NCR5380.c | if (!(foo = NCR5380_pread(instance, d, c - 1))) { |
d | 1826 | drivers/scsi/NCR5380.c | d[c - 1] = NCR5380_read(INPUT_DATA_REG); |
d | 1830 | drivers/scsi/NCR5380.c | if (!(foo = NCR5380_pwrite(instance, d, c))) { |
d | 1881 | drivers/scsi/NCR5380.c | *data = d + c; |
d | 478 | drivers/scsi/pas16.c | register unsigned char *d = dst; |
d | 485 | drivers/scsi/pas16.c | insb( reg, d, i ); |
d | 317 | drivers/scsi/t128.c | T_DATA_REG_OFFSET), *d = dst; |
d | 328 | drivers/scsi/t128.c | *d++ = *reg; |
d | 83 | drivers/sound/ad1848.c | #define io_Index_Addr(d) ((d)->base) |
d | 84 | drivers/sound/ad1848.c | #define io_Indexed_Data(d) ((d)->base+1) |
d | 85 | drivers/sound/ad1848.c | #define io_Status(d) ((d)->base+2) |
d | 86 | drivers/sound/ad1848.c | #define io_Polled_IO(d) ((d)->base+3) |
d | 55 | drivers/sound/os.h | #define COPY_FROM_USER(d, s, o, c) memcpy_fromfs((d), &((s)[o]), (c)) |
d | 56 | drivers/sound/os.h | #define COPY_TO_USER(d, o, s, c) memcpy_tofs(&((d)[o]), (s), (c)) |
d | 57 | drivers/sound/os.h | #define IOCTL_FROM_USER(d, s, o, c) memcpy_fromfs((d), &((s)[o]), (c)) |
d | 58 | drivers/sound/os.h | #define IOCTL_TO_USER(d, o, s, c) memcpy_tofs(&((d)[o]), (s), (c)) |
d | 19 | fs/msdos/msbuffer.h | #define bread(d,b,s) msdos_bread(sb,b) |
d | 20 | fs/msdos/msbuffer.h | #define getblk(d,b,s) msdos_getblk(sb,b) |
d | 70 | include/asm-m68k/unistd.h | #define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \ |
d | 71 | include/asm-m68k/unistd.h | type name (atype a, btype b, ctype c, dtype d) \ |
d | 83 | include/asm-m68k/unistd.h | "g" ((long)(d)) \ |
d | 91 | include/asm-m68k/unistd.h | #define _syscall5(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e) \ |
d | 92 | include/asm-m68k/unistd.h | type name (atype a,btype b,ctype c,dtype d,etype e) \ |
d | 105 | include/asm-m68k/unistd.h | "g" ((long)(d)), \ |
d | 82 | include/asm-mips/unistd.h | #define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \ |
d | 83 | include/asm-mips/unistd.h | type name (atype a, btype b, ctype c, dtype d) \ |
d | 99 | include/asm-mips/unistd.h | "d" ((long)(d)) \ |
d | 107 | include/asm-mips/unistd.h | #define _syscall5(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e) \ |
d | 108 | include/asm-mips/unistd.h | type name (atype a,btype b,ctype c,dtype d,etype e) \ |
d | 125 | include/asm-mips/unistd.h | "d" ((long)(d)), \ |
d | 61 | include/asm-sparc/openprom.h | int (*v2_aieee)(int d); /* figure this out later... */ |
d | 76 | include/asm-sparc/openprom.h | void (*v2_dev_close)(int d); |
d | 77 | include/asm-sparc/openprom.h | int (*v2_dev_read)(int d, caddr_t buf, int nbytes); |
d | 78 | include/asm-sparc/openprom.h | int (*v2_dev_write)(int d, caddr_t buf, int nbytes); |
d | 79 | include/asm-sparc/openprom.h | void (*v2_dev_seek)(int d, int hi, int lo); |
d | 198 | include/asm-sparc/openprom.h | u_int (*pv_enaddr)(int d, char *enaddr); |
d | 39 | include/linux/ioctl.h | #define _IO(c,d) (IOC_VOID | ((c)<<8) | (d)) /* param encoded */ |
d | 44 | include/linux/ioctl.h | #define _IOW(c,d,t) (IOC_IN | ((sizeof(t)<<16) & IOCSIZE_MASK) | \ |
d | 45 | include/linux/ioctl.h | ((c)<<8) | (d)) |
d | 46 | include/linux/ioctl.h | #define _IOR(c,d,t) (IOC_OUT | ((sizeof(t)<<16) & IOCSIZE_MASK) | \ |
d | 47 | include/linux/ioctl.h | ((c)<<8) | (d)) |
d | 49 | include/linux/ioctl.h | #define _IOWR(c,d,t) (IOC_INOUT | ((sizeof(t)<<16) & IOCSIZE_MASK) | \ |
d | 50 | include/linux/ioctl.h | ((c)<<8) | (d)) |
d | 155 | include/linux/sbpcd.h | #define upc_valid (DriveStruct[d].diskstate_flags&upc_bit) |
d | 156 | include/linux/sbpcd.h | #define volume_valid (DriveStruct[d].diskstate_flags&volume_bit) |
d | 157 | include/linux/sbpcd.h | #define toc_valid (DriveStruct[d].diskstate_flags&toc_bit) |
d | 158 | include/linux/sbpcd.h | #define cd_size_valid (DriveStruct[d].diskstate_flags&cd_size_bit) |
d | 159 | include/linux/sbpcd.h | #define subq_valid (DriveStruct[d].diskstate_flags&subq_bit) |
d | 160 | include/linux/sbpcd.h | #define frame_size_valid (DriveStruct[d].diskstate_flags&frame_size_bit) |
d | 186 | include/linux/sbpcd.h | #define st_door_closed (DriveStruct[d].status_byte&p_door_closed) |
d | 187 | include/linux/sbpcd.h | #define st_caddy_in (DriveStruct[d].status_byte&p_caddy_in) |
d | 188 | include/linux/sbpcd.h | #define st_spinning (DriveStruct[d].status_byte&p_spinning) |
d | 189 | include/linux/sbpcd.h | #define st_check (DriveStruct[d].status_byte&p_check) |
d | 190 | include/linux/sbpcd.h | #define st_busy (DriveStruct[d].status_byte&p_busy_new) |
d | 191 | include/linux/sbpcd.h | #define st_door_locked (DriveStruct[d].status_byte&p_door_locked) |
d | 192 | include/linux/sbpcd.h | #define st_diskok (DriveStruct[d].status_byte&p_disk_ok) |
d | 225 | include/linux/sbpcd.h | #define old_drive (DriveStruct[d].drv_type&drv_old) |
d | 226 | include/linux/sbpcd.h | #define lcs_drive (DriveStruct[d].drv_type&drv_lcs) |
d | 227 | include/linux/sbpcd.h | #define new_drive (DriveStruct[d].drv_type&drv_new) |
d | 521 | include/linux/tpqic02.h | #define TP_REWCLOSE(d) ((MINOR(d)&0x01) == 1) /* rewind bit */ |
d | 52 | net/inet/eth.c | struct device *d = dev_base; |
d | 56 | net/inet/eth.c | while (d) |
d | 58 | net/inet/eth.c | if (!strcmp(str,d->name)) |
d | 61 | net/inet/eth.c | d->irq=ints[1]; |
d | 63 | net/inet/eth.c | d->base_addr=ints[2]; |
d | 65 | net/inet/eth.c | d->mem_start=ints[3]; |
d | 67 | net/inet/eth.c | d->mem_end=ints[4]; |
d | 70 | net/inet/eth.c | d=d->next; |
d | 359 | net/inet/ipx.c | static int ipxrtr_delete_localnet(ipx_route *d) |
d | 365 | net/inet/ipx.c | if (tmp == d) { |
d | 27 | zBoot/gzip.h | # define memcpy(d, s, n) bcopy((s), (d), (n)) |
d | 99 | zBoot/inflate.c | int huft_build(b, n, s, d, e, t, m) |
d | 103 | zBoot/inflate.c | ush *d; /* list of base values for non-simple codes */ |
d | 274 | zBoot/inflate.c | r.v.n = d[*p++ - s]; |
d | 335 | zBoot/inflate.c | unsigned n, d; /* length and index for copy */ |
d | 395 | zBoot/inflate.c | d = w - t->v.n - ((unsigned)b & mask_bits[e]); |
d | 400 | zBoot/inflate.c | n -= (e = (e = WSIZE - ((d &= WSIZE-1) > w ? d : w)) > n ? n : e); |
d | 402 | zBoot/inflate.c | if (w - d >= e) /* (this test assumes unsigned comparison) */ |
d | 404 | zBoot/inflate.c | memcpy(slide + w, slide + d, e); |
d | 406 | zBoot/inflate.c | d += e; |
d | 411 | zBoot/inflate.c | slide[w++] = slide[d++]; |
d | 171 | zBoot/misc.c | char *d = (char *)__dest, *s = (char *)__src; |
d | 173 | zBoot/misc.c | for (i=0;i<__n;i++) d[i] = s[i]; |