Lines Matching defs:caps
59 struct pcmchan_caps caps;
95 info->caps.fmtlist = info->fmtlist +
123 if (!snd_fmtvalid(format, info->caps.fmtlist))
138 return (info->caps.maxspeed);
206 info->caps.fmtlist = info->fmtlist;
208 for (i = 0; info->caps.fmtlist[i] != 0; i++) {
209 if (info->caps.fmtlist[i] & AFMT_PASSTHROUGH)
213 info->caps.fmtlist[i] = pformat;
216 info->caps.minspeed = c->speed;
218 info->caps.minspeed = pspeed;
219 info->caps.maxspeed = info->caps.minspeed;
221 info->caps.fmtlist = info->fmtlist + FMTLIST_OFFSET;
223 info->caps.fmtlist[0] = pformat;
228 info->caps.fmtlist[0] = VCHAN_DEFAULT_FORMAT;
230 info->caps.minspeed = pspeed;
231 info->caps.maxspeed = info->caps.minspeed;
234 return (&info->caps);
452 struct pcmchan_caps *caps;
525 caps = chn_getcaps(c);
526 RANGE(newspd, caps->minspeed, caps->maxspeed);
901 struct pcmchan_caps *caps;
943 caps = chn_getcaps(c);
944 if (caps == NULL) {
948 for (i = 0; caps->fmtlist[i] != 0; i++) {
949 if (caps->fmtlist[i] & AFMT_CONVERTIBLE)
952 if (caps->fmtlist[i] != 0) {