Lines Matching refs:func

356 static rt_err_t _record_start(ufunction_t func)  in _record_start()  argument
361 rt_usbd_io_request(func->device, mic.ep, &mic.ep->request); in _record_start()
368 static rt_err_t _record_stop(ufunction_t func) in _record_stop() argument
375 static rt_err_t _ep_data_in_handler(ufunction_t func, rt_size_t size) in _ep_data_in_handler() argument
377 RT_ASSERT(func != RT_NULL); in _ep_data_in_handler()
383 rt_usbd_io_request(func->device, mic.ep, &mic.ep->request); in _ep_data_in_handler()
399 static rt_err_t _interface_as_handler(ufunction_t func, ureq_t setup) in _interface_as_handler() argument
401 RT_ASSERT(func != RT_NULL); in _interface_as_handler()
402 RT_ASSERT(func->device != RT_NULL); in _interface_as_handler()
417 _record_start(func); in _interface_as_handler()
421 _record_stop(func); in _interface_as_handler()
433 static rt_err_t _function_enable(ufunction_t func) in _function_enable() argument
435 RT_ASSERT(func != RT_NULL); in _function_enable()
442 static rt_err_t _function_disable(ufunction_t func) in _function_disable() argument
444 RT_ASSERT(func != RT_NULL); in _function_disable()
447 _record_stop(func); in _function_disable()
493 ufunction_t func; in rt_usbd_function_uac_mic_create() local
509 func = rt_usbd_function_new(device, &dev_desc, &ops); in rt_usbd_function_uac_mic_create()
546 rt_usbd_function_add_interface(func, intf_ac); in rt_usbd_function_uac_mic_create()
547 rt_usbd_function_add_interface(func, intf_as); in rt_usbd_function_uac_mic_create()
549 return func; in rt_usbd_function_uac_mic_create()