Lines Matching defs:params
569 * \param params returned pointer
575 int snd_timer_params_malloc(snd_timer_params_t **params)
577 assert(params);
578 *params = calloc(1, sizeof(snd_timer_params_t));
579 if (!*params)
586 * \param params pointer to the snd_timer_params_t structure to free
591 void snd_timer_params_free(snd_timer_params_t *params)
593 assert(params);
594 free(params);
610 * \param params pointer to #snd_timer_params_t structure
613 int snd_timer_params_set_auto_start(snd_timer_params_t * params, int auto_start)
615 assert(params);
617 params->flags |= SNDRV_TIMER_PSFLG_AUTO;
619 params->flags &= ~SNDRV_TIMER_PSFLG_AUTO;
625 * \param params pointer to #snd_timer_params_t structure
628 int snd_timer_params_get_auto_start(snd_timer_params_t * params)
630 assert(params);
631 return params->flags & SNDRV_TIMER_PSFLG_AUTO ? 1 : 0;
636 * \param params pointer to #snd_timer_params_t structure
640 EXPORT_SYMBOL int INTERNAL(snd_timer_params_set_exclusive)(snd_timer_params_t * params, int exclusive)
642 int snd_timer_params_set_exclusive(snd_timer_params_t * params, int exclusive)
645 assert(params);
647 params->flags |= SNDRV_TIMER_PSFLG_EXCLUSIVE;
649 params->flags &= ~SNDRV_TIMER_PSFLG_EXCLUSIVE;
656 * \param params pointer to #snd_timer_params_t structure
660 EXPORT_SYMBOL int INTERNAL(snd_timer_params_get_exclusive)(snd_timer_params_t * params)
662 int snd_timer_params_get_exclusive(snd_timer_params_t * params)
665 assert(params);
666 return params->flags & SNDRV_TIMER_PSFLG_EXCLUSIVE ? 1 : 0;
672 * \param params pointer to #snd_timer_params_t structure
675 int snd_timer_params_set_early_event(snd_timer_params_t * params, int early_event)
677 assert(params);
679 params->flags |= SNDRV_TIMER_PSFLG_EARLY_EVENT;
681 params->flags &= ~SNDRV_TIMER_PSFLG_EARLY_EVENT;
687 * \param params pointer to #snd_timer_params_t structure
690 int snd_timer_params_get_early_event(snd_timer_params_t * params)
692 assert(params);
693 return params->flags & SNDRV_TIMER_PSFLG_EARLY_EVENT ? 1 : 0;
698 * \param params pointer to #snd_timer_params_t structure
701 void snd_timer_params_set_ticks(snd_timer_params_t * params, long ticks)
703 assert(params);
704 params->ticks = ticks;
709 * \param params pointer to #snd_timer_params_t structure
712 long snd_timer_params_get_ticks(snd_timer_params_t * params)
714 assert(params);
715 return params->ticks;
720 * \param params pointer to #snd_timer_params_t structure
723 void snd_timer_params_set_queue_size(snd_timer_params_t * params, long queue_size)
725 assert(params);
726 params->queue_size = queue_size;
731 * \param params pointer to #snd_timer_params_t structure
734 long snd_timer_params_get_queue_size(snd_timer_params_t * params)
736 assert(params);
737 return params->queue_size;
742 * \param params pointer to #snd_timer_params_t structure
746 EXPORT_SYMBOL void INTERNAL(snd_timer_params_set_filter)(snd_timer_params_t * params, unsigned int filter)
748 void snd_timer_params_set_filter(snd_timer_params_t * params, unsigned int filter)
751 assert(params);
752 params->filter = filter;
758 * \param params pointer to #snd_timer_params_t structure
762 EXPORT_SYMBOL unsigned int INTERNAL(snd_timer_params_get_filter)(snd_timer_params_t * params)
764 unsigned int snd_timer_params_get_filter(snd_timer_params_t * params)
767 assert(params);
768 return params->filter;
775 * \param params pointer to a #snd_timer_params_t structure
778 int snd_timer_params(snd_timer_t *timer, snd_timer_params_t * params)
781 assert(params);
782 return timer->ops->params(timer, params);