• Home
  • Raw
  • Download

Lines Matching refs:opts

476 static void setup_descriptor(struct f_uac2_opts *opts)  in setup_descriptor()  argument
481 if (EPOUT_EN(opts)) in setup_descriptor()
483 if (EPIN_EN(opts)) in setup_descriptor()
485 if (EPOUT_EN(opts)) in setup_descriptor()
487 if (EPIN_EN(opts)) in setup_descriptor()
489 if (EPOUT_EN(opts)) in setup_descriptor()
491 if (EPIN_EN(opts)) in setup_descriptor()
506 if (EPIN_EN(opts)) { in setup_descriptor()
515 if (EPOUT_EN(opts)) { in setup_descriptor()
529 if (EPIN_EN(opts)) in setup_descriptor()
531 if (EPOUT_EN(opts)) { in setup_descriptor()
535 if (EPIN_EN(opts)) { in setup_descriptor()
539 if (EPOUT_EN(opts)) { in setup_descriptor()
548 if (EPIN_EN(opts)) { in setup_descriptor()
562 if (EPIN_EN(opts)) in setup_descriptor()
564 if (EPOUT_EN(opts)) { in setup_descriptor()
568 if (EPIN_EN(opts)) { in setup_descriptor()
572 if (EPOUT_EN(opts)) { in setup_descriptor()
581 if (EPIN_EN(opts)) { in setup_descriptor()
816 struct f_uac2_opts *opts; in in_rq_cur() local
825 opts = g_audio_to_uac2_opts(agdev); in in_rq_cur()
826 p_srate = opts->p_srate; in in_rq_cur()
827 c_srate = opts->c_srate; in in_rq_cur()
857 struct f_uac2_opts *opts; in in_rq_range() local
867 opts = g_audio_to_uac2_opts(agdev); in in_rq_range()
868 p_srate = opts->p_srate; in in_rq_range()
869 c_srate = opts->c_srate; in in_rq_range()
981 struct f_uac2_opts *opts = to_f_uac2_opts(item); in f_uac2_attr_release() local
983 usb_put_function_instance(&opts->func_inst); in f_uac2_attr_release()
994 struct f_uac2_opts *opts = to_f_uac2_opts(item); \
997 mutex_lock(&opts->lock); \
998 result = sprintf(page, "%u\n", opts->name); \
999 mutex_unlock(&opts->lock); \
1007 struct f_uac2_opts *opts = to_f_uac2_opts(item); \
1011 mutex_lock(&opts->lock); \
1012 if (opts->refcnt) { \
1021 opts->name = num; \
1025 mutex_unlock(&opts->lock); \
1058 struct f_uac2_opts *opts; in afunc_free_inst() local
1060 opts = container_of(f, struct f_uac2_opts, func_inst); in afunc_free_inst()
1061 kfree(opts); in afunc_free_inst()
1066 struct f_uac2_opts *opts; in afunc_alloc_inst() local
1068 opts = kzalloc(sizeof(*opts), GFP_KERNEL); in afunc_alloc_inst()
1069 if (!opts) in afunc_alloc_inst()
1072 mutex_init(&opts->lock); in afunc_alloc_inst()
1073 opts->func_inst.free_func_inst = afunc_free_inst; in afunc_alloc_inst()
1075 config_group_init_type_name(&opts->func_inst.group, "", in afunc_alloc_inst()
1078 opts->p_chmask = UAC2_DEF_PCHMASK; in afunc_alloc_inst()
1079 opts->p_srate = UAC2_DEF_PSRATE; in afunc_alloc_inst()
1080 opts->p_ssize = UAC2_DEF_PSSIZE; in afunc_alloc_inst()
1081 opts->c_chmask = UAC2_DEF_CCHMASK; in afunc_alloc_inst()
1082 opts->c_srate = UAC2_DEF_CSRATE; in afunc_alloc_inst()
1083 opts->c_ssize = UAC2_DEF_CSSIZE; in afunc_alloc_inst()
1084 opts->req_number = UAC2_DEF_REQ_NUM; in afunc_alloc_inst()
1085 return &opts->func_inst; in afunc_alloc_inst()
1091 struct f_uac2_opts *opts; in afunc_free() local
1094 opts = container_of(f->fi, struct f_uac2_opts, func_inst); in afunc_free()
1096 mutex_lock(&opts->lock); in afunc_free()
1097 --opts->refcnt; in afunc_free()
1098 mutex_unlock(&opts->lock); in afunc_free()
1114 struct f_uac2_opts *opts; in afunc_alloc() local
1120 opts = container_of(fi, struct f_uac2_opts, func_inst); in afunc_alloc()
1121 mutex_lock(&opts->lock); in afunc_alloc()
1122 ++opts->refcnt; in afunc_alloc()
1123 mutex_unlock(&opts->lock); in afunc_alloc()