taglinefilesource code
d27arch/i386/boot/compressed/gzip.h#  define memcpy(d, s, n)   bcopy((s), (d), (n)) 
d99arch/i386/boot/compressed/inflate.cint huft_build(b, n, s, d, e, t, m)
d103arch/i386/boot/compressed/inflate.cush *d;                 /* list of base values for non-simple codes */
d274arch/i386/boot/compressed/inflate.cr.v.n = d[*p++ - s];
d335arch/i386/boot/compressed/inflate.cunsigned n, d;        /* length and index for copy */
d395arch/i386/boot/compressed/inflate.cd = w - t->v.n - ((unsigned)b & mask_bits[e]);
d400arch/i386/boot/compressed/inflate.cn -= (e = (e = WSIZE - ((d &= WSIZE-1) > w ? d : w)) > n ? n : e);
d402arch/i386/boot/compressed/inflate.cif (w - d >= e)         /* (this test assumes unsigned comparison) */
d404arch/i386/boot/compressed/inflate.cmemcpy(slide + w, slide + d, e);
d406arch/i386/boot/compressed/inflate.cd += e;
d411arch/i386/boot/compressed/inflate.cslide[w++] = slide[d++];
d171arch/i386/boot/compressed/misc.cchar *d = (char *)__dest, *s = (char *)__src;
d173arch/i386/boot/compressed/misc.cfor (i=0;i<__n;i++) d[i] = s[i];
d121arch/i386/math-emu/fpu_proto.hextern int reg_store_extended(long double *d, FPU_REG *st0_ptr);
d124arch/i386/math-emu/fpu_proto.hextern int reg_store_int64(long long *d, FPU_REG *st0_ptr);
d125arch/i386/math-emu/fpu_proto.hextern int reg_store_int32(long *d, FPU_REG *st0_ptr);
d126arch/i386/math-emu/fpu_proto.hextern int reg_store_int16(short *d, FPU_REG *st0_ptr);
d127arch/i386/math-emu/fpu_proto.hextern int reg_store_bcd(char *d, FPU_REG *st0_ptr);
d41arch/i386/math-emu/reg_ld_str.cstatic void write_to_extended(FPU_REG *rp, char *d);
d423arch/i386/math-emu/reg_ld_str.cint reg_store_extended(long double *d, FPU_REG *st0_ptr)
d434arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE, d, 10);
d436arch/i386/math-emu/reg_ld_str.cwrite_to_extended(st0_ptr, (char *) d);
d447arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE,d,10);
d448arch/i386/math-emu/reg_ld_str.cput_fs_long(0, (unsigned long *) d);
d449arch/i386/math-emu/reg_ld_str.cput_fs_long(0xc0000000, 1 + (unsigned long *) d);
d450arch/i386/math-emu/reg_ld_str.cput_fs_word(0xffff, 4 + (short *) d);
d845arch/i386/math-emu/reg_ld_str.cint reg_store_int64(long long *d, FPU_REG *st0_ptr)
d894arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE,(void *)d,8);
d895arch/i386/math-emu/reg_ld_str.cput_fs_long(((long *)&tll)[0],(unsigned long *) d);
d896arch/i386/math-emu/reg_ld_str.cput_fs_long(((long *)&tll)[1],1 + (unsigned long *) d);
d904arch/i386/math-emu/reg_ld_str.cint reg_store_int32(long *d, FPU_REG *st0_ptr)
d949arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE,d,4);
d950arch/i386/math-emu/reg_ld_str.cput_fs_long(t.sigl, (unsigned long *) d);
d958arch/i386/math-emu/reg_ld_str.cint reg_store_int16(short *d, FPU_REG *st0_ptr)
d1003arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE,d,2);
d1004arch/i386/math-emu/reg_ld_str.cput_fs_word((short)t.sigl,(short *) d);
d1012arch/i386/math-emu/reg_ld_str.cint reg_store_bcd(char *d, FPU_REG *st0_ptr)
d1043arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE,d,10);
d1045arch/i386/math-emu/reg_ld_str.cput_fs_byte(0, (unsigned char *) d+i); /* These bytes "undefined" */
d1046arch/i386/math-emu/reg_ld_str.cput_fs_byte(0xc0, (unsigned char *) d+7); /* This byte "undefined" */
d1047arch/i386/math-emu/reg_ld_str.cput_fs_byte(0xff, (unsigned char *) d+8);
d1048arch/i386/math-emu/reg_ld_str.cput_fs_byte(0xff, (unsigned char *) d+9);
d1062arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE,d,10);
d1069arch/i386/math-emu/reg_ld_str.cput_fs_byte(b,(unsigned char *) d+i);
d1073arch/i386/math-emu/reg_ld_str.cput_fs_byte(sign,(unsigned char *) d+9);
d1290arch/i386/math-emu/reg_ld_str.cchar *fstenv(fpu_addr_modes addr_modes, char *d)
d1297arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE,d,14);
d1299arch/i386/math-emu/reg_ld_str.cput_fs_long(control_word & ~0xe080, (unsigned short *) d);
d1301arch/i386/math-emu/reg_ld_str.cput_fs_word(control_word, (unsigned short *) d);
d1303arch/i386/math-emu/reg_ld_str.cput_fs_word(status_word(), (unsigned short *) (d+2));
d1304arch/i386/math-emu/reg_ld_str.cput_fs_word(tag_word(), (unsigned short *) (d+4));
d1305arch/i386/math-emu/reg_ld_str.cput_fs_word(instruction_address.offset, (unsigned short *) (d+6));
d1306arch/i386/math-emu/reg_ld_str.cput_fs_word(operand_address.offset, (unsigned short *) (d+0x0a));
d1310arch/i386/math-emu/reg_ld_str.c(unsigned short *) (d+8));
d1312arch/i386/math-emu/reg_ld_str.c(unsigned short *) (d+0x0c));
d1316arch/i386/math-emu/reg_ld_str.cput_fs_word(instruction_address.selector, (unsigned short *) (d+8));
d1317arch/i386/math-emu/reg_ld_str.cput_fs_word(operand_address.selector, (unsigned short *) (d+0x0c));
d1320arch/i386/math-emu/reg_ld_str.cd += 0x0e;
d1325arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE,d,28);
d1328arch/i386/math-emu/reg_ld_str.cput_fs_long(0xffff0040 | (control_word & ~0xe080), (unsigned long *) d);
d1329arch/i386/math-emu/reg_ld_str.cput_fs_long(0xffff0000 | status_word(), (unsigned long *) (d+4));
d1330arch/i386/math-emu/reg_ld_str.cput_fs_long(0xffff0000 | tag_word(), (unsigned long *) (d+8));
d1332arch/i386/math-emu/reg_ld_str.cput_fs_word(control_word, (unsigned short *) d);
d1333arch/i386/math-emu/reg_ld_str.cput_fs_word(status_word(), (unsigned short *) (d+4));
d1334arch/i386/math-emu/reg_ld_str.cput_fs_word(tag_word(), (unsigned short *) (d+8));
d1336arch/i386/math-emu/reg_ld_str.cput_fs_long(instruction_address.offset, (unsigned long *) (d+0x0c));
d1337arch/i386/math-emu/reg_ld_str.cput_fs_word(instruction_address.selector, (unsigned short *) (d+0x10));
d1338arch/i386/math-emu/reg_ld_str.cput_fs_word(instruction_address.opcode, (unsigned short *) (d+0x12));
d1339arch/i386/math-emu/reg_ld_str.cput_fs_long(operand_address.offset, (unsigned long *) (d+0x14));
d1342arch/i386/math-emu/reg_ld_str.cput_fs_word(operand_address.selector, (unsigned short *) (d+0x18));
d1343arch/i386/math-emu/reg_ld_str.cput_fs_word(0xffff, (unsigned short *) (d+0x1a));
d1345arch/i386/math-emu/reg_ld_str.cput_fs_long(operand_address.selector, (unsigned long *) (d+0x18));
d1348arch/i386/math-emu/reg_ld_str.cd += 0x1c;
d1354arch/i386/math-emu/reg_ld_str.creturn d;
d1360arch/i386/math-emu/reg_ld_str.cchar *d;
d1363arch/i386/math-emu/reg_ld_str.cd = fstenv(addr_modes, data_address);
d1365arch/i386/math-emu/reg_ld_str.cFPU_verify_area(VERIFY_WRITE,d,80);
d1368arch/i386/math-emu/reg_ld_str.cwrite_to_extended(&regs[(top + i) & 7], d + 10 * i);
d1380arch/i386/math-emu/reg_ld_str.cstatic void write_to_extended(FPU_REG *rp, char *d)
d1414arch/i386/math-emu/reg_ld_str.cput_fs_long(rp->sigl, (unsigned long *) d);
d1415arch/i386/math-emu/reg_ld_str.cput_fs_long(rp->sigh, (unsigned long *) (d + 4));
d1430arch/i386/math-emu/reg_ld_str.cput_fs_long(tmp.sigl, (unsigned long *) d);
d1431arch/i386/math-emu/reg_ld_str.cput_fs_long(tmp.sigh, (unsigned long *) (d + 4));
d1436arch/i386/math-emu/reg_ld_str.cput_fs_word(e, (unsigned short *) (d + 8));
d955drivers/block/ide-cd.cchar d = c[0];
d957drivers/block/ide-cd.cc[1] = d;
d965drivers/block/ide-cd.cchar d = c[0];
d967drivers/block/ide-cd.cc[3] = d;
d968drivers/block/ide-cd.cd = c[1];
d970drivers/block/ide-cd.cc[2] = d;
d509drivers/block/mcd.cchar a, b, c, d;
d514drivers/block/mcd.cgetValue(&d);
d573drivers/block/sbpcd.cstatic int d=0; /* DriveStruct index: drive number */
d701drivers/block/sbpcd.csprintf(buf, "%s-%d [%02d]:  ", major_name, d, msgnum);
d881drivers/block/sbpcd.cD_S[d].CD_changed=0xFF;
d1052drivers/block/sbpcd.cD_S[d].status_bits=0;
d1053drivers/block/sbpcd.cif (fam1_drive) D_S[d].status_bits=st|p_success;
d1056drivers/block/sbpcd.cif (st&p_caddin_old) D_S[d].status_bits |= p_door_closed|p_caddy_in;
d1057drivers/block/sbpcd.cif (st&p_spinning) D_S[d].status_bits |= p_spinning;
d1058drivers/block/sbpcd.cif (st&p_check) D_S[d].status_bits |= p_check;
d1059drivers/block/sbpcd.cif (st&p_success_old) D_S[d].status_bits |= p_success;
d1060drivers/block/sbpcd.cif (st&p_busy_old) D_S[d].status_bits |= p_busy_new;
d1061drivers/block/sbpcd.cif (st&p_disk_ok) D_S[d].status_bits |= p_disk_ok;
d1065drivers/block/sbpcd.cD_S[d].status_bits |= p_success;
d1066drivers/block/sbpcd.cif (st&p_caddin_old) D_S[d].status_bits |= p_disk_ok|p_caddy_in;
d1067drivers/block/sbpcd.cif (st&p_spinning) D_S[d].status_bits |= p_spinning;
d1068drivers/block/sbpcd.cif (st&p_check) D_S[d].status_bits |= p_check;
d1069drivers/block/sbpcd.cif (st&p_busy_old) D_S[d].status_bits |= p_busy_new;
d1070drivers/block/sbpcd.cif (st&p_lcs_door_closed) D_S[d].status_bits |= p_door_closed;
d1071drivers/block/sbpcd.cif (st&p_lcs_door_locked) D_S[d].status_bits |= p_door_locked;
d1075drivers/block/sbpcd.cD_S[d].status_bits |= p_success;
d1076drivers/block/sbpcd.cif (st&p2_check) D_S[d].status_bits |= p1_check;
d1077drivers/block/sbpcd.cif (st&p2_door_closed) D_S[d].status_bits |= p1_door_closed;
d1078drivers/block/sbpcd.cif (st&p2_disk_in) D_S[d].status_bits |= p1_disk_in;
d1079drivers/block/sbpcd.cif (st&p2_busy1) D_S[d].status_bits |= p1_busy;
d1080drivers/block/sbpcd.cif (st&p2_busy2) D_S[d].status_bits |= p1_busy;
d1081drivers/block/sbpcd.cif (st&p2_spinning) D_S[d].status_bits |= p1_spinning;
d1082drivers/block/sbpcd.cif (st&p2_door_locked) D_S[d].status_bits |= p1_door_locked;
d1083drivers/block/sbpcd.cif (st&p2_disk_ok) D_S[d].status_bits |= p1_disk_ok;
d1088drivers/block/sbpcd.cD_S[d].status_bits |= p_success;
d1089drivers/block/sbpcd.cif (st&p2_check) D_S[d].status_bits |= p1_check;
d1090drivers/block/sbpcd.cif (st&p2_door_closed) D_S[d].status_bits |= p1_door_closed;
d1091drivers/block/sbpcd.cif (st&p2_disk_in) D_S[d].status_bits |= p1_disk_in;
d1092drivers/block/sbpcd.cif (st&p2_busy1) D_S[d].status_bits |= p1_busy;
d1093drivers/block/sbpcd.cif (st&p2_busy2) D_S[d].status_bits |= p1_busy;
d1094drivers/block/sbpcd.cif (st&p2_spinning) D_S[d].status_bits |= p1_spinning;
d1095drivers/block/sbpcd.cif (st&p2_door_locked) D_S[d].status_bits |= p1_door_locked;
d1096drivers/block/sbpcd.cif (st&p2_disk_ok) D_S[d].status_bits |= p1_disk_ok;
d1109drivers/block/sbpcd.cD_S[d].n_bytes=1;
d1120drivers/block/sbpcd.cD_S[d].status_bits=p1_door_closed|p1_disk_in|p1_spinning|p1_disk_ok;
d1121drivers/block/sbpcd.celse if (D_S[d].error_state==6)
d1123drivers/block/sbpcd.cD_S[d].status_bits=p1_door_closed|p1_disk_in;
d1124drivers/block/sbpcd.celse if ((D_S[d].error_state!=2)||(D_S[d].b3!=0x3A)||(D_S[d].b4==0x00))
d1127drivers/block/sbpcd.cD_S[d].status_bits=p1_door_closed;
d1128drivers/block/sbpcd.cD_S[d].open_count=0;
d1130drivers/block/sbpcd.celse if (D_S[d].b4==0x01)
d1133drivers/block/sbpcd.cD_S[d].status_bits=0;
d1134drivers/block/sbpcd.cD_S[d].open_count=0;
d1139drivers/block/sbpcd.cD_S[d].status_bits=p1_door_closed;
d1140drivers/block/sbpcd.cD_S[d].open_count=0;
d1142drivers/block/sbpcd.cmsg(DBG_TE2,"get_state_T done (%02X)...\n", D_S[d].status_bits);
d1143drivers/block/sbpcd.creturn (D_S[d].status_bits);
d1191drivers/block/sbpcd.cD_S[d].status_bits=0;
d1200drivers/block/sbpcd.cmsg(DBG_STA,"status_bits=%02X, i=%02X\n",D_S[d].status_bits,i);
d1202drivers/block/sbpcd.creturn (D_S[d].status_bits);
d1255drivers/block/sbpcd.cD_S[d].error_byte=0;
d1260drivers/block/sbpcd.cD_S[d].error_byte=infobuf[i];
d1261drivers/block/sbpcd.cmsg(DBG_ERR,"cc_ReadError: infobuf[%d] is %d (%02X)\n",i,D_S[d].error_byte,D_S[d].error_byte);
d1274drivers/block/sbpcd.cD_S[d].error_state=0;
d1275drivers/block/sbpcd.cD_S[d].b3=0;
d1276drivers/block/sbpcd.cD_S[d].b4=0;
d1277drivers/block/sbpcd.cD_S[d].f_drv_error=0;
d1283drivers/block/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
d1362drivers/block/sbpcd.cD_S[d].error_state=infobuf[2];
d1363drivers/block/sbpcd.cD_S[d].b3=infobuf[3];
d1364drivers/block/sbpcd.cD_S[d].b4=infobuf[4];
d1365drivers/block/sbpcd.cif (D_S[d].f_drv_error)
d1367drivers/block/sbpcd.cD_S[d].f_drv_error=0;
d1369drivers/block/sbpcd.cD_S[d].error_state=2;
d1371drivers/block/sbpcd.creturn (-D_S[d].error_state-400);
d1378drivers/block/sbpcd.cD_S[d].f_drv_error=1;
d1380drivers/block/sbpcd.cD_S[d].error_state=2;
d1412drivers/block/sbpcd.cif (D_S[d].in_SpinUp) msg(DBG_SPI,"in_SpinUp: to CDi_stat_loop.\n");
d1421drivers/block/sbpcd.cif (D_S[d].in_SpinUp) msg(DBG_SPI,"in_SpinUp: to cc_ReadStatus.\n");
d1427drivers/block/sbpcd.cif (D_S[d].in_SpinUp) msg(DBG_SPI,"in_SpinUp: to ResponseStatus.\n");
d1443drivers/block/sbpcd.cif (D_S[d].in_SpinUp) msg(DBG_SPI,"in_SpinUp: to cc_ReadError.\n");
d1445drivers/block/sbpcd.cif (D_S[d].in_SpinUp) msg(DBG_SPI,"in_SpinUp: to cmd_out OK.\n");
d1496drivers/block/sbpcd.cD_S[d].n_bytes=1;
d1508drivers/block/sbpcd.cD_S[d].in_SpinUp = 1;
d1534drivers/block/sbpcd.cD_S[d].in_SpinUp = 0;
d1590drivers/block/sbpcd.cdrvcmd[1]=D_S[d].speed_byte;
d1591drivers/block/sbpcd.cdrvcmd[2]=D_S[d].frmsiz>>8;
d1592drivers/block/sbpcd.cdrvcmd[3]=D_S[d].frmsiz&0x0FF;
d1593drivers/block/sbpcd.cdrvcmd[4]=D_S[d].f_XA; /* 1: XA */
d1594drivers/block/sbpcd.cdrvcmd[5]=D_S[d].type_byte; /* 0, 1, 3 */
d1595drivers/block/sbpcd.cdrvcmd[6]=D_S[d].mode_xb_6;
d1596drivers/block/sbpcd.cdrvcmd[7]=D_S[d].mode_yb_7|D_S[d].volume_control;
d1597drivers/block/sbpcd.cdrvcmd[8]=D_S[d].mode_xb_8;
d1598drivers/block/sbpcd.cdrvcmd[9]=D_S[d].delay;
d1613drivers/block/sbpcd.cD_S[d].speed_byte=0x02; /* 0x02: auto quad, 0x82: quad, 0x81: double, 0x80: single */
d1614drivers/block/sbpcd.cD_S[d].frmsiz=make16(infobuf[2],infobuf[3]);
d1615drivers/block/sbpcd.cD_S[d].f_XA=infobuf[4];
d1616drivers/block/sbpcd.cif (D_S[d].f_XA==0) D_S[d].type_byte=0;
d1617drivers/block/sbpcd.celse D_S[d].type_byte=1;
d1618drivers/block/sbpcd.cD_S[d].mode_xb_6=infobuf[6];
d1619drivers/block/sbpcd.cD_S[d].mode_yb_7=1;
d1620drivers/block/sbpcd.cD_S[d].mode_xb_8=infobuf[8];
d1621drivers/block/sbpcd.cD_S[d].delay=0; /* 0, 1, 2, 3 */
d1676drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~volume_bit;
d1678drivers/block/sbpcd.cchannel0=D_S[d].vol_chan0;
d1679drivers/block/sbpcd.cvolume0=D_S[d].vol_ctrl0;
d1680drivers/block/sbpcd.cchannel1=control1=D_S[d].vol_chan1;
d1681drivers/block/sbpcd.cvolume1=value1=D_S[d].vol_ctrl1;
d1684drivers/block/sbpcd.cif (((D_S[d].drv_options&audio_mono)!=0)&&(D_S[d].drv_type>=drv_211))
d1753drivers/block/sbpcd.cif (D_S[d].drv_type>=drv_300)
d1765drivers/block/sbpcd.cif (D_S[d].drv_type<drv_211)
d1798drivers/block/sbpcd.celse if (D_S[d].drv_type<drv_201) volume0=volume1=value0;
d1800drivers/block/sbpcd.cif (D_S[d].drv_type>=drv_201)
d1805drivers/block/sbpcd.cif (D_S[d].drv_type>=drv_211)
d1819drivers/block/sbpcd.cD_S[d].volume_control=0;
d1820drivers/block/sbpcd.cif (!volume0) D_S[d].volume_control|=0x10;
d1821drivers/block/sbpcd.cif (!volume1) D_S[d].volume_control|=0x20;
d1831drivers/block/sbpcd.cD_S[d].diskstate_flags |= volume_bit;
d1871drivers/block/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
d1888drivers/block/sbpcd.cif (D_S[d].error_byte!=aud_12) return -501;
d1896drivers/block/sbpcd.cif (!(D_S[d].drv_options&(speed_auto|speed_300|speed_150))) return (0);
d1898drivers/block/sbpcd.cif (!(D_S[d].drv_options&speed_auto))
d1901drivers/block/sbpcd.cif (!(D_S[d].drv_options&speed_300)) speed=0;
d1922drivers/block/sbpcd.cD_S[d].CD_changed=1;
d1936drivers/block/sbpcd.cif (D_S[d].audio_state==audio_playing) return (-EINVAL);
d2021drivers/block/sbpcd.cif (pau_res==3)  return (cc_PlayAudio(D_S[d].pos_audio_start,D_S[d].pos_audio_end));
d2034drivers/block/sbpcd.cmsg(DBG_LCK,"cc_LockDoor: %d (drive %d)\n", lock, d);
d2119drivers/block/sbpcd.cmsg(DBG_LCK,"cc_CloseTray (drive %d)\n", d);
d2156drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~subq_bit;
d2205drivers/block/sbpcd.cD_S[d].SubQ_ctl_adr=D_S[d].SubQ_trk=D_S[d].SubQ_pnt_idx=D_S[d].SubQ_whatisthis=0;
d2206drivers/block/sbpcd.cD_S[d].SubQ_run_tot=D_S[d].SubQ_run_trk=0;
d2210drivers/block/sbpcd.cif (famT_drive) D_S[d].SubQ_ctl_adr=infobuf[1];
d2211drivers/block/sbpcd.celse D_S[d].SubQ_ctl_adr=swap_nibbles(infobuf[1]);
d2212drivers/block/sbpcd.cD_S[d].SubQ_trk=byt2bcd(infobuf[2]);
d2213drivers/block/sbpcd.cD_S[d].SubQ_pnt_idx=byt2bcd(infobuf[3]);
d2217drivers/block/sbpcd.cD_S[d].SubQ_run_tot=make32(make16(0,infobuf[i]),make16(infobuf[i+1],infobuf[i+2])); /* msf-bin */
d2222drivers/block/sbpcd.cD_S[d].SubQ_run_trk=make32(make16(0,infobuf[i]),make16(infobuf[i+1],infobuf[i+2])); /* msf-bin */
d2223drivers/block/sbpcd.cD_S[d].SubQ_whatisthis=infobuf[i+3];
d2224drivers/block/sbpcd.cD_S[d].diskstate_flags |= subq_bit;
d2233drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~frame_size_bit;
d2257drivers/block/sbpcd.cif (fam1_drive) D_S[d].sense_byte=infobuf[i++];
d2258drivers/block/sbpcd.celse if (fam0L_drive) D_S[d].sense_byte=0;
d2261drivers/block/sbpcd.cD_S[d].sense_byte=0;
d2262drivers/block/sbpcd.cif (infobuf[4]==0x01) D_S[d].xa_byte=0x20; /* wrong!!!! */
d2265drivers/block/sbpcd.cD_S[d].frame_size=make16(infobuf[i],infobuf[i+1]);
d2271drivers/block/sbpcd.cD_S[d].diskstate_flags |= frame_size_bit;
d2281drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~frame_size_bit;
d2283drivers/block/sbpcd.cD_S[d].frame_size=framesize;
d2284drivers/block/sbpcd.cif (framesize==CD_FRAMESIZE_RAW) D_S[d].sense_byte=0x82;
d2285drivers/block/sbpcd.celse D_S[d].sense_byte=0x00;
d2288drivers/block/sbpcd.cD_S[d].sense_byte, D_S[d].frame_size);
d2294drivers/block/sbpcd.cdrvcmd[2]=D_S[d].sense_byte;
d2295drivers/block/sbpcd.cdrvcmd[3]=(D_S[d].frame_size>>8)&0xFF;
d2296drivers/block/sbpcd.cdrvcmd[4]=D_S[d].frame_size&0xFF;
d2303drivers/block/sbpcd.cdrvcmd[2]=(D_S[d].frame_size>>8)&0xFF;
d2304drivers/block/sbpcd.cdrvcmd[3]=D_S[d].frame_size&0xFF;
d2318drivers/block/sbpcd.cD_S[d].diskstate_flags |= frame_size_bit;
d2331drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~volume_bit;
d2407drivers/block/sbpcd.cif (D_S[d].drv_type>=drv_201)
d2409drivers/block/sbpcd.cif (D_S[d].drv_type<drv_300)
d2414drivers/block/sbpcd.cif (D_S[d].drv_type>=drv_211)
d2434drivers/block/sbpcd.cD_S[d].volume_control=infobuf[7];
d2437drivers/block/sbpcd.cif (D_S[d].volume_control&0x10) vol0=0;
d2439drivers/block/sbpcd.cif (D_S[d].volume_control&0x20) vol1=0;
d2442drivers/block/sbpcd.cD_S[d].vol_chan0=chan0;
d2443drivers/block/sbpcd.cD_S[d].vol_ctrl0=vol0;
d2444drivers/block/sbpcd.cD_S[d].vol_chan1=chan1;
d2445drivers/block/sbpcd.cD_S[d].vol_ctrl1=vol1;
d2447drivers/block/sbpcd.cD_S[d].vol_chan2=2;
d2448drivers/block/sbpcd.cD_S[d].vol_ctrl2=0xFF;
d2449drivers/block/sbpcd.cD_S[d].vol_chan3=3;
d2450drivers/block/sbpcd.cD_S[d].vol_ctrl3=0xFF;
d2452drivers/block/sbpcd.cD_S[d].diskstate_flags |= volume_bit;
d2461drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~cd_size_bit;
d2498drivers/block/sbpcd.cif (fam1_drive) D_S[d].CDsize_frm=msf2blk(make32(make16(0,infobuf[0]),make16(infobuf[1],infobuf[2])))+CD_BLOCK_OFFSET;
d2499drivers/block/sbpcd.celse if (fam0_drive) D_S[d].CDsize_frm=make32(make16(0,infobuf[0]),make16(infobuf[1],infobuf[2]));
d2500drivers/block/sbpcd.celse if (fam2_drive) D_S[d].CDsize_frm=make32(make16(infobuf[0],infobuf[1]),make16(infobuf[2],infobuf[3]));
d2503drivers/block/sbpcd.cD_S[d].CDsize_frm=make32(make16(infobuf[8],infobuf[9]),make16(infobuf[10],infobuf[11]));
d2504drivers/block/sbpcd.cD_S[d].n_first_track=infobuf[2];
d2505drivers/block/sbpcd.cD_S[d].n_last_track=infobuf[3];
d2508drivers/block/sbpcd.cD_S[d].diskstate_flags |= cd_size_bit;
d2509drivers/block/sbpcd.cmsg(DBG_000,"cc_ReadCapacity: %d frames.\n", D_S[d].CDsize_frm);
d2517drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~toc_bit;
d2537drivers/block/sbpcd.cD_S[d].f_multisession=0;
d2547drivers/block/sbpcd.cD_S[d].f_multisession=0;
d2558drivers/block/sbpcd.cD_S[d].xa_byte=infobuf[0];
d2561drivers/block/sbpcd.cD_S[d].first_session=infobuf[1];
d2562drivers/block/sbpcd.cD_S[d].last_session=infobuf[2];
d2563drivers/block/sbpcd.cD_S[d].n_first_track=infobuf[3];
d2564drivers/block/sbpcd.cD_S[d].n_last_track=infobuf[4];
d2565drivers/block/sbpcd.cif (D_S[d].first_session!=D_S[d].last_session)
d2567drivers/block/sbpcd.cD_S[d].f_multisession=1;
d2568drivers/block/sbpcd.cD_S[d].lba_multi=msf2blk(make32(make16(0,infobuf[5]),make16(infobuf[6],infobuf[7])));
d2571drivers/block/sbpcd.cif (D_S[d].first_session!=D_S[d].last_session)
d2573drivers/block/sbpcd.cif (D_S[d].last_session<=20)
d2574drivers/block/sbpcd.czwanzig=D_S[d].last_session+1;
d2576drivers/block/sbpcd.cfor (count=D_S[d].first_session;count<zwanzig;count++)
d2586drivers/block/sbpcd.cD_S[d].msf_multi_n[count]=make32(make16(0,infobuf[5]),make16(infobuf[6],infobuf[7]));
d2588drivers/block/sbpcd.cD_S[d].diskstate_flags |= multisession_bit;
d2599drivers/block/sbpcd.cD_S[d].size_msf=make32(make16(0,infobuf[2]),make16(infobuf[3],infobuf[4]));
d2600drivers/block/sbpcd.cD_S[d].size_blk=msf2blk(D_S[d].size_msf);
d2604drivers/block/sbpcd.cD_S[d].size_msf=make32(make16(infobuf[8],infobuf[9]),make16(infobuf[10],infobuf[11]));
d2605drivers/block/sbpcd.cD_S[d].size_blk=msf2blk(D_S[d].size_msf);
d2606drivers/block/sbpcd.cD_S[d].n_first_track=infobuf[2];
d2607drivers/block/sbpcd.cD_S[d].n_last_track=infobuf[3];
d2611drivers/block/sbpcd.cD_S[d].n_first_track=infobuf[1];
d2612drivers/block/sbpcd.cD_S[d].n_last_track=infobuf[2];
d2613drivers/block/sbpcd.cD_S[d].size_msf=make32(make16(0,infobuf[3]),make16(infobuf[4],infobuf[5]));
d2614drivers/block/sbpcd.cD_S[d].size_blk=msf2blk(D_S[d].size_msf);
d2615drivers/block/sbpcd.cif (famL_drive) D_S[d].CDsize_frm=D_S[d].size_blk+1;
d2617drivers/block/sbpcd.cD_S[d].diskstate_flags |= toc_bit;
d2619drivers/block/sbpcd.cD_S[d].xa_byte,
d2620drivers/block/sbpcd.cD_S[d].n_first_track,
d2621drivers/block/sbpcd.cD_S[d].n_last_track,
d2622drivers/block/sbpcd.cD_S[d].size_msf);
d2671drivers/block/sbpcd.cD_S[d].TocEnt_nixbyte=infobuf[0];
d2679drivers/block/sbpcd.cD_S[d].TocEnt_ctl_adr=swap_nibbles(infobuf[i++]);
d2682drivers/block/sbpcd.cD_S[d].TocEnt_number=infobuf[i++];
d2683drivers/block/sbpcd.cD_S[d].TocEnt_format=infobuf[i];
d2685drivers/block/sbpcd.celse D_S[d].TocEnt_number=num;
d2690drivers/block/sbpcd.cD_S[d].TocEnt_address=make32(make16(0,infobuf[i]),
d2693drivers/block/sbpcd.cD_S[d].TocEnt_nixbyte, D_S[d].TocEnt_ctl_adr,
d2694drivers/block/sbpcd.cD_S[d].TocEnt_number, D_S[d].TocEnt_format,
d2695drivers/block/sbpcd.cD_S[d].TocEnt_address);
d2726drivers/block/sbpcd.cif (fam1_drive) D_S[d].UPC_buf[i]=swap_nibbles(*p++);
d2729drivers/block/sbpcd.cD_S[d].UPC_buf[i]=((*p++)<<4)&0xFF;
d2730drivers/block/sbpcd.cD_S[d].UPC_buf[i] |= *p++;
d2741drivers/block/sbpcd.cD_S[d].UPC_buf[6] &= 0xF0;
d2758drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~upc_bit;
d2827drivers/block/sbpcd.cD_S[d].UPC_ctl_adr=0;
d2833drivers/block/sbpcd.cD_S[d].UPC_ctl_adr = (D_S[d].TocEnt_ctl_adr & 0xF0) | 0x02;
d2836drivers/block/sbpcd.csprintf(&msgbuf[i*3], " %02X", D_S[d].UPC_buf[i]);
d2837drivers/block/sbpcd.csprintf(&msgbuf[i*3], " (%02X)", D_S[d].UPC_ctl_adr);
d2840drivers/block/sbpcd.cD_S[d].diskstate_flags |= upc_bit;
d2849drivers/block/sbpcd.cD_S[d].f_multisession=0;
d2850drivers/block/sbpcd.cD_S[d].lba_multi=0;
d2862drivers/block/sbpcd.cD_S[d].f_multisession=1;
d2863drivers/block/sbpcd.cD_S[d].lba_multi=msf2blk(make32(make16(0,infobuf[1]),
d2876drivers/block/sbpcd.cD_S[d].lba_multi=msf2blk(make32(make16(0,infobuf[5]),
d2889drivers/block/sbpcd.cD_S[d].lba_multi=msf2blk(make32(make16(0,infobuf[9]),make16(infobuf[10],infobuf[11])));
d2894drivers/block/sbpcd.cmsg(DBG_MUL,"MultiSession Info:%s (%d)\n", msgbuf, D_S[d].lba_multi);
d2895drivers/block/sbpcd.cif (D_S[d].lba_multi>200)
d2897drivers/block/sbpcd.cD_S[d].f_multisession=1;
d2898drivers/block/sbpcd.cmsg(DBG_MUL,"MultiSession base: %06X\n", D_S[d].lba_multi);
d2915drivers/block/sbpcd.cif (D_S[d].audio_state!=audio_playing) return (-ENODATA);
d2926drivers/block/sbpcd.cD_S[d].frame_size=CD_FRAMESIZE_SUB;
d3004drivers/block/sbpcd.cCDo_command, type, D_S[d].drive_model, D_S[d].drv_id);
d3021drivers/block/sbpcd.cmsg(DBG_TE2,"check_version: id=%d, d=%d.\n", D_S[d].drv_id, d);
d3022drivers/block/sbpcd.cD_S[d].drv_type=0;
d3059drivers/block/sbpcd.cD_S[d].drive_model[0]='C';
d3060drivers/block/sbpcd.cD_S[d].drive_model[1]='R';
d3061drivers/block/sbpcd.cD_S[d].drive_model[2]='-';
d3062drivers/block/sbpcd.cD_S[d].drive_model[3]='5';
d3063drivers/block/sbpcd.cD_S[d].drive_model[4]=infobuf[i++];
d3064drivers/block/sbpcd.cD_S[d].drive_model[5]=infobuf[i++];
d3065drivers/block/sbpcd.cD_S[d].drive_model[6]=0;
d3066drivers/block/sbpcd.cD_S[d].drv_type=drv_fam1;
d3068drivers/block/sbpcd.cif (!D_S[d].drv_type)
d3073drivers/block/sbpcd.cD_S[d].drive_model[0]='C';
d3074drivers/block/sbpcd.cD_S[d].drive_model[1]='R';
d3075drivers/block/sbpcd.cD_S[d].drive_model[2]='-';
d3076drivers/block/sbpcd.cD_S[d].drive_model[3]='5';
d3077drivers/block/sbpcd.cD_S[d].drive_model[4]='2';
d3078drivers/block/sbpcd.cD_S[d].drive_model[5]='x';
d3079drivers/block/sbpcd.cD_S[d].drive_model[6]=0;
d3080drivers/block/sbpcd.cD_S[d].drv_type=drv_fam0;
d3083drivers/block/sbpcd.cif (!D_S[d].drv_type)
d3089drivers/block/sbpcd.cD_S[d].drive_model[j]=infobuf[j];
d3090drivers/block/sbpcd.cD_S[d].drive_model[8]=0;
d3091drivers/block/sbpcd.cD_S[d].drv_type=drv_famL;
d3094drivers/block/sbpcd.cif (!D_S[d].drv_type)
d3111drivers/block/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
d3137drivers/block/sbpcd.cD_S[d].drive_model[0]='C';
d3138drivers/block/sbpcd.cD_S[d].drive_model[1]='D';
d3139drivers/block/sbpcd.cD_S[d].drive_model[2]='2';
d3140drivers/block/sbpcd.cD_S[d].drive_model[3]='0';
d3141drivers/block/sbpcd.cD_S[d].drive_model[4]='0';
d3142drivers/block/sbpcd.cD_S[d].drive_model[5]=infobuf[i++];
d3143drivers/block/sbpcd.cD_S[d].drive_model[6]=infobuf[i++];
d3144drivers/block/sbpcd.cD_S[d].drive_model[7]=0;
d3145drivers/block/sbpcd.cD_S[d].drv_type=drv_fam2;
d3149drivers/block/sbpcd.cif (!D_S[d].drv_type)
d3153drivers/block/sbpcd.cfor (j=1;j<=((D_S[d].drv_id==0)?3:1);j++)
d3155drivers/block/sbpcd.cfor (l=1;l<=((D_S[d].drv_id==0)?10:1);l++)
d3161drivers/block/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
d3167drivers/block/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
d3194drivers/block/sbpcd.cD_S[d].drive_model[0]='C';
d3195drivers/block/sbpcd.cD_S[d].drive_model[1]='D';
d3196drivers/block/sbpcd.cD_S[d].drive_model[2]='-';
d3197drivers/block/sbpcd.cD_S[d].drive_model[3]='5';
d3198drivers/block/sbpcd.cD_S[d].drive_model[4]='5';
d3199drivers/block/sbpcd.cD_S[d].drive_model[5]=0;
d3200drivers/block/sbpcd.cD_S[d].drv_type=drv_famT;
d3204drivers/block/sbpcd.cif (!D_S[d].drv_type)
d3206drivers/block/sbpcd.cmsg(DBG_TEA,"no drive found at address %03X under ID %d.\n",CDo_command,D_S[d].drv_id);
d3209drivers/block/sbpcd.cfor (j=0;j<4;j++) D_S[d].firmware_version[j]=infobuf[i+j];
d3216drivers/block/sbpcd.cif (D_S[d].firmware_version[j]!=lcs_firm_e1[j]) break;
d3217drivers/block/sbpcd.cif (j==4) D_S[d].drv_type=drv_e1;
d3220drivers/block/sbpcd.cif (D_S[d].firmware_version[j]!=lcs_firm_f4[j]) break;
d3221drivers/block/sbpcd.cif (j==4) D_S[d].drv_type=drv_f4;
d3223drivers/block/sbpcd.cif (D_S[d].drv_type==drv_famL) ask_mail();
d3230drivers/block/sbpcd.cD_S[d].firmware_version[0]=infobuf[7];
d3231drivers/block/sbpcd.cD_S[d].firmware_version[1]=infobuf[8];
d3232drivers/block/sbpcd.cD_S[d].firmware_version[2]=infobuf[10];
d3233drivers/block/sbpcd.cD_S[d].firmware_version[3]=infobuf[11];
d3238drivers/block/sbpcd.cD_S[d].firmware_version[0]='0';
d3239drivers/block/sbpcd.cD_S[d].firmware_version[1]='.';
d3240drivers/block/sbpcd.cD_S[d].firmware_version[2]='0'+(j>>4);
d3241drivers/block/sbpcd.cD_S[d].firmware_version[3]='0'+(j&0x0f);
d3246drivers/block/sbpcd.cj = (D_S[d].firmware_version[0] & 0x0F) * 100 +
d3247drivers/block/sbpcd.c(D_S[d].firmware_version[2] & 0x0F) *10 +
d3248drivers/block/sbpcd.c(D_S[d].firmware_version[3] & 0x0F);
d3251drivers/block/sbpcd.cif (j<200) D_S[d].drv_type=drv_199;
d3252drivers/block/sbpcd.celse if (j<201) D_S[d].drv_type=drv_200;
d3253drivers/block/sbpcd.celse if (j<210) D_S[d].drv_type=drv_201;
d3254drivers/block/sbpcd.celse if (j<211) D_S[d].drv_type=drv_210;
d3255drivers/block/sbpcd.celse if (j<300) D_S[d].drv_type=drv_211;
d3256drivers/block/sbpcd.celse if (j>=300) D_S[d].drv_type=drv_300;
d3260drivers/block/sbpcd.cif (j<100) D_S[d].drv_type=drv_099;
d3263drivers/block/sbpcd.cD_S[d].drv_type=drv_100;
d3269drivers/block/sbpcd.cmsg(DBG_INF,"new drive CD200 (%s)detected.\n", D_S[d].firmware_version);
d3274drivers/block/sbpcd.cmsg(DBG_LCS,"drive type %02X\n",D_S[d].drv_type);
d3281drivers/block/sbpcd.cd=i;
d3282drivers/block/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
d3283drivers/block/sbpcd.cmsg(DBG_DID,"drive %d (ID=%d) activated.\n", i, D_S[d].drv_id);
d3413drivers/block/sbpcd.cD_S[d].drv_options=drv_pattern[j];
d3414drivers/block/sbpcd.cif (fam0L_drive) D_S[d].drv_options&=~(speed_auto|speed_300|speed_150);
d3416drivers/block/sbpcd.cd,
d3417drivers/block/sbpcd.cD_S[d].drv_id,
d3418drivers/block/sbpcd.cD_S[d].drive_model,
d3419drivers/block/sbpcd.cD_S[d].firmware_version,
d3555drivers/block/sbpcd.ci=msf2blk(D_S[d].pos_audio_end)-1;
d3565drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~toc_bit;
d3566drivers/block/sbpcd.cD_S[d].ored_ctl_adr=0;
d3567drivers/block/sbpcd.cfor (j=D_S[d].n_first_track;j<=D_S[d].n_last_track;j++)
d3575drivers/block/sbpcd.cD_S[d].TocBuffer[j].nixbyte=D_S[d].TocEnt_nixbyte;
d3576drivers/block/sbpcd.cD_S[d].TocBuffer[j].ctl_adr=D_S[d].TocEnt_ctl_adr;
d3577drivers/block/sbpcd.cD_S[d].TocBuffer[j].number=D_S[d].TocEnt_number;
d3578drivers/block/sbpcd.cD_S[d].TocBuffer[j].format=D_S[d].TocEnt_format;
d3579drivers/block/sbpcd.cD_S[d].TocBuffer[j].address=D_S[d].TocEnt_address;
d3580drivers/block/sbpcd.cD_S[d].ored_ctl_adr |= D_S[d].TocEnt_ctl_adr;
d3583drivers/block/sbpcd.cD_S[d].TocBuffer[j].nixbyte=0;
d3584drivers/block/sbpcd.cD_S[d].TocBuffer[j].ctl_adr=0;
d3585drivers/block/sbpcd.cD_S[d].TocBuffer[j].number=CDROM_LEADOUT;
d3586drivers/block/sbpcd.cD_S[d].TocBuffer[j].format=0;
d3587drivers/block/sbpcd.cD_S[d].TocBuffer[j].address=D_S[d].size_msf;
d3589drivers/block/sbpcd.cD_S[d].diskstate_flags |= toc_bit;
d3597drivers/block/sbpcd.cD_S[d].mode=READ_M1;
d3642drivers/block/sbpcd.cif (D_S[d].f_multisession) D_S[d].sbp_bufsiz=1;  /* possibly a weird PhotoCD */
d3643drivers/block/sbpcd.celse D_S[d].sbp_bufsiz=SBP_BUFFER_FRAMES;
d3644drivers/block/sbpcd.ci=cc_ReadTocEntry(D_S[d].n_first_track);
d3652drivers/block/sbpcd.cif ((fam0L_drive) && (D_S[d].xa_byte==0x20))
d3680drivers/block/sbpcd.cif (D_S[d].CD_changed==0xFF)
d3682drivers/block/sbpcd.cD_S[d].diskstate_flags=0;
d3683drivers/block/sbpcd.cD_S[d].audio_state=0;
d3694drivers/block/sbpcd.cD_S[d].CD_changed=1;
d3703drivers/block/sbpcd.cD_S[d].diskstate_flags=0;
d3704drivers/block/sbpcd.cD_S[d].audio_state=0;
d3712drivers/block/sbpcd.cif (D_S[d].audio_state!=audio_pausing)
d3720drivers/block/sbpcd.cif (D_S[d].audio_state==audio_playing) seek_pos_audio_end();
d3721drivers/block/sbpcd.cD_S[d].audio_state=0;
d3728drivers/block/sbpcd.cD_S[d].diskstate_flags=0;
d3729drivers/block/sbpcd.cD_S[d].audio_state=0;
d3805drivers/block/sbpcd.cif (d!=i) switch_drive(i);
d3832drivers/block/sbpcd.cswitch (D_S[d].audio_state)
d3841drivers/block/sbpcd.cD_S[d].pos_audio_start=D_S[d].SubQ_run_tot;
d3842drivers/block/sbpcd.cD_S[d].audio_state=audio_pausing;
d3845drivers/block/sbpcd.ci=cc_Seek(D_S[d].pos_audio_start,1);
d3857drivers/block/sbpcd.cif (D_S[d].audio_state!=audio_pausing) return -EINVAL;
d3859drivers/block/sbpcd.ci=cc_PlayAudio(D_S[d].pos_audio_start,
d3860drivers/block/sbpcd.cD_S[d].pos_audio_end);
d3863drivers/block/sbpcd.cD_S[d].audio_state=audio_playing;
d3868drivers/block/sbpcd.cif (D_S[d].audio_state==audio_playing)
d3874drivers/block/sbpcd.cD_S[d].pos_audio_start=D_S[d].SubQ_run_tot;
d3875drivers/block/sbpcd.ci=cc_Seek(D_S[d].pos_audio_start,1);
d3881drivers/block/sbpcd.cD_S[d].pos_audio_start = (msf.cdmsf_min0<<16) |
d3884drivers/block/sbpcd.cD_S[d].pos_audio_end = (msf.cdmsf_min1<<16) |
d3888drivers/block/sbpcd.cD_S[d].pos_audio_start,D_S[d].pos_audio_end);
d3889drivers/block/sbpcd.ci=cc_PlayAudio(D_S[d].pos_audio_start,D_S[d].pos_audio_end);
d3894drivers/block/sbpcd.cD_S[d].audio_state=audio_playing;
d3899drivers/block/sbpcd.cif (D_S[d].audio_state==audio_playing)
d3914drivers/block/sbpcd.cif (ti.cdti_trk0<D_S[d].n_first_track) return (-EINVAL);
d3915drivers/block/sbpcd.cif (ti.cdti_trk0>D_S[d].n_last_track) return (-EINVAL);
d3917drivers/block/sbpcd.cif (ti.cdti_trk1>D_S[d].n_last_track) ti.cdti_trk1=D_S[d].n_last_track;
d3918drivers/block/sbpcd.cD_S[d].pos_audio_start=D_S[d].TocBuffer[ti.cdti_trk0].address;
d3919drivers/block/sbpcd.cD_S[d].pos_audio_end=D_S[d].TocBuffer[ti.cdti_trk1+1].address;
d3920drivers/block/sbpcd.ci=cc_PlayAudio(D_S[d].pos_audio_start,D_S[d].pos_audio_end);
d3924drivers/block/sbpcd.cD_S[d].audio_state=audio_playing;
d3929drivers/block/sbpcd.ctochdr.cdth_trk0=D_S[d].n_first_track;
d3930drivers/block/sbpcd.ctochdr.cdth_trk1=D_S[d].n_last_track;
d3942drivers/block/sbpcd.cif (i==CDROM_LEADOUT) i=D_S[d].n_last_track+1;
d3943drivers/block/sbpcd.celse if (i<D_S[d].n_first_track||i>D_S[d].n_last_track) return (-EINVAL);
d3944drivers/block/sbpcd.ctocentry.cdte_adr=D_S[d].TocBuffer[i].ctl_adr&0x0F;
d3945drivers/block/sbpcd.ctocentry.cdte_ctrl=(D_S[d].TocBuffer[i].ctl_adr>>4)&0x0F;
d3946drivers/block/sbpcd.ctocentry.cdte_datamode=D_S[d].TocBuffer[i].format;
d3949drivers/block/sbpcd.ctocentry.cdte_addr.msf.minute=(D_S[d].TocBuffer[i].address>>16)&0x00FF;
d3950drivers/block/sbpcd.ctocentry.cdte_addr.msf.second=(D_S[d].TocBuffer[i].address>>8)&0x00FF;
d3951drivers/block/sbpcd.ctocentry.cdte_addr.msf.frame=D_S[d].TocBuffer[i].address&0x00FF;
d3954drivers/block/sbpcd.ctocentry.cdte_addr.lba=msf2blk(D_S[d].TocBuffer[i].address);
d3964drivers/block/sbpcd.cD_S[d].audio_state=0;
d3970drivers/block/sbpcd.cD_S[d].audio_state=0;
d3976drivers/block/sbpcd.cD_S[d].audio_state=0;
d3983drivers/block/sbpcd.cD_S[d].open_count=-9; /* to get it locked next time again */
d3988drivers/block/sbpcd.cD_S[d].CD_changed=0xFF;
d3989drivers/block/sbpcd.cD_S[d].diskstate_flags=0;
d3990drivers/block/sbpcd.cD_S[d].audio_state=0;
d3996drivers/block/sbpcd.cD_S[d].f_eject=arg;
d4004drivers/block/sbpcd.cD_S[d].vol_chan0=0;
d4005drivers/block/sbpcd.cD_S[d].vol_ctrl0=volctrl.channel0;
d4006drivers/block/sbpcd.cD_S[d].vol_chan1=1;
d4007drivers/block/sbpcd.cD_S[d].vol_ctrl1=volctrl.channel1;
d4017drivers/block/sbpcd.cvolctrl.channel0=D_S[d].vol_ctrl0;
d4018drivers/block/sbpcd.cvolctrl.channel1=D_S[d].vol_ctrl1;
d4032drivers/block/sbpcd.cswitch (D_S[d].audio_state)
d4044drivers/block/sbpcd.cSC.cdsc_adr=D_S[d].SubQ_ctl_adr;
d4045drivers/block/sbpcd.cSC.cdsc_ctrl=D_S[d].SubQ_ctl_adr>>4;
d4046drivers/block/sbpcd.cSC.cdsc_trk=bcd2bin(D_S[d].SubQ_trk);
d4047drivers/block/sbpcd.cSC.cdsc_ind=bcd2bin(D_S[d].SubQ_pnt_idx);
d4050drivers/block/sbpcd.cSC.cdsc_absaddr.lba=msf2blk(D_S[d].SubQ_run_tot);
d4051drivers/block/sbpcd.cSC.cdsc_reladdr.lba=msf2blk(D_S[d].SubQ_run_trk);
d4055drivers/block/sbpcd.cSC.cdsc_absaddr.msf.minute=(D_S[d].SubQ_run_tot>>16)&0x00FF;
d4056drivers/block/sbpcd.cSC.cdsc_absaddr.msf.second=(D_S[d].SubQ_run_tot>>8)&0x00FF;
d4057drivers/block/sbpcd.cSC.cdsc_absaddr.msf.frame=D_S[d].SubQ_run_tot&0x00FF;
d4058drivers/block/sbpcd.cSC.cdsc_reladdr.msf.minute=(D_S[d].SubQ_run_trk>>16)&0x00FF;
d4059drivers/block/sbpcd.cSC.cdsc_reladdr.msf.second=(D_S[d].SubQ_run_trk>>8)&0x00FF;
d4060drivers/block/sbpcd.cSC.cdsc_reladdr.msf.frame=D_S[d].SubQ_run_trk&0x00FF;
d4074drivers/block/sbpcd.cD_S[d].mode=READ_M1;
d4081drivers/block/sbpcd.cD_S[d].mode=READ_M2;
d4087drivers/block/sbpcd.cif (D_S[d].sbp_audsiz>0)
d4088drivers/block/sbpcd.cvfree(D_S[d].aud_buf);
d4090drivers/block/sbpcd.cD_S[d].aud_buf=NULL;
d4091drivers/block/sbpcd.cD_S[d].sbp_audsiz=arg;
d4092drivers/block/sbpcd.cif (D_S[d].sbp_audsiz>0)
d4094drivers/block/sbpcd.cD_S[d].aud_buf=(u_char *) vmalloc(D_S[d].sbp_audsiz*CD_FRAMESIZE_RAW);
d4095drivers/block/sbpcd.cif (D_S[d].aud_buf==NULL)
d4097drivers/block/sbpcd.cmsg(DBG_INF,"audio buffer (%d frames) not available.\n",D_S[d].sbp_audsiz);
d4098drivers/block/sbpcd.cD_S[d].sbp_audsiz=0;
d4100drivers/block/sbpcd.celse msg(DBG_INF,"audio buffer size: %d frames.\n",D_S[d].sbp_audsiz);
d4102drivers/block/sbpcd.creturn (D_S[d].sbp_audsiz);
d4121drivers/block/sbpcd.cif (D_S[d].aud_buf==NULL) return (-EINVAL);
d4125drivers/block/sbpcd.cif (read_audio.nframes>D_S[d].sbp_audsiz) return (-EINVAL);
d4146drivers/block/sbpcd.cD_S[d].mode=READ_AU;
d4227drivers/block/sbpcd.cp = D_S[d].aud_buf;
d4274drivers/block/sbpcd.cD_S[d].status_bits);
d4286drivers/block/sbpcd.c(u_char *) D_S[d].aud_buf,
d4293drivers/block/sbpcd.cD_S[d].mode=READ_M1;
d4310drivers/block/sbpcd.clba2msf(D_S[d].lba_multi,&ms_info.addr.msf.minute);
d4312drivers/block/sbpcd.cms_info.addr.lba=D_S[d].lba_multi;
d4314drivers/block/sbpcd.cif (D_S[d].f_multisession) ms_info.xa_flag=1; /* valid redirection address */
d4344drivers/block/sbpcd.c(CURRENT->sector/4 >= D_S[d].sbp_first_frame) &&
d4345drivers/block/sbpcd.c(CURRENT->sector/4 <= D_S[d].sbp_last_frame) )
d4347drivers/block/sbpcd.coffs = (CURRENT->sector - D_S[d].sbp_first_frame * 4) * 512;
d4348drivers/block/sbpcd.cmemcpy(CURRENT->buffer, D_S[d].sbp_buf + offs, 512);
d4385drivers/block/sbpcd.cif (d!=i) switch_drive(i);
d4453drivers/block/sbpcd.cD_S[d].sbp_first_frame=D_S[d].sbp_last_frame=-1;      /* purge buffer */
d4454drivers/block/sbpcd.cD_S[d].sbp_current = 0;
d4456drivers/block/sbpcd.cif (block+D_S[d].sbp_bufsiz <= D_S[d].CDsize_frm)
d4457drivers/block/sbpcd.cD_S[d].sbp_read_frames = D_S[d].sbp_bufsiz;
d4460drivers/block/sbpcd.cD_S[d].sbp_read_frames=D_S[d].CDsize_frm-block;
d4462drivers/block/sbpcd.cif (D_S[d].sbp_read_frames < 1)
d4465drivers/block/sbpcd.cblock, D_S[d].CDsize_frm);
d4466drivers/block/sbpcd.cD_S[d].sbp_read_frames=1;
d4475drivers/block/sbpcd.cif (D_S[d].xa_byte==0x20)
d4482drivers/block/sbpcd.cdrvcmd[5]=D_S[d].sbp_read_frames;
d4487drivers/block/sbpcd.cif (D_S[d].drv_type>=drv_201)
d4500drivers/block/sbpcd.cdrvcmd[5]=D_S[d].sbp_read_frames;
d4501drivers/block/sbpcd.cdrvcmd[6]=(D_S[d].drv_type<drv_201)?0:2; /* flag "lba or msf-bcd format" */
d4508drivers/block/sbpcd.cdrvcmd[6]=D_S[d].sbp_read_frames;
d4514drivers/block/sbpcd.cdrvcmd[5]=D_S[d].sbp_read_frames;
d4524drivers/block/sbpcd.cdrvcmd[7]=(D_S[d].sbp_read_frames>>8)&0x0ff;
d4525drivers/block/sbpcd.cdrvcmd[8]=D_S[d].sbp_read_frames&0x0ff;
d4566drivers/block/sbpcd.cif (D_S[d].f_multisession) max_latency=900;
d4573drivers/block/sbpcd.cfor (frame=0;frame<D_S[d].sbp_read_frames&&!error_flag; frame++)
d4583drivers/block/sbpcd.cif (D_S[d].f_multisession) try=maxtim_data*4;
d4628drivers/block/sbpcd.cif ((D_S[d].ored_ctl_adr&0x40)==0)
d4637drivers/block/sbpcd.cp = D_S[d].sbp_buf + frame *  CD_FRAMESIZE;
d4643drivers/block/sbpcd.cD_S[d].sbp_current++;
d4714drivers/block/sbpcd.cD_S[d].error_state=infobuf[2];
d4715drivers/block/sbpcd.cD_S[d].b3=infobuf[3];
d4716drivers/block/sbpcd.cD_S[d].b4=infobuf[4];
d4786drivers/block/sbpcd.cmsg(DBG_INF,"bad cc_ReadStatus after read: %02X\n", D_S[d].status_bits);
d4800drivers/block/sbpcd.cD_S[d].sbp_first_frame=D_S[d].sbp_last_frame=-1;      /* purge buffer */
d4801drivers/block/sbpcd.cD_S[d].sbp_current = 0;
d4806drivers/block/sbpcd.cD_S[d].sbp_first_frame = CURRENT -> sector / 4;
d4807drivers/block/sbpcd.cD_S[d].sbp_last_frame = D_S[d].sbp_first_frame + D_S[d].sbp_read_frames - 1;
d4867drivers/block/sbpcd.cif (famT_drive)  msg(DBG_TE2,"sbpcd_open: status %02X\n", D_S[d].status_bits);
d4871drivers/block/sbpcd.cD_S[d].open_count=0;
d4886drivers/block/sbpcd.cD_S[d].open_count,D_S[d].open_count+1);
d4887drivers/block/sbpcd.cif (++D_S[d].open_count<=1)
d4890drivers/block/sbpcd.cD_S[d].open_count=1;
d4894drivers/block/sbpcd.cif ((D_S[d].ored_ctl_adr&0x40)==0)
d4916drivers/block/sbpcd.cD_S[d].sbp_first_frame=D_S[d].sbp_last_frame=-1;
d4925drivers/block/sbpcd.cD_S[d].open_count,D_S[d].open_count-1);
d4926drivers/block/sbpcd.cif (D_S[d].open_count>-2) /* CDROMEJECT may have been done */
d4928drivers/block/sbpcd.cif (--D_S[d].open_count<=0) 
d4931drivers/block/sbpcd.cif (D_S[d].audio_state!=audio_playing)
d4932drivers/block/sbpcd.cif (D_S[d].f_eject) cc_SpinDown();
d4933drivers/block/sbpcd.cD_S[d].diskstate_flags &= ~cd_size_bit;
d4934drivers/block/sbpcd.cD_S[d].open_count=0; 
d5158drivers/block/sbpcd.cD_S[d].sbp_first_frame = -1;  /* First frame in buffer */
d5159drivers/block/sbpcd.cD_S[d].sbp_last_frame = -1;   /* Last frame in buffer  */
d5160drivers/block/sbpcd.cD_S[d].sbp_read_frames = 0;   /* Number of frames being read to buffer */
d5161drivers/block/sbpcd.cD_S[d].sbp_current = 0;       /* Frame being currently read */
d5162drivers/block/sbpcd.cD_S[d].CD_changed=1;
d5163drivers/block/sbpcd.cD_S[d].frame_size=CD_FRAMESIZE;
d5165drivers/block/sbpcd.cif (!fam0_drive) D_S[d].f_eject=1;
d5166drivers/block/sbpcd.celse D_S[d].f_eject=0;
d5168drivers/block/sbpcd.cD_S[d].f_eject=0;
d5187drivers/block/sbpcd.cD_S[d].error_byte);
d5188drivers/block/sbpcd.cif (D_S[d].error_byte==aud_12)
d5197drivers/block/sbpcd.cD_S[d].error_byte);
d5204drivers/block/sbpcd.cif (i>=0) D_S[d].CD_changed=1;
d5349drivers/block/sbpcd.cmsg(DBG_CHK,"media_check: %02X\n",D_S[d].status_bits);
d5355drivers/block/sbpcd.cif (D_S[d].CD_changed==0xFF) msg(DBG_CHK,"media_check: \"changed\" assumed.\n");
d5360drivers/block/sbpcd.cD_S[d].CD_changed=0xFF;
d5365drivers/block/sbpcd.cD_S[d].open_count=0;
d5366drivers/block/sbpcd.cD_S[d].CD_changed=0xFF;
d5371drivers/block/sbpcd.cif (D_S[d].CD_changed==0xFF)
d5373drivers/block/sbpcd.cD_S[d].CD_changed=1;
d226drivers/char/console.cstruct vc_data *d;
d233drivers/char/console.c#define screenbuf_size  (vc_cons[currcons].d->vc_screenbuf_size)
d234drivers/char/console.c#define origin    (vc_cons[currcons].d->vc_origin)
d235drivers/char/console.c#define scr_end    (vc_cons[currcons].d->vc_scr_end)
d236drivers/char/console.c#define pos    (vc_cons[currcons].d->vc_pos)
d237drivers/char/console.c#define top    (vc_cons[currcons].d->vc_top)
d238drivers/char/console.c#define bottom    (vc_cons[currcons].d->vc_bottom)
d239drivers/char/console.c#define x    (vc_cons[currcons].d->vc_x)
d240drivers/char/console.c#define y    (vc_cons[currcons].d->vc_y)
d241drivers/char/console.c#define vc_state  (vc_cons[currcons].d->vc_state)
d242drivers/char/console.c#define npar    (vc_cons[currcons].d->vc_npar)
d243drivers/char/console.c#define par    (vc_cons[currcons].d->vc_par)
d244drivers/char/console.c#define ques    (vc_cons[currcons].d->vc_ques)
d245drivers/char/console.c#define attr    (vc_cons[currcons].d->vc_attr)
d246drivers/char/console.c#define saved_x    (vc_cons[currcons].d->vc_saved_x)
d247drivers/char/console.c#define saved_y    (vc_cons[currcons].d->vc_saved_y)
d248drivers/char/console.c#define translate  (vc_cons[currcons].d->vc_translate)
d249drivers/char/console.c#define G0_charset  (vc_cons[currcons].d->vc_G0_charset)
d250drivers/char/console.c#define G1_charset  (vc_cons[currcons].d->vc_G1_charset)
d251drivers/char/console.c#define saved_G0  (vc_cons[currcons].d->vc_saved_G0)
d252drivers/char/console.c#define saved_G1  (vc_cons[currcons].d->vc_saved_G1)
d253drivers/char/console.c#define utf    (vc_cons[currcons].d->vc_utf)
d254drivers/char/console.c#define utf_count  (vc_cons[currcons].d->vc_utf_count)
d255drivers/char/console.c#define utf_char  (vc_cons[currcons].d->vc_utf_char)
d256drivers/char/console.c#define video_mem_start  (vc_cons[currcons].d->vc_video_mem_start)
d257drivers/char/console.c#define video_mem_end  (vc_cons[currcons].d->vc_video_mem_end)
d258drivers/char/console.c#define video_erase_char (vc_cons[currcons].d->vc_video_erase_char)  
d259drivers/char/console.c#define disp_ctrl  (vc_cons[currcons].d->vc_disp_ctrl)
d260drivers/char/console.c#define toggle_meta  (vc_cons[currcons].d->vc_toggle_meta)
d261drivers/char/console.c#define decscnm    (vc_cons[currcons].d->vc_decscnm)
d262drivers/char/console.c#define decom    (vc_cons[currcons].d->vc_decom)
d263drivers/char/console.c#define decawm    (vc_cons[currcons].d->vc_decawm)
d264drivers/char/console.c#define deccm    (vc_cons[currcons].d->vc_deccm)
d265drivers/char/console.c#define decim    (vc_cons[currcons].d->vc_decim)
d266drivers/char/console.c#define deccolm     (vc_cons[currcons].d->vc_deccolm)
d267drivers/char/console.c#define need_wrap  (vc_cons[currcons].d->vc_need_wrap)
d268drivers/char/console.c#define has_scrolled  (vc_cons[currcons].d->vc_has_scrolled)
d269drivers/char/console.c#define kmalloced  (vc_cons[currcons].d->vc_kmalloced)
d270drivers/char/console.c#define report_mouse  (vc_cons[currcons].d->vc_report_mouse)
d271drivers/char/console.c#define color    (vc_cons[currcons].d->vc_color)
d272drivers/char/console.c#define s_color    (vc_cons[currcons].d->vc_s_color)
d273drivers/char/console.c#define def_color  (vc_cons[currcons].d->vc_def_color)
d276drivers/char/console.c#define charset    (vc_cons[currcons].d->vc_charset)
d277drivers/char/console.c#define s_charset  (vc_cons[currcons].d->vc_s_charset)
d278drivers/char/console.c#define  intensity  (vc_cons[currcons].d->vc_intensity)
d279drivers/char/console.c#define  underline  (vc_cons[currcons].d->vc_underline)
d280drivers/char/console.c#define  blink    (vc_cons[currcons].d->vc_blink)
d281drivers/char/console.c#define  reverse    (vc_cons[currcons].d->vc_reverse)
d282drivers/char/console.c#define  s_intensity  (vc_cons[currcons].d->vc_s_intensity)
d283drivers/char/console.c#define  s_underline  (vc_cons[currcons].d->vc_s_underline)
d284drivers/char/console.c#define  s_blink    (vc_cons[currcons].d->vc_s_blink)
d285drivers/char/console.c#define  s_reverse  (vc_cons[currcons].d->vc_s_reverse)
d286drivers/char/console.c#define  ulcolor    (vc_cons[currcons].d->vc_ulcolor)
d287drivers/char/console.c#define  halfcolor  (vc_cons[currcons].d->vc_halfcolor)
d288drivers/char/console.c#define tab_stop  (vc_cons[currcons].d->vc_tab_stop)
d316drivers/char/console.creturn (i < MAX_NR_CONSOLES && vc_cons[i].d);
d323drivers/char/console.cif (!vc_cons[i].d) {
d342drivers/char/console.cvc_cons[i].d = (struct vc_data *) p;
d346drivers/char/console.cvc_cons[i].d->vc_kmalloced = 1;
d347drivers/char/console.cvc_cons[i].d->vc_screenbuf_size = video_screen_size;
d459drivers/char/console.ckfree_s(vc_cons[currcons].d, structsize);
d460drivers/char/console.cvc_cons[currcons].d = 0;
d616drivers/char/console.cunsigned short * d = (unsigned short *) video_mem_start;
d623drivers/char/console.cscr_writew(scr_readw(s++),d++);
d628drivers/char/console.cscr_writew(video_erase_char, d++);
d635drivers/char/console.cunsigned short * d;
d638drivers/char/console.cd = (unsigned short *) (scr_end - video_size_row);
d642drivers/char/console.cscr_writew(video_erase_char, d++);
d647drivers/char/console.cunsigned short * d = (unsigned short *) (origin+video_size_row*t);
d653drivers/char/console.cscr_writew(scr_readw(s++), d++);
d658drivers/char/console.cscr_writew(video_erase_char, d++);
d665drivers/char/console.cunsigned short *d, *s;
d670drivers/char/console.cd = (unsigned short *) (origin+video_size_row*b);
d675drivers/char/console.cscr_writew(scr_readw(--s), --d);
d680drivers/char/console.cscr_writew(video_erase_char, --d);
d1956drivers/char/console.cvc_cons[currcons].d = (struct vc_data *) kmem_start;
d823drivers/char/keyboard.cint d = diacr;
d828drivers/char/keyboard.creturn d;
d831drivers/char/keyboard.cif (accent_table[i].diacr == d && accent_table[i].base == ch)
d835drivers/char/keyboard.cput_queue(d);
d1270drivers/char/tty_io.cchar *c, *d;
d1280drivers/char/tty_io.cd = (char *)(ts->tasks+n);
d1282drivers/char/tty_io.cput_fs_byte(*c++, d++);
d549drivers/net/3c505.cshort d;
d594drivers/net/3c505.cd = inw(adapter->io_addr+PORT_DATA);
d222drivers/net/net_init.cstruct device *d = dev_base;
d249drivers/net/net_init.cwhile (d->next)
d250drivers/net/net_init.cd = d->next;
d251drivers/net/net_init.cd->next = dev;
d263drivers/net/net_init.cstruct device *d = dev_base;
d284drivers/net/net_init.cwhile (d && (d->next != dev))
d285drivers/net/net_init.cd = d->next;
d287drivers/net/net_init.cif (d && (d->next == dev)) {
d288drivers/net/net_init.cd->next = dev->next;
d91drivers/net/slip.cstatic int slip_esc(unsigned char *p, unsigned char *d, int len);
d94drivers/net/slip.cstatic int slip_esc6(unsigned char *p, unsigned char *d, int len);
d784drivers/net/slip.cslip_esc(unsigned char *s, unsigned char *d, int len)
d786drivers/net/slip.cunsigned char *ptr = d;
d818drivers/net/slip.creturn (ptr - d);
d865drivers/net/slip.cslip_esc6(unsigned char *s, unsigned char *d, int len)
d867drivers/net/slip.cunsigned char *ptr = d;
d899drivers/net/slip.creturn ptr - d;
d1470drivers/scsi/NCR5380.cregister unsigned char *d = *data;
d1503drivers/scsi/NCR5380.cNCR5380_write(OUTPUT_DATA_REG, *d);
d1505drivers/scsi/NCR5380.c*d = NCR5380_read(CURRENT_SCSI_DATA_REG);
d1507drivers/scsi/NCR5380.c++d;
d1571drivers/scsi/NCR5380.c*data = d;
d1610drivers/scsi/NCR5380.cregister unsigned char *d = *data;
d1636drivers/scsi/NCR5380.c"writing", c, (p & SR_IO) ? "to" : "from", (unsigned) d);
d1639drivers/scsi/NCR5380.cNCR5380_dma_read_setup(instance, d, c) : 
d1640drivers/scsi/NCR5380.cNCR5380_dma_write_setup(instance, d, c);
d1801drivers/scsi/NCR5380.cif (!(foo = NCR5380_pread(instance, d, c - 1))) {
d1827drivers/scsi/NCR5380.cd[c - 1] = NCR5380_read(INPUT_DATA_REG);
d1831drivers/scsi/NCR5380.cif (!(foo = NCR5380_pwrite(instance, d, c))) {
d1882drivers/scsi/NCR5380.c*data = d + c;
d478drivers/scsi/pas16.cregister unsigned char  *d = dst;
d485drivers/scsi/pas16.cinsb( reg, d, i );
d317drivers/scsi/t128.cT_DATA_REG_OFFSET), *d = dst;
d328drivers/scsi/t128.c*d++ = *reg;
d83drivers/sound/ad1848.c#define io_Index_Addr(d)  ((d)->base)
d84drivers/sound/ad1848.c#define io_Indexed_Data(d)  ((d)->base+1)
d85drivers/sound/ad1848.c#define io_Status(d)    ((d)->base+2)
d86drivers/sound/ad1848.c#define io_Polled_IO(d)    ((d)->base+3)
d55drivers/sound/os.h#define COPY_FROM_USER(d, s, o, c)  memcpy_fromfs((d), &((s)[o]), (c))
d56drivers/sound/os.h#define COPY_TO_USER(d, o, s, c)  memcpy_tofs(&((d)[o]), (s), (c))
d57drivers/sound/os.h#define IOCTL_FROM_USER(d, s, o, c)  memcpy_fromfs((d), &((s)[o]), (c))
d58drivers/sound/os.h#define IOCTL_TO_USER(d, o, s, c)  memcpy_tofs(&((d)[o]), (s), (c))
d31fs/msdos/msbuffer.h#define bread(d,b,s)      msdos_bread(sb,b)
d32fs/msdos/msbuffer.h#define getblk(d,b,s)      msdos_getblk(sb,b)
d70include/asm-m68k/unistd.h#define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \
d71include/asm-m68k/unistd.htype name (atype a, btype b, ctype c, dtype d) \
d83include/asm-m68k/unistd.h"g" ((long)(d))  \
d91include/asm-m68k/unistd.h#define _syscall5(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e) \
d92include/asm-m68k/unistd.htype name (atype a,btype b,ctype c,dtype d,etype e) \
d105include/asm-m68k/unistd.h"g" ((long)(d)), \
d81include/asm-mips/types.h#define __FDELT(d)      ((d) / __NFDBITS)
d83include/asm-mips/types.h#define __FDMASK(d)     (1 << ((d) % __NFDBITS))
d85include/asm-mips/types.h#define __FD_SET(d, set)        ((set)->fds_bits[__FDELT(d)] |= __FDMASK(d))
d87include/asm-mips/types.h#define __FD_CLR(d, set)        ((set)->fds_bits[__FDELT(d)] &= ~__FDMASK(d))
d89include/asm-mips/types.h#define __FD_ISSET(d, set)      ((set)->fds_bits[__FDELT(d)] & __FDMASK(d))
d80include/asm-mips/unistd.h#define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \
d81include/asm-mips/unistd.htype name (atype a, btype b, ctype c, dtype d) \
d94include/asm-mips/unistd.h"r" ((long)(d)) \
d102include/asm-mips/unistd.h#define _syscall5(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e) \
d103include/asm-mips/unistd.htype name (atype a,btype b,ctype c,dtype d,etype e) \
d117include/asm-mips/unistd.h"r" ((long)(d)), \
d61include/asm-sparc/openprom.hint  (*v2_aieee)(int d);  /* figure this out later... */
d76include/asm-sparc/openprom.hvoid  (*v2_dev_close)(int d);
d77include/asm-sparc/openprom.hint  (*v2_dev_read)(int d, char*  buf, int nbytes);
d78include/asm-sparc/openprom.hint  (*v2_dev_write)(int d, char*  buf, int nbytes);
d79include/asm-sparc/openprom.hvoid  (*v2_dev_seek)(int d, int hi, int lo);
d198include/asm-sparc/openprom.hunsigned int  (*pv_enaddr)(int d, char *enaddr);
d39include/linux/ioctl.h#define _IO(c,d)  (IOC_VOID | ((c)<<8) | (d)) /* param encoded */
d44include/linux/ioctl.h#define _IOW(c,d,t)  (IOC_IN | ((sizeof(t)<<16) & IOCSIZE_MASK) | \
d45include/linux/ioctl.h((c)<<8) | (d))
d46include/linux/ioctl.h#define _IOR(c,d,t)  (IOC_OUT | ((sizeof(t)<<16) & IOCSIZE_MASK) | \
d47include/linux/ioctl.h((c)<<8) | (d))
d49include/linux/ioctl.h#define _IOWR(c,d,t)  (IOC_INOUT | ((sizeof(t)<<16) & IOCSIZE_MASK) | \
d50include/linux/ioctl.h((c)<<8) | (d))
d213include/linux/sbpcd.h#define upc_valid    (D_S[d].diskstate_flags&upc_bit)
d214include/linux/sbpcd.h#define volume_valid    (D_S[d].diskstate_flags&volume_bit)
d215include/linux/sbpcd.h#define toc_valid    (D_S[d].diskstate_flags&toc_bit)
d216include/linux/sbpcd.h#define cd_size_valid    (D_S[d].diskstate_flags&cd_size_bit)
d217include/linux/sbpcd.h#define subq_valid    (D_S[d].diskstate_flags&subq_bit)
d218include/linux/sbpcd.h#define frame_size_valid  (D_S[d].diskstate_flags&frame_size_bit)
d287include/linux/sbpcd.h#define st_door_closed  (D_S[d].status_bits&p_door_closed)
d288include/linux/sbpcd.h#define st_caddy_in  (D_S[d].status_bits&p_caddy_in)
d289include/linux/sbpcd.h#define st_spinning  (D_S[d].status_bits&p_spinning)
d290include/linux/sbpcd.h#define st_check  (D_S[d].status_bits&p_check)
d291include/linux/sbpcd.h#define st_busy    (D_S[d].status_bits&p_busy_new)
d292include/linux/sbpcd.h#define st_door_locked  (D_S[d].status_bits&p_door_locked)
d293include/linux/sbpcd.h#define st_diskok  (D_S[d].status_bits&p_disk_ok)
d331include/linux/sbpcd.h#define fam0_drive  (D_S[d].drv_type&drv_fam0)
d332include/linux/sbpcd.h#define famL_drive  (D_S[d].drv_type&drv_famL)
d333include/linux/sbpcd.h#define fam1_drive  (D_S[d].drv_type&drv_fam1)
d334include/linux/sbpcd.h#define fam2_drive  (D_S[d].drv_type&drv_fam2)
d335include/linux/sbpcd.h#define famT_drive  (D_S[d].drv_type&drv_famT)
d336include/linux/sbpcd.h#define fam0L_drive  (D_S[d].drv_type&(drv_fam0|drv_famL))
d337include/linux/sbpcd.h#define fam1L_drive  (D_S[d].drv_type&(drv_fam1|drv_famL))
d338include/linux/sbpcd.h#define fam01_drive  (D_S[d].drv_type&(drv_fam0|drv_fam1))
d339include/linux/sbpcd.h#define fam12_drive  (D_S[d].drv_type&(drv_fam1|drv_fam2))
d340include/linux/sbpcd.h#define fam2T_drive  (D_S[d].drv_type&(drv_fam2|drv_famT))
d522include/linux/tpqic02.h#define  TP_REWCLOSE(d)  ((MINOR(d)&0x01) == 1)         /* rewind bit */
d54net/inet/eth.cstruct device *d = dev_base;
d58net/inet/eth.cwhile (d) 
d60net/inet/eth.cif (!strcmp(str,d->name)) 
d63net/inet/eth.cd->irq=ints[1];
d65net/inet/eth.cd->base_addr=ints[2];
d67net/inet/eth.cd->mem_start=ints[3];
d69net/inet/eth.cd->mem_end=ints[4];
d72net/inet/eth.cd=d->next;
d1587net/inet/ipx.cvoid dump_data(char *str,unsigned char *d) {
d1594net/inet/ipx.c*(p++) = h2c[d[i] & 0x0f];
d1595net/inet/ipx.c*(p++) = h2c[(d[i] >> 4) & 0x0f];
d1600net/inet/ipx.cfor (i=0; i < 8 ; i++)  *(p++) = ' '<= d[i] && d[i]<'\177' ? d[i] : '.';
d1602net/inet/ipx.cd += i;