uac1 434 drivers/usb/gadget/function/f_uac1.c struct f_uac1 *uac1 = func_to_uac1(f); uac1 443 drivers/usb/gadget/function/f_uac1.c if (intf == uac1->ac_intf) { uac1 452 drivers/usb/gadget/function/f_uac1.c if (intf == uac1->as_out_intf) { uac1 453 drivers/usb/gadget/function/f_uac1.c uac1->as_out_alt = alt; uac1 456 drivers/usb/gadget/function/f_uac1.c ret = u_audio_start_capture(&uac1->g_audio); uac1 458 drivers/usb/gadget/function/f_uac1.c u_audio_stop_capture(&uac1->g_audio); uac1 459 drivers/usb/gadget/function/f_uac1.c } else if (intf == uac1->as_in_intf) { uac1 460 drivers/usb/gadget/function/f_uac1.c uac1->as_in_alt = alt; uac1 463 drivers/usb/gadget/function/f_uac1.c ret = u_audio_start_playback(&uac1->g_audio); uac1 465 drivers/usb/gadget/function/f_uac1.c u_audio_stop_playback(&uac1->g_audio); uac1 479 drivers/usb/gadget/function/f_uac1.c struct f_uac1 *uac1 = func_to_uac1(f); uac1 481 drivers/usb/gadget/function/f_uac1.c if (intf == uac1->ac_intf) uac1 482 drivers/usb/gadget/function/f_uac1.c return uac1->ac_alt; uac1 483 drivers/usb/gadget/function/f_uac1.c else if (intf == uac1->as_out_intf) uac1 484 drivers/usb/gadget/function/f_uac1.c return uac1->as_out_alt; uac1 485 drivers/usb/gadget/function/f_uac1.c else if (intf == uac1->as_in_intf) uac1 486 drivers/usb/gadget/function/f_uac1.c return uac1->as_in_alt; uac1 497 drivers/usb/gadget/function/f_uac1.c struct f_uac1 *uac1 = func_to_uac1(f); uac1 499 drivers/usb/gadget/function/f_uac1.c uac1->as_out_alt = 0; uac1 500 drivers/usb/gadget/function/f_uac1.c uac1->as_in_alt = 0; uac1 502 drivers/usb/gadget/function/f_uac1.c u_audio_stop_capture(&uac1->g_audio); uac1 512 drivers/usb/gadget/function/f_uac1.c struct f_uac1 *uac1 = func_to_uac1(f); uac1 563 drivers/usb/gadget/function/f_uac1.c uac1->ac_intf = status; uac1 564 drivers/usb/gadget/function/f_uac1.c uac1->ac_alt = 0; uac1 572 drivers/usb/gadget/function/f_uac1.c uac1->as_out_intf = status; uac1 573 drivers/usb/gadget/function/f_uac1.c uac1->as_out_alt = 0; uac1 581 drivers/usb/gadget/function/f_uac1.c uac1->as_in_intf = status; uac1 582 drivers/usb/gadget/function/f_uac1.c uac1->as_in_alt = 0; uac1 773 drivers/usb/gadget/function/f_uac1.c struct f_uac1 *uac1; uac1 777 drivers/usb/gadget/function/f_uac1.c uac1 = kzalloc(sizeof(*uac1), GFP_KERNEL); uac1 778 drivers/usb/gadget/function/f_uac1.c if (!uac1) uac1 786 drivers/usb/gadget/function/f_uac1.c uac1->g_audio.func.name = "uac1_func"; uac1 787 drivers/usb/gadget/function/f_uac1.c uac1->g_audio.func.bind = f_audio_bind; uac1 788 drivers/usb/gadget/function/f_uac1.c uac1->g_audio.func.unbind = f_audio_unbind; uac1 789 drivers/usb/gadget/function/f_uac1.c uac1->g_audio.func.set_alt = f_audio_set_alt; uac1 790 drivers/usb/gadget/function/f_uac1.c uac1->g_audio.func.get_alt = f_audio_get_alt; uac1 791 drivers/usb/gadget/function/f_uac1.c uac1->g_audio.func.setup = f_audio_setup; uac1 792 drivers/usb/gadget/function/f_uac1.c uac1->g_audio.func.disable = f_audio_disable; uac1 793 drivers/usb/gadget/function/f_uac1.c uac1->g_audio.func.free_func = f_audio_free; uac1 795 drivers/usb/gadget/function/f_uac1.c return &uac1->g_audio.func; uac1 798 drivers/usb/gadget/function/f_uac1.c DECLARE_USB_FUNCTION_INIT(uac1, f_audio_alloc_inst, f_audio_alloc);