Lines Matching defs:dir
48 int dir, blksz;
317 ad1816chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
320 struct ad1816_chinfo *ch = (dir == PCMDIR_PLAY)? &ad1816->pch : &ad1816->rch;
322 ch->dir = dir;
329 sndbuf_dmasetup(ch->buffer, (dir == PCMDIR_PLAY) ? ad1816->drq1 :
332 sndbuf_dmasetdir(ch->buffer, dir);
345 if (ch->dir == PCMDIR_PLAY) {
393 ad1816_write(ad1816, (ch->dir == PCMDIR_PLAY)? 2 : 3, speed);
418 wr = (ch->dir == PCMDIR_PLAY);