Lines Matching refs:name
153 /* get EP name string */
165 /* get FB name string */
168 return info->name ? info->name : "MIDI 2.0 Gadget I/O";
490 #define UMP_STREAM_EP_STR_OFF 2 /* offset of name string for EP info */
491 #define UMP_STREAM_FB_STR_OFF 3 /* offset of name string for FB info */
494 static void reply_ump_stream_string(struct f_midi2_ep *ep, const u8 *name,
504 if (!*name)
517 buf[pos / 4] |= *name++ << ((3 - (pos % 4)) * 8);
518 if (!*name) {
543 /* Reply a UMP EP name string */
597 /* Reply a FB name string */
683 usb_ep->name, status, req->actual, req->length);
747 usb_ep->name, status, req->actual, req->length);
1031 usb_ep->name, status, req->actual, req->length);
1055 usb_ep->name, status, req->actual, req->length);
1495 .name = "Operation Mode",
1563 strscpy(ump->info.name, ump_ep_name(ep),
1564 sizeof(ump->info.name));
1567 strscpy(ump->core.name, ump->info.name, sizeof(ump->core.name));
1585 strscpy(fb->info.name, ump_fb_name(b),
1586 sizeof(fb->info.name));
1674 /* use the corresponding block name as jack name */
1702 /* use the corresponding block name as jack name */
2033 ERROR(midi2, "%s: can't bind, err %d\n", f->name, status);
2080 /* trim the string to be usable for EP and FB name strings */
2206 #define F_MIDI2_BLOCK_OPT(name, format, minval, maxval) \
2207 static ssize_t f_midi2_block_opts_##name##_show(struct config_item *item,\
2211 return f_midi2_opts_uint_show(opts->ep->opts, opts->info.name, \
2215 static ssize_t f_midi2_block_opts_##name##_store(struct config_item *item,\
2219 return f_midi2_opts_uint_store(opts->ep->opts, &opts->info.name,\
2223 CONFIGFS_ATTR(f_midi2_block_opts_, name)
2226 #define F_MIDI2_BLOCK_BOOL_OPT(name) \
2227 static ssize_t f_midi2_block_opts_##name##_show(struct config_item *item,\
2231 return f_midi2_opts_uint_show(opts->ep->opts, opts->info.name, \
2235 static ssize_t f_midi2_block_opts_##name##_store(struct config_item *item,\
2239 return f_midi2_opts_bool_store(opts->ep->opts, &opts->info.name,\
2243 CONFIGFS_ATTR(f_midi2_block_opts_, name)
2261 return f_midi2_opts_str_show(opts->ep->opts, opts->info.name, page);
2269 return f_midi2_opts_str_store(opts->ep->opts, &opts->info.name, 128,
2273 CONFIGFS_ATTR(f_midi2_block_opts_, name);
2294 kfree(opts->info.name);
2348 f_midi2_opts_block_make(struct config_group *group, const char *name)
2355 if (strncmp(name, "block.", 6))
2357 ret = kstrtouint(name + 6, 10, &blk);
2371 config_group_init_type_name(&block_opts->group, name,
2393 #define F_MIDI2_EP_OPT(name, format, minval, maxval) \
2394 static ssize_t f_midi2_ep_opts_##name##_show(struct config_item *item, \
2398 return f_midi2_opts_uint_show(opts->opts, opts->info.name, \
2402 static ssize_t f_midi2_ep_opts_##name##_store(struct config_item *item, \
2406 return f_midi2_opts_uint_store(opts->opts, &opts->info.name, \
2410 CONFIGFS_ATTR(f_midi2_ep_opts_, name)
2413 #define F_MIDI2_EP_STR_OPT(name, maxlen) \
2414 static ssize_t f_midi2_ep_opts_##name##_show(struct config_item *item, \
2418 return f_midi2_opts_str_show(opts->opts, opts->info.name, page);\
2421 static ssize_t f_midi2_ep_opts_##name##_store(struct config_item *item, \
2425 return f_midi2_opts_str_store(opts->opts, &opts->info.name, maxlen,\
2429 CONFIGFS_ATTR(f_midi2_ep_opts_, name)
2502 f_midi2_opts_ep_make(struct config_group *group, const char *name)
2509 if (strncmp(name, "ep.", 3))
2511 ret = kstrtouint(name + 3, 10, &index);
2524 config_group_init_type_name(&ep_opts->group, name, &f_midi2_ep_type);
2545 #define F_MIDI2_BOOL_OPT(name) \
2546 static ssize_t f_midi2_opts_##name##_show(struct config_item *item, \
2550 return f_midi2_opts_uint_show(opts, opts->info.name, \
2554 static ssize_t f_midi2_opts_##name##_store(struct config_item *item, \
2558 return f_midi2_opts_bool_store(opts, &opts->info.name, \
2562 CONFIGFS_ATTR(f_midi2_opts_, name)
2812 midi2->func.name = "midi2_func";