Lines Matching refs:src

241  * \param src Handle to the source node, with definitions for \c vars and
255 int snd_func_getenv(snd_config_t **dst, snd_config_t *root, snd_config_t *src,
264 err = snd_config_search(src, "vars", &n);
274 err = snd_config_search(src, "default", &d);
325 err = snd_config_get_id(src, &id);
341 * \param src Handle to the source node, with definitions for \c vars and
355 int snd_func_igetenv(snd_config_t **dst, snd_config_t *root, snd_config_t *src,
363 err = snd_func_getenv(&d, root, src, private_data);
377 err = snd_config_get_id(src, &id);
394 * \param src Handle to the source node, with a definition for \c strings.
406 int snd_func_concat(snd_config_t **dst, snd_config_t *root, snd_config_t *src,
415 err = snd_config_search(src, "strings", &n);
469 err = snd_config_get_id(src, &id);
483 snd_config_t *src,
494 err = snd_config_search(src, "integers", &n);
534 err = snd_config_get_id(src, &id);
548 * \param src Handle to the source node, with a definition for \c integers.
561 snd_config_t *src, snd_config_t *private_data)
563 return snd_func_iops(dst, root, src, private_data, 0);
574 * \param src Handle to the source node, with a definition for \c integers.
587 snd_config_t *src, snd_config_t *private_data)
589 return snd_func_iops(dst, root, src, private_data, 1);
600 * \param src Handle to the source node.
612 snd_config_t *src, snd_config_t *private_data ATTRIBUTE_UNUSED)
617 err = snd_config_get_id(src, &id);
648 static int _snd_func_private_data(snd_config_t **dst, snd_config_t *src,
654 return snd_config_copy(dst, src);
675 * \param src Handle to the source node.
688 snd_config_t *src, snd_config_t *private_data)
693 err = _snd_func_private_data(dst, src, &private_data, "string");
701 err = snd_config_get_id(src, &id);
715 * \param src Handle to the source node.
728 snd_config_t *src, snd_config_t *private_data)
734 err = _snd_func_private_data(dst, src, &private_data, "integer");
742 err = snd_config_get_id(src, &id);
789 * \param src Handle to the source node.
801 int snd_func_private_card_driver(snd_config_t **dst, snd_config_t *root ATTRIBUTE_UNUSED, snd_config_t *src,
821 err = snd_config_get_id(src, &id);
831 static int parse_card(snd_config_t *root, snd_config_t *src,
838 err = snd_config_search(src, "card", &n);
865 * \param src Handle to the source node, with a \c card definition.
877 int snd_func_card_inum(snd_config_t **dst, snd_config_t *root, snd_config_t *src,
883 card = parse_card(root, src, private_data);
886 err = snd_config_get_id(src, &id);
900 * \param src Handle to the source node, with a \c card definition.
912 int snd_func_card_driver(snd_config_t **dst, snd_config_t *root, snd_config_t *src,
918 card = parse_card(root, src, private_data);
924 err = snd_func_private_card_driver(dst, root, src, val);
937 * \param src Handle to the source node, with a \c card definition.
949 int snd_func_card_id(snd_config_t **dst, snd_config_t *root, snd_config_t *src,
957 card = parse_card(root, src, private_data);
970 err = snd_config_get_id(src, &id);
988 * \param src Handle to the source node, with a \c card definition.
1001 snd_config_t *src, snd_config_t *private_data)
1008 card = parse_card(root, src, private_data);
1021 err = snd_config_get_id(src, &id);
1049 * \param src Handle to the source node, with definitions for \c card,
1064 int snd_func_pcm_id(snd_config_t **dst, snd_config_t *root, snd_config_t *src, void *private_data)
1073 card = parse_card(root, src, private_data);
1076 err = snd_config_search(src, "device", &n);
1091 if (snd_config_search(src, "subdevice", &n) >= 0) {
1115 err = snd_config_get_id(src, &id);
1134 * \param src Handle to the source node, with definitions for \c class
1148 int snd_func_pcm_args_by_class(snd_config_t **dst, snd_config_t *root, snd_config_t *src, void *private_data)
1159 err = snd_config_search(src, "class", &n);
1174 err = snd_config_search(src, "index", &n);
1230 if((err = snd_config_get_id(src, &id)) >= 0) {
1246 * \param src Handle to the source node.
1259 snd_config_t *src, snd_config_t *private_data)
1268 return snd_config_copy(dst, src);
1285 err = snd_config_get_id(src, &id);
1303 * \param src Handle to the source node, with definitions for \c name and
1318 int snd_func_refer(snd_config_t **dst, snd_config_t *root, snd_config_t *src,
1325 err = snd_config_search(src, "file", &n);
1338 err = snd_config_search(src, "name", &n);
1371 err = snd_config_get_id(src, &id);
1375 err = snd_config_search(src, "default", &n);
1384 if ((err = snd_config_get_id(src, &id)) < 0 ||