Lines Matching defs:oparams
1515 struct sndrv_pcm_hw_params_old *oparams)
1520 params->flags = oparams->flags;
1521 for (i = 0; i < sizeof(oparams->masks) / sizeof(unsigned int); i++)
1522 params->masks[i].bits[0] = oparams->masks[i];
1523 memcpy(params->intervals, oparams->intervals, sizeof(oparams->intervals));
1524 params->rmask = __OLD_TO_NEW_MASK(oparams->rmask);
1525 params->cmask = __OLD_TO_NEW_MASK(oparams->cmask);
1526 params->info = oparams->info;
1527 params->msbits = oparams->msbits;
1528 params->rate_num = oparams->rate_num;
1529 params->rate_den = oparams->rate_den;
1530 params->fifo_size = oparams->fifo_size;
1533 static void snd_pcm_hw_convert_to_old_params(struct sndrv_pcm_hw_params_old *oparams,
1539 memset(oparams, 0, sizeof(*oparams));
1540 oparams->flags = params->flags;
1541 for (i = 0; i < sizeof(oparams->masks) / sizeof(unsigned int); i++) {
1542 oparams->masks[i] = params->masks[i].bits[0];
1549 memcpy(oparams->intervals, params->intervals, sizeof(oparams->intervals));
1550 oparams->rmask = __NEW_TO_OLD_MASK(params->rmask);
1551 oparams->cmask = __NEW_TO_OLD_MASK(params->cmask);
1552 oparams->info = params->info;
1553 oparams->msbits = params->msbits;
1554 oparams->rate_num = params->rate_num;
1555 oparams->rate_den = params->rate_den;
1556 oparams->fifo_size = params->fifo_size;
1561 struct sndrv_pcm_hw_params_old oparams;
1565 snd_pcm_hw_convert_to_old_params(&oparams, params, &cmask);
1566 res = ioctl(fd, cmd, &oparams);
1567 snd_pcm_hw_convert_from_old_params(params, &oparams);