f_uac2
struct f_uac2 *uac2 = func_to_uac2(fn);
struct f_uac2 *uac2 = func_to_uac2(&agdev->func);
struct f_uac2 *uac2 = func_to_uac2(&agdev->func);
struct f_uac2 *uac2 = func_to_uac2(fn);
struct f_uac2 *uac2 = func_to_uac2(fn);
struct f_uac2 *uac2 = func_to_uac2(fn);
struct f_uac2 *uac2 = func_to_uac2(fn);
struct f_uac2 *uac2 = func_to_uac2(fn);
struct f_uac2 *uac2 = func_to_uac2(&agdev->func);
struct f_uac2 *uac2 = func_to_uac2(fn);
struct f_uac2 *uac2 = func_to_uac2(fn);
struct f_uac2 *uac2;
static inline struct f_uac2 *func_to_uac2(struct usb_function *f)
return container_of(f, struct f_uac2, g_audio.func);
static struct usb_function *f_uac2;
f_uac2 = usb_get_function(fi_uac2);
if (IS_ERR(f_uac2)) {
status = PTR_ERR(f_uac2);
status = usb_add_function(c, f_uac2);
usb_put_function(f_uac2);
if (!IS_ERR_OR_NULL(f_uac2))
usb_put_function(f_uac2);