Lines Matching refs:agdev

58 struct f_uac2_opts *g_audio_to_uac2_opts(struct g_audio *agdev)  in g_audio_to_uac2_opts()  argument
60 return container_of(agdev->func.fi, struct f_uac2_opts, func_inst); in g_audio_to_uac2_opts()
478 struct g_audio *agdev = func_to_g_audio(fn); in afunc_bind() local
559 agdev->out_ep = usb_ep_autoconfig(gadget, &fs_epout_desc); in afunc_bind()
560 if (!agdev->out_ep) { in afunc_bind()
565 agdev->in_ep = usb_ep_autoconfig(gadget, &fs_epin_desc); in afunc_bind()
566 if (!agdev->in_ep) { in afunc_bind()
571 agdev->in_ep_maxpsize = max_t(u16, in afunc_bind()
574 agdev->out_ep_maxpsize = max_t(u16, in afunc_bind()
586 agdev->gadget = gadget; in afunc_bind()
588 agdev->params.p_chmask = uac2_opts->p_chmask; in afunc_bind()
589 agdev->params.p_srate = uac2_opts->p_srate; in afunc_bind()
590 agdev->params.p_ssize = uac2_opts->p_ssize; in afunc_bind()
591 agdev->params.c_chmask = uac2_opts->c_chmask; in afunc_bind()
592 agdev->params.c_srate = uac2_opts->c_srate; in afunc_bind()
593 agdev->params.c_ssize = uac2_opts->c_ssize; in afunc_bind()
594 agdev->params.req_number = uac2_opts->req_number; in afunc_bind()
595 ret = g_audio_setup(agdev, "UAC2 PCM", "UAC2_Gadget"); in afunc_bind()
602 agdev->gadget = NULL; in afunc_bind()
656 struct g_audio *agdev = func_to_g_audio(fn); in afunc_get_alt() local
665 dev_err(&agdev->gadget->dev, in afunc_get_alt()
687 struct g_audio *agdev = func_to_g_audio(fn); in in_rq_cur() local
697 opts = g_audio_to_uac2_opts(agdev); in in_rq_cur()
716 dev_err(&agdev->gadget->dev, in in_rq_cur()
728 struct g_audio *agdev = func_to_g_audio(fn); in in_rq_range() local
739 opts = g_audio_to_uac2_opts(agdev); in in_rq_range()
758 dev_err(&agdev->gadget->dev, in in_rq_range()
794 struct g_audio *agdev = func_to_g_audio(fn); in setup_rq_inf() local
799 dev_err(&agdev->gadget->dev, in setup_rq_inf()
816 struct g_audio *agdev = func_to_g_audio(fn); in afunc_setup() local
828 dev_err(&agdev->gadget->dev, "%s:%d Error!\n", in afunc_setup()
836 dev_err(&agdev->gadget->dev, in afunc_setup()
962 struct g_audio *agdev; in afunc_free() local
965 agdev = func_to_g_audio(f); in afunc_free()
967 kfree(agdev); in afunc_free()
975 struct g_audio *agdev = func_to_g_audio(f); in afunc_unbind() local
977 g_audio_cleanup(agdev); in afunc_unbind()
980 agdev->gadget = NULL; in afunc_unbind()