Lines Matching defs:typemask
85 int typemask;
168 snd_clone_create(int typemask, int maxunit, int deadline, uint32_t flags)
172 SND_CLONE_ASSERT(!(typemask & ~SND_CLONE_MAXUNIT),
173 ("invalid typemask: 0x%08x", typemask));
175 !(maxunit & ~(~typemask & SND_CLONE_MAXUNIT)),
176 ("maxunit overflow: typemask=0x%08x maxunit=%d",
177 typemask, maxunit));
184 c->typemask = typemask;
185 c->maxunit = (maxunit == -1) ? (~typemask & SND_CLONE_MAXUNIT) :
268 !(maxunit & ~(~c->typemask & SND_CLONE_MAXUNIT)),
269 ("maxunit overflow: typemask=0x%08x maxunit=%d",
270 c->typemask, maxunit));
272 c->maxunit = (maxunit == -1) ? (~c->typemask & SND_CLONE_MAXUNIT) :
620 SND_CLONE_ASSERT((c->typemask & tmask) == tmask,
621 ("invalid tmask: typemask=0x%08x tmask=0x%08x",
622 c->typemask, tmask));
624 SND_CLONE_ASSERT(*unit == -1 || !(*unit & (c->typemask | tmask)),
625 ("typemask collision: typemask=0x%08x tmask=0x%08x *unit=%d",
626 c->typemask, tmask, *unit));
648 if (tmask > (ce->unit & c->typemask)) {
652 } else if (tmask < (ce->unit & c->typemask))