Lines Matching refs:statep

4498 usb_restore_engine(usb_ac_state_t *statep)  in usb_restore_engine()  argument
4505 mutex_enter(&statep->usb_ac_mutex); in usb_restore_engine()
4506 engp = &statep->engines[i]; in usb_restore_engine()
4507 mutex_exit(&statep->usb_ac_mutex); in usb_restore_engine()
4511 if (usb_ac_set_format(statep, engp) != USB_SUCCESS) { in usb_restore_engine()
4513 statep->usb_ac_log_handle, in usb_restore_engine()
4523 (void) usb_ac_ctrl_restore(statep); in usb_restore_engine()
4585 usb_ac_rem_eng(usb_ac_state_t *statep, usb_audio_eng_t *engp) in usb_ac_rem_eng() argument
4587 if (statep->usb_ac_audio_dev == NULL || engp->af_engp == NULL) in usb_ac_rem_eng()
4590 audio_dev_remove_engine(statep->usb_ac_audio_dev, engp->af_engp); in usb_ac_rem_eng()
4631 engp->statep = uacp; in usb_ac_add_eng()
4682 usb_ac_ctrl_set_defaults(usb_ac_state_t *statep) in usb_ac_ctrl_set_defaults() argument
4686 USB_DPRINTF_L4(PRINT_MASK_ATTA, statep->usb_ac_log_handle, in usb_ac_ctrl_set_defaults()
4690 ctrlp = statep->controls[i]; in usb_ac_ctrl_set_defaults()
4696 statep->usb_ac_log_handle, in usb_ac_ctrl_set_defaults()
4702 USB_DPRINTF_L4(PRINT_MASK_ATTA, statep->usb_ac_log_handle, in usb_ac_ctrl_set_defaults()
4709 usb_ac_ctrl_restore(usb_ac_state_t *statep) in usb_ac_ctrl_restore() argument
4715 ctrlp = statep->controls[i]; in usb_ac_ctrl_restore()
4718 statep->usb_ac_log_handle, in usb_ac_ctrl_restore()
4797 usb_ac_state_t *statep = ctrlp->statep; in usb_audio_write_stero_rec() local
4816 mutex_enter(&statep->usb_ac_mutex); in usb_audio_write_stero_rec()
4817 (void) usb_ac_set_control(statep, USB_AUDIO_RECORD, in usb_audio_write_stero_rec()
4822 (void) usb_ac_set_control(statep, USB_AUDIO_RECORD, in usb_audio_write_stero_rec()
4829 mutex_exit(&statep->usb_ac_mutex); in usb_audio_write_stero_rec()
4837 usb_ac_state_t *statep = ctrlp->statep; in usb_audio_write_ster_vol() local
4855 mutex_enter(&statep->usb_ac_mutex); in usb_audio_write_ster_vol()
4856 (void) usb_ac_set_control(statep, USB_AUDIO_PLAY, in usb_audio_write_ster_vol()
4861 (void) usb_ac_set_control(statep, USB_AUDIO_PLAY, in usb_audio_write_ster_vol()
4868 mutex_exit(&statep->usb_ac_mutex); in usb_audio_write_ster_vol()
4880 usb_ac_state_t *statep = ctrlp->statep; in usb_audio_write_mono_vol() local
4896 mutex_enter(&statep->usb_ac_mutex); in usb_audio_write_mono_vol()
4897 (void) usb_ac_set_control(statep, USB_AUDIO_PLAY, in usb_audio_write_mono_vol()
4904 mutex_exit(&statep->usb_ac_mutex); in usb_audio_write_mono_vol()
4917 usb_ac_state_t *statep = ctrlp->statep; in usb_audio_write_monitor_gain() local
4933 mutex_enter(&statep->usb_ac_mutex); in usb_audio_write_monitor_gain()
4934 (void) usb_ac_set_monitor_gain_control(statep, USB_AUDIO_RECORD, in usb_audio_write_monitor_gain()
4942 mutex_exit(&statep->usb_ac_mutex); in usb_audio_write_monitor_gain()
4950 usb_ac_state_t *statep = ctrlp->statep; in usb_audio_write_mono_rec() local
4967 mutex_enter(&statep->usb_ac_mutex); in usb_audio_write_mono_rec()
4968 (void) usb_ac_set_control(statep, USB_AUDIO_RECORD, in usb_audio_write_mono_rec()
4975 mutex_exit(&statep->usb_ac_mutex); in usb_audio_write_mono_rec()
4995 usb_ac_state_t *statep = ctrlp->statep; in usb_audio_write_rec_src() local
4998 if (cval & ~(statep->usb_ac_input_ports)) in usb_audio_write_rec_src()
5005 mutex_enter(&statep->usb_ac_mutex); in usb_audio_write_rec_src()
5006 if (usb_ac_set_port(statep, USB_AUDIO_RECORD, cval) != USB_SUCCESS) { in usb_audio_write_rec_src()
5008 USB_DPRINTF_L2(PRINT_MASK_ALL, statep->usb_ac_log_handle, in usb_audio_write_rec_src()
5012 mutex_exit(&statep->usb_ac_mutex); in usb_audio_write_rec_src()
5022 usb_audio_set_mute(usb_ac_state_t *statep, uint64_t cval) in usb_audio_set_mute() argument
5032 mutex_enter(&statep->usb_ac_mutex); in usb_audio_set_mute()
5033 (void) usb_ac_set_control(statep, USB_AUDIO_PLAY, in usb_audio_set_mute()
5038 mutex_exit(&statep->usb_ac_mutex); in usb_audio_set_mute()
5054 usb_audio_ctrl_alloc(usb_ac_state_t *statep, uint32_t num, uint64_t val) in usb_audio_ctrl_alloc() argument
5132 desc.acd_minvalue = statep->usb_ac_input_ports; in usb_audio_ctrl_alloc()
5133 desc.acd_maxvalue = statep->usb_ac_input_ports; in usb_audio_ctrl_alloc()
5151 pc->statep = statep; in usb_audio_ctrl_alloc()
5153 pc->af_ctrlp = audio_dev_add_control(statep->usb_ac_audio_dev, &desc, in usb_audio_ctrl_alloc()
5158 mutex_enter(&statep->usb_ac_mutex); in usb_audio_ctrl_alloc()
5159 statep->controls[num] = pc; in usb_audio_ctrl_alloc()
5160 mutex_exit(&statep->usb_ac_mutex); in usb_audio_ctrl_alloc()
5174 usb_ac_rem_controls(usb_ac_state_t *statep) in usb_ac_rem_controls() argument
5179 ctrlp = statep->controls[i]; in usb_ac_rem_controls()
5185 mutex_enter(&statep->usb_ac_mutex); in usb_ac_rem_controls()
5186 statep->controls[i] = NULL; in usb_ac_rem_controls()
5187 mutex_exit(&statep->usb_ac_mutex); in usb_ac_rem_controls()
5195 usb_ac_add_controls(usb_ac_state_t *statep) in usb_ac_add_controls() argument
5201 if (statep->engines[0].af_engp) { in usb_ac_add_controls()
5203 format = &(statep->engines[0].fmt); in usb_ac_add_controls()
5205 (void) usb_audio_ctrl_alloc(statep, CTL_VOLUME_STERO, in usb_ac_add_controls()
5206 statep->engines[0].af_defgain); in usb_ac_add_controls()
5208 (void) usb_audio_ctrl_alloc(statep, CTL_VOLUME_MONO, in usb_ac_add_controls()
5209 statep->engines[0].af_defgain); in usb_ac_add_controls()
5215 if (statep->engines[1].af_engp) { in usb_ac_add_controls()
5216 format = &(statep->engines[1].fmt); in usb_ac_add_controls()
5218 (void) usb_audio_ctrl_alloc(statep, CTL_REC_STERO, in usb_ac_add_controls()
5219 statep->engines[1].af_defgain); in usb_ac_add_controls()
5221 (void) usb_audio_ctrl_alloc(statep, CTL_REC_MONO, in usb_ac_add_controls()
5222 statep->engines[1].af_defgain); in usb_ac_add_controls()
5227 (void) usb_audio_ctrl_alloc(statep, in usb_ac_add_controls()
5233 (void) usb_audio_ctrl_alloc(statep, CTL_REC_SRC, in usb_ac_add_controls()
5234 statep->usb_ac_input_ports); in usb_ac_add_controls()
5244 usb_ac_rem_controls(statep); in usb_ac_add_controls()
5254 usb_audio_unregister(usb_ac_state_t *statep) in usb_audio_unregister() argument
5258 if (statep == NULL) in usb_audio_unregister()
5261 if (statep->usb_ac_audio_dev == NULL) in usb_audio_unregister()
5264 if ((statep->flags & AF_REGISTERED) && in usb_audio_unregister()
5265 audio_dev_unregister(statep->usb_ac_audio_dev) != DDI_SUCCESS) { in usb_audio_unregister()
5268 mutex_enter(&statep->usb_ac_mutex); in usb_audio_unregister()
5269 statep->flags &= ~AF_REGISTERED; in usb_audio_unregister()
5270 mutex_exit(&statep->usb_ac_mutex); in usb_audio_unregister()
5273 usb_ac_rem_eng(statep, &statep->engines[i]); in usb_audio_unregister()
5275 usb_ac_rem_controls(statep); in usb_audio_unregister()
5277 audio_dev_free(statep->usb_ac_audio_dev); in usb_audio_unregister()
5279 mutex_enter(&statep->usb_ac_mutex); in usb_audio_unregister()
5280 statep->usb_ac_audio_dev = NULL; in usb_audio_unregister()
5281 mutex_exit(&statep->usb_ac_mutex); in usb_audio_unregister()
5288 usb_audio_register(usb_ac_state_t *statep) in usb_audio_register() argument
5294 af_devp = audio_dev_alloc(statep->usb_ac_dip, 0); in usb_audio_register()
5298 mutex_enter(&statep->usb_ac_mutex); in usb_audio_register()
5299 statep->usb_ac_audio_dev = af_devp; in usb_audio_register()
5300 mutex_exit(&statep->usb_ac_mutex); in usb_audio_register()
5304 if (usb_ac_add_eng(statep, &(statep->usb_ac_streams[n])) in usb_audio_register()
5307 statep->usb_ac_log_handle, in usb_audio_register()
5314 if (usb_ac_add_controls(statep) != USB_SUCCESS) { in usb_audio_register()
5315 USB_DPRINTF_L2(PRINT_MASK_ATTA, statep->usb_ac_log_handle, in usb_audio_register()
5320 if (usb_ac_ctrl_set_defaults(statep) != USB_SUCCESS) { in usb_audio_register()
5321 USB_DPRINTF_L2(PRINT_MASK_ATTA, statep->usb_ac_log_handle, in usb_audio_register()
5327 USB_DPRINTF_L2(PRINT_MASK_ATTA, statep->usb_ac_log_handle, in usb_audio_register()
5331 mutex_enter(&statep->usb_ac_mutex); in usb_audio_register()
5332 statep->flags |= AF_REGISTERED; in usb_audio_register()
5333 mutex_exit(&statep->usb_ac_mutex); in usb_audio_register()
5339 (void) usb_audio_unregister(statep); in usb_audio_register()
5348 usb_ac_state_t *statep = (usb_ac_state_t *)(handle); in usb_ac_get_audio() local
5349 usb_audio_eng_t *engp = &(statep->engines[0]); in usb_ac_get_audio()
5397 usb_ac_state_t *statep = (usb_ac_state_t *)(handle); in usb_ac_send_audio() local
5398 usb_audio_eng_t *engp = &(statep->engines[1]); in usb_ac_send_audio()
5449 usb_ac_state_t *statep = engp->statep; in usb_engine_open() local
5454 if (usb_ac_open(statep->usb_ac_dip) != USB_SUCCESS) { in usb_engine_open()
5456 USB_DPRINTF_L2(PRINT_MASK_ATTA, statep->usb_ac_log_handle, in usb_engine_open()
5501 if (usb_ac_setup(statep, engp) != USB_SUCCESS) { in usb_engine_open()
5502 USB_DPRINTF_L2(PRINT_MASK_ATTA, statep->usb_ac_log_handle, in usb_engine_open()
5509 mutex_enter(&statep->usb_ac_mutex); in usb_engine_open()
5510 statep->flags |= AD_SETUP; in usb_engine_open()
5511 mutex_exit(&statep->usb_ac_mutex); in usb_engine_open()
5528 usb_ac_state_t *statep = engp->statep; in usb_engine_close() local
5537 if (statep->flags & AD_SETUP) { in usb_engine_close()
5538 usb_ac_teardown(statep, engp); in usb_engine_close()
5539 mutex_enter(&statep->usb_ac_mutex); in usb_engine_close()
5540 statep->flags &= ~AD_SETUP; in usb_engine_close()
5541 mutex_exit(&statep->usb_ac_mutex); in usb_engine_close()
5554 usb_ac_close(statep->usb_ac_dip); in usb_engine_close()
5570 usb_ac_state_t *statep = engp->statep; in usb_engine_start() local
5575 if ((*start)(statep, engp) != USB_SUCCESS) { in usb_engine_start()
5576 USB_DPRINTF_L2(PRINT_MASK_ATTA, statep->usb_ac_log_handle, in usb_engine_start()
5595 usb_ac_state_t *statep = engp->statep; in usb_engine_stop() local
5601 (*stop)(statep, engp); in usb_engine_stop()
5696 usb_change_phy_vol(usb_ac_state_t *statep, int value) in usb_change_phy_vol() argument
5702 ctrlp = statep->controls[CTL_VOLUME_STERO]; in usb_change_phy_vol()
5724 USB_DPRINTF_L2(PRINT_MASK_ATTA, statep->usb_ac_log_handle, in usb_change_phy_vol()