Lines Matching defs:tmp
774 struct pcmchan_matrix tmp;
782 tmp = *m;
783 tmp.channels = 0;
784 tmp.ext = 0;
785 tmp.mask = 0;
786 memset(tmp.offset, -1, sizeof(tmp.offset));
795 tmp.map[i] = m->map[i];
807 if (chmask & tmp.mask)
809 tmp.map[i] = m->map[m->offset[ch]];
810 if (tmp.map[i].type != ch)
812 tmp.offset[ch] = i;
813 tmp.mask |= chmask;
814 tmp.channels++;
816 tmp.ext++;
819 if (tmp.channels != m->channels || tmp.ext != m->ext ||
820 tmp.mask != m->mask ||
821 tmp.map[m->channels].type != SND_CHN_T_MAX)
824 *m = tmp;