Lines Matching refs:usbh_audio
26 static struct usbh_audio g_audio_class[CONFIG_USBHOST_MAX_AUDIO_CLASS];
29 static struct usbh_audio *usbh_audio_class_alloc(void) in usbh_audio_class_alloc()
36 memset(&g_audio_class[devno], 0, sizeof(struct usbh_audio)); in usbh_audio_class_alloc()
44 static void usbh_audio_class_free(struct usbh_audio *audio_class) in usbh_audio_class_free()
51 memset(audio_class, 0, sizeof(struct usbh_audio)); in usbh_audio_class_free()
54 int usbh_audio_open(struct usbh_audio *audio_class, const char *name, uint32_t samp_freq, uint8_t b… in usbh_audio_open()
137 int usbh_audio_close(struct usbh_audio *audio_class, const char *name) in usbh_audio_close()
187 int usbh_audio_set_volume(struct usbh_audio *audio_class, const char *name, uint8_t ch, int volume_… in usbh_audio_set_volume()
309 int usbh_audio_set_mute(struct usbh_audio *audio_class, const char *name, uint8_t ch, bool mute) in usbh_audio_set_mute()
347 void usbh_audio_list_module(struct usbh_audio *audio_class) in usbh_audio_list_module()
392 struct usbh_audio *audio_class = usbh_audio_class_alloc(); in usbh_audio_ctrl_connect()
587 struct usbh_audio *audio_class = (struct usbh_audio *)hport->config.intf[intf].priv; in usbh_audio_ctrl_disconnect()
622 __WEAK void usbh_audio_run(struct usbh_audio *audio_class) in usbh_audio_run()
627 __WEAK void usbh_audio_stop(struct usbh_audio *audio_class) in usbh_audio_stop()