• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/alsa-lib-1.0.26/src/ucm/

Lines Matching defs:verb

16  *  Support for the verb/device/modifier core logic and API,
478 struct use_case_verb *verb = data1;
504 list_add_tail(&modifier->list, &verb->modifier_list);
625 struct use_case_verb *verb = data1;
650 list_add_tail(&device->list, &verb->device_list);
798 * # Example Use case verb section for Voice call blah
819 * # Optional transition verb
833 struct use_case_verb *verb,
840 /* parse verb section */
849 err = parse_sequence(uc_mgr, &verb->enable_list, n);
851 uc_error("error: failed to parse verb enable sequence");
859 err = parse_sequence(uc_mgr, &verb->disable_list, n);
861 uc_error("error: failed to parse verb disable sequence");
869 err = parse_transition(uc_mgr, &verb->transition_list, n);
879 err = parse_value(uc_mgr, &verb->value_list, n);
890 * Parse a Use case verb file.
894 * o Supported Device enable and disable sequences for verb.
895 * o Supported Modifier enable and disable sequences for verb
896 * o Optional QoS for the verb and modifiers.
897 * o Optional PCM device ID for verb and modifiers
907 struct use_case_verb *verb;
913 /* allocate verb */
914 verb = calloc(1, sizeof(struct use_case_verb));
915 if (verb == NULL)
917 INIT_LIST_HEAD(&verb->enable_list);
918 INIT_LIST_HEAD(&verb->disable_list);
919 INIT_LIST_HEAD(&verb->transition_list);
920 INIT_LIST_HEAD(&verb->device_list);
921 INIT_LIST_HEAD(&verb->modifier_list);
922 INIT_LIST_HEAD(&verb->value_list);
923 list_add_tail(&verb->list, &uc_mgr->verb_list);
926 verb->name = strdup(use_case_name);
927 if (verb->name == NULL)
931 verb->comment = strdup(comment);
932 if (verb->comment == NULL)
944 uc_error("error: failed to open verb file %s : %d",
956 /* find verb section and parse it */
958 err = parse_verb(uc_mgr, verb, n);
960 uc_error("error: %s failed to parse verb",
970 parse_device_name, verb, NULL);
982 parse_modifier_name, verb, NULL);
992 /* use case verb must have at least 1 device */
993 if (list_empty(&verb->device_list)) {
1028 /* get use case verb file name */
1059 /* parse verb file */
1092 * # The file is divided into Use case sections. One section per use case verb.