Lines Matching defs:dsp
194 char *sbuf, *dsp, *dp, ta;
244 dsp = sbuf;
245 *dsp++ = id->did_magic_hi;
246 *dsp++ = id->did_magic_lo;
247 *dsp++ = DEVID_REV_BINTOASCII(id->did_rev_lo);
248 *dsp++ = ',';
250 *dsp++ = id->did_driver[i];
251 *dsp++ = '@';
255 *dsp++ = ta;
259 *dsp++ = '_';
261 *dsp++ = '~';
263 *dsp++ = *dp;
266 *dsp++ = (n < 10) ? (n + '0') : (n + ('a' - 10));
268 *dsp++ = (n < 10) ? (n + '0') : (n + ('a' - 10));
273 *dsp++ = '/';
274 (void) strcpy(dsp, minor_name);
276 *dsp++ = 0;
320 char *str, *msp, *dsp, *dp, ta;
394 dsp = devidstr;
395 id->did_magic_hi = *dsp++; /* <magic> "id" */
396 id->did_magic_lo = *dsp++;
399 DEVID_REV_ASCIITOBIN(*dsp); /* <rev> "1" */
400 dsp++; /* skip "1" */
401 dsp++; /* skip "," */
403 if (*dsp == '@')
405 id->did_driver[i] = *dsp++;
411 if (*dsp != '@')
419 for (i = 0, dsp = str, dp = &id->did_id[0];
422 if (*dsp == '_')
424 else if (*dsp == '~')
427 *dp = *dsp;
428 dsp++;
430 c = *dsp++;
438 c = *dsp++;