Lines Matching refs:group
100 /* mapping from MIDI 1.0 cable to UMP group */
104 unsigned char group;
978 unsigned char group, cable;
1001 &group);
1004 cable = ep->in_group_to_cable[group];
1049 unsigned int group, cable, bytes, c, len;
1065 group = midi2->out_cable_mapping[cable].group;
1068 snd_ump_convert_to_ump(cvt, group, ep->info.protocol,
2063 func_inst.group);
2070 group);
2077 group);
2348 f_midi2_opts_block_make(struct config_group *group, const char *name)
2361 ep_opts = to_f_midi2_ep_opts(&group->cg_item);
2371 config_group_init_type_name(&block_opts->group, name,
2373 return &block_opts->group;
2378 f_midi2_opts_block_drop(struct config_group *group, struct config_item *item)
2502 f_midi2_opts_ep_make(struct config_group *group, const char *name)
2515 opts = to_f_midi2_opts(&group->cg_item);
2524 config_group_init_type_name(&ep_opts->group, name, &f_midi2_ep_type);
2525 return &ep_opts->group;
2530 f_midi2_opts_ep_drop(struct config_group *group, struct config_item *item)
2663 config_group_init_type_name(&opts->func_inst.group, "",
2666 config_group_init_type_name(&ep_opts->group, "ep.0",
2668 configfs_add_default_group(&ep_opts->group, &opts->func_inst.group);
2670 config_group_init_type_name(&block_opts->group, "block.0",
2672 configfs_add_default_group(&block_opts->group, &ep_opts->group);
2722 pr_err("f_midi2: Invalid group definitions for block %d:%d\n",
2731 pr_err("f_midi2: Invalid MIDI1 group definitions for block %d:%d\n",
2746 /* fill mapping between MIDI 1.0 cable and UMP EP/group */
2753 int i, group;
2758 group = binfo->midi1_first_group;
2760 for (i = 0; i < binfo->midi1_num_groups; i++, group++, map++) {
2765 map->group = group;
2768 ep->in_group_to_cable[group] = midi2->num_midi1_in;
2773 group = binfo->midi1_first_group;
2775 for (i = 0; i < binfo->midi1_num_groups; i++, group++, map++) {
2780 map->group = group;