Lines Matching refs:blk
579 static void reply_ump_stream_fb_info(struct f_midi2_ep *ep, int blk) in reply_ump_stream_fb_info() argument
581 struct f_midi2_block_info *b = &ep->blks[blk].info; in reply_ump_stream_fb_info()
586 .function_block_id = blk, in reply_ump_stream_fb_info()
600 static void reply_ump_stream_fb_name(struct f_midi2_ep *ep, unsigned int blk) in reply_ump_stream_fb_name() argument
602 reply_ump_stream_string(ep, ump_fb_name(&ep->blks[blk].info), in reply_ump_stream_fb_name()
603 UMP_STREAM_MSG_STATUS_FB_NAME, blk << 8, in reply_ump_stream_fb_name()
611 unsigned int format, status, blk; in process_ump_stream_msg() local
644 blk = (*data >> 8) & 0xff; in process_ump_stream_msg()
645 if (blk == 0xff) { in process_ump_stream_msg()
647 for (blk = 0; blk < ep->num_blks; blk++) { in process_ump_stream_msg()
649 reply_ump_stream_fb_info(ep, blk); in process_ump_stream_msg()
651 reply_ump_stream_fb_name(ep, blk); in process_ump_stream_msg()
653 } else if (blk < ep->num_blks) { in process_ump_stream_msg()
656 reply_ump_stream_fb_info(ep, blk); in process_ump_stream_msg()
658 reply_ump_stream_fb_name(ep, blk); in process_ump_stream_msg()
1356 int i, blk, len; in assign_block_descriptors() local
1377 for (blk = 0; blk < ep->num_blks; blk++) { in assign_block_descriptors()
1378 b = &ep->blks[blk].info; in assign_block_descriptors()
1382 desc->bGrpTrmBlkID = ep->blks[blk].gtb_id; in assign_block_descriptors()
1386 desc->iBlockItem = ep->blks[blk].string_id; in assign_block_descriptors()
1536 int i, id, blk, err; in f_midi2_create_card() local
1579 for (blk = 0; blk < ep->num_blks; blk++) { in f_midi2_create_card()
1580 const struct f_midi2_block_info *b = &ep->blks[blk].info; in f_midi2_create_card()
1583 err = snd_ump_block_new(ump, blk, in f_midi2_create_card()
1586 &ep->blks[blk].fb); in f_midi2_create_card()
1589 fb = ep->blks[blk].fb; in f_midi2_create_card()
1876 int blk; in fill_midi2_class_desc() local
1882 for (blk = 0; blk < ep->num_blks; blk++) in fill_midi2_class_desc()
1883 cdesc->baAssoGrpTrmBlkID[blk] = ep->blks[blk].gtb_id; in fill_midi2_class_desc()
1937 int i, blk, status; in f_midi2_bind() local
1959 for (blk = 0; blk < ep->num_blks; blk++) in f_midi2_bind()
1960 ep->blks[blk].string_id = in f_midi2_bind()
1961 midi2->strings[gtb_to_str_id(ep->blks[blk].gtb_id)].id; in f_midi2_bind()
2324 unsigned int blk, in f_midi2_block_opts_create() argument
2331 if (ep_opts->opts->refcnt || ep_opts->blks[blk]) { in f_midi2_block_opts_create()
2343 block_opts->id = blk; in f_midi2_block_opts_create()
2352 ep_opts->blks[blk] = block_opts; in f_midi2_block_opts_create()
2366 unsigned int blk; in f_midi2_opts_block_make() local
2371 ret = kstrtouint(name + 6, 10, &blk); in f_midi2_opts_block_make()
2377 if (blk >= SNDRV_UMP_MAX_BLOCKS) in f_midi2_opts_block_make()
2379 if (ep_opts->blks[blk]) in f_midi2_opts_block_make()
2381 ret = f_midi2_block_opts_create(ep_opts, blk, &block_opts); in f_midi2_opts_block_make()
2763 int blk) in fill_midi1_cable_mapping() argument
2765 const struct f_midi2_block_info *binfo = &ep->blks[blk].info; in fill_midi1_cable_mapping()
2778 map->block = blk; in fill_midi1_cable_mapping()
2793 map->block = blk; in fill_midi1_cable_mapping()
2807 int i, num_eps, blk; in f_midi2_alloc() local
2842 for (blk = 0; blk < SNDRV_UMP_MAX_BLOCKS && in f_midi2_alloc()
2843 opts->eps[i]->blks[blk]; blk++) { in f_midi2_alloc()
2844 bp = &ep->blks[blk]; in f_midi2_alloc()
2846 bp->info = opts->eps[i]->blks[blk]->info; in f_midi2_alloc()
2865 for (blk = 0; blk < ep->num_blks; blk++) { in f_midi2_alloc()
2866 bp = &ep->blks[blk]; in f_midi2_alloc()
2870 fill_midi1_cable_mapping(midi2, ep, blk); in f_midi2_alloc()